Novice Issues

A great place to jump in to both Drupal in general and Drupal 8 Multilingual Initiative specifically, Novice issues are targeted and usually have a well described course of action. Helpful docs: Drupal Novice Handbook Page and Drupal New contributor tasks Documentation Pages. You won't be alone either; post questions in the comments on the specific issue that looks interesting to you, and some of our experienced contributors will respond. Also, live help is available from mentors in the general Core Office Hours.

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


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.


#404116: Provide default choices on poll translations
6.x-devbug reportMinorClosed (outdated)needs backport to D6needs backport to D7language-content
Assigned to c31ck
#1470080: Nothing in locale.api.php belongs there
7.x-devbug reportNormalclosed (fixed)language-base
#1672694: Field UI continues to use t() for $instance['label'] in
7.x-devbug reportMinorclosed (fixed)i18nneeds backport to D7


#2017473: Multilingual tour for user profile page
8.4.x-devtaskNormalpostponedD8UX usabilitylanguage-baseTour
#2017477: Multilingual tour for content translation settings
8.4.x-devtaskNormalpostponedNeeds testsD8UX usabilitylanguage-baseTour
#2017497: Multilingual tour for content translation process
8.4.x-devtaskNormalpostponedNeeds testsD8UX usabilitylanguage-baseTour


