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.
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.
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.
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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk