• Titulka
  • Podnikání
  • Marketing
  • Web
  • Finance, ekonomika
  • Technika, software
  • Cestování, turistika
  • Společnost
internetový magazín pro podnikavé lidi
Menu
  • Titulka
  • Podnikání
  • Marketing
  • Web
  • Finance, ekonomika
  • Technika, software
  • Cestování, turistika
  • Společnost
NETzin.cz > Web > Vícejazyčný web na Drupalu

Vícejazyčný web na Drupalu

Luboš Kudláček 10. 5. 2010     Rubrika:  Web    Štítky: Drupal

Nejjednodušší možnost, jak na Drupalu vytvořit stránky ve více jazycích.

Jako příklad si uvedeme web, který bude částečně český a částečně anglický.

Volba jazyků

V prvním kroku se podívejte do Nastavení webu na stránku pod odkazem Jazyky. Zde je potřeba zvolit, s jakými jazyky bude celý web pracovat.

Dejme tomu, že celý web je český a chcete přidat anglickou verzi některých důležitých stránek. V tom případě aktivujte k češtině ještě angličtinu (pokud není v přehledu, použijte odkaz v horní části stránky Přidat jazyk).

Nastavení jazyků

Nastavení jazyků

Povolení vícejazyčného typu obsahu

V dalším kroku je potřeba definovat, kterého typu obsahu se vícejazyčnost týká. Jestliže se tedy chystáte vytvářet anglické verze typu obsahu Stránka, pak tento editujte.

(Správa obsahu → Typy obsahu → Stránka → Nastavení postupu práce)

Povolení jazyka

Povolení jazyka

Stačí zašrtnout Povoleno a od té chvíle se vám vždycky při vytváření stránky objeví v horní části roletková nabídka, z níž si vyberete, v jakém jazyce se chystáte stránku napsat. Jde hlavně o to, že jazyk se projeví ve zdrojovém kódu stránky – prohlížeč dostane informaci o tom, že stránka je v angličtině.

Úprava webu dle konkrétníha jazyka

V kódu je tedy všechno v pořádku a s cizími jazyky již není na webu problém.

Nyní je ale třeba si uvědomit, že všechny bloky na webu včetně administrace budou pořád v češtině. Co se týče administrace, registrovanému uživateli můžete dát možnost volby. Může si vybrat, v jakém jazyce bude mít svou administraci, ale co se týče samotného obsahu webu, tam už to tak jednoduché není.

Právě proto se nastavuje ještě URL dle konkrétního jazyka. Adresa konkrétní stránky bude obsahovat kód jazyka a podle toho už později lehce nastavíme, že na adresách example.cz/en se zobrazuje místo českého menu anglické.

V nastavení jazyka (pod odkazem upravit) definujte Prefix cesty nebo Doménu jazyka.

Jazyky

Jazyky

Máte-li kód jazyka en, můžete jako prefix cesty použít opět tato dvě písmena.

V podstatě jde o to, že všechny stránky, které mají být v angličtině, budou potom v URL kód jazyka obsahovat, jak je zmíněno výše.

