问题描述
我正在本地化我的项目,但在更新我的开发语言(英语)的翻译时遇到问题。
我有一个名为“events_title”的键,它最初有“events_title”的英文翻译,但我想将其更改为“Events”。我以为我可以在我的翻译管理软件中编辑它并将 xliff 导入 Xcode,就像任何其他语言一样,但我收到此错误:
xliff "Events" 中的源字符串与项目 "events_title" (Key: "events_title") 中的源字符串不匹配
我知道项目中的字符串与文件中的字符串不匹配 - 我有意尝试更新它。有没有办法让 Xcode 让我从我的 xliff 更新源翻译?如果不是,我还应该如何更新它们?
非常感谢您的帮助:)
解决方法
我认为您的编辑器有问题。它应该很简单。
选择您的文件,它名为 Localizable.strings
,并更改表达式的右侧:
"key" = "your localised string";
也许在您的 xliff IDE 中您更改了键(不是值)。试试 Poedit 应用,我正在使用它,看起来不错。