<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">That command fixed it! Thanks a lot!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Still curious how it picked up the other locale... I do have russian layout as one of the input sources but have never set locale to ru and the system was always in English. </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">In some cases the agent shows another dialog that is half-english and half-broken-cyrillic. Very weird.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Andrei</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 26, 2019 at 12:52 AM Daniel Kahn Gillmor <<a href="mailto:dkg@fifthhorseman.net" target="_blank">dkg@fifthhorseman.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On Mon 2019-02-25 19:53:17 +0100, Andrei Fokau wrote:<br>
<br>
> I have just installed GnuPG on macOS Mojave using Homebrew. When I try to<br>
> generate a new key I can go through almost all steps seeing messages and<br>
> dialogs in English, but when it asks my passphrase, I see<br>
<br>
 [ image of cyrillic glyphs and U+FFFD REPLACEMENT CHARACTER symbols ]<br>
<br>
It sounds to me like the gpg-agent process that is running on your<br>
system has a different locale.<br>
<br>
GnuPG asks the agent for a new passphrase, which in turn displays the<br>
prompt.<br>
<br>
> How do I fix this?<br>
<br>
unfortunately, it depends on how your gpg-agent is initialized, which we<br>
don't have enough information on here.  perhaps it was launched before<br>
your locale was set to en_US.UTF-8?<br>
<br>
One thing you can try as a workaround is to kill off the gpg-agent and<br>
it should get manually restarted on subsequent use:<br>
<br>
   gpgconf --kill gpg-agent<br>
<br>
maybe someone with more info about how MacOS and Homebrew manage<br>
per-user services can weigh in on better workarounds, or suggest a more<br>
principled fix for that platform.<br>
<br>
       --dkg<br>
</blockquote></div></div></div>