Feature Request: Translations
It would be great to have the app in the user prefered language
i've never done this before so might need some help.
many other projects uses i18n for this. Sadly i'm not a developer who could help on implement this, but i can provide the full german translation as soon as a solution is in place.
I can help your team in this process. Would you like to cooperate?
@seyed-sabbagh that will awesome actually. lemme know if you need any help. we can discuss here
- Is there a specific format I should use for the translations?
- Are there any particular issues I should focus on or specific guidelines I need to follow before I start?
- Should the translations I complete be submitted directly to the main repository, or should they first be submitted as a Pull Request? Additionally, could you please advise on which language I should start with?
@seyed-sabbagh
- i don't have any particular format in mind, may be use the one what i18next is suggesting
- no guidelines for this, may be the best practices of i18next can help
- can make a PR
think you should just start with english, once modified we can add languages one by one
I've got some free time and want to learn something new, so i had a look on my own. I implemented it and in my docker build all looks fine. @KMKoushik Please have a look over the code of the PR #89.
I see PRs #89 and #208 but none of them got merged yet. Is there any requirement not met for this?
The #208 PR is newer and based on the previous one, it is under review now.
@rodrigost23 @kruemelro the i18n feature has been merged to main in #259. Huge, huge thanks to @marcosinigaglia for delivering it and adding Italian 🥳 🙏
Also feel free to submit new translations :)
Also feel free to submit new translations :)
This is great news, and I'm tempted to offer german translation. I'm not a decent developer, though, and unsure whether I'll be capable to set up the dev environment correctly. Do you have a hint how to start this? Does i18next provide a web tool of some sorts, or do I need to manually rewrite the JSON language files?
@soeffi that would be great!
Setting up the environment is fairly simple, just make sure you have NodeJS v22 and Docker on your machine. Then you can follow the instructions in the README. Feel free to ask for advice in case of any issues.
As for editing the files themselves, I'm not aware of a visual editor, so copy pasting the json files and replacing their content is the way to go.
Ok, I did a bit of searching. Will try the i18n-ally extension for vscode...
@soeffi that would be great!
Done, see PR #295.
Hope I did everything right, I'm pretty new to this... Let me know, if I missed something