Page MenuHomePhabricator

make ContentTranslation messages that mention language names read more naturally
Open, LowPublic

Description

The following ContentTranslation messages mention language names:

  • cx-entrypoint-title
  • cx-entrypoint-dialog-page-doesnt-exist-yet
  • cx-entrypoint-dialog-title-in
  • cx-entrypoint-dialog-button-translate-from
  • cx-tools-mt-not-available
  • cx-error-page-not-found
  • cx-sourceselector-dialog-error-page-and-title-exist
  • cx-sourceselector-dialog-error-page-exists
  • cx-sourceselector-dialog-error-no-source-article
  • cx-trend-translations-to

They tend to use autonyms as parameter values instead of actual language names. It would be much more natural to get them to show full sentences with full language names. This will require fixing {{GRAMMAR}} rules in some languages and probably loading the translated names from CLDR, but it will improve the experience.

Event Timeline

Amire80 created this task.Jul 11 2015, 12:21 PM
Amire80 claimed this task.
Amire80 raised the priority of this task from to Medium.
Amire80 updated the task description. (Show Details)
Amire80 added a subscriber: Amire80.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 11 2015, 12:21 PM

E.g. cx-entrypoint-dialog-button-translate-from returns "Traduci da italiano" while "Traduci dall'italiano" would sound more natural.

Amire80 added a comment.EditedJul 11 2015, 2:39 PM

E.g. cx-entrypoint-dialog-button-translate-from returns "Traduci da italiano" while "Traduci dall'italiano" would sound more natural.

Yes, this is precisely the idea.

This will probably require more {{GRAMMAR}} rules at least for some languages. I made it for Russian at https://gerrit.wikimedia.org/r/#/c/172501/ . Italian may be more complicated or less complicated.

I am also making a special page for testing this with all language names in a given language - MediaWiki-extensions-TestLanguageNameGrammar. I hope to deploy it in some public site some time soon.

Amire80 moved this task from Needs Triage to CX6 on the ContentTranslation board.Jul 11 2015, 7:32 PM
Pginer-WMF moved this task from CX6 to CX7 on the ContentTranslation board.Jul 21 2015, 4:43 PM

Not sure if my comment fits this task or not, it seems that the cx-sourceselector-dialog-error-page-and-title-exist and cx-sourceselector-dialog-error-page-exists are shown inversely.

New feedback about cx-entrypoint-dialog-page-doesnt-exist-yet on fr.wp:

  • "Cette page n’existe pas encore en English. Voulez-vous la créer ?" instead of "Cette page n’existe pas encore en anglais. Voulez-vous la créer ?"
  • "Cette page n’existe pas encore en 中文. Voulez-vous la créer ?" instead of "Cette page n’existe pas encore en japonais. Voulez-vous la créer ?" (when the characters are different, that's really funny)
Arrbee moved this task from Bugs to Check & Move on the ContentTranslation board.Jun 24 2019, 1:47 PM
Arrbee lowered the priority of this task from Medium to Low.Jun 24 2019, 2:13 PM
Arrbee moved this task from Check & Move to Enhancements on the ContentTranslation board.
Aklapper removed Amire80 as the assignee of this task.Jun 19 2020, 4:29 PM
Aklapper removed a subscriber: Purodha.

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)