Ver índice de contenidos del libro

19.6. Localización

19.6.1. Plantillas

Soportar diferentes culturas también implica soportar diferentes formas de mostrar las fechas y los números. Symfony incluye numerosos métodos para que las plantillas puedan tener en consideración todas estas diferencias dependientes de la cultura del usuario:

El grupo de helpers Date incluye los siguientes helpers:

Helper Descripción
format_date() Muestra una fecha con el formato indicado
format_datetime() Muestra una fecha y hora con el formato indicado
time_ago_in_words() Muestra en palabras el tiempo transcurrido entre la fecha indicada y el momento actual
distance_of_time_in_words() Muestra en palabras el tiempo transcurrido entre las dos fechas indicadas
format_daterange() Muestra un rango de fechas con el formato indicado

El grupo de helpers Number incluye los siguientes helpers:

Helper Descripción
format_number() Muestra un número con el formato indicado
format_currency() Muestra el valor de una divisa con el formato indicado

El grupo de helpers I18N incluye los siguientes helpers:

Helper Descripción
format_country() Muestra el nombre de un país en el idioma indicado
format_language() Muestra el nombre de un idioma en el idioma indicado

19.6.2. Formularios

El framework de formularios incluye varios widgets y validadores para la información internacionalizada: