поддержка Java-программ на нескольких языках - PullRequest
3 голосов
/ 28 марта 2010

как я могу заставить программу Java работать на нескольких языках (французский, английский, арабский ... и т. д.), Я имею в виду, что я хочу создать комбинированный список, когда я выбираю один язык, все метки в интерфейсах GUI меняются на выбранный язык, и даже stdin также меняется на этот язык.

спасибо заранее Аля

Ответы [ 4 ]

5 голосов
/ 28 марта 2010

Я думаю, вы говорите о ResourceBundle с метками интерфейса GUI.

https://docs.oracle.com/javase/tutorial/i18n/resbundle/concept.html

Что касается изменения ввода, его уже спросили:

Изменение языка ввода с клавиатуры в Java

2 голосов
/ 28 марта 2010

Вы говорите о реализации интернационализации, которую полностью поддерживает Java. Этот след содержит подробности о том, как сделать ваше приложение совместимым с i18n.

2 голосов
/ 28 марта 2010

Вы можете сделать это, используя ResourceBundle s, он загружает строки пользовательского интерфейса на основе настроек языка приложения.

1 голос
/ 28 марта 2010

Вы можете начать с этой статьи о локализации ...

Не совсем уверен, что вы подразумеваете под "stdin", переходя на язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...