pezhvak / laravel-translator
一个包,使您能够在不担心字符串更新的情况下本地化项目。
1.3
2023-10-27 19:02 UTC
Requires
- php: ^8.1
- deeplcom/deepl-php: ^v0.4.0
- illuminate/contracts: ^9.0|^10.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-08-27 20:50:10 UTC
README
安装
您可以通过composer安装此包
composer require pezhvak/laravel-translator
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel-translator-config"
确保您将这些环境变量添加到您的.env
文件中。
DEEPL_AUTH_KEY=<put your deepl token here>
用法
首先迁移数据库
php artisan migrate
现在您可以运行以下命令来检测更改并翻译字符串
php artisan translator:translate
有时您只想翻译少数几个地区,您可以通过在第一个参数中提供它们来实现(如果需要提供多个地区,请用逗号分隔)
php artisan translator:translate en,fa
如果您添加了一个新地区,由于默认语言中没有更改的字符串,它将不会进行翻译,要强制翻译,请这样做
php artisan translator:translate [new_locale] --force
变更日志
有关最近更改的更多信息,请参阅变更日志
贡献
有关详细信息,请参阅贡献指南
安全漏洞
请查看我们如何报告安全漏洞的安全策略
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件