Obsah
Za prvé, pokud chceme, aby náš web byl k dispozici v několika jazycích, je nejlogičtější možností přidat další jazyky a poté je nakonfigurovat tak, aby je bylo možné detekovat.Přidání jazyků
Drupal Ve výchozím nastavení má v jádře podporu jazyků, ale ve výchozím nastavení není plně povolena. Pojďme se podívat, jak ji aktivovat.
- 1- Abychom jazyky integrovali s naším webem, aktivujme modul jádra. Pojďme Konfiguracena Regionální a jazykové zobrazit následující možnosti:
- 2- Klikneme na Jazyky a uvidíme, že jsme pouze aktivovali Angličtina zatím na našem seznamu:
- 3- Pro naše účely budeme pracovat s předdefinovanými jazyky. Proto vybereme jazyk ze seznamu a klikneme na tlačítko Přidat jazyk:
- 4- Po tomto Drupal Přesměruje vás to na seznam hlavních jazyků a váš nový jazyk již byl do seznamu přidán, nyní pro přidání dalších jazyků zopakujeme předchozí postup, v tomto příkladu přidáme: Arabština, němčina Y polština.
Zde si můžeme vybrat, které jazyky aktivovat, objednat nebo odstranit ze seznamu.
Detekce jazyků
Nyní, když máme jazyky, si uvědomujeme, že když procházíme naše stránky, vše zůstává stejné, protože navzdory přidání jazyků stále musíme říci Drupal jak byste je měli interpretovat, podívejme se:
- Plujeme do Konfigurace na Regionální a jazykové > Jazyky > Detekce a výběr a uvidíme následující dostupné možnosti:
Pokud tuto možnost aktivujeme, uživatelé se budou moci pohybovat podle adresy URL takto: example.com/de/news/ nebo example/ deutsch/ news. Toto je běžné nastavení pro vícejazyčné weby.
Zasedání
Tuto možnost použijeme, pokud chceme uložit jazykové preference do relace uživatele.
Uživatel
V této možnosti mohou uživatelé ve svém profilu účtu určit, který jazyk upřednostňují.
Pokud tuto možnost aktivujeme, Drupal ověří jazykové preference našeho prohlížeče a použije je na našich stránkách.
Jakmile budou popsány různé možnosti, použijme jednu k implementaci vícejazyčné možnosti na našem webu.
Pro náš účel zůstaneme u možnosti URL, a proto použijeme předponu cesty, protože je to nejjednodušší způsob konfigurace. Podívejme se, jak to děláme:
- Nejprve označíme v možnostech URL a stiskneme Uložit nastavení.
- Nyní klikneme na Konfigurovat v této metodě a uvidíme možnosti Předpona cesty Y Doména. Použijeme výchozí možnost, která je Předpona cesty.
- Nyní změníme adresu URL v našem prohlížeči tak, aby zahrnovala předponu cesty. Například problémy Němec, example.com/de. Tímto způsobem můžeme použít předponu pro každý z jazyků, které přidáme.
Rozhodně nechceme, aby uživatelé ručně měnili jazyky podle URL, proto vytvoříme v Drupalu blok, abychom jej umístili někam na náš web, abychom tento úkol usnadnili.
Chcete -li vytvořit blok, přejděte na Strukturaà bloky a hledáme blok UI: Přepínač jazyků. Umístíme jej na požadované místo a uložíme nastavení pro blok, po aktivaci by to vypadalo takto: