Site translations and features for multilingual sites.
Interface Translations
Drupal has been translated into many languages. You can change the UI language and download translation files.
Content Translations
Drupal content can be translated and served to different users.
Modules
Layout Builder Symmetric Translations
Layout Builder Asymmetric Translation
Translation template extractor
Paragraphs Asymmetric Translation Widgets
Issues
- [META] Make Layout Builder layouts translatable
- [meta] Make multilingual views work
- [Plan] Comment module major multilingual issues
- Comments are not filtered on language
- Submitting a comment in the non default language redirects you to the default language
- Add layout builder (inline) block support
- Nontranslatable custom block fields are not synchronized between translations
- Allow synced Layout override Translations: translating labels and inline blocks
- Allow Independent Layout Override Translations
- Layout builder doesn't redirect properly to the translation
- Symmetric translations and content moderation
- Continuous jobs to monitor for content updates
- Integration with paragraphs asymmetric translation
- Layout builder fields not checked for translation enabled
- Auto accept finished translations leaves Job In Progress
- Infinite loop for entity reference fields translation
- Computed fields and not translatable fields from paragraphs are being translated
- Non-translatabale image files in translatable image fields are editable when it is not allowed to be changed
- Support asymmetric translation in experimental widget
- [META] Asymmetric translations
- Deleting Translation deletes content
- Sub-paragraph fields cannot be translated
- Support asymmetric translation in experimental widget
- Document the plan for asymmetric translation in Paragraphs module
- Allow to translate paragraphs from pending revisions
- Draft translations should be based on the latest revision of the source language, not the published version
- Sort out and fix language fallback inconsistencies
- Unpublished translations should fallback to the original language
- Unpublished entity reference translations use a fallback while unpublished translations of the main entity do not
- Access denied on content translation and unpublished content with non-english fallback language
- Prevent language fallback to happen when a translation is unpublished
- Paragraph Translation Sync
- [META] Improve Multilingual UI
- [Suggestion] Sync new paragraphs button to sync not translated paragraphs
- Unable to view latest version of translated moderated content
- Test (a)symmetric XB field translations with revisions, pending revisions and content_moderation/workflows
- Translatable Paragraph not rendering based on current language
- Unpublish paragraph doesn't work correctly in multilangual
- EntityRepository::getTranslationFromContext() function forcibly adds default entity language to fallback candidates
- Add an option to use "strict fallback" mode by default in the EntityRepository::getTranslationFromContext() function