El paquete Translations Checker de Laravel te ayuda a encontrar traducciones faltantes en los idiomas que soportas. Usar este paquete es muy sencillo, solo necesitas ejecutar un comando artisan para verificar las traducciones en todos los idiomas.
Ejemplo de Uso
php artisan translations:check --excludedDirectories=vendor
El resultado te mostrará los archivos faltantes o las claves de traducción que no se encuentran:
El idioma nl (resources/lang/nl) falta el archivo ( passwords.php )
Faltan las traducciones con la clave: nl.passwords.reset
Faltan las traducciones con la clave: nl.passwords.sent
Faltan las traducciones con la clave: nl.passwords.throttled
Faltan las traducciones con la clave: nl.passwords.token
Faltan las traducciones con la clave: nl.passwords.user
Este paquete soporta tanto archivos de traducción .php como .json.
Además, tiene un buen ejemplo en el readme de cómo configurar la verificación de traducciones faltantes dentro de un GitHub Action:
translations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: mbstring, intl
ini-values: post_max_size=256M, max_execution_time=180
coverage: xdebug
tools: php-cs-fixer, phpunit
- name: Install Dependencies
run: composer install -q --no-interaction --no-scripts
- name: Run translations check
run: php artisan translations:check --excludedDirectories=vendor
Más Información
Puedes comenzar a usar este paquete y obtener instrucciones detalladas en el repositorio de GitHub. Una herramienta muy útil para asegurarte de que todas las traducciones están correctamente definidas.
Vistas: 1