Page MenuHomePhabricator

make it easy to prevent unwanted languages from appearing in the gray interlanguage links added by ContentTranslation
Open, NormalPublic

Description

Sometimes people see red interlanguage links to languages that they possibly clicked in the past, but don't want to see any longer. The only way to remove them now is to select some other languages or to clean the cookies, and this is not user-friendly.

There should be something else. A simple thing I can think of is that while hovering over the red link, an X icon will appear near it, and clicking it will remove the link immediately from the page, and will remove it from the previous languages cookie as well.

Similar issues

T94845 and T94869 are similar issues related to the interlanguage links entry point.

Related Objects

StatusAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenPginer-WMF
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenAmire80
ResolvedAmire80
OpenNone
OpenNone
ResolvedAmire80
ResolvedAmire80
ResolvedKartikMistry
Resolvedsanthosh
ResolvedKartikMistry
ResolvedAmire80
ResolvedAmire80
ResolvedAmire80
ResolvedEsanders
ResolvedNikerabbit
OpenNone
OpenNone
ResolvedArrbee
OpenAmire80
OpenNone
ResolvedAmire80
OpenNone
OpenNone
StalledNone
ResolvedPetar.petkovic
ResolvedPetar.petkovic

Event Timeline

Amire80 created this task.Apr 20 2015, 8:23 AM
Amire80 raised the priority of this task from to Needs Triage.
Amire80 updated the task description. (Show Details)
Amire80 added subscribers: Amire80, Pginer-WMF, santhosh.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 20 2015, 8:23 AM
Qgil added a subscriber: Qgil.Apr 20 2015, 12:14 PM

This might sound silly, but I like how LinkedIn Skills makes use of the active or inactive "+" next to each skill.

Imagine this UI (where "+" means active and "(+)" visible but inactive.

Aragonés (+)
العربية +
Asturianu (+)
Deutsch +
English +
Español +
Euskara +
Français +
Galego +

Turns out I don't understand العربية or Euskara, even if I clicked these languages sometimes just looking for something that today I don't remember. If I would click the + it would turn into (+), and perhaps from that moment they would lose weight compared to other languages I have visited but not evaluated in a way or another.

From what I understood so far, I think there are two different issues:

  • The red links being a bit too distracting from the reading experience. There are other links crowding the sidebar that go unnoticed, but if there are some red links you don't want to use they are too hard to ignore.
  • False positives added to the list. People that selected a language occasionally and it stays there forever.

I think that adding more controls to the list of links is not the best approach since it will add more clutter. I'd propose the following instead:

  • Make the links grey (#777). They will still communicate that something is missing when you look at the language list wondering if the article is available in your language, but they won't get in the way of people not looking for languages.
  • Once the panel is open provide an option to adjust the settings about translation recommendations. For example a drop-down with two options: "Don't suggest me translations to Bulgarian", and "Don't suggest me translations to any language". Those should prevent a specific missing language (or all of them) to be shown to the user.

I included a mockup illustrating the first change (which can be applied independently) and I'll add more details for the dialog changes.

Qgil added a comment.Apr 22 2015, 7:33 AM

Yes, I think the simple change to grey color will solve the urgency of this problem.

Change 207743 had a related patch set uploaded (by Santhosh):
Change the color of interlanguage entry points to grey

https://gerrit.wikimedia.org/r/207743

Arrbee triaged this task as High priority.Apr 30 2015, 9:13 AM
Arrbee added a project: LE-Sprint-87.
Arrbee added a subscriber: Arrbee.

Change 207743 merged by jenkins-bot:
Change the color of interlanguage entry points to grey

https://gerrit.wikimedia.org/r/207743

santhosh edited a custom field.May 25 2015, 9:55 AM
Amire80 assigned this task to Pginer-WMF.Jun 8 2015, 2:21 PM
Amire80 lowered the priority of this task from High to Normal.
Amire80 removed a subscriber: santhosh.

Make the links grey (#777). They will still communicate that something is missing when you look at the language list wondering if the article is available in your language, but they won't get in the way of people not looking for languages.

This was done by @santhosh.

Once the panel is open provide an option to adjust the settings about translation recommendations. For example a drop-down with two options: "Don't suggest me translations to Bulgarian", and "Don't suggest me translations to any language". Those should prevent a specific missing language (or all of them) to be shown to the user.

This sounds reasonable. @Pginer-WMF, can you please make a mockup?

Elitre added a subscriber: Elitre.Jun 18 2015, 10:32 AM
jayvdb updated the task description. (Show Details)Jun 20 2015, 3:33 AM
Amire80 moved this task from Needs Triage to CX6 on the ContentTranslation board.Jul 3 2015, 1:45 PM
Pginer-WMF moved this task from CX6 to CX7 on the ContentTranslation board.Jul 21 2015, 5:44 PM
Tgr awarded a token.Sep 21 2015, 6:16 PM
Amire80 renamed this task from make it easy to prevent unwanted languages from appearing in the red interlanguage links to make it easy to prevent unwanted languages from appearing in the gray interlanguage links added by ContentTranslation.Oct 18 2015, 12:29 PM
Qgil removed a subscriber: Qgil.Feb 15 2016, 10:07 AM
Amire80 moved this task from CX8 to Bugs on the ContentTranslation board.Apr 20 2016, 1:14 PM
Amire80 moved this task from Bugs to Out of Beta on the ContentTranslation board.May 9 2017, 5:50 PM