<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="Times New Roman">Sounds about right. Doing some
        experimentation, setting en_US and restarting with Arabic as the
        second language results in the menus being correct, but with
        everything formatted in RTL format. Adding English (UK) to my
        list of languages only in the <i>second</i> rank corrects this.
        It also makes the interface usable if System Language is
        re-enabled, since that's what seems to actually take priority.
        Easy enough to work around, once the effects of system settings
        are known.</font><br>
    </p>
    <div class="moz-signature">Thomas R. Murphy
      (<a class="moz-txt-link-abbreviated" href="mailto:thomas.russell.murphy@case.edu">thomas.russell.murphy@case.edu</a>, <a class="moz-txt-link-abbreviated" href="mailto:trm70@case.edu">trm70@case.edu</a>)<br>
      GPG Key ID: 959D48BF<br>
    </div>
    <div class="moz-cite-prefix">On 2019-10-03 19:07:25, Andrew Janke
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:469c0476-c68d-1a01-7ea1-5def1bd86f1e@apjanke.net">
      <pre class="moz-quote-pre" wrap="">

On 10/3/19 8:00 PM, Thomas R. Murphy wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Hello Macports Dev,

I just got around to trying to use my MacPorts intstall of GIMP (gimp
@2.10.12_0) and encountered the slight difficulty of it starting in
Arabic using the default "system language" setting. I started it from
the command line with export LANG=en_US.UTF-8 and switched it to default
to en_US. My system language settings are "English (US) — Primary" with
a customized region (for my desired date/time formatting) with Arabic,
Khmer, and Urdu as alternates in that order (from who knows what
keyboard fooling around I tried). Any idea what caused GIMP to skip down
to my second language?

</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">I suspect this has to do with how the GNU gettext internationalization
library is being used by GIMP. I've seen this happen with other programs.

gettext uses the following priorities for choosing a localized translation:

1. A localized translation in your primary language
2. A localized translation in one of your alternate languages, in
priority order
3. The original language of the program text

Probably what is happening is that GIMP provides localized translation
files for one or more languages in your alternate language list, but
does not define an English localization translation file (instead
relying on the fallback behavior to get English). In that case, gettext
will find that alternate-language localization in step 2, and it will
take precedence over the default-language fallback of English.

This could be fixed at the GIMP level by having it provide a dummy empty
localization file for English, which would be matched to your primary
language in step 1. Alternately, your $LANG workaround is effective.

Cheers,
Andrew
</pre>
    </blockquote>
  </body>
</html>