Articles of 本地化

Android翻译成阿拉伯语

我正在与一名正在将我的strings.xml从英语翻译成阿拉伯语的阿拉伯语翻译人员合作。 我意识到只有Honeycomb或Cyanogen ROM会支持阿拉伯渲染,但是没关系。 我们的问题是,文本不断翻转。 似乎一些文本编辑器(如Eclipse)公然不支持从右到左的文本。 在某些情况下,文本不是逐字符翻转,而是逐字逐句翻译,或者重新排列文本的某些部分…从Microsoft Word复制回UTF-8 xml文件。 例如,翻译者在两端提供了空格,当然我想要清理它们。 但是这样做翻转了一些文字! 例如: إغلاقالتطبيق 成为: التطبيقإغلاق 只是通过删除边缘周围的空间。 问题: 1.我应该使用什么编辑器? 2.在同一行上混合使用英文和阿拉伯文(如应用程序名称或其他不应该翻译的词),还是从根本上来说是否定的?

CyanogenMod:翻译一个项目

我已经通过添加一个values-he文件夹将CyanogenMod(电子邮件应用程序)中的一个项目翻译成希伯来语,并编译了整个存储库(make)。 我已经确保完整的语言使文件包括希伯来语 。 但是,当我将更新zip加载到手机并将语言切换到希伯来语时,我仍然收到英文string。 我很确定我错过了一个步骤。 有什么想法吗? 编辑:再一次,我的手机支持希伯来语 – 正如其他应用程序切换区域设置根据价值观,他文件夹的内容。 这只是电子邮件应用程序,它不起作用。

中文语言环境值zh_CN在Eclipse上给出错误

我在我的res文件夹中为简体中文本地化创build了一个values-zh_CN目录。 Eclipse不接受该文件夹名称,它将其标记为错误,目录本身。 问题是肯定与目录名称,如果我将目录名称更改为values-nl例如错误出现。 Eclipse接受的唯一名字是values-zh-rCN ,它编译得很好,但是实际的语言环境没有被加载(相反,默认的en被加载)。

Android系统区域设置更改时如何得到通知?

我经常将电话的语言环境作为URL的一部分传递给服务器。 private static String getLocaleStr() { Locale locale = Locale.getDefault(); return locale.getLanguage() + locale.getCountry(); } 我不想每次生成URL时都记得getLocalStr() 。 系统区域设置更改时是否有通知?

如何在Androidstring本地化过程中使用msgid?

在Android源中,我看到这样的string: <string name="app_name" msgid="8095131950334945205">"Calculadora"</string> 注意“msgid”,这表示存在一些pipe理string翻译的工具。 它是什么工具?

无需使用Google API即可在Android上从印地文到英文的音译

我想用以下方式将印地文文本音译成英文 印地语 – “ आプकास्वागतहै ” 至 英语 – “ aapka swagat hain ” 我不想使用谷歌的翻译API或任何其他翻译API。 如果我使用它们,最终会给我的“ 欢迎 ”我的印地文文本的翻译版本。 有什么可以在我的Android代码中使用的Transliterate库吗? 我听说过ICU,但没有find在我的代码中使用它的过程。

任何工具将Android的XML本地化转换为iPhone的.strings文件?

我猜标题是不言自明的。

用resConfig强制Android风格的语言环境

我正在尝试使用Android构build系统中的resConfig和resConfigs。 Android Studio版本1.2.2 Gradle版本1.2.3 OSX 10.10.3 我与我的项目有这两个选项的问题,所以我开始与android studio新的空白项目。 我附加了我的build.gradle,我只在其中添加了resConfigs“en”,“fr” android { defaultConfig { … resConfigs "en", "fr" … } } 并定义了2个基本口味 productFlavors { fr { resConfig "fr" } en { resConfig "en" } } 然后我创build了2个strings.xml文件,并编译了hello_world的默认标签 /src/main/res/values/strings.xml(默认) /src/main/res/values-en/strings.xml /src/main/res/values-fr/strings.xml 有了这个,我希望在MyApplication / app / build / intermediates / res / en / debug中只能看到3个值文件夹,因为我在resConfigs中只定义了“en”和“fr” /值/ /值恩/ /值-FR / […]

如何在Android中存储长文本?

我通常在strings.xml为TextView和其他小部件使用短消息。 我在哪里可以存储长文本? 如果我需要存储一个大的用户指南然后本地化呢? <string name="instruction_will_be_soon">Lorem Ipsum ist ein einfacher Demo-Text für die Print- und Schriftindustrie. Lorem Ipsum ist in der Industrie bereits der Standard Demo-Text seit 1500, als ein unbekannter Schriftsteller eine Hand voll Wörter nahm und diese durcheinander warf um ein Musterbuch zu erstellen. Es hat nicht nur 5 Jahrhunderte überlebt, sondern auch in […]

如何根据“手机设置”中select的语言在Android中的“启动器”中更改应用程序的名称?

如何根据手机的设置(设置 – >语言和键盘)中select的语言,在Android屏幕上单击主屏幕上的启动器图标上显示的应用程序的名称? 换句话说,如果我们使用“Abhishek”应用程序,并在手机的设置中select“法语”语言,则该屏幕上的应用程序的名称应该以法语显示。 预先感谢您的帮助。