gpt4 book ai didi

ios - "More"在Edit Scheme中选择应用程序语言时无法选择

转载 作者:行者123 更新时间:2023-11-28 23:33:51 25 4
gpt4 key购买 nike

我正在尝试考虑英语和格鲁吉亚语以及我正在开发的应用程序。我已将本地化语言添加到项目中,并设置了所有 Storyboard语言和字符串文件。

我现在想测试一下文本翻译是否正确。

但是,当我转到“编辑方案”并发现应用程序语言下拉列表时,它没有格鲁吉亚语。

当我在项目设置中添加本地化时,我可以转到包含大量语言的“更多”菜单。为什么在方案设置的“应用程序语言”下拉列表中不存在这个?

enter image description here

编辑:

通过添加语言和语言环境作为参数尝试了以下解决方案:

enter image description here

我相信根据手机语言等翻译字符串的正确设置。

enter image description here

最佳答案

Xcode 方案 Debug 选项仅包括用于测试的语言子集和伪语言。但是,有一些解决方法。

如果您想查看文本是否翻译正确,请执行以下操作之一:

  1. 转到方案的“参数”选项卡,并将 AppleLanguagesAppleLocale 添加到“启动时传递的参数”部分。

    例如,要选择格鲁吉亚语言和格鲁吉亚地区,您需要添加:

  -AppleLanguages "(ka-GE)"
-AppleLocale "GEO"

或:

  1. 在设备或模拟器上,在设备的偏好设置中设置区域和语言,然后运行您的应用。

更多信息:Internationalization and Localization Guide

请注意,格鲁吉亚的 ISO 语言代码是“ka-GE”,而不是“ge”。您应该将“ka-GE.lproj”作为您的本地化文件夹名称。

语言代码来自此处的 ISO 代码:ISO 639-2 codes ,区域代码来自这些:ISO_3166-2 codes

我刚刚注意到的另一件事是您的字符串翻译文件称为“Localize.strings”。默认文件名是“Localized.strings”,如果您调用 NSLocalizedString 时未在可选 table 参数中提供显式文件名,则 iOS 会查找该文件名。因此,您可能需要重命名翻译文件才能正常工作。

关于ios - "More"在Edit Scheme中选择应用程序语言时无法选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55719025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com