【发布时间】:2022-05-05 18:15:14
【问题描述】:
在将我们的应用翻译成几种语言后,我们意识到有几个 .strings 文件已包含在不需要翻译的 .xliff 文件中,因此可以将它们删除。
所以,我在 Xcode 中取消了这些语言的本地化选项并删除了 .string 文件。
但是,现在每当我导入一个 .xliff 文件时,它仍然以某种方式缺少我们不再需要的那些文件的本地化。
导入会导致 Xcode 崩溃。
即使为本地化进行导出也会引用那些不再存在的 .strings 文件。
在我们的 Xcode 项目中,这些文件仍然可以被引用吗?在解决此问题之前,我无法导入本地化。
【问题讨论】:
-
你能解决这个问题吗?我面临同样的情况。
-
@Verma - 我最终删除了所有
NSLocalizedStringFromTable并用NSLocalizedString替换它们。这对我有用。 -
我只需按导入,它就可以毫无问题地导入。对我来说,那是那里唯一的错误信息。不过我使用的是 iOS 11,Apple 可能已经解决了这个问题。
标签: ios objective-c xcode localization