ResourceBundle.Control.ToBundleName(String, Locale) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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", "", "XX"), então "baseName_ja_ _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.
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.