Menambahkan Sumber Daya yang Dilokalkan

Bergantung pada aplikasi, pelokalan mungkin memerlukan modifikasi atau penambahan sumber daya seperti file atau kunci registri. Pelokalan aplikasi sampel MNP2000 memerlukan penambahan satu file tambahan ke paket, Fre.txt, dan versi Prancis dari dua file yang ada: Help.txt dan Readme.txt.

Praktik terbaik dalam hal ini adalah melokalisasi paket sehingga versi Bahasa Inggris dan Prancis dapat hidup berdampingan dengan aman di komputer. Ini termasuk tidak pernah menginstal dua file berbeda dengan nama file yang identik ke direktori yang sama. Karena Help.txt dan Readme.txt memiliki nama file yang identik dalam dua versi bahasa, paket Bahasa Prancis harus menginstal file-file ini ke direktori yang berbeda dari bahasa Inggris.

Paket Prancis menginstal Help.txt ke subdirektori baru folder RedPark, Prancis. Karena penambahan Fre.txt menambahkan sumber daya ke komponen Bantuan asli, kode komponen untuk komponen Bantuan harus berbeda dalam paket Bahasa Prancis dan Inggris. Lihat aturan untuk kode komponen dalam Mengubah Kode Komponen.

Paket Prancis menginstal Readme.txt ke direktori Bahasa Prancis sehingga nama file ini tidak dapat bertentangan dengan versi bahasa Inggris. File Readme.txt diinstal dengan komponen Notepad, tetapi aturan komponen tidak memerlukan perubahan kode komponen. Dalam contoh ini, kode komponen Notepad tidak boleh diubah karena RedPark.exe, nilai registri yang ditentukan dalam tabel Registri, dibagikan oleh kedua versi bahasa. Lihat Menambahkan Informasi Registri.

Hapus versi bahasa Inggris Help.txt dan Readme.txt dari file sumber dan tambahkan versi bahasa Prancis baru dari Help.txt, Readme.txt, dan Fre.txt. Paket yang dilokalkan harus memetakan penginstalan file dari sumber ke target sebagai berikut.

File Deskripsi Jalur ke sumber Jalur ke target
Redpark.exe File yang dapat dieksekusi editor teks. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\French\Redpark.exe
Readme.txt File informasi. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\French\Readme.txt
Help.txt Panduan bantuan C:\Sample\Notepad\Help.txt [ProgramFilesFolder]\Red_Park\French\Help.txt
Fre.txt Daftar telepon C:\Sample\Notepad\Fre.txt [ProgramFilesFolder]\Red_Park\French\Fre.txt

 

Gunakan editor database Orca yang disediakan dengan SDK, atau editor lain, untuk membuka tabel Direktori dan menambahkan rekaman untuk penginstalan direktori baru, Bahasa Prancis.

Tabel Direktori

Directory Directory_Parent DefaultDir
TARGETDIR SourceDir
ProgramFilesFolder TARGETDIR .
ARTSDIR NOTEPADDIR Seni:Peristiwa
HOLDIR MONDIR .:Liburan
MENUDIR NOTEPADDIR Menu
MONDIR NOTEPADDIR Gerbang
NOTEPADDIR ProgramFilesFolder Red_Park:Notepad
SPORTDIR NOTEPADDIR Olahraga:Acara
FRENCHDIR NOTEPADDIR Prancis:.

 

Gunakan editor tabel Anda untuk mengubah ComponentId komponen Bantuan di MNPFren.msi ke GUID baru.

Tabel Komponen

Komponen ComponentId Direktori_ Atribut Kondisi Keypath
Bisbol {F54ABAC0-33F2-11D3-91D7-00C04FD70856} SPORTDIR 2 Baseball.txt
Konser {76FA7A80-33F6-11D3-91D8-00C04FD70856} ARTSDIR 2 Concert.txt
Tari {CCF834A1-33F8-11D3-91D8-00C04FD70856} ARTSDIR 2 Dance.txt
Sepak bola {CCF834A0-33F8-11d3-91d8-00c04FD70856} SPORTDIR 2 Football.txt
Bantuan {9ED21229-FE3C-4FE9-B01D-57E00224FD0B} NOTEPADDIR 2 Help.txt
Januari {CF0BC690-33C9-11D3-91D6-00C04FD70856} MONDIR 2 January.txt
Tahun Baru {A42d9140-33d8-11d3-91d6-00c04FD70856} HOLDIR 2 NewYears.txt
Notepad {19BED232-30AB-11D3-91D3-00C04FD70856} FRENCHDIR 2 Redpark.exe

 

Gunakan editor tabel Anda untuk menambahkan Fre.txt ke tabel File MNPFren.msi. Masukkan LANGID untuk Bahasa Prancis ke bidang Bahasa untuk file yang dilokalkan. Semua hal lain yang sama, jika file yang diinstal memiliki bahasa yang berbeda dari file pada komputer, alat penginstal mendukung file dengan bahasa yang cocok dengan produk yang diinstal. File netral bahasa diperlakukan hanya sebagai bahasa lain sehingga produk yang diinstal disukai lagi. Untuk informasi selengkapnya, lihat Aturan Penerapan Versi File.

Tabel File

File Komponen_ FileName FileSize Versi Bahasa Atribut Urutan
Baseball.txt Bisbol Baseball.txt 1000 0 1
Concert.txt Konser Concert.txt 1000 0 1
Dance.txt Tari Dance.txt 1000 0 1
Football.txt Sepak bola Football.txt 1000 0 1
Help.txt Bantuan Help.txt 1000 1036 0 1
January.txt Januari January.txt 1000 0 1
NewYears.txt Tahun Baru NewYears.txt 1000 0 1
Redpark.exe Notepad Redpark.exe 45328 0 1
Readme.txt Notepad Readme.txt 1000 1036 0 1
Fre.txt Bantuan Fre.txt 1000 1036 0 1

 

Ini menyelesaikan pelokalan sampel.