coderscantina / laravel-translations
为您的Laravel应用程序提供数据库驱动的翻译。
v1.0.3
2024-02-08 20:41 UTC
Requires
- php: ^8.0
- illuminate/database: ^7.0||^8.0||^9.0||^10.0
- illuminate/support: ^7.0||^8.0||^9.0||^10.0
Requires (Dev)
- doctrine/dbal: ^3.6
- graham-campbell/testbench: ^5.7
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.6
README
为您的Laravel应用程序提供数据库驱动的翻译
功能
- 将翻译存储在数据库中
- 与Laravel内置的翻译系统和辅助工具集成
入门
- 安装此包
安装
使用Composer安装此包
$ composer require coderscantina/translations
迁移数据库
要添加翻译表,请执行以下操作:
php artisan migrate
用法
控制台命令以添加翻译
php artisan translations:add foo1 'bar baz' php artisan translations:add foo2 'bar baz {quz}'
我们强烈建议使用点符号逻辑分组翻译,例如:
errors.payments.declined
使用Laravel内置的方法检索翻译,例如Lang::get()
、__
和trans
辅助工具。
__('foo1'); // bar baz __('foo2', ['quz' => 'qux']); // bar baz qux
变更日志
请参阅CHANGELOG了解最近更改的更多信息。
测试
$ composer test