Metamask-extension: English-language translation: Problem? Or volunteer needed?

Created on 26 Jun 2019  路  7Comments  路  Source: MetaMask/metamask-extension

I was surprised at how many holes I saw in the English translation -- see attached, for example. Two likely possibilities:

1) My browser isn't displaying things correctly. (Possibly because the first language preference in Chrome was "English (United States)" rather than "English". The second was "French".)

2) The translation files are incomplete.

If it's #2, I'd like to help. I've looked through https://github.com/MetaMask/metamask-extension/blob/develop/docs/translating-guide.md . The problem is: There's already a messages.json file for English, but it's not clear where the "holes" are.

I'm not terribly experienced with team development: I've contributed a little for open-source projects including Drupal, but it's been a while. If someone in the translation team would be willing to help me figure out, I'll do my part. (I'm a native English speaker and professional writer with some knowledge of French.)

By the way: I originally sent this to [email protected], which directed me to post here.

english-translation-lacking

Most helpful comment

@tgeller I'm going to close this as it seems like you've got your setup sorted now 馃槃 (@mapmeld thanks for helping out!)

Let us know if you run into any further issues!

All 7 comments

Hi ! I worked on the original i18n/l10n branch to make it possible to translate MetaMask. Most translations came in 1 year ago and haven't been updated as new text is added.

For example the message "Don't see your tokens?" is coded as missingYourTokens in the English file https://github.com/MetaMask/metamask-extension/blob/develop/app/_locales/en/messages.json#L923-L925

But there isn't a matching missingYourTokens entry in the French file https://github.com/MetaMask/metamask-extension/blob/develop/app/_locales/fr/messages.json

Thanks for the response. I don't think it addresses the original question, though.

For example, look at the phrase underneath "Don't see your tokens?" in the screen shot. "Ajouter un jeton" is in the French file as the "addToken" string. The same string exists in the English file (as "Add Token"). So why doesn't the screen shot above show the French version on an "English" system?

I think now I understand your original question. Your MetaMask wallet defaulted to French translation, possibly due to language of OS or browser, like you said. You can click the upper-right icon and the last menu option - 'Settings' - to set the language. If you change it to English, everything will be in English. Right now any English that you see, is actually translations which we have missing from French.

A-ha! That solved it.

I wonder why it defaulted to installing in French. Is it possible the installer doesn't recognize "English (United States)" as English?

(Sorry, "recognise". ;) )

Anyway, feel free to close this issue... or leave it open if you think it deserves investigation. (I'm new to the community and can't make that judgment.) Cheers!

@tgeller How are your language skills at translating the remaining English to French? Your willingness to volunteer has not gone unnoticed ;-)

@wbt Sadly, my French isn't nearly good enough to go in that direction. Sorry. :( (The only other language I can translate to is Esperanto. That translation's not a task I care to take on.)

@tgeller I'm going to close this as it seems like you've got your setup sorted now 馃槃 (@mapmeld thanks for helping out!)

Let us know if you run into any further issues!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

johnerfx picture johnerfx  路  4Comments

whyrusleeping picture whyrusleeping  路  3Comments

DISC30 picture DISC30  路  3Comments

bdresser picture bdresser  路  3Comments

aakilfernandes picture aakilfernandes  路  3Comments