gpt4 book ai didi

ios - XCode 5 本地化应用程序

转载 作者:行者123 更新时间:2023-11-29 10:50:05 24 4
gpt4 key购买 nike

此时 Xcode 中的本地化让我发疯,我不知道如何解决这个问题。我的应用程序应该是英语和德语。我已经创建了两个字符串文件。我已将模拟器切换为德语。但一切仍然是英文的。我已经从模拟器中重置并删除了应用程序,但仍然是同样的问题。真正奇怪的是,我已经从我的应用程序中删除了所有 localization.strings,但它仍在运行。通常应用程序应该崩溃,因为它不知道从哪里获取数据。但即使字符串为空,我也可以在模拟器中启动它。即使我从应用程序中完全删除它们,该应用程序仍然以英语运行。这些文件是否缓存在某处?我还删除了应用程序支持/iPhone 模拟器中的所有内容。但没有任何结果。在我创建完整的新字符串后,我有我的 en.lproj 和 de.lproj 文件夹,文件所在的文件夹。这些文件是空白的。任何建议都非常受欢迎。谢谢。添加了一些图片以更好地解释它。 Project Settings

Localization.strings

Finder Folder

最佳答案

如果文件丢失它不会崩溃,如果您使用与英语相同的 key ,它可能会转移注意力

NSLocalizedString(@"This is a string in the app", @"Example app string")

对比

NSLocalizedString(@"EXAMPLE_APP_STRING", @"Example app string")

如果缺少字符串文件并且您使用第一种格式,则文本看起来像正常的英文。至于您的实际问题,请确保您已将文件本地化并在您的目标中,确保它处于复制文件构建阶段,清理并构建您的应用程序,将其从测试设备中删除,然后重试。

关于ios - XCode 5 本地化应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20820092/

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