The Localization Manager (l10nmgr) is a localization management extension for TYPO3 supporting a variety of online and offline translation workflows: bulk export of pages and content into CAT XML or MS Excel, translation with any state-of-the-art CAT tool, automatic re-import, and CLI-driven automation with FTP/email delivery for language service provider workflows.
Get it from the TER or with
composer require localizationteam/l10nmgr. L10nmgr 13 for TYPO3 12/13 is now available in the TER.
L10nmgr 14 for TYPO3 13/14 is available through Priority Access.
| L10nmgr | TYPO3 | PHP | Status | Availability |
|---|---|---|---|---|
| 14 | 13.4 / 14.x | 8.3+ | Stable | Priority Access |
| 13 | 12.4 / 13.4 LTS | 8.3+ | Stable | TER |
| 12 | 11.5 / 12.4 LTS | 8.1+ | Stable | TER |
| URL | |
|---|---|
| Read online: | https://docs.typo3.org/p/localizationteam/l10nmgr/main/en-us/ |
| TER: | https://extensions.typo3.org/extension/l10nmgr |
L10nmgr is licensed under the GPL, and every version becomes publicly available in the TER. Development, maintenance, testing and support for new TYPO3 releases are paid work.
That work is funded by the people who use L10nmgr commercially. If it is part of how you deliver projects, funding it is what keeps it current.
Every L10nmgr version is released in two stages. It first goes to Priority Access, where sponsors fund the development and work with the current version on the current TYPO3 release straight away. After the next TYPO3 LTS version has been shipped, that same version becomes publicly available for free in the TER.
Priority Access is therefore not a paywall. It funds the version that the whole community receives later, and it keeps L10nmgr aligned with every new TYPO3 LTS release.
| Priority Access | Fund development directly and work with the current version for the current TYPO3 release. |
| Patreon | Monthly support. Depending on the tier, this includes a mention in the release notes and the option to put a feature request on the roadmap. |
| PayPal | One-off contributions of any amount. |
Beyond that, Joey and Petra appreciate a good single malt. Wishlist. Slàinte mhath!
The extension comes with a Makefile to provide a unified interface for some developer related tasks.
Run make without any parameters to get the help which shows all available tasks:
$ make
help List available tasks on this project
lint Lints all PHP files of the project
fix Adjust the code to the CGL via PHP-CS-Fixer
stan Run PHPStan on the files
stan-baseline Creates a new PHPStan baseline
docs_render Render the documentation
docs_serve Serve the rendered documentation