Tal vez mi vision de mundo sea distinta a la de muchas personas, pero considero que si se desea alcanzar a un gran numero de personas, uno no tiene que limitarse a un solo idioma. Tomando en cuenta que mi meta es asegurar que esta experiencia pueda ayudar a otros a familiarizarse con los particularidades de las plataformas que estaré usando, es altamente importante que este sitio puede ser leído por personas en distintos idiomas.
Ahora, esto eventualmente termina como una decisión de recursos y prespuesto. Yo sé que, personalmente, yo puedo escribir contenido tanto en inglés como español (yo soy el recurso). En otros idiomas… pues eso es otra historia. Por el momento me concentraré en estos dos idiomas con la intención no gastar dinero (dado que mi presupuesto es cercano a 0).
Ahora, como puedo hacer una instalación multi idioma con tan solo la base de WordPress? Bueno… encontré… este post, pero pese a que entiendo la idea, no me encanta la idea.
Lo resumiré de la siguiente manera:
- Debido a que básicamente cada idioma es una instalación propia, en el momento en que decida agregar otro idioma tendría que realizar una instalación nueva y configurarlo todo.
- No tendría una forma sencilla de moverme entre traducciones de un mismo elemento así que administrar los enlaces (elementos de menú) va a ser un tedio.
- Eliminar elementos mo se ve reflejado en los demás idiomas. Lo mismo si hago cambios.
- Categorías y etiquetas no están sincronizadas, esto es un proceso manual.
- Los elementos de la biblioteca multimedia se duplicarían, podría terminar reventando el espacio en disco.
Basado en esto y con la meta final de una eventual migración a Drupal, este plan requeriría que maneje una serie de condiciones que harían dicho migración un poco más incomoda.
Entonces, que opciones nos quedan? Aparentemente no mucho solo con la base de WordPress. Esto es molesto y en mi opinión, no hace sentido que esta característica no este disponible desde el núcleo y que para poder hacerlo posible de forma usable debamos recurrir a un plugin.
En mi próxima publicación hablaré sobre los plugins que encontré y la opción por la cual me decidí (tratando de mantener los costos tan bajos como sean poisbles) y ver si es una solución aceptable , al menos hasta que configure el proyecto en Drupal.