Wikimedia

MassMailer: Internationalize the tool

Problem

The tool is currently single-languaged - users who don't speak English can't use it at all.  

Proposed solution

Implement localization with flask-jsonlocale. Add English messages to /messages/en.json and message documentation to /messages/qqq.json. Message documentation is important because it tells translators context they don't see while translating.   Student is expected to upload a patch against labs/tools/massmailer repository at Wikimedia Gerrit. Student should claim Phabricator task while claiming task at the GCI site.  

Materials

 

Task tags

  • flask
  • i18n
  • easy
  • python

Students who completed this task

Netx

Task type

  • code Code
close

2019