2009-07-30 3 views
0

Das ist meine Situation:Mehrsprachige Drupal Site

Ich habe zwei Sprachen, nämlich Englisch und Deutsch. Ich habe jedoch mehrere Länder, die unterschiedliche Inhalte haben sollten. Z.B. US, UK usw. Jetzt können Sie mit i18n nur EINE englische Übersetzung und eine deutsche Übersetzung haben.

Was ist der beste Weg, um die Übersetzung Knoten in diesem Szenario zu behandeln?

Weitere Informationen: Ort ist notwendig, da Währungen davon bestimmt werden. Das Beste für mich wäre, wenn ich mehrere Instanzen einer Sprache unterstützen könnte, um sie effektiv in Übersetzungen von LOCALE und nicht von SPRACHE übersetzen zu lassen.

Eine andere Sache zu beachten ist, dass einige Länder, zum Beispiel Großbritannien, wählen können, um die Website auf Deutsch zu sehen. Also, schließlich würde ich einen Wähler wollen, wo Sie können entweder chooose Land und dann die Sprache, oder alternativ ein Dropdown mit diesen Werten:

UK Englisch UK German DE Deutsch US-Englisch

oder etwas so ...

Antwort

0

Ich kann dich auf halbem Weg dorthin bringen. Sie können tatsächlich mehrere englische Übersetzungen erstellen. Es ist möglich, eine eigene Sprache zu erstellen, die nur das Englische ist, das mit Drupal geliefert wird, und man könnte es Britisches Englisch nennen, mit Code en-uk. Ich habe nicht damit herumgespielt, kann mich also nicht an das genaue Klickverfahren erinnern, aber es sollte ziemlich trivial sein.

+0

Ich habe darüber nachgedacht, und ja, es wird funktionieren. Aber im Moment habe ich beschlossen, nur zwei Sprachen zu haben, Englisch und Deutsch, und habe bestimmte Blöcke, die nur ifUk oder ifDe anzeigen. Auf diese Weise sind nur zwei Sprachen vorhanden, einige Blöcke erscheinen jedoch nur für bestimmte Länder. – coderama