Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Configuration Translation Access

Security covered Maintenance fixes only 469 sites

This module provides granular control over configuration translation permissions. It allows users to translate configuration items for which they already have edit access, without needing broad translation privileges. This enables specific users, like site builders, to translate content types, field labels, or custom module settings without compromising overall site configuration security.

Synopsis

The module provides a permission that allows users (usually site builders) to edit translations of configration that they already have edit access to.

Drupal Core provides the config_translation module which can be used to translate - you guessed it - configuration. For example the page slogan, the content type names, field labels etc. To do so, a user needs the translate configuration permission:

Translate configuration
Translate any configuration including those shipped with modules and themes.

This is awesome, until you have configuration that you don't want your users to be allowed to translate. Since this is a all-or-nothing type of permission, you're on your own to create custom access code, grant global translation permissions, or deny all translation. This module provides the additional "Translate editable configuration" (translate editable configuration) permission, which allows the user to add and edit translations for any configuration routes where they can already edit the original configuration. This includes config provided by core, contrib or custom modules.

Need an example?

Mary, the junior site builder, creates a new content type "Project". Since the Drupal site is multilingual, she needs to translate the bundle name and its fields. However, she doesn't have access to "Translate configuration". With this module, she will be able to do so!

John, the client, has been provided a custom module where he can configure some links to reach localized support. They've recently added a new language, for which he needs to add an email address. Since he has access to that module's configuration, he can add this translation on his own, without relying on your developers or support.

Requirements

No additional modules or libraries are required.

Credits

The initial development of this project has been sponsored by werk21 GmbH.

Dependencies

Drupal Core's "Configuration Translation" (config_translation) module.

Drupal 9–10 · not 11

Ask your assistant about Configuration Translation Access

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • config_translation Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Sep 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.2.0-beta1 Pre-release 9–11 Jul 15, 2025
1.x-dev Dev 9–11 Jul 15, 2025
1.1.0 Stable 9–10 Sep 29, 2023