finds.dev← search

// the find

Laravel-Lang/lang

★ 7,779 · PHP · MIT · updated Jul 2026

List of 128 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova and Laravel UI.

Community-maintained translation files for Laravel's ecosystem packages — Breeze, Jetstream, Fortify, Cashier, Nova, and the base framework itself — across 128 languages. If you're building a Laravel app that needs to go multilingual, this is the de facto starting point rather than translating validation messages yourself.

Coverage is genuinely wide: 128 languages including minority ones like Scots Gaelic, Bhojpuri, and Central Kurdish that you'd never find elsewhere. The split between PHP array format and JSON inline format means it works with both Laravel's legacy `resources/lang` approach and the newer single-file JSON style. Active maintenance — pushed yesterday — and per-locale status docs in `docs/statuses/` let you quickly audit how complete a given language actually is before committing to it. Automated workflows handle syncing, style checks, and translation diffs, which keeps contributor noise low.

Translation quality is uneven and hard to verify at a glance — the status docs tell you how many strings are covered but not whether the translations are natural or machine-generated. Some less common locales are almost certainly machine-translated and no human has reviewed them. The README is basically empty; actual documentation lives on an external site, which is a dependency that can go stale or disappear. It only covers Laravel's own packages, so any custom validation rules or application-specific strings are your problem, and there's no tooling here to help bridge that gap.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →