r3h6 / TYPO3.EXT.form_translator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latest Stable Version TYPO3 12 TYPO3 11 Total Downloads Monthly Downloads

form_translator

This extension provides a backend module for translating TYPO3 form framework forms and a cli for creating a source xliff file for a given form.

Installation

Either from TYPO3 TER or through composer $ composer req r3h6/form-translator.

Integration

If you like use machine translation by LibreTranslate you must only configure an api host in the extension configuration. See available mirrors.

How it works

The extensions adds a translation file path to the *.form.yaml file when localize through the backend module.

# example.form.yaml
renderingOptions:
  translation:
    translationFiles:
      99: fileadmin/form_definitions/l10n/example.xlf

Known issues

  1. Localization of error messages is not possible

Develpment/Contribution

Pull request are welcome!

Please note: I will not include other translation api's than LibreTranslate in this extension. If you need an other service, you can create your own by implementing TranslationServiceInterface.

About


Languages

Language:PHP 91.8%Language:HTML 5.6%Language:JavaScript 1.4%Language:Shell 1.2%Language:CSS 0.0%