mcamara/laravel-localization
Easy i18n for Laravel: detect browser language, redirect with locale saved in session or cookie, define localized and translated routes once, hide the default locale in URLs, and use helpers like a language selector. Note: dynamic routes mean route:cache needs extra setup.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| forci/locale-bundle | 0.88 | forci/locale-bundle is a PHP locale management bundle for multilingual applications. It provides locale configuration and detection utilities to help route users to the right language and integrate localized content, making it easier to build and maintain localized experiences. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| terranet/localizer | 0.88 | Terranet Localizer is a Laravel package for application localization. It provides utilities for managing locales, organizing translations, and integrating language-aware behavior into PHP and Laravel projects, helping developers serve multilingual content with less configuration and boilerplate in t... | 1 | 1 | 3 | 138 | 0 | 0.1 | 25.5 | MIT | 5 years ago | |
| dimsav/laravel-translatable | 0.88 | Add multi-language support to any Eloquent model without touching your schema. laravel-translatable stores translations in a dedicated table and lets you read, write, and fall back between locales using familiar Eloquent syntax, making it ideal for multilingual apps and APIs. | 1,924 | 2,002 | 311 | 4K | 0 | 9.5 | 4.9 | MIT | 7 years ago | |
| spatie/laravel-translatable | 0.88 | A Laravel trait that makes Eloquent model attributes translatable, storing translations as JSON with no extra table needed. Set and retrieve per-locale values, with fallbacks for missing translations. | 2,459 | 2,488 | 296 | 2M | 0 | 50.1 | 47.5 | MIT | 2 weeks ago | |
| laravel-lang/native-locale-names | 0.88 | Native locale names for Laravel: a lightweight package providing localized language names in their own scripts, ready to use for language switchers and locale lists. | 7 | 7 | 1 | 560K | 0 | 20.7 | 62.1 | MIT | 3 months ago | |
| aitor24/localizer | 0.88 | Localizer is a Laravel package for adding multilingual support to your app. It helps detect and set the user’s locale, manage language switching, and keep translations organized, making it easier to build localized Laravel applications with minimal configuration. | 21 | 21 | 5 | 0 | 0 | 0.3 | — | MIT | 8 years ago | |
| vluzrmos/language-detector | 0.87 | Laravel package for detecting the language of text strings through a simple API. It includes a service provider, facade, and configuration, making it easy to identify languages for localization, validation, or routing decisions with minimal setup. | 109 | 111 | 24 | 4K | 0 | 7.7 | 22.4 | — | 8 months ago | |
| arcanedev/localization | 0.87 | Arcanedev Localization is a Laravel package for managing app translations with a built-in web interface. Edit, add, and delete language files from the browser, switch locales, and use middleware and helpers to set and persist the current language across requests. | 187 | — | 39 | — | 8 | 4.8 | 3.0 | MIT | 4 years ago | |
| getsupercode/localizater | 0.87 | Localizater is a lightweight Laravel package for adding multilingual support to your app. It simplifies managing translations, switching between languages, and keeping localized content organized, so you can ship multi-language projects with minimal configuration and less boilerplate. | 50 | — | 2 | — | 0 | 0.4 | — | MIT | 6 years ago | |
| wotz/laravel-locale-collection | 0.87 | A Laravel package that treats your app's supported locales as a collection, making it easy to register, query, and manage languages with clean helpers built for Laravel's container and views. Lightweight and configurable. | 0 | 0 | 0 | 190 | 0 | 20.0 | 37.1 | MIT | 1 day ago | |
| niels-numbers/laravel-localizer | 0.87 | Locale-aware routing for Laravel and a successor to mcamara/laravel-localization. Registers every route twice as static routes for route:cache support, auto-detects Accept-Language, redirects visitors, and resolves route() per language. | 40 | 40 | 3 | 11K | 1 | 24.5 | 39.2 | MIT | 3 days ago | |
| torann/localization | 0.87 | Torann Localization brings flexible, database-backed localization to Laravel apps. It offers automatic locale detection, localized routes, translation caching, and helpers for managing language files and strings, making multi-language sites easier to build and maintain. | 2 | 3 | 0 | 12 | 0 | 4.5 | 10.0 | BSD-2-Clause | 9 months ago | |
| longman/laravel-multilang | 0.87 | A Laravel package for building multilingual sites with localized routes, language switching, and translation helpers. It simplifies managing URL slugs and locale-aware content, making it easy to serve users in multiple languages. | 53 | 55 | 15 | 45 | 4 | 2.0 | 5.5 | MIT | 2 years ago | |
| laravel-lang/lang | 0.87 | Laravel Localizations provides comprehensive language files for Laravel, giving your app ready-made translations for validation, auth, and framework messages across dozens of locales. Install via Composer and ship multilingual apps faster. | 7,783 | 7,806 | 2,917 | 1M | 0 | 74.9 | 34.8 | MIT | 2 days ago | |
| themsaid/laravel-langman-gui | 0.87 | A clean web interface for managing Laravel translations. Browse, search, add, edit, and delete localization keys and values across all locales without touching language files, built on the Laravel Langman translation manager. Supports PHP and JSON translation files. | 507 | — | 50 | — | 16 | 10.2 | 9.7 | MIT | 9 years ago | |
| michele-angioni/multi-language | 0.86 | A Laravel package for building multi-language applications, with tools for managing translations, localized routes, and language switching so your app can serve content in multiple languages. | 11 | 11 | 5 | 21 | 0 | 0.3 | 6.1 | MIT | 9 years ago | |
| involved-group/laravel-lang-country | 0.86 | Laravel Lang Country provides ISO 639-1 language and ISO 3166-1 country data with ready-made validation rules. Access language and country names and codes, validate user input with simple rules, and keep your forms consistent with lightweight, configurable helpers for Laravel applications. | 301 | 301 | 30 | 3 | 0 | 22.0 | 0.1 | MIT | 2 weeks ago | |
| keevitaja/linguist | 0.86 | keevitaja/linguist is a Laravel localization package that stores translations in the database instead of flat files, letting you edit them through a web UI, auto-detect missing keys, and manage multi-language content without touching language files. | 191 | 191 | 15 | 14 | 2 | 0.9 | 0.3 | MIT | — | |
| conedevelopment/i18n | 0.86 | Multilingual routing for Laravel: define a route once, then serve translated URIs and route names per locale. Includes middleware to detect and set the application locale from the URL, plus helpers for generating localized links and language switchers. | 127 | — | 23 | — | 1 | 10.1 | — | MIT | 6 months ago |
|
| codezero/browser-locale | 0.86 | Parse the browser’s Accept-Language header to get a visitor’s preferred locales in order. Returns primary locale or full locale list with language/region parts. Works in vanilla PHP and integrates with Laravel via the container. | 16 | 16 | 5 | 281K | 0 | 3.0 | 55.3 | MIT | 2 years ago |
How can I help you explore Laravel packages today?