Hi,

I have attached the new version of the hyphenation and spelling dictionaries
to the Issue 97403 (http://qa.openoffice.org/issues/show_bug.cgi?id=97403).

Changes of the hyphenation dictionaries:

- The English hyphenation dictionaries will use the correct RIGHTHYPHENMIN=3
instead of the recent RIGHTHYPHENMIN=2 (after the integration of the new
hyphenator in CWS hunspell4thesaurus)
- also the new patterns forbid the bad hyphenations of the words with
apostrophe (*can='t, *abaser='s, *o'c=lock etc.)
- \hyphenation section of the original TeX British English hyphenation
pattern were also converted (now how-ever, through-out etc. are hyphenated
by OOo in British English texts, like by TeX).

Regards,
László

2008/12/11 Thomas Lange - Sun Germany - ham02 - Hamburg <
[email protected]>

>
> Thomas Lange - Sun Germany - ham02 - Hamburg wrote:
>
> > 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>
>
>
> Err... the secon entry should of course have looked like
>
>            <prop oor:name="Locations" oor:type="oor:string-list">
>                 <value>%origin%/hyph_en_other.dic</value>
>            </prop>
>
>
> >
> > 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]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to