Este video es la lección 18 del curso de Laravel 5.
Hoy en la lección 18 del curso de Laravel 5 aprenderemos como traducir los mensajes de error y notificaciones de nuestra aplicación al español o cualquier idioma.
Revisa la nueva versión de nuestro curso básico:
Es muy común que nuestra aplicación deba soportar varios idiomas según las necesidades de nuestros usuarios. Laravel, facilita increíblemente la internacionalización (i18n) de los mensajes de nuestro sitio o aplicación web; ya sea a través de archivos de idioma o haciendo uso de la configuración de los servicios como Autenticación, utilizando los metodós disponibles como Lang::get
o la función trans()
, así como traducciones según parámetros y uso de singulares o plurales.
Hoy veremos por primera vez estas características, pasaremos nuestro sitio al español con la ayuda de un paquete y también les enseñaré cómo traducir los atributos y labels de nuestros formularios (que típicamente los escribimos en inglés).
Espero que como siempre disfruten y aprendan mucho de este nuevo videotutorial de Laravel:
Material adicional
- Localization (Documentación oficial)
- Traducciones para Laravel
- Además de traducciones, tu sitio también necesita estilos, y para ello te recomendamos que uses el pre-procesador de CSS, Sass.
Actividades
- Instala el paquete de traducciones dentro de tu proyecto
- Traduce el formulario de registro que viene con Laravel
- ¿Es conveniente colocar cadenas de texto en nuestras vistas y controladores o debemos usar siempre
trans()
? - ¿Cómo implementarías un sitio multi-idioma con Laravel?
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Validación con Laravel 5 (Parte 2) Lección siguiente Eliminar registros con Laravel 5