mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-20 21:33:59 +00:00
committed by
Konstantin Pastbin
parent
c9cbb64f12
commit
76ffc99abd
57
libs/platform/languages.hpp
Normal file
57
libs/platform/languages.hpp
Normal file
@@ -0,0 +1,57 @@
|
||||
#pragma once
|
||||
|
||||
#include <array>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
// 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::turns::sound
|
||||
{
|
||||
std::array<std::pair<std::string_view, std::string_view>, 40> constexpr kLanguageList =
|
||||
{{
|
||||
{"en", "English"},
|
||||
{"id", "Bahasa Indonesia"},
|
||||
{"ca", "Català"},
|
||||
{"da", "Dansk"},
|
||||
{"de", "Deutsch"},
|
||||
{"es", "Español"},
|
||||
{"es-MX", "Español (México)"},
|
||||
{"eu", "Euskara"},
|
||||
{"fr", "Français"},
|
||||
{"hr", "Hrvatski"},
|
||||
{"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", "Беларуская"},
|
||||
{"bg", "Български"},
|
||||
{"ru", "Русский"},
|
||||
{"sr", "Српски"},
|
||||
{"uk", "Українська"},
|
||||
{"ar", "العربية"},
|
||||
{"fa", "فارسی"},
|
||||
{"mr", "मराठी"},
|
||||
{"hi", "हिंदी"},
|
||||
{"th", "ไทย"},
|
||||
{"zh-Hans", "中文简体"},
|
||||
{"zh-Hant", "中文繁體"},
|
||||
{"ja", "日本語"},
|
||||
{"ko", "한국어"},
|
||||
}};
|
||||
} // namespace routing::turns::sound
|
||||
Reference in New Issue
Block a user