Hướng dẫn đóng góp bản dịch Debian Administrator's Handbook

Sun 24 April 2016 by Giáp Trần with tags huong-dan dong-gop dich

The Debian Administrator's Handbook được viết bởi hai nhà phát triển Raphaël HertzogRoland Mas. Là một quyển sách cầm tay hay gối đầu giường tuyệt vời cho tất cả người dùng các bản phân phối dựa trên Debian.

Cuốn sách này dạy các yếu tố cần thiết cho bất cứ ai muốn trở thành một quản trị viên Debian GNU/Linux hiệu quả và độc lập.

Tiến hành dịch như thế nào?

Kéo mã nguồn của sách về

        git clone https://github.com/Debian-VN/debian-handbook ~/debian-handbook
        cd ~/debian-handbook

Chúng ta thấy nội dung như sau:

.
├── ja-JP
├── vi-VN
│   ├── 00a_preface.po
│   ├── 00b_foreword.po
.   .   ...
.   .   ...

Và chỉ cần quan tâm các tập tin ở trong thư mục vi-VN thôi.

Mình sẽ dịch 1 đoạn trong phần 00a_preface của quyển sách này

# Giap Tran <txgvnn@gmail.com> 2016
# Tên <email> năm-dịch
msgid ""
msgstr ""
"Project-Id-Version: 0\n"
"POT-Creation-Date: 2015-10-01 20:53+0200\n"
"PO-Revision-Date: 2015-10-01 20:53+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: Debian-VN\n"
"Language: vi-VN \n"
"MIME-Version: 1.0\n"
"Content-Type: application/x-publican; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Publican v4.3.2\n"

msgid "Preface"
msgstr "Lời nói đầu"
  • Đầu tiên hãy thêm tác giả dịch cho chính mình bằng chú thích # TÊN EMAIL NĂM_DỊCH.
  • Dịch các thông tin trong bản gốc msgid và điền vào msgstr.

Gửi đóng góp bản dịch

  • Tạo commit thôi
        git add vi-VN/00a_preface.po
        git commit -m 'vi-VN: translate first line in 00a_preface'

Chú ý là commit thì bắt đầu bằng vi-VN: để các bạn nước khác còn biết mà phân biệt nhé.

  • Đẩy lên github
    git push origin master
  • Travis sẽ tự động build ra PDF với mỗi commit được push lên

    Bạn có thể xem log của travis để down về bản xem thử.

    Build Status

Như vậy là xong

[Tuỳ chọn] Bạn muốn build thử pdf,html hay epub trên chính máy bạn.

  • Cài đặt môi trường, tool để build
        sudo apt-get install \
        dblatex texlive texlive-xetex publican publican-debian \
        curl lmodern texlive-lang-cyrillic ghostscript \
        texlive-fonts-extra texlive-font-utils texlive-generic-recommended \
        texlive-math-extra texlive-pstricks
  • Build thôi
        cd ~/debian-handbook
        ./build/build-pdf --lang="vi-VN"        #build only pdf
        ./build/build-html --lang="vi-VN"       #build only html

Còn để build epub còn 1 số gói phụ thuộc nữa.






Tags