将iPhone应用程序翻译成中文

时间:2012-12-04 14:06:47

标签: ios xcode translate

我正在为一位客户提出应用程序,该客户询问我是否可以为他制作中文版,或者在应用程序中添加翻译按钮以使所有内容都为中文。有没有办法在Xcode中执行此操作,或以某种方式使用手机语言并翻译应用程序?

2 个答案:

答案 0 :(得分:1)

您的问题涉及的范围很广,因此无法提供详细的答案。

国际化和本地化不是一项简单的任务。我建议阅读文档,并使用Apple提供的示例和资源。具体来看编程资源https://developer.apple.com/internationalization/

答案 1 :(得分:1)

这样做的最佳方法是让您的应用可以进行本地化。 要做到这一点:

  1. 创建名为Localizable.strings的文件(名称和类型很重要);
  2. 选择创建的文件,然后按右窗格中的“制作本地化...”按钮(文件检查器);
  3. 选择英语并单击“本地化”;
  4. 转到“项目信息”标签;
  5. 此页面上有一个名为“Localizations”的新项目,点击“+”图标并选择中文;
  6. 选择要本地化的项目。在这里,我建议只创建文件Localizable.strings,然后单击Finish;
  7. 您可以在Localizable.strings中看到一个可以展开的指标。做它;
  8. 您将看到两个文件:一个用于英语,另一个用于中文。您必须使用标识符将文本放在两者中。这是一个例子:

    //英 “start”=“开始:”; “结束”=“结束:”; “new”=“新”;

    //中国 “start”=“TextInChinese:”; “end”=“TextInChinese:”; “new”=“TextInChinese”;

  9. 要在代码中访问这些信息,您必须使用以下代码:

  10. _variable.text = [NSString stringWithFormat:NSLocalizedString(@“start”,@“你想要使用的某些Coment”)];

    这将完成你想要的工作。