• 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
  • Nový unikátní projekt pro malé a střední firmy19. 7. 2010 Nový unikátní projekt pro malé a střední firmy Nový projekt pro malé a střední firmy: Marketing+Design Minulý měsíc byl spuštěn zcela nový, unikátní projekt Marketing+Design (M+D), který pomáhá vytvářet malým a středním firmám […] Posted in Ostatní články
  • Mall.cz zavádí affiliate program29. 1. 2010 Mall.cz zavádí affiliate program Provizních systémů není nikdy dost a nově se přidává internetový obchod Mall.cz, který od února nabídne možnost účasti i malým webům či blogerům. „O nějakém způsobu affiliate programu […] Posted in Podnikání
  • UPC zdvojnásobuje rychlost internetu na 240 Mbit/s14. 8. 2013 UPC zdvojnásobuje rychlost internetu na 240 Mbit/s UPC navyšuje rychlost internetového připojení pro domácnosti, od září to bude až 240 Mbit/s bez omezení objemu stažených dat. Nabídka platí pro nové i stávající […] Posted in Technika, software
  • I-legalne.cz končí, hudba bude zdarma1. 2. 2011 I-legalne.cz končí, hudba bude zdarma Zakladatel serveru Petr Peřina potvrdil, že server I-legalne.cz končí. Svou existenci ukončí ve středu, tedy zítra 2.2.2011, po třech letech své existence. Konec I-legalne.cz souvisí s […] Posted in Web
  • UPC má balíček programů pro Vietnamce17. 2. 2015 UPC má balíček programů pro Vietnamce UPC reaguje na aktuální poptávku na trhu a rozšiřuje svou nabídku o programy zaměřené především na vietnamskou a čínskou komunitu v ČR. Od 17. února spouští dva vietnamské, tři čínské a […] Posted in Technika, software
  • Propagace Facebooku Českou televizí11. 8. 2010 Propagace Facebooku Českou televizí U tiskové zprávy publikované zde na Netzinu se objevil zajímavý komentář, jehož myšlenka si zaslouží více pozornosti. Česká televize zavedla v květnu tohoto roku na svém webu ct24.cz […] Posted in Ostatní články
  • PR22. 2. 2012 Free PR weby penalizovány Googlem, jak dál? Podle diskuze na Webtrhu došlo v minulých dnech k penalizaci Pageranku na PR webech. Možná za to může Panda, možná jde o reakci na nějaké udání, možná někoho prostě napadlo snížit těmto […] Posted in Marketing
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