翻訳で問題が発生しました。カスタムノードタイプのカスタムフィールドを変換しようとすると、元の値が上書きされます。
これはどのように見えるかです
ノードを作成し、次の情報を入力します
次に、[保存]をクリックすると、ノードが表示されます。
次にクリックします
現在、翻訳が利用できないことがわかります。Add
をクリックしてください
それから私は次のURLリンクを持っています
/node/8/translations/add/en/<my language>
次の値を入力してください
これで2つのノードができました。
元のノードに移動して、フィールドの値を確認します。
以前と同じですが、Webページに、翻訳が異なる2つのノードがあります。
管理パネルの2つのノードの両方が現在選択されている言語と同じ翻訳を持っているという興味深いことに、Translate
タブから編集ボタンをクリックしても、たとえばスイッチャーを介して言語を切り替える必要があります。選択した言語のノードのコンテンツを取得します。
そしてそれは私を夢中にさせます、私は本当に何が起こっているのか理解できません、言語を変更せずにノードの翻訳をどのように編集できますか?
この問題を解決するために私を助けてください、私はこのもので完全に迷っています。
追伸.
データベースのエントリは正しく追加されていると思います
[〜#〜]編集[〜#〜]
以前の私の検出設定
そして今、このように設定します
論理的には、Interface Language
は、開発目的で使用される管理パネルインターフェイスやその他のヘルパーポップアップの翻訳を担当する必要があると思います。しかし、Content translation
はまさに私が探しているものでなければなりませんが、インターフェイス検出をオフにしてデフォルトのままにしておくと(セッションのチェックを解除)、Content translation
セクションのSession
を確認します、言語スイッチャーが消えます。
次の設定を試してみることをお勧めします。
admin/config/regional/language/detection
「英語へのインターフェース翻訳を有効にする」チェックボックスがチェックされているかどうかを確認することもできます。この問題が発生する可能性があります。 admin/config/regional/language/edit/en
質問:私には1つのことがはっきりしませんでした:「以前と同じですが、Webページには2つのノードがあります。異なる翻訳で。」 -WebページのURLは何ですか。それは、ビュー、パネル、または単にnode/nidで構成されたページですか?よろしく、Oleg