ResourceBundle.Control.ToBundleName(String, Locale) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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", "", "XX"), "baseName_ja_ _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.
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.