Laravel的优秀翻译

1 2023-06-27 11:21 UTC

This package is auto-updated.

Last update: 2024-09-27 13:58:55 UTC


README

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

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