How to have an APP name for each language (Cordova to Android)

给你一囗甜甜゛ 提交于 2019-12-23 04:13:21

问题


I'm using cordova and a wanna publish to Google Play, how can I publish a APP with diferent name to each language?


回答1:


You just need to change app name in string.xml files

in value/strings.xml

 <string name="app_name">App Name in English</string>

in value-fr/strings.xml

 <string name="app_name">App name French</string>

Android will automatically change app name both in home screen and in app screens according to current device language

This is good example to start with :- https://www.icanlocalize.com/site/tutorials/android-application-localization- tutorial/

This is documentation regarding localization :- http://developer.android.com/training/basics/supporting-devices/languages.html

This is list of supported languages by android :- What is the list of supported languages/locales on Android?




回答2:


Create locales/android/values-[COUNTRY-CODE]/strings.xml on your project. For example: locales/android/values-br/strings.xml.

Add following content on your string.xml (update values as required):

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">RI Brasil</string>
    <string name="launcher_name">RI Brasil</string>
    <string name="activity_name">RI Brasil</string>
</resources>

It works for PhoneGap Build, I've didn't check on phonegap cli.



来源:https://stackoverflow.com/questions/36672351/how-to-have-an-app-name-for-each-language-cordova-to-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!