問題タブ [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.

0 投票する
0 に答える
525 参照

python - パイソンのトラブル。ツールキットを Windows で翻訳する

Windows のTranslate Toolkitのpo2csvユーティリティを使用する必要があります。

私は次のステップを作ります:

  1. C:\Python27\フォルダーに Python 2.7 をダウンロードしてインストールします。
  2. システム環境変数にPath=C:\Python27\;C:\Python27\Scripts\;OTHET_FOLDERS...とを追加します。PYTHONPATH=C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk
  3. PC を再起動します。
  4. 「翻訳ツールキット 1.11.0」をダウンロード
  5. コマンドを実行MY_DOWNLOADS\translate-1.11.0\translate-1.11.0\python setup.py install

その後、私は po2csv を使用しようとしています:

私は何を間違っていますか?

0 投票する
2 に答える
379 参照

internationalization - ICU4C と XLIFF によるローカライズ

ICU によるローカライズでは、ローカライズ可能なデータを XLIFF 形式で保持することをお勧めします。

そこで、GNUxgettextを使用して文字列を抽出してgettextファイルをフォーマットし、po2xliff.

最後に、XLIFF To ICU ResourceBundle Format Converterを使用して、それらを ICU リソース形式に変換しようとしましたが、機能しないことがわかりました。それはエラーを訴えます:

ほぼ同じエラーが何年も前に報告されており、まだ修正されていません。

貧弱な XLIFF ファイルの 2 行目は次のとおりです。

さて、example.xlfICU によるローカライズのページに従って行を編集し(サンプル ファイルには多くのタイプミスがあります)、再試行したところ、次のようになりました。


では、ICU4C と XLIFF を使用したローカライズのベスト プラクティスは何ですか?

0 投票する
1 に答える
75 参照

python - pootle 2.7 の update_against_templates とは?

プロジェクトから新しいテンプレート ファイルを追加しました。言語を更新する方法や新しいテンプレート ファイルを取得する方法がわかりません。2.5 には update_against_templates があると読みましたが、2.7 にはありません。言語はどのように更新されますか?

0 投票する
1 に答える
55 参照

python - poswap (translate-toolkit) を使用すると、出力のエンコードにブレーキがかかります

Translate Toolkitのposwapを使用しようとしています。

入力ファイルはhe.po(ヘブライ語) で、出力ファイルはar.po(アラビア語)です。

次のコマンドの結果は、ソースがヘブライ語で翻訳がアラビア語poswap he.po ar.poの新しいファイルです。ar.po

しかし、poeditすべてのソース文字列エンコーディングを使用してファイルを開くと、準拠できません。その間違いなくutf-8もう..

誰かが前にその行動に気づいていますか?

0 投票する
0 に答える
33 参照

python - Python を使用して TMX ファイルで不足しているタグを処理する方法は?

OPUSにある MultiUN データセットの英語からドイツ語への翻訳を含む TMX ファイルを読み込もうとしています。私のデータは次のようになります。

translate-toolkit パッケージを使用して、Python からこれを読み込もうとしています。ここで見つけることができる別の質問でこれを行うための解決策を見つけました。

ただし、そのコードを実行してソースとターゲットを出力すると、次のエラーが発生します。

</tu>426 行目を見ると、TMX ファイルのドイツ語翻訳の tu の英語セグメントが存在せず、次のような不一致要素があることがわかります(-->不一致の例を示すために矢印を使用しました)。

TMX ファイルを手動で調べたところ、この問題がファイル全体で数回発生していることに気付きました。opustools次のコマンドで Python パッケージを使用して TMX ファイルを作成しました。

-ln非整合を無視する属性がこの問題を処理することを期待していましたが、そうではありませんでした。さらに、異なるしきい値を使用しても問題は解消されませんでした。この問題を処理する方法はありますか? タグの不一致をチェックし、それらを削除するかスキップして、クリーンなデータセットを使用できるようにするソリューションを探しています。