【问题标题】:How to localize an iphone app for different languages?如何为不同语言本地化 iphone 应用程序?
【发布时间】:2019-10-04 13:37:15
【问题描述】:

谁能解释我如何本地化 iPhone 应用程序?我对 XCode 本地化概念感到困惑。

【问题讨论】:

  • 明确地说,您是指让您的应用支持多种语言吗?
  • @prasanna :查看我的编辑,我添加了一些可以提供帮助的链接

标签: iphone objective-c xcode localization


【解决方案1】:

首先,您可以在项目设置中定义要管理的语言。这不是一项必要的工作,但从那里开始很好。

然后对于您要本地化的每个 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/

【讨论】:

  • 奥利弗完美+1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多