markocupic/contao-php2xliff

从 contao php 语言文件创建 XLIFF 文件

安装: 147

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

类型:contao-bundle

1.1.2 2023-04-08 09:13 UTC

This package is auto-updated.

Last update: 2024-09-08 11:56:36 UTC


README

从 "PHP 数组翻译文件" 生成 "XLIFF 翻译文件"

这个小巧实用的 Contao 后端扩展将简单地转换 contao php 翻译文件为其 xliff (*.xlf) 对应文件。新生成的文件将存储在现有的 php 文件旁边。现有的 *.xlf 文件将被覆盖。

Backend Backend

更改源语言

所有 Contao 核心XLIFF文件的源语言为英语(en)。如果您想更改此设置,您必须在项目配置中的 config/config.yml 中进行更改。

# config/config.yml
markocupic_contao_php2xliff:
  sourceLanguage: it # Switch the source language to Italian

Transifex 提示

安装

导航到您的项目根目录。然后运行

git clone http://code.transifex.com/transifex-client

导航到新创建的 transifex-client 目录并安装 transifex-client

cd transifex-client
py setup.py install

初始化和配置

导航到仓库根目录,例如 cd vendor/vendorname/bundlename。初始化 transifex tx init。Transifex 将在 vendor/vendorname/bundlename/.tx 中创建一个基本的配置文件。编辑配置文件并添加每个翻译文件的条目。

使用 markocupic/contao-php2xliff 从 Contao PHP 数组翻译文件生成 xliff 翻译文件。

推送

上传/更新源文件(强制覆盖):tx push -s -f

上传/更新翻译文件(强制覆盖):tx push -t -f

或同时上传/更新两者(强制覆盖):tx push -s -t -f

Transifex 推送文档

拉取

拉取源和翻译文件(强制覆盖):tx pull -s -f

仅拉取翻译文件(强制覆盖):tx pull -t -f

Transifex 拉取文档