Description
Over the course of this quarter, we implemented multi-lingual support for REST API documentation through the REST Sandbox special page. As of today, the sandbox is only enabled on the testwiki. However, translation has already been happening across many languages. We would like to surface the translated experience to a handful of wikis that already have translation support, so that we may receive feedback from the community before launching to all wikis.
Conditions of acceptance
- Enable the REST API Sandbox on an initial set of ~6 wikis:
- ar
- de
- fr
- he
- ia
- nl
- zh-hans/zh-hant
- Simple English Wikipedia (as "control" group) --> Alternatively, Wiktionary, Wiki Voyages, or some other english Wiki project.
- Manually check a version of english
- Announce launch on WikiTech News
- Announce limited launch on wikitech-l distro
Implementation details
Reminder to NEVER try to open InitialseSettings.php in an IDE :) Use a dumb text editor or update through a script. PHP storm will die if you try to open it.
The initial set of wikis will be selected based on existing translation support. List of wikis with translations: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/a0bb8b1f7e9d237026628906f7e61f1faee3af01/includes/Rest/i18n
The following languages seem to have complete (or close to complete) translation support based on the number of translated strings:
- ar
- de
- fr
- he
- ia
- nl
- zh-hans/zh-hant
Enabling the sandbox requires a configuration change.