b13/l10n-translator

在TYPO3后端模块中翻译l10n文件(标签文件)。使用CLI任务维护l10n文件夹。

维护者

详细信息

github.com/b13/l10n_translator

源代码

安装数: 6,060

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 1

类型:typo3-cms-extension

5.1.1 2024-07-02 09:57 UTC

This package is auto-updated.

Last update: 2024-09-02 10:24:41 UTC


README

该扩展用于管理TYPO3安装中位于var/labels文件夹中的文件。它提供了一些CLI命令用于文件和标签处理,以及一个后端模块用于翻译任何标签。

配置

在扩展管理器配置中添加您希望使用此扩展处理的XLF文件的所有路径(例如news/Resources/Private/Languages/locallang.xlf),以及您希望在扩展中支持的所有语言。

功能

  • var/labels文件夹中创建缺失的文件(CLI)
  • var/labels文件夹中的文件中创建缺失的标签(CLI)
  • var/labels文件夹中删除过时的标签(CLI)
  • 验证var/labels文件夹中语言文件的完整性(CLI)
  • 在自定义后端模块(BE)中编辑现有的标签

CLI示例

执行所有CLI命令

通过typo3-console通过前缀./vendor/bin/typo3cms l10nTranslator:create:missingFiles all

var/labels/de中创建所有缺失的文件。这将创建所有配置的文件副本,如果尚未存在。l10nTranslator:create:missingFiles de

在所有配置的文件中为var/labels/es创建所有缺失的标签。l10nTranslator:create:missingLabels es --file=powermail/Resources/Private/Language/locallang.xlf

为powermail在西班牙语中创建所有缺失的标签,并用德语标签填充源语言。l10nTranslator:create:missingLabels es --file=powermail/Resources/Private/Language/locallang.xlf --sourceLanguage=de

为所有配置的语言创建所有缺失的文件l10nTranslator:create:missingFiles all

为所有配置的语言创建所有缺失的标签l10nTranslator:create:missingLabels all

为所有现有的sys_languages创建所有缺失的文件l10nTranslator:create:missingFiles system

为所有现有的sys_languages创建所有缺失的标签l10nTranslator:create:missingLabels system

从var/labels中的locallang文件中删除所有过时的标签。过时的标签是指在原始文件中已删除的标签。l10nTranslator:remove:obsoleteLabels