Как изменить язык мнемонической фразы из 25 слов в GUI или CLI?

Тема в разделе "Мануалы", создана пользователем TheFuzzStone, 24 мар 2020.

  1. TheFuzzStone

    Команда форума Администратор Модератор

    Регистрация:
    18 авг 2017
    Сообщения:
    293
    Симпатии:
    78
    Как изменить язык мнемонической фразы GUI кошелька? Вопрос заключается в том, что у меня есть мнемоническая фраза на другом языке, нежели английский. Возникнут какие-то проблемы, если в будущем я захочу использовать эту мнемоническую фразу для восстановления в другом кошельке, который может поддерживать только английский язык. Как следствие, я хотел бы изменить язык своей мнемонической фразы на английский, прежде чем использовать его.
    ________________________________________________________________________________

    Языки в GUI кошельке работают следующим образом. На первой странице мастера настройки можно выбрать язык. Если этот язык также имеет соответствующий список слов мнемонической фразы, то при создании нового кошелька мнемоническая фраза будет на том же языке. Таким образом, вы получите мнемоническую фразу из 25 слов на вашем локальном языке. И наоборот, если у него нет соответствующего списка мнемонических слов, мнемоническая фраза будет на английском языке, когда вы создадите новый кошелек. Таким образом, вы получите мнемоническую фразу из 25 слов на английском языке.

    Код для описываемого поведения можно найти здесь. Как видно из кода, список доступных языков для создания мнемонической фразы:
    Код:
    <!--
    List of available languages for your wallet's seed:
    0 : Deutsch         (German)
    1 : English
    2 : Español         (Spanish)
    3 : Français        (French)
    4 : Italiano        (Italian)
    5 : Nederlands      (Dutch)
    6 : Português       (Portuguese)
    7 : русский язык    (Russian)
    8 : 日本語          (Japanese)
    9 : 简体中文 (中国) (Simplified Chinese (Mainland))
    -->
    Таким образом, как видно из этого списка, если вы выберете Deutsch (Немецкий) в качестве языка, то вы также получите соответствующую мнемоническую фразу на немецком языке из 25 слов. Код этого поведения выглядит следующим образом:
    Код:
    <language display_name="Deutsch" locale="de_DE" wallet_language="Deutsch" flag="/lang/flags/german.png" qs="none"/>
    Для уточнения wallet_language определяет язык мнемонической фразы в 25 слов, которым в данном примере является Deutsch (Немецкий).

    Теперь, если вы, например, выберете Swedish (шведский язык) как язык кошелька, это даст вам английскую мнемоническую фразу из 25 слов, потому что у него нет соответствующего списка мнемонических слов для шведского языка. Код этого поведения следующий:
    Код:
    <language display_name="Swedish" locale="sv_SE" wallet_language="English" flag="/lang/flags/sweden.png" qs="none"/>
    Как вы видите, wallet_language теперь English.
    ________________________________________________________________________________

    В связи с этим я хотел бы сменить язык моего кошелька на английский перед тем, как пользоваться им.
    ________________________________________________________________________________

    Теперь, к сожалению, закрытие существующего кошелька, выбор нового языка (в вашем случае английского) на первой странице мастера и, наконец, повторное открытие этого конкретного кошелька (с помощью опции Открыть кошелек из файла на второй странице мастера настройки) не изменит язык мнемонической фразы из 25 слов. Поэтому используйте CLI в качестве альтернативы. Это делается следующим образом:

    1. Выйдите из GUI и убедитесь, что демон тоже остановился.

    2. Перейдите в папку, в которой находятся файлы вашего кошелька (Documents\Monero\<имя кошелька> для Windows | ~/Monero/<имя кошелька> для Linux и Mac OS X).

    3. Скопируйте <имя кошелька>.keys в тот же каталог, что и monero-wallet-cli. На Linux и Windows monero-wallet-cli будет находиться в том же каталоге, что и monero-wallet-gui. В отличие от Mac OS X monero-wallet-cli будет находиться в каталоге ~/Applications/monero-wallet-gui.app/Contents/MacOS.

    4. В папке, где находятся файлы вашего кошелька, переименуйте <имя кошелька>.keys в <имя кошелька>-backup.keys

    5. Теперь вы должны иметь <имя кошелька>-backup.keys в каталоге, где находятся файлы вашего кошелька, и <имя кошелька>.keys в том же каталоге, что и monero-wallet-cli.

    6. Откройте monero-wallet-cli двойным щелчком мыши по нему (Windows и Mac OS X) или с помощью команды ./monero-wallet-cli из терминала (Linux).

    7. Введите имя и пароль от своего кошелька. Чтобы изменить язык мнемонической фразы, кошелек не обязательно подключать к демону.

    8. Теперь введите set seed language

    9. Это покажет вам список доступных языков мнемонических фраз и соответствующие им номера. Например, английский язык — 1.

    10. Введите номер предпочтительного языка для мнемонической фразы и нажмите клавишу Enter.

    11. Введите exit

    12. Скопируйте <имя кошелька>. keys обратно в каталог, в котором находятся файлы вашего кошелька.

    13. Теперь у вас должны быть как <имя-кошелька>-backup.keys, так и <имя-кошелька>.keys. Обратите внимание, первый по-прежнему содержит ваш старый язык мнемонической фразы (что-то вроде резервной копии), в то время как второй содержит уже новый язык мнемонической фразы.

    14. Перезапустите GUI. Теперь у вас есть "старый" кошелек с новой мнемонической фразой.

    15. На странице Настройки нажмите Показать мнемонику и ключи, чтобы проверить язык мнемонической фразы.​
    ________________________________________________________________________________

    Наконец, если вы хотите изменить язык мнемонической фразы вашего CLI кошелька, просто начните с шага 6.

    Источник: How do I change the language of the 25 word mnemonic seed in the GUI or CLI?

    Перевод:
    TheFuzzStone (@TheFuzzStone)
    Редактирование:
    Agent LvM (@LvMi4)
    Коррекция:
    Kukima (@Kukima)
     
    #1 TheFuzzStone, 24 мар 2020
    Последнее редактирование модератором: 24 мар 2020
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.