无法在 Xcode 中更新源翻译

问题描述

我正在本地化我的项目,但在更新我的开发语言(英语)的翻译时遇到问题。

我有一个名为“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 应用,我正在使用它,看起来不错。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...