]> git.basschouten.com Git - openhab-addons.git/commitdiff
[voicerss] Added all supported languages (#10146)
authorcURLy bOi <curly.boi.89@gmail.com>
Sun, 14 Feb 2021 16:00:03 +0000 (17:00 +0100)
committerGitHub <noreply@github.com>
Sun, 14 Feb 2021 16:00:03 +0000 (17:00 +0100)
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>
bundles/org.openhab.voice.voicerss/src/main/java/org/openhab/voice/voicerss/internal/cloudapi/VoiceRSSCloudImpl.java

index 12a631c1d6959ed1309e567bb2505fb42bcc1370..4582d8b48e2b3727d3c7222e014f62b0f5310a78 100644 (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"));