Needs tests

Many tasks often make up a large issue. These need tests. The help page Contributor Task: Write an automated test has tips.

Critical issue
Major issue
Current top priority

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

#2648288: StringFormatter generates links in wrong language when linking to entity
8.4.x-devbug reportNormalneeds worklanguage-contentsprintDublin2016
#1853534: Reintroduce Views integration for locale.module
8.5.x-devtaskMajorneeds workVDClanguage-ui
#1912886: Improve installation language requirement descriptions and offline detection
8.4.x-devtaskMajorneeds worklanguage-uimediumSprintWeekend2015needs issue summary updateSprintWeekend2015Queuedrupaldevdays
#2135829: EntityResource: translations support
8.5.x-devtaskMajorneeds workEntity Field APIlanguage-content
#2577609: Consider to split EntityInterface::preSave() and postSave() methods into multiple methods
8.5.x-devbug reportMajorneeds workEntity Field APIlanguage-contentAPI addition
#2693727: Limiting options for exposed Language filters causes errors and doesn't work for special languages
8.4.x-devbug reportMajorneeds workContributed project soft blockerTCDrupal 2017VDCTriaged for D8 major current state
#253157: Add "Translate own content" permission, rename "Translate content" to "Translate all content"
8.5.x-devfeature requestNormalactivelanguage-contentNeeds upgrade path
#540228: Implement a UTF8-safe wordwrap()
bug reportNormalneeds worklanguage-baseneeds backport to D6needs backport to D7
#1144644: Enable specifying the collation when creating a database table
8.4.x-devfeature requestNormalneeds workdatabase collationneeds profiling
Assigned to michlis
#1165476: if t() string has no translation or fallback language, text should have lang attribute
8.5.x-devbug reportNormalneeds worki18naccessibilitywcaglanguage of partsdcamsa11yAmsterdam2014
#1632222: Make node module inject language summary in language table
8.5.x-devfeature requestNormalneeds worklanguage-content
Assigned to pashupathi nath gajawada
#1793042: Need tests for _update_message_text()
8.4.x-devbug reportNormalneeds work
#1920876: Add a tiny bit of state magic in the image.module and hide the Title and Alt groups when the related form items are disabled
8.4.x-devbug reportNormalneeds workUsabilitytranslatable fieldslanguage-contentSprintWeekend2013drupalcampmumbai sprintJavaScriptdrupaldevdaysaccessibility
#1953904: Clarify comments mentioning fallback and default saving behavior for langcodes
8.4.x-devtaskMinoractiveEntity systemNode accesslanguage-content
#1964428: Search module should keep language information on snippet content.
8.4.x-devbug reportNormalneeds workneeds backport to D7language-content
#2095117: Menu system should provide a default tab if none exists
8.4.x-devtaskNormalneeds worklanguage-configPrague Hard Problems
#2095289: Make getEditableConfigNames() public and use it in config_translation
9.x-devtaskNormalneeds workAPI changelanguage-configblockerneeds issue summary updateSprintWeekend2015
#2310647: Allowed language langcode argument cached cause Error
8.4.x-devbug reportNormalactiveMenuSystemRevamp
#2311451: Add test for menu links and custom menu links are rendered translated in both nav menu and a menu block
8.4.x-devtaskMinoractiveMenuSystemRevampSprintWeekend2015needs issue summary updateSprintWeekend2015Queue
Assigned to fran seva
#2381147: Text and text with summary field default value config does not use the text_format schema type
8.4.x-devbug reportNormalneeds worklanguage-configConfiguration schemaConfiguration system
Assigned to tstoeckler
#2415205: ContentTranslationRouteSubscriber sets _admin_route incorrectly
8.4.x-devbug reportNormalneeds worklanguage-content
#2484411: Manual path aliases are not the same as aliases on the node form on single-language sites
8.4.x-devbug reportNormalneeds worklanguage-contentDrupalaton 2015DUGBE0609
#2503893: Regression: not possible to delete source strings in Drupal 8 interface translation
8.4.x-devbug reportNormalneeds worklanguage-uiNeeds screenshots
#2512672: Add secure debug output to twig trans extension

