2011/3/17 Victor Terán <[email protected]>: > Saludos a todos, hice un panel de control en ingles para una aplicación > usando Plone.app.registry siguiendo esta documentación el problema, es que > ahora que necesito traducirlo sencillamente no toma las traducciones del > archivo .po. > ¿Alguna idea de que puede estar sucediendo? En este momento no tengo > tracerback ni mensaje de error por lo que estoy aún más desconcertado. Estoy > usando este script para extraer las cadenas. > i18ndude rebuild-pot --pot ./transcodedeamon.pot --merge ./manual.pot > --create cenditel.transcodedeamon ../ || exit 1 > i18ndude sync --pot ./transcodedeamon.pot ./*/LC_MESSAGES/transcodedeamon.po > WARNINGS=`find . -name "*pt" | xargs i18ndude find-untranslated | grep -e > '^-WARN' | wc -l` > ERRORS=`find . -name "*pt" | xargs i18ndude find-untranslated | grep -e > '^-ERROR' | wc -l` > FATAL=`find . -name "*pt" | xargs i18ndude find-untranslated | grep -e > '^-FATAL' | wc -l` > echo > echo "There are $WARNINGS warnings \(possibly missing i18n markup\)" > echo "There are $ERRORS errors \(almost definitely missing i18n markup\)" > echo "There are $FATAL fatal errors \(template could not be parsed, eg. if > it\'s not html\)" > echo "For more details, run \'find . -name \"\*pt\" \| xargs i18ndude > find-untranslated\' or" > echo "Look the rebuild i18n log generate for this script called > \'rebuild_i18n.log\' on locales dir" > rm ./rebuild_i18n.log > touch ./rebuild_i18n.log > find ../ -name "*pt" | xargs i18ndude find-untranslated > rebuild_i18n.log > > En cuanto al código python, agregue la importación de MessageFactory para > cada cadena que necesito traducir, pero aún sin exito. >
Yo estoy utilizando ese mismo tutorial para crear paneles de control en un proyecto y me funciona perfectamente. Mis preguntas: - ¿Has cargado las traducciones con la correspondiente sentencia ZCML? <i18n:registerTranslations directory="locales" /> - ¿Tienes puesto en el buildout que compile los archivo po a archivos mo? zope_i18n_compile_mo_files true Mikel -- Mikel Larreategi [email protected] CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 _______________________________________________ Plone-ConoSur mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-conosur
