psbits / xlf-editor
Backend module which allows to edit XLF files. Developmental state, not intended for production environments.
Package info
github.com/phantasie-schmiede/xlf-editor
Type:typo3-cms-extension
pkg:composer/psbits/xlf-editor
Requires
- php: ^8.3
- psbits/foundation: ^4.1
- typo3/cms-backend: ^13.4 || ^14.3
- typo3/cms-core: ^13.4 || ^14.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.95
- helmich/typo3-typoscript-lint: ^3.3
- phpstan/phpstan: ^2.2
- phpunit/phpunit: ^11
- psbits/qa: @dev
- roave/security-advisories: dev-latest
- saschaegerer/phpstan-typo3: ^2.1 || ^3.0
- typo3/testing-framework: ^9.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-22 22:01:47 UTC
README
Backend module which allows to edit XLF files
Note: this extension is in a developmental state and is not intended for production environments.
Usage
The module lists the language files of all installed extensions and allows to edit the labels of every trans-unit. After saving, the localization cache is flushed, so the edited labels are displayed immediately.
The module is registered below the PSBits Foundation main module, after the Analyze LocalLang module.
Installation
composer require psbits/xlf-editor
Development
composer install composer qa
composer qa fixes everything that can be fixed automatically and afterwards runs all linters and the static
analysis. The same checks run in the Quality GitHub Actions workflow and in the pre-commit hook that is
installed by composer install.
The workflow also runs a support matrix that checks the supported TYPO3 and PHP combinations still resolve their
dependencies, and publishes the extension to TER when a semver tag is pushed. Publishing requires the
TYPO3_API_TOKEN repository secret.