デフォルトの言語 - Entity Translation

カテゴリ 言語 コアバージョン 7.15 関連モジュール Entity Translation

管理ページで、なぜデフォルトの言語にこだわるか、
ですが、
本来は、デフォルトの言語というよりは、元本(source)言語の事なのですが、、、
元本というのは、多国語の場合の原文を意味し、他の言語は原文を翻訳する。という流れになります。
今現在は、
・原文=デフォルトの言語=日本語
という定義を行っております。
これを先般、英語ページをprefixなしで表示したいがために
・原文=日本語
・デフォルトの言語=英語
としたところ、Taxonomyにおいて、原文と訳文の対応が崩れるという不具合が生じました。
※そのため、原文とデフォルトの言語は同一言語にしないと、混乱と不具合の基。という認識です。

というわけで、
デフォルトの言語(=原文)を日本語にした場合、と
デフォルトの言語(=原文)を英語にした場合、、、

コンテンツを新規作成する場合、
・まず、コンテンツ新規作成ページで デフォルトの言語でフル入力し、
・次に、(定義により特定された)対訳が必要なフィールドのみ[翻訳]ページで入力
となります。

当然、翻訳が不要なフィールドは[翻訳]ページには表示すらされません。

そして、この[翻訳]が不要な部分にTaxonomyも含まれます。
つまり、[翻訳]ページにはTaxonomyの選択子は表示されません。

にも関わらず、
[english]表示モードでは表示されてしまいます。
※フォームは表示はされますが、(中身)の選択肢は表示されません。

Drupal6では、日本語表示モードでも、英語表示モードでも、各々の言語で表示された選択肢が表示出来たからです。
※Drupal7のWebformでも可能です。

しかし、Drupal7の標準タクソノミーフィールドでは、原文語以外の言語表示モードでは選択肢の中身が表示されません。
多分バグだと思います。
この問題は、何れ解消されると思いますが、今現在、対処はされていません。

したがって、現状 、
・まず、コンテンツ新規作成ページで デフォルトの言語でフル入力し、
・次に、(定義により特定された)対訳が必要なフィールドのみ[翻訳]ページで入力
というシーケンスは崩せません。

制御としては、
・公開ページで prefix無しを無理やり /en/~に飛ばすのと同様、
・管理ページ(ノード編集フォーム)は無理やり /ja/~に飛ばす。
といった対処で安全?にはなると思います。

サイト管理者(ニュースや物件登録者)が日本人なら、多分これでOKだと思います。
※管理メニューが日本語で入力するコンテンツ原文も日本語なため。

しかし、サイト管理者(ニュースや物件登録者)が英語を好む場合は、多少問題でるかと思います。
原文として、作成するコンテンツ内容が 入力者にとって多国語だからです。

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール降順で並び替える タイトル
テーマ 8.3x Theme drupal8 で パスに応じたページテンプレート名を利用する方法
token 7.34 token オリジナルモジュールからtokenを提供する方法を教えて下さい。
Token 8.4x Token カスタムモジュールからtokenを提供する方法(drupal8版)
テーマ 8.9.x Twig Twig で 月末日を算出する方法
ユーザ 7.23 User 長い投稿者名の表示が切れる
ユーザ 7.38 user form 新規ユーザー登録時、パスワード再設定時のパスワード入力抜けを防ぎたい
ユーザの管理 7.59 user pass drupal 7 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
ユーザの管理 8.9.x user pass drupal 8 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
video 8.4x video map 動画上にクリッカブルマップを作成する方法
表示 7.26 Views ページ内に2つ目Viewsブロックを設置するときPagerが連動してしまう
フォーム 8.9.x Views Views exposed filterのフォームに#default_valueを仕込む方法
ブロック 7.15 Views ひとつのViewsをページやブックページ中で再利用する方法は?
Viewsプログラミング 8.4x Views drupal8におけるViewsプログラミング
コンテンツの作成 7.38 Views CSV出力にHTMLが入ってしまう
Viewsプログラミング 8.6.x Views Drupal8 Viewsの動的キャッシュをクリアする方法
サイトの構築 7.22 Views フィールドセットの伸縮をノンプログラミングでやりたい
フォーム 7.38 Views Views一覧の絞り込み検索フォームで複数フィールドを対象にしたい
サイトの構築 7.31 Views ブロックViewsの絞り込みが表示されない
コンテンツの作成 6.x Views カルーセルのように回転するコンテンツを作りたい
アップデート 7.28 Views Pagerが表示されなくなった

ページ