Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Add support for more wordlist languages #1711

Open
GBKS opened this issue May 10, 2022 · 2 comments
Open

Request: Add support for more wordlist languages #1711

GBKS opened this issue May 10, 2022 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers waiting_for_upstream

Comments

@GBKS
Copy link

GBKS commented May 10, 2022

It looks like English, Spanish and Italian are currently supported. Would be great to add the other wordlists in BIP39.

Lack of language support can be problematic for non-English speakers. I often hear that backing up a wallet is so easy, you just need to write down 12 words. But it's a lot harder when you're Japanese and writing an english word is more like "drawing weird, unfamiliar shapes". A big accessibility issue that we can solve to make bitcoin security easier for many people around the world.

Since multi-language wordlists are not broadly supported, a first step could be to only support their import. If enough wallets do this, then adding support for the creation of mnemonics in other languages could be added. Phoenix and BlueWallet are currently adding the import support. More details on this here.

@moneymanolis
Copy link
Collaborator

@GBKS we are using Trezor's reference mnemonic implementation (https://github.com/trezor/python-mnemonic) and ran into trouble with the detection of some languages (see: trezor/python-mnemonic#98). This was fixed in this PR (trezor/python-mnemonic#99). So, we are basically waiting for a new version of this library and should then be able to quite easily implement all BIP39 languages.

@moneymanolis moneymanolis added the good first issue Good for newcomers label Jul 2, 2022
@Aditi-Singh16
Copy link
Contributor

Hi! I would like to work on this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers waiting_for_upstream
Projects
None yet
Development

No branches or pull requests

4 participants