Javascript 钛制安卓国际应用程序名称
我遵循了这一点 在TiApp.xml文件中Javascript 钛制安卓国际应用程序名称,javascript,titanium,Javascript,Titanium,我遵循了这一点 在TiApp.xml文件中 <application android:debuggable="false" android:icon="@drawable/appicon" android:label="@string/appname" android:name="appname"> <!-- TI_APPLICATION --> <activity
<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" >
我也有
- i18n/ar/
- app.xml
- strings.xml
<string name="appname">تطبيق</string>
现在,应用程序一旦运行,应该使用strings.xml中的名称,但它没有这样做
我也在把语言换成阿拉伯语
iphone版本的应用程序工作正常,名称取自app.xml文件,但android版本的应用程序名称不取自strings.xml文件。您缺少中给出的一些说明。对于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>
我使用的是4而不是2.2,因此应该支持阿拉伯语