新装的ubuntu 在makemessage的时候告诉我没有gettext命令
安装gettext时 发现了gettext-el 这个东东, 顺手装了, 今天编辑po文件时 发现po文件变成只读的了。 原来上 emacs po-mode闹的
google了一下
http://twpug.net/modules/smartsection/item.php?itemid=31
http://code.google.com/p/i18n-zh/wiki/EditPoFilesWithVimOrEmacs
这个东西用起来还不错
使用 sudo apt-get install gettext-el 安装po-mode
在 po-mode 底下你並不能像平常使用 emacs 一樣的直接編輯檔案,以下
幾個指令是你在 po-mode 裡面會用到的:
移动:
`n' 到下一個欄位。
`p' 到上一個欄位。
`e' 到下一個沒有翻譯過的欄位。(empty)
`M-e' 到下一個沒有翻譯過的欄位。
`<' 到檔案最開頭的欄位。
`>' 到檔案最尾端的欄位。
fuzzy处理:
`f' 到下一个标记fuzzy的地方
<backspace>
键添加 fuzzy 标记,按
<tab>
键清除 fuzzy 标记。
编辑:
`ENTER' 在某個欄位上按 Enter 的話,會出現編輯視窗,可以鍵入翻譯
後的文字。
编辑好了之后 按 C-c C-c 保存编辑结果
其他:
`V‘ 编译po文件,查看是否格式符合要求
`u' 就是 undo 啦。
`q' 結束編輯工作,并保存。
`h' 顯示 help。
`=' 在 minibuffer 顯示一些關於目前 .po 檔案的統計資訊。
注意事項:
在 po-mode 的編輯視窗裡面不要打 \n,需要換行字元時,只要按一
下 Enter 就可以了,emacs 會自動的把空白行換成 \n。
同理,也不要打 \",要用到英文雙引號時,只要打 " ,emacs 就會把它
變成 \" 了。