bonnier/laravel-translation-provider

此包的最新版本(4.0.0)没有可用的许可信息。

Laravel 包,用于实现从翻译管理器的翻译功能

4.0.0 2020-10-02 12:21 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,
    ]