#2286367: Give a hint on translation pages, that to translate another language should be added
8.2.x-devtaskMinorclosed (cannot reproduce)language-configUsabilitysprint
#1864292: Installation in non-English language fails
8.0.x-devbug reportCriticalclosed (fixed)
#1785086: Introduce a generic API for interface translation strings
8.0.x-devfeature requestMajorclosed (fixed)language-uiAcross the finish line
#2470952: Path deletion should be removed in path module after content translation removal
8.0.x-devbug reportMajorclosed (fixed)language-contentdrupaldevdaysneeds issue summary update
#2479815: Remove obsolete ContentEntityInterface::initTranslation() method
8.0.x-devtaskMajorclosed (fixed)language-contentQuick fixNeeds change record
#2565031: Expose $entity in ConfigEntityMapper
8.0.x-devtaskMajorclosed (fixed)language-configQuick fixNeeds beta evaluation
#2690389: Fix string translation in MigrateUpgradeRunBatch
8.2.x-devbug reportMajorclosed (fixed)DevDaysMilanDrupalatonlanguage-uirc eligible
#1279624: Add translation filter to content listing admin page
8.0.x-devfeature requestNormalclosed (duplicate)Usabilitymontreallanguage-contentVDCchallengingSprintWeekend2013
#1387586: Rename drupal_multilingual() to language_multilingual()
8.0.x-devtaskNormalclosed (fixed)API changeAPI clean-uplanguage-base
#1502816: Add help text explaining the limitations of language negotiation and page caching
8.0.x-devtaskNormalclosed (fixed)language-basenegotiationNeeds reroll
Assigned to joates
#1552236: Move user language tests to user module
8.0.x-devtaskNormalclosed (fixed)language-base
#1634190: Long month names in locale.datepicker.js not using context properly
8.0.x-devbug reportNormalclosed (fixed)language-base
Assigned to LoMo
#1635134: Move date format translation functions from locale to system
8.0.x-devtaskNormalclosed (fixed)language-base
Assigned to hairqles
#1738178: Javascript library localisation vs localization
8.0.x-devbug reportNormalclosed (fixed)
#1785966: Missing $language in update_mail()
8.0.x-devbug reportNormalclosed (fixed)Needs testslanguage-base
#1810320: Remove EntityTranslationControllerInterface::getAccess() once have entity access
8.0.x-devtaskNormalclosed (fixed)translatable fieldsAPI clean-uplanguage-contentEntity Access
#1832614: Unchanged strings on page become customized when editing others
8.0.x-devbug reportNormalclosed (fixed)Needs testslanguage-uimedium
Assigned to smiletrl
#1832778: Include translation operation in overviews for translatable entities
8.0.x-devtaskNormalclosed (fixed)Usabilitylanguage-content
#1832870: Only show source translation column if there are 2 or more source languages (more than n/a and the original language).
8.0.x-devtaskNormalclosed (fixed)Usabilitytranslatable fieldsSprintWeekend2014TUNIS_2014_JANUARYlanguage-content
#1832948: Blocks admin page not properly linked from language message
8.0.x-devbug reportNormalclosed (fixed)language-base
#1833012: Move admin language negotiation up to first option
8.0.x-devtaskNormalclosed (fixed)Usabilitylanguage-basedrupaldevdays
#1852236: Namespace docs standard fix in Config.php
8.0.x-devtaskMinorclosed (won't fix)code cleanupConfiguration systemlanguage-configlanguage-config-follow-up
#1852272: Namespace docs standard fix in ConfigFactory.php
8.0.x-devtaskMinorclosed (cannot reproduce)code cleanupConfiguration systemlanguage-configlanguage-config-follow-up
#1852288: Namespace docs standard fix in StringStorageInterface.php
8.0.x-devtaskMinorclosed (fixed)code cleanupConfiguration systemlanguage-configlanguage-config-follow-up
#1869328: Restore simplicity of language list
8.0.x-devbug reportNormalclosed (fixed)JavaScriptUsabilityNeeds testslanguage-basebudapest2012
#1874102: Rename language switcher blocks (to differentiate content and UI)
8.0.x-devtaskNormalclosed (duplicate)Usabilitylanguage-configlanguage-contentneeds initial patchbudapest2012
#1876122: Missing new line near enable/disable translation on global field settings tab
8.0.x-devtaskMinorclosed (won't fix)UsabilityFields in Corestring freezelanguage-content
#1877338: Convert language admin form to new #type 'table'
8.0.x-devtaskNormalclosed (fixed)API clean-uplanguage-base#pnx-sprint
#1891630: regression: show language selection option not auto checked (after fixing show/hide backwards)
8.0.x-devbug reportNormalclosed (cannot reproduce)Usabilitylanguage-content
#1899486: unify dropbutton use of translate/translations wording in links
8.0.x-devtaskNormalclosed (fixed)language-content
#1914800: Dropbutton width is smaller than longest item
8.0.x-devbug reportNormalclosed (duplicate)Usability
#1920888: Add some JS to make the dependent groups always checked (and readonly) when the master group is checked translatable
8.0.x-devbug reportNormalclosed (fixed)JavaScriptlanguage-contentneeds initial patch
#1938158: Fix code style of image module configuration schema
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-configConfiguration schemaSprintWeekend2013
#1938570: Make views active config save format match the default yml file (order and quotes)
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-configConfig noviceVDCSprintWeekend2013
Assigned to derEremit
#1971490: Standardize label of langcode field in schema files.
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configConfiguration schema
Assigned to balagan
#1974044: "Account administration pages" detection method confusing
8.0.x-devbug reportNormalclosed (fixed)Quick fixlanguage-base
#1982230: Modernize markup for the locale module
8.0.x-devtaskNormalclosed (fixed)dreammarkupfrontendCSSAmsterdam2014Needs screenshotsCatalystAcademy
#2000232: Block schema has two uuid keys
8.0.x-devbug reportMinorclosed (fixed)language-config
#2003812: Reorder element under configuration => Regional and language
8.0.x-devtaskMinorclosed (fixed)Language system
#2004878: config page title "Content language settings" misleading after translation is enabled
8.0.x-devtaskMinorclosed (fixed)Usabilitylanguage-contentCodeSprintUA
#2017471: Multilingual tour for language section
8.0.x-devtaskNormalclosed (fixed)D8UX usabilitylanguage-baseTour
#2017475: Multilingual tour for interface translation section
8.0.x-devtaskNormalclosed (fixed)D8UX usabilitylanguage-baseTour
#2026089: Change the documentation page link in content_translation module
8.0.x-devtaskNormalclosed (fixed)documentationlanguage-content
#2033137: New installer sidebar not properly RTL
8.0.x-devbug reportNormalclosed (fixed)frontendlanguage-base
#2033983: Improve code organization in LanguageNegotiator::updateConfiguration()
8.0.x-devbug reportMinorclosed (fixed)language-basenegotiation
#2035007: Add docs for properties in Drupal\Core\Language\Language
8.0.x-devtaskMinorclosed (fixed)language-base
#2046415: Replace unsafe translated strings from Aggregator module
8.0.x-devtaskMinorclosed (fixed)string freezeD8MI-meta
#2057371: Re-Replace all $.each() with filtered for loop
8.0.x-devbug reportNormalclosed (fixed)JavaScriptJavaScript clean-up
#2069271: Bugos table column headers in language list
8.0.x-devbug reportNormalclosed (duplicate)Quick fixlanguage-base
#2091459: Update hook_help for Locale module
8.0.x-devtaskNormalclosed (fixed)language-uiDrupalCampSpain
#2091479: Update hook_help for content_translation module
8.0.x-devtaskNormalclosed (fixed)Needs manual testinglanguage-content
#2103039: Review hook_help for the language module
8.0.x-devtaskNormalclosed (fixed)Needs manual testinglanguage-baseDrupalCampSpain
#2106501: Remove unused hook_install() from field_test module
8.0.x-devtaskNormalclosed (fixed)language-contentEntity Field API
#2194807: Remove obsolete CSS for language admin form
8.0.x-devtaskNormalclosed (fixed)language-basefrontend
#2210077: Remove content_translation_menu_alter as hook_menu_alter no longer exists
8.0.x-devbug reportNormalclosed (fixed)langauge-contentNeeds testsNeeds manual testing
Assigned to andrei.dincu
#2214057: Remove obsolete LanguageManagerInterface::init() method
8.0.x-devtaskNormalclosed (fixed)language-baseDependency Injection (DI)@deprecated
Assigned to g3r4
#2224607: Move all functions from file to Drupal\content_translation\Controller\ContentTranslationController class
8.0.x-devtaskNormalclosed (duplicate)translatable fields@deprecatedlanguage-content
Assigned to andrei.dincu
#2239425: Invalid TranslatorInterface type hinting in LanguageRequestSubscriber
8.0.x-devtaskNormalclosed (fixed)language-baseQuick fix
#2240463: Fix text: languages are not "enabled/disabled" anymore, they are added/removed
8.0.x-devbug reportNormalclosed (fixed)language-base
Assigned to holly.ross.drupal
#2250841: Adding a inline template for content translation status
8.0.x-devbug reportNormalclosed (fixed)#Drupal8#themelanguage-contentSafeMarkup
#2318241: Code displays on list of translated pages
8.0.x-devbug reportNormalclosed (duplicate)Needs screenshots
Assigned to mitsuroseba
#2319233: Double escaped string on Available translation update page
8.0.x-devbug reportNormalclosed (fixed)language-uiAmsterdam2014SafeMarkupdcdelhiCatalystAcademySprintWeekend2015SprintWeekend2015Queue
#2323899: Provided default Node views need language filtering
8.0.x-devtaskNormalclosed (fixed)VDClanguage-content
Assigned to gauravkhambhala
#2326885: Convert language_element_info() to Element classes
8.0.x-devtaskNormalclosed (fixed)hook_element_infolanguage-base
#2328293: Remove usage of language_list()
8.0.x-devtaskNormalclosed (fixed)@deprecatedAmsterdam2014language-base#dcdelhi
#2328573: 'site_default' needs to be a language constant
8.0.x-devtaskNormalclosed (fixed)Amsterdam2014
Assigned to alexpott
#2337827: Language locked is a boolean, use TRUE FALSE not 0
8.0.x-devtaskNormalclosed (fixed)language-base
#2343943: Language domain may not be left blank for default language
8.0.x-devbug reportNormalclosed (fixed)language-baseAmsterdam2014
#2350489: Language domain may not be ??? for default language
8.0.x-devbug reportNormalclosed (duplicate)language-baseAmsterdam2014
#2355543: TokenTest Language mock is not accurate
8.0.x-devbug reportMinorclosed (fixed)phpunit
#2378565: Add langcode token to comment
8.0.x-devtaskNormalclosed (fixed)language-contentneeds issue summary update
Assigned to aneek
#2396483: Add missing RTL rules to Seven theme CSS
8.0.x-devbug reportNormalclosed (fixed)frontendRTLCSSlanguage-baseNeeds manual testingSprintWeekend2015#punedrupalgroupSprintWeekend2015Queuedrupaldevdays
#2404929: Path class on <body> may be language specific, results in CSS bugs
8.0.x-devbug reportNormalclosed (fixed)CSSlanguage-baseNeeds testsSprintWeekend2015SprintWeekend2015Queue
Assigned to segi
#2404961: Broken site logo in Bartik color preview, if visited on path with language prefix
8.0.x-devbug reportNormalclosed (duplicate)language-baseJavaScript
#2407125: LanguageInterface should not support setName
8.0.x-devbug reportNormalclosed (fixed)language-baseSprintWeekend2015SprintWeekend2015Queue
#2470980: Use $this->redirect() instead of ResponseRedirect in LocaleController::checkTranslation
8.0.x-devbug reportNormalclosed (fixed)language-basedrupaldevdays
#2494767: Rename MenuLinkContentUITest to MenuLinkContentTranslationUITest
8.0.x-devtaskMinorclosed (fixed)language-contenteasy fix
#2494915: Fix comment in ViewEditTest.php
8.0.x-devtaskMinorclosed (fixed)language-base
#2501183: LocaleLookup cache ID is using numeric indexes of the roles field, not role ID's
8.0.x-devbug reportNormalclosed (fixed)Performancelanguage-uiSprintWeekend2015
#2506793: Config translation shows search field below table
8.0.x-devbug reportNormalclosed (fixed)language-configUsability
#2527406: CommentForm::init() and MessageForm::init() are useless/broken
8.0.x-devbug reportNormalclosed (fixed)language-content
#2542304: Define 'direction' in \Drupal\Core\Language\LanguageManager::getDefaultLockedLanguages
8.0.x-devtaskNormalclosed (fixed)Performancelanguage-base
Assigned to sorressean
#2572637: Update the hook_help for the Interface translation module again
8.0.x-devtaskNormalclosed (fixed)Barcelona2015language-uirc deadline
#2662078: Update the misleading warning message in Content Translation module
8.1.x-devbug reportNormalclosed (fixed)language-contentdocumentationString change in 8.1.0
#2692827: Wrong calls to ContentTranslationManagerInterface::setEnabled in FieldEntityTranslationTest
8.1.x-devbug reportNormalclosed (fixed)content-translation
Assigned to foxtrotcharlie