== 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
NOTE: Section below will be filled by twn staff
== Project setup checklist
[x] Repository: https://gerrit.wikimedia.org/r/admin/repos/wikimedia/toolhub
[x] Content fit
[x] OS License: GPL-3.0-or-later
[ ] Quality of strings
[ ] Message documentation
[x] Activity
[x] File format: GettextFFS, JsonFFS
[x] Project information (see template above)
[ ] Commit access - https://www.mediawiki.org/wiki/Gerrit/L10n-bot
[ ] Update [[ https://translatewiki.net/wiki/Project:News | 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.