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

[Feature Request] Language Localisation #9

Open
2 of 11 tasks
jsun969 opened this issue Sep 25, 2024 · 0 comments
Open
2 of 11 tasks

[Feature Request] Language Localisation #9

jsun969 opened this issue Sep 25, 2024 · 0 comments

Comments

@jsun969
Copy link
Member

jsun969 commented Sep 25, 2024

Overview

Support multiple languages

Details

To add a new language, you need to:

  1. Create a translation json file at /locales, filename should be the language code in lowercase
  2. Copy keys from en-au.json to your translation file and start translating
  3. Add the new language to i18n.ts, in resource object
  4. Update constants/languages.ts with your language name and flag
  5. You can see your language when click the header flag button

Why would this feature be useful?

More accessible for international students

Additional Notes

Current supporting languages:

Feel free to comment and contribute if we lost your language here!

@jsun969 jsun969 added enhancement New feature or request priority:normal labels Sep 25, 2024
@phoenixpereira phoenixpereira changed the title [Feature Request] Internationalisation [Feature Request] Localisation Sep 26, 2024
@phoenixpereira phoenixpereira changed the title [Feature Request] Localisation [Feature Request] Language Localisation Sep 29, 2024
@jsun969 jsun969 pinned this issue Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants