【发布时间】:2019-10-04 13:37:15
【问题描述】:
谁能解释我如何本地化 iPhone 应用程序?我对 XCode 本地化概念感到困惑。
【问题讨论】:
-
明确地说,您是指让您的应用支持多种语言吗?
-
@prasanna :查看我的编辑,我添加了一些可以提供帮助的链接
标签: iphone objective-c xcode localization
谁能解释我如何本地化 iPhone 应用程序?我对 XCode 本地化概念感到困惑。
【问题讨论】:
标签: iphone objective-c xcode localization
首先,您可以在项目设置中定义要管理的语言。这不是一项必要的工作,但从那里开始很好。
然后对于您要本地化的每个 XIB,单击它,转到属性面板并添加所需的语言。然后,唯一的 XIB 文件将被分派到许多文件中,每种语言一个文件。然后根据需要调整每一个。
图像、声音或任何资源的处理方式相同。
对于您可能在代码中编写的字符串,将“Localizable.strings”文件添加到您的项目中,并在其中添加一些键,例如:
"Goodbye_Code" = "Adiós"
在你写过@“再见”的代码中,替换为:
NSLocalizedString(@"Goodbye_Code", @"Some description : I'm saying goodye to the user that is leaving the app");
最后,请记住您的应用可能具有默认语言设置。如果未创建本地化,则将使用与该默认语言对应的本地化。
您可以查看这些链接以获取更多信息:
http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial
http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/
【讨论】: