aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2013-03-27 21:45:05 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-03-27 21:45:05 -0700
commitbb679a224f4daf00d8f65c2903bf90a9253b5e1b (patch)
tree4c93014828fa89011021fbf66d5fdda22601b26d
parent4bb504cedbe3c86f7f54c98afd36e5301ff1c9f9 (diff)
parent3d0fee4e09050676c71276cc1bbd0c8bdeaf14d1 (diff)
downloadlatinime-bb679a224f4daf00d8f65c2903bf90a9253b5e1b.tar.gz
latinime-bb679a224f4daf00d8f65c2903bf90a9253b5e1b.tar.xz
latinime-bb679a224f4daf00d8f65c2903bf90a9253b5e1b.zip
am 3d0fee4e: am c6452f25: Merge "Remove reference to string.english_ime_name"
* commit '3d0fee4e09050676c71276cc1bbd0c8bdeaf14d1': Remove reference to string.english_ime_name
-rw-r--r--java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java9
-rw-r--r--tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java8
-rw-r--r--tools/maketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl9
3 files changed, 15 insertions, 11 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java
index d0b382e35..e0d6a2443 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java
@@ -61,13 +61,14 @@ public final class KeyboardTextsSet {
}
}
- public void loadStringResources(Context context) {
- loadStringResourcesInternal(context, RESOURCE_NAMES, R.string.english_ime_name);
+ public void loadStringResources(final Context context) {
+ final int referenceId = context.getApplicationInfo().labelRes;
+ loadStringResourcesInternal(context, RESOURCE_NAMES, referenceId);
}
@UsedForTesting
- void loadStringResourcesInternal(Context context, final String[] resourceNames,
- int referenceId) {
+ void loadStringResourcesInternal(final Context context, final String[] resourceNames,
+ final int referenceId) {
final Resources res = context.getResources();
final String packageName = res.getResourcePackageName(referenceId);
for (final String resName : resourceNames) {
diff --git a/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java b/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
index 05f39551b..d05aabf51 100644
--- a/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
+++ b/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
@@ -56,7 +56,8 @@ public class KeySpecParserCsvTests extends InstrumentationTestCase {
return names.toArray(new String[names.size()]);
}
- private static void assertArrayEquals(String message, Object[] expected, Object[] actual) {
+ private static void assertArrayEquals(final String message, final Object[] expected,
+ final Object[] actual) {
if (expected == actual) {
return;
}
@@ -74,14 +75,15 @@ public class KeySpecParserCsvTests extends InstrumentationTestCase {
}
}
- private void assertTextArray(String message, String value, String ... expectedArray) {
+ private void assertTextArray(final String message, final String value,
+ final String ... expectedArray) {
final String resolvedActual = KeySpecParser.resolveTextReference(value, mTextsSet);
final String[] actual = StringUtils.parseCsvString(resolvedActual);
final String[] expected = (expectedArray.length == 0) ? null : expectedArray;
assertArrayEquals(message, expected, actual);
}
- private void assertError(String message, String value, String ... expected) {
+ private void assertError(final String message, final String value, final String ... expected) {
try {
assertTextArray(message, value, expected);
fail(message);
diff --git a/tools/maketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl b/tools/maketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
index 2409bfcc6..7dfa647fc 100644
--- a/tools/maketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
+++ b/tools/maketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
@@ -61,13 +61,14 @@ public final class KeyboardTextsSet {
}
}
- public void loadStringResources(Context context) {
- loadStringResourcesInternal(context, RESOURCE_NAMES, R.string.english_ime_name);
+ public void loadStringResources(final Context context) {
+ final int referenceId = context.getApplicationInfo().labelRes;
+ loadStringResourcesInternal(context, RESOURCE_NAMES, referenceId);
}
@UsedForTesting
- void loadStringResourcesInternal(Context context, final String[] resourceNames,
- int referenceId) {
+ void loadStringResourcesInternal(final Context context, final String[] resourceNames,
+ final int referenceId) {
final Resources res = context.getResources();
final String packageName = res.getResourcePackageName(referenceId);
for (final String resName : resourceNames) {