Project information
Name: Toolhub
Homepage: https://meta.wikimedia.org/wiki/Toolhub
Logo:
- Without text: https://commons.wikimedia.org/wiki/File:Toolhub_community_logo.svg
- With text:
Project description:
Toolhub is an authoritative and well promoted catalog of Wikimedia tools. This web-based application is developed as a free and open source project under the umbrella of the Wikimedia Foundation for the benefit of the Wikimedia movement. The software project consists of a Django backend application, a Vue.js frontend application, and a web API to allow creation of additional tools to assist in registering tools with the catalog as well as displaying information from the catalog.
- Please add to https://translatewiki.net/wiki/Group_descriptions after project has been added to Translatewiki.net
Project page:
- Please create https://translatewiki.net/wiki/Translating:Toolhub
- Copy from example, such as https://translatewiki.net/wiki/Translating:Global_Search after project has been accepted
Project setup checklist
- Repository: https://gerrit.wikimedia.org/r/admin/repos/wikimedia/toolhub
- Content fit
- OS License: GPL-3.0-or-later
- Quality of strings
- Message documentation
- Activity
- File format: GettextFFS, JsonFFS
- Project information (see template above)
- Commit access - https://www.mediawiki.org/wiki/Gerrit/L10n-bot
- Update Translatewiki.net news
Project configuration (for translation admins)
Namespace: NS_WIKIMEDIA
Prefix: toolhub- / toolhub-js-
Validators:
Django:
- GettextNewline
- GettextPlural
JavaScript:
- Variables like: {action}, {target}
Concerns
- Need to add message documentation for Django generated Gettext files once added to translatewiki.net
- Front-end JSON files do not have banana-i18n plural format. I'm not sure if the format: "0 tools | 1 tool | {n} tools" can support languages that have multiple plural forms.