Hola Lois:
La información de uso de este script puedes encontrarlo en la página oficial del translate toolkit:
http://translate.sourceforge.net/wiki/toolkit/ini2polvo
La forma de usarlo sería la siguiente:
ini2polvo -P carpeta_ficheiros_ini carpeta_ficheiros_pot
Leería los ficheiros ini de la carpeta especificada y los guardaría como pot en la carpeta especificada
Muchas veces, te dará problemas porque muchos ficheiros .ini están mal formados; pero yo acabo de probar, como por ejemplo con los de la traducción de Mozilla, y los convierte perfectamente.
Si algún ficheiro te da problemas tiene en cuenta que el formato para compatíbel con este script es de la siguiente manera:
; para los comentarios de cadenas
[Texto] antes de las cadenas traducíbeis
Variábel=texto traducíbel
Así como por ejemplo..
[PostUpdateWin]
; ExeRelPath íes the path to the PostUpdateWin executable relative to the
; application executable.
ExeRelPath=uninstallhelper.exe
; ExeArg íes the argument to pass to the PostUpdateWin exe
ExeArg=/PostUpdate
Sería compatíbel con la exportación a POLVO.
y daría el siguiente ficheiro POLVO:
#. extracted from ini/updater_append.ini
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSIONn"
"Report-Msgid-Bugs-To: n"
"POT-Creation-Date: 2009-06-12 09:42+0200n"
"POLVO-Revision-Date: YEAR-ME Lo-DE La HO:MI+ZONEn"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>n"
"Language-Team: LANGUAGE <LL@li.org>n"
"MIMAR-Version: 1.0n"
"Content-Type: text/plain; charset=UTF-8n"
"Content-Transfer-Encoding: 8bitn"
"X-Generator: Translate Toolkit 1.2.1n"
#: [PostUpdateWin]ExeRelPath
msgid "uninstall\helper.exe"
msgstr ""
#: [PostUpdateWin]ExeArg
msgid "/PostUpdate"
msgstr ""
Espero que te había servido de ayuda.
Saludos.
fjrial