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

# Datas, idiomas e traduções

> Formate datas em Liquid, imprima um documento no idioma da loja, do cliente ou em um idioma fixo, e traduza textos e blocos de texto.

Todo modelo tem um **Idioma do documento**. Ele define o idioma dos nomes de meses e dias nas datas e dos textos que o Foliant imprime, como "Fatura", "Subtotal" ou "Enviar para". Você pode imprimir documentos no idioma da sua loja, no idioma de cada cliente ou sempre em um mesmo idioma.

## Escolha o idioma do documento

Na barra superior do editor (ou na página de configurações do modelo), escolha o **Idioma do documento**:

| Opção | O que faz |
| - | - |
| **Idioma da loja (padrão)** | Os documentos são impressos no idioma da sua loja. |
| **Idioma do cliente** | Cada documento é impresso no idioma em que o cliente comprou. |
| Um idioma, como **Alemão** ou **Francês** | Os documentos são sempre impressos nesse idioma. |

A pré-visualização acompanha o idioma na hora. Com **Idioma do cliente**, ela usa o idioma do pedido da pré-visualização. Documentos em árabe, hebraico, persa e urdu são impressos da direita para a esquerda.

Se o Foliant não tiver textos no idioma do documento, ele usa o idioma da sua loja e, depois, o inglês. Uma palavra sem tradução é impressa em inglês.

## Formate datas

Datas como `created_at` são impressas em um formato bruto. Use o filtro `date` para formatá-las:

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

| Código | Imprime |
| - | - |
| `%d` / `%-d` / `%e` | Dia do mês: `05` / `5` / `5` com um espaço à esquerda |
| `%m` / `%-m` | Número do mês: `01` / `1` |
| `%B` / `%b` | Nome do mês: `January` / `Jan` |
| `%A` / `%a` | Nome do dia: `Monday` / `Mon` |
| `%Y` / `%y` | Ano: `2026` / `26` |
| `%H:%M` | Hora, 24 horas: `14:30` |
| `%I:%M %p` | Hora, 12 horas: `02:30 PM` |
| `%j` | Dia do ano |
| `%z` | Diferença de fuso horário |

Os nomes de meses e dias ficam no idioma do documento: `%B` imprime "Januar" em um documento em alemão. Para imprimi-los em outro idioma, informe-o depois do formato, por exemplo o do cliente: `{{ created_at | date: '%A %d %B', customer_locale }}`.

Os horários seguem o fuso horário da sua loja. `{{ 'now' | date: '%d %B %Y' }}` imprime a data de hoje.

## Traduza textos em modelos de código

Use o filtro `t` (também chamado `translate` ou `label`) para os textos do Foliant no idioma do documento:

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

As chaves de texto do Order Printer da Shopify também funcionam, então os modelos importados mantêm as traduções.

### Imprima em dois idiomas

Escolha um **Segundo idioma** na barra superior do editor e use `t_both` onde quiser os dois:

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

Quando não há segundo idioma, ou os dois textos são iguais, `t_both` imprime só um.

## Traduza textos em modelos visuais

Os blocos imprimem os próprios textos no idioma do documento. Para textos que você mesmo escreve (blocos **Texto** e **Rodapé legal** com texto próprio, e a linha personalizada de um **Cabeçalho**):

1. Selecione o bloco e abra **Conteúdo**.
2. Em **Idioma**, escolha um idioma. Os idiomas com tradução mostram "(traduzido)".
3. Digite o texto para esse idioma.

A tradução é impressa quando o documento está nesse idioma. Caso contrário, é impresso o texto **Padrão**.

## Bom saber

* O **Formato de números** na barra superior define se valores e números seguem o idioma do documento (`1.234,56 €`) ou o formato da sua loja. Consulte [Valores e moeda nos modelos](https://foliant-help.iforiti.com/pt-BR/template-editor/liquid-money-and-currency.md).
* `{{ customer_locale }}` imprime o código de idioma do cliente, como `de` ou `fr-CA`.
* Modelos para todos os pedidos selecionados não podem usar **Idioma do cliente**: um lote tem muitos clientes.
* **Imprimir no idioma do cliente**, em **Escolher o modelo certo automaticamente**, ativa o **Idioma do cliente** em vários modelos de uma vez. Consulte [Escolher o modelo certo automaticamente](https://foliant-help.iforiti.com/pt-BR/templates/automatic-template-choices.md).

## Artigos relacionados

* [Pré-visualização, tamanho do papel e zoom](https://foliant-help.iforiti.com/pt-BR/template-editor/preview-paper-and-zoom.md)
* [Valores e moeda nos modelos](https://foliant-help.iforiti.com/pt-BR/template-editor/liquid-money-and-currency.md)
* [Referência de blocos](https://foliant-help.iforiti.com/pt-BR/template-editor/block-catalogue.md)
* [Imprima no idioma do seu cliente](https://foliant-help.iforiti.com/pt-BR/templates/print-in-customers-language.md)


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