Phiên kèo chấp bóng đá hôm nay được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên kèo chấp bóng đá hôm nay phát triển:18 / Devel
Phiên kèo chấp bóng đá hôm nay không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2
Tài liệu này dành cho phiên kèo chấp bóng đá hôm nay không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên kèo chấp bóng đá hôm nay hoặc một trong các phiên kèo chấp bóng đá hôm nay được hỗ trợ khác được liệt kê ở trên thay thế.

kèo chấp bóng đá hôm nay10367_10406

45.1. Cho người dịch

PostgreSQLChương trình (Máy chủ và khách hàng) có thể phát hành tin nhắn của họ bằng kèo chấp bóng đá hôm nay ngữ yêu thích của bạn - Nếu các tin nhắn đã được dịch. Tạo và Duy trì bộ thông điệp được dịch cần sự giúp đỡ của mọi người người nói tốt kèo chấp bóng đá hôm nay ngữ của riêng họ và muốn đóng góp choPostgreSQLNỗ lực. Bạn không Phải là một lập trình viên để làm điều này. Phần này giải thích cách trợ giúp.

45.1.1. Yêu cầu

Chúng tôi sẽ không đánh giá các kỹ năng kèo chấp bóng đá hôm nay ngữ của bạn - Phần này là về các công cụ phần mềm. Về mặt lý thuyết, bạn chỉ cần một văn bản Biên tập viên. Nhưng đây chỉ là trong trường hợp không thể mà bạn làm Không muốn thử các tin nhắn được dịch của bạn. Khi bạn Định cấu hình cây nguồn của bạn, hãy chắc chắn sử dụng--Enable-NLSTùy chọn. Điều này cũng sẽ kiểm tra TheLibintlThư viện vàMSGFMTChương trình, trong đó tất cả người dùng cuối Dù sao cũng sẽ cần. Để thử công việc của bạn, hãy theo dõi các phần của hướng dẫn cài đặt.

Nếu bạn muốn bắt đầu một nỗ lực dịch mới hoặc muốn Làm một danh mục tin nhắn hợp nhất (được mô tả sau), bạn sẽ cần các chương trìnhXgetTextMsgmerge, tương ứng, trong A Thực hiện tương thích GNU. Sau đó, chúng tôi sẽ cố gắng sắp xếp để nếu bạn sử dụng phân phối nguồn đóng gói, bạn sẽ không cầnXgetText. (Từ CVS, bạn vẫn sẽ cần nó.)GNU getText 0.10.36hoặc sau này hiện được khuyến nghị.

Việc triển khai getText địa phương của bạn sẽ đi kèm với riêng của nó tài liệu. Một số trong đó có lẽ đã được nhân đôi trong những gì theo sau, nhưng để biết thêm chi tiết, bạn nên xem ở đó.

45.1.2. Các khái niệm

các cặp tin nhắn gốc (tiếng Anh) và chúng (có thể) Các tương đương được dịch được giữ trongDanh mục tin nhắn, một cho mỗi chương trình (mặc dù các chương trình liên quan có thể chia sẻ một danh mục tin nhắn) và cho mỗi kèo chấp bóng đá hôm nay ngữ mục tiêu. Có hai định dạng tệp cho Danh mục tin nhắn: Đầu tiên là"kèo chấp bóng đá hôm nay"Tệp (cho đối tượng di động), là một Tệp văn kèo chấp bóng đá hôm nay đơn giản với cú pháp đặc biệt mà Translators chỉnh sửa. Thứ hai là"MO"Tệp (cho Đối tượng máy), là một tệp nhị phân được tạo từ Tệp kèo chấp bóng đá hôm nay tương ứng và được sử dụng trong khi quốc tế hóa chương trình được chạy. Người dịch không đối phó với các tệp MO; TRONG thực tế hầu như không ai làm.

Phần mở rộng của tệp danh mục tin nhắn là không bất ngờ.kèo chấp bóng đá hôm nayhoặc.mo. Tên cơ sở là tên của chương trình nó đi kèm, hoặc kèo chấp bóng đá hôm nay ngữ mà tệp dành cho, tùy thuộc vào tình huống. Điều này là một chút khó hiểu. Ví dụ làpsql.kèo chấp bóng đá hôm nay(Tệp kèo chấp bóng đá hôm nay cho PSQL) hoặcfr.mo(Tệp MO bằng tiếng Pháp).

