问题:我的项目支持68种语言,其中有几种是RTL语言(波斯语,阿拉伯语,希伯来语等)。我们使用Crowdin翻译我们的基础英语文本。有时,当我导入最新的翻译时,我的strings.xml
文件包含格式不正确的字符串资源。例如,像%s
这样的字符串格式化arg可能会被反转(s%
),甚至可能会被忽略(一个悬空的%
)。这可能导致运行时崩溃。
我希望能够轻松编辑我的strings.xml
文件,但Android Studio的默认行为是从右向左呈现RTL文本。这使得无法使用LTR键盘布局直接在IDE中进行编辑。
如何在Android Studio中禁用RTL“支持”,以便轻松编辑混合RTL和LTR文本的文本文件?
答案 0 :(得分:1)
在与JetBrains团队进行简短讨论后,我找到了答案here。使用Linux,您可以点击热键 Ctrl + Alt + Shift + / 并点击注册表选项。搜索 editor.disable.rtl 并选中此框以禁用RTL支持。重启Android Studio。完成!