Přeskočit na obsah
Přihlásit

Jazyky

Aplikace má anglické a české katalogy rozhraní a nezávisle překládá metadata webu, položky menu i články.

Texty rozhraní

Katalogy jsou v src/Locale/en.php a src/Locale/cs.php. Šablony používají {t 'key'}. Českou verzi vybere prefix /cs/; výchozí anglická adresa prefix nemá. Další jazyk přidejte do nastavení a vytvořte jeho katalog předtím, než na něj přidáte odkazy.

Obsah databáze

Výchozí jazyk zůstává v cms_sites, cms_menu a cms_articles. Překladové tabulky obsahují další jazyk. Chybějící přeložené hodnoty se doplní z výchozího pole. Překlad článku má také vlastní content_format, takže anglický Markdown může během postupné migrace koexistovat s českým HTML.

Po změně obsahu použijte běžný mechanismus zneplatnění cache. Pro produkční web nastavte důvěryhodnou HTTPS adresu v i18n.baseUrl, aby alternativní jazykové odkazy nezávisely na nedůvěryhodné hlavičce Host.

Adresy, odkazy a statistiky

Se zapnutým urlPrefix má jazyk vlastní prefix adresy: /cs/blog/ je česká verze /blog/ a výchozí jazyk prefix nemá. Layout dostane proměnné lang, locale, alternates (adresa aktuální stránky v každém jazyce, pro přepínač jazyků) a hreflangs (totéž jako absolutní adresy, s x-default). Každá stránka má také jeden odkaz canonical s absolutní adresou stránky ve vlastním jazyce. Sitemapa uvádí každý jazyk stránky, která má překlad, s odkazy na ostatní. Viz Vyhledávače.

Stránky, položky menu a články se překládají nezávisle a stránka bez překladu zobrazí výchozí jazyk. API vypisuje jazyky, které každá stránka, položka menu a článek mají (translation_locales), a bere překlady po jazycích. Asistent MCP serveru podle toho upozorní, když stránce, položce menu nebo článku překlad některého jazyka webu chybí.

Statistiky zaznamenávají zobrazení stránky po jazycích a součty jsou součtem všech jazyků (viz Statistiky).

Živě na tomto požadavku

Jazyk tohoto požadavku

Přepněte jazyk v záhlaví nebo použijte odkaz níže a sledujte, jak se mění všechny hodnoty, včetně množných čísel a formátů čísel a dat.

Zjištěno

Jazyk (locale)
cs
Cookie wb_locale
-
Accept-Language
-

Pořadí: prefix v URL, cookie, Accept-Language, výchozí.

EN: /docs/languages/CS: /cs/docs/languages/

Množná čísla

  • 0 0 souborů
  • 1 1 soubor
  • 2 2 soubory
  • 5 5 souborů
  • 22 22 souborů
  • 100 100 souborů

Čísla, data a odkazy

{$price|number:2}
1 234 567,89
{$time|ldate:'long'}
14. listopadu 2026
{$time|ldate:'short'}
14. 11. 2026
{'/docs/'|lurl}
/cs/docs/