netlogix / symfony-tolgee-translation-provider
Symfony Tolgee Translation Provider Bridge
1.0.1
2024-02-15 15:39 UTC
Requires
- php: ^7.2 || ^8.0 || ^8.1 || ^8.2
- symfony/config: ^5.4 || ^6.4
- symfony/http-client: ^5.4 || ^6.4
- symfony/intl: ^5.4 || ^6.4
- symfony/mime: ^5.4 || ^6.4
- symfony/polyfill-intl-icu: ^1.28
Requires (Dev)
- mockery/mockery: ^1.6
- phpunit/phpunit: ^9.6
- symfony/console: ^5.4 || ^6.4
- symfony/framework-bundle: ^5.4 || ^6.4
- symfony/phpunit-bridge: *
- symfony/translation: ^5.4 || ^6.4
This package is auto-updated.
Last update: 2024-09-20 23:18:49 UTC
README
为 Symfony Translation 提供与 Tolgee 的集成。
DSN 示例
对于 HTTPS
DSN=tolgees://PROJECT_ID:API_KEY@default/FILTER_STATES
对于 HTTP
DSN=tolgee://PROJECT_ID:API_KEY@default/[FILTER_STATES]
其中
PROJECT_ID
是你的 Tolgee 项目 IDAPI_KEY
是你的 Tolgee API 密钥[FILTER_STATES]
这个参数是可选的。
通过状态过滤翻译。
可能的值:UNTRANSLATED
,TRANSLATED
,REVIEWED
tolgee 导出 API
您可以从项目 URL 中获取项目 ID。
开发设置
如果您想开发此包,您可以使用 gitpod.io 以带有所有依赖项的开发环境开始。
它还会启动一个带有测试项目的本地 Tolgee 服务器。 http://localhost:8085
您可以使用以下命令从/到 Tolgee 服务器拉取和推送翻译。
tests/console translation:pull tests/console translation:push