As part of Section Translation (T243495), we want to provide for users to start a section translation for an article of their choice. The "new translation" dialog which currently supports creating full-article translations, will be adjusted to start section translations too.
[[ https://pauginer.github.io/prototypes/translation/sections/dash-mob/#Suggestions | View this step in the prototype ]] for a general overview. Note that the designs of te prototype are outdated, but the general workflow applies.
# General concept
The "Start translation" action on the Translation dashboard is a persistent entry point to start a translation. We want to make it possible for users to:
- Start a new translation for articles that do not exist in the target language. Supporting it with Content Translation on desktop and Section translation on mobile.
- Expand an existing article in the target language with a new section translation on both mobile and desktop. On desktop it will still possible to overwrite the whole translation (but will be discouraged).
As a result, the new translation dialog will be adjusted, but the general steps supported will remain the same: "Start translation" -> Search for an article -> Confirm the selection -> Translate (with the corresponding editor)
|Overview|Navigation|
|---|---|---|---|
|{F31835429, size=full}|{F31835435, size=full}|
|Layout|Layout detail|
|---|---|---|
|{F31835431, size=full}|{F31835433, size=full}|
# Search
|{F31835461, size=full}|{F31835464, size=full}|
# Confirm translation
|{F31835474, size=full}|{F31835476, size=full}|
{F31835479, width=50%}
# Details
Provide an option to translate a section when users start a new translation for an article that already exist (as an alternative to overwrite the existing article).
- Initially this option will be shown only for cases where section mapping can be supported (e.g., when the target article has no sections).
- The "Translate a new section" option will lead to the section selection step (T241587).
|Desktop|Mobile|
|---|---|
|{F31494757, size=full}|{F31674119, size=full}