|
| 1 | +// List hard-coded locales from https://github.com/moment/moment/tree/develop/locale |
| 2 | + |
| 3 | +interface Locale { |
| 4 | + name: string; |
| 5 | + code: string; |
| 6 | +} |
| 7 | + |
| 8 | +// TODO re-check translations |
| 9 | +export const LOCALES: Locale[] = [ |
| 10 | + { name: 'Afrikaans', code: 'af' }, |
| 11 | + { name: 'العربية', code: 'ar' }, |
| 12 | + { name: 'العربية (الجزائر)', code: 'ar-dz' }, |
| 13 | + { name: 'العربية (الكويت)', code: 'ar-kw' }, |
| 14 | + { name: 'العربية (ليبيا)', code: 'ar-ly' }, |
| 15 | + { name: 'العربية (المغرب)', code: 'ar-ma' }, |
| 16 | + { name: 'العربية (فلسطين)', code: 'ar-ps' }, |
| 17 | + { name: 'العربية (السعودية)', code: 'ar-sa' }, |
| 18 | + { name: 'العربية (تونس)', code: 'ar-tn' }, |
| 19 | + { name: 'Azərbaycanca', code: 'az' }, |
| 20 | + { name: 'Беларуская', code: 'be' }, |
| 21 | + { name: 'български език', code: 'bg' }, |
| 22 | + { name: 'Bamanankan', code: 'bm' }, |
| 23 | + { name: 'Bengali', code: 'bn' }, // TODO translate : বাংলা ??? |
| 24 | + { name: 'Bengali (Bangladesh)', code: 'bn-bd' }, // TODO translate |
| 25 | + { name: 'Tibetan', code: 'bo' }, // TODO translate |
| 26 | + { name: 'Brezhoneg', code: 'br' }, |
| 27 | + { name: 'Босански', code: 'bs' }, |
| 28 | + { name: 'Catalán', code: 'ca' }, |
| 29 | + { name: 'Čeština', code: 'cs' }, |
| 30 | + { name: 'Cymraeg', code: 'cy' }, |
| 31 | + { name: 'Чӑвашла', code: 'cv' }, |
| 32 | + { name: 'Dansk', code: 'da' }, |
| 33 | + { name: 'Deutsch', code: 'de' }, |
| 34 | + { name: 'Deutsch (Österreich)', code: 'de-at' }, |
| 35 | + { name: 'Deutsch (Schweiz)', code: 'de-ch' }, |
| 36 | + { name: 'ދިވެހި', code: 'dv' }, |
| 37 | + { name: 'Ελληνικά', code: 'el' }, |
| 38 | + { name: 'English (Australia)', code: 'en-au' }, |
| 39 | + { name: 'English (Canada)', code: 'en-ca' }, |
| 40 | + { name: 'English (United Kingdom)', code: 'en-gb' }, |
| 41 | + { name: 'English (Ireland)', code: 'en-ie' }, |
| 42 | + { name: 'English (Israel)', code: 'en-il' }, |
| 43 | + { name: 'English (India)', code: 'en-in' }, |
| 44 | + { name: 'English (New Zealand)', code: 'en-nz' }, |
| 45 | + { name: 'English (Singapore)', code: 'en-sg' }, |
| 46 | + { name: 'English (United States)', code: 'en' }, |
| 47 | + { name: 'Esperanto', code: 'eo' }, |
| 48 | + { name: 'Español', code: 'es' }, |
| 49 | + { name: 'Español (República Dominicana)', code: 'es-do' }, |
| 50 | + { name: 'Español (México)', code: 'es-mx' }, |
| 51 | + { name: 'Español (Estados Unidos)', code: 'es-us' }, |
| 52 | + { name: 'Eesti keel', code: 'et' }, |
| 53 | + { name: 'Euskara', code: 'eu' }, |
| 54 | + { name: 'فارسی', code: 'fa' }, |
| 55 | + { name: 'Filipino', code: 'fil' }, |
| 56 | + { name: 'Suomi', code: 'fi' }, |
| 57 | + { name: 'Føroyskt', code: 'fo' }, |
| 58 | + { name: 'Français', code: 'fr' }, |
| 59 | + { name: 'Français (Canada)', code: 'fr-ca' }, |
| 60 | + { name: 'Français (Suisse)', code: 'fr-ch' }, |
| 61 | + { name: 'Frisian', code: 'fy' }, // TODO translate |
| 62 | + { name: 'Gaeilge', code: 'ga' }, |
| 63 | + { name: 'Gàidhlig', code: 'gd' }, |
| 64 | + { name: 'Galego', code: 'gl' }, |
| 65 | + { name: 'Konkani Devanagari', code: 'gom-deva' }, // TODO translate |
| 66 | + { name: 'Konkani Latin', code: 'gom-latn' }, // TODO translate |
| 67 | + { name: 'ગુજરાતી', code: 'gu' }, |
| 68 | + { name: 'עברית', code: 'he' }, |
| 69 | + { name: 'हिन्दी', code: 'hi' }, |
| 70 | + { name: 'Hrvatski', code: 'hr' }, |
| 71 | + { name: 'Magyar', code: 'hu' }, |
| 72 | + { name: 'Հայերեն', code: 'hy-am' }, |
| 73 | + { name: 'Bahasa Indonesia', code: 'id' }, |
| 74 | + { name: 'Íslenska', code: 'is' }, |
| 75 | + { name: 'Italiano', code: 'it' }, |
| 76 | + { name: 'Italiano (Switzerland)', code: 'it-ch' }, |
| 77 | + { name: '日本語', code: 'ja' }, |
| 78 | + { name: 'ꦧꦱꦗꦮ', code: 'jv' }, |
| 79 | + { name: 'ქართული', code: 'ka' }, |
| 80 | + { name: 'Қазақ Tілі', code: 'kk' }, |
| 81 | + { name: 'Cambodian', code: 'km' }, // TODO translate |
| 82 | + { name: 'ಕನ್ನಡ', code: 'kn' }, |
| 83 | + { name: '한국어', code: 'ko' }, |
| 84 | + { name: 'Kurdish', code: 'ku' }, // TODO translate |
| 85 | + { name: 'Northern Kurdish', code: 'ku' }, // TODO translate |
| 86 | + { name: 'Кыргыз тили', code: 'ky' }, |
| 87 | + { name: 'Lëtzebuergesch', code: 'lb' }, |
| 88 | + { name: 'ພາສາລາວ', code: 'lo' }, |
| 89 | + { name: 'Lietuvių', code: 'lt' }, |
| 90 | + { name: 'latviešu', code: 'lv' }, |
| 91 | + { name: 'Mакедонски', code: 'mk' }, |
| 92 | + { name: 'മലയാളം', code: 'ml' }, |
| 93 | + { name: 'te Reo Māori', code: 'mi' }, |
| 94 | + { name: 'crnogorski', code: 'me' }, |
| 95 | + { name: 'मराठी', code: 'mr' }, |
| 96 | + { name: 'Bahasa Melayu', code: 'ms' }, |
| 97 | + { name: 'Malti', code: 'mt' }, |
| 98 | + { name: 'Монгол Хэл', code: 'mn' }, |
| 99 | + { name: 'Burmese', code: 'my' }, // TODO trasnlate: မြန်မာစာ ?? |
| 100 | + { name: 'Norwegian Bokmål', code: 'nb' }, // TODO translate |
| 101 | + { name: 'नेपाली', code: 'ne' }, |
| 102 | + { name: 'Nederlands', code: 'nl' }, |
| 103 | + { name: 'Nederlands (België)', code: 'nl-be' }, |
| 104 | + { name: 'Ninorks', code: 'nn' }, //?? |
| 105 | + { name: 'Occitan (Lengadocian)', code: 'oc-lnc' }, |
| 106 | + { name: 'पंजाबी (ਭਾਰਤ)', code: 'pa-in' }, |
| 107 | + { name: 'Polski', code: 'pl' }, |
| 108 | + { name: 'Português', code: 'pt' }, |
| 109 | + { name: 'Português (Brasil)', code: 'pt-br' }, |
| 110 | + { name: 'Română', code: 'ro' }, |
| 111 | + { name: 'Русский', code: 'ru' }, |
| 112 | + { name: 'Nothern Sami', code: 'se' }, // TODO translate |
| 113 | + { name: 'سنڌي', code: 'sd' }, |
| 114 | + { name: 'සිංහල', code: 'si' }, |
| 115 | + { name: 'Slovenčina', code: 'sk' }, |
| 116 | + { name: 'Slovenščina', code: 'sl' }, |
| 117 | + { name: 'Shqip', code: 'sq' }, |
| 118 | + { name: 'Српски', code: 'sr' }, |
| 119 | + { name: 'Serbian Cyrillic', code: 'sr-cyrl' }, // TODO translate |
| 120 | + { name: 'siSwati', code: 'ss' }, |
| 121 | + { name: 'Kiswahili', code: 'sw' }, |
| 122 | + { name: 'Svenska', code: 'sv' }, |
| 123 | + { name: 'தமிழ்', code: 'ta' }, |
| 124 | + { name: 'తెలుగు', code: 'te' }, |
| 125 | + { name: 'Lia-Tetun', code: 'tet' }, |
| 126 | + { name: 'Тоҷикӣ', code: 'tg' }, |
| 127 | + { name: 'ภาษาไทย', code: 'th' }, |
| 128 | + { name: 'Türkmençe', code: 'tk' }, |
| 129 | + { name: 'Tagalog (Philippines)', code: 'tl-ph' }, // TODO translate |
| 130 | + { name: 'tlhIngan Hol', code: 'tlh' }, |
| 131 | + { name: 'Türkçe', code: 'tr' }, |
| 132 | + { name: 'Talossan', code: 'tzl' }, // TODO translate |
| 133 | + { name: 'أمازيغية أطلس الأوسط', code: 'tzm' }, |
| 134 | + { name: 'Central Atlas Tamazight Latin', code: 'tzm-latn' }, // TODO translate |
| 135 | + { name: 'ئۇيغۇر تىلى', code: 'ug-cn' }, |
| 136 | + { name: 'Українська', code: 'uk' }, |
| 137 | + { name: 'اُردُو', code: 'ur' }, |
| 138 | + { name: 'Ўзбек', code: 'uz' }, |
| 139 | + { name: 'Uzbek (Latin)', code: 'uz-latn' }, // TODO translate |
| 140 | + { name: 'tiếng Việt', code: 'vi' }, |
| 141 | + { name: 'Chinese (China)', code: 'zh-cn' }, // TODO translate |
| 142 | + { name: 'Chinese (Hong Kong)', code: 'zh-hk' }, // TODO translate |
| 143 | + { name: 'Chinese (Macau)', code: 'zh-mo' }, // TODO translate |
| 144 | + { name: 'Chinese (Taiwan)', code: 'zh-tw' }, // TODO translate |
| 145 | + { name: 'Èdè Yorùbá', code: 'yo-ng' }, |
| 146 | +]; |
0 commit comments