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. | 705 | 726 | 139 | 704K | 23 | 44.0 | 60.4 | MIT | 1 year 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 | 20 | 24K | 7 | 27.7 | 36.1 | MIT | 1 year 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 | 25.8 | 25.2 | MIT | 3 months ago | |
| laminas/laminas-translator | 0.80 | 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 | 624K | 2 | 21.8 | 65.5 | BSD-3-Clause | 3 months ago | |
| edulazaro/laratext | 0.80 | Laratext manages Laravel translation strings by pairing key + text for readable files and stable translations. Adds @text/text() helpers, scans and updates language files, and can auto-translate missing keys via OpenAI or Google Translate across locales. | 75 | 75 | 7 | 276 | 0 | 25.1 | 10.8 | MIT | 1 month ago | |
| sebastian/exporter | 0.79 | Exports PHP variables to readable, deterministic strings for visualization and debugging. Handles scalars, arrays (including recursion), objects, resources, and special float values (NAN/INF). Useful for test output, diffs, and diagnostics. | 6,822 | 6,832 | 35 | 12M | 4 | 51.7 | 54.2 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-i18n | 0.79 | Laminas I18n provides internationalization tools for Laminas apps, including translation services, locale and pluralization support, and integration with view helpers and validators. Use it to build multilingual, locale-aware PHP applications. | 78 | — | 38 | — | 17 | 27.5 | 11.2 | BSD-3-Clause | 3 months ago | |
| spatie/laravel-translatable | 0.78 | Add multilingual fields to Eloquent models using a simple HasTranslations trait. Store translations as JSON on the model (no extra tables). Set/get translations per locale, switch app locale, fetch all translations, and even translate nested JSON keys via -> notation. | 2,429 | 2,455 | 298 | 944K | 0 | 50.5 | 42.1 | MIT | 1 month ago | |
| carthage-software/mago | 0.67 | Mago is an extremely fast PHP linter, formatter, and static analyzer written in Rust. It brings Rust-inspired speed and reliability to PHP projects with a modern toolchain and great developer experience, plus multiple install options (script, Homebrew, Composer). | 2,992 | 2,993 | 144 | 115K | 84 | 71.6 | 55.8 | Apache-2.0 | 1 day ago | |
| php-standard-library/psalm-plugin | 0.66 | Psalm plugin for PHP Standard Library (PSL) that improves type inference for PSL Type\specifications. Enables more precise array/shape types (e.g., Type\shape coercions) so Psalm reports correct, specific types during static analysis. | 25 | 25 | 7 | 27K | 1 | 25.2 | 49.1 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?