From 53b659dadc8e46d1b6ec8fbf2921ffe632d44d58 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Fri, 18 Jul 2025 08:08:33 -0700 Subject: [PATCH] Update languages Allow translators to view their work in the master branch --- common/pgm_base.cpp | 27 ++++++++++++++------- include/id.h | 9 ++++++- translation/pofiles/LINGUAS | 1 + translation/pofiles/LINGUAS_INSTALL | 37 +++++++++++++++-------------- 4 files changed, 46 insertions(+), 28 deletions(-) diff --git a/common/pgm_base.cpp b/common/pgm_base.cpp index 03b093a201..9b523b7878 100644 --- a/common/pgm_base.cpp +++ b/common/pgm_base.cpp @@ -89,9 +89,12 @@ LANGUAGE_DESCR LanguagesList[] = { { wxLANGUAGE_DEFAULT, ID_LANGUAGE_DEFAULT, _( "Default" ), false }, - // { wxLANGUAGE_INDONESIAN, ID_LANGUAGE_INDONESIAN, wxT( "Bahasa Indonesia" ), true }, + { wxLANGUAGE_ARABIC, ID_LANGUAGE_ARABIC, wxT( "العربية" ), true }, + { wxLANGUAGE_INDONESIAN, ID_LANGUAGE_INDONESIAN, wxT( "Bahasa Indonesia" ), true }, + { wxLANGUAGE_BULGARIAN, ID_LANGUAGE_BULGARIAN, wxT( "Български" ), true }, + { wxLANGUAGE_CATALAN, ID_LANGUAGE_CATALAN, wxT( "Català" ), true }, { wxLANGUAGE_CZECH, ID_LANGUAGE_CZECH, wxT( "Čeština" ), true }, - // { wxLANGUAGE_DANISH, ID_LANGUAGE_DANISH, wxT( "Dansk" ), true }, + { wxLANGUAGE_DANISH, ID_LANGUAGE_DANISH, wxT( "Dansk" ), true }, { wxLANGUAGE_GERMAN, ID_LANGUAGE_GERMAN, wxT( "Deutsch" ), true }, { wxLANGUAGE_GREEK, ID_LANGUAGE_GREEK, wxT( "Ελληνικά" ), true }, { wxLANGUAGE_ENGLISH, ID_LANGUAGE_ENGLISH, wxT( "English" ), true }, @@ -99,25 +102,31 @@ LANGUAGE_DESCR LanguagesList[] = { wxLANGUAGE_SPANISH_MEXICAN, ID_LANGUAGE_SPANISH_MEXICAN, wxT( "Español (Latinoamericano)" ), true }, { wxLANGUAGE_FRENCH, ID_LANGUAGE_FRENCH, wxT( "Français" ), true }, - // { wxLANGUAGE_HEBREW, ID_LANGUAGE_HEBREW, wxT( "עברית" ), true }, + { wxLANGUAGE_HEBREW, ID_LANGUAGE_HEBREW, wxT( "עברית" ), true }, { wxLANGUAGE_KOREAN, ID_LANGUAGE_KOREAN, wxT( "한국어"), true }, { wxLANGUAGE_ITALIAN, ID_LANGUAGE_ITALIAN, wxT( "Italiano" ), true }, - // { wxLANGUAGE_LITHUANIAN, ID_LANGUAGE_LITHUANIAN, wxT( "Lietuvių" ), true }, - // { wxLANGUAGE_HUNGARIAN, ID_LANGUAGE_HUNGARIAN, wxT( "Magyar" ), true }, + { wxLANGUAGE_LATVIAN, ID_LANGUAGE_LATVIAN, wxT( "Latviešu" ), true }, + { wxLANGUAGE_LITHUANIAN, ID_LANGUAGE_LITHUANIAN, wxT( "Lietuvių" ), true }, + { wxLANGUAGE_HUNGARIAN, ID_LANGUAGE_HUNGARIAN, wxT( "Magyar" ), true }, { wxLANGUAGE_DUTCH, ID_LANGUAGE_DUTCH, wxT( "Nederlands" ), true }, + { wxLANGUAGE_NORWEGIAN_BOKMAL, ID_LANGUAGE_NORWEGIAN_BOKMAL, wxT( "Norsk Bokmål" ), true }, { wxLANGUAGE_JAPANESE, ID_LANGUAGE_JAPANESE, wxT( "日本語" ), true }, { wxLANGUAGE_THAI, ID_LANGUAGE_THAI, wxT( "ภาษาไทย" ), true }, { wxLANGUAGE_POLISH, ID_LANGUAGE_POLISH, wxT( "Polski" ), true }, { wxLANGUAGE_PORTUGUESE, ID_LANGUAGE_PORTUGUESE, wxT( "Português" ),true }, { wxLANGUAGE_PORTUGUESE_BRAZILIAN, ID_LANGUAGE_PORTUGUESE_BRAZILIAN, wxT( "Português (Brasil)" ), true }, + { wxLANGUAGE_ROMANIAN, ID_LANGUAGE_ROMANIAN, wxT( "Română" ), true }, { wxLANGUAGE_RUSSIAN, ID_LANGUAGE_RUSSIAN, wxT( "Русский" ), true }, - // { wxLANGUAGE_SERBIAN, ID_LANGUAGE_SERBIAN, wxT( "Српски" ), true }, + { wxLANGUAGE_SERBIAN, ID_LANGUAGE_SERBIAN, wxT( "Српски" ), true }, + { wxLANGUAGE_SLOVAK, ID_LANGUAGE_SLOVAK, wxT( "Slovenčina" ), true }, + { wxLANGUAGE_SLOVENIAN, ID_LANGUAGE_SLOVENIAN, wxT( "Slovenščina" ), true }, { wxLANGUAGE_FINNISH, ID_LANGUAGE_FINNISH, wxT( "Suomi" ), true }, { wxLANGUAGE_SWEDISH, ID_LANGUAGE_SWEDISH, wxT( "Svenska" ), true }, - // { wxLANGUAGE_VIETNAMESE, ID_LANGUAGE_VIETNAMESE, wxT( "Tiếng Việt" ), true }, - // { wxLANGUAGE_TURKISH, ID_LANGUAGE_TURKISH, wxT( "Türkçe" ), true }, - { wxLANGUAGE_UKRAINIAN, ID_LANGUAGE_UKRANIAN, wxT( "Українська" ), true }, + { wxLANGUAGE_VIETNAMESE, ID_LANGUAGE_VIETNAMESE, wxT( "Tiếng Việt" ), true }, + { wxLANGUAGE_TAMIL, ID_LANGUAGE_TAMIL, wxT( "தமிழ்" ), true }, + { wxLANGUAGE_TURKISH, ID_LANGUAGE_TURKISH, wxT( "Türkçe" ), true }, + { wxLANGUAGE_UKRAINIAN, ID_LANGUAGE_UKRAINIAN, wxT( "Українська" ), true }, { wxLANGUAGE_CHINESE_SIMPLIFIED, ID_LANGUAGE_CHINESE_SIMPLIFIED, wxT( "简体中文" ), true }, { wxLANGUAGE_CHINESE_TRADITIONAL, ID_LANGUAGE_CHINESE_TRADITIONAL, diff --git a/include/id.h b/include/id.h index 16f2fe27b0..2437e947f8 100644 --- a/include/id.h +++ b/include/id.h @@ -99,7 +99,14 @@ enum main_id ID_LANGUAGE_SERBIAN, ID_LANGUAGE_THAI, ID_LANGUAGE_SWEDISH, - ID_LANGUAGE_UKRANIAN, + ID_LANGUAGE_UKRAINIAN, + ID_LANGUAGE_ARABIC, + ID_LANGUAGE_ESTONIAN, + ID_LANGUAGE_FARSI, + ID_LANGUAGE_CROATIAN, + ID_LANGUAGE_ROMANIAN, + ID_LANGUAGE_NORWEGIAN_BOKMAL, + ID_LANGUAGE_TAMIL, ID_LANGUAGE_CHOICE_END, ID_ON_ZOOM_SELECT, diff --git a/translation/pofiles/LINGUAS b/translation/pofiles/LINGUAS index 00ab9776d4..3a9f1b51ba 100644 --- a/translation/pofiles/LINGUAS +++ b/translation/pofiles/LINGUAS @@ -11,6 +11,7 @@ en es es_MX et +fa fi fr he diff --git a/translation/pofiles/LINGUAS_INSTALL b/translation/pofiles/LINGUAS_INSTALL index e0ebae6d9a..3a9f1b51ba 100644 --- a/translation/pofiles/LINGUAS_INSTALL +++ b/translation/pofiles/LINGUAS_INSTALL @@ -1,43 +1,44 @@ # please keep this list sorted alphabetically # -#ar -#bg -#ca +ar +bg +ca cs -#da +da de el en es es_MX et +fa fi fr -#he -#hr -#hu -#id +he +hr +hu +id it ja -#ka +ka ko lt -#lv +lv nl -#no +no pl pt pt_BR -#ro +ro ru -#sk -#sl -#sr +sk +sl +sr sv -#ta +ta th -#tr +tr uk -#vi +vi zh_CN zh_TW