Язык

ResourceBundle.Control.ToBundleName(String, Locale) Метод

Определение

Преобразует заданное baseName и locale в имя пакета.

[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

Параметры

baseName
String

базовое имя пакета ресурсов, полное имя класса

locale
Locale

языковой стандарт, для которого должен быть загружен пакет ресурсов

Возвращаемое значение

Имя пакета для пакета ресурсов

Атрибуты

Комментарии

Преобразует заданное baseName и locale в имя пакета. Этот метод вызывается из реализации #newBundle(String, Locale, String, ClassLoader, boolean) newBundle и #needsReload(String, Locale, String, ClassLoader, ResourceBundle, long) needsReload методов по умолчанию.

Эта реализация возвращает следующее значение:

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

где language, scriptcountryи variant являются языком, скриптом, страной и вариантами значений localeсоответственно. Конечные значения компонентов, которые являются пустыми строками, опущены вместе с предыдущим "_". Если скрипт пуст, значение скрипта опущено вместе с предыдущим "_". Если все значения являются пустыми строками, baseName возвращается.

Например, если baseName есть "baseName" и locale есть Locale("ja",&nbsp;"",&nbsp;"XX"), "baseName_ja_&thinsp;_XX" возвращается. Если задан языковой стандарт Locale("en"), "baseName_en" возвращается.

Переопределение этого метода позволяет приложениям использовать различные соглашения в организации и упаковке локализованных ресурсов.

Java документации по java.util.ResourceBundle.Control.toBundleName(java.lang.String, java.util.Locale).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к