我已按照此link
在TiApp.xml文件中我有
<application android:debuggable="false"
android:icon="@drawable/appicon"
android:label="@string/appname" android:name="appname">
<!-- TI_APPLICATION -->
<activity android:configChanges="keyboardHidden|orientation"
android:label="@string/appname"
android:name=".appname" android:theme="@style/Theme.Titanium" >
我也有
strings.xml有
<string name="appname">تطبيق</string>
现在运行的应用程序应该从strings.xml获取名称,但它没有这样做 我也将语言转换为阿拉伯语
应用程序的iphone版本工作正常,并从app.xml文件中取名,但android没有从strings.xml文件中取名它
答案 0 :(得分:2)
您遗漏了Internationalizing AppName中给出的一些说明。对于Android你必须添加平台文件夹,其中包含android文件夹和语言特定的字符串文件夹.Android和IOS文件夹的命名约定是不同的。我将键盘语言更改为阿拉伯语并按照您的链接进行国际化appname
你的AndroidManifest.xml根据说明必须
<application android:icon="@drawable/appicon"
android:label="@string/app_name" android:name="Application"
android:debuggable="false">
<!-- TI_APPLICATION -->
<activity android:name=".Activity"
android:label="@string/app_name" android:theme="@style/Theme.Titanium"
android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>