To review

#2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI
8.5.x-devbug reportMajorneeds reviewsprintlanguage-configblockerSprintWeekend2016
Assigned to tstoeckler
#2413191: Shipping a profile with multiple languages without locale module not possible
8.4.x-devbug reportMajorneeds reviewlanguage-basetranslationmedium
#2492171: Use new Transliteration functionality in core for file names
8.5.x-devtaskMajorneeds reviewlanguage-baseNeeds change record
#2512466: Config translation needs to be validated on input for XSS (like other t string input)
8.4.x-devbug reportMajorneeds reviewsecurityD8 Security BountyD8 AccelerateDrupalNorth2015language-config
#2643466: Use TrustedRedirectResponse Error on Multilingual Setup
8.4.x-devbug reportMajorneeds reviewlanguage-baseTriaged for D8 major current stateFLDC17Triaged D8 majorNeeds DocumentationNeeds change record
#2599228: Programmatically created translatable content type returns SQL error on content creation
8.5.x-devbug reportMajorneeds reviewlanguage-contentneeds issue summary update
#1885962: Comment tokens should use entity translation API
8.4.x-devbug reportNormalneeds reviewEntity Field APIlanguage-content
#2004376: use $this->base_table and remove an if
8.5.x-devtaskMinorneeds reviewlanguage-contentlanguage-content-property
#2403191: Saving the grants of a translated node has the wrong fallback set
8.4.x-devbug reportNormalneeds reviewlanguage-content
#2575945: A new module version is not recognized by interface translation update.
8.4.x-devbug reportNormalneeds reviewlanguage-interface
#2807241: Funky code in Views UI to make Add display list doesn't work in non-English languages
8.4.x-devbug reportNormalneeds reviewlanguage-uiJavaScriptNeeds JS testing

To be committed

Critical issue
Major issue
Current top priority

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.


#1074672: Allow language select to be rearranged inside node form
7.x-devfeature requestNormalneeds workneeds issue summary updateneeds backport to D7language-content
Assigned to claudiu.cristea
#1261212: Static cache for language_list() is not cleared in _locale_rebuild_js()
7.x-devbug reportNormalneeds workneeds issue summary updateneeds backport to D7language-uineeds steps to reproduce
#1657886: Filter "Convert URLs into links" doesn't support multilingual web addresses
7.x-devbug reportNormalactiveneeds backport to D7language-baseIDN


#2708411: [PP-1] editor.module's editor_file_reference filter not tracking file usage correctly for translations
8.4.x-devbug reportMajorpostponedNeeds update path testsNeeds Documentationdata lossMedia Initiative
#2017477: Multilingual tour for content translation settings
8.4.x-devtaskNormalpostponedNoviceD8UX usabilitylanguage-baseTour
#2017497: Multilingual tour for content translation process
8.4.x-devtaskNormalpostponedNoviceD8UX usabilitylanguage-baseTour
#2017501: Multilingual tour for language switcher block
8.4.x-devtaskNormalpostponedD8UX usabilitylanguage-baseTour


