Я хочу разработать приложение-переводчик для примера, основная функция: :: Если пользователь выбирает свой предпочтительный язык, то весь контент приложения должен быть только на этом языке.Переводчик Lanuage в android
Может кто-нибудь мне помочь?
Я хочу разработать приложение-переводчик для примера, основная функция: :: Если пользователь выбирает свой предпочтительный язык, то весь контент приложения должен быть только на этом языке.Переводчик Lanuage в android
Может кто-нибудь мне помочь?
У Android есть встроенная поддержка интернационализации приложения. Когда пользователь запускает приложение, он смотрит, доступен ли язык телефона в ресурсах приложения.
Если вы хотите добавить французский язык как язык для вашего приложения, вы просто положить ресурсы:
res/values-fr/strings.xml
Ваши значения по умолчанию карта, вероятно, будет английский. Что будет сейчас, так это то, что когда пользователь запустит приложение, он покажет английские строки и другие ресурсы, если язык телефона - английский или любой другой язык, но французский. Если телефон пользователя находится на французском языке, будут использованы ресурсы от значений-fr.
Руководство от Google можно найти по телефону here, еще один учебник here.
Можете ли вы дать пример приложения для этого с правильным кодом? – user900591
Вам просто нужны два разных файла strings.xml. Один из значений, который будет вашим значением по умолчанию, а другой - значением-languagecode, например values-fr. просто попробуйте его с несколькими примерами строк, вы увидите, работает ли он в течение нескольких минут. –
Спасибо, это работает .. – user900591
Отметьте мой ответ в [ЭТО] [1] теме. Может, поможет. [1]: http://stackoverflow.com/questions/8806061/android-localization/8806240#8806240 – vgonisanz