1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-22 06:41:06 +02:00

added test, added to defaultLanguagesIfEnabled

This commit is contained in:
Kornél Schmidt 2023-10-31 07:33:06 +01:00 committed by José Rebelo
parent ee3b4d4aa1
commit 58a8484322
2 changed files with 11 additions and 1 deletions

View File

@ -1186,7 +1186,7 @@ public class GBApplication extends Application {
if (oldVersion < 16) {
// If transliteration was enabled for a device, migrate it to the per-language setting
final String defaultLanguagesIfEnabled = "extended_ascii,common_symbols,scandinavian,german,russian,hebrew,greek,ukranian,arabic,persian,latvian,lithuanian,polish,estonian,icelandic,czech,turkish,bengali,korean";
final String defaultLanguagesIfEnabled = "extended_ascii,common_symbols,scandinavian,german,russian,hebrew,greek,ukranian,arabic,persian,latvian,lithuanian,polish,estonian,icelandic,czech,turkish,bengali,korean,hungarian";
try (DBHandler db = acquireDB()) {
final DaoSession daoSession = db.getDaoSession();
final List<Device> activeDevices = DBHelper.getActiveDevices(daoSession);

View File

@ -189,6 +189,16 @@ public class LanguageUtilsTest extends TestBase {
assertEquals("georgian transliteration failed", expected, output);
}
@Test
public void testStringTransliterateHungarian() {
final Transliterator transliterator = LanguageUtils.getTransliterator("hungarian");
String input = "á é í ó ö ő ü ű";
String output = transliterator.transliterate(input);
String expected = "a e i o o u u";
assertEquals("hungarian transliteration failed", expected, output);
}
@Test
public void testStringTransliterateCommonSymbols() {
final Transliterator transliterator = LanguageUtils.getTransliterator("common_symbols");