gpt4 book ai didi

Android:如何在多语言资源中重复使用字符串

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:03 26 4
gpt4 key购买 nike

自从我的第一个 android 项目以来,这个问题一直困扰着我。考虑以“en”为默认值的多语言字符串资源:

res/values/strings.xml     <--- The default language 'en'
res/values-de/strings.xml <--- de
res/values-fr/strings.xml <--- fr
res/values-it/strings.xml <--- it

使用该文件夹结构,此应用程序的 Android Market 条目显示“仅默认、德语、法语和意大利语”的语言支持。是的,该列表中缺少英语。

是否可以将“values”文件夹中的完整默认字符串资源“包含”到附加的“values-en”文件夹中。是的,我不想在那个新文件夹中维护该文件,因为所有内容都已在默认字符串资源中声明。

非常感谢。

哈拉尔

最佳答案

不太明白问题出在哪里。只需创建一个 values-en 目录,然后将 XML 从您的默认目录复制并粘贴到新目录。

如果你只是想有一种指向默认值目录的符号链接(symbolic link),这样当你在默认目录中更改某些内容时,链接目录中的文件代表相同的更改,那么你只需转到 File -> New -> Folder 选择应该创建新文件夹的位置(在你的例子中是 res 目录)然后点击 Advanced >> 然后选择 链接到备用位置(链接文件夹),然后浏览到您要链接到的目录(在您的例子中是 values 目录),然后您就完成了。

现在,每当您在 values 目录中更改某些内容时,所有更改都会应用到新的链接目录。

关于Android:如何在多语言资源中重复使用字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com