ResourceBundle.Control.ToBundleName(String, Locale) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
où 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", "", "XX"), est "baseName_ja_ _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.
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.