Định dạng tệp của các tệp kèo chấp bóng đá hôm nay được minh họa ở đây:

# Nhận xét

MSGID "Chuỗi gốc"
MSGSTR "Chuỗi dịch"

MSGID "kèo chấp bóng đá hôm nay gốc hơn"
MSGSTR "Một kèo chấp bóng đá hôm nay dịch khác"
"Chuỗi có thể bị phá vỡ như thế này"

...

15146_15538

Nhân vật # giới thiệu một bình luận. Nếu khoảng trắng ngay lập tức theo dõi ký tự #, thì đây là một bình luận duy trì bởi người dịch. Cũng có thể có tự động Nhận xét, có một ký tự không phải trắng ngay lập tức theo số #. Chúng được duy trì bởi các công cụ khác nhau hoạt động trên các tệp kèo chấp bóng đá hôm nay và được dự định hỗ trợ người dịch.

#. Nhận xét tự động
#: FileName.c: 1023
#, cờ, cờ

#. Nhận xét kiểu được trích xuất từ ​​tệp nguồn nơi tin nhắn được sử dụng. Có thể các lập trình viên có thông tin chèn cho người dịch, chẳng hạn như về liên kết dự kiến. #: Nhận xét chỉ ra chính xác (S) nơi tin nhắn được sử dụng trong nguồn. Các người dịch không cần phải nhìn vào nguồn chương trình, nhưng anh ta có thể nếu Có nghi ngờ về kèo chấp bóng đá hôm nay dịch chính xác. #, Bình luận chứa các cờ mô tả thông điệp theo một cách nào đó. Ở đó hiện đang là hai lá cờ:FuzzyIS đặt nếu tin nhắn có thể đã lỗi thời vì thay đổi trong nguồn chương trình. Người dịch sau đó có thể xác minh Điều này và có thể loại bỏ cờ mờ. Lưu ý rằng mờ Tin nhắn không được cung cấp cho người dùng cuối. Cái khác cờ làC-Format, chỉ ra rằng tin nhắn là mộtprintf-Style Mẫu định dạng. Điều này có nghĩa là rằng kèo chấp bóng đá hôm nay dịch cũng phải là một chuỗi định dạng với Cùng một số và loại giữ chỗ. Có những công cụ có thể xác minh điều này, khóa nào khỏi cờ định dạng c.

45.1.3. Tạo và duy trì danh mục tin nhắn

OK, vậy làm thế nào để tạo một"trống"Danh mục tin nhắn? Đầu tiên, đi vào thư mục chứa chương trình có tin nhắn bạn muốn để dịch. Nếu có một tệpnls.mk, sau đó chương trình này đã được chuẩn bị cho dịch.

17742_17770.kèo chấp bóng đá hôm nayTệp, sau đó ai đó đã thực hiện một số công việc dịch. Các tệp được đặt tênkèo chấp bóng đá hôm nay ngữ.kèo chấp bóng đá hôm nay, trong đókèo chấp bóng đá hôm nay ngữISO 639-1 Mã kèo chấp bóng đá hôm nay ngữ hai chữ cái (ở mức thấp hơn trường hợp), ví dụ:fr.kèo chấp bóng đá hôm nay18219_18361kèo chấp bóng đá hôm nay ngữ_Vùng.kèo chấp bóng đá hôm nayWHEREVùng18647_18705, ví dụ:pt_br.kèo chấp bóng đá hôm naycho Bồ Đào Nha ở Brazil. Nếu bạn tìm thấy kèo chấp bóng đá hôm nay ngữ bạn muốn bạn chỉ có thể bắt đầu hoạt động trên tệp đó.

Nếu bạn cần bắt đầu một nỗ lực dịch mới, thì trước tiên Chạy lệnh

gmake init-kèo chấp bóng đá hôm nay

Điều này sẽ tạo một tệpTiên lượng.pot. (.potĐể phân biệt nó với các tệp kèo chấp bóng đá hôm nay là"Trong sản xuất". TheTlà viết tắt của19338_19350.) Sao chép tệp này thànhkèo chấp bóng đá hôm nay ngữ.kèo chấp bóng đá hôm nayvà chỉnh sửa nó. Để làm cho nó biết rằng kèo chấp bóng đá hôm nay ngữ mới là Có sẵn, cũng chỉnh sửa tệpnls.mkvà thêm kèo chấp bóng đá hôm nay ngữ (hoặc kèo chấp bóng đá hôm nay ngữ và quốc gia) mã theo dòng trông giống như:

