Краткий обзор
Служебный class для того, чтобы локализовать строки, используя файлы свойств JavaFX. Объект этого class используется, чтобы найти соответствующие локализованные строки для данных переменных. Например,
По умолчанию преобразования получаются от файла свойств JavaFX, у которого есть тот же самый пакет и имя файла как файл сценария вызывающей стороны. Например, вызов из сценария
// Object creation
var localizer = StringLocalizer{ key: "Hello, World!" };
// This prints localized text for "Hello, World!" for the default locale
System.out.println(localizer.localizedString);
// This prints localized text for "Duke" for the default locale
localizer.key = "Duke";
System.out.println(localizer.localizedString);
foo.bar.Example
будет искать преобразованные строки от foo/bar/Example_xx.fxproperties
где 'xx' представляет локаль. Вызывая associate()/dissociate()
функции, различные файлы свойств JavaFX могут использоваться для преобразования. Например,
StringLocalizer.associate("foo.bar.resources.MyResources", "foo.bar");
После этого вызова, всех преобразований из файлов сценария JavaFX в foo.bar
пакет ищется в foo/bar/resources/MyResources_xx.fxproperties
, где 'xx' обозначает локаль значения по умолчанию.
Профиль: рабочий стол
Этот комментарий нуждается в анализе.
Переменная Сводка
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность | defaultString | Строка |
Строка значения по умолчанию для |
||||
общественность | ключ | Строка |
Строка, которая представляет 'ключ' в файле свойств JavaFX |
||||
общественность | localizedString | Строка |
Локализованная строка для данных переменных. Локализованная строка для данных переменных. Если не будет никакой соответствующей локализованной строки, найденной в файлах свойств JavaFX, то у этой переменной будет значение в Этот комментарий нуждается в анализе. |
Наследованные Переменные
Сводка Функции сценария
- общедоступный партнер (свойства: java.lang. Строка, packageName: java.lang. Строка): Пусто
-
Связывает пакет JavaFX с файлом свойств JavaFX.
Связывает пакет JavaFX с файлом свойств JavaFX. Если ассоциация будет сделана, то дальнейшие локализации в исходных файлах сценария в указанном пакете будут искаться в пределах указанного файла свойств JavaFX.
Этот комментарий нуждается в анализе.
- Параметры
- свойства
- обозначает каноническое базовое имя файла свойств JavaFX, например, 'foo.bar. MyResources.
- packageName
- обозначает имя пакета JavaFX, например, 'foo.bar'.
Профиль: рабочий стол
- общедоступный партнер (свойства: java.lang. Строка, packageName: java.lang. Строка, scriptFileName: java.lang. Строка): Пусто
-
Связывает исходный файл Сценария JavaFX с файлом свойств JavaFX.
Связывает исходный файл Сценария JavaFX с файлом свойств JavaFX. Если ассоциация будет сделана, то дальнейшие локализации в указанном исходном файле сценария будут искаться в пределах указанного файла свойств JavaFX.
Этот комментарий нуждается в анализе.
- Параметры
- свойства
- обозначает каноническое базовое имя файла свойств JavaFX, например, 'foo.bar. MyResources.
- packageName
- обозначает имя пакета JavaFX исходного файла сценария, например, 'foo.bar'.
- scriptFileName
- имя файла исходного файла сценария, например, 'Example.fx'.
Профиль: рабочий стол
- общественность отделяет (packageName: java.lang. Строка): Пусто
- общественность отделяет (packageName: java.lang. Строка, scriptFileName: java.lang. Строка): Пусто
-
Отделяет исходный файл Сценария JavaFX от любого файла свойств JavaFX.
Отделяет исходный файл Сценария JavaFX от любого файла свойств JavaFX.
Этот комментарий нуждается в анализе.
- Параметры
- packageName
- обозначает имя пакета JavaFX, например, 'foo.bar'.
- scriptFileName
- имя файла исходного файла сценария, например, 'Example.fx'.
Профиль: рабочий стол