许多 PHP 项目正在使用类似数组的语言文件而不是 Gettext:
$lang = array(
"lib_captcha_head" => "Confirmation Code",
"lib_captcha_insertword" => "Enter the words written below",
"lib_captcha_insertnumbers" => "Enter the spoken Numbers",
"lib_captcha_send" => "Send confirmation Code",
在翻译时,我必须在右侧重复选择并输入翻译的文本。选择任务通常需要鼠标进行快速选择(例如在 UltraEdit 或 Sublime Text 2 中,我可以双击单词并拖动光标快速选择几个单词),这让我的肩膀很不舒服 :-)
那么有没有什么工具可以简化这个任务?例如,我可以只使用键盘导航和选择未翻译的字符串并输入翻译吗?
答案1
是的,您可以仅使用键盘来完成此操作,但这取决于您的编辑器的功能强大程度。
例如,如果您使用 Vim,只需站在引号之间并输入:
ci"
...这意味着:[更改]字符内的内容"
。这将删除引号内的所有内容,然后您就可以输入新文本了。
如果你不想一遍又一遍地输入这 3 个字符,请执行以下操作:
:map <C-R> ci"
...这会将 Control-R 键绑定到该命令。