The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/public/app/core/internationalization/locales.ts

146 lines
6.4 KiB

// List hard-coded locales from https://github.com/moment/moment/tree/develop/locale
interface Locale {
name: string;
code: string;
}
// TODO re-check translations
export const LOCALES: Locale[] = [
{ name: 'Afrikaans', code: 'af' },
{ name: 'العربية', code: 'ar' },
{ name: 'العربية (الجزائر)', code: 'ar-dz' },
{ name: 'العربية (الكويت)', code: 'ar-kw' },
{ name: 'العربية (ليبيا)', code: 'ar-ly' },
{ name: 'العربية (المغرب)', code: 'ar-ma' },
{ name: 'العربية (فلسطين)', code: 'ar-ps' },
{ name: 'العربية (السعودية)', code: 'ar-sa' },
{ name: 'العربية (تونس)', code: 'ar-tn' },
{ name: 'Azərbaycanca', code: 'az' },
{ name: 'Беларуская', code: 'be' },
{ name: 'български език', code: 'bg' },
{ name: 'Bamanankan', code: 'bm' },
{ name: 'Bengali', code: 'bn' }, // TODO translate : ব ???
{ name: 'Bengali (Bangladesh)', code: 'bn-bd' }, // TODO translate
{ name: 'Tibetan', code: 'bo' }, // TODO translate
{ name: 'Brezhoneg', code: 'br' },
{ name: 'Босански', code: 'bs' },
{ name: 'Catalán', code: 'ca' },
{ name: 'Čeština', code: 'cs' },
{ name: 'Cymraeg', code: 'cy' },
{ name: 'Чӑвашла', code: 'cv' },
{ name: 'Dansk', code: 'da' },
{ name: 'Deutsch', code: 'de' },
{ name: 'Deutsch (Österreich)', code: 'de-at' },
{ name: 'Deutsch (Schweiz)', code: 'de-ch' },
{ name: ިވެހި', code: 'dv' },
{ name: 'Ελληνικά', code: 'el' },
{ name: 'English (Australia)', code: 'en-au' },
{ name: 'English (Canada)', code: 'en-ca' },
{ name: 'English (United Kingdom)', code: 'en-gb' },
{ name: 'English (Ireland)', code: 'en-ie' },
{ name: 'English (Israel)', code: 'en-il' },
{ name: 'English (India)', code: 'en-in' },
{ name: 'English (New Zealand)', code: 'en-nz' },
{ name: 'English (Singapore)', code: 'en-sg' },
{ name: 'English (United States)', code: 'en' },
{ name: 'Esperanto', code: 'eo' },
{ name: 'Español', code: 'es' },
{ name: 'Español (República Dominicana)', code: 'es-do' },
{ name: 'Español (México)', code: 'es-mx' },
{ name: 'Español (Estados Unidos)', code: 'es-us' },
{ name: 'Eesti keel', code: 'et' },
{ name: 'Euskara', code: 'eu' },
{ name: 'فارسی', code: 'fa' },
{ name: 'Filipino', code: 'fil' },
{ name: 'Suomi', code: 'fi' },
{ name: 'Føroyskt', code: 'fo' },
{ name: 'Français', code: 'fr' },
{ name: 'Français (Canada)', code: 'fr-ca' },
{ name: 'Français (Suisse)', code: 'fr-ch' },
{ name: 'Frisian', code: 'fy' }, // TODO translate
{ name: 'Gaeilge', code: 'ga' },
{ name: 'Gàidhlig', code: 'gd' },
{ name: 'Galego', code: 'gl' },
{ name: 'Konkani Devanagari', code: 'gom-deva' }, // TODO translate
{ name: 'Konkani Latin', code: 'gom-latn' }, // TODO translate
{ name: 'ગજર', code: 'gu' },
{ name: 'עברית', code: 'he' },
{ name: 'हि', code: 'hi' },
{ name: 'Hrvatski', code: 'hr' },
{ name: 'Magyar', code: 'hu' },
{ name: 'Հայերեն', code: 'hy-am' },
{ name: 'Bahasa Indonesia', code: 'id' },
{ name: 'Íslenska', code: 'is' },
{ name: 'Italiano', code: 'it' },
{ name: 'Italiano (Switzerland)', code: 'it-ch' },
{ name: '日本語', code: 'ja' },
{ name: 'ꦧꦱꦗꦮ', code: 'jv' },
{ name: 'ქართული', code: 'ka' },
{ name: 'Қазақ Tілі', code: 'kk' },
{ name: 'Cambodian', code: 'km' }, // TODO translate
{ name: 'ಕನನಡ', code: 'kn' },
{ name: '한국어', code: 'ko' },
{ name: 'Kurdish', code: 'ku' }, // TODO translate
{ name: 'Northern Kurdish', code: 'ku' }, // TODO translate
{ name: 'Кыргыз тили', code: 'ky' },
{ name: 'Lëtzebuergesch', code: 'lb' },
{ name: 'ພາສາລາວ', code: 'lo' },
{ name: 'Lietuvių', code: 'lt' },
{ name: 'latviešu', code: 'lv' },
{ name: 'Mакедонски', code: 'mk' },
{ name: 'മലയ', code: 'ml' },
{ name: 'te Reo Māori', code: 'mi' },
{ name: 'crnogorski', code: 'me' },
{ name: 'मर', code: 'mr' },
{ name: 'Bahasa Melayu', code: 'ms' },
{ name: 'Malti', code: 'mt' },
{ name: 'Монгол Хэл', code: 'mn' },
{ name: 'Burmese', code: 'my' }, // TODO trasnlate: မ ??
{ name: 'Norwegian Bokmål', code: 'nb' }, // TODO translate
{ name: 'न', code: 'ne' },
{ name: 'Nederlands', code: 'nl' },
{ name: 'Nederlands (België)', code: 'nl-be' },
{ name: 'Ninorks', code: 'nn' }, //??
{ name: 'Occitan (Lengadocian)', code: 'oc-lnc' },
{ name: 'प (ਭਰਤ)', code: 'pa-in' },
{ name: 'Polski', code: 'pl' },
{ name: 'Português', code: 'pt' },
{ name: 'Português (Brasil)', code: 'pt-br' },
{ name: 'Română', code: 'ro' },
{ name: 'Русский', code: 'ru' },
{ name: 'Nothern Sami', code: 'se' }, // TODO translate
{ name: 'سنڌي', code: 'sd' },
{ name: 'සහල', code: 'si' },
{ name: 'Slovenčina', code: 'sk' },
{ name: 'Slovenščina', code: 'sl' },
{ name: 'Shqip', code: 'sq' },
{ name: 'Српски', code: 'sr' },
{ name: 'Serbian Cyrillic', code: 'sr-cyrl' }, // TODO translate
{ name: 'siSwati', code: 'ss' },
{ name: 'Kiswahili', code: 'sw' },
{ name: 'Svenska', code: 'sv' },
{ name: 'தமி', code: 'ta' },
{ name: 'త', code: 'te' },
{ name: 'Lia-Tetun', code: 'tet' },
{ name: 'Тоҷикӣ', code: 'tg' },
{ name: 'ภาษาไทย', code: 'th' },
{ name: 'Türkmençe', code: 'tk' },
{ name: 'Tagalog (Philippines)', code: 'tl-ph' }, // TODO translate
{ name: 'tlhIngan Hol', code: 'tlh' },
{ name: 'Türkçe', code: 'tr' },
{ name: 'Talossan', code: 'tzl' }, // TODO translate
{ name: 'أمازيغية أطلس الأوسط', code: 'tzm' },
{ name: 'Central Atlas Tamazight Latin', code: 'tzm-latn' }, // TODO translate
{ name: 'ئۇيغۇر تىلى', code: 'ug-cn' },
{ name: 'Українська', code: 'uk' },
{ name: ُردُو', code: 'ur' },
{ name: 'Ўзбек', code: 'uz' },
{ name: 'Uzbek (Latin)', code: 'uz-latn' }, // TODO translate
{ name: 'tiếng Việt', code: 'vi' },
{ name: 'Chinese (China)', code: 'zh-cn' }, // TODO translate
{ name: 'Chinese (Hong Kong)', code: 'zh-hk' }, // TODO translate
{ name: 'Chinese (Macau)', code: 'zh-mo' }, // TODO translate
{ name: 'Chinese (Taiwan)', code: 'zh-tw' }, // TODO translate
{ name: 'Èdè Yorùbá', code: 'yo-ng' },
];