summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/NameLookupBuilder.java
diff options
context:
space:
mode:
authorJay Shrauner <shrauner@google.com>2013-03-18 11:41:28 -0700
committerJay Shrauner <shrauner@google.com>2013-04-02 11:20:19 -0700
commit0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05 (patch)
treecd447285aca0cdb4bf365d44be416983bf004b9d /src/com/android/providers/contacts/NameLookupBuilder.java
parent8f8b122c7556350d94c2e349b3093024b0205d8d (diff)
downloadpackages_providers_ContactsProvider-0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05.zip
packages_providers_ContactsProvider-0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05.tar.gz
packages_providers_ContactsProvider-0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05.tar.bz2
Japanese and Chinese search key fixes
Change so Pinyin search keys are only generated when in a simplified Chinese locale. Fix name style classification of phonetic names. Generate Romaji search keys for Japanese phonetic names. Add secondary locale labeling for a number of non-Western languages (Japanese, Korean, Thai, Arabic, Hebrew, Greek, Cyrillic). Bug:5356921 Change-Id: I8c3a6b67d59fbd6b7b16e4e9f69bc30d1d996a75
Diffstat (limited to 'src/com/android/providers/contacts/NameLookupBuilder.java')
-rw-r--r--src/com/android/providers/contacts/NameLookupBuilder.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/NameLookupBuilder.java b/src/com/android/providers/contacts/NameLookupBuilder.java
index 67dae46..fb266da 100644
--- a/src/com/android/providers/contacts/NameLookupBuilder.java
+++ b/src/com/android/providers/contacts/NameLookupBuilder.java
@@ -319,7 +319,12 @@ public abstract class NameLookupBuilder {
}
}
- private void appendNameShorthandLookup(IndexBuilder builder, String name, int fullNameStyle) {
+ /**
+ * Insert more name indexes according to locale specifies for those locales
+ * for which we have alternative shorthand name methods (eg, Pinyin for
+ * Chinese, Romaji for Japanese).
+ */
+ public void appendNameShorthandLookup(IndexBuilder builder, String name, int fullNameStyle) {
Iterator<String> it =
ContactLocaleUtils.getInstance().getNameLookupKeys(name, fullNameStyle);
if (it != null) {