【问题标题】:How to have an APP name for each language (Cordova to Android)如何为每种语言设置一个 APP 名称(Cordova 到 Android)
【发布时间】:2016-04-17 03:26:32
【问题描述】:

我正在使用cordova并想发布到Google Play,我如何发布一个不同名称的APP到每种语言?

【问题讨论】:

    标签: android cordova globalization


    【解决方案1】:

    您只需要在 string.xml 文件中更改应用名称

    在值/strings.xml 中

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

    在值-fr/strings.xml 中

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

    Android 会根据当前设备语言自动更改主屏幕和应用屏幕中的应用名称

    这是一个很好的例子:- https://www.icanlocalize.com/site/tutorials/android-application-localization- 教程/

    这是关于本地化的文档:- http://developer.android.com/training/basics/supporting-devices/languages.html

    这是 android 支持的语言列表:- What is the list of supported languages/locales on Android?

    【讨论】:

    • iOS 怎么样?
    【解决方案2】:

    在您的项目中创建 locales/android/values-[COUNTRY-CODE]/strings.xml。 例如:locales/android/values-br/strings.xml。

    在您的 string.xml 中添加以下内容(根据需要更新值):

    <?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>
    

    works for PhoneGap Build,我没有检查phonegap cli。

    【讨论】:

    • iOS 怎么样?
    • @BiswasKhayargoli 您应该直接在 Xcode 上进行更改,您可以在其中本地化 infoplist 以下值:CFBundleDisplayName、CFBundleName。查看此链接了解更多详情:github.com/speige/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多