私はphoenixframeworkでプロジェクトを作成しています。私はgettextを使っていくつかの翻訳を追加します。コマンドmix gettext.extract --merge
はコントローラとテンプレートからすべての翻訳キーを取得し、.pot
と.po
ファイルに格納します。手動でgettext変換キーを追加する
私は設定ファイルにあるいくつかの変換キーです。これはフォーム選択ボックスで選択オプションとして使用します。現時点で私はキーのリスト:[:key1, :key2, key3, ..., keyN]
を持っています。
翻訳を表示し、選択ボックスでキーを選択するには、キーワードリストが必要です。私の結果は[{"translation 1": key1}, {"translation 2": key2}, {"translation 3": key3}, ..., {"translation N": keyN}]
です。
問題:
私は.pot
ファイルを触れてはならないと、彼らは上記のコマンドの実行後に失われてしまうので、私は、私の.po
ファイルに私の翻訳キーを書き込むことはできません。ファイルは上書きされます。
手動で翻訳を追加して、プロジェクトから新しい翻訳を取得するコマンドを実行して、手作業で追加された翻訳を失わない方法がありますか?