localizationteam / l10nmgr
Bulk translation export and import for TYPO3 - CAT XML and MS Excel workflows, CLI automation with FTP/email delivery, fine-grained table and field selection. The established localization manager for professional TYPO3 translation projects. v12+v13 (TYPO3 11-13): free in TER. v14: Priority Access.
Package info
Type:typo3-cms-extension
pkg:composer/localizationteam/l10nmgr
Fund package maintenance!
Requires
- php: >=8.3
- ext-ftp: *
- ext-pdo: *
- ext-xml: *
- ext-zip: *
- typo3/cms-backend: ^12.4 || ^13.4
- typo3/cms-core: ^12.4 || ^13.4
- typo3/cms-fluid: ^12.4 || ^13.4
- typo3/cms-scheduler: ^12.4 || ^13.4
README
TYPO3 extension l10nmgr
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.
Version matrix
| 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 |
How L10nmgr is funded
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.
Priority Access and the two-stage release
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.
Ways to contribute
| 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!
Makefile
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