Locale: Config import
This module prevents interface translations from being overwritten during configuration imports. It offers options to either preserve existing translations, allow new ones to be added while keeping existing ones, or completely prevent configuration imports from affecting interface translations.
This module provides a solution to the fact that by default, interface translations are overwritten by config imports if the imported config contains a translation (or misses a translation) of a given string in translate interface.
See #3204082: Interface translations override config translations on update for context.
The following changes to this behaviour are supplied by this module:
- Default: Interface translations may be overwritten if the string is imported via config import
- No overwrites: Existing interface translations will be kept, new translations may be added
- Nothing: Config imports will never add / change any interface translations
Depends on
Dependencies of the latest stable release
- config Drupal core
- language Drupal core
- locale Drupal core
Required by
1 tracked project depends on this one
- Dropsolid Rocketship Core 96 sites
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.1.2 | Stable | 10–11 | Drupal 11 support | Feb 6, 2025 |