V nastavení jednotlivých bloků potom přidáte pro česká menu omezení, že se nebudou zobrazovat na stránkách, jejichž adresa začíná en/*

Naopak vytvoříte nové bloky s anglickými popisky a nabídkou, která se pro změnu nebude zobrazovat nikde jinde.

Aby byla konfigurace kompletní, na stránce Jazyky se podívejte ještě pod odkaz Nastavení (je v horní části jako záložka). Zde si vyberte co se stane, když nebude podle URL jazyk rozpoznán.

 

  • Žádné. Pro zobrazení webu je použit výchozí jazyk, uživatelé si však mohou na stránce Můj účet vybrat preferovaný jazyk. (Toto nastavení bude použito pro e-maily odesílané webem.)
  • Pouze prefix cesty. Jazyk, ve kterém se web zobrazí, je určen zkoumáním, zda cesta URL obsahuje kód jazyka nebo jiný řetězec, který odpovídá prefixu cesty specifikovanému pro některý z jazyků. Pokud nebude žádný nadefinovaný prefix nalezen, bude použit jazyk výchozí. (Toto je obvykle používaná možnost.)
  • Prefix cesty s nouzovým jazykem. Jazyk, ve kterém se web zobrazí, je určen zkoumáním, zda cesta URL obsahuje kód jazyka nebo jiný řetězec, který odpovídá prefixu cesty specifikovanému pro některý z jazyků. Pokud nebude žádný nadefinovaný prefix nalezen, bude jazyk vybrán na základě nastavení preferencí uživatele na stránce Můj účet, nebo pomocí nastavení výběru jazyka prohlížeče. Pokud nebude tímto způsobem vybrán žádný z jazyků, web se zobrazí v jazyce výchozím.

Zde je na čase zmínit, že jako kód jazyka můžete použít i subdoménu. URL tedy nebude example.cz/en, nýbrž http://en.example.cz – tato možnost však vyžaduje další povolené funkce na straně serveru.

Zapnuto s překladem

Při nastavování povolení vícejazyčnosti u konkrétního typu obsahu si můžete všimnout ještě jedné volby, do této chvíle nezmíněné. Pokud zatrhnete políčko Zapnuto s překladem (druhý obrázek v tomto článku), pak budete mít možnost ihned vytvářet více jazykových verzí konkrétní stránky. Ze stránky potom povede automatický odkaz na další verze v jiném jazyce.

Autor:   Luboš Kudláček

Provozovatel Netzinu, autor knihy o WordPressu, publicista, blogger. >> Luboš Kudláček - obsahový marketing

Podobné články

  • Bloky Drupalu6. 5. 2010 Bloky Drupalu Šablona Drupalu umožňuje jednoduchým způsobem postavit web z jednotlivých bloků. Najdete je v administraci v části Prvky webu pod odkazem Bloky. Dle toho, jak je šablona vytvořena, […] Posted in Web
  • Zákaz entit ve FCK editoru6. 2. 2010 Zákaz entit ve FCK editoru Pokud jste se rozhodli používat v Drupalu FCK editor, pravděpodobně se setkáte s tím, že při psaní zaměňuje české znaky s diakritikou za HTML entity, které jsou místo klasických písmen ve […] Posted in Web
  • Zákaz entit ve FCK editoru6. 2. 2010 Zákaz entit ve FCK editoru Pokud jste se rozhodli používat v Drupalu FCK editor, pravděpodobně se setkáte s tím, že při psaní zaměňuje české znaky s diakritikou za HTML entity, které jsou místo klasických písmen ve […] Posted in Web
  • 29. 10. 2015 Fio banka umožňuje založit účet online bez jediného papíru Fio banka nově rozšířila možnosti založení účtu na dálku o další způsob, který je čistě elektronický bez nutnosti tisknout dokumenty, sjednávat schůzku s kurýrem či chodit na pobočku. […] Posted in Finance, ekonomika
  • Skupina poslanců navrhuje zpřísnění azylové a návratové politiky7. 3. 2025 Skupina poslanců navrhuje zpřísnění azylové a návratové politiky Skupina poslanců vládní koalice v čele s Evou Decroix a Pavlem Žáčkem představila návrh novely zákona, která posílí pravidla azylového řízení a zajistí efektivnější kontrolu nad pobytem […] Posted in Společnost
  • Listonoška.cz12. 2. 2015 ONLINE pošta Listonoška.cz za vás zpracuje a odešle dopisy Nová služba umožňuje zadat dopis na webu (i bez registrace) a odeslat jej skrze Českou poštu na jakoukoli fyzickou adresu. To je pošta online, kterou nyní představila […] Posted in Web
  • 4. 12. 2015 Živnostník na stavbě. Na co si dát pozor z hlediska BOZP Víte, že jako OSVČ ručíte za vlastní bezpečnost na staveništi a že pokuty za prohřešky v této oblasti jdou přímo za vámi? A víte, jak se případných problémů snadno vyvarovat? Vše vám […] Posted in Podnikání
  • 27. 3. 2013 11 GB online úložiště zdarma od Capsa.cz Capsa.cz nabízí online datové úložiště o velikosti 11 GB zdarma. Přikoupit lze 1 GB za 1 Kč měsíčně. Capsa.cz je česká firma a jejím hlavním produktem je úložiště pro práci v týmu. […] Posted in Technika, software
  • Rozdíly mezi WordPressem a Drupalem5. 4. 2010 Rozdíly mezi WordPressem a Drupalem WordPress i Drupal jsou systémy pro správu webového obsahu. Každý z nich se liší svou základní koncepcí, ale s oběma je možné téměř cokoliv. Rozdíl je pouze v tom, jakými cestami se chcete […] Posted in Web
  • Gigaserver.cz rozdává USB disky zdarma2. 9. 2011 Gigaserver.cz rozdává USB disky zdarma Společnost Seonet Multimedia s.r.o. provozovatel hostingových služeb Gigaserver.cz zahájil dne 1. září 2011 marketingovou kampaň, kde každý zákazník má možnost ke své nové registraci .CZ […] Posted in Web
Web
Drupal

Výběr redakce

Chorvatsko - pláž
Bez stresu k moři: Co zařídit před cestou autem do Chorvatska
káva - zrna
Druhy kávových zrn: Arabica, Robusta a další
Plešné jezero
Třístoličník, Trojmezná, Plechý – tip na skvělou šumavskou hřebenovku
TikTok
Jak zrychlit růst na TikToku: Strategie s nákupem sledujících
marketing
Kde firmy tratí peníze v marketingu: 5 nejčastějších chyb, kterým se vyhnout

Podnikání

brand Coca Cola
Budování značky od nuly: Co funguje a co ne
e-shop
E-shop od nuly: Co všechno potřebujete, než začnete prodávat online
Webhosting Weblobe

Finance

finance - mince
10 nejčastějších finančních chyb a jak je napravit
Chorvatsko - pláž
Bez stresu k moři: Co zařídit před cestou autem do Chorvatska

Web

html kód
Základy HTML a CSS pro laiky
RSS
Je RSS mrtvé? Jak odebírat novinky z webů bez algoritmů sociálních sítí
tvorba webu
20 tipů pro zajímavé použití kaskádových stylů (CSS) a HTML

Marketing

brand Coca Cola
Budování značky od nuly: Co funguje a co ne
RSS
Je RSS mrtvé? Jak odebírat novinky z webů bez algoritmů sociálních sítí

Technika

5G vs. 6G
5G vs. 6G: Co můžeme čekat dál od technologií připojení k internetu a proč by nás to mělo zajímat
budoucnost
10 technologií, které do roku 2030 přepíšou pravidla hry a změní naše životy

Cestování

Chorvatsko - pláž
Bez stresu k moři: Co zařídit před cestou autem do Chorvatska
sinice
Co to jsou sinice a jak je poznat

Společnost

roční období
Astronomické vs. meteorologické léto: Které právě začíná a proč se neshodují?
Minecraft
Minecraft – svět učení, zábavy a nekonečné tvořivosti

archiv

Nejpoužívanější štítky

Android banky bezpečnost bydlení Cenzura CZ.NIC domény doprava děti e-shopy energie Facebook Google historie hypotéka internet investice knihy kultura LTE Microsoft mobilní telefon Média O2 odkazy peníze pluginy politika příroda půjčky reklama Samsung Seznam.cz Sklik Software stát T-Mobile Telefónica O2 televize Twitter UPC Vodafone Vánoce WordPress ČNB
Stránky jsou archivovány Národní knihovnou ČR
  • Pedia.cz
  • Štítky
  • Slovník pojmů
  • PR články a reklama
  • Posílejte nám tiskové zprávy
  • Luboš Kudláček – obsahový marketing
  • napište nám