19715_19743

(tất nhiên là các kèo chấp bóng đá hôm nay ngữ khác có thể xuất hiện.)

Là chương trình cơ kèo chấp bóng đá hôm nay hoặc thư viện thay đổi, tin nhắn có thể được thay đổi hoặc thêm bởi các lập trình viên. Trong trường hợp này bạn làm Không cần phải bắt đầu từ đầu. Thay vào đó, hãy chạy lệnh

GMake Update-kèo chấp bóng đá hôm nay

sẽ tạo một tệp danh mục tin nhắn trống mới ( Tệp nồi bạn đã bắt đầu với) và sẽ hợp nhất nó với Các tập tin kèo chấp bóng đá hôm nay hiện có. Nếu thuật toán hợp nhất không chắc chắn về một thông báo cụ thể nó đánh dấu nó"Fuzzy"Như đã giải thích ở trên. Cho trường hợp Có gì đó không ổn, tệp kèo chấp bóng đá hôm nay cũ được lưu bằng.kèo chấp bóng đá hôm nayoldMở rộng.

45.1.4. Chỉnh sửa các tệp kèo chấp bóng đá hôm nay

Các tệp PO có thể được chỉnh sửa với trình chỉnh sửa văn kèo chấp bóng đá hôm nay thông thường. Các Người dịch chỉ nên thay đổi khu vực giữa các trích dẫn Sau Chỉ thị MSGSTR, có thể thêm nhận xét và thay đổi Cờ mờ. Có (không có gì đáng ngạc nhiên) một chế độ PO cho Emacs, mà tôi thấy khá hữu ích.

20944_21513

Đây là một số điều cần ghi nhớ trong khi chỉnh sửa kèo chấp bóng đá hôm nay dịch:

  • Đảm bảo rằng nếu kèo chấp bóng đá hôm nay gốc kết thúc bằng một dòng mới, kèo chấp bóng đá hôm nay dịch cũng vậy. Tương tự cho các tab, v.v.

  • Nếu kèo chấp bóng đá hôm nay gốc làprintf21870_22199

    Msgstr "Die Datei %2 $ s Hat %1 $ u Zeichen."

    Sau đó, trình giữ chỗ đầu tiên sẽ thực sự sử dụng Đối số thứ hai từ danh sách. Thechữ số$Cần theo dõi % ngay lập tức, trước bất kỳ ai khác Bộ điều khiển định dạng. (Tính năng này thực sự tồn tại trongprintfGia đình chức năng. Bạn có thể chưa nghe về nó trước đây vì có ít sử dụng cho nó bên ngoài tin nhắn Quốc tế hóa.)

  • Nếu chuỗi gốc chứa một lỗi kèo chấp bóng đá hôm nay ngữ, báo cáo rằng (hoặc tự khắc phục nó trong nguồn chương trình) và dịch bình thường. Chuỗi đã sửa có thể là Được hợp nhất khi các nguồn chương trình đã được cập nhật. Nếu như Chuỗi ban đầu chứa một lỗi thực tế, báo cáo Điều đó (hoặc tự sửa nó) và không dịch nó. Thay vào đó, bạn có thể đánh dấu chuỗi bằng một nhận xét trong PO tài liệu.

  • Duy trì phong cách và giai điệu của chuỗi gốc. Cụ thể, các tin nhắn không phải là câu (Không thể mở tệp %s) Có lẽ không nên Bắt đầu với một chữ cái viết hoa (nếu kèo chấp bóng đá hôm nay ngữ của bạn phân biệt trường hợp thư) hoặc kết thúc bằng một khoảng thời gian (nếu kèo chấp bóng đá hôm nay ngữ sử dụng dấu chấm câu). Nó có thể giúp đọcPhần 44.3.

  • Nếu bạn không biết tin nhắn có nghĩa là gì hoặc nếu nó là mơ hồ, hỏi trong danh sách gửi thư của nhà phát triển. Cơ hội Có phải người dùng cuối nói tiếng Anh cũng có thể không hiểu nó hoặc thấy nó mơ hồ, vì vậy tốt nhất là cải thiện thông điệp.