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

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

В верхней строке редактора (или на странице настроек шаблона) выберите Язык документа: Предпросмотр сразу переключается на выбранный язык. При варианте Язык клиента он использует язык заказа для предпросмотра. Документы на арабском, иврите, персидском и урду печатаются справа налево. Если у Foliant нет формулировок на языке документа, он использует язык вашего магазина, а затем английский. Отдельное слово без перевода печатается на английском.

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

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

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

Используйте фильтр t (он также называется translate или label), чтобы печатать формулировки Foliant на языке документа:
Ключи формулировок Shopify Order Printer тоже работают, поэтому импортированные шаблоны сохраняют свои переводы.

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

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

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

Блоки печатают свои формулировки на языке документа. Для текста, который вы пишете сами (блоки Текст и Юридический нижний колонтитул с вашим текстом, а также собственная строка блока Заголовок):
  1. Выберите блок и откройте Содержимое.
  2. В поле Язык выберите язык. У языков с переводом отображается «(переведено)».
  3. Введите текст на этом языке.
Перевод печатается, когда документ на этом языке. В остальных случаях печатается текст По умолчанию.

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

  • Формат чисел в верхней строке определяет, следуют ли суммы и числа языку документа (1.234,56 €) или формату вашего магазина. См. Деньги и валюта в шаблонах.
  • {{ customer_locale }} печатает код языка клиента, например de или fr-CA.
  • Шаблоны для всех выбранных заказов не могут использовать Язык клиента: в пакете много клиентов.
  • Параметр Печатать на языке клиента в разделе Автоматический выбор нужного шаблона включает Язык клиента сразу для нескольких шаблонов. См. Автоматический выбор нужного шаблона.

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