transhetteはあなたのDjangoプロジェクトの翻訳プロセスを容易に単純なDjangoのアプリです。
Transhetteはもともとpolibを使用するロゼッタ、に基づいていました。両方のプロジェクトは、MITライセンスの下で配布されています。
TranshetteはGNU劣等一般公衆利用許諾契約書の条件の下で配布されています。
ドキュメンテーション
インストール
transhetteをインストールするには:
  1。アプリケーションをダウンロードし、あなたのPythonパスのどこにでもtranshetteフォルダを配置(プロジェクトディレクトリは結構ですが、どこか他のあなたのPythonパスで行います)
  2。プロジェクトのsettings.pyでINSTALLED_APPSに 'transhette'行を追加します。
  3。例えば、プロジェクトのurls.pyにURLエントリを追加します。
  django.confインポート設定から
  'transhette」settings.INSTALLED_APPSであれば:
  urlpatterns + =パターン( ''、
  URL(R '^ transhette /'、)( 'transhette.urls'を含みます)、
 )
注:あなたがURLプレフィックスとして望むものは何でも使用することができます。
transhetteをアンインストールします:
  1。コメントアウトしたり、INSTALLED_APPSに 'transhette'行を削除
  2。コメントアウトまたはURLを含めることを削除
セキュリティ
transhetteはあなたのDjangoプロジェクト内の一部のファイルへの書き込みアクセスを必要とするため、アプリケーションへのアクセスは、管理者ユーザに制限されているだけ(プロジェクトの管理インタフェースで定義されています)
あなたが他のユーザーに編集アクセス権を付与したい場合は:
  1。あなたの管理インターフェイスに「翻訳者」グループを作成
  2。このグループにアクセス権を翻訳付与したいユーザーを追加
チュートリアル
あなたのDjangoの開発サーバを起動し、インストール·プロセス中に選択したURL接頭辞にブラウザをポイントします。あなたは、ファイル選択画面になります。
ファイルを選択し、それぞれの未翻訳のメッセージを翻訳します。メッセージの新しいバッチが処理されるたびに、transhetteは対応django.poファイルを更新し、対応するMOファイルを再生成します。
これは、プロジェクトのラベルがすぐに翻訳されることを意味し、残念ながらあなたはまだ変更を有効にするためにWebサーバを再起動する必要があります。
Webサーバは、カタログ上の書き込みアクセス権を持っていない場合は、カタログファイルのアーカイブをダウンロードすることができますファイル。
あなたが希望する文字列を検索するためのキーワードを入力することができます便利な検索ボックスがあります。
それは、「唯一の非翻訳」と「ファジー」「オンリー翻訳」の状態により文字列をフィルタリングすることが可能です。ファジィ文字列が自動的にugettextによって翻訳されたものであるので、それらについて注意してください。あなたのカタログを保存する前に、すべてのファジィ文字列をチェックする必要があります。彼らは黄色に着色しているので、あなたが検索結果にそれらを識別することができます。
同様に、あなたが編集しているカタログをダウンロードすることができますように、あなたはまた、カタログをアップロードすることができます。アップロードされようとしているカタログが格納されたものが優先されている場合、「優先」オプションが定義されています。これはtranshette新しいカタログに既に変換された文字列が見つかった場合、優先度なしに、それが古い翻訳を尊重することを意味します。あなたが優先順位を有効にした場合、古い値は常に上書きされます。彼らは存在しないようTranshetteは、空の翻訳を管理します。
開発
あなたは、そのSubversionリポジトリのチェックアウトを実行して、transhetteの最後の出血エッジバージョンを取得することができます。このように、あなたのメインのプロジェクトディレクトリに外部として追加することができます。
SVNチェックアウトhttp://svnpub.yaco.es/djangoapps/transhette/trunk transhette
バグ報告、パッチや提案は歓迎以上です。ちょうど私たちのTracシステムでそれらを入れて、あなたがチケットを埋めるときに「transhette 'コンポーネントを使用します。
http://tracpub.yaco.es/djangoapps/
Features:
Database独立しました
プロジェクトのgettextのカタログ(POやMOファイル)を読み込みと書き込み
インストールされ、分未満でアンインストール
DjangoのadminインタフェースのCSSを使用しています
GoogleのAJAX言語APIを使用して翻訳の提案
このリリースで新しい何が:
この誰かが基本テンプレートにヘッダブロックをドロップするだけの場合にはテンプレートブロックからのAjax URLを変更し
このバージョン0.5.8の新機能です:
この不正な検索文字列に対するロバスト性を向上させます
このバージョン0.5.6の新機能である:restart_scriptリロードモードで
この修正誤植($の代わりに&)。
このバージョン0.5.5の新機能です:
このラベルは、2つ以上のカタログにいたときの変換を修正しました。優先度計算の不一致。
この要件:
このパイソン
コメントが見つかりません