Drupal.org is brought to you in part by the generous support of sponsors like:

Which Drupal Version Will Help You Conquer the World?

Download eBook

Translating configuration

Last updated on
7 February 2017


The Configuration Translation module (part of Drupal Core in Drupal 8) allows configuration to be translated into different languages. Views, your site name, contact module categories, vocabularies, menus, blocks, and so on are all stored within the unified configuration system and can be translated with this module. Content, such as nodes, taxonomy terms, custom blocks, and so on are translatable with the Content Translation module in Drupal core, while the built-in user interface (such as registration forms, content submission and administration interfaces) are translated with the Interface Translation module. Use these three modules effectively together to translate your whole site to different languages.

Configuration translation relies on having a correct configuration schema to provide translations. So, every module must provide a correct schema.



To translate configuration items, select the translate tab when viewing the configuration, select the language for which you wish to provide translations and then enter the content.

Translatable configuration elements

  1. Block
  2. Comment fields
  3. Comment type
  4. Contact form
  5. Contact message fields
  6. Content fields
  7. Content type
  8. Custom block fields
  9. Custom block type
  10. Date format
  11. Form mode
  12. Image style
  13. Language
  14. Menu
  15. Role
  16. Search page
  17. Shortcut set
  18. Taxonomy term fields
  19. Taxonomy vocabulary
  20. Text format
  21. User fields
  22. View
  23. View mode
  24. Account settings
  25. RSS publishing
  26. System information
  27. System maintenance