---
url: /glossary.md
---
# Czech-English Glossary

This glossary maps Czech identifiers used in Simplia template code to their English meanings. All terms listed here are **immutable code identifiers** — they appear in filenames, variable names, URL paths, filter names, and function names that cannot be renamed.

> **For AI agents:** When you encounter a Czech identifier in template code, look it up here. The "Code identifier" column shows the exact string found in source files. Do not translate or rename these identifiers.

## Template Files

Each e-shop page has a corresponding `.tpl` template file. The filenames use Czech naming.

| Code identifier | English meaning | Purpose |
|---|---|---|
| `_base.tpl` | base layout | Main layout wrapper (header, footer, page structure) |
| `index.tpl` | homepage | Homepage template |
| `zbozi.tpl` | product detail | Single product page |
| `kosik.tpl` | shopping cart | Cart page (may contain multiple checkout steps) |
| `kosik_obsah.tpl` | cart content | Cart content partial |
| `objednavka.tpl` | order detail | Order detail page (logged-in user viewing past order) |
| `objednavky.tpl` | order list | List of customer orders |
| `potvrzeni.tpl` | order confirmation | Order confirmation / thank-you page |
| `rychlokos.tpl` | quick cart | Zero-step (single page) checkout |
| `dodani.tpl` | delivery | Delivery/shipping selection template |
| `adresa.tpl` | address | Address entry template |
| `registrace.tpl` | registration | User registration page |
| `prihlaseni.tpl` | login | User login page |
| `profil.tpl` | user profile | Logged-in user profile page |
| `hledat.tpl` | search | Search page |
| `vyhledavani.tpl` | search results | Search results page |
| `vypis.tpl` | product listing | Category product listing page |
| `vypis_filtr.tpl` | filtered listing | Filtered product listing (AJAX) |
| `vypis_porovnani.tpl` | product comparison | Product comparison page |
| `vypis_prani.tpl` | wishlist | Wishlist page |
| `vypis_vyrobce.tpl` | brand listing | Brand/manufacturer product listing |
| `vyrobce.tpl` | brand detail | Single brand/manufacturer page |
| `znacky.tpl` | brands list | All brands page |
| `clanek.tpl` | article detail | Single article/blog post page |
| `clanek_zbozi.tpl` | article products | Article-related products page |
| `novinky.tpl` | news list | News/blog listing page |
| `novinka.tpl` | news detail | Single news item page |
| `tema.tpl` | topic detail | Article topic/magazine section page |
| `temata.tpl` | topics list | Article topics listing page |
| `autor.tpl` | author | Author page |
| `recenze/vypis.tpl` | reviews listing | Customer reviews page |
| `stranka.tpl` | text page | Static/CMS text page |
| `prodejna.tpl` | store detail | Physical store/branch detail page |
| `mapa.tpl` | sitemap | Site map page |
| `videa.tpl` | videos | Video listing page |
| `dialog/kosik_ok.tpl` | cart success dialog | "Added to cart" confirmation dialog |
| `dialog/hlidaci_pes.tpl` | watchdog dialog | Price/availability watchdog dialog |
| `_listing.tpl` | listing definitions | Listing item, pagination, and empty-state macros |
| `_listing_article.tpl` | article listing | Article listing macros |
| `_filter.tpl` | filter | Product filter template |
| `_menu.tpl` | menu | Navigation menu template |
| `ajax/search.tpl` | AJAX search | AJAX search results partial |

## URL Presenters (iUrl paths)

The `iUrl()` function generates internal URLs. The first argument is a presenter path in Czech.

### Order flow

| Code identifier | English meaning |
|---|---|
| `Objednavka/Kosik` | order/cart |
| `Objednavka/Pokladna` | order/checkout (summary/review) |
| `Objednavka/Platba` | order/payment |
| `Objednavka/Rychlokos` | order/quick-cart (single-page checkout) |
| `Objednavka/Vypis` | order/list (order history) |

### Product listings

| Code identifier | English meaning |
|---|---|
| `Vypis/Vybrane` | listing/selected (products by ID) |
| `Vypis/Porovnani` | listing/comparison |
| `Vypis/Akce` | listing/promo (products on promotion) |
| `Vypis/AkceSleva` | listing/promo-discount |
| `Vypis/Slevy` | listing/discounts |
| `Vypis/SlevyVyprodej` | listing/discounts-clearance |
| `Vypis/Vyprodej` | listing/clearance |
| `Vypis/Skladem` | listing/in-stock |
| `Vypis/Cena` | listing/price (price range) |
| `Vypis/Nejnovejsi` | listing/newest |
| `Vypis/Nejprodavanejsi` | listing/bestsellers |
| `Vypis/VyrobceKategorie` | listing/brand-category |
| `Vypis/Vyhledavani` | listing/search |

