我正在为一位客户提出应用程序,该客户询问我是否可以为他制作中文版,或者在应用程序中添加翻译按钮以使所有内容都为中文。有没有办法在Xcode中执行此操作,或以某种方式使用手机语言并翻译应用程序?
答案 0 :(得分:1)
您的问题涉及的范围很广,因此无法提供详细的答案。
国际化和本地化不是一项简单的任务。我建议阅读文档,并使用Apple提供的示例和资源。具体来看编程资源。 https://developer.apple.com/internationalization/
答案 1 :(得分:1)
这样做的最佳方法是让您的应用可以进行本地化。 要做到这一点:
您将看到两个文件:一个用于英语,另一个用于中文。您必须使用标识符将文本放在两者中。这是一个例子:
//英 “start”=“开始:”; “结束”=“结束:”; “new”=“新”;
//中国 “start”=“TextInChinese:”; “end”=“TextInChinese:”; “new”=“TextInChinese”;
要在代码中访问这些信息,您必须使用以下代码:
_variable.text = [NSString stringWithFormat:NSLocalizedString(@“start”,@“你想要使用的某些Coment”)];
这将完成你想要的工作。