Manuel created this task. Manuel added projects: Wikidata-Campsite, Wikidata. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION **User story:** As a Wikidata editor, I want to find the `mul` Labels and Aliases at a consistent place in the termbox, so that I am always able to find it quickly. **Solution:** - Always show `mul` as the last language in the "In more languages" section. - It is not relevant if the `mul` Label or Aliases are empty or not. - There are users working with a lot of Babels (see T329763 <https://phabricator.wikimedia.org/T329763>). These Power users should be able to specify a position of `mul` via their Babels. **Mockup:** F36913031: image.png <https://phabricator.wikimedia.org/F36913031> F36913033: image.png <https://phabricator.wikimedia.org/F36913033> | Link to Figma specs <https://www.figma.com/file/UMHGYSxln03lGx2z7GxzP2/Multiple-languages?node-id=340%3A7233&t=sZTXODU8Mf4RIfvr-0> | | **Expected fallback:** F36845476: image.png <https://phabricator.wikimedia.org/F36845476> **Notes:** - We only want this for Wikidata for now (tmpEnableMulLanguageCode). Initially we will not activate it in Wikidata either to allow for a soft rollout. So this needs to be configurable via a **second (temporary <https://phabricator.wikimedia.org/T330217>) flag**. - A consistent place is preferable to 'mul' jumping around from entity to entity. We chose the bottom position as it is unproblematic even for non-Latin UI users and entities that should not use `mul`. Also, it makes the fallback functionality intuitive. **Open questions:** - Do we really want this for Properties? - Is there a better way than using this for a soft rollout? **BDD:** Show `mul` where the Babels say if so specified in a user's Babels. GIVEN a wiki with language code `mul` (no matter if this is enabled or disabled) AND the Babel extension is enabled AND the user has specified `mul` in their Babels WHEN editing or viewing an Item on mobile or desktop THEN show `mul` in the "In more languages" section of termbox at the position specified by the Babels Show `mul` as the last language if not configured and not specified in a user's Babels, but used in the entity. GIVEN a wiki where this is configured as disabled AND the user has not specified `mul` in their Babels WHEN editing or viewing an Item on mobile or desktop AND the Item uses `mul` THEN show `mul` as the last language in the "In more languages" section of termbox Do not show `mul` if not configured, not specified in the user's Babels, and not used in the entity. GIVEN a wiki where this is configured as disabled AND the user has not specified `mul` in their Babels WHEN editing or viewing an Item on mobile or desktop AND the Item does not use `mul` THEN do not show `mul` Show `mul` as the last language if configured and not specified otherwise in a user's Babels. GIVEN a wiki where this is configured as enabled AND the Babel extension is enabled or disabled AND the user hasn't specified `mul` in their Babels WHEN editing or viewing an Item on mobile or desktop THEN show `mul` as the last language in the "In more languages" section of termbox **Acceptance criteria:** [ ] This is configurable to make it available only on specified wikis (via a second flag, see notes). [ ] Show `mul` where the Babels say if so specified in a user's Babels. [ ] Show `mul` as the last language if not configured and not specified in a user's Babels, but used in the entity. [ ] Do not show `mul` if not configured, not specified in the user's Babels, and not used in the entity. [ ] Show `mul` as the last language if configured and not specified otherwise in a user's Babels. [ ] for Items [ ] for Properties [ ] We have tested both configurations (enabled/disabled) on Test Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T336781 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Manuel Cc: Aklapper, Manuel, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
