mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Don't return suggestions for non-English locales
This commit is contained in:
parent
21bd35237d
commit
af9cab5f2a
@ -77,10 +77,12 @@ public class LanguageModel extends Dictionary {
|
|||||||
|
|
||||||
Context context = null;
|
Context context = null;
|
||||||
Thread initThread = null;
|
Thread initThread = null;
|
||||||
|
Locale locale = null;
|
||||||
public LanguageModel(Context context, String dictType, Locale locale) {
|
public LanguageModel(Context context, String dictType, Locale locale) {
|
||||||
super(dictType, locale);
|
super(dictType, locale);
|
||||||
|
|
||||||
this.context = context;
|
this.context = context;
|
||||||
|
this.locale = locale;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadModel() {
|
private void loadModel() {
|
||||||
@ -122,9 +124,15 @@ public class LanguageModel extends Dictionary {
|
|||||||
) {
|
) {
|
||||||
Log.d("LanguageModel", "getSuggestions called");
|
Log.d("LanguageModel", "getSuggestions called");
|
||||||
|
|
||||||
|
// Language Model currently only supports English
|
||||||
|
if(locale.getLanguage() != Locale.ENGLISH.getLanguage()) {
|
||||||
|
Log.d("LanguageModel", "Exiting because locale is not English");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
if (mNativeState == 0) {
|
if (mNativeState == 0) {
|
||||||
loadModel();
|
loadModel();
|
||||||
Log.d("LanguageModel", "Exiting becuase mNativeState == 0");
|
Log.d("LanguageModel", "Exiting because mNativeState == 0");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
if (initThread != null && initThread.isAlive()){
|
if (initThread != null && initThread.isAlive()){
|
||||||
|
Loading…
Reference in New Issue
Block a user