Skip to content
Repositorio de idioma de Laravel 5. Archivos de validación, contraseñas y paginación por defecto de Laravel 5 traducidos a español.
Branch: master
Clone or download
Latest commit 8835b67 Apr 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources/lang Rectificar pasiva Apr 9, 2019
src Tagging assets Sep 13, 2017
tests agregamos test para validar el ficjero es.json Jan 31, 2019
.gitignore Iniciamos proyecto composer Aug 21, 2017
.travis.yml configuración para Travis CI Feb 7, 2018
README.md Update README.md Mar 15, 2019
composer.json
phpunit.xml.dist Iniciamos proyecto composer Aug 21, 2017

README.md

Latest Version on Packagist Total Downloads

Laravel Español

Paquete de traducciones en español para Laravel 5. Este paquete te agrega a tu proyecto los ficheros de traducciones en español que Laravel 5 trae por defecto.

Versiones

Para Laravel 5.8 utilizar la versión 1.2+, incluye la validación de contraseña hasta 8 caracteres. Para el resto de versiones utilizar 1.1+.

Archivos por defecto incluidos en Laravel:

es.json
es/auth.php
es/passwords.php
es/pagination.php
es/validation.php

Instalación

Puedes instalar este paquete mediante composer:

composer require laraveles/spanish

En versiones anteriores a la 5.5 debes agregar el proveedor de servicios en tu fichero config/app.php (no es necesario en Laravel 5.5+ gracias al sistema de autodiscovery):

'providers' => [
    // ...
    Laraveles\Spanish\SpanishServiceProvider::class,
];

Ahora simplemente necesitamos necesitamos actualizar las traducciones que lo haremos con el siguiente comando:

php artisan vendor:publish --tag=lang

O también podramos usar:

php artisan laraveles:install-lang

Déspues de todos estos pasos, ya tenemos disponible nuestras traducciones en español, y solo necesitamos configurar Laravel para que use el idioma deseado.

Esto lo podemos hacer modificando el parámetro locale de la configuración de Laravel en config/app.php:

// Ej: español
'locale'          => 'es',
// Ej: inglés
'locale'          => 'en',

Se puede ser mas concreto e indicar las variaciones de un lenguaje:

// Inglés americano
'locale' => 'en_US'
// Portugués de Portugal
'locale' => 'pt_PT'

Pero en este caso nos valdrá con un español internacional para todos.

También se puede cambiar el idioma en tiempo de ejecución utilizando el método setLocale de App. Este cambio no es permanente, en la siguiente ejecución se utilizará el valor de configuración por defecto:

App::setLocale('es');

Colaborar

Mejoras y otras variaciones de paises de habla hispana son más que bienvenidas. Cualquier aportación vía Pull-Request ;D

You can’t perform that action at this time.