Solución del ejercicio 6 (incluye editores, conversores e i18n)