awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Laravel-Lang avatar

Laravel-Lang/lang

0
View on GitHub↗
7,778 stars·2,962 forks·PHP·MIT·19 viewslaravel-lang.com/packages-lang.html↗

Lang

Laravel Lang provides translation files for 128 languages covering Laravel Framework, Jetstream, Fortify, Breeze, Cashier, Nova, and UI. It is distributed as MIT-licensed language packs that can be freely used, modified, and redistributed in Laravel projects.

The project includes an Artisan command that updates translation files for all installed languages, keeping localizations current by merging new keys from upstream sources. Translation files are organized per Laravel package with separate directories for each package's domain, and are kept in sync with Laravel package versions.

Translations are stored as PHP files in language directories, each containing key-value pairs for specific domains like validation or auth, using flat associative arrays for simplicity. The language packs support adding and maintaining translations across multiple Laravel packages through automated updates via Artisan commands.

Features

  • Laravel Localization - Provides translation files for the Laravel framework and its ecosystem across 128 languages.
  • Localization Updaters - Ships an Artisan command that synchronizes locale translation files across all installed languages.
  • Key-Value Translation Mappings - Uses flat key-value mappings in translation files to map English keys to localized strings.
  • Language Packs - Distributes language packs under the MIT license for free use and redistribution.
  • Locale Translation Files - Stores translations as PHP locale files with key-value pairs for each domain.
  • Version-Controlled Translation Stores - Keeps translation files synchronized with Laravel package versions by updating keys.
  • Per-Package Translation Directories - Organizes translation files per Laravel package with separate directories for each domain.
  • Laravel Translation Packs - Supports adding and maintaining translations for 128 languages in Laravel-based projects.

Star history

Star history chart for laravel-lang/langStar history chart for laravel-lang/lang

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Lang

These projects share indexed features with Lang. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • caouecs/laravel-langcaouecs avatar

    caouecs/Laravel-lang

    7,780View on GitHub↗

    This project is a Laravel localization pack that provides a collection of pre-translated text files for the Laravel framework and its official starter kits. It serves as a PHP translation library containing multilingual interface assets designed to enable global user accessibility. The library specifically targets the localization of common Laravel components, including Jetstream, Fortify, Breeze, and Nova. By providing these pre-made translation assets, it supports the translation of the framework's core starter kits and general application interfaces into multiple languages. The project or

    PHP
    View on GitHub↗7,780
  • angular-translate/angular-translateangular-translate avatar

    angular-translate/angular-translate

    4,281View on GitHub↗

    AngularJS Internationalization Library is a localization framework for AngularJS 1.x applications. It functions as an i18n translation tool used to swap static user interface text with localized versions based on a selected locale. The framework manages multi-language content through asynchronous loading of translation files to minimize bundle size. It includes systems for handling pluralization rules and interpolating dynamic variables into translation strings. The project also provides capabilities for language switching and fallback-chain resolution to ensure a readable string is displaye

    JavaScriptangularjsboweri18n
    View on GitHub↗4,281
  • airbnb/polyglot.jsairbnb avatar

    airbnb/polyglot.js

    3,723View on GitHub↗

    Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system for mapping unique keys to localized strings, allowing applications to translate text into multiple languages. The library includes a pluralization and interpolation engine that handles complex grammatical plural forms based on numeric counts and inserts dynamic variables into translated strings. It supports nested namespaces to organize phrase mappings into logical categories. These utilities cover phrase translation, locale-driven configuration, and the management of multi-l

    JavaScript
    View on GitHub↗3,723
  • kitian616/jekyll-text-themekitian616 avatar

    kitian616/jekyll-TeXt-theme

    3,335View on GitHub↗

    This project is a responsive Jekyll static site theme designed for technical blogs, documentation, and multilingual websites. It focuses on text readability and the presentation of technical content, providing a customizable CSS theme with multiple color palettes and dark mode toggling. The theme distinguishes itself through specialized rendering for technical assets, including mathematical formulas, diagrams, and syntax-highlighted code. It includes built-in internationalization support via translation keys to facilitate the creation of sites in multiple languages. The capability surface co

    SCSSjekylljekyll-templatejekyll-theme
    View on GitHub↗3,335
Compare all 30 related projects→

Frequently asked questions

What does laravel-lang/lang do?

Laravel Lang provides translation files for 128 languages covering Laravel Framework, Jetstream, Fortify, Breeze, Cashier, Nova, and UI. It is distributed as MIT-licensed language packs that can be freely used, modified, and redistributed in Laravel projects.

What are the main features of laravel-lang/lang?

The main features of laravel-lang/lang are: Laravel Localization, Localization Updaters, Key-Value Translation Mappings, Language Packs, Locale Translation Files, Version-Controlled Translation Stores, Per-Package Translation Directories, Laravel Translation Packs.

Which projects share features with laravel-lang/lang?

Projects with overlapping indexed features include: caouecs/laravel-lang — This project is a Laravel localization pack that provides a collection of pre-translated text files for the Laravel… svenfuchs/rails-i18n — This project is a Ruby on Rails internationalization locale library that provides a comprehensive set of… airbnb/polyglot.js — Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system… kitian616/jekyll-text-theme — This project is a responsive Jekyll static site theme designed for technical blogs, documentation, and multilingual… angular-translate/angular-translate — AngularJS Internationalization Library is a localization framework for AngularJS 1.x applications. It functions as an… symfony/translation — Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a…