1つのウェブサイトで多言語の翻訳を作成できるとのことですが、しかし、単に多言語であるだけでなく、多国向けに1つのWebサイトを作成し、各国のWebサイトを2か国語または3か国語にすることができるとしたらどうでしょう。
たとえば、example.comというウェブサイトがあり、デフォルトの国はUSAであるとします。英語とスペイン語の2つの言語があります。それらのいずれかをクリックすると、対応するページが表示されます。
トップメニューには「国」というメニューがあります。 「国」をクリックすると、「国」ページが表示され、国と言語がすべて表示されます。次に例を示します。
または、「国」は上に表示されるドロップダウンリストにすることもできます。
これを実装するためのアイデアを誰かと共有できますか?
更新1
これはMultiSite機能に関連しているように感じますが、Webで適切に機能する例を見ることができませんでした。
これがまだこの問題のGoogleのトップ結果であるので、興味がある他の人にとっては、Country Pathモジュール https://www.drupal .org/project/country_path はDomainモジュールを必要とする先日リリースされました https://drupal.org/project/domain ですが、この問題に対する本当に良い解決策です。
言語に基づいて、次に国別にURLを作成します。これはPathautoモジュールで構成できます。
たとえば、us/enまたはus/es。
各国の言語のリストを表示するマルチレベルメニューを作成できます。
次に、i18nまたはエンティティ変換を使用してノードを翻訳できます。
マルチサイト環境 、国ごとに1つ、それから多言語の形状を実行できます。
グーグルで「Drupal Multisite Country」を検索するいくつかのヒントを見つけることができます。
このためにパールを使用することもできます。欠点は、2番目のパラメーターとして言語を使用する場合は、独自の言語ネゴシエーションプラグインを作成する必要があることです。 purlプレフィックスに基づいて、アクセス制御などを追加できます。コードを使用して、drupalサンドボックスにプッシュしてもかまいません。テストしたい場合は、ナイスなUIを使用する必要があります。オーバーヘッドが多いので、ドメインモジュールを使用します:)