我有一个很大的项目需要本地化。首先要做的是将所有字符串文字都包装到NSLocalizedString
中,我想知道Xcode是否可以创建“环绕”代码段。
这就是我想要的:说我有这段代码:
let str = "Hello World"
我要选择"Hello world"
部分,然后选择快捷键,Xcode应该将其更改为:
let str = NSLocalizedString("Hello World", #comment#)
其中#comment#
是一个占位符。
问题::如何为这样的代码创建代码段?
答案 0 :(得分:2)
Xcode已支持此功能。将光标放在字符串中的任意位置,然后单击“编辑器”菜单。选择“重构”,然后选择“包装在NSLocalizedString中”。
此选项显示在实际项目中,而不是在游乐场中。
如果要简化此过程,可以分配一个快捷方式。在Xcode中,转到“首选项”。然后选择“键绑定”选项卡。找到“在NSLocalizedString中包装”命令并分配所需的快捷方式。