2016-07-04 4 views
0

У меня есть приложение, в котором я устанавливаю языковой стандарт, из которого можно выбирать язык программным путем.Настройка языкового стандарта показывает два разных языка

Экран, откуда я выбираю язык, имеет несколько кнопок с текстом и меню в панели действий.

Иногда я не знаю причину или как ее воспроизвести, кнопки имеют правильный язык, который установлен в приложении, но когда я нажимаю кнопку меню, меню отображается на языке телефона ,

Я не нашел эту проблему онлайн, вы знаете, что может пойти не так? У меня есть все переводы в xml-файлах, и все это хорошо работает большую часть времени.

спасибо.

ответ

0
if (Locale.getDefault().getLanguage().trim().equals("")) 
    return "en"; 
else 
    return Locale.getDefault().getLanguage(); 

Язык перевода. После этого создайте папку в res -> значения для английских значений fr для французского языка.

+0

Я тебя не понимаю? У меня уже есть все ресурсы для всех переводов, и я уже установил локали для выбора правильного языка. –

+0

Вы хотите установить свое приложение. Значение локали на основе выбора вашей кнопки. – GunaVM