gettext/languages
Auto-generated language and plural-rule data from CLDR for gettext. Includes a CLI (export-plural-rules) to export rules for selected locales, with options like ASCII-only and deduping, and output formats such as JSON, PHP, Ruby, HTML, and XML.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gettext/gettext | 0.85 | PHP library (PHP 7.2+) to import, edit, and export gettext translations. Load from PO/MO/JSON/PHP/JS, scan source files to extract strings, manage Translation/Translations objects, and generate outputs like PO, MO, and JSON for localization workflows. | 702 | 724 | 138 | 988K | 22 | 23.5 | 51.2 | MIT | 1 year ago | |
| wdes/php-i18n-l10n | 0.84 | — | 4 | 5 | 4 | 4K | 0 | 7.6 | 41.7 | MPL-2.0 | 11 months ago | |
| cakephp/i18n | 0.83 | CakePHP I18n library for localization: set the current locale, load/organize PO translation bundles, and translate messages with ICU formatting. Includes Time and Number helpers to format dates, currencies, and numeric output per locale. | 29 | 29 | 4 | 4K | 0 | 0.3 | 29.2 | NOASSERTION | — | |
| cyberspectrum/i18n-xliff | 0.83 | PHP library for working with XLIFF translation files in i18n workflows. Provides parsing and handling utilities to read, write, and manipulate XLIFF data for localization pipelines, helping integrate translators’ files into apps and build processes. | 0 | 0 | 2 | 1 | 1 | 0.4 | 4.5 | MIT | — | |
| php-translation/common | 0.82 | Shared contracts and utilities for the PHP Translation ecosystem. Provides common interfaces, models, and helpers used across translation bundles to keep integrations consistent and reduce duplication, making it easier to build and maintain translation features in PHP apps. | 92 | 92 | 8 | 34K | 1 | 4.7 | 35.4 | — | 2 years ago | |
| gettext/translator | 0.82 | Lightweight PHP translation layer for gettext/gettext. Use Translator to load PHP array translations without the native gettext extension, or GettextTranslator to leverage the extension with the same API. Includes global helper functions for template-friendly __(). | 12 | 14 | 5 | 257K | 0 | 15.5 | 61.5 | MIT | 4 months ago | |
| punic/punic | 0.82 | Punic is a PHP toolkit built on Unicode CLDR data for localizing and formatting numbers, currencies, dates, and lists, plus translating language, territory, and script names across many locales. Lightweight and easy to integrate. | 155 | 157 | 25 | 42K | 8 | 30.5 | 41.1 | NOASSERTION | 1 month ago | |
| laminas/laminas-translator | 0.81 | Laminas Translator provides a locale-aware translation layer for PHP applications, with adapters, pluralization support, and integration with Laminas components for managing translated messages and catalogs. | 3 | 3 | 3 | 1M | 2 | 13.7 | 61.5 | BSD-3-Clause | 5 months ago | |
| yiisoft/i18n | 0.81 | Yii i18n provides lightweight internationalization utilities for PHP: a BCP 47 Locale value object to parse and modify locale parts, build locale strings, and derive fallbacks, plus a stateful LocaleProvider service for managing the current and default locale. | 27 | 27 | 29 | 47K | 2 | 4.6 | 45.3 | BSD-3-Clause | 11 months ago | |
| larswiegers/laravel-translations-checker | 0.81 | A Laravel Artisan command that scans your translation files and reports exactly where translations are missing across supported languages. Customize the directory, exclude languages, folders, or file types to keep checks fast and focused. | 255 | 257 | 24 | 22K | 0 | 19.7 | 30.0 | MIT | 4 months ago | |
| beloop/language | 0.80 | Laravel package for handling application languages and localization: manage available languages, switch the current locale, and provide helpers/middleware for language detection and routing. Lightweight setup for multilingual sites and dashboards. | 0 | 0 | 0 | 2 | 0 | 1.4 | 4.7 | — | 7 years ago | |
| bottelet/translation-checker | 0.80 | Laravel dev tool to scan your code for translation strings, detect missing keys in lang files (JSON/PHP), and sync them across locales. Optionally use AI to auto-translate missing entries; otherwise adds null placeholders to keep files consistent. | 129 | 129 | 9 | 6K | 2 | 9.0 | 23.7 | MIT | 10 months ago | |
| guidocella/laravel-multilingual | 0.80 | Laravel package for building multilingual apps: defines per-locale routes and URLs, integrates language switching and detection, and helps translate paths for localized navigation. Lightweight setup for Laravel projects needing clean locale-aware routing. | 2 | 2 | 0 | 2 | 0 | 11.2 | 3.3 | MIT | 7 months ago | |
| gettext/php-scanner | 0.80 | Scan PHP source to extract gettext translations for use with gettext/gettext. Supports multiple domains, default domain selection, and extracting translator/i18n comments. Produces Translations you can export to .po files with generators like PoGenerator. | 16 | 15 | 7 | 51K | 2 | 4.0 | 48.0 | MIT | 1 year ago | |
| giggsey/locale | 0.80 | Up-to-date Unicode CLDR locale data packaged as native PHP arrays. Created to avoid requiring the PHP intl extension and to provide newer locale data than many operating systems ship. Used primarily by libphonenumber-for-php (GeoCoder support). | 632 | 633 | 12 | 6M | 0 | 29.5 | 63.7 | MIT | 2 weeks ago | |
| esign/laravel-underscore-translatable | 0.80 | — | 3 | 3 | 0 | 2K | 0 | 13.9 | 40.8 | MIT | 6 months ago | |
| rinvex/languages | 0.80 | Laravel package to manage languages and locales in your app. Provides database-backed language records, ISO codes, and helpers for storing, retrieving, and listing available languages across projects, with seamless integration into the Rinvex ecosystem. | 32 | 33 | 15 | 2K | 0 | 1.0 | 25.7 | MIT | — | |
| cyberspectrum/i18n | 0.80 | Internationalization helpers for PHP: provides message translation utilities, locale handling, and i18n-related tooling to integrate multilingual text into your application or library. Useful for managing localized strings and adapting output by language and region. | 0 | 0 | 2 | 1 | 0 | 0.3 | 4.2 | MIT | — | |
| weglot/translation-definitions | 0.79 | Laravel package providing translation definitions for Weglot integrations—helpers and configuration to manage translation keys, mapping, and defaults in a consistent way across your app. Useful for standardizing multilingual content handling with Weglot. | 0 | 0 | — | 126 | — | 0.0 | 29.1 | — | — | |
| laravel-lang/publisher | 0.79 | Laravel Lang Publisher publishes and updates Laravel's localization files, letting you install, sync, and manage translations for dozens of languages with simple Artisan commands. It keeps language files current and removes unused locales. | 218 | 218 | 26 | 1M | 0 | 18.1 | 54.5 | MIT | 7 months ago |
How can I help you explore Laravel packages today?