From e8a9511538406468c7946b9daab5e7fff03dd0bf Mon Sep 17 00:00:00 2001 From: Chris John <130599404+ChrisJohnNOAA@users.noreply.github.com> Date: Fri, 27 Sep 2024 12:25:12 -0400 Subject: [PATCH] Add translated languages to the language picker (#204) --- .../pfel/erddap/util/TranslateMessages.java | 73 ++++++++++--------- 1 file changed, 38 insertions(+), 35 deletions(-) diff --git a/WEB-INF/classes/gov/noaa/pfel/erddap/util/TranslateMessages.java b/WEB-INF/classes/gov/noaa/pfel/erddap/util/TranslateMessages.java index 814cecc9..dc526151 100644 --- a/WEB-INF/classes/gov/noaa/pfel/erddap/util/TranslateMessages.java +++ b/WEB-INF/classes/gov/noaa/pfel/erddap/util/TranslateMessages.java @@ -153,41 +153,44 @@ public class TranslateMessages { // Google supports Tagalog but not Filipino (the official language) // Arabic is hard. (right to left etc) Translated bits seemed out-of-order. // in English: - "English", - "Bengali", - "Chinese-CN", - "Chinese-TW", - "Czech", - "Danish", - "Dutch", - "Finnish", - "French", - "German", - "Greek", - "Gujarati", - "Hindi", - "Hungarian", - "Indonesian", - "Irish", - "Italian", - "Japanese", - "Korean", - "Marathi", - "Norwegian", - "Polish", - "Portuguese", - "Punjabi", - "Romanian", - "Russian", - "Spanish", - "Swahili", - "Swedish", - "Tagalog", - "Thai", - "Turkish", - "Ukrainian", - "Urdu", - "Vietnamese" + // Language names taken from https://en.wikipedia.org/wiki/List_of_language_names + // where a language is available in multiple scripts, I selected the one that is + // used in the translation file (typically the one that is default for the language code). + "English - English", + "বাংলা - Bengali", + "汉语 - Chinese (Simplified)", + "漢語 - Chinese (Transitional)", + "Čeština - Czech", + "Dansk - Danish", + "Nederlands - Dutch", + "Suomi - Finnish", + "Français - French", + "Deutsch - German", + "Ελληνικά - Greek", + "ગુજરાતી - Gujarati", + "हिन्दी - Hindi", + "Magyar - Hungarian", + "Bahasa Indonesia - Indonesian", + "Gaeilge - Irish", + "Italiano - Italian", + "日本語 - Japanese", + "한국어 - Korean", + "मराठी - Marathi", + "Norsk - Norwegian", + "Polski - Polish", + "Português - Portuguese", + "ਪੰਜਾਬੀ - Punjabi", + "Română - Romanian", + "Русский - Russian", + "Español - Spanish", + "Kiswahili - Swahili", + "Svenska - Swedish", + "Wikang Tagalog - Tagalog", + "ภาษาไทย - Thai", + "Türkçe - Turkish", + "Українська - Ukrainian", + "اُردُو - Urdu", + "Tiếng Việt Nam - Vietnamese" }; public static String[] languageCodeList = {