Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Translations Checker Laravel Package

larswiegers/laravel-translations-checker

Find missing Laravel translations fast. Run php artisan translations:check to compare languages and see what keys are missing and where. Supports custom lang directories plus excluding vendor paths, specific languages, and file extensions for cleaner results.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Supports maintaining translation completeness across all supported languages, reducing user-reported issues and support tickets by catching missing keys early in development.
  • Eliminates manual checks for translation gaps, streamlining QA processes during development and pre-release cycles.
  • Avoids "build vs buy" dilemma by providing a lightweight, MIT-licensed solution that integrates seamlessly with Laravel's native translation system.
  • Enables automated validation in CI/CD pipelines (e.g., GitHub Actions), ensuring translation integrity before deployment.
  • Critical for projects with frequent content updates or multi-language support where consistency directly impacts user experience and brand trust.

When to Consider This Package

  • Adopt when your project supports multiple languages using Laravel's standard translation files (.php or .json) and requires automated validation of key completeness.
  • Use during development or CI workflows when translation errors have previously caused user-facing issues or support tickets.
  • Consider for projects with complex translation structures (e.g., nested language files, vendor packages) where manual checks are error-prone.
  • Avoid if your project has no internationalization requirements, uses a non-Laravel translation system, or only supports a single language.
  • Not suitable for projects where translation files are dynamically generated or stored outside standard resources/lang paths without proper exclusion configuration.

How to Pitch It (Stakeholders)

  • To executives: "This tool prevents customer-facing translation errors, reducing support costs and improving user experience. By catching missing translations early, we avoid negative reviews and maintain brand consistency across all languages—without adding development overhead."
  • To engineering: "A zero-configuration CLI tool that integrates into your existing Laravel workflow. Run it locally or in CI to automatically validate translation files, ensuring all keys exist across languages. It’s lightweight, MIT-licensed, and works out-of-the-box with minimal setup—saving hours of manual QA."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport