删除所有Android语言的字符串

问题描述 投票:13回答:4

我有一个有几个翻译的应用程序,我想删除一些字符串。

我怎样才能重构和删除它们一次,例如在默认的strings.xml文件中,并自动将删除传播到其他翻译的其他strings.xml文件?谢谢

java android xml eclipse adt
4个回答
2
投票

默认strings.xml文件并自动将删除传播到其他翻译的其他strings.xml文件

ADT不支持此操作。你需要自己去除所有XML文件中的文本,这不应该是一项艰巨的任务,因为它足以进行项目全局搜索(在Eclipse CTRL-H中),将文件掩码设置为*.xml并搜索你的字符串键。然后从找到的每个文件中删除此文件。


20
投票

您可以通过Android Studio中的“翻译编辑器”删除所有翻译。

  1. 选择字符串的键
  2. 单击“删除键”按钮
  3. 取消选中“删除”对话框中的所有复选框
  4. 单击“删除”对话框中的“确定”按钮

enter image description here


7
投票
  1. CTRL-H
  2. 选择标签File Search
  3. 检查正则表达式
  4. 输入\R\s*<string name="string_name">(.|\R)*?</string>并且不要忘记将string_name替换为实际的字符串名称。
  5. 文件名模式设置*.xml
  6. Replace...
  7. 将替换字段留空。
  8. Preview >
  9. 检查所有更换。
  10. 按“确定”应用更改

0
投票

这是我删除我不想要的语言的方法。

1:制作project.zip的备份副本

2:Go to Your project folder >app>src>main>res:

在此文件夹中,您将找到文件夹形式的所有语言

删除您不需要的语言文件夹例如:values-ar-rSA

回到android studio清理你的项目并测试

© www.soinside.com 2019 - 2024. All rights reserved.