0

有没有办法在我的应用程序中添加本地化设置?我将在我的应用程序中添加首选项/设置,并且有一个本地化选项。因此用户可以更改我从值字符串中提供的语言。我在谷歌上搜索,但一无所获。想知道你们可以帮助我,并给出示例或链接到教程。

4

1 回答 1

0

您无需为此提供设置,Android 会为您完成。您只需提供您想要支持的语言的翻译。

例如,您可以通过在资源文件夹中创建一个名为 res/values-fr 的文件夹并将您的翻译放入其中来为法语执行此操作。

所以在res/values文件夹中你会有一个strings.xml文件:

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
   <string name="q_map">Map</string>
 </resources>

并且在res/values-fr您将有另一个string.xml文件:

<?xml version="1.0" encoding="utf-8"?>
 <resources>
   <string name="q_map">Carte</string>
 </resources>

您的应用将使用与用户在其设备上选择的语言最匹配的翻译。

于 2013-06-25T09:44:53.810 回答