Page MenuHomePhabricator

Document the process of localising/internationalising/porting Ultraviolet for other wikis and languages
Open, LowPublic

Description

This task was imported from this GitLab issue.

Original description:

RedWarn is an incredible tool for patrolling on the English Wikipedia. However, it is only available on English Wikipedia. Letting the official developers port them does not make any sense, as there are huge differences between different Wikipedia communities.
As far as I know, RedWarn is current not friendly to those who want to port it. Many things are hard-coded. As pulling upstreaming changes from this repository to the ported version might override the ported settings (that are also hard-coded) or lead to annoying merge confidence (which cause a huge mess as git directly modify the files and add annoying diff inside), separated files placing community-based contents (for example, CSD reasons) and translations should exist.
The target Wikipedia I want to port RedWarn to is the Chinese Wikipedia. I hope porting can be a piece of cake, to let anti-vandalism be easier on all Wikimedia sites, or even outside Wikimedia Foundation, maybe Miraheze!

Additional notes/context:
This was initially created before work on the rewrite started; however, there is still a lack of documentation.

Event Timeline

Restricted Application added subscribers: Ericliu1912, Reception123, Stang, Aklapper. · View Herald Transcript
Chlod triaged this task as Low priority.Feb 2 2023, 3:38 AM
Chlod subscribed.

RedWarn cannot be moved to other wikis simply due to a lack of cross-wiki compatibility. Luckily, Ultraviolet solves this by being (mostly) rather wiki-agnostic, with most of its settings and interface controlled by configuration. Internationalization is also easier, since (almost) everything is now on i18n language files. For this reason, support for RedWarn internationalization, localization, and porting will not be provided. Users may wish to install and configure Ultraviolet instead. Documentations are still to follow, so I'll keep this task open, but will triage to Low as we work on other things for now.