1 import msilib
,os
;dirname
=os
.path
.dirname(__file__
)
4 (u
'InstallValidate', u
'Validating install', None),
5 (u
'InstallFiles', u
'Copying new files', u
'File: [1], Directory: [9], Size: [6]'),
6 (u
'InstallAdminPackage', u
'Copying network install files', u
'File: [1], Directory: [9], Size: [6]'),
7 (u
'FileCost', u
'Computing space requirements', None),
8 (u
'CostInitialize', u
'Computing space requirements', None),
9 (u
'CostFinalize', u
'Computing space requirements', None),
10 (u
'CreateShortcuts', u
'Creating shortcuts', u
'Shortcut: [1]'),
11 (u
'PublishComponents', u
'Publishing Qualified Components', u
'Component ID: [1], Qualifier: [2]'),
12 (u
'PublishFeatures', u
'Publishing Product Features', u
'Feature: [1]'),
13 (u
'PublishProduct', u
'Publishing product information', None),
14 (u
'RegisterClassInfo', u
'Registering Class servers', u
'Class Id: [1]'),
15 (u
'RegisterExtensionInfo', u
'Registering extension servers', u
'Extension: [1]'),
16 (u
'RegisterMIMEInfo', u
'Registering MIME info', u
'MIME Content Type: [1], Extension: [2]'),
17 (u
'RegisterProgIdInfo', u
'Registering program identifiers', u
'ProgId: [1]'),
18 (u
'AllocateRegistrySpace', u
'Allocating registry space', u
'Free space: [1]'),
19 (u
'AppSearch', u
'Searching for installed applications', u
'Property: [1], Signature: [2]'),
20 (u
'BindImage', u
'Binding executables', u
'File: [1]'),
21 (u
'CCPSearch', u
'Searching for qualifying products', None),
22 (u
'CreateFolders', u
'Creating folders', u
'Folder: [1]'),
23 (u
'DeleteServices', u
'Deleting services', u
'Service: [1]'),
24 (u
'DuplicateFiles', u
'Creating duplicate files', u
'File: [1], Directory: [9], Size: [6]'),
25 (u
'FindRelatedProducts', u
'Searching for related applications', u
'Found application: [1]'),
26 (u
'InstallODBC', u
'Installing ODBC components', None),
27 (u
'InstallServices', u
'Installing new services', u
'Service: [2]'),
28 (u
'LaunchConditions', u
'Evaluating launch conditions', None),
29 (u
'MigrateFeatureStates', u
'Migrating feature states from related applications', u
'Application: [1]'),
30 (u
'MoveFiles', u
'Moving files', u
'File: [1], Directory: [9], Size: [6]'),
31 (u
'PatchFiles', u
'Patching files', u
'File: [1], Directory: [2], Size: [3]'),
32 (u
'ProcessComponents', u
'Updating component registration', None),
33 (u
'RegisterComPlus', u
'Registering COM+ Applications and Components', u
'AppId: [1]{{, AppType: [2], Users: [3], RSN: [4]}}'),
34 (u
'RegisterFonts', u
'Registering fonts', u
'Font: [1]'),
35 (u
'RegisterProduct', u
'Registering product', u
'[1]'),
36 (u
'RegisterTypeLibraries', u
'Registering type libraries', u
'LibID: [1]'),
37 (u
'RegisterUser', u
'Registering user', u
'[1]'),
38 (u
'RemoveDuplicateFiles', u
'Removing duplicated files', u
'File: [1], Directory: [9]'),
39 (u
'RemoveEnvironmentStrings', u
'Updating environment strings', u
'Name: [1], Value: [2], Action [3]'),
40 (u
'RemoveExistingProducts', u
'Removing applications', u
'Application: [1], Command line: [2]'),
41 (u
'RemoveFiles', u
'Removing files', u
'File: [1], Directory: [9]'),
42 (u
'RemoveFolders', u
'Removing folders', u
'Folder: [1]'),
43 (u
'RemoveIniValues', u
'Removing INI files entries', u
'File: [1], Section: [2], Key: [3], Value: [4]'),
44 (u
'RemoveODBC', u
'Removing ODBC components', None),
45 (u
'RemoveRegistryValues', u
'Removing system registry values', u
'Key: [1], Name: [2]'),
46 (u
'RemoveShortcuts', u
'Removing shortcuts', u
'Shortcut: [1]'),
47 (u
'RMCCPSearch', u
'Searching for qualifying products', None),
48 (u
'SelfRegModules', u
'Registering modules', u
'File: [1], Folder: [2]'),
49 (u
'SelfUnregModules', u
'Unregistering modules', u
'File: [1], Folder: [2]'),
50 (u
'SetODBCFolders', u
'Initializing ODBC directories', None),
51 (u
'StartServices', u
'Starting services', u
'Service: [1]'),
52 (u
'StopServices', u
'Stopping services', u
'Service: [1]'),
53 (u
'UnpublishComponents', u
'Unpublishing Qualified Components', u
'Component ID: [1], Qualifier: [2]'),
54 (u
'UnpublishFeatures', u
'Unpublishing Product Features', u
'Feature: [1]'),
55 (u
'UnregisterClassInfo', u
'Unregister Class servers', u
'Class Id: [1]'),
56 (u
'UnregisterComPlus', u
'Unregistering COM+ Applications and Components', u
'AppId: [1]{{, AppType: [2]}}'),
57 (u
'UnregisterExtensionInfo', u
'Unregistering extension servers', u
'Extension: [1]'),
58 (u
'UnregisterFonts', u
'Unregistering fonts', u
'Font: [1]'),
59 (u
'UnregisterMIMEInfo', u
'Unregistering MIME info', u
'MIME Content Type: [1], Extension: [2]'),
60 (u
'UnregisterProgIdInfo', u
'Unregistering program identifiers', u
'ProgId: [1]'),
61 (u
'UnregisterTypeLibraries', u
'Unregistering type libraries', u
'LibID: [1]'),
62 (u
'WriteEnvironmentStrings', u
'Updating environment strings', u
'Name: [1], Value: [2], Action [3]'),
63 (u
'WriteIniValues', u
'Writing INI files values', u
'File: [1], Section: [2], Key: [3], Value: [4]'),
64 (u
'WriteRegistryValues', u
'Writing system registry values', u
'Key: [1], Name: [2], Value: [3]'),
65 (u
'Advertise', u
'Advertising application', None),
66 (u
'GenerateScript', u
'Generating script operations for action:', u
'[1]'),
67 (u
'InstallSFPCatalogFile', u
'Installing system catalog', u
'File: [1], Dependencies: [2]'),
68 (u
'MsiPublishAssemblies', u
'Publishing assembly information', u
'Application Context:[1], Assembly Name:[2]'),
69 (u
'MsiUnpublishAssemblies', u
'Unpublishing assembly information', u
'Application Context:[1], Assembly Name:[2]'),
70 (u
'Rollback', u
'Rolling back action:', u
'[1]'),
71 (u
'RollbackCleanup', u
'Removing backup files', u
'File: [1]'),
72 (u
'UnmoveFiles', u
'Removing moved files', u
'File: [1], Directory: [9]'),
73 (u
'UnpublishProduct', u
'Unpublishing product information', None),
77 (u
'AbsentPath', None),
82 (u
'MenuAbsent', u
'Entire feature will be unavailable'),
83 (u
'MenuAdvertise', u
'Feature will be installed when required'),
84 (u
'MenuAllCD', u
'Entire feature will be installed to run from CD'),
85 (u
'MenuAllLocal', u
'Entire feature will be installed on local hard drive'),
86 (u
'MenuAllNetwork', u
'Entire feature will be installed to run from network'),
87 (u
'MenuCD', u
'Will be installed to run from CD'),
88 (u
'MenuLocal', u
'Will be installed on local hard drive'),
89 (u
'MenuNetwork', u
'Will be installed to run from network'),
90 (u
'ScriptInProgress', u
'Gathering required information...'),
91 (u
'SelAbsentAbsent', u
'This feature will remain uninstalled'),
92 (u
'SelAbsentAdvertise', u
'This feature will be set to be installed when required'),
93 (u
'SelAbsentCD', u
'This feature will be installed to run from CD'),
94 (u
'SelAbsentLocal', u
'This feature will be installed on the local hard drive'),
95 (u
'SelAbsentNetwork', u
'This feature will be installed to run from the network'),
96 (u
'SelAdvertiseAbsent', u
'This feature will become unavailable'),
97 (u
'SelAdvertiseAdvertise', u
'Will be installed when required'),
98 (u
'SelAdvertiseCD', u
'This feature will be available to run from CD'),
99 (u
'SelAdvertiseLocal', u
'This feature will be installed on your local hard drive'),
100 (u
'SelAdvertiseNetwork', u
'This feature will be available to run from the network'),
101 (u
'SelCDAbsent', u
"This feature will be uninstalled completely, you won't be able to run it from CD"),
102 (u
'SelCDAdvertise', u
'This feature will change from run from CD state to set to be installed when required'),
103 (u
'SelCDCD', u
'This feature will remain to be run from CD'),
104 (u
'SelCDLocal', u
'This feature will change from run from CD state to be installed on the local hard drive'),
105 (u
'SelChildCostNeg', u
'This feature frees up [1] on your hard drive.'),
106 (u
'SelChildCostPos', u
'This feature requires [1] on your hard drive.'),
107 (u
'SelCostPending', u
'Compiling cost for this feature...'),
108 (u
'SelLocalAbsent', u
'This feature will be completely removed'),
109 (u
'SelLocalAdvertise', u
'This feature will be removed from your local hard drive, but will be set to be installed when required'),
110 (u
'SelLocalCD', u
'This feature will be removed from your local hard drive, but will be still available to run from CD'),
111 (u
'SelLocalLocal', u
'This feature will remain on you local hard drive'),
112 (u
'SelLocalNetwork', u
'This feature will be removed from your local hard drive, but will be still available to run from the network'),
113 (u
'SelNetworkAbsent', u
"This feature will be uninstalled completely, you won't be able to run it from the network"),
114 (u
'SelNetworkAdvertise', u
'This feature will change from run from network state to set to be installed when required'),
115 (u
'SelNetworkLocal', u
'This feature will change from run from network state to be installed on the local hard drive'),
116 (u
'SelNetworkNetwork', u
'This feature will remain to be run from the network'),
117 (u
'SelParentCostNegNeg', u
'This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.'),
118 (u
'SelParentCostNegPos', u
'This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.'),
119 (u
'SelParentCostPosNeg', u
'This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.'),
120 (u
'SelParentCostPosPos', u
'This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.'),
121 (u
'TimeRemaining', u
'Time remaining: {[1] minutes }{[2] seconds}'),
122 (u
'VolumeCostAvailable', u
'Available'),
123 (u
'VolumeCostDifference', u
'Difference'),
124 (u
'VolumeCostRequired', u
'Required'),
125 (u
'VolumeCostSize', u
'Disk Size'),
126 (u
'VolumeCostVolume', u
'Volume'),
129 tables
=['ActionText', 'UIText']