khrdev / awt
为 Laravel 提供的出色翻译
v1.1
2018-12-05 13:52 UTC
Requires
This package is auto-updated.
Last update: 2024-09-20 21:12:06 UTC
README
![AWT] 为当前区域创建 Laravel Lang 文件,并从 Google 翻译键
使用 Google 翻译的 Laravel 翻译助手
// Generate translation file based in current app locale awtTrans('Hello World !')
安装
使用 Composer,在项目的根目录中安装此包。
$ composer require khrdev/awt
将服务提供者添加到 config/app.php
中的 providers
数组中,或者如果您正在使用 Laravel 5.5,则可以通过自动包发现来完成此操作。
khrdev\awt\AWTServiceProvider::class,
★ 新配置文件
发布包配置文件 "awt.php",以访问新自定义功能
php artisan vendor:publish --provider=khrdev\awt\AWTServiceProvider
- 此文件允许您启用/禁用 Google 翻译器
- 启用/禁用应用程序当前区域用于翻译
- 如果您禁用了应用程序区域用于翻译,则设置默认区域
文档
辅助函数
您可以使用辅助函数获取翻译键或生成它(如果未找到)
awtTrans('Hello World !')
在视图中,您可以这样使用它
{{awtTrans('Hello World !')}}
Blade 指令
您可以使用我们的 blade 指令进行快速翻译
@awt('Hello World !')
自定义区域
您可以通过将其作为第二个参数添加来自定义区域
awtTrans('Hello World !', 'ar') {{awtTrans('Hello World !', 'ar')}} @awt('Hello World !', 'ar')