A Laravel Artisan console manager for searching, updating, adding, and removing translation lines in language files.
Laravel Langman is a Laravel package that provides Artisan console commands to manage language translation files. It helps developers search, update, add, and remove translation lines efficiently, solving the problem of tedious manual editing when maintaining multilingual interfaces.
Laravel developers building applications that require localization and multilingual support, particularly those managing complex translation files across multiple languages.
Developers choose Laravel Langman for its command-line efficiency, reducing the need to manually edit language files and providing powerful tools like syncing missing keys and interactive translation filling directly from the terminal.
Language files manager in your artisan console.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides Artisan commands for all translation tasks, reducing context switching and manual file editing, as highlighted in the philosophy for developer efficiency.
The langman:sync command scans view and app files to automatically add missing translation keys, saving time in large applications by identifying untranslated strings.
Langman:missing prompts users to fill in missing translations interactively, streamlining the process for multiple languages without opening individual files.
Handles nested keys and vendor package language files, allowing management of sophisticated translation setups directly from the console, as shown in examples like 'users.name.first'.
As noted in the README, commands like sync and trans write files completely, removing any comments or special styling, which can be a drawback for teams relying on annotated files.
Lacks a web interface, making it unsuitable for non-technical team members who prefer GUI-based tools; the README even recommends a separate package for web interfaces.
Automatically scanning and modifying files risks adding unnecessary keys or overwriting data without proper backups, as warned in the notes, requiring careful usage.