You can contribute translations for your language using the translation platform Weblate.
Once a translation is at least 80% complete, it will be included in the language menu and shipped with the next update.
Steps:
- Register by email or using GitHub SSO
- Choose an existing translation or start a new translation
- You will be presented with the English source text and can enter your language's translation
- To prevent abuse, your translations will be saved as suggestions that will regularly be accepted and merged by project maintainers.
- Make sure to place interpolated variables where appropriate
- They look like this:
My name is %{name}
, so you'd translate like this:Ich heiße %{name}
- They look like this:
- Make sure the problem hasn't already been reported under Issues.
- Add a reaction or provide additional details if you encounter a problem that has already been reported.
- If there's no open issue with addressing your problem, open a new one.
- Please refer to the provided issue structure to help keeping things structured.
- Wrote a patch for the bug you found?
- Open a pull request and provide a clear description of the problem and your solution.
- Include relevant issue numbers if applicable.
- Pure whitespace, formatting or cosmetic changes will not be accepted.
- Please create an issue with your feature idea so we can talk about it before you start coding.
- This way we make sure nobody wastes their time.
- Make sure not to introduce new RuboCop problems.
- Otherwise, same as bug fixes