translationstring là một thư viện Python sử dụng bởi các gói Repoze khác nhau cho quốc tế (i18n) Các nhiệm vụ liên quan đến dịch.
Gói này cung cấp một lớp dịch chuỗi, một lớp nhà máy chuỗi dịch, dịch thuật và pluralization nguyên thủy, và một tiện ích giúp Chameleon mẫu sử dụng các cơ sở dịch của gói này. Nó không phụ thuộc vào Babel, nhưng dịch thuật và pluralization dịch vụ của mình có nghĩa là để làm việc tốt nhất khi được cung cấp với một thể hiện của lớp babel.support.Translations.
Vui lòng xem http://docs.repoze.org/translationstring hoặc các tài liệu / file index.rst trong gói này cho các tài liệu hướng dẫn
là gì mới trong phiên bản này:.
- Thêm MANIFEST để đảm bảo tất cả các file hiện diện trong một thông cáo. Điều này sửa chữa vé 8.
là gì mới trong phiên bản 1.0:
- ép buộc các giá trị phi chuỗi thành một chuỗi trong quá trình dịch, ngoại trừ None.
- thông tin bản đồ thông qua danh dự cho người phiên dịch, kết hợp nó với dữ liệu bản đồ đã được một phần của chuỗi dịch.
- Hỗ trợ định dạng của chuỗi dịch với% -operator.
là gì mới trong phiên bản 0.4:
- Python 3 tương thích (nhờ Joe Dallago, GSOC sinh viên) .
- Hủy bỏ kiểm tra sự phụ thuộc vào Babel.
- Chuyển đến GitHub (https://github.com/Pylons/translationstring).
- Thêm tox.ini cho mục đích thử nghiệm.
là gì mới trong phiên bản 0.3:
- Bảo tồn bản dịch mặc định ngay cả khi họ là một chuỗi rỗng. Điều này sửa chữa các vấn đề với Chameleon là không thể xác định nếu một dịch là hiện tại hay không.
là gì mới trong phiên bản 0.2:
- Thêm __getstate__ và phương pháp __reduce__ để chuỗi dịch để cho phép tẩy .
- Fix lỗi trong ChameleonTranslate. Khi i18n: Dịch đã được sử dụng trong các mẫu, một chuỗi dịch đã không thích hợp tạo ra với một giá trị mặc định của các chuỗi rỗng. Triệu chứng: mẫu văn bản sẽ & quot; & quot biến mất; chứ không được trả lại không được dịch.
Yêu cầu :
- Python
Bình luận không