次の方法で共有


ローカライズされた Error および ActionText テーブルのインポート

Error テーブルActionText テーブルのローカライズされた言語バージョンは、Windows インストーラー SDK によって提供されます。 これらのテーブルのフランス語バージョン Error.FRA と ActionTe.FRA は、Windows インストーラー SDK の Intl フォルダーにあります。

テーブル エディター Orca または SDK で提供されるユーティリティ Msidb.exe を使用して、これらのテーブルのフランス語バージョンをデータベースにインポートできます。

MsiDatabaseImportDatabase オブジェクト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 に対する検証を再実行します。

続行