Skip to content
/ lang-ja Public

Manage Japanese language files which distributed with vim.

Notifications You must be signed in to change notification settings

vim-jp/lang-ja

Repository files navigation

vim-jp/lang-ja

Join the chat at https://gitter.im/vim-jp/lang-ja test vim lang files

Vimに phó thuộc する Nhật Bản ngữ phiên 訳ファイルを quản lý するリポジトリ

ディレクトリ/ファイル giải thích

パス Thuyết minh
src/po/, runtime/lang Vimに phó thuộc の Nhật Bản ngữ phiên 訳ファイルが trí いてあります.
src/po/ja.po Vim の メッセージ phiên 訳ファイル の マスター(UTF-8)
runtime/lang/menu_ja_jp.utf-8.vim Vim の Nhật Bản ngữ メニューファイル の マスター(UTF-8)
runtime/doc/*-ja.UTF-8.1 Nhật Bản ngữ manファイル(UTF-8)
runtime/doc/*.1 Nguyên văn manファイル
runtime/tutor/tutor.ja.utf-8 Nhật Bản ngữ チュートリアルファイル(UTF-8)
runtime/tutor/tutor Nguyên văn チュートリアルファイル
nsis/lang Windows dùng インストーラー の phiên 訳ファイル

Nguyên văn ファイル lấy り込み tay thuận

Dưới の コマンドを thật hành して nguyên văn ファイルを hiện tại の tác nghiệp ディレクトリに lấy り込む. (VIM_SRC_DIRで Vim の ソースディレクトリを chỉ định )

$ make import-en-files VIM_SRC_DIR=../vim

こ の tay thuận では, vim.pot ファイル, man ファイル, チュートリアルファイル, NSIS ファイル の nguyên văn ファイルをまとめて lấy り込む. Cá biệt に lấy り込む trường hợp や những việc cần chú ý は dưới の それぞれ の hạng mục を tham chiếu の こと.

メニューファイルについては, nguyên văn ファイルにあたるも の がない の で, lấy り込みは hành わ ない.runtime/menu.vimなど の lí lịch を thấy て tay động で thích hợp đổi mới する tất yếu がある.

ja.po đổi mới tay thuận

  1. vim.pot を tác thành ( muốn xgettext)

    ( trước thuật の nguyên văn ファイル lấy り込み tay thuận を thật thi tế みであれば không cần. )

    Vim の ソースで dưới を thật hành して, sinh thành される vim.pot を src/po へコピー

    $ cd src/po
    $ make vim.pot
    

    Chú:make vim.potを thật hành するにはsrc/./configureを thật hành しておく tất Muốn があるが,src/po/Makefileの 4 hành mục のinclude../auto/config.mkをコメ ントアウトして lảng tránh することも khả năng. (あるいは, không のsrc/auto/config.mkを Dụng ý してもよい. )

    Windows thượng で vim.pot を sinh thành するには, Cygwin や MSYS2 chờ の Linux な hoàn cảnh を Sử うこと. (MSVC dùng の Makefile も dụng ý されているが, ソースファイル の đọc み込み Trình tự が dị なるために dư kế な kém phân が ra てしまう. )
    また, cổ いソースを sử って Win32 hướng けにビルドしたことでsrc/if_perl.cが Tàn っているならば, vim.pot sinh thành trước に trừ bỏ しておくこと. ( dư kế な kém phân が ra る の を Phòng ぐため. )

  2. ja.po に vim.pot をマージ ( cổ いも の は ja.po.old へ tránh lui される)

    $ make merge
    
  3. ja.po の コピーライトやヘッダーを thích hợp tu chỉnh

    これはPRを làm るだけ の trường hợp は, やらないほうが lương いかも.

  4. Phiên 訳する

    Vimを sử って hạ nhớ の kiểm tác コマンドで phiên 訳すべき nơi を thăm すと lương い.

    /fuzzy\|^msgstr "" \(\n "\)\@!
    
  5. Không cần な tình báo の trừ bỏ

    Vim で dưới の ようにする.

    :source cleanup.vim
    

    cleanup.vim は Vim bản thể から の コピー ( thật hành には Vim 8.0.0794 lấy hàng が tất yếu )

  6. チェック

    $ vim -S check.vim ja.po
    

    make checkでも thay thế khả năng.

  7. もう1 hồi マージして, chỉnh hình と tiêu しすぎたコメント の sống lại

    $ make merge-force
    $ vim ja.po
    :source cleanup.vim
    :wq
    

manファイル đổi mới tay thuận

  1. Nguyên văn manファイル の đổi mới

    ( trước thuật の nguyên văn ファイル lấy り込み tay thuận を thật thi tế みであれば không cần. )

    Vim の ソースファイル の runtime/doc/ ディレクトリから, nguyên văn manファイルを bổn リ ポジトリにコピー.

    $ cd /path/to/vim/runtime/doc
    $ cp evim.1 vim.1 vimdiff.1 vimtutor.1 xxd.1 /path/to/lang-ja/runtime/doc
    
  2. Phiên 訳

    Nguyên văn の kém phân を thấy つつ phiên 訳ファイルを đổi mới する.

    $ git diff | gvim -R -
    
  3. Tỏ vẻ xác nhận

    Dưới の コマンドで tỏ vẻ を xác nhận できる.

    $ groff -Tutf8 -Dutf8 -mandoc -mja vim-ja.UTF-8.1 | less -R
    
  4. エラーチェック

    Dưới の コマンドでman の ngữ pháp に trái với していないかチェックできる.

    $ make test
    

    ファイル単 thể をチェックする trường hợp は dưới の コマンドを sử う.

    $ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z vim-ja.UTF-8.1 2>&1 > /dev/null | grep -v "cannot adjust line\|\(cannot\|can't\) break line"
    

    ( cuối cùng のgrep -vは, Nhật Bản ngữ の trường hợp に đại lượng に tỏ vẻ されるcannot adjust linecannot break line(あるいはcan't break line) を ngoại trừ するため の も の. )

    Tham chiếu:https://lintian.debian.org/tags/manpage-has-errors-from-man.html

  5. コミット

    Nguyên văn と Nhật Bản ngữ 訳は thường に cùng じバージョンがコミットされているように chú ý すること.

チュートリアルファイル đổi mới tay thuận

  1. Nguyên văn チュートリアルファイル の đổi mới

    ( trước thuật の nguyên văn ファイル lấy り込み tay thuận を thật thi tế みであれば không cần. )

    Vim の ソースファイル の runtime/tutor/ ディレクトリから, nguyên văn チュートリアル ファイルを bổn リポジトリにコピー.

    $ cd /path/to/vim/runtime/tutor
    $ cp tutor /path/to/lang-ja/runtime/tutor
    
  2. Phiên 訳

    Nguyên văn の kém phân を thấy つつ phiên 訳ファイルを đổi mới する.

    $ git diff | gvim -R -
    
  3. コミット

    Nguyên văn と Nhật Bản ngữ 訳は thường に cùng じバージョンがコミットされているように chú ý すること.

NSIS ファイル đổi mới tay thuận

  1. Nguyên văn NSIS ファイル の đổi mới

    ( trước thuật の nguyên văn ファイル lấy り込み tay thuận を thật thi tế みであれば không cần. )

    Vim の ソースファイル の nsis/lang/ ディレクトリから, nguyên văn NSIS ファイルを Bổn リポジトリにコピー.

    $ cd /path/to/vim/nsis/lang
    $ cp english.nsi /path/to/lang-ja/nsis/lang
    
  2. Phiên 訳

    Nguyên văn の kém phân を thấy つつ phiên 訳ファイルを đổi mới する.

    $ git diff | gvim -R -
    
  3. コミット

    Nguyên văn と Nhật Bản ngữ 訳は thường に cùng じバージョンがコミットされているように chú ý すること.

メニューファイル đổi mới tay thuận

  1. Vim の ソースディレクトリに hành き,runtime/menu.vimruntime/lang/の Lí lịch を điều べる.

  2. Tất yếu な変 càng をruntime/lang/menu_ja*.vimに phản ánh する.

リリース tay thuận

  1. Các リソースが mới nhất に gần いことを xác nhận する

    TODO: Tương lai, より cụ thể で tự động hoá された thủ đoạn を cung cấp したい

  2. PO-Revision-Dateを đổi mới する

    ja.po の ヘッダにあるPO-Revision-Dateを, リリース dùng に đổi mới する.

  3. テストをパスする

    $ make test
    

    CIで thật hành している の でローカルでやる ý vị は vô いが, テストをパスするこ とを xác nhận する.

  4. リリース dùng アーカイブを tác thành する

    $ make release-today
    

    vim-lang-ja-20160131.tar.xzといったアーカイブファイルができる. 20160131の bộ phận は thật hành した ngày phó に trí き đổi わる.

    Trước hồi の リリースから,*.poBên ngoài の ファイルが đổi mới されていない trường hợp は, po の み の リリース dùng アーカイブを tác thành する. (Bram の muốn thỉnh. )

    $ cd src/po/
    $ make release-today
    

    vim-lang-ja-po-YYYYMMDD.tar.xzといったアーカイブファイルができる. YYYYMMDDの bộ phận は thật hành した ngày phó に trí き đổi わる.

  5. Vim の ソースディレクトリを đổi mới する

    GitHub に PR を ra す trường hợp は, dưới の コマンドを thật hành して Vim の ソースディレクト リを đổi mới する. (VIM_SRC_DIRで Vim の ソースディレクトリを chỉ định )

    $ make update-src-dir VIM_SRC_DIR=../vim
    
  6. タグを đánh ち, GitHub Releases を đổi mới する

    タグ の hình thức は YYYYMMDD とする. Lệ:

    $ git tag 20181116 -m 'Catch up with 8.1.0519'
    $ git push origin master --tags
    

    タグが push できたら, GitHub Releases に tân しいリリースを làm り, アーカイブ をアップロードする.

  7. Bram に đối してリリースする

    GitHubに PR を ra す.

    あるいはこ の アーカイブファイルを Bram と vim-dev へ đổi mới y lại とともに truyền tin す る. Dưới, văn mặt の đồng loạt:

    Hi Bram and the list,
    
    I'd like to update Japanese translations.
    Could you merge the contents from the attached file into Vim?
    
    The same file is also available at the vim-jp/lang-ja repository:
    https://github /vim-jp/lang-ja/releases/tag/20181116
    
    Thanks,
    (ここにあなた の danh trước. `Takata`とか)