Wanted: po file extract-merge script

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Francesco

    Wanted: po file extract-merge script

    Hello Python- Ng,

    I'm looking for a special script

    (I don't want to reinvent the wheel; have anyone written such a thing?
    I've looked in google (and groups), but I didn't find anything

    it such one doesn't exist yet,
    I will write it myself, or someone is so good to support me:))


    I would call it pomerge.py
    example
    pomerge.py it_collection.p o my.po

    I made a collection of strings, (i merged poedit po files and
    wxwindows distribution po files into on)
    BTW: Does there anyone exist a big collection file of all possible
    strings?

    (collection.po)
    (I would extract msgid as keys and msgstr as values into a
    dictionary.)

    example (collection.pot )
    msgid " Preview"
    msgstr " Anteprima"

    msgid "Envelope"
    msgstr " busta"

    msgid "&Close"
    msgstr "&Chiudi"

    .....


    my.po
    (filter out msgid's)

    msgid "Exit"
    msgstr ""

    msgid "Envelope"
    msgstr ""

    msgid "Next"
    msgstr ""


    -----------

    output should be:

    msgid "Exit"
    msgstr ""

    msgid "Envelope"
    msgstr " busta"

    msgid "Next"
    msgstr ""


    Great would be to ignore the '&' and the '\tctrl' characters, so a
    translation is easier to find, and append then again in the output
    file.
    Also I think for multiline string, there is a special procedure
    necessary.

    Or do you have better suggestions?
    Many thanks in advance for your answer!

    --

    Franz St.
Working...