aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorMohammadinamul Sheik <inamul@google.com>2015-02-13 07:19:55 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-02-13 07:19:55 +0000
commitbaefd1c87ec46bccda76cdafc4b8b9eb534a5fd8 (patch)
treecc597fba876290c30e72eda00fbea2bcc1d027f4 /java
parent920b3fd32a2d337408df8747dd84228ab0c83a70 (diff)
parent95711bfcee07d848883316cf07439408f5b332a1 (diff)
downloadlatinime-baefd1c87ec46bccda76cdafc4b8b9eb534a5fd8.tar.gz
latinime-baefd1c87ec46bccda76cdafc4b8b9eb534a5fd8.tar.xz
latinime-baefd1c87ec46bccda76cdafc4b8b9eb534a5fd8.zip
am 95711bfc: Add Decoder specific dictionary suffix to resource lookup
* commit '95711bfcee07d848883316cf07439408f5b332a1': Add Decoder specific dictionary suffix to resource lookup
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java b/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java
index e355b7e1f..2e9cc8845 100644
--- a/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java
+++ b/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java
@@ -51,6 +51,7 @@ public class DictionaryInfoUtils {
private static final String RESOURCE_PACKAGE_NAME = R.class.getPackage().getName();
private static final String DEFAULT_MAIN_DICT = "main";
private static final String MAIN_DICT_PREFIX = "main_";
+ private static final String DECODER_DICT_SUFFIX = DecoderSpecificConstants.DECODER_DICT_SUFFIX;
// 6 digits - unicode is limited to 21 bits
private static final int MAX_HEX_DIGITS_FOR_CODEPOINT = 6;
@@ -267,8 +268,8 @@ public class DictionaryInfoUtils {
int resId;
// Try to find main_language_country dictionary.
if (!locale.getCountry().isEmpty()) {
- final String dictLanguageCountry =
- MAIN_DICT_PREFIX + locale.toString().toLowerCase(Locale.ROOT);
+ final String dictLanguageCountry = MAIN_DICT_PREFIX
+ + locale.toString().toLowerCase(Locale.ROOT) + DECODER_DICT_SUFFIX;
if ((resId = res.getIdentifier(
dictLanguageCountry, "raw", RESOURCE_PACKAGE_NAME)) != 0) {
return resId;
@@ -276,7 +277,7 @@ public class DictionaryInfoUtils {
}
// Try to find main_language dictionary.
- final String dictLanguage = MAIN_DICT_PREFIX + locale.getLanguage();
+ final String dictLanguage = MAIN_DICT_PREFIX + locale.getLanguage() + DECODER_DICT_SUFFIX;
if ((resId = res.getIdentifier(dictLanguage, "raw", RESOURCE_PACKAGE_NAME)) != 0) {
return resId;
}