#532512: Plural string storage is broken, editing UI is missing
8.0.x-devbug reportCriticalclosed (fixed)D8 upgrade pathlanguage-ui
Assigned to andypost
#1934152: FormBase::config() and ConfigFormBase::config() work entirely differently, may result in unexpected side effects
8.0.x-devtaskCriticalclosed (duplicate)securityConfiguration systemlanguage-configD8 upgrade pathGhent DA sprint
#2030537: Translations not downloaded when adding a new language
8.0.x-devbug reportCriticalclosed (fixed)language-uiDrupalaton 2014
#2032033: Upgrade path tests broken when language module is enabled.
8.0.x-devbug reportCriticalclosed (fixed)upgrade pathlanguage-base
#2623908: A config mapper can only contain configuration for a single language
8.0.x-devbug reportCriticalclosed (duplicate)language-config
#567832: Transliteration in core
8.0.x-devfeature requestMajorclosed (fixed)Needs architectural reviewAPI addition
#1738368: Not possible to use the entity getter to retrieve non-translatable field values
8.0.x-devbug reportMajorclosed (fixed)Entity systemlanguage-content
#1751210: Convert URL alias form element into a field and field widget
8.0.x-devtaskMajorclosed (duplicate)UsabilityKiller End-User FeaturestokenpathautoPlatform Initiativelanguage-contentNeeds rerollRTBC Feb 18
#1833108: disabling translation of fields with data stalls and does not work
8.0.x-devbug reportMajorclosed (cannot reproduce)language-content
#1934964: Locale override subscriber should re-init context to clear caches
8.0.x-devbug reportMajorclosed (fixed)Configuration systemlanguage-configSprintWeekend2013
#1946462: Convert content_translation_translatable_form() to the new form interface
8.0.x-devbug reportMajorclosed (works as designed)language-contentFormInterfaceRTBC July 1
Assigned to andypost
#1966298: Introduce menu link bundles per menus
8.0.x-devtaskMajorclosed (fixed)language-content
Assigned to das-peter
#2089853: TranslatableForm totally broken
8.0.x-devbug reportMajorclosed (duplicate)language-content
#2135787: Move static config entity local tasks to local_tasks.yml
8.0.x-devtaskMajorclosed (fixed)MenuSystemRevampWSCCIlanguage-contentSpark
#2137917: Write a migration for untranslatable field languages
8.3.x-devtaskMajorclosed (works as designed)Entity Field APIlanguage-contenttranslatable fieldsimpi18n-migrate
#2142987: Multilingual node search bugs with title and language filtering
8.0.x-devbug reportMajorclosed (fixed)language-contentVienna2013
Assigned to k4v
#2154701: Regression: Contextual links broken, tabs erroneously added after enabling content translation module
8.0.x-devbug reportMajorclosed (fixed)language-contentregression
Assigned to pfrenssen
#2161067: Advanced search with Language filter does not work
8.0.x-devbug reportMajorclosed (fixed)SprintWeekend2014multilingual
#2312153: Refactor block_content entity schema to multilingual
8.0.x-devtaskMajorclosed (fixed)language-contentlanguage-content-propertybeta deadline
#2358265: Some views schemas are (still) missing, maybe
8.0.x-devbug reportMajorclosed (won't fix)Configuration systemlanguage-configConfiguration schema
#2449597: Number formatters: Make it possible to configure format_plural on the formatter level
8.0.x-devtaskMajorclosed (duplicate)VDClanguage-configSprintWeekend2015Needs upgrade pathNeeds upgrade path tests
#2534556: Account settings can't be saved if content_translation module enabled
8.0.x-devbug reportMajorclosed (duplicate)language-content
#2570037: Remove the ability to return unsafe string from Translation->translate()
8.0.x-devtaskMajorclosed (duplicate)SafeMarkupSecurity improvementslanguage-uiD8 Accelerate
#1646580: Implement Config Events and Listeners, and storage realms for localized configuration
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configConfiguration context
Assigned to jhodgdon
#1658842: Introduce a translations:// stream wrapper to access the .po file directory
8.0.x-devfeature requestNormalclosed (fixed)language-ui
Assigned to webflo
#1738330: Confusing Language negotiation when accessing /
8.0.x-devbug reportNormalclosed (fixed)negotiation
Assigned to k4v
#1751326: When locale import happens on module enable, many notices are thrown
8.0.x-devbug reportNormalclosed (cannot reproduce)language-ui
#1757504: Regression: language field is not visible on manage display
8.0.x-devbug reportMinorclosed (fixed)language-content
#1785966: Missing $language in update_mail()
8.0.x-devbug reportNormalclosed (fixed)Novicelanguage-base
#1787520: Translations not imported on installation
8.0.x-devbug reportNormalclosed (cannot reproduce)language-ui
#1809376: Use EntityListController for image styles
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configConfigurablesblockerWSCCI-conversionRTBC July 1
#1832614: Unchanged strings on page become customized when editing others
8.0.x-devbug reportNormalclosed (fixed)Novicelanguage-uimedium
Assigned to smiletrl
#1833104: Add a "translatable" column to Manage Fields
8.0.x-devtaskNormalclosed (duplicate)Usabilityaccessibilitylanguage-content
Assigned to nagwani
#1833196: could not have interface in language A and create a translation from language B to language C
8.3.x-devtaskNormalclosed (fixed)Usabilitylanguage-contentneeds steps to reproduce
#1848552: Toolbar icons disappear with translated menu
8.0.x-devbug reportNormalclosed (fixed)language-uitoolbar-followup
Assigned to rvilar
#1869328: Restore simplicity of language list
8.0.x-devbug reportNormalclosed (fixed)JavaScriptUsabilityNovicelanguage-basebudapest2012
#1879732: Language-related modules not listed on available updates page
8.0.x-devbug reportNormalclosed (fixed)language-base
#1940440: Fix schema discovery to identify schema with more than one wildcard
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-configConfiguration schema
#2023739: menu: hook_entity_operation_alter() does not work with EntityListController
8.0.x-devbug reportNormalclosed (duplicate)language-configFormInterface
#2023743: views: hook_entity_operation_alter() does not work with EntityListController
8.0.x-devbug reportNormalclosed (cannot reproduce)language-configFormInterface
#2095787: Configuration translations not updated when manually importing a .po file
8.0.x-devbug reportNormalclosed (fixed)language-configSprintWeekend2015SprintWeekend2015Queueblocker
Assigned to fran seva
#2096697: NegotiationSessionForm saves to wrong config object
8.0.x-devbug reportNormalclosed (duplicate)language-config
#2183957: Provide configuration schema for Migration module
8.0.x-devtaskNormalclosed (fixed)language-configConfiguration schemaLONDON_2014_MAY
#2210077: Remove content_translation_menu_alter as hook_menu_alter no longer exists
8.0.x-devbug reportNormalclosed (fixed)Novicelangauge-contentNeeds manual testing
Assigned to andrei.dincu
#2239399: Languages should be sorted by label instead of title
8.0.x-devbug reportNormalclosed (duplicate)language-baseblockerLONDON_2014_MAY
#2301045: Standard profile has views which include elements dependent on uninstalled modules, not valid in config
8.0.x-devbug reportNormalclosed (fixed)language-configConfiguration systemConfiguration schema
#2359323: Language results for JSON REST services not correct
8.0.x-devbug reportNormalclosed (duplicate)Entity Field APIlanguage-contentREST
#2359879: Session negotiation settings cannot actually be changed on the UI
8.0.x-devbug reportNormalclosed (fixed)language-base
#2404929: Path class on <body> may be language specific, results in CSS bugs
8.0.x-devbug reportNormalclosed (fixed)CSSlanguage-baseNoviceSprintWeekend2015SprintWeekend2015Queue
Assigned to segi
#2413481: Sequence translation
8.0.x-devbug reportNormalclosed (duplicate)
#2427819: Translating menu item unpublishes original translation
8.0.x-devbug reportNormalclosed (cannot reproduce)language-content
#2550137: Improve interface translation fallback if Update module is disabled
8.0.x-devtaskNormalclosed (duplicate)language-interface
Assigned to Sutharsan
#2694243: node_field_data and search_index tables should match on langcode.
8.2.x-devbug reportNormalclosed (fixed)language content