← all change records
#1945906 New way to determine whether an entity type, bundle or field supports translation
Generated 2026-08-02 14:00 UTC
Matching rules (2)
- from:
arg: 0
fqn: '\Drupal\Core\Entity\EntityTypeInterface::hasHandlerClass'
string_in:
- translation
to:
fqn: '\Drupal\Core\Entity\EntityTypeInterface::isTranslatable'
- from:
arg: 0
fqn: '\Drupal\Core\Entity\EntityTypeInterface::getHandlerClass'
string_in:
- translation
to:
fqn: '\Drupal\Core\Entity\EntityTypeInterface::isTranslatable'
Affected contrib projects (69)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| pathauto ↗ | 0 | 0 | 2 | 479,241 | 0 | 1 | |
| entity ↗ | 0 | 0 | 2 | 223,124 | 0 | 2 | |
| search_api ↗ | 0 | 0 | 2 | 169,691 | 0 | 3 | |
| diff ↗ | 0 | 0 | 4 | 76,905 | 0 | 1 | |
| taxonomy_manager ↗ | 0 | 0 | 2 | 32,908 | 0 | 1 | |
| consumers ↗ | 0 | 0 | 2 | 26,880 | 0 | 2 | |
| votingapi ↗ | 0 | 0 | 2 | 23,887 | 0 | 1 | |
| trash ↗ | 0 | 0 | 2 | 21,110 | 0 | 1 | |
| security_review ↗ | 0 | 0 | 2 | 17,377 | 0 | 2 | |
| domain ↗ | 0 | 0 | 4 | 11,396 | 0 | 1 | |
| sitewide_alert ↗ | 0 | 0 | 4 | 7,683 | 0 | 1 | |
| views_entity_form_field ↗ | 0 | 0 | 2 | 6,498 | 0 | 2 | |
| graphql ↗ | 0 | 0 | 2 | 6,159 | 0 | 3 | |
| image_field_caption ↗ | 0 | 0 | 2 | 5,675 | 0 | 1 | |
| lightning_workflow ↗ | 0 | 0 | 2 | 3,523 | 0 | 2 | |
| views_moderation_state_weights ↗ | 0 | 0 | 4 | 2,671 | 0 | 2 | |
| translation_views ↗ | 0 | 0 | 2 | 2,658 | 0 | 1 | |
| migmag ↗ | 0 | 0 | 2 | 2,542 | 0 | 1 | |
| view_mode_page ↗ | 0 | 0 | 2 | 2,012 | 0 | 1 | |
| views_natural_sort ↗ | 0 | 0 | 2 | 2,012 | 0 | 1 | |
| homebox ↗ | 0 | 0 | 2 | 1,919 | 0 | 1 | |
| content_translation_redirect ↗ | 0 | 0 | 2 | 1,913 | 0 | 2 | |
| form_mode_manager ↗ | 0 | 0 | 2 | 1,547 | 0 | 1 | |
| tome ↗ | 0 | 0 | 2 | 1,305 | 0 | 2 | |
| ui_patterns_field_formatters ↗ | 0 | 0 | 4 | 1,221 | 0 | 4 | |
| markdownify ↗ | 0 | 0 | 2 | 1,028 | 0 | 1 | |
| dxpr_builder ↗ | 0 | 0 | 6 | 1,011 | 0 | 1 | |
| migrate_drupal_d8 ↗ | 0 | 0 | 2 | 964 | 0 | 1 | |
| cms_content_sync ↗ | 0 | 0 | 2 | 948 | 0 | 1 | |
| acquia_contenthub ↗ | 0 | 0 | 6 | 932 | 0 | 1 | |
| calendar_systems ↗ | 0 | 4 | 0 | 903 | 1 | 1 | |
| auto_translation ↗ | 0 | 0 | 4 | 685 | 0 | 1 | |
| recurring_events ↗ | 0 | 0 | 4 | 669 | 0 | 2 | |
| menu_link ↗ | 0 | 0 | 2 | 563 | 0 | 1 | |
| allowed_languages ↗ | 0 | 0 | 2 | 485 | 0 | 2 | |
| tmgmt_smartling ↗ | 0 | 0 | 2 | 470 | 0 | 1 | |
| views_sort_options_weight ↗ | 0 | 0 | 2 | 401 | 0 | 1 | |
| entity_change_default_language ↗ | 0 | 0 | 2 | 346 | 0 | 1 | |
| ai_context ↗ | 0 | 0 | 2 | 340 | 0 | 1 | |
| entity_translation_sync ↗ | 0 | 0 | 4 | 319 | 0 | 1 | |
| log ↗ | 0 | 0 | 4 | 300 | 0 | 1 | |
| editorial_access_manager ↗ | 0 | 0 | 2 | 279 | 0 | 1 | |
| entity_reference_uuid ↗ | 0 | 0 | 2 | 237 | 0 | 1 | |
| node_co_authors ↗ | 0 | 0 | 2 | 207 | 0 | 1 | |
| mcp_tools ↗ | 0 | 0 | 2 | 176 | 0 | 1 | |
| lingotek ↗ | 0 | 0 | 6 | 174 | 0 | 17 | |
| webt ↗ | 0 | 0 | 2 | 77 | 0 | 1 | |
| tmgmt_smartcat ↗ | 0 | 0 | 2 | 63 | 0 | 1 | |
| patternkit ↗ | 0 | 0 | 2 | 40 | 0 | 1 | |
| commerce_recruiting ↗ | 0 | 0 | 2 | 36 | 0 | 1 | |
| content_translation_access ↗ | 0 | 0 | 2 | 26 | 0 | 1 | |
| language_country_negotiation ↗ | 0 | 0 | 2 | 19 | 0 | 1 | |
| a12s ↗ | 1 | 0 | 0 | 16 | 1 | 0 | |
| easy_entity_field ↗ | 0 | 0 | 4 | 11 | 0 | 2 | |
| disable_route_normalizer ↗ | 0 | 0 | 2 | 8 | 0 | 1 | |
| ai_translate_plus ↗ | 0 | 0 | 2 | 7 | 0 | 4 | |
| expirable_content ↗ | 0 | 0 | 2 | 7 | 0 | 3 | |
| field_data ↗ | 0 | 0 | 2 | 7 | 0 | 1 | |
| content_language_switcher ↗ | 0 | 0 | 2 | 5 | 0 | 1 | |
| donorperfect ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| drupal_metrics ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| elasticsearch_helper_content ↗ | 0 | 0 | 4 | 4 | 0 | 1 | |
| entity_language_access ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| entity_lifecycle ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| entity_translation_reminder ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| entity_staging ↗ | 0 | 0 | 4 | 3 | 0 | 1 | |
| taxonomy_ordinal ↗ | 0 | 0 | 2 | 3 | 0 | 1 | |
| entity_sync ↗ | 0 | 0 | 2 | 2 | 0 | 1 | |
| straker_translate ↗ | 0 | 0 | 2 | 1 | 0 | 22 |