Jak vytvořit vícejazyčný web v Drupalu: Průvodce vícejazyčnou architekturou pro firmy

Pro firmy působící na více trzích již vícejazyčný web není volbou, ale nutností. Protože Drupal nabízí vícejazyčné funkce přímo ve svém jádře, umožňuje tuto potřebu řešit bez nutnosti instalovat velké množství doplňkových modulů.

Yasemin Karstarlı
Yasemin Karstarlı Content Specialist
drupal

Pro firmy působící na více trzích již vícejazyčný web není volbou, ale nutností. Protože Drupal nabízí vícejazyčné funkce přímo ve svém jádře, umožňuje tuto potřebu řešit bez nutnosti instalovat velké množství doplňkových modulů. V tomto průvodci si ukážeme, jak vytvořit vícejazyčnou architekturu pro firemní web, která rozhodnutí ovlivňují SEO a jak zefektivnit procesy překladu. Naším cílem je poskytnout vám jasný plán, abyste mohli učinit správná rozhodnutí ještě před zahájením projektu.

Proč si firmy vybírají Drupal pro vícejazyčné webové stránky?

V Drupalu není vícejazyčná podpora dodatečně přidanou funkcí, ale je součástí samotného jádra. Díky tomu lze obsah, nabídky, zobrazení i konfigurační nastavení spravovat samostatně pro každý jazyk. Menší závislost na modulech třetích stran zároveň umožňuje lépe předvídat procesy aktualizací a zabezpečení.

Systém rolí a oprávnění lze také nastavit podle jednotlivých jazyků. Například německý obsah může upravovat pouze tým v Německu, zatímco schvalování publikace může probíhat centrálně. Tato flexibilita představuje významnou výhodu pro podniky působící ve více zemích. Přidání nového jazyka navíc nevyžaduje přestavbu stávající struktury. Na stejné infrastruktuře tak můžete kontrolovaným způsobem expandovat na nové trhy.

Základní moduly potřebné pro vícejazyčnou strukturu v Drupalu

Pro vytvoření vícejazyčného webu v Drupalu je potřeba aktivovat čtyři základní moduly:

  • Language: Umožňuje přidávat na web nové jazyky a spravovat nastavení rozpoznávání jazyka. Zde určíte, zda se jazyk návštěvníka bude určovat podle URL adresy, nastavení prohlížeče nebo relace.
  • Interface Translation: Zajišťuje překlad textů v administračním rozhraní a na webu. Prostřednictvím tohoto modulu se překládají tlačítka, zprávy formulářů a systémová oznámení.
  • Content Translation: Umožňuje překládat obsah, například stránky, aktuality a blogové příspěvky. Jazykové verze každého obsahu jsou uchovávány pod jedním záznamem.
  • Configuration Translation: Umožňuje překládat konfigurační položky, jako jsou nabídky, popisky formulářů a názvy zobrazení. Prostřednictvím tohoto modulu lze přeložit také méně viditelné texty webu.

Nezapomeňte také na stránku umístit blok přepínače jazyků, aby návštěvníci mohli mezi jednotlivými jazykovými verzemi přecházet. Přestože se z hlediska uživatelské zkušenosti může zdát jako drobný prvek, patří k nejpoužívanějším součástem vícejazyčného webu.

URL struktura vícejazyčných webů: Podadresář, subdoména, nebo samostatná doména?

Struktura URL je jedním z rozhodnutí, která je nutné učinit již na začátku projektu a jejichž pozdější změna bývá nejnáročnější. Protože na této volbě závisí SEO i jednoduchost správy, měly by o ní společně rozhodovat technické a marketingové týmy. Níže najdete srovnání tří hlavních přístupů:

StrukturaPříkladVýhodaNa co si dát pozor
Podadresářsite.com/en/Autorita se soustřeďuje na jedné doméně a správa je jednoduchá.Nelze nastavit samostatná umístění serverů pro jednotlivé jazyky.
Subdoménaen.site.comPro každý jazyk lze nastavit samostatnou infrastrukturu.Vyhledávače je mohou považovat za samostatné weby, což může rozdělit autoritu domény.
Samostatná doménasite.deSilnější lokální důvěryhodnost a cílení na konkrétní zemi.Každá doména vyžaduje samostatnou SEO strategii a náklady.

Pro většinu firemních projektů představuje struktura podadresářů nejpraktičtější řešení z hlediska rovnováhy mezi správou a SEO. Pokud je cílem vybudovat silnou lokální identitu v konkrétní zemi, lze zvážit samostatnou doménu. Ať už zvolíte jakoukoli variantu, rozhodnutí o struktuře před spuštěním webu vám pomůže předejít pozdějším úpravám přesměrování a migraci.

