gpt4 book ai didi

Xcode Export for Localization 卡住了

转载 作者:行者123 更新时间:2023-12-05 05:15:29 25 4
gpt4 key购买 nike

我使用 xliff 文件将我的一个应用程序翻译成西类牙语时没有任何问题。现在 Xcode 的“Export for Localization”功能突然停止工作了。如果我转到 Editor->Export for Localization 没有任何反应,系统会询问我要将 xliff 文件保存到哪里,但是当我选择一个位置时没有任何反应。如果我再次尝试导出,我会收到一条错误消息:“正在进行本地化操作”。

我已尝试重新启动 Xcode 和我的计算机,但无济于事。有没有其他人遇到过这个问题?

最佳答案

我刚遇到同样的问题!就我而言,这是因为文件 Localizable.strings 包含带引号的字符串。

例如您的文件可能包含类似以下行的内容:

"This is a “test”." = "Das ist ein "Test".";

Xcode 的代码高亮会显示有问题:
Code Highlighting
原来的英文句子是有效的,因为字符串中的引号是smart quotes , 但德语翻译中的引号中断了字符串并使其无效。

这个问题可能出现在您的任何字符串文件中,例如 Localizable.strings、InfoPlist.strings 等。要在大型字符串文件中查找类似这样的行,您可以使用以下表达式通过正则表达式进行搜索:

(".*){5}

这将找到所有超过 4 个引号的行。正如我提到的,智能( curl )引号被接受。您可以通过转义来使用普通引号 - 所以这也是可以接受的:

"This is a “test”." = "Das ist ein \"Test\".";

关于Xcode Export for Localization 卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51491347/

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