Referencia: Localización por defecto (ES)¶
Esta base asume español como idioma por defecto tanto en backend como en frontend.
Configuración¶
-
.envy.env.example:APP_LOCALE=es APP_FALLBACK_LOCALE=es APP_FAKER_LOCALE=es_ES -
config/app.php(lee de.env):'locale' => env('APP_LOCALE', 'en'), 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'),
Recursos de traducción¶
- Archivos de Laravel en
lang/es/:auth.php,passwords.php,validation.php.
- Cadenas libres del frontend/backend:
lang/es.json.
Uso en backend¶
-
Helpers de localización:
__('validation.required'); // desde lang/es/validation.php __('reset.link_sent'); // si existe en lang/es.json -
Forzar/leer idioma actual:
app()->setLocale('es'); $locale = app()->getLocale();
Notas¶
- La documentación de este proyecto se sirve en ES por defecto (MkDocs Material
theme.language: es). - Si agregas EN u otros idiomas en el futuro, ajusta
mkdocs.yml(plugini18n) y añade archivos enlang/<locale>/y<locale>.json.