Mendukung bahasa Cina tradisional dan Cina yang disederhanakan

Sebagai bagian dari lokalisasi untuk produk kami, kami perlu mendukung bahasa Tionghoa tradisional dan Tionghoa sederhana, tetapi saya melihat banyak budaya untuk zh-CN, zh-TW, zh-hans, zh-hant ini. Saya tidak ingin membuat 4 folder dengan file sumber daya di setiap folder. Saya ingin zh-CN,zh-hans sama dan zh-TW,zh-hant sama.

Saya membuat 2 folder dengan zh-hans dan zh-hant, dan ResourceManager secara otomatis menyelesaikan zh-CN ke zh-hans dan zh-TW ke zh-hans. Apakah ada dokumentasi mengenai hal ini bahwa ResourceManager selalu melakukan pemetaan ini, saya tidak dapat menemukannya.


person sri    schedule 04.10.2013    source sumber
comment
How do I write a good title?   -  person Soner Gönül    schedule 04.10.2013
comment
@SonerGönül: Terima kasih :)   -  person sri    schedule 04.10.2013


Jawaban (1)


Saya menemukan berbagai "Catatan" di MSDN:

Kelas Info Budaya

Budaya netral hanya ditentukan oleh kode bahasa dua huruf kecil saja. Misalnya, "fr" menunjukkan budaya netral untuk bahasa Prancis, dan "de" menunjukkan budaya netral untuk bahasa Jerman.

Ada dua nama budaya yang bertentangan dengan aturan ini. Kebudayaan Tionghoa (Sederhana), bernama zh-Hans, dan Tionghoa (Tradisional), bernama zh-Hant, merupakan kebudayaan netral. Nama budaya mewakili standar saat ini dan harus digunakan kecuali Anda memiliki alasan untuk menggunakan nama lama "zh-CHS" dan "zh-CHT".

CultureInfo.CreateSpecificCulture

Contohnya menggunakan nama budaya zh-CHS dan zh-CHT. Namun, aplikasi yang menargetkan Windows Vista dan versi lebih baru harus menggunakan zh-Hans, bukan zh-CHS, dan zh-Hant, bukan zh-CHT. zh-Hans dan zh-Hant mewakili standar saat ini dan harus digunakan kecuali Anda memiliki alasan untuk menggunakan nama lama.

Perhatikan juga bahwa hasil contoh mungkin berbeda pada instalasi Windows Taiwan, di mana input budaya netral Tiongkok (Tradisional) (zh, zh-CHT, atau zh-Hant) akan menghasilkan zh-TW.

CultureInfo.Parent

Contoh ini menampilkan nama budaya zh-CHS dan zh-CHT yang lebih lama dengan masing-masing pengidentifikasi budaya 0x0004 dan 0x7C04. Namun, aplikasi Windows Vista Anda harus menggunakan nama zh-Hans, bukan zh-CHS, dan nama zh-Hant, bukan zh-CHT. Nama zh-Hans dan zh-Hant mewakili standar saat ini, dan harus digunakan kecuali Anda memiliki alasan untuk menggunakan nama lama.

person devio    schedule 04.10.2013