1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-11 11:08:02 -06:00

Windows: Add installer language support for rest of the translations (#1160)

Currently there are a lot of translated strings that are never seen
anywhere as the installer doesn't offer all the available languages
as options in the installer wizard (sans Burmese).
This commit is contained in:
Jertzukka
2023-07-29 17:31:40 +03:00
committed by GitHub
parent be5c28c481
commit 9b29eadc41
6 changed files with 156 additions and 0 deletions

View File

@@ -2580,20 +2580,46 @@ typedef struct
static tLanguageEntry g_languagesEntries[] = {
{L"العربية", IDR_LANG_AR, LANG_ARABIC, "ar", NULL},
{L"Беларуская", IDR_LANG_BE, LANG_BELARUSIAN, "be", NULL},
{L"Български", IDR_LANG_BG, LANG_BULGARIAN, "bg", NULL},
{L"Català", IDR_LANG_CA, LANG_CATALAN, "ca", NULL},
{L"Corsu", IDR_LANG_CO, LANG_CORSICAN, "co", NULL},
{L"Čeština", IDR_LANG_CS, LANG_CZECH, "cs", NULL},
{L"Dansk", IDR_LANG_DA, LANG_DANISH, "da", NULL},
{L"Deutsch", IDR_LANG_DE, LANG_GERMAN, "de", NULL},
{L"Ελληνικά", IDR_LANG_EL, LANG_GREEK, "el", NULL},
{L"English", IDR_LANGUAGE, LANG_ENGLISH, "en", NULL},
{L"Español", IDR_LANG_ES, LANG_SPANISH, "es", NULL},
{L"Eesti", IDR_LANG_ET, LANG_ESTONIAN, "et", NULL},
{L"Euskara", IDR_LANG_EU, LANG_BASQUE, "eu", NULL},
{L"فارسي", IDR_LANG_FA, LANG_PERSIAN, "fa", NULL},
{L"Suomi", IDR_LANG_FI, LANG_FINNISH, "fi", NULL},
{L"Français", IDR_LANG_FR, LANG_FRENCH, "fr", NULL},
{L"עברית", IDR_LANG_HE, LANG_HEBREW, "he", NULL},
{L"Magyar", IDR_LANG_HU, LANG_HUNGARIAN, "hu", NULL},
{L"Bahasa Indonesia", IDR_LANG_ID, LANG_INDONESIAN, "id", NULL},
{L"Italiano", IDR_LANG_IT, LANG_ITALIAN, "it", NULL},
{L"日本語", IDR_LANG_JA, LANG_JAPANESE, "ja", NULL},
{L"ქართული", IDR_LANG_KA, LANG_GEORGIAN, "ka", NULL},
{L"한국어", IDR_LANG_KO, LANG_KOREAN, "ko", NULL},
{L"Latviešu", IDR_LANG_LV, LANG_LATVIAN, "lv", NULL},
{L"Nederlands", IDR_LANG_NL, LANG_DUTCH, "nl", NULL},
{L"Norsk Nynorsk", IDR_LANG_NN, LANG_NORWEGIAN, "nn", NULL},
{L"Polski", IDR_LANG_PL, LANG_POLISH, "pl", NULL},
{L"Română", IDR_LANG_RO, LANG_ROMANIAN, "ro", NULL},
{L"Русский", IDR_LANG_RU, LANG_RUSSIAN, "ru", NULL},
{L"Português-Brasil", IDR_LANG_PTBR, LANG_PORTUGUESE, "pt-br", L"pt-BR"},
{L"Slovenčina", IDR_LANG_SK, LANG_SLOVAK, "sk", NULL},
{L"Slovenščina", IDR_LANG_SL, LANG_SLOVENIAN, "sl", NULL},
{L"Svenska", IDR_LANG_SV, LANG_SWEDISH, "sv", NULL},
{L"ภาษาไทย", IDR_LANG_TH, LANG_THAI, "th", NULL},
{L"Türkçe", IDR_LANG_TR, LANG_TURKISH, "tr", NULL},
{L"Українська", IDR_LANG_UK, LANG_UKRAINIAN, "uk", NULL},
{L"Ўзбекча", IDR_LANG_UZ, LANG_UZBEK, "uz", NULL},
{L"Tiếng Việt", IDR_LANG_VI, LANG_VIETNAMESE, "vi", NULL},
{L"简体中文", IDR_LANG_ZHCN, LANG_CHINESE, "zh-cn", L"zh-CN"},
{L"繁體中文", IDR_LANG_ZHHK, LANG_CHINESE, "zh-hk", L"zh-HK"},
{L"繁體中文", IDR_LANG_ZHTW, LANG_CHINESE, "zh-tw", L"zh-TW"},
};
typedef int (WINAPI *LCIDToLocaleNameFn)(