Current multilingual focus issues

The issues currently being worked on by our team are marked with 'D8MI' and 'sprint' in the issue queue. Below is a pull-out of just those tasks to help you figure out what the team is working on and what needs reviews and help at the moment. Issues are colored and listed by importance. Come to our weekly meetings to discuss what to work on and get help with any issues you are working on.

Critical issue
Major issue

Currently in the works for Drupal 8

See all these issues also at This view of issues is automatically cached and might be out of date up to two hours at times.

To do

#2430335: Browser language detection is not cache aware
8.0.x-devbug reportMajorneeds workPerformancelanguage-baseD8 cacheability
#2465901: [META] Make entity revision translation work
8.0.x-devPlanMajoractivelanguage-contentEntity Field API
#2484411: Manual path aliases are not the same as aliases on the node form on single-language sites
8.0.x-devbug reportMajorneeds worklanguage-contentD8 upgrade pathDrupalaton 2015DUGBE0609
#2499639: Use better labels for numeric fields when using a multiple plural forms language
8.1.x-devbug reportMajorneeds worktranslationlanguage-uilanguage-configUsability
#2545730: Misuse of formatPlural() in Numeric field prefix/suffix
8.0.x-devbug reportMajorneeds workD8 upgrade pathlanguage-configrc target
Assigned to mpdonadio
#2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI
8.0.x-devbug reportMajorneeds worklanguage-configblockerNeeds tests
Assigned to tstoeckler
#2225775: Migrate D6 i18n nodes
8.0.x-devtaskMajorneeds worki18n-migratedrupal6Migrate criticallanguage-contentrc eligible
#2571375: [needs change record] Remove TranslationManager dependency from LanguageManager
8.0.x-devbug reportMajorneeds worklanguage-baseNeeds change recordrc eligible
#2575275: {% trans %} is unable to use URL escaping
8.0.x-devbug reportMajorneeds workSafeMarkupNeeds change recordlanguage-uirc targetsecurity
#2601594: Missing sequence types in config schemas
8.0.x-devbug reportMajoractivelanguage-ui
#2577609: Consider to split EntityInterface::preSave() and postSave() methods into multiple methods
8.0.x-devbug reportMajorneeds workrc target triageEntity Field APIlanguage-contentAPI additionNeeds tests
Assigned to plach
#2616164: /update.php/run URL is generated with language prefix and returns 404 error
8.0.x-devbug reportMajorneeds workNeeds testsneeds issue summary updatelanguage-base

To review

#1850080: Entity type labels lack plurality, cannot generate UI text based on label if plural is needed
8.0.x-devbug reportMajorneeds reviewEntity systemlanguage-uiVDCneeds issue summary update
#2371861: Allow strings including tokens in href or src attributes to be translated
8.0.x-devbug reportMajorneeds reviewsecurityneeds backport to D7language-ui
#2462279: Language prefix for custom menu link paths are saved but not used
8.0.x-devbug reportMajorneeds reviewlanguage-basemedium
#2512466: Config translation needs to be validated on input for XSS (like other t string input)
8.0.x-devbug reportMajorneeds reviewsecurityD8 Security BountyD8 AccelerateDrupalNorth2015Needs testslanguage-config
#2514022: Multiple errors in PasswordItem::preSave(), leads to data loss if field is translatable
8.0.x-devbug reportMajorneeds reviewlanguage-contentsecurity
Assigned to Maouna
#2572125: content translation local tasks are not getting displayed
8.0.x-devbug reportMajorneeds reviewD8 cacheabilityDrupalCon Barcelona 2015
#2610436: Twig templates incorrectly use % trans % with arbitrary filters
8.0.x-devbug reportMajorneeds reviewTwiglanguage-ui
#2599594: When I translate node, the translated menu link item overwrite the original link
8.0.x-devbug reportMajorneeds reviewlanguage-uimultilingualNeeds tests
#1885962: Comment tokens should use entity translation API
8.0.x-devbug reportNormalneeds reviewEntity Field APINeeds testslanguage-content
#2499651: Use inline_templates in TranslateEditForm::buildForm() and PluralString::getTranslationElement()
8.0.x-devtaskNormalneeds reviewtranslationlanguage-uilanguage-configSafeMarkup
Assigned to maxocub
#2609874: Boolean field "On label" and "Off label" are not translatable
8.0.x-devbug reportNormalneeds reviewlanguage-configNeeds testsneeds issue summary update

To be committed

#2529182: Not all node, taxonomy entity tokens are multilingual aware
8.0.x-devbug reportMajorreviewed & tested by the communitylanguage-content
#2225293: Migrate D6 language negotiation settings
8.0.x-devtaskNormalreviewed & tested by the communityi18n-migratedrupal6language-base
Critical issue
Major issue

Other related issues

See all these issues also at This view of issues is automatically cached and might be out of date up to two hours at times.




#2290101: UI telling you a field is shared across languages is way too subtle
8.0.x-devbug reportMajorpostponedDrupal wtfUsabilitylanguage-content
#2608870: Drupal Translate interface
8.0.x-devbug reportNormalpostponed (maintainer needs more info)language-config


#2382675: hook_entity_create() affects the data of new translations of existing entities in unexpected and undocumented ways
8.0.x-devbug reportMajorfixedEntity Field API8.0.0 targetlanguage-contentAPI addition
#2444507: Saving language translation fatals when a bundle with no bundle types exists
8.0.x-devbug reportMajorclosed (duplicate)language-content
#2595137: Switching site language makes previously created nodes unusable
8.0.x-devbug reportMajorclosed (duplicate)language-content
#2581399: schema has incorrect label for 'description'
8.0.x-devbug reportNormalfixedConfiguration schemalanguage-configString change in 8.0.1