Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
OnionShare is capable of having most of its interface translated into other languages, because we want to make it easier for people all around the world to use it.
Locale files (including the default English) are stored in JSON files within the OnionShare codebase.
How to add or improve translations
The Localization Lab has some documentation about translating OnionShare.
OnionShare now uses the easy and copyleft Weblate.
Status of translations
This is the situation with translations now. If you want to translate a language that is not here, please write us to the mailing list: onionshare-dev (at) lists.riseup.net
Translate the .desktop file
You can also translate the
E.g. duplicate the line that begins with
Comment=. Add the language code to the new line so it becomes
Comment[lang]= (lang should be your language). You can see what language codes are being used for translation by looking at the
Comment=Original string Comment[da]=Danish translation of the original string
Do the same for other lines that needs translations.