Download the PHP package t3brightside/transliterate-slugger without Composer
On this page you can find all versions of the php package t3brightside/transliterate-slugger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download t3brightside/transliterate-slugger
More information about t3brightside/transliterate-slugger
Files in t3brightside/transliterate-slugger
Package transliterate-slugger
Short Description Native PHP ICU transliteration for TYPO3 slug fields and file names.
License GPL-2.0-or-later
Homepage https://t3brightside.com
Informations about the package transliterate-slugger
Transliterate Slugger for TYPO3
By default, TYPO3 hardcodes German phonetic rules for URLs (converting ä to ae, ö to oe, etc.). This breaks URL expectations for Estonian, Baltic, and Nordic languages, which prefer simple accent stripping (ä to a, ö to o).
This extension automatically fixes this by intercepting all slug fields in TYPO3 (Pages, News, etc.) and processing them through your server's native PHP ICU transliteration engine. It safely strips accents for global languages while correctly routing native German translations to their required format.
Filename sanitation on upload is applied by the [SYS][systemLocale]. If not set, fallback is en.
Dependencies
This extension requires the following to be installed on your server/environment:
- PHP Extension:
ext-intl(Required to run PHP's nativeTransliteratorclass)
Install
-
Install via Composer: Run the following command in your project root:
-
Dump Autoload: Ensure TYPO3 picks up the new dependency injection configurations:
- Clear TYPO3 Caches:
Go to the TYPO3 Backend:
- Navigate to Admin Tools > Maintenance
- Click Flush TYPO3 and PHP Cache
Once installed and the cache is cleared, the extension works automatically in the background. No further configuration is required.
Sources
Development & maintenance
Brightside OÜ – TYPO3 development and hosting specialised web agency