Lenguaje

ResourceBundle.Control.ToBundleName(String, Locale) Método

Definición

Convierte el objeto especificado baseName y locale en el nombre del lote.

[Android.Runtime.Register("toBundleName", "(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;", "GetToBundleName_Ljava_lang_String_Ljava_util_Locale_Handler")]
public virtual string ToBundleName(string baseName, Java.Util.Locale locale);
[<Android.Runtime.Register("toBundleName", "(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;", "GetToBundleName_Ljava_lang_String_Ljava_util_Locale_Handler")>]
abstract member ToBundleName : string * Java.Util.Locale -> string
override this.ToBundleName : string * Java.Util.Locale -> string

Parámetros

baseName
String

el nombre base del conjunto de recursos, un nombre de clase completo

locale
Locale

configuración regional para la que se debe cargar una agrupación de recursos

Devoluciones

el nombre de la agrupación de recursos

Atributos

Comentarios

Convierte el objeto especificado baseName y locale en el nombre del lote. Se llama a este método desde la implementación predeterminada de los #newBundle(String, Locale, String, ClassLoader, boolean) newBundle métodos y #needsReload(String, Locale, String, ClassLoader, ResourceBundle, long) needsReload .

Esta implementación devuelve el siguiente valor:

baseName + "_" + language + "_" + script + "_" + country + "_" + variant

donde language, script, countryy variant son los valores de idioma, script, país y variante de locale, respectivamente. Los valores de componente finales que están vacíos Strings se omiten junto con el elemento "_" anterior. Cuando el script está vacío, se omite el valor del script junto con el valor "_" anterior. Si todos los valores son cadenas vacías, baseName se devuelve.

Por ejemplo, si baseName es "baseName" y locale es Locale("ja",&nbsp;"",&nbsp;"XX"), "baseName_ja_&thinsp;_XX" se devuelve . Si la configuración regional especificada es Locale("en"), "baseName_en" se devuelve.

La invalidación de este método permite a las aplicaciones usar diferentes convenciones en la organización y el empaquetado de recursos localizados.

Documentación de Java para java.util.ResourceBundle.Control.toBundleName(java.lang.String, java.util.Locale).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a