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 | 723 | 139 | 716K | 23 | 24.0 | 50.0 | MIT | 1 year ago | |
| wdes/php-i18n-l10n | 0.84 | — | 4 | 5 | 4 | 4K | 0 | 9.4 | 41.4 | MPL-2.0 | 8 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 | 3K | 0 | 0.3 | 28.6 | 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 | 0 | 1 | 0.4 | 0.4 | 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 | 7 | 35K | 1 | 4.7 | 35.6 | — | 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 __(). | 11 | 13 | 4 | 170K | 0 | 20.5 | 64.0 | MIT | 1 month ago | |
| punic/punic | 0.82 | Punic is a PHP library for internationalization built on CLDR, offering locale-aware date/time and number formatting, units and currencies, parsing, and localized names. Useful for apps needing consistent i18n output without heavy dependencies. | 154 | 157 | 25 | 42K | 8 | 12.7 | 35.6 | NOASSERTION | 3 years ago | |
| laminas/laminas-translator | 0.81 | Laminas Translator provides message translation for PHP apps, supporting multiple locales, pluralization, and translation files like gettext and PHP arrays. Includes adapters, loaders, and integration helpers to localize UI text cleanly across modules. | 3 | 3 | 3 | 808K | 2 | 18.7 | 63.6 | BSD-3-Clause | 2 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 | 33K | 2 | 8.8 | 44.8 | BSD-3-Clause | 8 months ago | |
| larswiegers/laravel-translations-checker | 0.81 | 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. | 256 | 257 | 24 | 22K | 7 | 27.6 | 34.3 | MIT | 1 month 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 | 0 | 0 | 1.4 | — | — | 6 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. | 130 | 130 | 8 | 4K | 2 | 13.8 | 23.5 | MIT | 7 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 | 0 | 0 | 18.9 | — | MIT | 4 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. | 15 | 15 | 6 | 39K | 2 | 4.0 | 46.7 | 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 | 635 | 11 | 3M | 0 | 21.3 | 56.7 | MIT | 5 months ago | |
| esign/laravel-underscore-translatable | 0.80 | — | 3 | 3 | 0 | 773 | 0 | 19.3 | 36.2 | MIT | 3 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 | 6 | 0 | 0.3 | 11.7 | 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 | — | 52 | — | 0.0 | 25.3 | — | — | |
| laravel-lang/publisher | 0.79 | Laravel Lang Publisher lets you publish and manage Laravel Lang translation files in your app. Install as a dev dependency and use it to keep localization resources organized and up to date with the Laravel Lang ecosystem. | 218 | 218 | 25 | 498K | 0 | 23.4 | 51.5 | MIT | 4 months ago |
How can I help you explore Laravel packages today?