PHPackages                             t3brightside/transliterate-slugger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. t3brightside/transliterate-slugger

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

t3brightside/transliterate-slugger
==================================

Native PHP ICU transliteration for TYPO3 slug fields and file names.

0.3.2(2mo ago)07GPL-2.0-or-later

Since May 22Compare

[ Source](https://github.com/t3brightside/transliterate_slugger)[ Packagist](https://packagist.org/packages/t3brightside/transliterate-slugger)[ Docs](https://t3brightside.com)[ GitHub Sponsors](https://github.com/t3brightside)[ RSS](/packages/t3brightside-transliterate-slugger/feed)WikiDiscussions Synced 3w ago

READMEChangelog (3)Dependencies (1)Versions (9)Used By (0)

Transliterate Slugger for TYPO3
===============================

[](#transliterate-slugger-for-typo3)

[![License](https://camo.githubusercontent.com/33d11567d1be9358e1573e539af0e862591592db318ec8beb3bc3bf06d07ded9/68747470733a2f2f706f7365722e707567782e6f72672f7433627269676874736964652f7472616e736c697465726174652d736c75676765722f6c6963656e7365)](LICENSE.txt)[![Packagist](https://camo.githubusercontent.com/4689988504375acfae62ad6b8c2e7134ecc2811d88e1144c0ebbaeafbe4b3755/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7433627269676874736964652f7472616e736c697465726174652d736c75676765722e7376673f7374796c653d666c6174)](https://packagist.org/packages/t3brightside/transliterate-slugger)[![Downloads](https://camo.githubusercontent.com/a8b5c5fbf6cf4703ac8a8885a2044f7ff904832f7c0e7217898b3e337b4437c1/68747470733a2f2f706f7365722e707567782e6f72672f7433627269676874736964652f7472616e736c697465726174652d736c75676765722f646f776e6c6f616473)](https://packagist.org/packages/t3brightside/transliterate-slugger)[![Brightside](https://camo.githubusercontent.com/2a3445eb9de63fc7d8651eee6dea87d4bc1d9e9d006b56b51d394a3cda7c12d9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f62792d7433627269676874736964652e636f6d2d6f72616e67652e7376673f7374796c653d666c6174)](https://t3brightside.com)

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
------------

[](#dependencies)

This extension requires the following to be installed on your server/environment:

- **PHP Extension:** `ext-intl` (Required to run PHP's native `Transliterator` class)

Install
-------

[](#install)

1. **Install via Composer:**Run the following command in your project root:

    ```
    composer require t3brightside/transliterate-slugger
    ```
2. **Dump Autoload:**Ensure TYPO3 picks up the new dependency injection configurations:

    ```
    composer dump-autoload
    ```
3. **Clear TYPO3 Caches:**Go to the TYPO3 Backend:

    - Navigate to **Admin Tools &gt; 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
-------

[](#sources)

- [GitHub](https://github.com/t3brightside/transliterate_slugger)
- [Packagist](https://packagist.org/packages/t3brightside/transliterate_slugger)
- [TER](https://extensions.typo3.org/extension/transliterate_slugger/)

Development &amp; maintenance
-----------------------------

[](#development--maintenance)

[Brightside OÜ – TYPO3 development and hosting specialised web agency](https://t3brightside.com/)

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance88

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

8

Last Release

62d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/771791?v=4)[Tanel Põld](/maintainers/t3brightside)[@t3brightside](https://github.com/t3brightside)

---

Tags

slugextensionfinnishtypo3transliterationestoniannordicscandinavian

### Embed Badge

![Health badge](/badges/t3brightside-transliterate-slugger/health.svg)

```
[![Health](https://phpackages.com/badges/t3brightside-transliterate-slugger/health.svg)](https://phpackages.com/packages/t3brightside-transliterate-slugger)
```

###  Alternatives

[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[internetgalerie/ig-slug

Rebuild URL slugs

12926.1k4](/packages/internetgalerie-ig-slug)[clickstorm/cs-seo

\[clickstorm\] SEO - Extension for TYPO3. Enables important onpage features for search engine optimization (SEO). Expands the page settings and any desired records for example with a preview for Google search results (SERP) Structured Data (JSON-LD) and a Focus Keyword. Restrictive hreflang and canonical tags. Modules for metadata of records and alternative texts of images. Further features are shown in the extension manual.

36527.0k1](/packages/clickstorm-cs-seo)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

576.1k2](/packages/friendsoftypo3-visual-editor)[sebkln/content-slug

Speaking URL fragments (anchors) - Adds a slug field for human-readable anchors ("domain.com/page/#my-section") to TYPO3 content elements. By default, this anchor is rendered as the header's id attribute.

1284.3k1](/packages/sebkln-content-slug)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1552.6k26](/packages/quellenform-t3x-iconpack)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
