For the record, BPBible allows the locale for book names to be selected independently from the locale for the user interface (though it will default to being the same).  From memory this was added to handle the case where book names were available for another language but no one was ever likely to translate BPBible into that language.  It seems to also have fallback to the default SWORD book names (e.g. English).<div>

<br></div><div>I&#39;ve considered allowing it to use book names for the module language as well as the current locale, but have never actually implemented it and so have not considered which way to prioritise it.  A possible issue is if you have one reference box which controls multiple linked windows in different languages (e.g. two Bibles or a Bible and a commentary).  Would we expect the app to parse references in any of the languages present in any of those windows?</div>

<div><br></div><div>Jon<br><br><div class="gmail_quote">On Tue, Sep 11, 2012 at 9:33 AM, Greg Hellings <span dir="ltr">&lt;<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Sep 10, 2012 at 6:00 PM, Peter von Kaehne &lt;<a href="mailto:refdoc@gmx.net">refdoc@gmx.net</a>&gt; wrote:<br>


&gt; On 10/09/12 20:44, Greg Hellings wrote:<br>
&gt;<br>
&gt;&gt; I just wanted to put that out here, so there is a record of it and so<br>
&gt;&gt; developers for either app can think about the UX they want. In the<br>
&gt;&gt; case of Takwane, since neither application has a Takwane locale it is<br>
&gt;&gt; likely the users will try for Portugese in the application&#39;s UI but<br>
&gt;&gt; will still want to type their native Takwane book names. This makes<br>
&gt;&gt; Xiphos&#39; UX undesirable as it only understands English and whatever<br>
&gt;&gt; locale the UI is in. But presumably a user might want to open a module<br>
&gt;&gt; in a different language and still be able to use their native locale<br>
&gt;&gt; (like us English speakers are probably used to doing since the engine<br>
&gt;&gt; appears to understand English all the time). This makes BibleTime&#39;s UX<br>
&gt;&gt; bad because it seems to ignore the UI&#39;s locale.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m unsure of a path to take when recommending an application to the<br>
&gt;&gt; translators for testing because of this. Both situations could be<br>
&gt;&gt; awkward, unless they eventually decide it is worth the effort to<br>
&gt;&gt; translate the UI itself into Takwane.<br>
&gt;<br>
&gt; The effort to translate the user interface is not huge - an evening<br>
&gt; rough, a weekend really nice.<br>
&gt;<br>
&gt; But I agree nevertheless. There is a problem.<br>
&gt;<br>
&gt; Many minority languages will not warrant a GUI translation and in many<br>
&gt; places it might even not be desirable as people are not used to use<br>
&gt; computers in the minority language, but use a computer in the main<br>
&gt; national language.<br>
&gt;<br>
&gt; I guess exposing the search locale as an user defined option and adding<br>
&gt; the ability to have several search locale might be the best way forward.<br>
<br>
</div></div>Are you thinking like a set of radio buttons, or a combo box that<br>
lists the UI locale and the module locale (and possibly all available<br>
locales) which the user could select? It looks like Locale can be set<br>
dynamically on an SWKey directly, so it would allow this to be a<br>
setting that affects each module individually or the entire<br>
application, depending on choice.<br>
<br>
That seems like a reasonable choice to me, but it&#39;s probably worth<br>
discussing which should be the default: the module&#39;s Lang or the UI&#39;s<br>
lang. That&#39;s probably a choice that each application needs to decide<br>
when they decide what mechanism to use to specify the active locale.<br>
<span class="HOEnZb"><font color="#888888"><br>
--Greg<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Peter<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt; Instructions to unsubscribe/change your settings at above page<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</div></div></blockquote></div><br></div>