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

Definição

Converte o nome fornecido baseName e locale o nome do pacote.

[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

o nome base do pacote de recursos, um nome de classe totalmente qualificado

locale
Locale

a localidade para a qual um pacote de recursos deve ser carregado

Retornos

o nome do pacote para o pacote de recursos

Atributos

Comentários

Converte o nome fornecido baseName e locale o nome do pacote. Esse método é chamado da implementação padrão dos métodos e #needsReload(String, Locale, String, ClassLoader, ResourceBundle, long) needsReload dos #newBundle(String, Locale, String, ClassLoader, boolean) newBundle métodos.

Essa implementação retorna o seguinte valor:

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

onde language, script, countrye variant são os valores de idioma, script, país e variante de locale, respectivamente. Os valores de componente final que são cadeias de caracteres vazias são omitidos junto com o '_' anterior. Quando o script está vazio, o valor do script é omitido junto com o '_' anterior. Se todos os valores forem cadeias de caracteres vazias, então baseName será retornado.

Por exemplo, se baseName for "baseName" e locale for Locale("ja",&nbsp;"",&nbsp;"XX"), então "baseName_ja_&thinsp;_XX" será retornado. Se a localidade determinada for Locale("en"), então "baseName_en" será retornada.

Substituir esse método permite que os aplicativos usem convenções diferentes na organização e empacotamento de recursos localizados.

Java documentação para java.util.ResourceBundle.Control.toBundleName(java.lang.String, java.util.Locale).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a