使用 Emacs PO mode 编辑 django PO 文件
2012-02-07 10:14
495 查看
新装的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的地方
键添加 fuzzy 标记,按
键清除 fuzzy 标记。
编辑:
`ENTER' 在某個欄位上按 Enter 的話,會出現編輯視窗,可以鍵入翻譯
後的文字。
编辑好了之后 按 C-c C-c 保存编辑结果
其他:
`V‘ 编译po文件,查看是否格式符合要求
`u' 就是 undo 啦。
`q' 結束編輯工作,并保存。
`h' 顯示 help。
`=' 在 minibuffer 顯示一些關於目前 .po 檔案的統計資訊。
注意事項:
在 po-mode 的編輯視窗裡面不要打 \n,需要換行字元時,只要按一
下 Enter 就可以了,emacs 會自動的把空白行換成 \n。
同理,也不要打 \",要用到英文雙引號時,只要打 " ,emacs 就會把它
變成 \" 了。
安装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 就會把它
變成 \" 了。
相关文章推荐
- Emacs中使用Forms-mode以表格形式展示/编辑简单的文本数据
- Emacs使用Tramp远程编辑服务器上的文件
- Emacs中使用Forms-mode以表格形式展示/编辑简单的文本数据
- 使用vim编辑文件时遇到没有权限的解决办法
- django工程使用静态文件
- 机器人操作系统ROS Indigo 入门学习(10)——使用rosed编辑ROS文件
- LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件
- Ubuntu下使用VI编辑文件必知的常用命令-
- vim使用16进制格式编辑二进制文件
- emacs下使用markdown--emacs markdown mode
- 使用EDIT命令快速编辑脚本文件
- django 1.5 static (image,css,js)等文件的使用
- Emacs学习笔记(9):org-mode,最好的文档编辑利器,没有之一
- Django 中使用 Jinja2(静态文件与url)
- 使用shell提供的命令行编辑功能, 选择set -o vi 还是 set -o emacs !
- 记录:使用IDEA编辑Spring配置文件profile属性时产生的命名重复问题
- 使用emacs的org-mode进行时间管理(六)——tags
- 使用vi编辑文件,出现“*** is busy”,如何处理?
- 非程序员的GNU Emacs使用心得...... Shell Mode第4集 历史命令编辑
- 如何使用svconfigeditor.exe编辑WCF Service配置文件--配置ServiceBehavior(二)