### User

| Code identifier | English meaning |
|---|---|
| `User/Login` | user/login |
| `User/Registrace` | user/registration |
| `User/HesloPozadavek` | user/password-request (forgotten password) |
| `Wish/Vypis` | wishlist |

### Other

| Code identifier | English meaning |
|---|---|
| `Vyrobce/Vypis` | brand/list |
| `Tema/Vypis` | topic/list (magazine) |
| `Recenze/Vypis` | review/list |
| `Novinka/Vypis` | news/list |
| `Video/Vypis` | video/list |
| `Page/Mapa` | page/sitemap |

## URL Parameters

Czech parameter names used in `iUrl()` calls.

| Code identifier | English meaning | Context |
|---|---|---|
| `sekce` | section | Cart step section (`address`, `delivery`, ...) |
| `kategorie` | category | Category link object |
| `vyrobce` | brand/manufacturer | Brand link object |
| `vyber` | selection | Product IDs (hyphen-separated) |
| `fraze` | phrase | Search query string |
| `datum` | date | Date filter |
| `od` | from | Price range start |
| `do` | to | Price range end |
| `objednavka` | order | Order reference for payment |

## Twig Filters (Czech-named)

Custom Simplia filters with Czech names. See [Twig reference](/twig) for full details.

| Code identifier | English meaning | Description |
|---|---|---|
| `cena` | price | Format number as price with currency |
| `mena` | currency | Format number with currency (alias of cena) |
| `mena_rounded` | currency rounded | Rounded price with currency |
| `orez` | trim/truncate | Truncate text to given length |
| `prvniVelke` | capitalize first | Uppercase first letter |
| `diakritika` | diacritics removal | Strip diacritical marks |

## Twig Functions (Czech-named)

| Code identifier | English meaning | Description |
|---|---|---|
| `isPracovniDen()` | isWorkingDay | Check if a date is a working day |
| `pristiPracovniDen()` | nextWorkingDay | Get the next working day |

## Global Context Variables

Variables available in all templates.

| Code identifier | Type | Description |
|---|---|---|
| `MENA` | string | Current currency code (e.g., `CZK`) |
| `MENADEF` | string | Default currency code |
| `HOST` | string | Current domain hostname |
| `LANG` | string | Current language code |
| `URI` | string | Current request URI |
| `cart` | Order | Current shopping cart object |
| `customer` | Customer | Current logged-in customer (or guest) |
| `shop` | Shop | Shop configuration object |
| `repository` | Repositories | Data access layer for querying entities |
| `this` | TemplateContext | Current template context (settings, URLs, content grid) |

## Template Context Variables (per-file)

Czech variable names used as Twig context in specific template files.

| Code identifier | English meaning | Available in | Type |
|---|---|---|---|
| `zbozi` | product | `i:product-box` tag, `zbozi.tpl` | Product |
| `kategorie` | category | list source expressions | Category |
| `article` | article | `clanek.tpl` | Article |
| `actuality` | news item | `novinka.tpl` | Actuality |
| `store` | physical store | `prodejna.tpl` | Store |
| `textPage` | text page | `stranka.tpl` | TextPage |
| `order` | order | `objednavka.tpl`, `potvrzeni.tpl` | Order |
| `brand` | brand | `vyrobce.tpl` | Brand |
| `searchQuery` | search query | `vyhledavani.tpl` | string |
| `deliveryCountries` | delivery countries | `kosik.tpl` | Country\[] |

## Pagination Properties

| Code identifier | English meaning | Description |
|---|---|---|
| `pagination.stran` | page count | Total number of pages |
| `pagination.nsum` | total count | Total number of items |
| `pagination.strany` | pages HTML | Rendered pagination links |

## Config Concepts

| Term | Description |
|---|---|
| master template | Parent template that defines overridable variables for child templates |
| slave template | Child template that inherits from a master, overriding specific variables via `slave.json` |
| `cartSteps` | Array in `config.json` defining multi-step checkout flow |
| `cartSteps[].handles` | What the step contains: `content`, `delivery`, `address`, `summary` |
| `cartSteps[].query` | Czech URL parameter for the step (e.g., `dodani`, `adresa`) |
| `variantChoice` | Configuration for product variant selection UI modes |
| `this.nastaveni` | Access to admin-configured template settings (nastaveni = settings) |
| `this.templateAttributes` | Access to template appearance settings |
| `sekce_kosik` | Flag/variable indicating current cart section |
