> ## 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, no do cliente ou num idioma fixo, e traduza textos e blocos de texto.

Cada modelo tem um **Idioma do documento**. Este define o idioma dos nomes dos meses e dos dias nas datas, e dos textos que a Foliant imprime, como "Fatura", "Subtotal" ou "Enviar para". Pode imprimir documentos no idioma da sua loja, no idioma de cada cliente ou sempre num único idioma.

## Escolher o idioma do documento

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

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

A pré-visualização acompanha o idioma de imediato. Com **Idioma do cliente**, usa o idioma da encomenda de pré-visualização. Os documentos em árabe, hebraico, persa e urdu são impressos da direita para a esquerda.

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

## Formatar datas

Datas como `created_at` são impressas num formato bruto. Use o filtro `date` para as formatar:

```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 antes |
| `%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, formato de 24 horas: `14:30` |
| `%I:%M %p` | Hora, formato de 12 horas: `02:30 PM` |
| `%j` | Dia do ano |
| `%z` | Diferença do fuso horário |

Os nomes dos meses e dos dias ficam no idioma do documento: `%B` imprime "Januar" num documento em alemão. Para os imprimir noutro idioma, acrescente-o depois do formato, por exemplo o do cliente: `{{ created_at | date: '%A %d %B', customer_locale }}`.

As horas ficam no fuso horário da sua loja. `{{ 'now' | date: '%d %B %Y' }}` imprime a data de hoje.

## Traduzir textos em modelos de código

Use o filtro `t` (também chamado `translate` ou `label`) para os textos da 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, por isso os modelos importados mantêm as suas traduções.

### Imprimir em dois idiomas

Escolha um **Segundo idioma** na linha superior do editor e, depois, 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 apenas um.

## Traduzir texto em modelos visuais

Os blocos imprimem os seus próprios textos no idioma do documento. Para o texto que escreve (blocos **Texto** e **Rodapé legal** com texto seu, 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. Escreva o texto para esse idioma.

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

## Bom saber

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

## Artigos relacionados

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


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