Usuario:ManuelRomero/Laravel/Traducciones

De WikiEducator
< Usuario:ManuelRomero‎ | Laravel
Revisión a fecha de 22:31 1 abr 2019; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar



  1. TDD y phpunit pruebas del código
1.- Un fichero donde ponemos las claves (uno por idioma)
/resources/lang/es/admin.php
2.- Forma de invocarla
 echo trans(admin.failed)
En blade
{{ trans(‘auth.failed’) }}
//o con la directiva @lang de Blade:
@lang(‘auth.failed’)
}}
{{Tip|En caso que la clave no exista en el idioma activo ni en el establecido en la opción fallback_locale, la función devolverá dicha clave, es decir para el ejemplo retornará la cadena de texto introducida como  auth.failed en vez del texto traducido.
}}
 
*Adicionalmente podemos trabajar las traducciones con el Facade Lang de esta manera, para obtener una clave en particular:
<source lang=php>
echo Lang::get('auth.failed');
//Para saber si existe una clave:
echo Lang::has('auth.failed');