mkhdev/awt

为 Laravel 的出色翻译

v1.1 2018-12-05 13:52 UTC

This package is auto-updated.

Last update: 2024-09-06 10:19:01 UTC


README

AWT 为当前区域创建 Laravel 语言文件并从谷歌翻译键

使用 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')

许可证

MIT © Mustafa Khaled