translate_locallang 

Version

main

Language

en

Authors

Raphael Graf

Email

r@undefined.ch

License

This extension documentation is published under the CC BY-NC-SA 4.0 (Creative Commons) license

The Translate backend module is an editor for locallang.xlf files (Resources/Private/Language/locallang*.xlf).

TYPO3

The content of this document is related to TYPO3 CMS, a GNU/GPL CMS/Framework available from typo3.org .

Community Documentation

This documentation is community documentation for the TYPO3 extension translate_locallang.

It is maintained as part of this third party extension.

If you find an error or something is missing, please: Report a Problem

Extension Manual

This documentation is for the TYPO3 extension translate_locallang.

For Contributors

You are welcome to help improve this guide. Just click on "Edit on GitHub" on the top right to submit your change request.

Introduction 

What does it do? 

The Translate backend module is an editor for locallang.xlf files (Resources/Private/Language/locallang*.xlf). Additionally, the translation files can be exported as CSV (Excel) file.

Features:

  • Side by side editing of multiple languages.
  • Changing/adding/deleting of label keys.
  • CDATA support.
  • CSV import/export function.
  • Configurable restrictions for non-admin backend users.
  • Search for labels across all extensions.
  • Automatic translation via MyMemory (experimental)

Users Manual 

Invoke the module (under ADMIN TOOLS in the TYPO3 backend).

  1. Select your extension from the dropdown.
  2. Select a file from the extension's Resources/Private/Language directory.
  3. Select the languages you wish to edit. (hold CTRL or SHIFT to select multiple)

Note that the label keys can be changed too.

Only click save if you know what you do!

If you encounter any bugs or problems, please send an e-mail to the author.

Installation 

To install the extension, perform the following steps:

  1. Install the extension.
  2. Adjust extension configuration (extConf) to your needs.

Configuration 

Extension Configuration 

Click Settings > Extension Configuration in the backend to change the options.

Configuration Options:

Option

Description

Default value

defaultLangKey

Default language key

en

langKeys

Translation language keys

de,fr,it

sortOnSave

Sort labels on save

clearCache

Clear l10n cache on save

extFilter

Filter for extension names (wildcard patterns, comma separated, e.g. acme_*)

*

translatorInfo

Provide an information for translators

[empty]

autoTranslate

Enable automatic translation via MyMemory (experimental)

allowedExts

Allowed extensions for non-admin users (wildcard patterns, comma separated, e.g. acme_*)

*

modifyDefaultLang

Allow non-admin users to modify default language

modifyKeys

Allow non-admin users to modify keys and sorting (implies modifyDefaultLang)