Page MenuHomePhabricator

Wikipedia.org (Elephant): receive & update portal with new translations
Closed, ResolvedPublic

Description

See full description here: https://phabricator.wikimedia.org/maniphest/task/edit/136441/

This ticket is to do steps 5, 6 and 7:

5. as translations come in from the community, they are 'pushed' to our new .json file in our repository

  • one file per language
  • updates are generally pushed twice a week

6. update the wikipedia.org portal page to call this new .json file when the page is loaded and the user's preferred browser language is detected

7. every time the wikipedia.org portal page is updated, the new translations will need to be retrieved from the repo and merged to then be updated with the rest of the portal

Event Timeline

Moving this to done, as the framework for this has been completed by @Jdrewniak and @Nikerabbit

debt claimed this task.
debt moved this task from Done to Completed on the Discovery-Portal-Sprint board.

Change 319563 had a related patch set uploaded (by Jdrewniak):
Adding client-side translations for footer text.

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

debt moved this task from Completed to Needs code review on the Discovery-Portal-Sprint board.

Change 319563 merged by jenkins-bot:
Adding client-side translations for footer text.

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

Change 327484 had a related patch set uploaded (by Jdrewniak):
Stats update

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

Change 327494 had a related patch set uploaded (by Jdrewniak):
Bumping portals to master

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

Change 327494 merged by jenkins-bot:
Bumping portals to master

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

This was finalized with the release of this ticket: https://phabricator.wikimedia.org/T142582 yesterday into production.

debt triaged this task as Medium priority.