問題タブ [pootle]

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 投票する
1 に答える
381 参照

java - Java .properties ファイルを Pootle に追加する

Pootle に .properties ファイルを追加しようとしていて、英語のプロパティ ファイルをテンプレート ファイルとして認識させようとしています。何らかの理由で、Pootle はこれを実行できず、その理由はわかりません。Pootle に必要な言語のすべてのプロパティ ファイルを正常に追加できますが、翻訳を開始しようとすると、Pootle はキーの一致に失敗し、翻訳インターフェイスに英語のテンプレート文字列が表示されません。他の誰かがこれに遭遇したか、何かアイデアを持っているかどうか疑問に思っています.

ありがとう!

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

php - Poolle が誤った PHP 配列ファイルをエクスポートする

私は最近、小さな PHP プロジェクトの翻訳に Pootle を使用しています。私たちの i18n ファイルは php 配列です。例:

そこで、Pootle の管理パネルでプロジェクトを作成し、ソース ファイルを PHP 配列に設定しました。その後、ファイルをアップロードして翻訳することができます。

エクスポートしようとすると問題が発生します。レンダリングされたファイルの構文は次のとおりです。

どの afaik も有効な PHP 構文ではありません。

Pootle and Translation Toolkit のドキュメントを読んだところ、ある種の「テンプレート」を通過してそのくだらない出力が生成されることがわかりました。

これを修正して、アップロードしたのとまったく同じ構文でPHP配列をエクスポートできるようにする方法はありますか? どんな助けでも大歓迎です!

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

python - Slumber を使用して REST API を介して Pootle プロジェクトを作成および更新する

Pootle のTastypieベースの REST APIを介してPootleプロジェクトとそのテンプレート文字列を作成および更新する方法の実例はありますか? たとえば、 Slumberを使用して、これを行うための最小限のエレガントな方法を見たいと思っています。

私の場合: Web アプリケーションからいくつかの Pootle プロジェクトを作成したいと考えています。このような各プロジェクトは、Web サービスの記事のコレクション内の 1 つの記事に対応していると考えることができます。これらのプロジェクトのそれぞれについて、私はできる必要があります

  1. (API を介して) 抽出された (テンプレート) 文字列のリストを使用して最初に作成し、
  2. 実際の翻訳を提供する (人間、Pootle の Web インターフェース [問題ではない])、
  3. 理想的にはAPIを介してPOファイルとして翻訳を取得し、
  4. 人間がより多くの翻訳を実行できるように、翻訳可能な文字列のセットを (API を介して) 更新します。

Pootle の用語集API 定義その API 使用上の注意Tastypie のドキュメントSlumber のドキュメントを読みましたが、足りない部分があるように感じます。たとえば、Tastypie はリクエスト URL でフィルタリング パラメーターを指定するための優れたオプションを提供しますが、アプリ内で適切なプロジェクトを検索するには、プロジェクトのリスト全体を取得する必要があると感じ、他の人がどのように API を使用しているのか疑問に思います。 .

次のコードは、新しいプロジェクトを正しく作成します。

そしてnew_project、次のdictを参照します:

たとえば、code後で値を保持しているとします。idプロジェクトの(10から)を取得する最も効率的な方法は何resource_uriですか? 私がそれを望む理由は、次のような後のリクエストのためです。

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

python - pottle サーバーのポートを変更します

Pootle 翻訳サーバーをセットアップしたばかりですが、Python のまったくの初心者であり、Pootle のインストールによって作成されるデフォルト ファイルに、サーバーが実行される HTTP ポートに関する構成設定が見つからないという事実があるため、ここの誰かが私に迅速に対応できることを願っています。ヒント。

Pootle のドキュメントから:

デフォルトで、Pootle はソフトウェアを素早くテストするのに十分な組み込みの CherryPy サーバーを提供します。

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

python - Git を使用して Pootle をインストールするにはどうすればよいですか?

私は Ubuntu 14.04 を使用しており、バージョン 2.7 のPootleをインストールしようとしています。これは、pip ではなく Git を使用するように言われました。これは、このバージョンが安定しておらず、pip パッケージがないためだと思います。 / はまだ pip で使用するように設定されていません。しかし、Python に慣れていない (そして、まったくプログラマーではない) ため、データベースの初期化に問題がありますmanage.py

これまでのところ、マスター ブランチをチェックアウトし、/srv/www/pootle/projectDjango/usr/local/lib/python2.7/dist-packages/djangoをバージョン 1.7.7にアップグレードしましpipた。( Pootle 2.7 の要件を参照してください。)

以前に pip と を使用して Pootle バージョン 2.5 を正常にインストールしpootle setup、データベースを初期化しましたが、Pootle 2.7 ではコマンドが削除されたpootle setupため、 でデータベースを初期化しようとしました./manage.py initdb。その結果、次のようになります。

/srv/www/pootle/pootle.confこれは、秘密鍵やその他の構成を持つ私の設定ではなく、Django の設定が使用されているためだと思います。

--settings=pootleオプションをmanage.pyandで使用しようとしましたdjango-admin.pyが、シンボリックリンクを in/usr/local/lib/python2.7/dist-packages/django//usr/local/lib/python2.7/dist-packages/django/conf/付けpootle.settingsて、 my につながるという名前を付けましpootle.confたが、それでもThe SECRET_KEY setting must not be empty.