You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
2.8 KiB

# Hush Translations
The Hush project welcomes people of all languages to contribute translations, to make Hush accessible to people all around
the world.
Please join on [Telegram](https://www.hush.is/telegram/) to ask questions about this document or helping.
4 years ago
## Rules
We now have more rules:
* Translator can be completely anonymous, we don't need your government ID
* Translators can work on one single wallet or reserve all three wallets (SD,SDL,SDA)
* Reservations are for two weeks and then that item will go back to the available pool of translations.
* Translator must be a native speaker (spoken the language since childhood)
* Translator must be the person who receives the bounty (no middle-people)
* Translator must create and receive the bounty to a shielded address (zaddr)
* A "broker" may help find native speakers and work out a fair % of the fee, for the translator to pay them, upon completion. The broker may not take payment.
Additionally, here are some rules about the content of the translations:
* Please submit files in .txt or .xml format, not RTF/PDF/DOCX/etc
* Submitting a PR to Github `dev` branch is easiest for devs, but uploading to Discord is also fine
* Please put the 2 or 3 letter language code in the name of the file (like ES for Spanish or ZH for Chinese)
4 years ago
## Background
Learn more about QT Linguist, a GUI program you can use to edit translations files [here](https://doc.qt.io/qt-5/linguist-ts-file-format.html)
4 years ago
## SilentDragon (SD)
Type: Full Node GUI Wallet
Both SD+SDL use QT5 as a GUI library, and so we use QT Linguist to do translations. To see all the current
translations for SD on Github, look for all the `silentdragon_*.ts` files here:
https://git.hush.is/hush/SilentDragon/src/branch/master/res
These files are XML. For example, the Russian translation file for SD is here:
https://git.hush.is/hush/SilentDragon/src/branch/master/res/silentdragon_ru.ts
There is currently a HUSH bounty to add a new language to SD.
## SilentDragonLite (SDL)
Type: Lite Node GUI Wallet
All translations are here in the `silentdragonlite_*.ts` file https://git.hush.is/hush/SilentDragonLite/src/branch/master/res
For example, the French SDL translation https://git.hush.is/hush/SilentDragonLite/src/branch/master/res/silentdragonlite_fr.ts
There is currently a HUSH bounty to add a new language to SDL.
## SilentDragonAndroid (SDA)
Type: Android GUI Wallet that connects to SD or SDL
These files are XML. For example, the French translation file for SDA is here:
https://git.hush.is/hush/SilentDragonAndroid/src/branch/master/app/src/main/res/values-fr/strings.xml
There is currently a HUSH bounty to add a new language to SDA.
## myhush.org website
Type: XML
In progress. Contact `@gilardh` + `@duke leto` on [Telegram](https://www.hush.is/telegram/)