本文整理了Java中java.util.Locale.getScript()
方法的一些代码示例,展示了Locale.getScript()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Locale.getScript()
方法的具体详情如下:
包路径:java.util.Locale
类名称:Locale
方法名:getScript
[英]Returns the script for this locale, which should either be the empty string or an ISO 15924 4-letter script code. The first letter is uppercase and the rest are lowercase, for example, 'Latn', 'Cyrl'.
[中]返回此区域设置的脚本,该脚本应为空字符串或ISO 15924 4字母脚本代码。第一个字母为大写,其余字母为小写,例如“Latn”、“Cyrl”。
代码示例来源:origin: robolectric/robolectric
continue;
final int s = loc.getScript().length();
final int c = loc.getCountry().length();
final int v = loc.getVariant().length();
if (s != 0) {
sb.append("+");
sb.append(loc.getScript());
代码示例来源:origin: robolectric/robolectric
@Test @Config(qualifiers = "b+fr+Cyrl+UK")
public void localeIsSet() throws Exception {
bootstrapWrapper.callSetUpApplicationState();
assertThat(Locale.getDefault().getLanguage()).isEqualTo("fr");
assertThat(Locale.getDefault().getScript()).isEqualTo("Cyrl");
assertThat(Locale.getDefault().getCountry()).isEqualTo("UK");
}
代码示例来源:origin: robolectric/robolectric
@Test
public void applyQualifiers_shouldSetLocaleScript() throws Exception {
Bootstrap.applyQualifiers("b+sr+Latn", RuntimeEnvironment.getApiLevel(),
configuration, displayMetrics);
String outQualifiers = ConfigurationV25.resourceQualifierString(configuration, displayMetrics);
assertThat(configuration.locale.getScript()).isEqualTo("Latn");
assertThat(outQualifiers).contains("b+sr+Latn");
}
代码示例来源:origin: com.typesafe.play/play_2.11
/**
* The script tag for this Lang
*/
public String script() {
return locale().getScript();
}
代码示例来源:origin: com.typesafe.play/play
/**
* The script tag for this Lang
*/
public String script() {
return locale().getScript();
}
代码示例来源:origin: com.typesafe.play/play_2.12
/**
* The script tag for this Lang
*/
public String script() {
return locale().getScript();
}
代码示例来源:origin: com.anrisoftware.globalpom/globalpomutils-core
/**
* @see java.util.Locale#getScript()
*/
public String getScript() {
return locale.getScript();
}
代码示例来源:origin: stackoverflow.com
Locale[] locales = Locale.getAvailableLocales();
for(Locale locale : locales){
if(locale.getCountry().equalsIgnoreCase("RS")
&& locale.getScript().equalsIgnoreCase("Latn"))
{
Configuration config = new Configuration();
config.setLocale(locale);
// using this to reference my Activity
this.getBaseContext().getResources().updateConfiguration(config, this.getBaseContext().getResources().getDisplayMetrics());
break;
}
}
代码示例来源:origin: com.squarespace.cldr/cldr-runtime
/**
* Constructs a MetaLocale from a Java Locale object.
*/
public static MetaLocale fromJavaLocale(java.util.Locale java) {
// Some confusing cases can arise here based on the getLanguage() method
// returning the deprecated language codes in a handful of cases. See
// MetaLocaleTest for test cases for these examples.
String language = java.getLanguage();
switch (language) {
case "iw":
language = "he";
break;
case "in":
language = "id";
break;
case "ji":
language = "yi";
break;
}
return new MetaLocale(language, java.getScript(), java.getCountry(), java.getVariant());
}
代码示例来源:origin: org.robolectric/shadows-framework
continue;
final int s = loc.getScript().length();
final int c = loc.getCountry().length();
final int v = loc.getVariant().length();
if (s != 0) {
sb.append("+");
sb.append(loc.getScript());
代码示例来源:origin: com.js-lib/js-commons
@Override
public boolean put(String name, T t, Locale... locale) {
Params.notNullOrEmpty(name, "Name");
Params.notNullOrEmpty(locale, "Locale");
Params.empty(locale[0].getVariant(), "Locale variant");
Params.empty(locale[0].getScript(), "Locale script");
Params.empty(locale[0].getExtensionKeys(), "Locale extension");
Map<String, T> maps = localeMaps.get(locale[0].toLanguageTag());
if (maps == null) {
maps = new HashMap<String, T>();
localeMaps.put(locale[0].toLanguageTag(), maps);
}
return maps.put(name, t) != null;
}
代码示例来源:origin: jtulach/bck2brwsr
String script = locale.getScript();
String country = locale.getCountry();
String variant = locale.getVariant();
代码示例来源:origin: org.apidesign.bck2brwsr/emul
Locale baseLocale = this;
boolean l = (baseLocale.getLanguage().length() != 0);
boolean s = (baseLocale.getScript().length() != 0);
boolean r = (baseLocale.getRegion().length() != 0);
boolean v = (baseLocale.getVariant().length() != 0);
.append(baseLocale.getScript());
代码示例来源:origin: org.apidesign.bck2brwsr/emul
String script = locale.getScript();
String country = locale.getCountry();
String variant = locale.getVariant();
代码示例来源:origin: org.apidesign.bck2brwsr/emul
protected List<Locale> createObject(Locale base) {
String language = base.getLanguage();
String script = base.getScript();
String region = base.getRegion();
String variant = base.getVariant();
break;
bokmalList.add(Locale.getInstance("no", l.getScript(), l.getCountry(),
l.getVariant(), null));
代码示例来源:origin: jtulach/bck2brwsr
protected List<Locale> createObject(Locale base) {
String language = base.getLanguage();
String script = base.getScript();
String region = base.getRegion();
String variant = base.getVariant();
break;
bokmalList.add(Locale.getInstance("no", l.getScript(), l.getCountry(),
l.getVariant(), null));
代码示例来源:origin: com.js-lib/js-commons
/**
* Get named objects map bound to requested locale settings.
*
* @param locale locale settings to retrieve objects map for.
* @return objects map bound to requested locale settings.
* @throws IllegalArgumentException if <code>locale</code> argument has variant, script or extension.
*/
private Map<String, T> maps(Locale locale) {
Params.empty(locale.getVariant(), "Locale variant");
Params.empty(locale.getScript(), "Locale script");
Params.empty(locale.getExtensionKeys(), "Locale extension");
Map<String, T> maps = localeMaps.get(locale.toLanguageTag());
if (maps == null) {
throw new BugError("Missing repository for locale |%s|.", locale);
}
return maps;
}
}
代码示例来源:origin: anba/es6draft
.setScript(locale.getScript()).build().toLanguageTag();
Function<Locale, String> toLanguageRegion = locale -> new Locale.Builder().setLanguage(locale.getLanguage())
.setRegion(locale.getCountry()).build().toLanguageTag();
.filter(locale -> !locale.getScript().isEmpty() && !locale.getCountry().isEmpty())
.filter(locale -> allTags.contains(toLanguageScript.apply(locale))).map(locale -> {
String languageTag = locale.toLanguageTag();
代码示例来源:origin: net.time4j/time4j-core
sb.append(country);
String script = locale.getScript();
if (!script.isEmpty()) {
sb.append('#');
代码示例来源:origin: com.js-lib/js-commons
/**
* Construct I18N file instance bound to specified locale settings. Given locale should be based only on language and
* optional country, encoded with ISO 639 alpha-2, respective ISO 3166 alpha-2; script, variant and extension should be
* empty.
*
* @param file underlying filesystem file path,
* @param locale locale settings.
* @throws IllegalArgumentException if <code>locale</code> argument is null or has variant, script or extension.
*/
I18nFile(File file, Locale locale) throws IllegalArgumentException {
this.file = file;
Params.notNull(locale, "Locale");
Params.empty(locale.getVariant(), "Locale variant");
Params.empty(locale.getScript(), "Locale script");
Params.empty(locale.getExtensionKeys(), "Locale extension");
this.locale = locale;
}
内容来源于网络,如有侵权,请联系作者删除!