> ## 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.

# Даты, языки и переводы

> Форматируйте даты в Liquid, печатайте документ на языке магазина, на языке клиента или на заданном языке и переводите формулировки и текстовые блоки.

У каждого шаблона есть **Язык документа**. Он определяет язык названий месяцев и дней недели в датах, а также формулировок, которые печатает Foliant, например «Счёт», «Промежуточный итог» или «Адрес доставки». Вы можете печатать документы на языке вашего магазина, на языке каждого клиента или всегда на одном языке.

## Выберите язык документа

В верхней строке редактора (или на странице настроек шаблона) выберите **Язык документа**:

| Вариант | Что он делает |
| - | - |
| **Язык магазина (по умолчанию)** | Документы печатаются на языке вашего магазина. |
| **Язык клиента** | Каждый документ печатается на языке, на котором клиент делал покупки. |
| Конкретный язык, например **Немецкий** или **Французский** | Документы всегда печатаются на этом языке. |

Предпросмотр сразу переключается на выбранный язык. При варианте **Язык клиента** он использует язык заказа для предпросмотра. Документы на арабском, иврите, персидском и урду печатаются справа налево.

Если у Foliant нет формулировок на языке документа, он использует язык вашего магазина, а затем английский. Отдельное слово без перевода печатается на английском.

## Форматируйте даты

Даты, такие как `created_at`, печатаются в необработанном формате. Чтобы отформатировать их, используйте фильтр `date`:

```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
```

| Код | Что печатает |
| - | - |
| `%d` / `%-d` / `%e` | День месяца: `05` / `5` / `5` с пробелом в начале |
| `%m` / `%-m` | Номер месяца: `01` / `1` |
| `%B` / `%b` | Название месяца: `January` / `Jan` |
| `%A` / `%a` | Название дня недели: `Monday` / `Mon` |
| `%Y` / `%y` | Год: `2026` / `26` |
| `%H:%M` | Время в 24-часовом формате: `14:30` |
| `%I:%M %p` | Время в 12-часовом формате: `02:30 PM` |
| `%j` | День года |
| `%z` | Смещение часового пояса |

Названия месяцев и дней недели печатаются на языке документа: в немецком документе `%B` печатает «Januar». Чтобы напечатать их на другом языке, укажите его после формата, например язык клиента: `{{ created_at | date: '%A %d %B', customer_locale }}`.

Время указывается в часовом поясе вашего магазина. `{{ 'now' | date: '%d %B %Y' }}` печатает сегодняшнюю дату.

## Переводите формулировки в шаблонах с кодом

Используйте фильтр `t` (он также называется `translate` или `label`), чтобы печатать формулировки Foliant на языке документа:

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

Ключи формулировок Shopify Order Printer тоже работают, поэтому импортированные шаблоны сохраняют свои переводы.

### Печатайте на двух языках

Выберите **Второй язык** в верхней строке редактора, затем используйте `t_both` там, где нужны оба языка:

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

Если второй язык не выбран или оба варианта совпадают, `t_both` печатает один.

## Переводите текст в визуальных шаблонах

Блоки печатают свои формулировки на языке документа. Для текста, который вы пишете сами (блоки **Текст** и **Юридический нижний колонтитул** с вашим текстом, а также собственная строка блока **Заголовок**):

1. Выберите блок и откройте **Содержимое**.
2. В поле **Язык** выберите язык. У языков с переводом отображается «(переведено)».
3. Введите текст на этом языке.

Перевод печатается, когда документ на этом языке. В остальных случаях печатается текст **По умолчанию**.

## Полезно знать

* **Формат чисел** в верхней строке определяет, следуют ли суммы и числа языку документа (`1.234,56 €`) или формату вашего магазина. См. [Деньги и валюта в шаблонах](https://foliant-help.iforiti.com/ru/template-editor/liquid-money-and-currency.md).
* `{{ customer_locale }}` печатает код языка клиента, например `de` или `fr-CA`.
* Шаблоны для всех выбранных заказов не могут использовать **Язык клиента**: в пакете много клиентов.
* Параметр **Печатать на языке клиента** в разделе **Автоматический выбор нужного шаблона** включает **Язык клиента** сразу для нескольких шаблонов. См. [Автоматический выбор нужного шаблона](https://foliant-help.iforiti.com/ru/templates/automatic-template-choices.md).

## Похожие статьи

* [Предпросмотр, размер бумаги и масштаб](https://foliant-help.iforiti.com/ru/template-editor/preview-paper-and-zoom.md)
* [Деньги и валюта в шаблонах](https://foliant-help.iforiti.com/ru/template-editor/liquid-money-and-currency.md)
* [Справочник блоков](https://foliant-help.iforiti.com/ru/template-editor/block-catalogue.md)
* [Печать на языке клиента](https://foliant-help.iforiti.com/ru/templates/print-in-customers-language.md)


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