bonnier / laravel-translation-provider
此包的最新版本(4.0.0)没有可用的许可信息。
Laravel 包,用于实现从翻译管理器的翻译功能
4.0.0
2020-10-02 12:21 UTC
Requires
- bonnier/context-laravel: ^2.0
- guzzlehttp/guzzle: ^7.0
- illuminate/console: ^7.0
- illuminate/http: ^7.0
- illuminate/support: ^7.0
- laravel/framework: ^7.0
This package is auto-updated.
Last update: 2024-08-26 12:57:27 UTC
README
Laravel 包,从翻译管理器检索翻译字符串,并将其提供给 Laravel 翻译函数使用。
用法
要使用翻译器,请调用
Btrans::translate($key, $replace, $locale)
而不是
trans($key, $replace, $locale)
添加翻译
要添加翻译,运行
php artisan bonnier:translation:add "translation-key" "Translation value"
更新翻译
要更新现有翻译,运行
php artisan bonnier:translation:update "translation-key" "Translation value"
删除翻译
要删除现有翻译,运行:非常破坏性
php artisan bonnier:translation:delete "translation-key"
获取翻译
要获取所有翻译,从翻译管理器运行
php artisan bonnier:translation:get
配置
composer require bonnier/laravel-translation-provider
- 在 config/app.php 中注册提供者
... 'providers' => [ ... Bonnier\TranslationProvider\TranslationServiceProvider::class, ],
- 在 .env 中设置配置
SERVICE_ID=1
TRANSLATIONMANAGER_URL=http://url-to-translationmanager.com
- 在 config/services.php 中设置
'translation_manager' => [ 'url' => env('TRANSLATIONMANAGER_URL'), 'service_id' => env('SERVICE_ID'), ],
- 在 config/app.php 中设置
'aliases' => [ ..., 'BTrans' => \Bonnier\TranslationProvider\Helpers\BTrans::class, ]