2010/11/16

Internationalization и localization в Intellij Idea

Небольшая заметка на тему локализации приложения на основе i18n и как оказалось GUI Builder Iidea поддерживает локализацию приложения на основе *.properties файлов (линк на небольшой скринкаст от Idea). Честно сказать было не совсем ясно, но эмпирическим путем сформировался мануал как заставить приложение читать разные *.properties файлы. Итак
1) Идем в Settings | Inspections | Internationalization issue и ставим галку Hard codded strings
2) Создаем в нужном вам пакете example.properties с соответствующими значениями и вешаем их на компоненты, это будет нашей дефолтной локализацией
3) Чтобы добавить новые локализации создаем в том же пакете файлы example_ru.properties, example_us.properties и пишем туда нужные названия для компонентов.

Вот и все в GUI builder можно переключать нужные локализации и смотреть результат.

Комментариев нет:

Отправить комментарий