問題タブ [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.
java - Java .properties ファイルを Pootle に追加する
Pootle に .properties ファイルを追加しようとしていて、英語のプロパティ ファイルをテンプレート ファイルとして認識させようとしています。何らかの理由で、Pootle はこれを実行できず、その理由はわかりません。Pootle に必要な言語のすべてのプロパティ ファイルを正常に追加できますが、翻訳を開始しようとすると、Pootle はキーの一致に失敗し、翻訳インターフェイスに英語のテンプレート文字列が表示されません。他の誰かがこれに遭遇したか、何かアイデアを持っているかどうか疑問に思っています.
ありがとう!
php - Poolle が誤った PHP 配列ファイルをエクスポートする
私は最近、小さな PHP プロジェクトの翻訳に Pootle を使用しています。私たちの i18n ファイルは php 配列です。例:
そこで、Pootle の管理パネルでプロジェクトを作成し、ソース ファイルを PHP 配列に設定しました。その後、ファイルをアップロードして翻訳することができます。
エクスポートしようとすると問題が発生します。レンダリングされたファイルの構文は次のとおりです。
どの afaik も有効な PHP 構文ではありません。
Pootle and Translation Toolkit のドキュメントを読んだところ、ある種の「テンプレート」を通過してそのくだらない出力が生成されることがわかりました。
これを修正して、アップロードしたのとまったく同じ構文でPHP配列をエクスポートできるようにする方法はありますか? どんな助けでも大歓迎です!
python - Slumber を使用して REST API を介して Pootle プロジェクトを作成および更新する
Pootle のTastypieベースの REST APIを介してPootleプロジェクトとそのテンプレート文字列を作成および更新する方法の実例はありますか? たとえば、 Slumberを使用して、これを行うための最小限のエレガントな方法を見たいと思っています。
私の場合: Web アプリケーションからいくつかの Pootle プロジェクトを作成したいと考えています。このような各プロジェクトは、Web サービスの記事のコレクション内の 1 つの記事に対応していると考えることができます。これらのプロジェクトのそれぞれについて、私はできる必要があります
- (API を介して) 抽出された (テンプレート) 文字列のリストを使用して最初に作成し、
- 実際の翻訳を提供する (人間、Pootle の Web インターフェース [問題ではない])、
- 理想的にはAPIを介してPOファイルとして翻訳を取得し、
- 人間がより多くの翻訳を実行できるように、翻訳可能な文字列のセットを (API を介して) 更新します。
Pootle の用語集、API 定義、その API 使用上の注意、Tastypie のドキュメント、Slumber のドキュメントを読みましたが、足りない部分があるように感じます。たとえば、Tastypie はリクエスト URL でフィルタリング パラメーターを指定するための優れたオプションを提供しますが、アプリ内で適切なプロジェクトを検索するには、プロジェクトのリスト全体を取得する必要があると感じ、他の人がどのように API を使用しているのか疑問に思います。 .
次のコードは、新しいプロジェクトを正しく作成します。
そしてnew_project
、次のdictを参照します:
たとえば、code
後で値を保持しているとします。id
プロジェクトの(10
から)を取得する最も効率的な方法は何resource_uri
ですか? 私がそれを望む理由は、次のような後のリクエストのためです。
python - pottle サーバーのポートを変更します
Pootle 翻訳サーバーをセットアップしたばかりですが、Python のまったくの初心者であり、Pootle のインストールによって作成されるデフォルト ファイルに、サーバーが実行される HTTP ポートに関する構成設定が見つからないという事実があるため、ここの誰かが私に迅速に対応できることを願っています。ヒント。
Pootle のドキュメントから:
デフォルトで、Pootle はソフトウェアを素早くテストするのに十分な組み込みの CherryPy サーバーを提供します。
python - Git を使用して Pootle をインストールするにはどうすればよいですか?
私は Ubuntu 14.04 を使用しており、バージョン 2.7 のPootleをインストールしようとしています。これは、pip ではなく Git を使用するように言われました。これは、このバージョンが安定しておらず、pip パッケージがないためだと思います。 / はまだ pip で使用するように設定されていません。しかし、Python に慣れていない (そして、まったくプログラマーではない) ため、データベースの初期化に問題がありますmanage.py
。
これまでのところ、マスター ブランチをチェックアウトし、/srv/www/pootle/project
Django/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.py
andで使用しようとしました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
.