Skip to content
This repository has been archived by the owner on Nov 4, 2020. It is now read-only.

Defi-App Translation Bounty Program #10

Closed
monstrobishi opened this issue Jul 24, 2020 · 19 comments
Closed

Defi-App Translation Bounty Program #10

monstrobishi opened this issue Jul 24, 2020 · 19 comments
Labels
bounty Issues with DFI bounty

Comments

@monstrobishi
Copy link
Contributor

monstrobishi commented Jul 24, 2020

Defi-App Translation Bounty Program

Intro

Following the recent release of our dedicated desktop wallet, we would like to continue to enhance and improve the user experience for all users. As part of this initiative, we are planning to offer the desktop wallet app in a variety of languages, and we would like you to get involved!

The Defichain Foundation will be offering a bounty of 150 DFI for assistance in translating the app into a new language. The process is simple:

  • Fork the existing repository
  • Edit the translation files (More on that below)
  • Submit a PR

Our team will do the rest of the heavy lifting of integrating the translation back into the app. Note that the bounty will only be given to the person to submit an accurate and useful translation as a PR for any particular language.

Important Note: Before beginning work on a language, leave a comment under this issue as to what language you would like to translate into, and wait for approval, as we may not want a translation into pig-latin for example.

How to edit the files

Translation files are JSON files that are located under webapp/src/translations/languages, for instance the existing English translation is called en.json. Here is a snippet from that file:

"syncStatus": {
  "synchronized": "Synchronized",
  "syncing": "Synchronizing",
  "synced": "Synced",
  "justNow": "Synchronized just now",
  "aMinuteAgo": "Synchronized a minute ago",
  "blockInfo": "Block %{latestSyncedBlock} of %{latestBlock}"
}

In order to provide a translation, copy the English translation file, rename it to yourLanguage.json inside the translation directory, and then simply alter the content of each of the dictionary keys to represent the same meaning in your particular language.

Receiving the bounty

Bounties will be paid out in DFI to your address once the community has reviewed and approved your translation.

For any further queries contact us at engineering@defichain.com

Bounties

@uzyn uzyn added the bounty Issues with DFI bounty label Jul 24, 2020
@HalphaK
Copy link

HalphaK commented Jul 29, 2020

Hi, is French of any interest? I could help with it. Is there a deadline?

@monstrobishi
Copy link
Contributor Author

@huguesk You have our approval, go ahead and do it! There is no specific deadline, if you are the first person to submit for that specific language, you will receive the bounty :)

@HalphaK
Copy link

HalphaK commented Aug 4, 2020

@monstrobishi, I could't figure out how to send you the file via GitHub.... (#embarrassing) so I sent it per mail at engineering@defichain.com. Hope this is ok :)

@uzyn
Copy link
Contributor

uzyn commented Aug 6, 2020

@huguesk can you open a PR for it? Otherwise @monstrobishi can you assist to open a PR on @huguesk 's behalf for transparency? Please also post your DFI address on the PR.

We'll consult our userbase to vouch for the translation, hopefully we have some francophone community users.

@fullstackninja864
Copy link
Member

@huguesk Can you provide the translation for the given missing translation object

"alerts": {
  "masterNodeOperatorAddressFailure": "Masternode operator address is not present",
    "restartNode": "Restarting Node",
    "nodeDisconnected": "Node is disconnected",
    "electronRequiredError": "Electron app is needed for restart"
},
"containers": {
  "masterNodes" {
    "createMasterNode": {
      "restartNodeButton": "Restart node",
      "masterNodeSuccess": "You can manually set masternode config in defi.conf or you can automatic set this masternode config by restarting the node."
    }
  }
}

@HalphaK
Copy link

HalphaK commented Aug 19, 2020

@fullstackninja864 here it is:

"alerts": {
"masterNodeOperatorAddressFailure": "L'adresse de l'opérateur du nœud complet est manquante",
"restartNode": "Redémarrage du nœud",
"nodeDisconnected": "Le nœud est déconnecté",
"electronRequiredError": "L'application Electron est nécéssaire pour le redémarrage"
},
"containers": {
"masterNodes" {
"createMasterNode": {
"restartNodeButton": "Redémarrer le nœud",
"masterNodeSuccess": "Vous pouvez définir manuellement la configuration du nœud sous defi.conf ou la définir automatiquement en redémarrant le nœud."
}
}
}

@LLKKC
Copy link

LLKKC commented Aug 25, 2020

Hi, I am sure that Slovenian is not high on your list of priorities, however if you are interested, I can offer you professional translation into Slovenian. All the best with your project!

@uzyn
Copy link
Contributor

uzyn commented Aug 25, 2020

Hi, I am sure that Slovenian is not high on your list of priorities, however if you are interested, I can offer you professional translation into Slovenian. All the best with your project!

That would be nice, @LLKKC ! Any Slovenian speakers or users here? If yes we would be happy to offer the bounty for Slovenian translation, also to help to vouch for the accuracy of the translation.

@LLKKC
Copy link

LLKKC commented Aug 25, 2020

Hi, thanks for your quick reply. Well I know quite a lot of people dealing with cryptocurrencies and Defi seems to be very popular right now, so I would like to do all I can to assist adoption. I will proceed with the translation and will send you the file by e-mail later today, if that is okay.

@biterminator
Copy link

Hi.
I can translate to Croatian and Serbian languages.

@sergejmueller
Copy link

Suggestion: Russian language

@LLKKC
Copy link

LLKKC commented Aug 26, 2020

Hi, please note that I have forked the existing depository, translated the file and saved it under sl.json as per your instructions. Please contact me should you require any further assistance.

@pshtuk
Copy link

pshtuk commented Aug 26, 2020

Hey! I can offer translations into both Danish and Norwegian, if this would be of any interest.

@coup3z
Copy link

coup3z commented Sep 3, 2020

ro.json.zip

Hello everybody. I have translated the file in Romanian. Do I sent it to engineering@defichain.com or just paste it here?

@sergejmueller
Copy link

Hello everybody. I have translated the file in Romanian. Do I sent it to engineering@defichain.com or just paste it here?

From the post above ;)
"Important Note: Before beginning work on a language, leave a comment under this issue as to what language you would like to translate into, and wait for approval, as we may not want a translation into pig-latin for example."

@coup3z
Copy link

coup3z commented Sep 6, 2020

Hello everybody. I have translated the file in Romanian. Do I sent it to engineering@defichain.com or just paste it here?

From the post above ;)
"Important Note: Before beginning work on a language, leave a comment under this issue as to what language you would like to translate into, and wait for approval, as we may not want a translation into pig-latin for example."

yeah. no problem. if you don't use you don't use it, i don't expect any bounty. but if you use it in the future, you have it attached in the previous post.

@sergejmueller
Copy link

@monstrobishi Any approvals?

@Brecht-H
Copy link

Brecht-H commented Nov 2, 2020

Do you still need someone for a translation into Dutch?

@monstrobishi
Copy link
Contributor Author

We are moving Defi-App to the Defi-App 2 repo, this issue will be closed and duplicated to the Defi-App 2 repo, we will tag and respond to existing requests over there.

Here is the new issue: BirthdayResearch/defichain-app#11

Thank you

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bounty Issues with DFI bounty
Projects
None yet
Development

No branches or pull requests

10 participants