mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Fill polish transliteration for missing characters. Before that only one was handled.
This commit is contained in:
committed by
José Rebelo
parent
d2c66064ee
commit
a95bfa1cb0
+8
@@ -24,7 +24,15 @@ public class PolishTransliterator extends SimpleTransliterator {
|
||||
public PolishTransliterator() {
|
||||
super(new HashMap<Character, String>() {{
|
||||
// Polish
|
||||
put('Ą', "A"); put('ą', "a");
|
||||
put('Ć', "C"); put('ć', "c");
|
||||
put('Ę', "E"); put('ę', "e");
|
||||
put('Ł', "L"); put('ł', "l");
|
||||
put('Ń', "N"); put('ń', "n");
|
||||
put('Ó', "O"); put('ó', "o");
|
||||
put('Ś', "S"); put('ś', "s");
|
||||
put('Ź', "Z"); put('ź', "z");
|
||||
put('Ż', "Z"); put('ż', "z");
|
||||
}});
|
||||
}
|
||||
}
|
||||
|
||||
+10
@@ -258,6 +258,16 @@ public class LanguageUtilsTest extends TestBase {
|
||||
assertEquals("croatian transliteration failed", expected, output);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStringTransliteratePolish() {
|
||||
final Transliterator transliterator = LanguageUtils.getTransliterator("polish");
|
||||
|
||||
String input = "ą ć ę ł ń ó ś ź ż Ą Ć Ę Ł Ń Ó Ś Ź Ż";
|
||||
String output = transliterator.transliterate(input);
|
||||
String expected = "a c e l n o s z z A C E L N O S Z Z";
|
||||
assertEquals("polish transliteration failed", expected, output);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testFlattenToAscii() throws Exception {
|
||||
final FlattenToAsciiTransliterator transliterator = new FlattenToAsciiTransliterator();
|
||||
|
||||
Reference in New Issue
Block a user