Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a language switch #341

Open
phiter opened this issue Jul 17, 2020 · 2 comments
Open

Add a language switch #341

phiter opened this issue Jul 17, 2020 · 2 comments
Labels

Comments

@phiter
Copy link
Contributor

phiter commented Jul 17, 2020

Feature Description

Add internationalization to the project and allow the user to switch between different languages (maybe a dropdown in the appbar).

Problem

Matrix is growing in usage, specially now with lots of people working from home, and some of these people might not know english, so it would be great if they could use the application in a language they are familiar with.

Proposed solution

We can add a i18n library for the react application and extract all current texts to a language file, and add another language. The .variables file could also have a default language set by the system administrator.

Additional comments

Since this project was created by a brazilian company and many of our users are brazilian, I believe we could benefit from having both english and portuguese translations at first, and then add more later.

The project is still small so the sooner we add i18n, the easier it will be in the future.

@phiter phiter added the kind: enhancement New feature or request label Jul 17, 2020
phiter added a commit that referenced this issue Jul 18, 2020
refactors some relevant points of the code
closes #341
phiter added a commit to phiter/matrix that referenced this issue Jul 20, 2020
@juliemar
Copy link
Contributor

juliemar commented Oct 6, 2020

Hi @phiter could you open a PR with the internationalization inside rooms?

@phiter
Copy link
Contributor Author

phiter commented Oct 6, 2020

Hey @juliemar I took some time off open source for now in order to better focus on my new job. I'll come back later but you guys can work out on the branch that I made that already contains everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants