Contributing Translations
Learn how to contribute translations to Documenso and become part of our community.
Contributing Translations
We are always open for help with translations! Currently we utilise AI to generate the initial translations for new languages, which are then improved over time by our awesome community.
If you are looking for development notes on translations, you can find them here.
Overview
We store our translations in PO files, which are located in our GitHub repository here.
The translation files are organized into folders represented by their respective language codes (en
for English, de
for German, etc).
Each PO file contains translations which look like this:
msgid
: The original text in English (never edit this manually)msgstr
: The translated text in the target language
How to Contribute
Updating Existing Translations
- Fork the repository.
- Navigate to the appropriate language folder and open the PO file you want to update.
- Make your changes, ensuring you follow the PO file format.
- Commit your changes with a message such as
chore: update German translations
- Create a Pull Request.
Adding a New Language
If you want to add translations for a language that doesn’t exist yet:
- Create an issue in our GitHub repository requesting the addition of the new language.
- Wait for our team to review and approve the request.
- Once approved, we will set up the necessary files and kickstart the translations with AI to provide initial coverage.
Need Help?
Thank you for helping make Documenso more accessible to users around the world!