Hush language translations https://hush.is
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.
 
Duke Leto d93aabf3e8 Update 'README.md' 2 years ago
LICENSE Initial commit 4 years ago
README.md Update 'README.md' 2 years ago
Translations on Windows.md Upload files to '' 2 years ago

README.md

Hush Translations

The Hush project welcomes people of all languages to contribute translations, to make Hush accessible to people all around the world.

Translations we are looking for

  • SD
    • Arabic (AR)
    • Bulgarian (BG)
    • Japanese (JA)
    • Malay (MS)
  • SDL
    • Bulgarian (BG)
    • Japanese (JA)
    • Malay (MS)
  • SDA
    • Chinese (ZH)

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 Telegram 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)

To find things to translate in an existing translation, search for "unfinished" entries.

Background

Learn more about QT Linguist, a GUI program you can use to edit translations files here. See https://git.hush.is/onryo/translate-sd-sdl for a detailed guide on how to add translations.

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 150 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 150 HUSH bounty to add a new language to SDL.

SilentDragonAndroid (SDA)

Type: Android GUI Wallet that connects to SD or SDL

All translations are in the app/src/main/res/values-* directories. Each directory has a strings.xml with translation data. For instance, Turkish is:

https://git.hush.is/hush/SilentDragonAndroid/src/branch/master/app/src/main/res/values-tr/strings.xml

Currently 50 HUSH bounty per language