zoukankan      html  css  js  c++  java
  • 使用 Emacs PO mode 编辑 django PO 文件

    新装的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 就會把它
    變成 \" 了。

  • 相关阅读:
    记一次centos 服务器中毒事件
    heatmap
    this
    购物车
    带标签的无缝轮播
    无缝轮播
    图片滚动百分百宽度
    选择排序
    冒泡排序
    tab标签页
  • 原文地址:https://www.cnblogs.com/pylemon/p/2340915.html
Copyright © 2011-2022 走看看