diff --git a/external/lang b/external/lang index 324a942e..eb371618 160000 --- a/external/lang +++ b/external/lang @@ -1 +1 @@ -Subproject commit 324a942e2b1da38f82efe0bd5f6b1c8ff7d7a65c +Subproject commit eb3716182702af2747025e0ee171d6a1a4415fc7 diff --git a/src/context/Locale.tsx b/src/context/Locale.tsx index 0c3f2bcf..6ca75806 100644 --- a/src/context/Locale.tsx +++ b/src/context/Locale.tsx @@ -27,25 +27,37 @@ export enum Language { GERMAN = "de", GREEK = "el", SPANISH = "es", + ESTONIAN = "et", FINNISH = "fi", + FILIPINO = "fil", FRENCH = "fr", + IRISH = "ga", HINDI = "hi", CROATIAN = "hr", HUNGARIAN = "hu", INDONESIAN = "id", ITALIAN = "it", + JAPANESE = "ja", + KOREAN = "ko", + LUXEMBOURGISH = "lb", LITHUANIAN = "lt", MACEDONIAN = "mk", + MALAY = "ms", + NORWEGIAN_BOKMAL = "nb_NO", DUTCH = "nl", POLISH = "pl", PORTUGUESE_BRAZIL = "pt_BR", ROMANIAN = "ro", RUSSIAN = "ru", + SLOVAK = "sk", + SLOVENIAN = "sl", SERBIAN = "sr", SWEDISH = "sv", + TAMIL = "ta", THAI = "th", TURKISH = "tr", UKRANIAN = "uk", + VIETNAMESE = "vi", CHINESE_SIMPLIFIED = "zh_Hans", TOKIPONA = "tokipona", @@ -81,15 +93,23 @@ export const Languages: { [key in Language]: LanguageEntry } = { de: { display: "Deutsch", emoji: "🇩🇪", i18n: "de" }, el: { display: "Ελληνικά", emoji: "🇬🇷", i18n: "el" }, es: { display: "Español", emoji: "🇪🇸", i18n: "es" }, - fi: { display: "suomi", emoji: "🇫🇮", i18n: "fi" }, + et: { display: "Eestlane", emoji: "🇪🇪", i18n: "et" }, + fi: { display: "Suomi", emoji: "🇫🇮", i18n: "fi" }, + fil: { display: "Pilipino", emoji: "🇵🇭", i18n: "fil", dayjs: "tl-ph" }, fr: { display: "Français", emoji: "🇫🇷", i18n: "fr" }, + ga: { display: "Gaeilge", emoji: "🇮🇪", i18n: "ga" }, hi: { display: "हिन्दी", emoji: "🇮🇳", i18n: "hi" }, hr: { display: "Hrvatski", emoji: "🇭🇷", i18n: "hr" }, hu: { display: "Magyar", emoji: "🇭🇺", i18n: "hu" }, id: { display: "bahasa Indonesia", emoji: "🇮🇩", i18n: "id" }, it: { display: "Italiano", emoji: "🇮🇹", i18n: "it" }, + ja: { display: "日本", emoji: "🇯🇵", i18n: "ja" }, + ko: { display: "한국인", emoji: "🇰🇷", i18n: "ko" }, + lb: { display: "Lëtzebuergesch", emoji: "🇱🇺", i18n: "lb" }, lt: { display: "Lietuvių", emoji: "🇱🇹", i18n: "lt" }, mk: { display: "Македонски", emoji: "🇲🇰", i18n: "mk" }, + ms: { display: "Melayu", emoji: "🇲🇾", i18n: "ms" }, + nb_NO: { display: "Norsk bokmål", emoji: "🇳🇴", i18n: "nb_NO", dayjs: "nb" }, nl: { display: "Nederlands", emoji: "🇳🇱", i18n: "nl" }, pl: { display: "Polski", emoji: "🇵🇱", i18n: "pl" }, pt_BR: { @@ -100,11 +120,15 @@ export const Languages: { [key in Language]: LanguageEntry } = { }, ro: { display: "Română", emoji: "🇷🇴", i18n: "ro" }, ru: { display: "Русский", emoji: "🇷🇺", i18n: "ru" }, + sk: { display: "Slovensky", emoji: "🇸🇰", i18n: "sk" }, + sl: { display: "Slovenščina", emoji: "🇸🇮", i18n: "sl" }, sr: { display: "Српски", emoji: "🇷🇸", i18n: "sr" }, sv: { display: "Svenska", emoji: "🇸🇪", i18n: "sv" }, + ta: { display: "தமிழ்", emoji: "🇱🇰", i18n: "ta" }, th: { display: "ไทย", emoji: "🇹🇭", i18n: "th" }, tr: { display: "Türkçe", emoji: "🇹🇷", i18n: "tr" }, uk: { display: "Українська", emoji: "🇺🇦", i18n: "uk" }, + vi: { display: "Tiếng Việt", emoji: "🇻🇳", i18n: "vi" }, zh_Hans: { display: "中文 (简体)", emoji: "🇨🇳",