Zahřát
Dnes se angličtina stala globálním jazykem a je jedním z nejoblíbenějších jazyků na internetu. Vzniká velké množství webových stránek, které upřednostňují nebo věnují pozornost zveřejňování obsahu v angličtině. Ne každý však umí číst a rozumět Angličtina. Webové stránky, které podporují více jazyků, otevírají skvělé příležitosti, jak oslovit širší publikum, zejména v regionech, na které chcete cílit. Správci obsahu po celém světě to ve skutečnosti dělají roky a poptávka po vícejazyčné webové stránky se každým dnem zvyšují. Naštěstí je Joomla jednou z platforem pro správu obsahu, která podporuje většinu jazyků a je k dispozici ve více než 75. Proto je s touto platformou také mnohem snazší vytvořit vícejazyčný web.
Pokud jste byli skeptičtí ohledně jednoduchosti, mohu zajistit, že spuštění vícejazyčného webu Joomla je jednodušší, než si dokážete představit, jednodušší, než by to mohlo znít.
Dnes vám tedy v tomto návodu ukážu, jak vytvořit vícejazyčný web v Joomla 4. Nemusíte tak používat žádná rozšíření třetích stran a je to samozřejmě zcela zdarma.
Teď pojďme!
Krok za krokem Nastavení vícejazyčného webu v Joomla 4
Postupujte krok za krokem pro kompletní nastavení vícejazyčné webové stránky v Joomla 4.
Instalace nových jazyků
V Joomla 4 existují dvě metody, které můžete použít k instalaci jazyků.
-
Instalace přes Joomla Update
Na domovském panelu přejděte na Systém a poté v části Instalovat kliknutím na Jazyky přejděte na stránku Rozšíření: Jazyky .
Zde klikněte na tlačítko Instalovat u jazyků, které chcete nainstalovat. Můžete nainstalovat tolik jazyků, kolik chcete.
Pro ilustraci v tomto článku nainstaluji dva další jazyky: francouzštinu a čínštinu (zjednodušenou) .
-
Instalovat ručně
Při této metodě musíte nejprve stáhnout jazykové balíčky z oficiálních jazykových balíčků Joomla !
Poté přejděte do nabídky Systém > Instalace > Rozšíření , nahrajte balíčky ZIP a nainstalujte své jazyky.
Nyní přejděte na Systém > Spravovat > Jazyky obsahu a povolte (publikujte) své jazyky.
* Upozornění: Informace o jazyce můžete aktualizovat/změnit kliknutím na název každého jazyka a úpravou jeho možností, např. Tituly , Název v přirozeném jazyce , Jazyková značka , Obrázek (příznak) , Stav , Popis atd . Je to trochu jako jazykový profil který obsahuje všechny podrobnosti, které Joomla potřebuje, aby mohla používat buď anglický nebo francouzský jazyk jako „přepínatelné“ jazyky obsahu.
Povolení zásuvných modulů „System-Language“.
Nyní jsme dokončili instalaci nových jazyků a publikovali je pro obsah. V dalším kroku musíme povolit jazykový filtr a pluginy jazykového kódu. To pomáhá Joomle filtrovat obsah a zobrazovat je na základě jazyka, který si vyberete.
Přejděte na Systém > Spravovat > Zásuvné moduly a poté vyhledejte „ Systém – Jazyk “.
Zde Joomla ve výsledku vyhledávání zobrazí Systém – Jazykový kód a Systém – Jazykový filtr .
Nastavení pluginu můžete také upravit kliknutím na jeho název, například Systém – Jazykový filtr Tento plugin umožňuje CMS rozpoznat různé nainstalované jazyky a zobrazit pouze obsah relevantní pro aktuální jazyk.
* Oznámení:
- Tento plugin filtruje zobrazený obsah v závislosti na jazyku.
- Tento plugin je povolen pouze tehdy, když je publikován modul Language Switcher.
- Pokud je tento plugin aktivován, doporučuje se publikovat také vícejazyčný stavový režim správce.
- Přidružení položek — nastavte na Ano Tato možnost umožňuje přiřazování položek při přepínání z jednoho jazyka do druhého.
- Odebrat kód jazyka URL — Tato možnost odstraní definovaný kód jazyka adresy URL jazyka obsahu odpovídající výchozímu jazyku webu, když je povolena/zapnuta funkce SEF URL.
Nyní, když jste správně nastavili jazykové soubory a povolili vestavěný jazykový filtr Joomla. Ve výchozím nastavení se tento plugin pokusí zjistit jazyková nastavení prohlížeče návštěvníka a zobrazit stránky v jeho jazyce (pokud je k dispozici).
Přidání vícejazyčného obsahu
Nyní, když máte na svém webu připraveno několik jazyků. Můžete je použít ke generování vícejazyčného obsahu. Nejprve však vytvořte nové kategorie a nové články.
- Vytvořte novou kategorii pro každý jazyk
- Vytvářejte nové články v každém jazyce.
Přidat novou kategorii
Vytvořme samostatné kategorie pro každý jazyk!
- Přejděte na Obsah > Kategorie > Přidat nový
- Dejte své nové kategorii název
- Z rozbalovací nabídky vyberte jazyk
- Dokončete kliknutím na Uložit a zavřít
- Opakujte stejné kroky pro další jazyky
Přidat nové články
Dále přidáme nové články pro každý jazyk, abychom vytvořili jiný jazykový obsah.
- Přejděte na Obsah > Články > Přidat nový
- Zadejte název nového článku
- Z rozbalovací nabídky vyberte jazyk článku
- Vytvořte/aktualizujte svůj obsah
- Až budete hotovi, klikněte na Uložit a zavřít
- Opakujte stejné kroky pro ostatní jazyky
Vytváření vícejazyčných menu
Nyní musíte v nabídce Joomla přiřadit kategorie a články. Umožní jim to zobrazovat se na frontendu. Chcete-li to provést, vytvořte každou nabídku pro každý z vašich jazyků.
Na domovském panelu přejděte na Nabídky > Spravovat > Přidat nový Zadejte název , zvolte Jedinečný název a stiskněte Uložit a zavřít .
A opakujte pro ostatní jazyky:
Přidat položky nabídky
Nové nabídky, které jste právě vytvořili výše, jsou stále prázdné. Musíme pokračovat a přidat nové položky nabídky pro každé z nabídek.
- Přejděte do nabídky Menu > Hlavní nabídka (cs-CZ) a přidejte nové položky
- Vyberte typ položky nabídky
- Vyberte kategorii, která odpovídá konkrétnímu jazyku
- Z rozbalovací nabídky vyberte jazyk
- Klikněte na Uložit a zavřít
Opakujte výše uvedené kroky pro ostatní jazyky:
Právě teď, uvnitř každé položky hlavní nabídky, musíte nastavit výchozí nabídku (např. Hlavní nabídka EN), pro kterou se po kliknutí na položku nabídky Domů stane výchozí položkou Domů pro anglické stránky.
Přidat nové moduly
Chcete-li zobrazit položku nabídky na front-endu webu, musíte přidat modul pro položku nabídky a uvést přesnou polohu. Přejděte do nabídky Nabídky > Spravovat , vyberte nabídku a přiřaďte ji modulu nebo přejděte na Obsah > Moduly stránek pro začátek.
Podrobné pokyny, jak vytvořit nabídku a poté ji přiřadit k modulu, naleznete v tomto článku .
- Přejděte na Obsah > Moduly webu > Přidat nový .
- V části Vyberte typ modulu klikněte na Nabídka .
- Dejte novému modulu menu Název . ( Povinné )
- Vyberte jazykovou nabídku, kterou chcete tomuto modulu přiřadit, např. Hlavní nabídka (cs-CZ).
- Určete pozici modulu , aby byl uveden na vašem webu.
- Z rozbalovací nabídky vyberte jazyk.
- Chcete-li použít, klikněte na Uložit a zavřít .
Opakujte stejné kroky pro ostatní jazyky:
Zpět v Menu > Spravovat můžete vidět všechny své nabídky, které byly propojeny s příslušnými moduly.
Nyní přejděme k dalšímu kroku!
Vícejazyčné asociace
Obecně řečeno, toto vám umožňuje překládat obsah (články, nabídky atd.) z jednoho jazyka do druhého, když stisknete přepínač jazyků. Ujistěte se, že je povolena možnost Asociace tak, že přejdete na Systém > Spravovat > Rozšíření , vyhledejte „ Systém – Jazykový filtr“ a zkontrolujte, zda je zapnutá možnost Přidružení položek ( Ano ).
Asociace menu
Když přidáte novou položku nabídky a přiřadíte jí jazyk, na kartě „Jako přidružení“ najdete možnosti pro „Asociace“, které se zobrazí. Můžete také vybrat různé položky nabídky pro různé jazyky. Totéž platí pro moduly, články a další položky obsahu.
Až budete hotovi, klikněte na Uložit a zavřít . Opakujte pro další položky nabídky.
Totéž proveďte u článků, kategorií a dalšího jazykového obsahu.
Vícejazyčné asociace
Přejděte na Komponenty > Vícejazyčné přidružení :
Zde jsou některé hlavní možnosti komponent:
- Články — Tento filtr můžete vybrat, chcete-li poskytnout všechny články/kategorie jazyka s asociacemi.
- Kontakty — seznam kontaktů na jazyková sdružení.
- Nabídky — Pomocí této možnosti můžete přiřadit jazyky pro všechny položky nabídky.
- News Feeds — Pomáhá překládat kanály, pokud používáte komponentu Joomla Newsfeed
Nastavení výchozí stránky pro každý jazyk
Nyní definujeme domovskou stránku pro každý jazyk. Toto je jeden z nejdůležitějších kroků, které je třeba udělat.
- Přejděte do nabídky Menu > Hlavní nabídka (cs-CZ)
- Klepnutím na ikonu hvězdičky (Nastavit jako domovskou) ji nastavíte jako výchozí
- Poté se změní na anglický (en-GB) příznak, který označuje, že se jedná o výchozí stránku pro hlavní menu (en-GB)
- Opakujte pro ostatní jazyky
Pokud jde o francouzštinu, čínštinu nebo jakýkoli jiný jazyk, který máte:
Duplikování šablony
S různými jazyky, které máte nainstalované na svých webových stránkách, musí existovat specifická šablona pro každý z nich. Jednoduše zkopírujte svou výchozí šablonu a pojmenujte ji pro každý jazyk.
Vytvořte styl šablony pro každý jazyk
- Přejděte na Systém > Styly šablon webu (v části Šablony )
- Vyberte svůj aktuální výchozí styl šablony a poté klikněte na tlačítko Duplikovat nahoře
- Přejmenujte duplicitní šablonu na jazyk EN (pouze pro stránky v angličtině)
Proveďte totéž pro jazyky fr-FR a zh-CN :
Vytvoření modulu pro přepínání jazyků
Nyní přichází poslední krok!
Přepínač jazyků je mechanismus, který umožňuje návštěvníkům webu přepínat mezi jazyky, kdykoli chtějí. Vytvořením modulu přepínání jazyků nabídnete návštěvníkům užitečný způsob, jak snadno prohlížet obsah v požadovaném jazyce.
- Přejděte do části Obsah > Moduly webu .
- Klikněte na tlačítko Nový v levém horním rohu.
- Jako typ modulu vyberte Přepínač jazyků .
- Dejte svému novému modulu název, např. Language Switcher
- Přiřaďte pozici modulu odpovídající vaší šabloně (vyberte z rozbalovací nabídky)
- Povolte možnost Použít rozbalovací nabídku, pokud chcete přepínač jazyků použít jako rozevírací nabídku.
- Ujistěte se, že jste v poli Jazyk napravo vybrali Vše .
- Nakonec kliknutím na Uložit a zavřít uložte přepínač a připravte jej k použití.
Dobře, teď je čas zkontrolovat výsledky na frontendu.
Pokud chcete změnit pořadí, ve kterém se jazyky zobrazují v Přepínači jazyků, můžete tak učinit pomocí Správce jazyků obsahu.
- Přejděte na Systém > Jazyky obsahu (v části Spravovat )
- Přetáhněte jednotlivé jazyky na požadovanou pozici, jeden po druhém.
- Zkontrolujte změny na frontendu. To je vše!
Úspěšně jste vytvořili plně funkční vícejazyčný web v Joomla 4. Gratulujeme!
Zabalit
Tak jsem vám právě ukázal přímý přístup k vytváření vícejazyčných webových stránek v Joomla 4. Doufám, že se vám článek líbil. Naše komentáře, pokud byste měli nějaké otázky. Kromě toho si prohlédněte naše úžasné šablony Joomla 4, abyste získali vlastní responzivní a vysoce výkonné , a weby optimalizované pro SEO. Děkujeme za přečtení a zůstaňte naladěni na budoucí návody!