From 1d7e9d4910cc12d5adab13f64a756d6a2e2d289d Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Fri, 9 May 2025 11:35:31 -0400 Subject: [PATCH] rbutil: Show language names in their native script Change-Id: I02a9a05dc3cfe2484285868e1ead6c44d0e2989a --- utils/rbutilqt/base/playerbuildinfo.cpp | 2 +- utils/rbutilqt/changelog.txt | 2 + utils/rbutilqt/rbutil.ini | 52 +++++++++++++------------ 3 files changed, 30 insertions(+), 26 deletions(-) diff --git a/utils/rbutilqt/base/playerbuildinfo.cpp b/utils/rbutilqt/base/playerbuildinfo.cpp index a6f155645f..1a8153f59a 100644 --- a/utils/rbutilqt/base/playerbuildinfo.cpp +++ b/utils/rbutilqt/base/playerbuildinfo.cpp @@ -92,6 +92,7 @@ PlayerBuildInfo::PlayerBuildInfo() : serverInfo(nullptr), playerInfo(":/ini/rbutil.ini", QSettings::IniFormat) { + playerInfo.setIniCodec("UTF-8"); } @@ -371,4 +372,3 @@ QStringList PlayerBuildInfo::targetNames(bool all) } return result; } - diff --git a/utils/rbutilqt/changelog.txt b/utils/rbutilqt/changelog.txt index 7da7330830..1f6c6f58a3 100644 --- a/utils/rbutilqt/changelog.txt +++ b/utils/rbutilqt/changelog.txt @@ -51,5 +51,7 @@ Version 1.5.1 Version 1.5.2 * Add support for Native Port to AIGO Eros Q and various clones * Make Hosted Port to AIGO Eros Q and various clones "disabled" (can be reenabled by checking the "show disabled targets" checkbox) +* Talk clip generation now respects 'talkclips.ignore' files +* Generate additional talk clips for language name and 'invalid voice file' * When installing development builds, fall back to daily artefacts for non-firmware files * Where possible, extract voice corrections file from the actual device diff --git a/utils/rbutilqt/rbutil.ini b/utils/rbutilqt/rbutil.ini index d480e60b3c..e2935f2a69 100644 --- a/utils/rbutilqt/rbutil.ini +++ b/utils/rbutilqt/rbutil.ini @@ -1090,49 +1090,51 @@ name="Sansa Fuze+ (Recovery Mode)" ; =, [languages] af=afrikaans,Afrikaans -ar=arabic,Arabic -bg=bulgarian,Bulgarian -ca=catala,Catala -cs=czech,Czech +ar=arabic,الْعَرَبيّة +bg=bulgarian,Български +ca=catala,Català +cs=czech,Čeština da=dansk,Dansk de=deutsch,Deutsch de_WAE=wallisertitsch,Wallisertitsch -el=greek,Greek +el=greek,Ελληνικά en=english,English (UK) en_US=english-us,English (US) eo=esperanto,Esperanto -es=espanol,Espanol +es=espanol,Español et=eesti,Eesti eu=basque,Basque -fi=finnish,Finnish -fr=francais,Francais +fi=finnish,Sumoi +fr=francais,Français gl=galego,Galego -he=hebrew,Hebrew -hi=hindi,Hindi +he=hebrew,עברית +hi=hindi,हिन्दी hu=magyar,Magyar hr=hrvatski,Hrvatski -is=islenska,Islenska +is=islenska,Íslenska it=italiano,Italiano -ja=japanese,Japanese -ko=korean,Korean -lt=lietuviu,Lietuviu -lv=latviesu,Latviesu +ja=japanese,日本語 +ko=korean,한국어 +lt=lietuviu,Lietuvių +lv=latviesu,Latviešu nb=norsk,Norsk nl=nederlands,Netherlands nl_NLD=vlaams,Vlaams nn=norsk-nynorsk,Norsk (Nyorsk) pl=polski,Polski -pt=portugues,Portugues -pt_BR=portugues-brasileiro,Portugues (Brasileiro) -ro=romaneste,Romaneste -ru=russian,Russian +pt=portugues,Português +pt_BR=portugues-brasileiro,Português (Brasileiro) +ro=romaneste,Română +ro_MD=Moldovenească, +ru=russian,Русский sk=slovak,Slovenčina -sr=srpski,Srpski +sl=slovenscina,Slovenščina +sr=srpski,српски sv=svenska,Svenska -th=thai,Thai +th=thai,ภาษาไทย tl=tagalog,Tagalog -tr=turkce,Turkce -uk=ukranian,Ukgranian +tr=turkce,Türkçe +uk=ukranian,украї́нська wa=walon,Wallon -zh_CN=chinese-simp,Chinese (simplified) -zh_TW=chinese-trad,Chinese (traditional) +zh_CN=chinese-simp,简体中文 +zh_TW=chinese-trad,正體中文