mkhdev / awt
为 Laravel 的出色翻译
v1.1
2018-12-05 13:52 UTC
Requires
This package is auto-updated.
Last update: 2024-09-06 10:19:01 UTC
README
使用 Google 翻译的 Laravel 翻译助手
// Generate translation file based in current app locale awtTrans('Hello World !')
安装
使用 Composer,在项目的根目录下要求此包。
$ composer require mkhdev/awt
将服务提供者添加到 config/app.php
中的 providers
数组中,或者在 Laravel 5.5 中,这可以通过自动包发现完成。
mkhdev\AWT\AWTServiceProvider::class,
★ 新配置文件
发布包配置文件 "awt.php",以访问新的自定义功能
php artisan vendor:publish --provider=mkhdev\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')