我需要在我的应用中实现语言翻译。谁能说出如何做到这一点。实际上我无法为它找到API,谷歌翻译API v2已付款。
答案 0 :(得分:4)
要在代码中本地化字符串:
- 创建一个新的Localization.strings文件
档案 - >新文件 - > iOS - >资源 - >字符串文件
- 选择此文件并显示文件检查器
命令 + 选项 + 1
- 点击本地化下的添加按钮,添加默认语言(我希望英语)和您想要的其他语言。
- 您会注意到Localizable.strings
文件旁边有一个小箭头,如果点击它,就可以看到您添加的语言。
- 对于要翻译的每个短语,请使用以下语法:
"key" = "value";
"hello" = "bonjour";
- 在您要使用翻译的代码中,使用NSLocalizedString(@"hello", @"hello");
(第二个参数是注释,此处使用的值无关紧要)
说到nib,你需要手动更改字符串并重新排列每个笔尖中的文本字段等。