- Check if the language isn't already in open ticket!
- Check if the current translation is up-to-date!
- Can you edit/write JSON?
- Have you read the documentation?
If there is translation missing, you go to the next step!
RULES:
- Always upload or create a pull request to the
dev
branch! - Don't change anything else, except the translation you are adding!
- Translations are checked before uploading, so don't write things that aren't specified in the json file
- Always start translating from
english.json
orcustom.json
! Never from another language.
If you translate, you need to change 2 files! The first one is required, the other 2 are optional & will be added by us if you don't do it!
- add
yourlanguage.json
to the/language/
directory - add your username to the
_CREDITS
part ofyourlanguage.json
! - add your discord username in the translator table in
README.md
Translations will always be added in the next version of Open Ticket! They will never be added to the main
branch directly without anything else! This means that it can take some time before your translation is in the official version!
We are going to create an official repository for plugins soon! But don't worry! You can already write some plugins!
RULES:
- Always specify the versions that the plugin is compatible with!
- If extra npm dependencies are needed, then they also need to be specified!
- If there are errors while you write a plugin/edit the code in some way. Then we can't help you with fixing the bug. We only fix bugs that are part of the original unedited version of Open Ticket!
If you want to contribute in another way, feel free to join our discord server & talk about how you are going to do it. We will always help you further!
CONTRIBUTING GUIDELINES - Last updated: 31/5/2024
© DJdj Development
Website: https://www.dj-dj.be
Discord: https://discord.dj-dj.be
Email: support@dj-dj.be
Documentation: https://otdocs.dj-dj.be