Update define.sh

This commit is contained in:
Kroese 2024-05-17 16:50:04 +02:00 committed by GitHub
parent 0a4346e2bb
commit 392291c560
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -114,88 +114,41 @@ parseVersion() {
parseLanguage() { parseLanguage() {
[ -z "$LANGUAGE" ] && LANGUAGE="en-US" [ -z "$LANGUAGE" ] && LANGUAGE="en"
case "${LANGUAGE,,}" in case "${LANGUAGE,,}" in
"ar" | "ar-"* ) LANGUAGE="Arabic" ;; "arabic" ) LANGUAGE="ar" ;;
"bg" | "bg-"* ) LANGUAGE="Bulgarian" ;; "bulgarian" ) LANGUAGE="bg" ;;
"zh-hk" | "zh-mo" ) LANGUAGE="Chinese (Traditional)" ;; "chinese" ) LANGUAGE="zh" ;;
"zh-hant" | "zh-tw" ) LANGUAGE="Chinese (Traditional)" ;; "croatian" | "hrvatski" ) LANGUAGE="hr" ;;
"zh" | "zh-"* ) LANGUAGE="Chinese (Simplified)" ;; "czech" | "cesky" ) LANGUAGE="cs" ;;
"hr" | "hr-"* ) LANGUAGE="Croatian" ;; "danish" | "danske" ) LANGUAGE="da" ;;
"cs" | "cs-"* ) LANGUAGE="Czech" ;; "dutch" | "nederlands" ) LANGUAGE="nl" ;;
"da" | "da-"* ) LANGUAGE="Danish" ;; "english" | "british" ) LANGUAGE="en" ;;
"nl" | "nl-"* ) LANGUAGE="Dutch" ;; "estonian" | "eesti" ) LANGUAGE="et" ;;
"en-gb" | "en-uk" ) LANGUAGE="English International" ;; "finnish" | "suomi" ) LANGUAGE="fi" ;;
"en" | "en-"* ) LANGUAGE="English (United States)" ;; "french" | "français" | "francais") LANGUAGE="fr" ;;
"et" | "et-"* ) LANGUAGE="Estonian" ;; "german" | "deutsch" ) LANGUAGE="de" ;;
"fi" | "fi-"* ) LANGUAGE="Finnish" ;; "greek" ) LANGUAGE="el" ;;
"fr-ca" ) LANGUAGE="French Canadian" ;; "hebrew" | "yiddish" ) LANGUAGE="he" ;;
"fr" | "fr-"* ) LANGUAGE="French" ;; "hungarian" | "magyar" ) LANGUAGE="hu" ;;
"de" | "de-"* ) LANGUAGE="German" ;; "italian" | "italiano" ) LANGUAGE="it" ;;
"el" | "el-"* ) LANGUAGE="Greek" ;; "japanese" ) LANGUAGE="ja" ;;
"he" | "he-"* ) LANGUAGE="Hebrew" ;; "korean" ) LANGUAGE="ko" ;;
"hu" | "hu-"* ) LANGUAGE="Hungarian" ;; "latvian" | "latvijas" ) LANGUAGE="lv" ;;
"it" | "it-"* ) LANGUAGE="Italian" ;; "lithuanian" | "lietuvos" ) LANGUAGE="lt" ;;
"ja" | "ja-"* ) LANGUAGE="Japanese" ;; "norwegian" | "norsk" ) LANGUAGE="nn" ;;
"ko" | "ko-"* ) LANGUAGE="Korean" ;; "polish" | "polski" ) LANGUAGE="pl" ;;
"lv" | "lv-"* ) LANGUAGE="Latvian" ;; "portuguese" | "português" | "portugues" ) LANGUAGE="pt" ;;
"lt" | "lt-"* ) LANGUAGE="Lithuanian" ;; "romanian" | "română" | "romana" ) LANGUAGE="ro" ;;
"nb" | "nb-"* ) LANGUAGE="Norwegian" ;; "russian" | "ruski" ) LANGUAGE="ru" ;;
"nn" | "nn-"* ) LANGUAGE="Norwegian" ;; "serbian" ) LANGUAGE="sr" ;;
"pl" | "pl-"* ) LANGUAGE="Polish" ;; "slovak" | "slovenský" | "slovensky" ) LANGUAGE="sk" ;;
"pt-br" ) LANGUAGE="Brazilian Portuguese" ;; "slovenian" | "slovenski" ) LANGUAGE="sl" ;;
"pt" | "pt-"* ) LANGUAGE="Portuguese" ;; "spanish" | "espanol" | "español" ) LANGUAGE="es" ;;
"ro" | "ro-"* ) LANGUAGE="Romanian" ;; "swedish" | "svenska" ) LANGUAGE="sv" ;;
"ru" | "ru-"* ) LANGUAGE="Russian" ;; "turkish" | "türk" | "turk" ) LANGUAGE="tr" ;;
"sr" | "sr-"* ) LANGUAGE="Serbian Latin" ;; "ukrainian" ) LANGUAGE="uk" ;;
"sk" | "sk-"* ) LANGUAGE="Slovak" ;;
"sl" | "sl-"* ) LANGUAGE="Slovenian" ;;
"es-mx" ) LANGUAGE="Spanish (Mexico)" ;;
"es" | "es-"* ) LANGUAGE="Spanish" ;;
"sv" | "sv-"* ) LANGUAGE="Swedish" ;;
"tr" | "tr-"* ) LANGUAGE="Turkish" ;;
"uk" | "uk-"* ) LANGUAGE="Ukrainian" ;;
esac
case "${LANGUAGE,,}" in
"arabic" ;;
"bulgarian" ;;
"Chinese (Traditional)" ;;
"Chinese (Simplified)" ;;
"croatian" ;;
"czech" ;;
"danish" ;;
"dutch" ;;
"English International" ;;
"English (United States)" ;;
"estonian" ;;
"finnish" ;;
"french canadian" ;;
"french" ;;
"german" ;;
"greek" ;;
"hebrew" ;;
"hungarian" ;;
"italian" ;;
"japanese" ;;
"korean" ;;
"latvian" ;;
"lithuanian" ;;
"norwegian" ;;
"polish" ;;
"brazilian portuguese" ;;
"portuguese" ;;
"romanian" ;;
"russian" ;;
"serbian latin" ;;
"slovak" ;;
"slovenian" ;;
"Spanish (Mexico)" ;;
"Spanish" ;;
"Swedish" ;;
"Turkish" ;;
"Ukrainian" ;;
esac esac
} }