Я пытаюсь написать файл fxml с переменной, которую я извлекаю из пакета ресурсов. Я хочу, чтобы значение этой переменной было извлечено из другого файла в моем комплекте в разных локалях. Это работает для локалей, которые вы можете указать следующим образом:
FX.locale = Locale.FRENCH
Однако испанский язык недоступен, и у меня есть файл на испанском языке, который я хотел бы использовать.
Я слышал, что по умолчанию tornadofx получает языковой стандарт вашего компьютера и выбирает файл в комплекте ресурсов, который, по его мнению, находится на языке, на котором вы, скорее всего, говорите. Однако, это не работает, когда я устанавливаю свой язык в Испании; на самом деле, это не работает вообще. Если я не укажу свою локаль в моей программе, она не будет извлекать переменную из моих файлов.
Кто-нибудь знает, как я мог закрепиться в этой проблеме? Я прочитал документацию, расположенную здесь , но я не понял, что это были за сообщения или как получить к ним доступ. Я могу заставить этот код работать, но только для французского и других опций FX.locale.
Заранее спасибо!