pathauto_multilingual
Features
Pathauto Multilingual extends Pathauto to generate URL aliases in all configured languages for entities that are untranslated or non-translatable.
By default, Pathauto only generates aliases for translated entity variants. This module adds a "Flexible" option in Pathauto patterns' multilingual settings that produces language-specific aliases from the same source entity, allowing different URL patterns per language without requiring a full translation.
Post-Installation
Installing the module will not alter Pathauto patterns that have already been created. The new functionality is "opt-in", accessible when creating or editing Pathauto patterns.
The module adds "Multilingual Handling" fieldset to each Pathauto pattern form (/admin/config/search/path/patterns), with a toggle between:
- Legacy – standard Pathauto behaviour
- Flexible – generate a separate alias per language using language-specific patterns
Selecting "Flexible" will allow adding an alias per language, and aliases will be generated for all configured languages regardless of entity translation status.