Current multilingual focus issues

The issues currently being worked on by our team are marked with 'D8MI' and 'sprint' in the drupal.org 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.

Legend:
Critical issue
Major issue

Currently in the works for Drupal 8

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=sprint%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

#2746527: [META] Handle data related to Drupal 6 and 7 node translations with different IDs
8.4.x-devPlanCriticalactivei18n-migratedrupal6language-contentmigrate-d6-d8Migrate criticalTriaged D8 critical
#2462279: Language prefix for custom menu link paths are saved but not used
8.3.x-devbug reportMajorneeds worklanguage-basemediumDevDaysMilan
#2499639: Use better labels for numeric fields when using a multiple plural forms language
8.4.x-devbug reportMajorneeds worktranslationlanguage-uilanguage-configUsability
#2529182: Not all node, taxonomy entity tokens are multilingual aware
8.3.x-devbug reportMajorneeds worklanguage-contentDublin2016SprintWeekend2017
Assigned to eiriksm
#2646434: Default language is set on <html lang>, even when the page is not actually translated, causes side effects such as RTL English
8.4.x-devbug reportMajorneeds worklanguage-uiNeeds testsAPI addition
Assigned to Gábor Hojtsy
#2746541: Migrate D6 node revision translations to D8
8.4.x-devtaskMajorneeds worki18n-migratedrupal6language-contentmigrate-d6-d8
#2225587: Migrate D6 i18n menu links
8.3.x-devtaskMajorneeds worki18n-migratemigrate-d6-d8language-content
#1854046: Add "changed" hints to translation settings page
8.4.x-devtaskMinoractiveJavaScriptUsabilityaccessibilityNeeds manual testingtranslatable fieldslanguage of partslanguage-contentNeeds designNeeds screenshots
#2484959: Properly pass langcode from contact message
8.4.x-devbug reportNormalneeds worklanguage-content
#2545730: Misuse of formatPlural() in Numeric field prefix/suffix
8.4.x-devbug reportNormalneeds workD8 upgrade pathlanguage-config
#2631584: Provide a proper API for updating translations
8.4.x-devtaskNormalneeds worklanguage-interfaceSprintWeekend2017
#2648288: StringFormatter generates links in wrong language when linking to entity
8.3.x-devbug reportNormalneeds worklanguage-contentDublin2016Needs tests
#2653652: Create an interface for ConfigEntityMapper
8.4.x-devtaskNormalneeds worklanguage-configSprintWeekend2016SprintWeekendBerlindrupalironcamp2016dcmuc16
#2765065: Allow plurals on bundle labels
8.4.x-devfeature requestNormalneeds worklanguage-config
#2770113: Allow to skip translations import for API-first sites
8.4.x-devbug reportNormalneeds workAPI-First Initiativelanguage-interface
#2648750: Create menu link in the current content language on a node edit page
8.4.x-devfeature requestNormalneeds workmenu_uilanguage-content
#1885192: Field locales_source.source is not suitable for long texts and huge config objects
8.4.x-devbug reportNormalneeds worklanguage-baselanguage-config
#2845437: Process translation config files for custom modules
8.3.x-devbug reportNormalactiveConfiguration systemConfiguration overrideslanguage-configSprintWeekend2017

To review

#2450195: Original language of entities not accessible in views anymore
8.3.x-devbug reportMajorneeds reviewlanguage-contentVDC
#2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI
8.4.x-devbug reportMajorneeds reviewlanguage-configblockerNeeds testsSprintWeekend2016
Assigned to tstoeckler
#2577761: We need a way to dynamically alter the list of config names for config mappers
8.4.x-devtaskMajorneeds reviewlanguage-configblockerSprintWeekend2016DevDaysSeville
#2850085: Redirects for translation set migration path in Drupal 6 and 7
8.4.x-devtaskMajorneeds reviewMigrate criticalmigrate-d7-d8language-contentmigrate-d6-d8Baltimore2017
Assigned to mikeryan
#1833096: Cannot mark a translation itself as outdated
8.3.x-devtaskNormalneeds reviewUsabilitylanguage-content
#2499651: Use inline_templates in TranslateEditForm::buildForm() and PluralString::getTranslationElement()
8.3.x-devtaskNormalneeds reviewtranslationlanguage-uilanguage-configSafeMarkup
#2500607: Some block categories are not translatable
8.4.x-devbug reportNormalneeds reviewUsabilitylanguage-baseBaltimore2017
#2123543: Add string context and location filters to the translate interface
8.3.x-devfeature requestNormalneeds reviewneeds backport to D7language-ui
#2660338: locale_get_plural call in PluralTranslatableString is wrong
8.3.x-devbug reportNormalneeds reviewlanguage-ui

To be committed

#2650434: Clearing cache via UI in translated language resets config translation of field labels to default language
8.4.x-devbug reportMajorreviewed & tested by the communitylanguage-configSprintWeekend2017DevDaysSevilleBaltimore2017
Legend:
Critical issue
Major issue

Other related issues

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=sprint%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

(None)

Postponed

#2600798: Translation files import not working properly when installing dev version
8.3.x-devbug reportMajorpostponed (maintainer needs more info)language-uiRandom test failure
#2757003: Entity builder ContentEntityForm::updateFormLangcode changes the form language code during ajax calls
8.4.x-devbug reportMajorpostponedblockerlanguage-contentDublin2016Triaged D8 major

Closed

#2766957: Forward revisions + translation UI can result in forked draft revisions
8.4.x-devbug reportCriticalfixedWorkflow Initiativecontent moderationlanguage-contentTriaged D8 criticalUsabilityWI critical
#2675010: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized
8.3.x-devbug reportMajorclosed (fixed)DevDaysMilanlanguage-contentDublin2016Triaged D8 major
#2502195: \Drupal\Core\StringTranslation\Translator\CustomStrings should be serializable, but contain \Drupal\Core\Site\Settings which is not
8.2.x-devbug reportMajorclosed (fixed)regressionNeeds manual testingNeeds triage for D8 major current stateD8 major triage deferred
#2286367: Give a hint on translation pages, that to translate another language should be added
8.2.x-devtaskMinorclosed (cannot reproduce)language-configUsabilityNovice
#2767025: Add entity type label for a collection of entities
8.4.x-devtaskNormalclosed (fixed)language-baseWorkflow Initiative8.3.0 release notes
#2806285: If the default language is not set, the migration log show an error
8.3.x-devbug reportNormalclosed (fixed)migrate-d6-d8migrate-d7-d8Dublin2016
#2827644: Fix path alias migration of translated nodes [D6]
8.3.x-devbug reportNormalclosed (fixed)i18n-migratedrupal6migrate-d6-d8
Assigned to phenaproxima
#2839396: Clean-up unused variable and useless method call from LanguageRequestSubscriber
8.3.x-devtaskNormalclosed (fixed)language-configQuick fixdocumentation
#2850540: Remove multilingual initiative from MAINTAINERS.txt as completed
8.3.x-devtaskNormalclosed (fixed)Project governance
Assigned to Dries
#2850984: Fix path alias migration of translated nodes [D7]
8.4.x-devbug reportNormalclosed (fixed)i18n-migratedrupal7migrate-d7-d8
#2853680: Remove multilingual initiative from MAINTAINERS.txt as completed
8.3.x-devtaskNormalclosed (fixed)Project governance