Translate Toolkit là một mã nguồn mở, được phân phối tự do và dự án phần mềm đa nền tảng dòng lệnh thực hiện trong Python và được thiết kế từ mặt đất lên như một tập hợp các giao diện điều khiển tiện ích nhằm hỗ trợ các dịch giả và nội địa hóa engineers.Can được sử dụng để truy cập tất cả localizationsBeing của bạn được thiết kế để được sử dụng để làm việc với XLIFF và Gettext PO tập tin định dạng, các phần mềm Dịch Toolkit có thể dễ dàng sử dụng để truy cập vào tất cả các địa phương hóa của bạn. Nó bao gồm các công cụ giúp bạn kiểm tra, hợp nhất, giải nén và xác nhận địa hóa của bạn.
Nhiều bộ chuyển đổi cũng được cung cấp trong Dịch Toolkit, cho phép dịch chuyển OpenOffice.org SDF, Mozilla .dtd và .properties, CSV (Comma Separated Value), Qt .ts, plain text, HTML, TMX (Translation Memory Exchange), và nhiều hơn hơn.
Trong số các tính năng quan trọng khác, chúng ta có thể đề cập đến crowdsource nội địa hóa, thống kê dịch, thao tác với file dịch, nội địa hóa máy tính để bàn, đảm bảo chất lượng dịch thuật, cũng như bổ sung cho một số máy dịch thuật và dịch bộ nhớ providers.Getting bắt đầu với Dịch ToolkitInstalling Dịch phần mềm Toolkit trên GNU của bạn / máy tính Linux là khá dễ dàng bằng cách sử dụng Pip (python-pip) tiện ích (ví dụ như pip cài đặt dịch-toolkit). Ngoài ra, nó cũng có thể cài đặt các ứng dụng từ gói mã nguồn bằng cách chạy & lsquo; sudo python setup.py cài đặt & rsquo; lệnh.
Tùy chọn khác nhau có sẵn cho người dùng khi tương tác với các chương trình thông qua một trình mô phỏng thiết bị đầu cuối. Đây có thể được xem trong nháy mắt cho mỗi lệnh bao gồm trong gói phần mềm, bằng cách thêm & lsquo; - giúp & rsquo; lựa chọn các lệnh tương ứng (ví dụ oo2po --help hoặc oo2xliff --help hoặc csv2po --help hoặc html2po --help) .Supported trên Linux, Mac và WindowsThe phần mềm là nền tảng chéo, có nghĩa là nó đã được thiết kế để chạy trên tất cả các bản phân phối GNU / Linux, cũng như trên OS X và Microsoft Windows hệ điều hành Mac. Cả hai 32-bit và 64-bit cài đặt của các hệ điều hành nói trên được hỗ trợ tại thời điểm này
là gì mới trong phiên bản này:.
- Thay đổi kể từ 1.12.0 RC1:
- Thêm hỗ trợ UTF-8 mã hóa chuỗi OS X
- định dạng RC nhận được một số sửa lỗi và bây giờ bỏ qua phần TEXTINCLUDE và một dòng bình luận (//)
- Qt Nhà ngôn ngữ học tập tin bây giờ sản lượng khai báo XML
- xliff2po bây giờ hỗ trợ các tập tin với phần mở rộng .xliff
- Thay đổi nhỏ trong placeables để chèn chính xác ở một phụ huynh hiện tại nếu thích hợp
- Thu hồi diff-match-patch để cung cấp hỗ trợ cho người tiêu dùng thuộc nhóm ba cũ
- thêm các xét nghiệm mới cho hệ điều hành chuỗi UTF-8 mã hóa X, ngôn ngữ học Qt và các định dạng RC và bộ chuyển đổi rc2po
- Những thay đổi lớn:
- Properties và các định dạng DTD sửa chữa một số vấn đề
- Massive mã ngẫu nhiên mong Python 3 tương thích
- Thay đổi quan trọng trong quá trình phát triển để dễ dàng kiểm tra
- Định dạng và chuyển đổi:
- properties Mozilla
- Nếu một đơn vị có một mục khóa truy cập tương ứng sau đó chúng được kết hợp thành một đơn vị duy nhất
- lỗi Encoding giờ được báo cáo sớm để ngăn chặn chúng bị che khuất bởi các lỗi sau
- không gian hàng đầu và đuôi đang trốn để tránh bị mất đi chúng khi sử dụng bộ chuyển đổi
- Các nhân vật unn nay được xử lý đúng
- po2prop Bây giờ sử dụng các ngôn ngữ nguồn accesskey nếu dịch là mất tích
- Sửa lỗi chuyển đổi các đơn vị tiếp Gaia số nhiều trong prop2po
- DTD
- Các & thực thể được tự động mở rộng khi đọc file DTD, và trốn thoát sau khi viết họ
- gạch dưới nhân vật bây giờ là một ký tự hợp lệ trong tên thực thể
- Nonentities ở kết thúc chuỗi doanh nghiệp được xử lý một cách chính xác
- po2dtd:
- Bây giờ sử dụng các ngôn ngữ nguồn accesskey nếu mục tiêu accesskey thiếu
- Không remove đi lạc và khi họ có thể &
- HTML
- Thẻ figcaption HTML5 bây giờ là bản địa hóa
- Các thuộc tính tiêu đề bây giờ là bản địa hóa
- po2html nay vẫn giữ được các thuộc tính chưa được dịch
- Accesskeys
- Bây giờ accesskeys được kết hợp bằng cách sử dụng đúng trường hợp
- Thêm hỗ trợ cho accesskey sau ký hiệu và không gian
- PHP
- Fall lại để mặc định tiếng địa phương sau khi thêm mỗi đơn vị mới
- Thêm hỗ trợ cho khai báo mảng sản phẩm nào khi nó được lấp đầy sau
- Android
- Thêm hỗ trợ cho số nhiều
- Text hiện đúng cách trốn thoát khi sử dụng đánh dấu
- Các thuộc tính id của thông điệp được thêm vào contextname
- cải tiến điều khiển phiên bản;
- Thêm hỗ trợ cho các thư mục Subversion svn
- Kiểm tra:
- Thêm kiểm tra cụ thể cho LibreOffice
- Công cụ:
- Các công cụ pocount bây giờ đã có một thuật toán đếm tốt hơn cho những thứ trông giống như XML
- Mozilla sửa chữa dụng cụ:
- Thêm hỗ trợ để kiểm tra accesskeys xấu trong file .properties
- Bây giờ đón tới kịch bản Mozilla có thể chạy âm thầm
- Thêm một kịch bản Gaia khứ hồi mới
- Các tùy chọn buildxpi --disable-biên dịch-môi trường đã được khôi phục, kết quả là cải thiện tốc độ rất lớn
- General:
- dọn dẹp rộng rãi các thiết lập kịch bản
- Một số sửa lỗi cho placeables
- Misc dọn dẹp tài liệu
- Mã dọn dẹp:
- Ứng dụng tấn PEP8 và phong cách dẫn dọn
- Python 2.6 là tối thiểu mới của chúng tôi:
- nhiều Removed của mã được sử dụng để hỗ trợ các phiên bản Python cũ
- mã tùy chỉnh Bỏ ủng hộ của các thư viện chuẩn của Python
- codebase Cập nhật để sử dụng thư viện mới
- Thay đổi mã để sử dụng cú pháp tìm kiếm mới Python 3 tương thích
- Cập nhật một số bên thứ ba phần mềm đi kèm: CherryPy, BeautifulSoup4
- Thêm tài liệu để theo dõi các giấy phép sử dụng do bên thứ ba đang gói
- Loại bỏ mặt hàng TODO. Một số trong số họ đã được chuyển đến các tracker lỗi
- Quá trình phát triển:
- Thêm một khuôn khổ kiểm tra chức năng
- Thêm hàng chục đơn vị mới và các xét nghiệm chức năng
- Mở rộng các nhiệm vụ thực hiện trong Travis: PEP8, pytest-xdist, biên dịch tất cả các file, coveralls.io, ...
- ... và vô số dọn dẹp mã chung và tất nhiên nhiều nhiều sửa lỗi.
là gì mới trong phiên bản 1.2.0:
- Các công cụ poterminology đã được thêm vào để giúp xây dựng danh sách các thuật ngữ .
- đổi mới bao gồm po2rc, rc2po, ical2po, và po2ical.
- Hỗ trợ đã được cải thiện cho .ts Qt và Gettext .mo.
- Kiểm tra chất lượng, lập chỉ mục, điều khiển phiên bản, và tốc độ được cải thiện.
Yêu cầu :
- Perl
Bình luận không