CURSO LARAVEL – sesión 5

Manejo de los idiomas en Laravel.

Lo primero es instalar el paquete de idiomas para Laravel desde Composer.

composer require laravel-lang/common:*

Para instalar el paquete de idiomas deseado, tendremos que utilizar Artisan y el siguiente comando para el español. Si queremos por ejemplo el francés, entonces seria fr en lugar de es.

php artisan lang:add es

Un vez hemos hecho esto, tendremos ahora que editar el archivo config/app.php

Buscamos:
'locale' => 'en'

y reemplazamos por:

'locale' => 'es'

Para mejorar esto podemos utilizar una variable de la siguiente forma:

'locale' => env('APP_LOCALE' , 'en'),

Ahora en el archivo .env:

Creamos la variable APP_LOCALE.’

APP_LOCALE = 'es'

Para poder usar el traductor de Laravel es necesario llamar a todos los textos que se tienes que traducir de la siguiente forma, imaginemos que en una vista tengo un botón con una etiqueta en ingles.

<button onclick="">Start</button>

Pues reemplazar este código por este otro, teniendo en cuenta que son dos guisen bajos (__) para definir que es una función de traducción:

<button onclick="">{{ __('Start') }}</button>


Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Ingenio Hosting.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.