Introducción

Las características de configuración regional de Laravel proporcionan una forma conveniente de retornar cadenas en varios idiomas, permitiéndote soportar fácilmente múltiples idiomas en tu aplicación. Las cadenas de idiomas son almacenadas en archivos dentro del directorio resources/lang. Dentro de este directorio debería haber un subdirectorio para cada idioma soportado por la aplicación:

Todos los archivos de idioma retornan un arreglo de cadenas con sus claves. Por ejemplo:

Para idiomas que difieren por territorio, debes nombrar los directorios de idiomas según la ISO 15897. Por ejemplo, «en_GB» debe ser usado para inglés británico en lugar de «en-gb».

Configurando la configuración regional

El idioma por defecto para tu aplicación se almacena en el archivo de configuración config/app.php. Puedes modificar este valor en base a las necesidades de tu aplicación. También puedes cambiar el idioma activo en tiempo de ejecución usando el método setLocale en el facade App:

Puedes configurar un «idioma alternativo», que será usado cuando el idioma activo no contiene una determinada cadena de traducción. Al igual que el idioma por defecto, el idioma alternativo también es configurado en el archivo de configuración config/app.php:

Determinando la configuración regional actual

Puedes usar los métodos getLocale y isLocale en el facade App para determinar la configuración regional actual o comprobar si la configuración tiene un valor dado:

Regístrate en Styde

Para obtener acceso a ésta y a todas nuestras lecciones y cursos premium:

Ver planes

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección anterior Plantillas Blade - Documentación de Laravel 6 Lección siguiente JavaScript y Estructuración de CSS - Documentación de Laravel 6