增强型 Laravel 翻译管理器

安装: 218

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

v1.0 2020-11-11 12:46 UTC

This package is auto-updated.

Last update: 2024-09-04 22:37:09 UTC


README

此包用于通过 Yandex 翻译 API 的翻译辅助,轻松管理、查看、编辑和翻译 Laravel 语言文件。它通过大量实用功能增强了 Laravel 翻译器系统。 功能

⚠️ 仅支持 MySQLPostgreSQL 数据库连接。添加其他数据库只需要添加额外的存储库接口实现,参考 MysqlTranslatorRepository.phpPostgresTranslatorRepository.php 中的示例。

⚠️ **如果您想用于 Laravel 7 以下版本,请使用原始包 (https://github.com/vsch/laravel-translation-manager) **

升级到早期版本时运行

$ php artisan vendor:publish --provider="Revolta77\TranslationManager\ManagerServiceProvider" --tag=public --force
$ php artisan vendor:publish --provider="Revolta77\TranslationManager\ManagerServiceProvider" --tag=migrations
$ php artisan migrate

支持的 Laravel 版本

  • 对于 Laravel 7.0 需要:"revolta77/ltm": "~1.0"

已添加初始本地化

❗ 如果您已对自动翻译的本地化进行了更正并希望与他人分享,请这样做。我们将不胜感激。

详细信息现在在 wiki 中。

安装
配置
版本说明

Screen Shot Show Source Refs

按区域用户访问控制

由于配置文件中不支持闭包,实现方式自上次发布以来已更改。现在使用能力来完成相同的功能。请参阅 启用按区域用户访问控制

默认情况下,此选项处于关闭状态,并且没有 ltm-admin-translations 能力的任何用户都可以修改任何区域。启用 user_locales_enabled 选项后,您可以控制允许用户修改的区域。默认情况下,所有用户都可以修改所有区域,除非您通过 Web UI 明确更改,请参阅 用户管理 或通过正确填充 ltm_user_locales 表来更改。

屏幕截图

Translation Manager Screenshot

* 此包最初基于 Barry vd. Heuvel 的优秀 barryvdh 包和 vsch 包,来自 https://github.com/vsch/laravel-translation-manager