luongnd / laravel-translation-manager-sqlite
增强型Laravel翻译管理器
Requires
- php: >=5.5.9
- doctrine/dbal: ~2.3
- illuminate/support: 5.0.x|5.1.x|5.2.x|5.3.x
- illuminate/translation: 5.0.x|5.1.x|5.2.x|5.3.x
- laravelcollective/html: ~5.2
- symfony/finder: 3.0.*
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.1
- dev-master
- 2.1.4.1
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.41
- 2.0.40
- 2.0.39
- 2.0.38
- 2.0.37
- 2.0.36
- 2.0.35
- 2.0.34
- 2.0.33
- 2.0.32
- 2.0.31
- 2.0.30
- 2.0.29
- 2.0.28
- 2.0.27
- 2.0.26
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.31
- 1.0.30
- 1.0.28
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1
- 0.0.39
- dev-laravel4
This package is not auto-updated.
Last update: 2024-09-14 18:20:48 UTC
README
此包用于通过Yandex翻译API的翻译辅助功能,舒适地管理、查看、编辑和翻译Laravel语言文件。它通过大量实用的功能增强了Laravel翻译器系统。[功能](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/#features)
详细信息现在在wiki中。
- 对于Laravel 5.2,使用master分支,或要求:
"vsch/laravel-translation-manager": "~2.1"
Laravel版本4.2不再受支持。
您仍然可以访问最后更新的版本。使用
laravel4
分支,或要求:"vsch/laravel-translation-manager": "~1.0"
已添加初始本地化
如果您对自动翻译的本地化进行了更正并希望与他人分享,请这样做。将非常感激。
版本2.1.4发布
现在使用Laravel 5授权API处理所有LTM相关授权。
现在“查找翻译”会更新翻译键的源引用,并添加新键,清理动态键。需要发布并运行迁移以更新安装:发布和运行迁移
现在您可以看到翻译的源文件和行号引用。请参阅Web界面:源引用
如果您正在从LTM的2.0.x版本升级,您需要
- 从您的应用程序中删除对
UserPrivilegeMapper
的依赖:[从服务提供者数组中删除对UserPrivilegeMapper的依赖](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/Installation#removing-dependency-on-userprivilegemapper-from-service-providers-array) 和 [从外观别名数组中删除对UserPrivilegeMapper的依赖](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/Installation#removing-dependency-on-userprivilegemapper-from-facade-alias-array) - 定义LTM使用的权限:[设置用户授权](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/Installation#setting-up-user-authorization)
按区域用户访问控制
自上次发布以来,实现已更改,因为框架不支持在配置文件中使用闭包。现在使用权限来做同样的事情。请参阅[启用按区域用户访问控制](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/Configuration#enabling-per-locale-user-access-control)
默认情况下,此选项是关闭的,任何没有ltm-admin-translations
权限的用户都可以修改任何区域。启用user_locales_enabled
选项后,您可以控制用户允许修改的区域。默认情况下,所有用户都可以修改所有区域,除非您通过Web界面或通过填充ltm_user_locales
表来明确更改,请参阅[用户管理](https://github.com/duyluonglc/laravel-translation-manager-sqlite/blob/HEAD/../../wiki/Web-Interface#user-admin)或通过适当填充ltm_user_locales
表。
屏幕截图
* 此包最初基于Barry vd. Heuvel的优秀的barryvdh包。