Re: id translation and gnome-2-14 branch of gnome-screensaver



On 6/10/06, Elijah Newren <newren gmail com> wrote:
On 6/9/06, ahmad riza h nst <rizahnst gnome org> wrote:
> On Fri, 2006-06-09 at 17:37 -0600, Elijah Newren wrote:
> > Hi,
> >
> > A small issue has come up.  Apparently, 'id' has been added to
> > ALL_LINGUAS in the gnome-2-14 branch of configure.ac for
> > gnome-screensaver without the accompanying translation -- twice.
> > Naturally, this breaks the build (see
> > http://bugzilla.gnome.org/show_bug.cgi?id=344432).  At John's request,
> > I'm sending this email hoping it gets to the right people, so that if
> > it's added again the translation will come with it.
>
> thanks for the notice, but i confused by the dead id.po.
>
> in fact, its there (the id.po) but danilo informed me that its a dead
> id.po.
> http://cvs.gnome.org/viewcvs/gnome-screensaver/po/?hideattic=0&only_with_tag=gnome-2-14
>
> i have consulted this before with carlos and danilo, but we can't
> resolve it...

It looks to me like you only ever committed it on head, which
automatically makes it appear dead on other branches (you need to cvs
add and cvs commit it manually for each branch when you're adding
files after branching has occurred).  Just cd into the
gnome-screensaver checkout, run
  cvs -q -z3 update -Pd -r gnome-2-14
  cp /path/to/gnome-2-14/version-of/id.po po/
  cvs add po/id.po
  cvs commit

If the same .po file works for head as for gnome-2-14, I believe I can
do this for you by taking the version from head.

I actually did this now before I saw Elijah's mail...

As Elijah says, you will need to "cvs add" and then "cvs commit" new
po files in every branch where you want them to be. If you do forget
to "cvs add" a new file on a branch, then "cvs commit" will not commit
the file on that branch.

All these steps are described on
http://developer.gnome.org/doc/tutorials/gnome-i18n/translator.html.
Under "How to add a new translation", the steps for adding a new
translation to HEAD first and then to a branch are described in
detail.
Ahmad, please make sure you read and follow the instructions. Because
the instructions were not followed in this case, and the "cvs add"
step was forgotten, the build of gnome-screensaver broke because the
configure.ac was referring to a translation that had not actually been
added to CVS. This in turn caused almost all gnome-screensaver
contributors to be unable to do their work.


Christian



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]