Needs tests

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

Legend:
Critical issue
Major issue
Current top priority

Currently in the works for Drupal 8

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Needs+tests%2C+D8MI&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

To do

#1833096: Cannot mark a translation itself as outdated
8.3.x-devtaskNormalneeds workUsabilitysprintlanguage-content
#2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI
8.4.x-devbug reportMajorneeds worksprintlanguage-configblockerSprintWeekend2016
Assigned to tstoeckler
#2648288: StringFormatter generates links in wrong language when linking to entity
8.3.x-devbug reportNormalneeds worklanguage-contentsprintDublin2016
#2708411: File usage not incremented when adding new translation
8.3.x-devbug reportCriticalneeds workNeeds upgrade path testsD8MediaDX (Developer Experience)DrupalWTFNeeds DocumentationTriaged D8 critical
#1853534: Reintroduce Views integration for locale.module
8.4.x-devtaskMajorneeds workVDClanguage-ui
#1912886: Improve installation language requirement descriptions and offline detection
8.3.x-devtaskMajorneeds worklanguage-uimediumSprintWeekend2015needs issue summary updateSprintWeekend2015Queuedrupaldevdays
#2135829: EntityResource: translations support
8.4.x-devtaskMajorneeds workEntity Field APIlanguage-content
#2492171: Use new Transliteration functionality in core for file names
8.4.x-devtaskMajorneeds worklanguage-baseNeeds change record
#2577609: Consider to split EntityInterface::preSave() and postSave() methods into multiple methods
8.4.x-devbug reportMajorneeds workEntity Field APIlanguage-contentAPI addition
#253157: Add "Translate own content" permission, rename "Translate content" to "Translate all content"
8.4.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.3.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.4.x-devbug reportNormalneeds worki18naccessibilitywcaglanguage of partsdcamsa11yAmsterdam2014
#1632222: Make node module inject language summary in language table
8.4.x-devfeature requestNormalneeds worklanguage-content
Assigned to pashupathi nath gajawada
#1793042: Need tests for _update_message_text()
8.3.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.3.x-devbug reportNormalneeds workUsabilitytranslatable fieldslanguage-contentSprintWeekend2013drupalcampmumbai sprintJavaScriptdrupaldevdaysaccessibility
#1953904: Clarify comments mentioning fallback and default saving behavior for langcodes
8.3.x-devtaskMinoractiveEntity systemNode accesslanguage-content
#1964428: Search module should keep language information on snippet content.
8.3.x-devbug reportNormalneeds workneeds backport to D7language-content
#2095117: Menu system should provide a default tab if none exists
8.3.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.3.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.3.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.3.x-devbug reportNormalneeds worklanguage-configConfiguration schemaConfiguration system
Assigned to tstoeckler
#2415205: ContentTranslationRouteSubscriber sets _admin_route incorrectly
8.3.x-devbug reportNormalneeds worklanguage-content
#2470896: Make Book navigation translatable
8.3.x-devfeature requestNormalneeds work
#2484411: Manual path aliases are not the same as aliases on the node form on single-language sites
8.3.x-devbug reportNormalneeds worklanguage-contentDrupalaton 2015DUGBE0609
#2503893: Regression: not possible to delete source strings in Drupal 8 interface translation
8.3.x-devbug reportNormalneeds worklanguage-uiNeeds screenshots
#2512672: Add secure debug output to twig trans extension
8.3.x-devtaskNormalactivelanguage-uiTwig
#2709173: Taxonomy term view, area rendered entity support translation
8.4.x-devbug reportNormalneeds worktaxonomyheaderneeds issue summary updateDrupalaton

To review

#2413191: Shipping a profile with multiple languages without locale module not possible
8.3.x-devbug reportMajorneeds reviewlanguage-basetranslationmedium
#2451657: Views should not condition joins on the langcode of fields that are not translatable
8.4.x-devbug reportMajorneeds reviewVDClanguage-contentTriaged D8 majorNeeds subsystem maintainer reviewSprintWeekend2017SprintWeekendBerlinDevDaysSeville
#2512466: Config translation needs to be validated on input for XSS (like other t string input)
8.3.x-devbug reportMajorneeds reviewsecurityD8 Security BountyD8 AccelerateDrupalNorth2015language-config
#2643466: Use TrustedRedirectResponse Error on Multilingual Setup
8.3.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.3.x-devbug reportMajorneeds reviewlanguage-contentneeds issue summary update
#1885962: Comment tokens should use entity translation API
8.3.x-devbug reportNormalneeds reviewEntity Field APIlanguage-content
#2004376: use $this->base_table and remove an if
8.4.x-devtaskMinorneeds reviewlanguage-contentlanguage-content-property
#2403191: Saving the grants of a translated node has the wrong fallback set
8.3.x-devbug reportNormalneeds reviewlanguage-content
#2575945: A new module version is not recognized by interface translation update.
8.3.x-devbug reportNormalneeds reviewlanguage-interface
#2807241: Funky code in Views UI to make Add display list doesn't work in non-English languages
8.3.x-devbug reportNormalneeds reviewlanguage-uiJavaScriptNeeds JS testing

To be committed

(None)
Legend:
Critical issue
Major issue
Current top priority

Other related issues

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Needs+tests%2C+D8MI&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

Backport

#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

Postponed

#1833196: could not have interface in language A and create a translation from language B to language C
8.3.x-devtaskNormalpostponedUsabilitylanguage-contentneeds steps to reproduce
#2017477: Multilingual tour for content translation settings
8.3.x-devtaskNormalpostponedNoviceD8UX usabilitylanguage-baseTour
#2017497: Multilingual tour for content translation process
8.3.x-devtaskNormalpostponedNoviceD8UX usabilitylanguage-baseTour
#2017501: Multilingual tour for language switcher block
8.3.x-devtaskNormalpostponedD8UX usabilitylanguage-baseTour

Closed

#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
#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
#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