r3h6 / form-translator
提供翻译表单的后端模块和命令行界面。
2.0.4
2024-08-14 16:50 UTC
Requires
- php: >= 7.4, < 8.4
- softcreatr/jsonpath: ^0.7.5 || ^0.8.2
- typo3/cms-core: ^11.5 || ^12.4
- typo3/cms-form: ^11.5 || ^12.4
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- friendsofphp/php-cs-fixer: ^3.3
- helhum/typo3-console: ^7.0 || ^8.0
- helmich/typo3-typoscript-lint: ^3.1
- michielroos/typo3scan: ^1.7
- phpcompatibility/php-compatibility: ^9.3
- phpmd/phpmd: @stable
- saschaegerer/phpstan-typo3: ^1.0
- sbuerk/typo3-cmscomposerinstallers-testingframework-bridge: ^0.1.3
- ssch/typo3-rector: ^1.2
- typo3/cms-fluid-styled-content: ^11.5 || ^12.4
- typo3/coding-standards: ^0.5.0
- typo3/testing-framework: ^6.16 || ^7.0@dev
Replaces
- typo3-ter/form-translator: 2.0.4
This package is auto-updated.
Last update: 2024-09-14 17:00:56 UTC
README
form_translator
此扩展提供用于翻译TYPO3表单框架表单的后端模块,以及用于创建给定表单源xliff文件的命令行界面。
安装
可以从TYPO3 TER安装或通过composer安装:$ composer req r3h6/form-translator
。
集成
如果您想使用LibreTranslate进行机器翻译,您只需在扩展配置中配置一个API主机即可。请参阅可用的镜像。
工作原理
扩展在通过后端模块本地化时,会将翻译文件路径添加到*.form.yaml文件中。
# example.form.yaml renderingOptions: translation: translationFiles: 99: fileadmin/form_definitions/l10n/example.xlf
已知问题
- 无法本地化错误消息
开发/贡献
欢迎拉取请求!
请注意:我不会在扩展中包含除LibreTranslate之外的其他翻译API。如果您需要其他服务,您可以创建自己的服务,通过实现TranslationServiceInterface
。