2016-08-23 19 views
0

Odoo 8では、英語からアラビア語への翻訳を行います。私は次のステップを実行しましたが、達成できませんでした。Odooアラビア語翻訳。

設定 - >翻訳 - >翻訳をロード

アラビア

でレコードを作成したがその後、アラビア語に優先を変更しました。

アラビア語で表示が変更されます。

質問1.翻訳されていないデフォルトのフィールドがいくつかあります。 質問2.翻訳されている場合、XMLでビューを変更した場合。もう一度英語になります 質問3.新しく作成されたモジュールでは翻訳されません。

すべてが.POファイルと関係する場合。 新しく作成されたモジュールの.POファイルを自動的に生成する方法。 .poファイルを生成するコマンドラインは何ですか? .poファイル以上の質問を作成することをお勧めします。

+0

管理/翻訳/インポート/エクスポートの.POファイルをインポートしました。私はすべてのフィールド名を持つ.poファイルを持っています。ここでは、このファイルにはフィールド名が表示されます。 ** msgstr **にそれぞれの翻訳を入力する必要があります。それは長いプロセスです。それ以上の良い提案...? –

+0

私はすべて英語で.poファイルを持っています、私はそれぞれの** msgstr **を自動的に変換します。 –

答えて

0

この翻訳は、モジュールのi18nフォルダに基づいています。 poeditを使用して新しい翻訳を作成することができます。

翻訳がすでに行われているとあなたがた.poファイルで変更が、これを取得するには

を更新していない場合。

クエリで

delete from ir_translation where module = 'Your_module_name' 

または

delete from ir_translation where src like '%your_field_name%' 

以上WHERE句に基づいて、すべての既存の翻訳のフィールドを削除します。

次に設定します。 Loadボタンをクリックしてオン

Load an Translation

、新しい翻訳値が登場します。