netlogix/symfony-tolgee-translation-provider

Symfony Tolgee Translation Provider Bridge

1.0.1 2024-02-15 15:39 UTC

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 项目 ID
  • API_KEY 是你的 Tolgee API 密钥
  • [FILTER_STATES] 这个参数是可选的。
    通过状态过滤翻译。
    可能的值:UNTRANSLATEDTRANSLATEDREVIEWED
    tolgee 导出 API

您可以从项目 URL 中获取项目 ID。

在 Tolgee 上生成 API 密钥

开发设置

如果您想开发此包,您可以使用 gitpod.io 以带有所有依赖项的开发环境开始。

它还会启动一个带有测试项目的本地 Tolgee 服务器。 http://localhost:8085

您可以使用以下命令从/到 Tolgee 服务器拉取和推送翻译。

tests/console translation:pull
tests/console translation:push