diff options
author | Jay Shrauner <shrauner@google.com> | 2013-03-18 11:41:28 -0700 |
---|---|---|
committer | Jay Shrauner <shrauner@google.com> | 2013-04-02 11:20:19 -0700 |
commit | 0f4b7a9bfe4b2079a7c5bb22b4114b5672639b05 (patch) | |
tree | cd447285aca0cdb4bf365d44be416983bf004b9d /src/com/android/providers/contacts/NameLookupBuilder.java | |
parent | 8f8b122c7556350d94c2e349b3093024b0205d8d (diff) | |
download | packages_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.java | 7 |
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) { |