Thomas
I am glad you detailed that, as that is exactly how I thought it should
work.
Out of interest, the current standard English dictionary extension
hyphenation dictionary currently uses multiple locales (and the same for the
associated thesaurus). So I am surprised to hear there is a bug associated
with this. From my own personal use I have never experienced any problem
with this. Although, I see from the Issue you mentioned that it involved the
Russian dictionary (which I never used).
>From the standard English dictionary extension:
<node oor:name="HyphDic_en-GB" oor:op="fuse">
<prop oor:name="Locations" oor:type="oor:string-list">
<value>%origin%/hyph_en_GB.dic</value>
</prop>
<prop oor:name="Format" oor:type="xs:string">
<value>DICT_HYPH</value>
</prop>
<prop oor:name="Locales" oor:type="oor:string-list">
<value>en-GB en-US en-ZA</value>
</prop>
</node>
Regards
Robert Black
2008/12/11 Thomas Lange - Sun Germany - ham02 - Hamburg <
[EMAIL PROTECTED]>
>
> Hello Robert
>
> Robert Black wrote:
>
> > My impression is also that an "all in one" English dictionaries approach
> is
> > a good way to handle this issue. One extension in the extension manager
> is
> > much cleaner and less confusing for users.
> >
> > However, I thought that there is nothing to stop there being two
> different
> > Hyphenation dictionaries in there: one for US only, one for other locales
> of
> > English. I thought it is just a matter of making an extra entry in the
> > dictionaries.xcu file for this? I am looking at the OOov3.0.0 version to
> > make this conclusion, so maybe something has changed.
>
> Yes, that should work.
> At least with OOo 3.0.1.
> There is a fix added for a bug that may crash the Office if there was a
> hyphenation dictionary supporting more than one locale.
> See issue 94523.
>
> With OOo 3.0.1 you should be fine with making two entries like
>
> <node oor:name="My_HyphDic_en_US" oor:op="fuse">
> <prop oor:name="Locations" oor:type="oor:string-list">
> <value>%origin%/hyph_en_US.dic</value>
> </prop>
> <prop oor:name="Format" oor:type="xs:string">
> <value>DICT_HYPH</value>
> </prop>
> <prop oor:name="Locales" oor:type="oor:string-list">
> <value>en-US</value>
> </prop>
> </node>
>
> and
>
> <node oor:name="My_HyphDic_en_other" oor:op="fuse">
> <prop oor:name="Locations" oor:type="oor:string-list">
> <value>%origin%/hyph_en_US.dic</value>
> </prop>
> <prop oor:name="Format" oor:type="xs:string">
> <value>DICT_HYPH</value>
> </prop>
> <prop oor:name="Locales" oor:type="oor:string-list">
> <value>en-GB en-CA en-AU en-IE</value>
> </prop>
> </node>
>
> But you need to explicitly list all locales for the second dictionary.
> There is currently no way to specify sth. like
> - use it for all English locales but en-US
>
> And please be sure to take note of the entry named "About node names for
> the dictionaries" in the wiki:
>
> http://wiki.services.openoffice.org/w/index.php?title=Extension_Dictionaries
>
>
> Regards,
> Thomas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>