Die Registerkarte "Inhalt" in Language Manager
Dort können eine "Content-Language", erstellen, selbst wenn die Sprache der Site noch nicht installiert ist.
- Titel = der Name der Sprache, wie sie in den Dropdown-Listen angezeigt wird, wenn Sie ein Element die Sprache zuweisen. Dieser Titel wird auch verwendet durch das Langswitcher-Modul bei Front-End-Flags werden nicht verwendet.
- Native Title = einen Titel in einer beliebigen Sprache gewünscht durch den Admin in der Sprache des Inhalts-Liste angezeigt werden.
- URL-Sprachcode = dieser Sprachcode wird an die Url angehängt werden. Wenn SEF aktiviert ist, wird man https://mysite.com/de/. Wenn SEF deaktiviert ist das Suffix & Lang = de wird am Ende der URL angehängt werden. Hinweis der Language-Code muss unter allen Sprachen eindeutig sein.
- Bild-Prefix = Prefix der Image-Datei für diese Sprache, bei der Verwendung mit der Option "Verwenden Sie Bild-Flags" Language Switcher. Beispiel: Wenn 'de' gewählt wird, dann das Bild en.gif werden. Bilder und CSS für dieses Modul sind in Medien/Mod_languages /. Benutzer können einem Bild/Flag es mit einem beliebigen Präfix hinzufügen. Beispiel: Pt_br für die brasilianische Flagge.
- Sprachtag = geben Sie hier das Sprache-Tag-Beispiel: de-GB für Englisch (Großbritannien). Dies sollte das genaue Präfix für die installierte Sprache oder installiert werden.
- Veröffentlicht =, ob diese Sprache des Inhalts oder nicht veröffentlicht wird. Wenn veröffentlicht, wird als Wahl im Language Switcher Modul vor Ende angezeigt. Um OK zu umgehen, muss die spezifische Website-Sprache installiert sein. Inhalt in einer bestimmten Content Sprache ohne Installation sogar der betreffenden Sprache vorbereiten kann, und tun Sie es einfach bei der Entscheidung, diese Sprache zu veröffentlichen.
- Metadaten = diese Metadatendefinitionen überschreibt Global Konfigurationsmetadaten in Multilanguage-Konfiguration für jede Sprache verwendet.
Sicherstellen, dass Ihre Inhalten Ready-to-Go-Sprachen werden veröffentlicht, wenn Sie in das Langswitcher-Modul angezeigt werden sollen. Außerdem sicherstellen, dass Ihre Sprachtag ist korrekt (En-GB und nicht En_GB), dadurch wird die Sprachauswahl leer zu sein. Wenn Sie alle Schritte abgeschlossen haben, und die Sprachauswahl leer bleibt, überprüfen Sie, ob die Ordner Sprache/nl-NL d.h. vorhanden ist und es sollte mehrere ini-Dateien enthalten.
Der Parameter "Language"
Nicht nur Artikel, sondern alles ist auf eine bestimmte Content-Sprache taggable. Module natürlich aber auch Kategorien, Banner, Weblinks, Newsfeeds, Menüelemente...
Die Struktur der Website, einfache Regeln
- Erstellen Sie Stamm-Kategorien für jede Sprache. Unterkategorien und Inhalt soll markiert werden, um die gleiche Sprache. Interne Links in diesen Inhalten sollten nur mit Inhalt markiert in derselben Sprache verknüpft werden.
ROOT (interne Joomla Kernstruktur)
Root-Kategorie alle
- Inhalt alle
- Unterkategorie alle
- Inhalt alle
- etc.
Kategorie Stamm Lang1
- Inhalt Lang1
- Unterkategorie Lang1
- Inhalt Lang1
- etc.
Kategorie Stamm Lang2
- Inhalt Lang2
- Unterkategorie Lang2
- Inhalt Lang2
- etc.
- Erstellen Sie Menüs für jede Sprache. Die Menüelemente in diesen Menüs sollte markiert sein, auf eine eindeutige Sprache und zeigen nur Elemente markiert die gleiche Sprache (oder "Alle"). Die Module, die Anzeigen von diesen Menüs sollte auch markiert werden, um die gleiche Sprache.
- "Alle" gilt als eine Sprache und sollten die gleichen Regeln (Root Kategorien markiert für "Alle", internen Links zu Inhalt markiert auf "Alle", Menüs, die speziell mit Menüelementen markiert, "Alle" und zeige getaggte für "Alle" Inhalte und Module zu "All"). Beiträge getagged auf "All" zeigt auf Front-End für alle Sprachen.
Definieren ein Standard-Home-Seite-Menüelement pro Sprache
Wie das Language-Switcher-Modul festgelegt ist, auf eine andere Content-Language Homepage, umleiten einer Standard-Home Seite Menü hat für jede Sprache in ein anderes Menü, angezeigt durch ein anderes Menü-Modul definiert werden.
Wichtiger Hinweis: Ein Menü mit ein einzigartiges Standard-Home-Seite-Menüelement markiert auf "All" sollte noch vorhanden sein, und das Menü-Modul anzeigen nicht veröffentlicht, oder eine Planstelle nicht zugeordnet in den Vorlagen zur Verfügung.
WARNUNG! Einige Vorlagen im Netz verfügbar sind nicht völlig 1.6 kompatibel. Es ließen sich nicht neue Stile erstellen und zwingen, um eine einzigartige Standard-Homepage zu verwenden.
Die Languagefilter System-Plugin
Dieses Plugin filtert den angezeigten Inhalt je nach Sprache. Dieses Plugin ist aktiviert werden - nur - wenn das Language-Switcher-Modul veröffentlicht wird. Parameter sind für das Plugin eingestellt werden.
Eigentümlich der Menü-Association-Parameter.
Mod_languages Modul (auch genannt Langswitcher)
Dieses Modul zeigt eine Liste der verfügbaren Content Sprachen (wie definiert und veröffentlicht in Language Manager Inhalt Registerkarte) zum Schalten von dazwischen wenn man Joomla als eine mehrsprachige Website verwenden will. Parameter sind für die Switcher festgelegt werden.
Das Plugin "System - Language Filter" muss aktiviert sein. Beim Wechseln von Sprachen leitet das Modul auf der Home-Page für die ausgewählte Sprache definiert.
NEW 1.7, wenn Menüelemente verbunden sind, das Modul sollte angezeigt werden auf die Seiten betrifft. In diesem Fall erfolgt die Umleitung auf die zugehörigen Menüelemente.
Danach werden die Navigation für diese Sprache definiert. Wenn das Plugin "System - Language Filter" deaktiviert ist, kann dies unerwünschte Ergebnissen führen. Methode:
- Öffnen Sie Language Manager Inhalt Registerkarte und sicherstellen Sie, dass die Sprachen, die Sie im Inhalt verwenden möchten werden veröffentlicht und haben einen Präfix für die URL sowie Präfix für das Bild in der Modul-Anzeige.
- Erstellen Sie eine Homepage, indem ein Menüelement eine Sprache zuweisen und ihn als Standard-Startseite für jede veröffentlichte Inhalte Sprache zu definieren.
- Danach können Sie eine Sprache zuweisen, zu jedem Artikel, Kategorie, Modul, Newsfeed, Weblinks in Joomla.
- Jede spezifische Standard Sprache Inhalt-Home-Seite des Langswitcher-Moduls zuweisen und zugehörigen Menüpunkte Seiten und Param Flaggen oder Text können Sie die Auswahl im Front-End-anzeigen.
- Neue Parameter für 1.6.1: Anzeige oder nicht die aktive Sprache, zwischen horizontaler und vertikaler Display wählen.
- Neue Parameter für 1.7.0: Wahl für Dropdown und Abkürzung für Namen von Sprachen.
* Make sicher, dass sowohl das Modul und das Plugin veröffentlicht werden.
Definieren Sie eine Standard-Website-Vorlage pro Sprache des Inhalts
Will man verschiedene Vorlagen-Stilen pro Sprache des Inhalts, anstatt zu definieren für jedes Menüelement einen andere Vorlage-Stil, können eine weltweit einen Vorlage-Style pro Sprache zuweisen, wenn Sie es in der Template-Manager bearbeiten. Dies ist sehr praktisch, wenn man braucht, um verschiedene Kopf-, Logos, etc. für jede Sprache des Inhalts verwenden. Es deckt auch Differenzen von Laden einer Seite, die nicht im Zusammenhang mit einen Menüeintrag, wo würde das Standardformat für die Vorlage verwendet werden, egal was es ist.
Warnung: einige Vorlagen im Netz lassen Sie wählen ein anderes Menü mit seiner Sprache markiert Standard-Startseite für jeden Vorlagenstil nicht. Dies wird 1.6/1.7 Multilang brechen.
Die notwendigen Language Packs installieren
Last but not least, jede Sprache des Inhalts angezeigt werden sollten das Joomla Website Language Pack installiert und aktiviert haben.