【发布时间】:2016-03-21 11:38:15
【问题描述】:
我在葡萄牙语的 raw 文件夹中有一个 XML 文件,它为卡片视图提供了一些引号。我现在要做的是对这个 XML 文件进行一些翻译。我需要解析那个 XML,那么如何为此创建翻译以及如何在代码上调用它,以便我的应用知道应该根据操作系统习惯使用哪个文件?
编辑
xml文件的短版:
<tips>
<tip>
<tiptitle>Sabia que:</tiptitle>
<tiptext>A Torre Eiffel fica 15 cm maior que seu tamanho original no verão.</tiptext>
<tiptype>Tyoe</tiptype>
<tipYear>2016</tipYear>
<tipMonth>03</tipMonth>
<tipDay>16</tipDay>
<tipHour>11</tipHour>
<tipMinute>24</tipMinute>
</tip>
</tips>
【问题讨论】:
-
必须手动添加!!使用您想要的语言添加一个文件夹并放置适当的翻译
-
我的应用程序如何知道 android 的习语是葡萄牙语还是英语?
-
@Heisenberg 我正在使用它。但是想象一下,如果我有两个 XML 文件,一个是葡萄牙语的,一个是英语的,我应该解析的那个是什么?这就是为什么我问我怎么知道应该解析哪个文件。我找到了答案。例如,我只需要这个
String deviceLocale = Locale.getDefault().getLanguage();和一个 ifdeviceLocale.equals("en")。
标签: android android-studio translation android-parser