pezhvak/laravel-translator

一个包,使您能够在不担心字符串更新的情况下本地化项目。

1.3 2023-10-27 19:02 UTC

This package is auto-updated.

Last update: 2024-08-27 20:50:10 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

安装

您可以通过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)。有关更多信息,请参阅许可文件