Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d527a15e authored by Jean Chalard's avatar Jean Chalard
Browse files

Add new locales for the spell checker.

Bug: 6533167
Change-Id: I1581e8446b1af5dc3679e01be16d4fc34af725cc
parent 1e1235fe
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -27,6 +27,14 @@
            android:label="@string/subtype_generic"
            android:subtypeLocale="en"
    />
    <subtype
            android:label="@string/subtype_generic"
            android:subtypeLocale="en_US"
    />
    <subtype
            android:label="@string/subtype_generic"
            android:subtypeLocale="en_GB"
    />
    <subtype
            android:label="@string/subtype_generic"
            android:subtypeLocale="fr"
@@ -55,4 +63,12 @@
            android:label="@string/subtype_generic"
            android:subtypeLocale="nl"
    />
    <subtype
            android:label="@string/subtype_generic"
            android:subtypeLocale="hr"
    />
    <subtype
            android:label="@string/subtype_generic"
            android:subtypeLocale="pt_BR"
    />
</spell-checker>
+6 −0
Original line number Diff line number Diff line
@@ -102,13 +102,19 @@ public class AndroidSpellCheckerService extends SpellCheckerService
        // will never have any suggestions, so it makes no sense checking them.
        mLanguageToScript = new TreeMap<String, Integer>();
        mLanguageToScript.put("en", SCRIPT_LATIN);
        mLanguageToScript.put("en_US", SCRIPT_LATIN);
        mLanguageToScript.put("en_GB", SCRIPT_LATIN);
        mLanguageToScript.put("fr", SCRIPT_LATIN);
        mLanguageToScript.put("de", SCRIPT_LATIN);
        mLanguageToScript.put("nl", SCRIPT_LATIN);
        mLanguageToScript.put("cs", SCRIPT_LATIN);
        mLanguageToScript.put("es", SCRIPT_LATIN);
        mLanguageToScript.put("it", SCRIPT_LATIN);
        mLanguageToScript.put("hr", SCRIPT_LATIN);
        mLanguageToScript.put("pt_BR", SCRIPT_LATIN);
        mLanguageToScript.put("ru", SCRIPT_CYRILLIC);
        // TODO: Make a persian proximity, and activate the Farsi subtype.
        // mLanguageToScript.put("fa", SCRIPT_PERSIAN);
    }

    @Override public void onCreate() {