2016-05-31 2 views
1

Я хочу, чтобы мое приложение было на разных языках. Я хочу использовать функцию локализации в файле ресурсов.Codename Одноязычное изменение языка приложения в эмуляторе

Но я хочу проверить, меняется ли язык в разных странах. Как я могу проверить разные языки? Или мне нужно что-то делать с помощью кода перед показом?

Заранее благодарен!

ответ

1

Симулятор будет использовать локаль от Java SE, чтобы имитировать это. Вы можете настроить локаль ОС, которую Java SE заберет.

Вы можете настроить это с помощью командной строки, как описано здесь: http://www.oracle.com/us/technologies/java/locale-140624.html

В разделе выполнения в IDE предпочтений просто добавьте арг JVM: -Duser.language=fr -Duser.country=CA

+0

Спасибо! Другой вопрос ... Что, если я хочу вариант, когда пользователи могут выбрать язык. Как изменить язык вручную с помощью этого параметра локализации? – NINlol

+0

Это ответ ответило @kaya, внизу –

+0

Где я могу найти этот раздел «run» в Intellij? – Timo

1

Я думаю, чтобы изменить программно, то это должно было бы назвать в исходном коде

Hashtable h = res.getL10N («Локализация», «де»); UIManager.getInstance(). SetBundle (h);

Смежные вопросы