/frameworks/base/tools/aapt2/ |
Locale.cpp | 147 std::vector<std::string> subtags = util::SplitAndLowercase(bcp47tag, separator); local 148 if (subtags.size() == 1) { 149 set_language(subtags[0].c_str()); 150 } else if (subtags.size() == 2) { 151 set_language(subtags[0].c_str()); 154 switch (subtags[1].size()) { 157 set_region(subtags[1].c_str()); 160 if ('0' <= subtags[1][0] && subtags[1][0] <= '9') { 163 set_script(subtags[1].c_str()) [all...] |
/external/robolectric-shadows/resources/src/main/java/org/robolectric/res/android/ |
ConfigDescription.java | 101 String[] subtags = part.substring(2).toLowerCase().split("\\+"); local 102 if (subtags.length == 1) { 103 set_language(subtags[0]); 104 } else if (subtags.length == 2) { 105 set_language(subtags[0]); 108 switch (subtags[1].length()) { 111 set_region(subtags[1]); 114 if ('0' <= subtags[1].charAt(0) && subtags[1].charAt(0) <= '9') { 117 set_script(subtags[1]) [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/locale/ |
InternalLocaleBuilder.java | 201 * Set extension/private subtags in a single string representation 203 public InternalLocaleBuilder setExtensions(String subtags) throws LocaleSyntaxException { 204 if (subtags == null || subtags.length() == 0) { 208 subtags = subtags.replaceAll(BaseLocale.SEP, LanguageTag.SEP); 209 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP); 217 // Make a list of extension subtags 267 throw new LocaleSyntaxException("Incomplete privateuse:" + subtags.substring(start), start); 275 throw new LocaleSyntaxException("Ill-formed extension subtags:" + subtags.substring(itr.currentStart()), itr.currentStart()) [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/impl/locale/ |
InternalLocaleBuilder.java | 197 * Set extension/private subtags in a single string representation 199 public InternalLocaleBuilder setExtensions(String subtags) throws LocaleSyntaxException { 200 if (subtags == null || subtags.length() == 0) { 204 subtags = subtags.replaceAll(BaseLocale.SEP, LanguageTag.SEP); 205 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP); 213 // Make a list of extension subtags 263 throw new LocaleSyntaxException("Incomplete privateuse:" + subtags.substring(start), start); 271 throw new LocaleSyntaxException("Ill-formed extension subtags:" + subtags.substring(itr.currentStart()), itr.currentStart()) [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/ |
InternalLocaleBuilder.java | 197 * Set extension/private subtags in a single string representation 199 public InternalLocaleBuilder setExtensions(String subtags) throws LocaleSyntaxException { 200 if (subtags == null || subtags.length() == 0) { 204 subtags = subtags.replaceAll(BaseLocale.SEP, LanguageTag.SEP); 205 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP); 213 // Make a list of extension subtags 263 throw new LocaleSyntaxException("Incomplete privateuse:" + subtags.substring(start), start); 271 throw new LocaleSyntaxException("Ill-formed extension subtags:" + subtags.substring(itr.currentStart()), itr.currentStart()) [all...] |
/libcore/ojluni/src/main/java/sun/util/locale/ |
InternalLocaleBuilder.java | 223 * Set extension/private subtags in a single string representation 225 public InternalLocaleBuilder setExtensions(String subtags) throws LocaleSyntaxException { 226 if (LocaleUtils.isEmpty(subtags)) { 230 subtags = subtags.replaceAll(BaseLocale.SEP, LanguageTag.SEP); 231 StringTokenIterator itr = new StringTokenIterator(subtags, LanguageTag.SEP); 239 // Make a list of extension subtags 291 + subtags.substring(start), 300 throw new LocaleSyntaxException("Ill-formed extension subtags:" 301 + subtags.substring(itr.currentStart()) [all...] |
/frameworks/base/tools/aapt/ |
AaptAssets.cpp | 285 Vector<String8> subtags = AaptUtil::splitAndLowerCase(part, '+'); local 286 subtags.removeItemsAt(0); 287 if (subtags.size() == 1) { 288 setLanguage(subtags[0]); 289 } else if (subtags.size() == 2) { 290 setLanguage(subtags[0]); 293 switch (subtags[1].size()) { 296 setRegion(subtags[1]); 299 if (isAlpha(subtags[1])) { 300 setScript(subtags[1]) [all...] |
/libcore/ojluni/src/main/java/java/util/ |
Locale.java | 86 * language subtags up to 8 alpha letters (for future enhancements). 138 * subtags. Also BCP 47 subtags are strictly used to indicate 141 * region subtags. You can find a full list of valid variant codes 150 * language, is supported by extension subtags or private use 151 * subtags.</dd> 165 * extension subtags and private use subtags. The extensions are 175 * single-character subtags).</dd> 211 * alphabetically (the order of subtags comprising a key's type i 1495 List<String>subtags = tag.getVariants(); local 3059 String[] subtags = range.split("-"); local [all...] |
/external/icu/icu4c/source/common/ |
loclikely.cpp | 18 * Code for likely and minimized locale subtags, separated out from other .cpp files 19 * that then do not depend on resource bundle code and likely-subtags data. 53 UResourceBundle* subtags = ures_openDirect(NULL, "likelySubtags", &tmpErr); local 55 s = ures_getStringByKey(subtags, localeID, &resLen, &tmpErr); 75 ures_close(subtags); 438 * Parse the language, script, and region subtags from a tag string, and copy the 447 * If the length of any of the output subtags exceeds the capacity of the corresponding 449 * the error U_BUFFER_OVERFLOW_ERROR. It will not parse any more subtags once overflow 1134 * since trying with all three subtags would only yield the [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ |
ULocale.java | 2604 List<String>subtags = tag.getVariants(); local [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/util/ |
ULocale.java | 3132 List<String>subtags = tag.getVariants(); local [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/util/ |
ULocale.java | 3282 List<String>subtags = tag.getVariants(); local [all...] |
/external/v8/src/js/ |
i18n.js | 843 * - There are no duplicate variant subtags 844 * - There are no duplicate singletion (extension) subtags 847 * against the list of grandfathered tags. However, subtags for [all...] |
/prebuilts/misc/common/robolectric/3.6.1/lib/ |
resources-3.6.1.jar | |
icu4j-53.1.jar | |
/prebuilts/gradle-plugin/com/android/tools/common/26.2.0-alpha16/ |
common-26.2.0-alpha16.jar | |
/prebuilts/misc/common/robolectric/android-all/ |
android-all-5.0.2_r3-robolectric-r0.jar | |
android-all-5.1.1_r9-robolectric-r2.jar | |
android-all-6.0.1_r3-robolectric-r1.jar | |
/prebuilts/misc/common/icu4j/ |
icu4j.jar | |
/prebuilts/misc/common/robolectric/3.1.1/lib/ |
icu4j-53.1.jar | |
/prebuilts/misc/common/robolectric/3.4.2/lib/ |
icu4j-53.1.jar | |
/prebuilts/misc/common/robolectric/3.5.1/lib/ |
icu4j-53.1.jar | |
/prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/53.1/ |
icu4j-53.1.jar | |
/prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/54.1.1/ |
icu4j-54.1.1.jar | |