Our app currently only makes sense in United States English. We're tooled to support any language and locale, if only we have translations set up and installed.
The English strings file defines the keys the app needs translated.
To update an existing translation:
- Start a fork as you would normally do when contributing to a project on GitHub.
- Find the relevant strings file.
- Start translating! Test your work using
npm start
. - Create a Pull Request as described below.
To create a translation for a language which we don't yet support:
- Start a fork as you would normally do when contributing to a project on GitHub.
- Create a new file of the same format.
- Reference your new strings file in the i18n index file.
- Start translating! Test your work using
npm start
. - Create a Pull Request as described below.
Issues are very valuable to this project.
- Ideas are a valuable source of contributions others can make
- Problems show where this project is lacking
- With a question you show where contributors can improve the user experience
Thank you for creating them.
Pull requests are a great way to get your ideas into this repository.
When deciding if I merge a pull request I look at the following things:
You should be clear which problem you're trying to solve with your contribution.
For example:
Add link to code of conduct in README.md
Doesn't tell me anything about why you're doing that
Add link to code of conduct in README.md because users don't always look in the CONTRIBUTING.md
Tells me the problem that you have found, and the pull request shows me the action you have taken to solve it.
- There are no spelling mistakes
- It reads well
- For English contributions: Has a good score on Grammarly or Hemingway App
The aim of this project is:
- To provide a simple interface for participants in a music-sharing event to share music they enjoy with a DJ
- Usable by someone who is familiar with Discord and Discord bots
- Fosters a culture of respect and gratitude in the open source space
This repository has a code of conduct, I will remove things that do not respect it.