問題タブ [translate-toolkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - パイソンのトラブル。ツールキットを Windows で翻訳する
Windows のTranslate Toolkitのpo2csvユーティリティを使用する必要があります。
私は次のステップを作ります:
C:\Python27\
フォルダーに Python 2.7 をダウンロードしてインストールします。- システム環境変数に
Path=C:\Python27\;C:\Python27\Scripts\;OTHET_FOLDERS...
とを追加します。PYTHONPATH=C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk
- PC を再起動します。
- 「翻訳ツールキット 1.11.0」をダウンロード
- コマンドを実行
MY_DOWNLOADS\translate-1.11.0\translate-1.11.0\python setup.py install
その後、私は po2csv を使用しようとしています:
私は何を間違っていますか?
internationalization - ICU4C と XLIFF によるローカライズ
ICU によるローカライズでは、ローカライズ可能なデータを XLIFF 形式で保持することをお勧めします。
そこで、GNUxgettext
を使用して文字列を抽出してgettext
ファイルをフォーマットし、po2xliff
.
最後に、XLIFF To ICU ResourceBundle Format Converterを使用して、それらを ICU リソース形式に変換しようとしましたが、機能しないことがわかりました。それはエラーを訴えます:
ほぼ同じエラーが何年も前に報告されており、まだ修正されていません。
貧弱な XLIFF ファイルの 2 行目は次のとおりです。
さて、example.xlf
ICU によるローカライズのページに従って行を編集し(サンプル ファイルには多くのタイプミスがあります)、再試行したところ、次のようになりました。
では、ICU4C と XLIFF を使用したローカライズのベスト プラクティスは何ですか?
python - pootle 2.7 の update_against_templates とは?
プロジェクトから新しいテンプレート ファイルを追加しました。言語を更新する方法や新しいテンプレート ファイルを取得する方法がわかりません。2.5 には update_against_templates があると読みましたが、2.7 にはありません。言語はどのように更新されますか?
python - poswap (translate-toolkit) を使用すると、出力のエンコードにブレーキがかかります
Translate Toolkitのposwapを使用しようとしています。
入力ファイルはhe.po
(ヘブライ語) で、出力ファイルはar.po
(アラビア語)です。
次のコマンドの結果は、ソースがヘブライ語で翻訳がアラビア語poswap he.po ar.po
の新しいファイルです。ar.po
しかし、poedit
すべてのソース文字列エンコーディングを使用してファイルを開くと、準拠できません。その間違いなくutf-8
もう..
誰かが前にその行動に気づいていますか?
python - Python を使用して TMX ファイルで不足しているタグを処理する方法は?
OPUSにある MultiUN データセットの英語からドイツ語への翻訳を含む TMX ファイルを読み込もうとしています。私のデータは次のようになります。
translate-toolkit パッケージを使用して、Python からこれを読み込もうとしています。ここで見つけることができる別の質問でこれを行うための解決策を見つけました。
ただし、そのコードを実行してソースとターゲットを出力すると、次のエラーが発生します。
</tu>
426 行目を見ると、TMX ファイルのドイツ語翻訳の tu の英語セグメントが存在せず、次のような不一致要素があることがわかります(-->
不一致の例を示すために矢印を使用しました)。
TMX ファイルを手動で調べたところ、この問題がファイル全体で数回発生していることに気付きました。opustools
次のコマンドで Python パッケージを使用して TMX ファイルを作成しました。
-ln
非整合を無視する属性がこの問題を処理することを期待していましたが、そうではありませんでした。さらに、異なるしきい値を使用しても問題は解消されませんでした。この問題を処理する方法はありますか? タグの不一致をチェックし、それらを削除するかスキップして、クリーンなデータセットを使用できるようにするソリューションを探しています。