清单文件中的国际化

时间:2012-07-07 06:07:57

标签: android

我在清单文件中有一些标签,其中有英文文本,我怎样才能将它们用于其他语言。例如,

<activity
        android:name=".activity.MainMenuActivity"
        android:label="Main Menu Options" 
        android:configChanges="locale" 
        >
    </activity>

我想把这个标签转换为波斯语。我可以做到这一点。请帮忙。

2 个答案:

答案 0 :(得分:1)

只需在strings.xml中添加标签值,例如:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- String Resources -->
    <string name="main_menu_activity">جرای برنامه نمی‌توان</string>

</resources>

并致电您的清单android:label="@string/main_menu_activity"

编辑: 对于菜单项,请使用如下:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
   <item
      android:id="@+id/add"
      android:icon="@android:drawable/ic_menu_add"
      android:title="@string/mu_title_1"/>

   <item
      android:id="@+id/help"
      android:icon="@android:drawable/ic_menu_help"
      android:title="@string/mu_title_2"/>
</menu>

答案 1 :(得分:0)

将标签放在values.xml的values文件夹中,并使用类似app name

的字符串

机器人:标签= “@串/ my_label”