Encuentra Traducciones Faltantes con el Comprobador de Traducciones de Laravel

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