Jika Anda membuka Regional and Language Options
(via Control Panel
), dan mengklik Regional Options
tab, maka ada daftar drop-down semua lokal yang tersedia.
Dari mana daftar ini dihuni?
(Saya ingin membandingkan pengaturan untuk setiap lokal; Saya baik-baik saja dengan cara melakukan itu, tapi saya perlu daftar nama lokal untuk mengulang.)
EDIT: Setelah browsing melalui direktori windows saya (mungkin harus menyebutkan saya menggunakan XP), file tersebut
C:\WINDOWS\system32\locale.nls
terlihat seperti kandidat yang masuk akal, tetapi ini adalah file biner. Apakah ini yang harus saya perhatikan, dan jika demikian, bagaimana saya membacanya?
windows-xp
locale
Richard Cotton
sumber
sumber
Jawaban:
Microsoft tidak mempermudah Anda. File NLS yang disebutkan dalam pertanyaan memang berisi informasi lokal, tetapi dalam HEX. Bahkan dengan hex editor, isinya jauh dari mudah dibaca manusia. Saya memutuskan untuk mengambil strategi alternatif, terinspirasi oleh jawaban r0ca.
Ada daftar lokal yang tersedia yang lebih akurat yang diterbitkan oleh Microsoft . Sayangnya, bahkan daftar ini kurang tepat. (Saya memasang semua lokal yang tersedia, dan saya memiliki Nothern Sotho, yang tidak ada dalam daftar Microsoft, tetapi bukan Spanyol Tradisional, Spanyol Modern atau Makedonia. Bahasa Ukranian ada dalam daftar dua kali.)
Nama-nama itu juga tidak tepat di daftar Microsoft.
Secara umum, nama harus dalam bentuk "Bahasa" atau "Bahasa_Negara Nama", mis. "Bahasa Inggris" atau "Bahasa Inggris_United Kindom"
Ini berarti bahwa garis bawah setelah yang pertama harus diganti dengan spasi dan bahwa nama orang perlu diganti dengan nama negara, misalnya "Malay_Brunei_Darussalam" menjadi "Malay_Brunei Darussalam" "Dutch_Belgian" menjadi "Dutch_Belgium"
Ada banyak keanehan lainnya. Latin, Cyrillic, dan beberapa kata lain perlu di-bracket, misalnya "Serbian_Cyrillic_Bosnia_Herzegovina" menjadi "Serbian (Sirilik) _Bosnia dan Herzegovina"
Demikian juga "Sami_Inari" menjadi "Sami (Inari) _Finland"
Ada banyak contoh lagi untuk menebak nama negara yang tepat "English_Philippines" menjadi "English_Republic of the Philippines"
Saya menemukan sebagian besar pengecualian ini dengan mengubah lokal Windows saya dari panel kontrol, kemudian memuat R dan mengetik
Sayangnya, metode ini saat ini tidak berfungsi dengan lokal India (ditambah beberapa lainnya). Lihat laporan bug di sini .
sumber
Anda memiliki semuanya tercantum di sini . Saya harap ini yang Anda cari
sumber