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

#2462279: Language prefix for custom menu link paths are saved but not used
8.2.x-devbug reportMajorneeds worklanguage-basemediumDevDaysMilan
#2499639: Use better labels for numeric fields when using a multiple plural forms language
8.3.x-devbug reportMajorneeds worktranslationlanguage-uilanguage-configUsability
#2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI
8.3.x-devbug reportMajorneeds worklanguage-configblockerNeeds testsSprintWeekend2016
Assigned to tstoeckler
#2646434: Default language is set on <html lang>, even when the page is not actually translated, causes side effects such as RTL English
8.3.x-devbug reportMajorneeds worklanguage-uiNeeds testsAPI addition
Assigned to Gábor Hojtsy
#2746527: [META] Handle data related to D6 translations with different IDs
8.3.x-devPlanMajoractivei18n-migratedrupal6language-contentmigrate-d6-d8
#2746541: Migrate D6 node revision translations to D8
8.3.x-devtaskMajoractivei18n-migratedrupal6language-contentmigrate-d6-d8
#2746517: Automatically derive auxiliary migrations
8.3.x-devtaskMajoractivei18n-migratedrupal6language-contentmigrate-d6-d8
#2757003: Entity builder ContentEntityForm::updateFormLangcode changes the form language code during ajax calls
8.3.x-devbug reportMajorneeds workblockerlanguage-contentDublin2016Triaged D8 major
#1833096: Cannot mark a translation itself as outdated
8.2.x-devtaskNormalneeds workUsabilitylanguage-contentNeeds tests
#2545730: Misuse of formatPlural() in Numeric field prefix/suffix
8.3.x-devbug reportNormalneeds workD8 upgrade pathlanguage-config
#2631584: Provide a proper API for updating translations
8.3.x-devtaskNormalneeds worklanguage-interfaceNeeds change record
#2648288: StringFormatter generates links in wrong language when linking to entity
8.2.x-devbug reportNormalneeds worklanguage-contentDublin2016Needs tests
#2765065: Allow plurals on bundle labels
8.3.x-devfeature requestNormalneeds worklanguage-config
#2770113: Allow to skip translations import for API-first sites
8.3.x-devbug reportNormalneeds workRX (REST Experience)language-interfaceUsabilityrc deadline
#2797623: Allow config translation for locked languages
8.3.x-devfeature requestNormalneeds worklanguage-config
#2827784: LanguageSelectWidget should have options for which language types to show
8.3.x-devfeature requestNormalneeds worklanguage-contentNeeds testsNeeds upgrade pathdcmuc16Novice

To review

#2450195: Original language of entities not accessible in views anymore
8.2.x-devbug reportMajorneeds reviewlanguage-contentVDC
#2529182: Not all node, taxonomy entity tokens are multilingual aware
8.2.x-devbug reportMajorneeds reviewlanguage-contentDublin2016
Assigned to eiriksm
#2577761: We need a way to dynamically alter the list of config names for config mappers
8.3.x-devtaskMajorneeds reviewlanguage-configblockerSprintWeekend2016
#2225717: Migrate D6 i18n user profile field/category configuration
8.2.x-devtaskMajorneeds reviewi18n-migratedrupal6language-contentmigrate-d6-d8Migrate BC breakNeeds change record
#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 reportMajorneeds reviewDevDaysMilanlanguage-contentDublin2016Triaged D8 major
#2499651: Use inline_templates in TranslateEditForm::buildForm() and PluralString::getTranslationElement()
8.2.x-devtaskNormalneeds reviewtranslationlanguage-uilanguage-configSafeMarkup
#2123543: Add string context and location filters to the translate interface
8.2.x-devfeature requestNormalneeds reviewneeds backport to D7language-ui
#2660338: locale_get_plural call in PluralTranslatableString is wrong
8.2.x-devbug reportNormalneeds reviewlanguage-ui
#2689459: If you don't want to translate your URL alias, the original URL alias won't work with your translations
8.3.x-devbug reportNormalneeds reviewlanguage-contentpathDrupalNorth2016
Assigned to maxocub
#2648750: Create menu link in the current content language on a node edit page
8.3.x-devfeature requestNormalneeds reviewmenu_uilanguage-content
Assigned to maxocub

To be committed

#2653652: Create an interface for ConfigEntityMapper
8.3.x-devtaskNormalreviewed & tested by the communitylanguage-configSprintWeekend2016SprintWeekendBerlindrupalironcamp2016dcmuc16
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.2.x-devbug reportMajorpostponed (maintainer needs more info)language-uiRandom test failure
#2827644: Fix path alias migration of translated nodes [D6 & D7]
8.3.x-devbug reportNormalpostponedi18n-migratedrupal6migrate-d6-d8drupal7migrate-d7-d8Needs tests
Assigned to maxocub

Closed

#2502195: \Drupal\Core\StringTranslation\Translator\CustomStrings should be serializable, but contain \Drupal\Core\Site\Settings which is not
8.2.x-devbug reportMajorfixedregressionNeeds manual testingNeeds triage for D8 major current stateD8 major triage deferred
#2796151: Date range separator should be translatable
8.2.x-devbug reportNormalclosed (fixed)Usability
Assigned to alexpott
#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
Assigned to maxocub