Hi Francesco,

I've created a jira issue for this:
https://issues.onehippo.com/browse/CMSSIX-273

Thx for the feedback!

Bart


2009/11/26 Francesco Chicchiriccò <[email protected]>:
> Hi all,
> I've just finished a run of tests and checks with the spell checker.
>
> My configuration as follows:
>
>   * Hippo 6.05.07 with Xinha 0.9.5 / a brand new Hippo 6.05.08 without
>     any modification
>   * Apache Tomcat 6.0.20
>   * Solaris 10 x86 / SPARC
>
> In all cases, I found that it is mandatory to set, among Tomcat's JVM
> properties, the file.encoding property to UTF-8 in order for the spell
> checker to work at all.
>
> Moreover, the AspellGenerator ([1]) has a bug around line 188:
>
> newline = newline.replaceAll(word,"<span
> class='HA-spellcheck-error'>"+word+"</span>    ");
>
> I had to replace this line with:
>
> newline = newline.replaceAll("\\b" + word + "\\b", "<span
> class='HA-spellcheck-error'>" + word + "</span>");
>
> As you can see, my modification has the purpose of replacing only entire
> words instead of substrings.
> With the original line, an English text containing the word "check" could
> cause problems if the default dictionary was the Italian one: since "check"
> is not an Italian word, the replaceAll(() above would result in all the
> "check" occurences get replaced, also the one included in the class
> attribute of the <span/> element, thus resulting in an invalid XML.
>
> With these modifications, I've been able to successfully test the spell
> checker with Italian, English, Polish, German, French and Portuguese.
>
> Cheers.
>
> [1]
> http://svn.hippocms.org/repos/hippo/hippo-cms/tags/Release-CMS-v6_05_07/editor/src/java/nl/hippo/cms/spellchecking/generation/AspellGenerator.java
> --
>
> Francesco Chicchiriccò
> Delivery Manager
>
> everett Italia ?
>         TRUSTED TO *KNOW*
>
> Head Office
> Via Torino, 2 - 20123 Milano - Italia
> Tel:
> +39 02 72546847
> Fax:
> +39 02 72546418
> Technology Centre
> Via Federico Fellini, 2 G2/1 - 65010 Spoltore (PE) - Italia
> Tel:
> +39 085 2120342 / +39 085 2120537
> Fax:
> +39 085 2120342 / +39 085 2120537
>
> Mob:
> +39 329 0573276
> e-mail:
> [email protected] <mailto:[email protected]>
> Web:
> http://www.everett.it
>
> The information in this Internet email is confidential and may be legally
> privileged. It is intended solely for the addressee. Access to this Internet
> email by anyone else is unauthorised. If you are not the intended recipient,
> any disclosure, copying, distribution or any action taken or omitted to be
> taken in reliance on it is prohibited and may be unlawful. When addressed to
> our clients any opinions or advice contained in this Internet email are
> subject to the terms and conditions expressed in any applicable governing
> Everett terms of business or client engagement letter.
>
> ********************************************
> Hippocms-dev: Hippo CMS development public mailinglist
>
> Searchable archives can be found at:
> MarkMail: http://hippocms-dev.markmail.org
> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>
>



-- 
Hippo B.V.  -  Amsterdam
Oosteinde 11, 1017 WT, Amsterdam, +31(0)20-5224466

Hippo USA Inc.  -  San Francisco
101 H Street, Suite Q, Petaluma CA, 94952-3329, +1 (707) 773-4646
-----------------------------------------------------------------
http://www.onehippo.com   -  [email protected]
-----------------------------------------------------------------
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to