ローカライズされた Error および ActionText テーブルのインポート
Error テーブルと ActionText テーブルのローカライズされた言語バージョンは、Windows インストーラー SDK によって提供されます。 これらのテーブルのフランス語バージョン Error.FRA と ActionTe.FRA は、Windows インストーラー SDK の Intl フォルダーにあります。
テーブル エディター Orca または SDK で提供されるユーティリティ Msidb.exe を使用して、これらのテーブルのフランス語バージョンをデータベースにインポートできます。
MsiDatabaseImport と Database オブジェクトの Import メソッドを使用する例は、Windows インストーラー SDK でユーティリティ WiImport.vbs として提供されています。 次のスニペット Imp.vbs もまた Import メソッドの使用を示しており、Windows スクリプト ホストで使用されます。
'Imp.vbs. Argument(0) is the original database. Argument(1) is the
' path of the folder containing the file to be imported. Argument(2) is the name of the file to be imported.
'
Option Explicit
' Check arguments
If WScript.Arguments.Count < 2 Then
WScript.Echo "Usage is imp.vbs [original database] [folder path] [import file]"
WScript.Quit(1)
End If
' Connect to Windows Installer object
On Error Resume Next
Dim installer : Set installer = Wscript.CreateObject("WindowsInstaller.Installer")
Dim databasePath : databasePath = Wscript.Arguments(0)
Dim folder : folder = Wscript.Arguments(1)
' Open database and process file
Dim database : Set database = installer.OpenDatabase(databasePath, 1)
Dim table : table = Wscript.Arguments(2)
database.Import folder, table
' Commit database changes
database.Commit 'commit changes
Wscript.Quit 0
Error テーブルをインポートして Error.FRA に置き換えるには、次のようなコマンド ラインを使用できます。
Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French Error.FRA
ActionText テーブルをインポートして ActionTe.FRA に置き換えるには、次のようなコマンド ラインを使用できます。
Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French ActionTe.FRA
「インストール アップグレードの検証」の説明に従って、MNPFren.msi に対する検証を再実行します。