georgringer/crowdin

Crowdin集成到TYPO3中

2.0.1 2022-09-20 18:21 UTC

This package is auto-updated.

Last update: 2024-09-18 09:27:52 UTC


README

此扩展将Crowdin的即时编辑集成到TYPO3中。使用此功能可以快速轻松地将用于后端的后缀文件XLF的翻译添加到其中。

In-Context Localization

重要:此扩展不能用于翻译内容,但可以用于翻译存储在xlf文件中的“静态”翻译。

1. 安装

使用composer

  1. composer req georgringer/crowdin.
  2. ./typo3cms crowdin:enable

非composer

  1. 从TER下载扩展
  2. ./typo3/sysext/core/bin/typo3 crowdin:enable

附加信息

启用命令将以下信息写入LocalConfiguration.php

$GLOBALS['TYPO3_CONF_VARS']
    ['SYS']['localization']['locales']['user']['t3'] = 'Crowdin In-Context Localization';
    ['SYS']['fluid']['namespaces'] => [
            'f' => [
                'TYPO3\\CMS\\Fluid\\ViewHelpers',
                'TYPO3Fluid\\Fluid\\ViewHelpers',
                'GeorgRinger\\Crowdin\\ViewHelpers\\Override',
            ],
        ],
    ];

用法

按照以下步骤操作,以便能够在后端使用Crowdin

  1. 切换到安装工具 => 维护 => 管理语言包
  2. 点击+ 添加语言并选择Crowdin In-Context Localization [t3],点击更新所有
  3. 切换到用户设置
  4. 选择Crowdin In-Context Localization
  5. 点击保存按钮。

自动重新加载后,将显示Crowdin,让您使用Crowdin帐户登录并选择要翻译的语言。

要启用上下文本地化:将您的用户切换到语言Crowdin In-Context Localization

扩展配置

可以使用设置 => 扩展配置 => Crowdin在安装工具中对此扩展进行配置。

  • 启用翻译TYPO3核心:勾选此复选框以翻译TYPO3及其系统扩展。
  • 扩展键:如果上述复选框未设置,可以提供扩展键以进行翻译。Crowdin上可用的扩展完整列表可在localize.typo3.org/xliff/status.html找到。例如,news