Más idiomas para el corrector ortográfico de WordPress

[spanish]

He perdido la cuenta de cuantísimas veces he intentado hacer funcionar el corrector ortográfico del TinyMCE de WordPress en español. Nunca conseguía que funcionara. Hasta que he dado con éste mail de wp-polyglots. Por cierto, el idioma que pongáis con «+» es el que se usa por defecto, así que para hispanohablantes recomendaría:
[code lang=»javascript»]
var i, ar = tinyMCE.getParam(‘spellchecker_languages’, ‘+Spanish=es,English=en’).split(‘,’), p;
[/code]
Era fácil… una vez que sabes dónde tocar. Y digo yo, ¿no sería mejor que ésto saliera como opción en el menú? Porque si tienes el corrector pero para activar cualquier idioma que no sea el inglés tienes que andar tocando el código y además nadie te dice dónde ni cómo, pueees…

[/spanish]
[english]

I don’t know how many times have I tried to enable spell-checking in Spanish on the WordPress’ TinyMCE editor. Never got it working. Until today that I’ve found this post on the wp-polyglots list. By the way, the language you mark with «+» is the default one, so for Spanish-writing people I would recommend:

[code lang=»javascript»]
var i, ar = tinyMCE.getParam(‘spellchecker_languages’, ‘+Spanish=es,English=en’).split(‘,’), p;
[/code]

It’s easy… once you know where to hack. So, if the functionality is there, why not adding an option to easily add more languages to the spell-checker? If you have the spell-checker but can’t add more languages and you are not English-speaking, what’s its use? Or if you have to modify the code but nobody tells you where nor what to look for.

[/english]

5 comentarios sobre “Más idiomas para el corrector ortográfico de WordPress”

  1. Sólo se me ocurre que al tocar el fichero hayas dejado algo mal por error y por eso te dé el mensaje de XML no válido.
    ¿Usas Firefox? Ves a Herramientas -> Consola de error, límpiala y vuelve a cargar la página, a ver qué errores salen. Con un poco de suerte te dirá la línea e incluso el carácter que falla.

  2. Pues me da este error:

    Como el path es un poco largo te lo voy a poner a partir del js/

    fatal error: Call undefined function: mb_substr()in
    path del sitio…./js/tinymce/plugins/spellchecker/classes/TinyGoogleSpell.class.php
    on line 23

    Habri el TinyGoogleSpell.class.php, en la linea 23 aparece esto:

    $words[] = $this->unhtmlentities(mb_substr($wordstr, $matches[$i][1], $matches[$i][2], «UTF-8»));

    Alguna idea?

    Saludos

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.