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 internationalisation support #188

Merged
merged 15 commits into from
Apr 27, 2021
Merged

Add internationalisation support #188

merged 15 commits into from
Apr 27, 2021

Conversation

germain-gg
Copy link
Contributor

@germain-gg germain-gg commented Apr 26, 2021

Closes element-hq/element-web#16854

To review at the same time as this pull request

Outstanding tasks before closing this pull request

  • @turt2live to create a weblate project independant from element-web
  • @gsouquet update element-desktop pipeline to run diff-i18n script
  • @gsouquet to externalise i18n scripts to their own repo

Description

This project now supports internationalisation. It largely reuses the i18n setup in element-web.

It is worth noting that I have added a lot of label in src/vectormenu.js. This is to provide a consistent translation experience to users that have a different locale setup on their OS and on Element.

@germain-gg germain-gg requested a review from a team April 26, 2021 13:34
scripts/gen-i18n.js Outdated Show resolved Hide resolved
src/language-helper.js Outdated Show resolved Hide resolved
package.json Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@germain-gg germain-gg requested a review from t3chguy April 26, 2021 16:15
@germain-gg germain-gg merged commit 7e69c81 into develop Apr 27, 2021
@germain-gg germain-gg deleted the gsouquet-i18n-td branch April 27, 2021 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Element desktop should support i18n
4 participants