diff --git a/app/languages/definitions/Japanese.yml b/app/languages/definitions/Japanese.yml index 391529de..e4ffedf5 100644 --- a/app/languages/definitions/Japanese.yml +++ b/app/languages/definitions/Japanese.yml @@ -18,8 +18,8 @@ layout: - [w, x, y, z] # 9 filterBySounds: yes sounds: - - [Qh,0] # Hiragana prefix. For identifying and loading only the specific characters in Hiragana mode. - - [Qk,1] # Katakana prefix. The prefixed ones will appear only in Katakana mode. + - [Qh,01] # Hiragana prefix. For identifying and loading only the specific characters in Hiragana mode. + - [Qk,0] # Katakana prefix. The prefixed ones will appear only in Katakana mode. # All others will appear in Predictive mode - [Ql,1] # ー - [A,2] diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/KanaPredictions.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/KanaPredictions.java index 2e0490a3..4b51a275 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/KanaPredictions.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/KanaPredictions.java @@ -10,14 +10,14 @@ import io.github.sspanak.tt9.languages.exceptions.InvalidLanguageCharactersExcep import io.github.sspanak.tt9.preferences.settings.SettingsStore; public class KanaPredictions extends IdeogramPredictions { - private final char SEQUENCE_PREFIX; + private final String SEQUENCE_PREFIX; @NonNull private final String STEM_PREFIX; private final int STEM_PREFIX_LENGTH; public KanaPredictions(SettingsStore settings, TextField textField, Sequences sequences, boolean isKatakana) { super(settings, textField, sequences); - SEQUENCE_PREFIX = isKatakana ? '1' : '0'; + SEQUENCE_PREFIX = isKatakana ? "0" : "01"; STEM_PREFIX = isKatakana ? "Qk" : "Qh"; STEM_PREFIX_LENGTH = STEM_PREFIX.length(); diff --git a/downloads/ja-romaji.zip b/downloads/ja-romaji.zip index fe321400..c98716fd 100644 Binary files a/downloads/ja-romaji.zip and b/downloads/ja-romaji.zip differ