khrdev/awt

为 Laravel 提供的出色翻译

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

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

许可证

MIT © Khaled Reda