typidesign / laravel-artisan-translations
一个用于更新 JSON 翻译文件的 artisan 命令。
3.1
2024-02-05 15:36 UTC
Requires
- php: ^8.1
- illuminate/console: ^10.0|^11.0
- illuminate/filesystem: ^10.0|^11.0
README
此包为您提供 artisan 命令,用于管理 Laravel 5.4+ 的 JSON 文件中的翻译。
安装
您可以通过 composer 安装此包。
composer require typidesign/laravel-artisan-translations
现在,在 config/app.php
文件中添加服务提供者。
'providers' => [ // ... Typidesign\Translations\ArtisanTranslationsServiceProvider::class, ];
用法
从单个文件添加翻译
php artisan translations:add vendor/typicms/pages/src/lang/fr.json
此文件中存在的所有翻译都将添加到 /lang/fr.json
。
从目录添加翻译
php artisan translations:add vendor/typicms/pages/src/lang
此目录中找到的所有翻译都将添加到 /lang
。
覆盖翻译
默认情况下,翻译键将不会被覆盖。您可以使用 --force
选项来覆盖现有键。
删除翻译
php artisan translations:remove vendor/typicms/pages/src/lang[/lg.json]
此文件/目录中找到的所有翻译都将从 /lang
中删除。
php artisan translations:add vendor/typicms/pages/src/lang --force
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 samuel@typidesign.be 而不是使用问题跟踪器。
鸣谢
关于 Typi Design
Typi Design 是一家位于比利时布鲁塞尔的网络设计公司。
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。