Wie erstelle ich eine neue mehrsprachige Website?

12

Einer meiner alten Kunden möchte sich an Joomla wenden, anstatt an eine statische, auf HTML5 / CSS3 reagierende, mehrsprachige Website. Ich bin ein Neuling bei Joomla und meine größte Herausforderung besteht darin, eine mehrsprachige Joomla-Website zu erstellen, die RTL- und LTR-Sprachen enthält. Also habe ich mit dem Testen des "Language Switcher Moduls" begonnen. Ich habe den "System Plugin Language Filter" aktiviert und eine Position für das Modul konfiguriert. aber es geht nicht. Wenn ich mit der Maus über die Box fahre und darauf klicke, wird nichts angezeigt. Die Frage ist also, wie kann ich sie zum Laufen bringen?


Bearbeiten:

Das Hauptproblem ist, dass im Menü des Sprachumschalters kein Sprachcode in der Liste angezeigt wird und dass es überhaupt nicht herunterfällt.

Bildbeschreibung hier eingeben

Elhamy
quelle
Joomla 3 Installer ist sehr praktisch und kann von Anfang an die richtige Inhaltsorganisation erstellen.
Anibal
Ich mache es von Anfang an, das Problem, das ich nicht herausfinden kann, ist "warum das Menü keine Sprachen zeigt"
Elhamy
Haben Sie für jede Sprache ein Menü und für jede Sprache eine Startseite erstellt? Installieren Sie eine Beispiel-J3-Site mit der richtigen mehrsprachigen Struktur und vergleichen Sie beide Sites.
Anibal
Es gibt auch Plugins, die automatische Übersetzungen über Googoe Translate oder Bing Translate durchführen, und eine Erweiterung, die in gewisser Weise bei mehrsprachigen Websites hilft (ich habe sie selbst noch nie verwendet).
Sophist

Antworten:

12

Die neuesten Versionen von Joomla bieten integrierte mehrsprachige Funktionen.

Das Einrichten einer Mehrsprachigkeit erfordert jedoch ein paar Schritte mehr als nur das Aktivieren des Plugins und des Sprachumschaltmoduls.

Kurz sind die Schritte wie folgt:

  1. Installieren Sie die Sprachpakete über den Erweiterungs-Manager -> Sprachen installieren. - Dies übersetzt Systembezeichnungen wie weiterlesen usw.
  2. Inhaltssprachen definieren - Dies sind die Sprachen, die den Inhaltselementen (Artikeln, Menüs, Modulen usw.) zugewiesen werden.
  3. Aktivieren und Konfigurieren des System - Sprachfilter - Plugins.
  4. Erstellen Sie die Sprachkategoriestruktur.
    - Sie müssen für jede Sprache eine Stammkategorie erstellen, z. B. Englisch, Französisch, und die zuvor erstellte Inhaltssprache zuweisen. Anschließend können Sie die Unterkategorien für jede Sprache erstellen. Und denken Sie daran, eine Kategorie Languages ​​All für Inhalte zu erstellen, die für alle Sprachen verwendet werden.
  5. Erstellen Sie Ihre Hauptartikel und ordnen Sie diese den Sprachen zu.
  6. Erstellen Sie die Menüs und Menüelemente für jede Sprache. Ein Menü für jede Sprache.
    1. Sie müssen außerdem für jede Sprache einen Homepage-Menüeintrag Alle (Sprachen) und einen Startmenüeintrag haben und alle Menüeintragszuordnungen vornehmen.
  7. Befolgen Sie für alle Module den gleichen Ansatz. Erstellen Sie die entsprechenden Module für jede Sprache.
  8. Veröffentlichen Sie das Language Switcher-Modul.

Ein ausführlicheres Tutorial finden Sie hier

Möglicherweise möchten Sie auch einige Erweiterungen von Drittanbietern in Betracht ziehen , die zusätzliche Flexibilität oder einen anderen Ansatz bieten.

Update für Ihr spezielles Problem mit dem Sprachmodul:

Stellen Sie sicher, dass Sie für jede Sprache die Elemente des Startmenüs und deren Sprachzuordnungen erstellt haben. Versuchen Sie, die in den Tutorials beschriebenen Schritte auszuführen.

FFrewin
quelle
Das war wirklich hilfreich, um die Umrisse meiner Denkweise zu zeichnen, aber das Hauptproblem ist immer noch da draußen. Warum zeigt mein Menü keine Sprachcodes an?
Elhamy
Was ist deine Joomla-Version?
FFrewin
Ich habe meine Antwort aktualisiert.
FFrewin
1
Das Sprachmenü zeigt die Sprachauswahl erst an, wenn Sie die Schritte ausgeführt haben, die FFrewin aufgelistet hat. Wenn Sie alles installiert haben, werden Startseiten und Menüs für die Sprachen korrekt angezeigt.
Adriel Brunson
6

Das native mehrsprachige System von Joomla ist in Ordnung, wenn Sie einige Artikel und Module haben.

Wenn Sie viele Artikel und Module haben, ist die Handhabung nicht einfach, da alles doppelt vorhanden ist. Stellen Sie sich vor, Sie benötigen 500 Artikel auf Englisch, 500 auf Französisch usw.

Also schlage ich vor, ein Modul wie dieses zu verwenden:

http://www.faboba.com/de/composants/falang.html

Mit diesem Modul haben Sie nur einen Artikel und in diesem Artikel verwalten Sie die verschiedenen Übersetzungen. Gleiches für Modul wie Menü.

Sébastien Gicquel
quelle
1

Joomla 3 verfügt über ein eigenes System zur Verwaltung mehrsprachiger Websites. Es werden keine Plugins oder Erweiterungen benötigt. Hier finden Sie eine Schritt-für-Schritt-Anleitung mit Screenshots, die genau zeigen, wie Sie eine mehrsprachige Website einrichten können. Sie können auch Fehler auf Ihrer Website beheben, wenn etwas nicht stimmt, indem Sie jeden Schritt erneut überprüfen.

Mike Fitzpatrick
quelle