El Racó de Xavi

Reflexions i altres coses

Algú va dir...

No hi ha enigmes. Si un problema pot plantejar-se, també pot resoldre's.
Ludwig Wittgenstein

Entrades recents


Categories


Núvol d'etiquetes


Arxius del bloc


Acabe d'escoltar...

Blocs que m'agraden


Planeta Softcatalà

WP-Apertium…

... Wordpress + Apertium!!!

Tradueix aquest text!

Aquest és el meu primer plugin de Wordpress. Es tracta de WP-Apertium, un plugin que permet incorporar el traductor Apertium a qualsevol blog de Wordpress.

Basat en la idea d’Enrique Benimeli (apertium-blog-translator), he reescrit WP-Apertium pràcticament des de 0 per tal d’aconseguir noves funcionalitats, adaptar-lo a POO i, sobretot, eliminar la restricció de necessitar Apertium instal·lat en el servidor local: el plugin connecta al servidor www.apertium.org per realitzar les connexions, en cas de que no existisca el traductor instal·lat en local.

Una altra característica important és que només fa les traduccions la primera vegada que s’accedeix a una pàgina, i les desa en el servidor, de manera que s’optimitzen els accessos al traductor remot. Cada vegada que es modifica l’entrada original, la memòria cau associada s’esborra, de manera que es regeneren les traduccions.

Si trobeu qualsevol errada o funcionament incorrecte, o teniu alguna suggeriment per possibles millores, noves funcionalitats, opcions o característiques, podeu deixar un comentari ací, o un obrir una incidència al bugzilla d’Apertium.

Agraïments

M’agradaria agrair molt especialment a Enrique Benimeli la seva aportació inicial. Sense la seva idea aquest plugin no existiria. També m’ha ajudat molt en la millora del mateix. També voldria agrair a Francis Tyers, qui va ajudar a fer els canvis adients al servidor d’Apertium per facilitar la programació del plugin. I finalment a tota la gent d’Apertium en general (en ordre totalment aleatori: Sergio, Gema, Mireia, Carme, Mikel, Felipe, Juan Antonio, Enrique, Fran, Jimmy,… i tots els que em deixaré) perquè sense el seu excel·lent treball en tots els aspectes del traductor, aquest plugin no serviria per a res ;)

Descàrrega

Llista de canvis

Versió 1.0 (sense data prevista)

  • Panell d’administració per gestionar les opcions (substitueix el fitxer inc/opcions.php)

Versió 0.9 (en desenvolupament, finals de desembre de 2008)

  • Recuperació de les traduccions mitjançant Ajax
  • Us de la variable GET ?lang=xx per permetre les traduccions sense Javascript
  • Correcció de les errades 2 i 3

Versió 0.8 (03-nov-2008)

  • Primera versió del plugin
  • Traducció d’entrades i pàgines de forma transparent a l’usuari
  • Memòria cau per optimitzar els accessos al servidor
  • Per modificar les opcions, cal editar el fitxer inc/opcions.php de la carpeta del plugin

Errades conegudes

  1. No s’esborra la memòria cau Solucionat al SVN (04/11/2008)
  2. Repetició de IDs en el codi font (una vegada per a cada traducció)
  3. No funcionen anuncis adSense (es mostren una vegada per a cada traducció)

Per fer

Tasques per fer (amb una xicoteta indicació de la versió en què espere implementar-les)

  • Optimitzar el codi Javascript, per a un ús més eficient de jQuery → v0.9
  • Carregar les traduccions amb Ajax (per alleugerir la pàgina, no marejar als cercadors) → v0.9
  • Permetre la traducció amb la variable GET ?lang=xx, per als casos on no es dispose de Javascript (o per a permetre enllaços a idiomes) → v0.9
  • Panel d’administració → v1.0
  • Comprovar llengües disponibles a les que traduir, donat una llengua d’entrada. → v1.2
  • Personalitzar el funcionament del traductor a nivell de cada entrada o pàgina en particular:
    • Deshabilitar la traducció → v1.4
    • Canviar la llengua d’origen (si és distinta a la definida com a global al blog) → v1.4
    • Canviar el llistat de llengües de destí → v1.4
  • Possibilitat de traduir opcions meta determinades (a més del títol i del contingut) → v1.6
  • Interfície de post-edició dels articles → v2.0

Si t’agrada molt…


 

2 comentaris

  •  
  • Gravatar

    [...] he vuelto a integrar un par de componentes de los que no me he querido deshacer: WP-Apertium, para traducir automáticamente los posts con Apertium (hablaré pronto de él), y Compártelo [...]

  • Gravatar

    [...] lortzeko WP-Apertium Wordpress plugina instalatu eta moldatu dut euskararekin erabili ahal izateko. Instalazio [...]

Digues la teua!









Atenció!
La moderació de comentaris està habilitada, i pot endarrerir la publicació del comentari.
No cal que l'envies més d'una vegada ;).


Sindica 'El racó de Xavi'! llicència de Creative Commons Reconeixement - Compartir-Igual

Pàgina gestionada amb Wordpress | Tema inspirat en OrangeDesign | Allotjament a Dreamhost