Langue

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

Définition

Convertit le nom donné baseName et locale le nom du bundle.

[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

Paramètres

baseName
String

le nom de base du groupe de ressources, un nom de classe complet

locale
Locale

paramètres régionaux pour lesquels un bundle de ressources doit être chargé

Retours

nom de l’offre groupée pour l’offre groupée de ressources

Attributs

Remarques

Convertit le nom donné baseName et locale le nom du bundle. Cette méthode est appelée à partir de l’implémentation par défaut des méthodes et #needsReload(String, Locale, String, ClassLoader, ResourceBundle, long) needsReload des #newBundle(String, Locale, String, ClassLoader, boolean) newBundle méthodes.

Cette implémentation retourne la valeur suivante :

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

language, , countryscript, et variant sont la langue, script, pays et valeurs variant de locale, respectivement. Les valeurs de composant finales qui sont des chaînes vides sont omises avec le '_' précédent. Lorsque le script est vide, la valeur du script est omise avec le '_' précédent. Si toutes les valeurs sont des chaînes vides, elle baseName est retournée.

Par exemple, si baseName c’est "baseName" et locale est Locale("ja",&nbsp;"",&nbsp;"XX"), est "baseName_ja_&thinsp;_XX" retourné. Si les paramètres régionaux donnés sont Locale("en"), il "baseName_en" est retourné.

La substitution de cette méthode permet aux applications d’utiliser différentes conventions dans l’organisation et l’empaquetage de ressources localisées.

Java documentation pour java.util.ResourceBundle.Control.toBundleName(java.lang.String, java.util.Locale).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à