【问题标题】:NSLocalizedString within a framework gets values from external bundle框架内的 NSLocalizedString 从外部包获取值
【发布时间】:2020-08-02 13:32:20
【问题描述】:

在开发框架时,我有一个带有framework 目标和single view application 目标的项目。

我使用单视图应用程序来测试框架。

我创建了 2 个Localizable.strings 文件,每个目标中一个。

当我运行加载框架的单视图应用程序时,调用 NSLocalizedString 的框架中的类中的代码从另一个目标的本地化文件中获取值,单视图应用程序......

如何在框架中进行本地化?

【问题讨论】:

    标签: ios ios-frameworks


    【解决方案1】:

    您可以为您的 NSLocalizableString 指定捆绑包,就像您在本文档中看到的那样:https://developer.apple.com/documentation/foundation/1418095-nslocalizedstring。

    如果您要指定捆绑包,请确保您在单视图应用程序中具有与框架中相同的可本地化文件,否则将不会考虑避免在您的应用程序中出现奇怪的多语言行为。 这在此线程中进行了解释:https://developer.apple.com/forums/thread/49909?answerId=147858022#147858022

    我希望这能回答你的问题。

    【讨论】:

      猜你喜欢
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2015-06-01
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      相关资源
      最近更新 更多