Jak v Drupalu spravovat překlady obsahu, nabídek a taxonomie

Pro správné nastavení procesu překladu můžete postupovat podle následujících kroků:

  1. V nastavení Content Translation vyberte typy obsahu, které mají být překládány.
  2. Rozhodněte, která pole budou u jednotlivých typů obsahu překládána. Zatímco názvy a hlavní texty se překládají, obrázky se obvykle sdílejí, jejich alternativní texty (alt texty) by však měly být přeloženy.
  3. Povolte překlady nabídek a termínů taxonomie. Pokud kategorie a štítky nebudou přeloženy, filtrační a výpisové stránky mohou zobrazovat obsah v různých jazycích.
  4. Nastavte pracovní postup zahrnující vytvoření konceptu, překlad, schválení a publikaci. Tím zabráníte nechtěnému zveřejnění nedokončených překladů.
  5. Rozhodněte, jak se bude nakládat s obsahem, který nemá překlad: zobrazí se ve výchozím jazyce, nebo stránka nebude vůbec dostupná?
  6. Před spuštěním samostatně otestujte stránky, nabídky a formuláře v každém jazyce.

Tento postup výrazně omezuje zmatky, zejména v projektech, do kterých je zapojeno více editorů.

Vícejazyčné SEO: Nastavení hreflang, canonical a jazykových XML sitemap

Pomocí značek hreflang informujete vyhledávače, pro jaký jazyk a region je konkrétní stránka určena. Jádro Drupalu tyto značky u přeloženého obsahu do značné míry přidává automaticky, před spuštěním webu je však vhodné ověřit jejich správnost ve zdrojovém kódu stránky. Nesprávné nebo chybějící značky hreflang mohou způsobit, že uživatelé budou přesměrováni na stránku v nesprávném jazyce.

Každá jazyková verze by měla mít značku canonical odkazující sama na sebe. Jinak mohou vyhledávače považovat překlady za duplicitní obsah. Přeloženy musí být také meta titulky a meta popisy. V mnoha projektech se překládá samotný obsah, ale na metadata se zapomíná, což může vést k zobrazování výsledků vyhledávání v různých jazycích.

Vytvoření XML sitemap pro jednotlivé jazyky a samostatná kontrola každého jazyka v Google Search Console vám pomohou včas odhalit problémy s indexací.

Jak může překlad pomocí umělé inteligence v Drupalu urychlit překladatelské procesy?

Funkce pro překlady v ekosystému Drupal AI umožňují editorům obsahu vytvářet návrhy překladů přímo v administračním rozhraní, aniž by ho museli opouštět. Výrazně tak šetří čas, zejména při překladu velkého množství obsahu, jako jsou blogové příspěvky, aktuality a popisy produktů. Namísto přesouvání obsahu do samostatného nástroje může editor překlad zkontrolovat a upravit na stejné obrazovce.

Výstupy umělé inteligence by však měly být vždy považovány za návrhy. U textů, které vyžadují dodržení tónu značky, odborné terminologie nebo právních požadavků, musí být součástí procesu schválení místním editorem. Při správném nastavení AI překlad nenahrazuje lidského editora, ale umožňuje mu zkontrolovat více obsahu za kratší dobu.

Časté chyby ve vícejazyčných projektech Drupal a doporučení pro firemní weby

Většina problémů ve vícejazyčných projektech nesouvisí s technologií, ale s nedostatečným plánováním. Mezi nejčastější chyby patří nevyřešená struktura URL na začátku projektu, chybějící překladatelské pracovní postupy a odkládání nastavení SEO až na dobu po spuštění webu. K nim se přidávají nepřeložené texty nabídek a formulářů nebo chybějící metadata. Při vytváření vícejazyčného webu v Drupalu je proto důležité nejprve definovat architekturu a procesy a teprve poté zahájit tvorbu obsahu. Dobře naplánovaná struktura usnadňuje přidávání nových jazyků a dlouhodobě snižuje náklady na údržbu. Pokud potřebujete podporu při návrhu vícejazyčné architektury pro svůj firemní projekt, neváhejte kontaktovat tým Drupart.

Son Güncelleme: 09/11/2026

Naše oddělení

Dublin

20 Harcourt Street, Dublin 2, D02 H364

+353 (87) 198 6950 

[email protected]

İstanbul

GOSB Teknopark Hi-Tech Bina 3.Kat
B3 Gebze - KOCAELİ

+90 262 678 8872 

[email protected]

Frankfurt

Bleichstr. 26 64283 Darmstadt
Deutschland

+49 (0) 6151 – 492 70 23 

[email protected]