← all change records
#2391205 Content translation entity bundle specific settings now use third party settings on language configuration
Generated 2026-06-03 14:00 UTC
Matching rules (5)
- from: 'fn:content_translation_set_config'
to: '\Drupal\content_translation\ContentTranslationManager::setEnabled'
- from: 'fn:content_translation_enabled'
to: '\Drupal\content_translation\ContentTranslationManager::isEnabled'
- from: 'fn:content_translation_get_config'
- from: 'fn:content_translation_get_config_key'
- kind: yaml_key_path
from:
api_key: content_translation_settings
file_glob: content_translation.settings.yml
yaml_paths:
- '*.*.content_translation'
to:
api_key: language_content_settings_content_translation
file_glob: 'language.content_settings.*.*.yml'
yaml_paths:
- third_party_settings.content_translation
Affected contrib projects (85)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| entity_reference_revisions ↗ | 0 | 0 | 1 | 273,796 | 0 | 2 | |
| paragraphs ↗ | 0 | 0 | 1 | 259,569 | 0 | 1 | |
| views_bulk_operations ↗ | 0 | 0 | 2 | 162,628 | 0 | 2 | |
| devel ↗ | 0 | 0 | 1 | 146,664 | 0 | 2 | |
| inline_entity_form ↗ | 0 | 0 | 2 | 146,494 | 0 | 1 | |
| address ↗ | 0 | 0 | 2 | 117,054 | 0 | 1 | |
| scheduler ↗ | 0 | 0 | 2 | 103,900 | 0 | 1 | |
| feeds ↗ | 0 | 0 | 1 | 81,102 | 0 | 2 | |
| entity_clone ↗ | 0 | 0 | 2 | 43,938 | 0 | 2 | |
| commerce ↗ | 0 | 0 | 3 | 38,572 | 0 | 8 | |
| taxonomy_manager ↗ | 0 | 0 | 1 | 32,661 | 0 | 2 | |
| simplenews ↗ | 0 | 0 | 2 | 29,437 | 0 | 2 | |
| hal ↗ | 0 | 0 | 1 | 27,663 | 0 | 1 | |
| media_entity_file_replace ↗ | 0 | 0 | 1 | 23,659 | 0 | 1 | |
| layout_paragraphs ↗ | 0 | 0 | 3 | 17,901 | 0 | 1 | |
| shs ↗ | 0 | 0 | 1 | 16,644 | 0 | 1 | |
| hreflang ↗ | 0 | 0 | 1 | 13,455 | 0 | 1 | |
| domain ↗ | 0 | 0 | 2 | 11,889 | 0 | 4 | |
| tmgmt ↗ | 0 | 0 | 2 | 11,594 | 0 | 35 | |
| sitewide_alert ↗ | 0 | 0 | 2 | 9,829 | 0 | 2 | |
| layout_builder_operation_link ↗ | 0 | 0 | 1 | 8,375 | 0 | 1 | |
| book ↗ | 0 | 0 | 3 | 8,033 | 0 | 1 | |
| graphql ↗ | 0 | 0 | 3 | 6,996 | 0 | 3 | |
| media_directories ↗ | 0 | 0 | 2 | 6,148 | 0 | 5 | |
| canvas ↗ | 0 | 0 | 1 | 5,503 | 0 | 1 | |
| field_defaults ↗ | 0 | 0 | 2 | 4,827 | 0 | 2 | |
| menu_multilingual ↗ | 0 | 0 | 3 | 4,048 | 0 | 1 | |
| field_encrypt ↗ | 0 | 0 | 3 | 3,218 | 0 | 2 | |
| layout_builder_st ↗ | 0 | 0 | 2 | 2,837 | 0 | 4 | |
| translation_views ↗ | 0 | 0 | 1 | 2,646 | 0 | 1 | |
| language_access ↗ | 0 | 0 | 1 | 2,618 | 0 | 1 | |
| menu_entity_index ↗ | 0 | 0 | 1 | 2,239 | 0 | 1 | |
| graphql_compose ↗ | 0 | 0 | 2 | 1,982 | 0 | 1 | |
| commerce_cart_api ↗ | 0 | 0 | 1 | 1,713 | 0 | 1 | |
| frontend_editing ↗ | 0 | 0 | 1 | 1,578 | 0 | 1 | |
| views_url_alias ↗ | 0 | 0 | 1 | 1,535 | 0 | 1 | |
| external_entities ↗ | 0 | 0 | 2 | 1,167 | 0 | 2 | |
| tmgmt_google_v3 ↗ | 0 | 0 | 1 | 1,105 | 0 | 1 | |
| entity_mesh ↗ | 0 | 0 | 1 | 811 | 0 | 2 | |
| paragraphs_summary_token ↗ | 0 | 0 | 1 | 636 | 0 | 1 | |
| commerce_api ↗ | 0 | 0 | 1 | 442 | 0 | 1 | |
| graphql_core_schema ↗ | 0 | 0 | 1 | 377 | 0 | 1 | |
| localgov_alert_banner ↗ | 0 | 0 | 1 | 350 | 0 | 1 | |
| layout_builder_widget ↗ | 0 | 0 | 1 | 256 | 0 | 1 | |
| entity_reference_layout ↗ | 0 | 0 | 1 | 237 | 0 | 1 | |
| entity_translation_sync ↗ | 0 | 0 | 2 | 200 | 0 | 1 | |
| ai_context ↗ | 0 | 0 | 1 | 180 | 0 | 1 | |
| editorial_access_manager ↗ | 0 | 0 | 1 | 172 | 0 | 1 | |
| lingotek ↗ | 0 | 0 | 3 | 159 | 0 | 145 | |
| parameters ↗ | 0 | 0 | 1 | 159 | 0 | 1 | |
| entity_meta_relation ↗ | 0 | 0 | 1 | 149 | 0 | 2 | |
| access_by_taxonomy ↗ | 0 | 0 | 1 | 120 | 0 | 1 | |
| webt ↗ | 0 | 0 | 2 | 79 | 0 | 3 | |
| gathercontent ↗ | 0 | 0 | 1 | 76 | 0 | 8 | |
| tmgmt_ec_etranslation ↗ | 0 | 0 | 1 | 54 | 0 | 1 | |
| media_files_handler ↗ | 0 | 0 | 1 | 45 | 0 | 1 | |
| ant_bulk ↗ | 0 | 0 | 2 | 42 | 0 | 1 | |
| paragraphs_blokkli ↗ | 0 | 0 | 1 | 40 | 0 | 4 | |
| partial_multi ↗ | 0 | 0 | 1 | 31 | 0 | 1 | |
| patternkit ↗ | 0 | 0 | 1 | 27 | 0 | 1 | |
| pp_taxonomy_manager ↗ | 0 | 0 | 2 | 27 | 0 | 2 | |
| content_translation_access ↗ | 0 | 0 | 1 | 26 | 0 | 3 | |
| open_vocabularies ↗ | 0 | 0 | 1 | 26 | 0 | 1 | |
| lingotek_copy_target ↗ | 0 | 0 | 1 | 25 | 0 | 2 | |
| menu_to_taxonomy ↗ | 0 | 0 | 1 | 18 | 0 | 1 | |
| external_link_translation ↗ | 0 | 0 | 1 | 17 | 0 | 1 | |
| thbl ↗ | 0 | 0 | 1 | 10 | 0 | 2 | |
| google_product_categories ↗ | 0 | 0 | 1 | 9 | 0 | 1 | |
| translation_form ↗ | 0 | 0 | 1 | 9 | 0 | 1 | |
| de_notifications ↗ | 0 | 0 | 1 | 8 | 0 | 1 | |
| entity_revision_diff ↗ | 0 | 0 | 1 | 8 | 0 | 1 | |
| a12s_maps_sync ↗ | 0 | 0 | 1 | 7 | 0 | 1 | |
| ai_content_translation ↗ | 0 | 0 | 1 | 7 | 0 | 1 | |
| formatted_number_input ↗ | 0 | 0 | 1 | 6 | 0 | 1 | |
| livre ↗ | 0 | 0 | 1 | 6 | 0 | 2 | |
| revision_purgatory ↗ | 0 | 0 | 1 | 6 | 0 | 1 | |
| tmgmt_asymmetric_block ↗ | 0 | 0 | 1 | 6 | 0 | 2 | |
| entity_language_access ↗ | 0 | 0 | 1 | 5 | 0 | 1 | |
| per_domain_fields ↗ | 0 | 0 | 1 | 5 | 0 | 1 | |
| content_workflow_bynder ↗ | 0 | 0 | 1 | 4 | 0 | 4 | |
| multilingual_tokens ↗ | 0 | 0 | 2 | 3 | 0 | 1 | |
| flexible_descriptions ↗ | 0 | 0 | 4 | 2 | 0 | 3 | |
| jsonapi_locale_info ↗ | 0 | 0 | 1 | 2 | 0 | 1 | |
| untranslated_content_message ↗ | 0 | 0 | 1 | 2 | 0 | 1 | |
| widget_instance ↗ | 0 | 0 | 1 | 0 | 0 | 1 |