[voicerss] Added all supported languages (#10146)

Extended the original collection with all the languages currently listed on the VoiceRSS API website. Please consider including in main branch.

Signed-off-by: cURLy bOi <curly.boi.89@gmail.com>
This commit is contained in:
cURLy bOi 2021-02-14 17:00:03 +01:00 committed by GitHub
parent 90ff809cb6
commit 77c9138598
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,29 +56,52 @@ public class VoiceRSSCloudImpl implements VoiceRSSCloudAPI {
private static final Set<Locale> SUPPORTED_LOCALES = new HashSet<>();
static {
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ar-eg"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ar-sa"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("bg-bg"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ca-es"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("cs-cz"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("da-dk"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("de-at"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("de-ch"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("de-de"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("el-gr"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-au"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-ca"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-gb"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-ie"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-in"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("en-us"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("es-es"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("es-mx"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("fi-fi"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("fr-ca"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("fr-ch"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("fr-fr"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("he-il"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("hi-in"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("hr-hr"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("hu-hu"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("id-id"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("it-it"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ja-jp"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ko-kr"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ms-my"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("nb-no"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("nl-be"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("nl-nl"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("pl-pl"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("pt-br"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("pt-pt"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ro-ro"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ru-ru"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("sk-sk"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("sl-si"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("sv-se"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("ta-in"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("th-th"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("tr-tr"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("vi-vn"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("zh-cn"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("zh-hk"));
SUPPORTED_LOCALES.add(Locale.forLanguageTag("zh-tw"));