Skip to content

Instantly share code, notes, and snippets.

@ethertank
Created August 17, 2012 20:59
Show Gist options
  • Save ethertank/3382620 to your computer and use it in GitHub Desktop.
Save ethertank/3382620 to your computer and use it in GitHub Desktop.
MDN_Languages
var MDN_Languages_AlphabetOrder = {
"ar" : "عربي",
"ca" : "català",
"cs" : "Čeština",
"de" : "Deutsch",
"el" : "Ελληνικά",
"en-us" : "English (US)",
"es" : "Español",
"fa" : "فارسی",
"fi" : "suomi",
"fr" : "Français",
"fy-nl" : "Frysk",
"ga-ie" : "Gaeilge (Éire)",
"he" : "עברית",
"hr" : "Hrvatski",
"hu" : "magyar",
"id" : "Bahasa Indonesia",
"it" : "Italiano",
"ja" : "日本語",
"ka" : "ქართული",
"ko" : "한국어",
"nl" : "Nederlands",
"pl" : "Polski",
"pt-br" : "Português (do Brasil)",
"pt-pt" : "Português (Europeu)",
"ro" : "română",
"ru" : "Русский",
"sq" : "Shqip",
"th" : "ไทย",
"tr" : "Türkçe",
"vi" : "Tiếng Việt",
"zh-cn" : "中文 (简体)",
"zh-tw" : "正體中文 (繁體)"
};​
var MDN_Languages_StringLengthOrder = {
"ar": "عربي",
"ca": "català",
"cs": "Čeština",
"de": "Deutsch",
"el": "Ελληνικά",
"es": "Español",
"fa": "فارسی",
"fi": "suomi",
"fr": "Français",
"he": "עברית",
"hr": "Hrvatski",
"hu": "magyar",
"id": "Bahasa Indonesia",
"it": "Italiano",
"ja": "日本語",
"ka": "ქართული",
"ko": "한국어",
"nl": "Nederlands",
"pl": "Polski",
"ro": "română",
"ru": "Русский",
"sq": "Shqip",
"th": "ไทย",
"tr": "Türkçe",
"vi": "Tiếng Việt",
"en-us": "English (US)",
"fy-nl": "Frysk",
"ga-ie": "Gaeilge (Éire)",
"pt-br": "Português (do Brasil)",
"pt-pt": "Português (Europeu)",
"zh-cn": "中文 (简体)",
"zh-tw": "正體中文 (繁體)"
};​
var MDN_Languages_AlphabetOrder_Array = [
"ar",
"ca",
"cs",
"de",
"el",
"en-us",
"es",
"fa",
"fi",
"fr",
"fy-nl",
"ga-ie",
"he",
"hr",
"hu",
"id",
"it",
"ja",
"ka",
"ko",
"nl",
"pl",
"pt-br",
"pt-pt",
"ro",
"ru",
"sq",
"th",
"tr",
"vi",
"zh-cn",
"zh-tw"
];​
var MDN_Languages_StringLengthOrder_Array = [
"ar",
"ca",
"cs",
"de",
"el",
"es",
"fa",
"fi",
"fr",
"he",
"hr",
"hu",
"id",
"it",
"ja",
"ka",
"ko",
"nl",
"pl",
"ro",
"ru",
"sq",
"th",
"tr",
"vi",
"en-us",
"fy-nl",
"ga-ie",
"pt-br",
"pt-pt",
"zh-cn",
"zh-tw"
];​
{
ach: "Acholi",
ast: "Asturian",
ca: "Catalan",
nl: "Dutch",
fy: "Frisian",
el: "Greek",
lij: "Ligurian",
lg: "Luganda",
nso: "Northern Sotho (Pedi)",
nb_NO: "Norwegian Bokmål",
nn_NO: "Norwegian Nynorsk",
oc: "Occitan",
pa: "Punjabi",
rm: "Romansh",
gd: "Scottish Gaelic",
si: "Sinhala",
son: "Songhay",
es: "Spanish",
es_AR: "Spanish (アルゼンチン)",
es_CL: "Spanish (チリ)",
es_MX: "Spanish (メキシコ)",
xx_testing: "Test locale",
is: "アイスランド語",
ga: "アイルランド語",
ak: "アカン語",
as: "アッサム語",
af: "アフリカーンス語",
ar: "アラビア語",
sq: "アルバニア語",
hy_AM: "アルメニア語",
it: "イタリア語",
ilo: "イロカノ語",
id: "インドネシア語",
cy: "ウェールズ語",
wo: "ウォロフ語",
uk: "ウクライナ語",
et: "エストニア語",
eo: "エスペラント語",
or: "オリヤー語",
kk: "カザーフ語",
csb: "カシューブ語",
kn: "カンナダ語",
gl: "ガリシア語",
km: "クメール語",
ku: "クルド語",
hr: "クロアチア語",
gu_IN: "グジャラーティー語",
ka: "グルジア語",
sv: "スウェーデン語",
sk: "スロヴァキア語",
sl: "スロヴェニア語",
sw: "スワヒリ語",
sr: "セルビア語",
sr_LATN: "セルビア語 (Latin)",
st: "ソト語(南)",
th: "タイ語",
ta: "タミル語 (インド)",
ta_LK: "タミル語 (スリランカ)",
cs: "チェコ語",
te: "テルグ語",
da: "デンマーク語",
tr: "トルコ語",
de: "ドイツ語",
ne_NP: "ネパール語 (ネパール)",
ht: "ハイチ; ハイチ混成語",
hu: "ハンガリー語",
eu: "バスク語",
hi_IN: "ヒンディー語",
fi: "フィン語",
fr: "フランス語",
ff: "フラ語",
fur: "フリウリ語",
bg: "ブルガリア語",
br: "ブルトン語",
he: "ヘブライ語",
vi: "ベトナム語",
bn_IN: "ベンガル語 (インド)",
bn_BD: "ベンガル語 (バングラデシュ)",
fa: "ペルシア語",
bs: "ボスニア語",
pl: "ポーランド語",
pt: "ポルトガル語",
pt_BR: "ポルトガル語 (ブラジル)",
mai: "マイティリー語",
mk: "マケドニア語",
mr: "マラーティー語",
ms: "マライ語",
ml: "マラヤーラム語",
mt: "マルタ語",
lv: "ラトヴィア語",
lt: "リトアニア語",
ro: "ルーマニア語",
ru: "ロシア語",
en_GB: "英語 (英国)",
en_ZA: "英語 (南アフリカ)",
zh_HK: "中国語 (香港)",
zh_TW: "中国語 (台湾)",
zh_CN: "中国語 (中国)",
ko: "朝鮮語",
ja: "日本語",
be: "白ロシア語",
mn: "蒙古語"
}​
{
"ach": "Acholi",
"af": "アフリカーンス語",
"ak": "アカン語",
"ar": "アラビア語",
"as": "アッサム語",
"ast": "Asturian",
"be": "白ロシア語",
"bg": "ブルガリア語",
"bn_BD": "ベンガル語 (バングラデシュ)",
"bn_IN": "ベンガル語 (インド)",
"br": "ブルトン語",
"bs": "ボスニア語",
"ca": "Catalan",
"cs": "チェコ語",
"csb": "カシューブ語",
"cy": "ウェールズ語",
"da": "デンマーク語",
"de": "ドイツ語",
"el": "Greek",
"en_GB": "英語 (英国)",
"en_ZA": "英語 (南アフリカ)",
"eo": "エスペラント語",
"es": "Spanish",
"es_AR": "Spanish (アルゼンチン)",
"es_CL": "Spanish (チリ)",
"es_MX": "Spanish (メキシコ)",
"et": "エストニア語",
"eu": "バスク語",
"fa": "ペルシア語",
"ff": "フラ語",
"fi": "フィン語",
"fr": "フランス語",
"fur": "フリウリ語",
"fy": "Frisian",
"ga": "アイルランド語",
"gd": "Scottish Gaelic",
"gl": "ガリシア語",
"gu_IN": "グジャラーティー語",
"he": "ヘブライ語",
"hi_IN": "ヒンディー語",
"hr": "クロアチア語",
"ht": "ハイチ; ハイチ混成語",
"hu": "ハンガリー語",
"hy_AM": "アルメニア語",
"id": "インドネシア語",
"ilo": "イロカノ語",
"is": "アイスランド語",
"it": "イタリア語",
"ja": "日本語",
"ka": "グルジア語",
"kk": "カザーフ語",
"km": "クメール語",
"kn": "カンナダ語",
"ko": "朝鮮語",
"ku": "クルド語",
"lg": "Luganda",
"lij": "Ligurian",
"lt": "リトアニア語",
"lv": "ラトヴィア語",
"mai": "マイティリー語",
"mk": "マケドニア語",
"ml": "マラヤーラム語",
"mn": "蒙古語",
"mr": "マラーティー語",
"ms": "マライ語",
"mt": "マルタ語",
"nb_NO": "Norwegian Bokmål",
"ne_NP": "ネパール語 (ネパール)",
"nl": "Dutch",
"nn_NO": "Norwegian Nynorsk",
"nso": "Northern Sotho (Pedi)",
"oc": "Occitan",
"or": "オリヤー語",
"pa": "Punjabi",
"pl": "ポーランド語",
"pt": "ポルトガル語",
"pt_BR": "ポルトガル語 (ブラジル)",
"rm": "Romansh",
"ro": "ルーマニア語",
"ru": "ロシア語",
"si": "Sinhala",
"sk": "スロヴァキア語",
"sl": "スロヴェニア語",
"son": "Songhay",
"sq": "アルバニア語",
"sr": "セルビア語",
"sr_LATN": "セルビア語 (Latin)",
"st": "ソト語(南)",
"sv": "スウェーデン語",
"sw": "スワヒリ語",
"ta": "タミル語 (インド)",
"ta_LK": "タミル語 (スリランカ)",
"te": "テルグ語",
"th": "タイ語",
"tr": "トルコ語",
"uk": "ウクライナ語",
"vi": "ベトナム語",
"wo": "ウォロフ語",
"xx_testing": "Test locale",
"zh_CN": "中国語 (中国)",
"zh_HK": "中国語 (香港)",
"zh_TW": "中国語 (台湾)"
}
※ Verbatim に翻訳対象として記載されているとしても、MDN にその言語のページがあるとは限らない。
※ 最初のコミットを条件として作成されるか、或いは Mozilla さんの対応次第か。
※ MDN_Languages.js はサイト上のドロップダウンから抽出して整形したもの。
  MDN のハイフン区切りのロケールはハイフンの後が大文字じゃなかったのか。
  内部的には小文字なのか。或いは URL に使われるもので実害がないからそのままなのか。
※ Verbatim のそれはアンダースコア区切り。
※ こんなん見つけた。 https://github.com/mozilla/kuma/blob/master/lib/languages.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment