anitab-org / anitab-org/mentorship-backend

Internationalization support

Ouverte
#336 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Category: Coding Status: On Hold Type: Enhancement
Langage dominant
Python
Étoiles
200
Forks
449
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**Is your feature request related to a problem?**
Currently mentorship-system supports only English – all messages sent by server are in English. We may think everyone knows it but it's actually *only* about 2 billion people ([source](https://en.wikipedia.org/wiki/English-speaking_world)).

If we want to be as inclusive as possible, we need to think about supporting more languages

**Describe the solution you'd like**
My first thought is to add a URL query param to every endpoint, for example `lang=en` (English) or `lang=pl` (Polish). Then we would select messages from `messages.en.py` or `messages.pl.py` file, which would contain all translated messages.

**Describe alternatives you've considered**
We can continue to support only English.

**Additional context**
I think that adding everyone would be happy to contribute by adding their native language :)

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.