に外部ソースから私が翻訳し表示することを、データベース内の単語、私はテキストの限られた量を持っている...おそらく私は明白な解決策を見下ろすか、間違った方法を考えていますカタログ
を翻訳可能なテキストを取得します。フラスコ/ジンジャー/バベルwebappのユーザーに。例えば。 「実行中」は「活動」列の可能な値であり、ドイツ語ユーザーにとっては「laufen」でなければなりません。
テンプレートとコードの単語を抽出してカタログに入れますが、を追加するには、カタログにという単語を追加するにはどうすればよいですか?シンプルなテキストファイル抽出プログラムはありますか?
私が考えることができる唯一のことは、.pyファイルを作成して_( '...')行をたくさん置くことですが、それは間違っていると感じます...それは?
データベースのこれらの単語は列挙型として定義されていますか? – plaes
はい、ただし、enumやデータベースには制限されません。 もう1つのシナリオは外部システムです。多分JSONを私のシステムに送ります。特定の言葉で翻訳されていて、* my *コードには表示されませんが、入ってくるメッセージには表示されません。 これらの言葉はAPIの仕様を言いますが、私はgettextがピックアップするだけの '_( 'word')'としてコードに入れないようにしたいと思います。 私はちょうど1行に1語の痛みのテキストファイルを使用して、それに私自身の抽出機能を書きます。 – Florian