# CONTRIBUTING As this project is being developed by me personally, I have limited resources and time. I am currently concentrating on developing basic functionality and improving stability, but there are many improvements and features I would like to add. ## Future plans. - Improve error handling and code quality. - Improve the translation functionality as it is inadequate. - Improve this documentation. ## Creating an issue - Bug reports and translation corrections should be made according to the template. - Suggestions for improvements to the template are also welcome. ## Additional languages supported The project aims to be multilingual and welcomes the addition of new languages. If you would like to add a new language to the project, please follow the procedure below. 1. **Submit a language proposal** - Suggest the addition of a new language via an issue on GitLab. Your proposal should include a description of how the language will contribute to the project and the size of the target language speaking community. 2.**Start the translation process** - Once your proposal has been approved, start the translation process. Create a translation file (`ftl` file) and start with a basic translation. Translations should be submitted via a GitLab merge request. 3. **Review and feedback** - As there are currently no other reviewers, the initial review of translations will be done by me, the project leader. In the future, I will be looking for volunteers to help with this process. To check the accuracy of the translations, DeepL Translate and other translation tools may be used as an aid. 4. **Merge translations** - After review, and if there are no problems, the translations will be merged into the master branch and released in the next release.