5

If yes:

  1. What languages are currently supported?

  2. Are there plan to support more languages in the future?

5

Monero does support arbitrary language seeds.

Currently, several languages are implemented in terms of seed: English, Italian, German, Spanish, Portuguese, Japanese, Russian. More may be added by people familiar with other languages, as the main task is to find a set of 1626 words in a language which obey a few simple rules:

  • the words should be common enough for most speakers to know them
  • synonyms and similar words should be eschewed where possible
  • any two words should not share a prefix between them

That last requirement bears some explanations: the intent is that a mnemonic seed only needs the first few letters to be unambiguously recognized as a word for that language's list. For instance, the English word list has a 3 letter unique prefix, which means that if a word starts with "pig", there is no other word in the list which starts with that same 3 letters prefix. Here, the only word starting with "pig" is pigment. Pig would also work, since only the prefix matters. This allows one to change words in order to remember better, as well as potentially disguise a mnemonic seed by using words that do not appear in the list, but which share a prefix with one of those words.

As far as I know, there are no new languages currently slated for inclusion, but those simple rules are there for anyone who wants to have their own language included.

2

Update: in May 2018 (version 0.12), mnemonic seeds are available in the following languages:

  • Chinese (Simplified)
  • Dutch
  • English
  • Esperanto
  • French
  • German
  • Italian
  • Japanese
  • Lojban
  • Portuguese
  • Russian
  • Spanish

You can find the source code in the monero repository under /src/mnemonics/. And in the monero-gui repo, the GUI wallet language is linked to a seed language in the file /lang/languages.xml.

For example, if the user selects Dansk (Danish) as the language used in the wallet, English will be the language of their mnemonic seed, because there's no Danish word list yet.

The Dutch, English, Esperanto, French, Italian and Portuguese word lists do not contain any diacritics. I'm not sure how all the word lists were created, but I happen to know only words written with diacritics were selected for Esperanto, in order to make it easy to input the correct words on any device. And for Portuguese, diacritics were simply left out in words where they would normally be used.

1

First off, yes, there are multiple languages available.

  1. At this point I am aware of English, Japanese, and Spanish as options.

  2. I believe so, though which ones exactly is likely still up for debate.

An easy way to see various language seed options is to visit https://moneroaddress.org/

0

Look at the source code spoken_language_name.h files here where you can see the actual seed words for different languages.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.