Metamask-extension: Add internationalization l18n support

Created on 13 Jul 2016  ·  23Comments  ·  Source: MetaMask/metamask-extension

We need to accommodate users of different languages!

Chromium has a guide to adding templating to an extension here.

Marking as bounty worthy. This bounty would not be for adding any particular translation, but to move all of our language from hard-coded within the application to template files so translations can be easily added.

Building the extension should still work on all supported browsers (Chrome, Firefox, Opera, Edge).

P2-sooner T01-enhancement T07-i18n bounty worthy

All 23 comments

I wouldn't say the Japanese chrome store l18n is enough to close this issue. Closing this issue should be reserved for a plugin-wide translation table, and then we can have additional issues per-translation.

    * Requires switcher in template
    * Needs the newUI to finish
    * Need to consider fonts

Hello! I want to translate Metamask to Russian. How I can do it?

We have no translations yet, so some research is needed before we can accept translations, as listed above. If you want to suggest a format, feel free to suggest it here!

__This issue now has a funding of 0.4 ETH (393.09 USD) attached to it.__

  • If you would like to work on this issue you can claim it here.
  • If you've completed this issue and want to claim the bounty you can do so here
  • Questions? Get help on the Gitcoin Slack
  • $14701.41 more Funded OSS Work Available at: https://gitcoin.co/explorer

Bounty hunters: We need to make sure to target the new UI not the current ui

@kumavis how do I make sure I'm on the right version? NewUI-flat branch?

Is there anyone working on that yet? I'm interested

@mapmeld you could now use the uat branch.

@icaroharry Sounds like maybe one other person is interested.

@icaroharry I am claiming it on GitCoin so I can try working on this over the next few days

Update: repo is https://github.com/mapmeld/metamask-extension

Also, for all those interested, updated article for i18n in Chrome apps: https://developer.chrome.com/apps/i18n - though this will need a workaround to work in the other browsers. Firefox prefers browser.i18n but has compatibility with chrome.i18n

To have another language appear in a Chrome extension, you need to set the OS UI language, not just have a preferred language within Chrome

__The funding of 0.4 ETH (382.52 USD) attached has been claimed by @mapmeld.__

@mapmeld, please leave a comment to let the funder (@owocki) and the other parties involved your implementation plan. If you don't leave a comment, the funder may expire your claim at their discretion.

Hi @mapmeld how is this one going? cc @owocki

@vs77bb I've taken on a new job where I cannot work on this anymore. You can see my pull request and work on closing the remaining failing tests if you like

Hi, all. I want to translate Metamask to Chinese. How I can do it?

Hi @mapmeld thanks for the update and good luck with the new job 🙂 ... @owocki @mbeacom we might want to move this back to 'Open' on the Gitcoin issue board to get some fresh 👁balls on this

@vs77bb this has been completed, no need to get fresh eyes on it!

__Work for 0.4 ETH (293.92 USD @ $734.8/ETH) has been submitted by__:

  1. @mapmeld

Submitters, please leave a comment to let the funder (@owocki) (and the other parties involved) that you've submitted you work. If you don't leave a comment, the funder may expire your submission at their discretion.

I've been discussing with @owocki on Slack - it looks like the PR is approved and approaching merge, with commits from @danjm and @danfinlay. I think in fairness we should share the fund in some way. I'll leave the decision up to the two Dans as they've gotten it to fruition.

Nah, we're both already paid by ConsenSys, we're ineligible for the bounty, this is all you @mapmeld, if you can take it (I remember a concern about your new job).

⚡️ A tip worth 0.4 ETH (278.7 USD @ $696.74/ETH) has been granted to @mapmeld for this issue from Kevin. ⚡️

The sender had the following public comments:

Thx :)

Nice work @mapmeld! To redeem your tip, login to Gitcoin at https://gitcoin.co/explorer and select 'Claim Tip' from dropdown menu in the top right, or check your email for a link to the tip redemption page.

@Orangem21 we are now able to accept translations! Read this guide to get started:
https://github.com/MetaMask/metamask-extension/blob/master/docs/translating-guide.md

thank you !

I will do it ASAP.

获取 Outlook for Android

On Wed, Mar 14, 2018 at 2:31 AM +0800, "Dan Finlay" notifications@github.com wrote:

@Orangem21 we are now able to accept translations! Read this guide to get started:

https://github.com/MetaMask/metamask-extension/blob/master/docs/translating-guide.md


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Was this page helpful?
0 / 5 - 0 ratings