ios - Swift - 如何使用共享扩展的本地化

标签 ios swift localization translation

如何在 Swift 中使用共享扩展中的容器应用本地化字符串。我已经将容器字符串文件添加到 extension -> build phase -> compile sources 但它仍然无法正常工作。我应该在配置中设置什么吗?从主容器应用字符串被翻译,但从共享扩展它只显示文本的字符串键/ID。

最佳答案

您需要更改 Localizable.strings 文件的目标成员资格。在左侧的 Project Navigator 中选择 Localizable.strings,然后打开右侧的 File Inspector,并在“Target Membership”字段中的扩展目标旁边添加复选标记。

enter image description here

关于ios - Swift - 如何使用共享扩展的本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39341670/

相关文章:

ios - 获取 iPhone 相机胶卷中视频的 GPS 坐标

ios - 无法从 API 获取图像以加载到 Swift 中的 UIImageView 中

ios - Xcode 本地化测试方案参数

iPhone、本地化、info.plist

ios - 如何将 .ipa 发送到 Airwatch MDM

ios - 我以编程方式创建了矩形,并在 Storyboard上添加了按钮,按钮被矩形覆盖了。我该如何解决?

jquery - iOS 友好的 jQuery 灯箱视频播放器

ios - NSTimer 只在第一次工作(Swift)

ios - Swift Firebase - 基于 UID 的项目数组

ios - App在ios中的本地化错误