Carlos Perelló Marín carlos.perello at canonical.com
Tue Nov 29 01:50:24 CST 2005


On Sat, 2005-11-12 at 16:05 -0600, David Farning wrote:
> One of the remaining problem areas in using rosetta to translate firefox
> is the fact the moz2po creates an individual .po for each .dtd
> or .properties file in the mozilla tree.  This, as I understand it, is a
> problem because launchpad uses one .po file per application.
> 
> I have been looking at the source code of the translation tools (moz2po
> and po2moz) for the feasibility of creating a single large .po directly
> form moz2po.
> 
> Currently moz2po chugs recursively through the mozilla tree looking
> for .dtd or properties files. When one is found a new file of the same
> name with with .po appended is created in the po tree.
> 
> It looks pretty straight forward modify the source to append a chunk to
> an existing .big.po instead of creating a new file in the output(po)
> tree.
> 
> I have not worked very much with rosetta yet.  I am wondering if anyone
> see any obvious short comings to this approach.
> 
> For example:
> 
> Will rosetta blow up if a .po file has two matching msgids?

Yes, that's an invalid .po file, a single .po file must not have the
same msgid more than once.

That's why in our tests we used msgmerge to handle those duplicates.

Cheers.

> 
> thanks
> -dtf  
> 

-- 
Carlos Perelló Marín
Ubuntu => http://www.ubuntu.com
mailto:carlos.perello at canonical.com
http://carlos.pemas.net
Valencia - Spain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.ubuntu.com/archives/rosetta-users/attachments/20051129/79e7fa74/attachment.pgp


More information about the rosetta-users mailing list