Transliterate Existing Files
This module provides a Drush command to transliterate existing file names in your Drupal site. It can also optionally create redirects for any changed file names, which is useful for migrations or when transliteration rules are updated or enabled.
Batch transliterate existing files and optionally create redirects for the file names that changed.
Use cases:
- Migration to another file system
- Transliteration rules changed or were just not enabled
Features
Provides a Drush command to batch transliterate.
It is strongly advised to have a backup of files and database before running this command.
drush transliterate:existing-files
Alias drush tef
Use the --dry-run option to preview what will change.
Post-Installation
If not done yet, configure transliteration as desired in /admin/config/media/file-system under Sanitize filenames.
Requirements
- Drupal core >= 10.2
- Drush >= 12
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha5 | Pre-release | 10–11 | D11 | Jul 30, 2025 |