F10 Release Notes PO files

Paul W. Frields stickster at gmail.com
Thu Nov 6 13:20:04 UTC 2008


On Wed, Nov 05, 2008 at 11:11:28PM -0800, Karsten 'quaid' Wade wrote:
> On Thu, Nov 06, 2008 at 11:08:29AM +1000, Noriko Mizumoto wrote:
> 
> > Paul, don't worry it does not destroy, but the situation seems not nice.
> > This is how I am understanding and had experience when used to work on cvs.
> > The translator has been working the file on her machine not commit it to  
> > the repository yet, let's say the version 1.0. Beside the author updated  
> > this version with some change resulting the version 1.1. Now the  
> > translator tried to commit the file worked, but she got error message  
> > saying the file is conflict. Because the repository has latest version of 
> > 1.1, while she is still trying to commit version 1.0.
> > She needs to merge her file of 1.0 and 1.1 locally before commit. If  
> > there are 10 translators, this local merge must be done for each language.
> > If the author notified translators to commit before update, this merge is 
> > not required.
> 
> If we can actually use git, we may find these merges a lot easier
> because git is a better tool than cvs.
> 
> > Now I see strange thing here, and need some help.
> > I did 'git pull', so I got latest PO files with 1024 strings intead 1030. 
> > I did test commit po_BR.po translated with 1030 strings against latest 
> > pt_BR.po with 1024 strings.
> >
> > [noriko at noriko po]$ git commit -m 'commit test' pt_BR.po
> > Created commit dd92755: commit test
> >  1 files changed, 1035 insertions(+), 4134 deletions(-)
> >
> > I got no error, but it seems overwritten when I see log.
> 
> I just did a 'git pull' and this is what I see:
> 
> [kwade at calliope release-notes {master}]$ git log po/pt_BR.po 
> commit f3595ce789f269f53a6634688e468f93907717b0
> Author: Paul W. Frields <stickster at gmail.com>
> Date:   Tue Nov 4 09:35:20 2008 -0500
> 
>     Update POT and PO files
> ...
> 
> Where is your commit?
> 
> It is where it belongs, on your machine in your local repository.
> Until you do 'git push', you do not merge your local repo to the
> remote one.
[...snip...]

I suspect this is the case -- that Noriko has a local commit that's
not been pushed.  Since it's got a "commit test" log message that's
probably reasonable.

Noriko, it would be helpful if we understood how translators are
working?  How do they retrieve POT or PO files?  When and how do they
submit their work back to the repository?

We will refrain from updating POT or PO further except for scheduled
drops, but we should probably develop instructions for translators
that will help them make better use of the tools available, and rely
less on restrictive manual policies.

-- 
Paul W. Frields                                http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
  irc.freenode.net: stickster @ #fedora-docs, #fedora-devel, #fredlug
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/trans/attachments/20081106/3854dee3/attachment.bin 


More information about the trans mailing list