gpt4 book ai didi

iphone - Monotouch如何管理资源(字符串、图像等)?

转载 作者:行者123 更新时间:2023-12-03 18:37:40 25 4
gpt4 key购买 nike

在 Android 中,我将应用程序字符串放入名为 strings.xml 的文件中。例如,对于意大利语翻译,我需要创建一个 value-it 文件夹,并将带有意大利语标签的 strings.xml 文件放入这个新文件夹中。

Monotouch 如何管理此类字符串国际化?

最佳答案

您通常会使用 Apple 的本地化功能 - 应用程序包中的特殊“lproj”文件夹,其中包含 nib、文件、字符串资源等的本地化版本。

您可以在Apple's iOS Internationalization docs中找到更多信息,还有一些third-party tutorials很有用。

尽管 MonoDevelop 不提供任何明确的本地化支持,但只需将 lproj 文件夹添加到项目根目录并将其内容标记为“Content”即可将它们正确添加到应用程序包中。

从 bundle 加载的任何资源都应该加载适当的本地化版本(如果存在)。这包括自动从包中加载项目的 API,例如从 xibs/nibs 实例化 View ,以及从包中显式检索资源的 API。例如NSBundle.LocalizedString将从您的字符串资源加载适当的字符串。

关于iphone - Monotouch如何管理资源(字符串、图像等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830965/

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