Traducir strings de la interfaz

Cómo usar el modificador | trans para textos hardcoded en las vistas.

Actualizado el min de lectura

Modificador trans

En Antlers usa {{ "Leer más" | trans }}. Si existe traducción en lang/es.json o lang/en.json para esa key, se usa.

Archivos de traducción

Crea lang/en.json con el formato {"Leer más": "Read more"}. Statamic los carga automáticamente según el locale del sitio.

Strings con variables

Usa placeholders: {{ "Hola :name" | trans({name: user.name}) }}. La traducción puede reordenar variables sin tocar el código.

Plurales

Usa trans_choice para plurales: {{ count | trans_choice("{0} sin artículos|{1} :count artículo|[2,*] :count artículos") }}.

Strings del contenido

Para contenido editorial (no UI) usa campos localizables del blueprint, no | trans. trans es solo para strings fijos en código.

¿Te fue útil este artículo?

✓ ¡Gracias por tu feedback!

Lamentamos que no haya sido lo que buscabas. ¿Quieres contactarnos directamente?

Contactar soporte

¿Aún necesitas ayuda?

Si no encontraste lo que buscabas, contáctanos y te ayudaremos lo antes posible.

Contactar soporte