> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Daty, języki i tłumaczenia

> Formatuj daty w Liquid, drukuj dokumenty w języku sklepu, klienta lub w stałym języku oraz tłumacz teksty i bloki tekstowe.

Każdy szablon ma **Język dokumentu**. Decyduje on o języku nazw miesięcy i dni w datach oraz tekstów drukowanych przez Foliant, takich jak „Faktura”, „Suma częściowa” czy „Wyślij do”. Możesz drukować dokumenty w języku Twojego sklepu, w języku każdego klienta albo zawsze w jednym języku.

## Wybierz język dokumentu

W górnym pasku edytora (lub na stronie ustawień szablonu) wybierz **Język dokumentu**:

| Opcja | Co robi |
| - | - |
| **Język sklepu (domyślny)** | Dokumenty drukują się w języku Twojego sklepu. |
| **Język klienta** | Każdy dokument drukuje się w języku, w którym klient robił zakupy. |
| Wybrany język, np. **Niemiecki** lub **Francuski** | Dokumenty zawsze drukują się w tym języku. |

Podgląd od razu zmienia język. Przy opcji **Język klienta** używa języka zamówienia z podglądu. Dokumenty po arabsku, hebrajsku, persku i w urdu drukują się od prawej do lewej.

Jeśli Foliant nie ma tekstów w języku dokumentu, używa języka Twojego sklepu, a potem angielskiego. Pojedyncze słowo bez tłumaczenia drukuje się po angielsku.

## Formatuj daty

Daty takie jak `created_at` drukują się w surowym formacie. Użyj filtra `date`, aby je sformatować:

```liquid theme={null}
{{ created_at | date: '%d %B %Y' }}     → 15 January 2026
{{ created_at | date: '%b %-d, %Y' }}   → Jan 15, 2026
{{ created_at | date: '%d/%m/%Y' }}     → 15/01/2026
```

| Kod | Drukuje |
| - | - |
| `%d` / `%-d` / `%e` | Dzień miesiąca: `05` / `5` / `5` ze spacją na początku |
| `%m` / `%-m` | Numer miesiąca: `01` / `1` |
| `%B` / `%b` | Nazwa miesiąca: `January` / `Jan` |
| `%A` / `%a` | Nazwa dnia: `Monday` / `Mon` |
| `%Y` / `%y` | Rok: `2026` / `26` |
| `%H:%M` | Godzina, format 24-godzinny: `14:30` |
| `%I:%M %p` | Godzina, format 12-godzinny: `02:30 PM` |
| `%j` | Dzień roku |
| `%z` | Przesunięcie strefy czasowej |

Nazwy miesięcy i dni są w języku dokumentu: `%B` drukuje „Januar” w dokumencie po niemiecku. Aby wydrukować je w innym języku, dodaj go po formacie, np. język klienta: `{{ created_at | date: '%A %d %B', customer_locale }}`.

Godziny są w strefie czasowej Twojego sklepu. `{{ 'now' | date: '%d %B %Y' }}` drukuje dzisiejszą datę.

## Tłumacz teksty w szablonach kodu

Użyj filtra `t` (nazywanego też `translate` lub `label`), aby drukować teksty Foliant w języku dokumentu:

```liquid theme={null}
{{ 'subtotal' | t }}        → Subtotal / Zwischensumme / Sous-total…
{{ 'titles.invoice' | t }}  → Invoice / Rechnung / Facture…
{{ 'subtotal' | t: locale: 'en' }}   → always English
```

Klucze tekstów z Shopify Order Printer też działają, więc zaimportowane szablony zachowują swoje tłumaczenia.

### Drukuj w dwóch językach

Wybierz **Drugi język** w górnym pasku edytora, a potem użyj `t_both` tam, gdzie chcesz oba języki:

```liquid theme={null}
{{ 'titles.invoice' | t_both }}         → Rechnung / Invoice
{{ 'titles.invoice' | t_both: '<br>' }} → the two on separate lines
```

Gdy nie ma drugiego języka albo oba teksty brzmią tak samo, `t_both` drukuje jeden.

## Tłumacz tekst w szablonach wizualnych

Bloki drukują własne teksty w języku dokumentu. Dla tekstu, który piszesz sam (bloki **Tekst** i **Stopka prawna** z Twoim tekstem oraz własna linia w bloku **Nagłówek**):

1. Zaznacz blok i otwórz **Zawartość**.
2. W polu **Język** wybierz język. Języki z tłumaczeniem mają dopisek „(przetłumaczono)”.
3. Wpisz tekst w tym języku.

Tłumaczenie drukuje się, gdy dokument jest w tym języku. W przeciwnym razie drukuje się tekst **Domyślny**.

## Warto wiedzieć

* **Format liczb** w górnym pasku decyduje, czy kwoty i liczby są zgodne z językiem dokumentu (`1.234,56 €`), czy z formatem Twojego sklepu. Zobacz [Kwoty i waluty w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-money-and-currency.md).
* `{{ customer_locale }}` drukuje kod języka klienta, np. `de` lub `fr-CA`.
* Szablony dla wszystkich zaznaczonych zamówień nie mogą używać opcji **Język klienta**: partia obejmuje wielu klientów.
* Opcja **Drukuj w języku klienta** w sekcji **Automatycznie wybieraj właściwy szablon** włącza **Język klienta** dla kilku szablonów naraz. Zobacz [Automatycznie wybieraj właściwy szablon](https://foliant-help.iforiti.com/pl/templates/automatic-template-choices.md).

## Powiązane artykuły

* [Podgląd, rozmiar papieru i powiększenie](https://foliant-help.iforiti.com/pl/template-editor/preview-paper-and-zoom.md)
* [Kwoty i waluty w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-money-and-currency.md)
* [Przegląd bloków](https://foliant-help.iforiti.com/pl/template-editor/block-catalogue.md)
* [Drukuj w języku klienta](https://foliant-help.iforiti.com/pl/templates/print-in-customers-language.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.