Can you help?
I don't have as much time. If you want to contribute send a mail from the people page.
Project Description
The custom locale creation tool is designed to import additional custom locales into Windows Vista. These can either be from the Unicode CLDR data (Common Locale Data Repository), or by "merging" two existing cultures,, taking the language from one and the region from another. For example you could make a Japanese (United States) this way.

This is currently a very rough v0.1 attempt, although merging locales work much better.

Most of the data gets imported properly, but a few CLDR items don't seem to map well to Microsoft .Net properties so they had to be fudged. It also isn't well tested in the time I've had.

Please volunteer to help, I think this is useful, but I got what I wanted out of it so I'm not sure how much more I'll be adding to this project.

So far these locales are available:

aa Afar
aa-DJ Afar (Djibouti)
aa-ER Afar (Eritrea)
aa-ER-SAAHO Afar, Saho (Eritrea)
aa-ET Afar (Ethiopia)
af Afrikaans
af-NA Afrikaans (Namibia)
ak Akan
ak-GH Akan (Ghana)
am Amharic
ar-SD Arabic (Sudan)
as Assamese
az-AZ Azerbaijani (Azerbaijan)
az-Cyrl Azerbaijani (Cyrillic)
az-Latn Azerbaijani (Latin)
bn Bengali
bs Bosnian
bs-BA Bosnian (Bosnia and Herzegovina)
byn Blin
byn-ER Blin (Eritrea)
cch Atsam
cch-NG Atsam (Nigeria)
cy Welsh
da Danish
de-BE German (Belgium)
dv Divehi
dz Dzongkha
dz-BT Dzongkha (Bhutan)
ee Ewe
ee-GH Ewe (Ghana)
ee-TG Ewe (Togo)
el Greek
el-CY Greek (Cyprus)
el-POLYTONI Greek, Polytonic
en English
en-AS English (American Samoa)
en-BE English (Belgium)
en-BW English (Botswana)
en-GU English (Guam)
en-HK English (Hong Kong SAR China)
en-MH English (Marshall Islands)
en-MP English (Northern Mariana Islands)
en-MT English (Malta)
en-NA English (Namibia)
en-PK English (Pakistan)
en-UM English (United States Minor Outlying Islands)
en-US-POSIX English, Computer (United States)
en-VI English (U.S. Virgin Islands)
eo Esperanto
et Estonian
eu Basque
fa Persian
fa-AF Persian (Afghanistan)
fur Friulian
fur-IT Friulian (Italy)
ga Irish
gaa Ga
gaa-GH Ga (Ghana)
gez Geez
gez-ER Geez (Eritrea)
gez-ET Geez (Ethiopia)
gl Galician
gu Gujarati
gv Manx
gv-GB Manx (United Kingdom)
ha Hausa
haw ?olelo Hawai?i
haw-US ?olelo Hawai?i (?Amelika Hui Pu ?Ia)
ha-Arab Hausa (Arabic)
ha-Arab-NG Hausa (Arabic, Nigeria)
ha-GH Hausa (Ghana)
ha-Latn Hausa (Latin)
ha-Latn-GH Hausa (Latin, Ghana)
ha-Latn-NE Hausa (Latin, Niger)
ha-NE Hausa (Niger)
ha-NG Hausa (Nigeria)
he Hebrew
hi Hindi
hy Armenian
hy-AM-REVISED Armenian, Revised Orthography (Armenia)
ia Interlingua
ig Igbo
iu Inuktitut
ja Japanese
ka Georgian
kaj Jju
kaj-NG Jju (Nigeria)
kam Kamba
kam-KE Kamba (Kenya)
kcg Tyap
kcg-NG Tyap (Nigeria)
kfo Koro
kfo-NG Koro (Nigeria)
kk Kazakh
kl Kalaallisut
km Khmer
kn Kannada
ko Korean
kok Konkani
ku Kurdish
ku-Arab Kurdish (Arabic)
ku-IQ Kurdish (Iraq)
ku-IR Kurdish (Iran)
ku-Latn Kurdish (Latin)
ku-Latn-IQ Kurdish (Latin, Iraq)
ku-Latn-IR Kurdish (Latin, Iran)
ku-Latn-SY Kurdish (Latin, Syria)
ku-Latn-TR Kurdish (Latin, Turkey)
ku-SY Kurdish (Syria)
ku-TR Kurdish (Turkey)
kw Cornish
kw-GB Cornish (United Kingdom)
ky Kyrgyz
ln Lingala
ln-CD Lingala (Congo (Kinshasa))
ln-CG Lingala (Congo (Brazzaville))
lo Lao
ml Malayalam
mr Marathi
ms Malay
mt Maltese
nb Norwegian Bokmål
ne Nepali
nn Norwegian Nynorsk
nr South Ndebele
nr-ZA South Ndebele (South Africa)
nso Northern Sotho
ny Nyanja; Chichewa; Chewa
ny-MW Nyanja; Chichewa; Chewa (Malawi)
om Oromo
om-ET Oromo (Ethiopia)
om-KE Oromo (Kenya)
or Oriya
pa-Arab Punjabi (Arabic)
pa-Arab-PK ?????? (, )
pa-Guru Punjabi (Gurmukhi)
pa-Guru-IN Punjabi (Gurmukhi, India)
pa-PK Punjabi (Pakistan)
ps Pashto
ru-UA Russian (Ukraine)
rw Kinyarwanda
se Northern Sami
sh Serbo-Croatian
sh-BA Serbo-Croatian (Bosnia and Herzegovina)
sh-CS Serbo-Croatian (Serbia And Montenegro)
sh-YU Serbo-Croatian ()
sid Sidamo
sid-ET Sidamo (Ethiopia)
sl Slovenian
so Somali
so-DJ Somali (Djibouti)
so-ET Somali (Ethiopia)
so-KE Somali (Kenya)
so-SO Somali (Somalia)
sq Albanian
sr Serbian
sr-BA Serbian (Bosnia and Herzegovina)
sr-CS Serbian (Serbia And Montenegro)
sr-Cyrl Serbian (Cyrillic)
sr-Cyrl-ME Serbian (Cyrillic, Montenegro)
sr-Cyrl-RS Serbian (Cyrillic, Serbia)
sr-Cyrl-YU Serbian (Cyrillic, )
sr-Latn Serbian (Latin)
sr-Latn-ME Serbian (Latin, Montenegro)
sr-Latn-RS Serbian (Latin, Serbia)
sr-Latn-YU Serbian (Latin, )
sr-ME Serbian (Montenegro)
sr-RS Serbian (Serbia)
sr-YU Serbian ()
ss Swati
ss-ZA Swati (South Africa)
st Southern Sotho
st-ZA Southern Sotho (South Africa)
sw Kiswahili
sw-TZ Swahili (Tanzania)
syr Syriac
ta Tamil
te Telugu
tg Tajik
tg-TJ Tajik (Tajikistan)
ti Tigrinya
tig Tigre
tig-ER Tigre (Eritrea)
ti-ER Tigrinya (Eritrea)
ti-ET Tigrinya (Ethiopia)
tn Tswana
ts Tsonga
ts-ZA Tsonga (South Africa)
uk Ukrainian
ur Urdu
ur-IN Urdu (India)
uz-AF Uzbek (Afghanistan)
uz-Arab Uzbek (Arabic)
uz-Arab-AF Uzbek (Arabic, Afghanistan)
uz-Cyrl Uzbek (Cyrillic)
uz-Latn Uzbek (Latin)
uz-UZ Uzbek (Uzbekistan)
ve Venda
ve-ZA Venda (South Africa)
vi Vietnamese
wal Walamo
wal-ET Walamo (Ethiopia)
xh Xhosa
yo Yoruba
zh Chinese
zh-Hans Chinese (Simplified)
zh-Hans-CN Chinese (Simplified Han, China)
zh-Hans-SG Chinese (Simplified Han, Singapore)
zh-Hant Chinese (Traditional)
zh-Hant-HK Chinese (Traditional Han, Hong Kong SAR China)
zh-Hant-MO Chinese (Traditional Han, Macao SAR China)
zh-Hant-TW Chinese (Traditional Han, Taiwan)
zu Zulu
}

Last edited Sep 18, 2008 at 3:01 AM by calythom, version 6