.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "PO2DEBCONF 1" .TH PO2DEBCONF 1 "2020-12-30" "" "po-debconf" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "TÊN" .IX Header "TÊN" po2debconf — trộn tập tin mẫu chủ với các tập tin \s-1PO\s0 .SH "TÓM TẮT" .IX Header "TÓM TẮT" \&\fBpo2debconf\fR [\fB\-v\fR] [\fB\-h\fR] [\fB\-\-podir=\f(BITHƯ_MỤC\fB\fR] [\fB\-o \f(BITẬP_TIN\fB\fR] [\fB\-e \f(BICHUỖI\fB\fR] \fIchủ\fR .SH "MÔ TẢ" .IX Header "MÔ TẢ" Chương trình này đọc mọi tập tin \s-1PO\s0 và một tập tin \fItemplates\fR riêng lẻ, và tạo một tập tin mẫu Debconf chứa mọi bản dịch, tương tự với tập tin được tạo bởi \fBdebconf\-mergetemplate\fR\|(1) (từ gói \f(CW\*(C`debconf\-utils\*(C'\fR). Mặc định là các tập tin \s-1PO\s0 được tìm trong thư mục con \fIpo\fR bên dưới vị trí của tập tin chủ. .PP Để giúp chuyển tiếp mã ngôn ngữ cho tiếng Na Uy Bokmål, mã ngôn ngữ \&\fBno\fR và \fBnb\fR được xử lý đặc biệt. Đã có tập tin \fIno.po\fR thì nó nên bị thay tên thành \fInb.po\fR. Dùng \fInb.po\fR sẽ làm cho các bản dịch kiểu cả \&\f(CW\*(C`\-no\*(C'\fR lẫn \f(CW\*(C`\-nb\*(C'\fR đều sẵn sàng trong tập tin mẫu. .PP Dòng bắt đầu với dấu thăng (\f(CW\*(C`#\*(C'\fR) thì là ghi chú trong tập tin mẫu. Ghi chú hữu ích để cung cấp chi tiết cho người dịch, cũng bị hủy bởi \&\fBpo2debconf\fR. Ghi chú đặc biệt đã được giới thiệu trong \f(CW\*(C`po\-debconf\*(C'\fR 1.0, theo dạng \f(CW\*(C`#flag:\f(CIchỉ_thị\f(CW\*(C'\fR. \f(CW\*(C`#flag:partial\*(C'\fR là chỉ thị duy nhất được \&\fBpo2debconf\fR giải thích. Bình thường khi một trường chứa vài đoạn văn khác nhau (v.d. \f(CW\*(C`_\|_Choices\*(C'\fR và \f(CW\*(C`_Description\*(C'\fR), nó được đánh dấu « đã dịch » chỉ nếu tất cả các đoạn văn đã được dịch. Khi một trường chứa \&\f(CW\*(C`#flag:partial\*(C'\fR, có thể hỗn hợp các chuỗi đã dịch và chưa dịch. .SH "TÙY CHỌN" .IX Header "TÙY CHỌN" .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" Hiển thị bản tóm tắt cách sử dụng, rồi thoát. .IP "\fB\-v\fR, \fB\-\-verbose\fR" 4 .IX Item "-v, --verbose" Xử lý ở chế độ chi tiết (xuất nhiều dữ liệu diễn tả tiến trình, hữu ích để gỡ lỗi). .IP "\fB\-\-podir=\f(BITHƯ_MỤC\fB\fR" 4 .IX Item "--podir=THƯ_MỤC" Đặt thư mục chứa các tập tin \s-1PO.\s0 Mặc định là tìm các tập tin \s-1PO\s0 trong thư mục con \fIpo\fR bên dưới vị trí của tập tin chủ. .IP "\fB\-o\fR, \fB\-\-output=\f(BITẬP_TIN\fB\fR" 4 .IX Item "-o, --output=TẬP_TIN" Đặt tên tập tin xuất (mặc định là thiết bị xuất chuẩn). .IP "\fB\-e\fR, \fB\-\-encoding=\f(BICHUỖI\fB\fR" 4 .IX Item "-e, --encoding=CHUỖI" Chuyển đổi bảng mã. Đối số có ba giá trị có thể: • \f(CW\*(C`utf8\*(C'\fR chuyển đổi sang \s-1UTF\-8\s0 • \f(CW\*(C`po\*(C'\fR không thay đổi bảng mã • \f(CW\*(C`popular\*(C'\fR chuyển đổi bảng mã của tập tin nhập phụ thuộc vào ngôn ngữ : biến môi trường \f(CW\*(C`PODEBCONF_ENCODINGS\*(C'\fR phải chỉ tới một tên tập tin chứa sơ đồ bảng mã. .Sp Tên tập tin như vậy hình như : .Sp .Vb 7 \& # \& # Dấu thăng là ký hiệu ghi chú \& # \& cs ISO\-8859\-2 \& da ISO\-8859\-1 \& de ISO\-8859\-1 \& el ISO\-8859\-7 .Ve .Sp v.v. .Sp Bảng mã mặc định từng là \f(CW\*(C`popular\*(C'\fR: nó đã được chuyển đổi sang \f(CW\*(C`utf8\*(C'\fR kể từ po-debconf 0.9.0. .SH "ĐỊNH DẠNG XUẤT" .IX Header "ĐỊNH DẠNG XUẤT" Kể từ debconf 1.2.0, định dạng của mẫu đã thay đổi: bảng mã thuộc về tên trường, tức là tên trường là \f(CW\*(C`foo\-\f(CIngôn_ngữ\f(CW.\f(CIbảng_mã\f(CW\*(C'\fR. Phiên bản debconf cũ gặp trường này thì bỏ qua, không xuất thông điệp: chỉ hiển thị văn bản gốc. .PP Tập tin \fIpo/output\fR (nếu có) có quyền cao hơn các giá trị mặc định đại diện bảng mã và định dạng kết xuất. Nó chứa một dòng riêng lẻ có hai trường: trường thứ nhất là định dạng kết xuất (hiện thời giá trị hợp lệ là 1 [trường dạng \f(CW\*(C`foo\-\f(CIngôn_ngữ\f(CW\*(C'\fR] và 2 [trường dạng \f(CW\*(C`foo\-\f(CIngôn_ngữ\f(CW.\f(CIbảng_mã\f(CW\*(C'\fR) và trường thứ hai là bảng mã, ví dụ : .PP .Vb 1 \& echo \*(Aq2 utf8\*(Aq > po/output .Ve .PP cho phép \fBpo2debconf\fR chuyển đổi văn bản sang \s-1UTF\-8.\s0 .PP Bảng mã được đặt thành \f(CW\*(C`po\*(C'\fR hay \f(CW\*(C`utf8\*(C'\fR thì định dạng xuất luôn luôn được đặt thành 2, để mà phiên bản debconf cũ sẽ không thử hiển thị văn bản theo bảng mã sai. .SH "XEM CŨNG" .IX Header "XEM CŨNG" \&\fBdebconf\-gettextize\fR\|(1), \fBdebconf\-updatepo\fR\|(1), \fBpo\-debconf\fR\|(7). .SH "TÁC GIẢ" .IX Header "TÁC GIẢ" .Vb 1 \& Denis Barbier .Ve