diff --git a/android/res/values/strings-tts.xml b/android/res/values/strings-tts.xml
index 153b57188e..2f066e4228 100644
--- a/android/res/values/strings-tts.xml
+++ b/android/res/values/strings-tts.xml
@@ -12,7 +12,7 @@
zh_TW, zh_MO and zh_HK correspond to zh-Hant.
Otherwise we consider that this is zh-Hans.
- TODO: Move language list to core.
+ TODO: Move language list to core, now sync manually with platform/languages.hpp
languages should be added alphabetically in tts_language_names
-->
@@ -24,6 +24,7 @@
- da
- de
- es
+ - es-MX
- eu
- fr
- hr
@@ -34,6 +35,7 @@
- nb
- pl
- pt
+ - pt-BR
- ro
- sk
- fi
@@ -64,6 +66,7 @@
- Dansk
- Deutsch
- Español
+ - Español (México)
- Euskara
- Français
- Hrvatski
@@ -74,6 +77,7 @@
- Norsk Bokmål
- Polski
- Português
+ - Português (Brasil)
- Română
- Slovenčina
- Suomi
diff --git a/platform/languages.hpp b/platform/languages.hpp
index bd73c588e8..7d579ffcd3 100644
--- a/platform/languages.hpp
+++ b/platform/languages.hpp
@@ -6,49 +6,50 @@
// The list of languages which can be used by TTS.
// It shall be included in Android (jni) and iOS parts to get the languages list.
+// TODO: Now it is used only on iOS.
+// Manual sync with android/res/values/strings-tts.xml is needed.
-namespace routing
+namespace routing::turns::sound
{
-namespace turns
-{
-namespace sound
-{
-std::array, 33> const kLanguageList =
+std::array, 38> const kLanguageList =
{{
{"en", "English"},
- {"ru", "Русский"},
- {"be", "Беларуская"},
+ {"id", "Bahasa Indonesia"},
{"ca", "Català"},
- {"cs", "Čeština"},
{"da", "Dansk"},
{"de", "Deutsch"},
{"es", "Español"},
+ {"es-MX", "Español (México)"},
+ {"eu", "Euskara"},
{"fr", "Français"},
{"hr", "Hrvatski"},
- {"id", "Indonesia"},
{"it", "Italiano"},
{"sw", "Kiswahili"},
{"hu", "Magyar"},
{"nl", "Nederlands"},
+ {"nb", "Norsk Bokmål"},
{"pl", "Polski"},
{"pt", "Português"},
+ {"pt-BR", "Português (Brasil)"},
{"ro", "Română"},
{"sk", "Slovenčina"},
{"fi", "Suomi"},
{"sv", "Svenska"},
{"vi", "Tiếng Việt"},
{"tr", "Türkçe"},
+ {"cs", "Čeština"},
{"el", "Ελληνικά"},
+ {"be", "Беларуская"},
+ {"ru", "Русский"},
{"uk", "Українська"},
{"ar", "العربية"},
{"fa", "فارسی"},
+ {"mr", "मराठी"},
{"hi", "हिंदी"},
+ {"th", "ไทย"},
+ {"zh-Hans", "中文简体"},
+ {"zh-Hant", "中文繁體"},
{"ja", "日本語"},
{"ko", "한국어"},
- {"th", "ภาษาไทย"},
- {"zh-Hant", "中文繁體"},
- {"zh-Hans", "中文简体"},
}};
-} // namespace sound
-} // namespace turns
-} // namespace routing
+} // namespace routing::turns::sound