As a member of the Campaigns team, I want to know how we can display data on WikiProjects in the preferred language of the user who is viewing the Community List MVP, so that users can easily understand what WikiProjects are being presented and relevant information about them.
Background: For the Community List MVP, we would like to expand the Event List so that we can also feature WikiProjects. We are still determining how we will get the WikiProject data, but some ideas include getting the data via Wikidata. If we took such an approach, this would allow us to get data that has already been shared and structured. However, we want to ensure that the data is also internationalized -- so, for example, if a French user of the Community List on Meta-Wiki (who has set their preferred language to French) could ideally see information on the WikiProjects in French. This investigation is to see what options are possible for this.
Note that the Community List MVP will be global, like the Event List. This means that we will display many different WikiProjects, not just the WikiProjects associated with the wiki on which the user is viewing the Community List. However, we would like to eventually input filters (such as wiki, topic, etc) so that users can more easily find what interests them, in particular.
Resources:
- General WikiProject documentation
- Data on WikiProjects
Acceptance Criteria:
- Investigate options for how we can (or cannot) do the following:
- Given that user is logged in,
- They should see WikiProject data in the Community List in their preferred language
- Given that a user is not logged in,
- They should see the WikiProject data in the Community List in the default language of the wiki
- Share potential risks, concerns, or dependencies related to get any of this data