、自由に配布し、クロスプラットフォームのコマンドラインソフトウェアプロジェクトPythonで実装され、翻訳者とローカリゼーションを支援することを目的とし、コンソールユーティリティのコレクションとして地面から上に設計された、すべてにアクセスするために使用することengineers.Can、Toolkitは、オープンソースで翻訳あなたlocalizationsBeingは、XLIFFとgettextのPOファイルフォーマットで作業するために使用されるように設計さ翻訳ツールキットのソフトウェアは容易にすべてのローカライゼーションにアクセスするために使用することができる。それはあなたが、チェックマージ、抽出してあなたのローカライズを検証するために役立つツールが含まれています。
多くのコンバータはまた、翻訳者はOpenOffice.org自衛隊、Mozillaの.DTDと.propertiesファイル、CSV(カンマ区切り)、Qtの.TS、プレーンテキスト、HTML、TMX(翻訳メモリ交換)、および多くを変換することができるように、ツールキットの翻訳で提供されているもっと。
その他の主な機能の中で、我々はクラウドソースのローカライズ、翻訳に関する統計、翻訳ファイル操作、デスクトップのローカライズ、翻訳品質保証だけでなく、に言及することができ、いくつかの機械翻訳と翻訳メモリproviders.Getting用のプラグインは、あなたのGNU上の翻訳ToolkitソフトウェアをToolkitInstalling翻訳を開始/ Linuxコンピュータは、(翻訳ツールキットをインストール例えばPIP)ピップ(のpython-PIP)ユーティリティを使用して、非常に簡単です。あるいは、&lsquoを実行することにより、ソースパッケージからアプリケーションをインストールすることも可能です。sudoのPythonのsetup.pyインストール&rsquoの。コマンド。
ターミナルエミュレータを経由してプログラムと対話するときにさまざまなオプションは、ユーザーが利用できる。これらは、コマンドごとに一目で見ることができます&lsquo追加することで、パッケージに含まれている。 - ヘルプ&rsquoのを。 Linuxでは、MacとWindowsTheソフトウェア上で.Supportedそれぞれのコマンドにオプション(例えばoo2po --helpまたはoo2xliff --helpまたはcsv2po --helpまたはhtml2po --help)は、実行するように操作されていることを意味し、クロスプラットフォームであるすべてのGNU / Linuxディストリビューション上でだけでなく、Mac OS XおよびMicrosoft Windowsオペレーティングシステム上で。前述のOSEの32ビットと64ビットの両方のインストールは、現時点ではサポートされています。
の今回のリリースでは、の新機能:ます。
- の変更1.12.0 RC1以降:
- UTF-8でエンコードされたOS Xの文字列のサポートを追加します。
- RC形式は、いくつかのバグ修正を受け、現在はTEXTINCLUDEセクションと1行コメント(//)します。 を無視します
- Qtの言語学者ファイル出力XML宣言します。
- xliff2poは今 .xliff拡張子のファイルをサポートしています
- マイナーチェンジ
- 回収した差分マッチ-パッチは、古いサードパーティの消費者のためのサポートを提供する
- UTF-8でエンコードされたOS Xの文字列が、Qtの言語学者およびRC形式およびrc2poコンバータます。 のための新しいテストを追加しました
- 主な変更点:
- のプロパティとDTD形式は多くの問題を解決します。
- 大規模なコードのクリーンアップを楽しみにしてPythonの3互換ます。
- 開発プロセスにおける重要な変更は、テストを容易にするためにします。
- フォーマットとコンバータ:
- Mozillaのプロパティ
- ユニットは、これらを単一のユニットに統合され、関連するアクセスキーエントリを持っている場合します。
- エンコーディングエラーは、現在後続のエラーによってマスクされているそれらを防ぐために早期に報告されています。
- 先頭と末尾のスペースは、コンバータを使用したときにそれらを失うことを避けるためにエスケープされます。
- UNN文字が正しく処理されます。
- はpo2prop今すぐソース言語のアクセスキーを使用しています。
- prop2po中の連続ガイア複数のユニットの固定変換します。
- DTDます。
- はザ·&エンティティは、DTDファイルを読み込む際に自動的に展開し、それらを書くときに戻ってエスケープされます。
- アンダースコア文字は、現在エンティティ名で有効な文字である
- 文字列の末尾のNonentitiesが正しく処理されるようになりまします。
- po2dtd:
- は今ソース言語のアクセスキーを使用しています。
- 浮遊&彼らはおそらく& として削除されることはありません
- HTML
- HTML5のfigcaptionタグは今ローカライズします。
- title属性がある今ローカライズします。
- はpo2htmlが今翻訳されていない属性を保持します。
- アクセスキーます。
- 今アクセスキーが正しいケースを使用して合成されます。
- アンパサンドとスペースの後にアクセスキーのサポートが追加されました
- PHP
- すべての新しいユニットを追加した後に方言をデフォルトにフォールバックします。
- それが後に満たされている空の配列宣言のサポートが追加されました。
- アンドロイドます。
- 複数形のサポートが追加されました。
- はテキストが正しくエスケープされます。
- メッセージid属性がcontextNameはするために追加されます。
- バージョン管理の改善;
- のSubversionの.svnディレクトリのサポートが追加されました。
- チェック:
- を追加しました特定のチェックします。
- ツール:
- pocountツールは、XMLのように見えるもののために今より良い計数アルゴリズムを持っています。
- Mozillaのツーリングの修正:
- のサポートが追加されました。
- 今Mozillaの往復スクリプトは静かに実行することができます。
- は 新しいガイア往復スクリプトを追加しました
- buildxpi --disable-コンパイル環境オプションが巨大な速度の向上で、その結果、復元されている。
- 一般:
- セットアップスクリプトの広範なクリーンアップします。
- 固定要素のためのいくつかのバグ修正します。
- その他のドキュメントのクリーンアップします。
- コードのクリーンアップ:
- PEP8の応用トン、スタイルガイドのクリーンアップします。
- はPython 2.6の新最小です。
- 古いPythonのバージョンをサポートするために使用されるコードの削除されたたくさんの
- Pythonの標準ライブラリの賛成でカスタムコードが削除されました
- 新しいライブラリを使用するように更新コードベースします。
- 新しい構文はPython 3互換性を求めてを使用するようにコードを変更します。
- いくつかのサードパーティ製バンドルソフトウェアを更新しました
第三者バンドルコードが使用するライセンスを追跡するために - を追加しました文書
- TODO項目を削除しました。そのうちのいくつかは、バグトラッカーに移動された
- 開発プロセス:
- を追加しました機能テストフレームワーク
- 新しいユニットテストと機能テストを追加しました何十ます。
- トラビスで実行されるタスクを拡張
- ...と一般的なコードのクリーンアップと、もちろん多くの多くのバグ修正の負荷ます。
- 新規コンバータはpo2rc、rc2po、ical2po、およびpo2icalなどがします。
- サポートは、Qtの.TSとのGettextの.moというのために改善されたします。
- 品質チェック、インデックス作成、バージョン管理、および速度が向上します。
今
適切な正しく既存の親に挿入するための固定要素の
翻訳が欠落している場合
ターゲットアクセスキーが欠落している場合
マークアップを使用する際に
LibreOfficeのための
.propertiesファイルに悪いアクセスキーをチェックするために
CherryPyは、BeautifulSoup4ます。
pep8、pytest-xdist、すべてのファイルをコンパイルし、coveralls.io、...
poterminologyツールは用語リストの構築を支援するために追加されました。
のバージョン1.2.0にの新機能であるます。
の要件の
- のPerlます。
コメントが見つかりません