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

Responder a