Re: Permisison requested: untranslated error messages in GtkFileSystemGnomeVFS



> > I'm requesting permission to apply the patch in
> > http://bugzilla.gnome.org/show_bug.cgi?id=485922 to the gnome-2-20
> > branch of libgnomeui.
> 
> One approval from me as user will see the untraslated message either
> because nobody could translate them or because they are not translated
> into all languages. So, from the user point of view it can just get better.

FWIW, this always has been my opinion, too. Since the string is
untranslated currently, fixing that can only potentially make it better
from the users POV. Of course this results in slightly less good
translation statistics -- however, since the total number of translated
strings won't be affected, there is no downside for the user.


Also, I even seem to recall that marking a string translatable, in the
case this has been forgotten, has not been regarded as String Freeze
break in the past. Please correct me, if I am wrong.

The String Freeze during stable cycles IMHO is most useful to prevent
the developers from arbitrarily changing or adding strings, breaking
existing translations in the worst case.


Actually, now that I checked the proper handling and rules [1] rather
than just going from memory, I found this:

  What changes are affected by the string freeze?
  Any addition or change of a string marked for translation [...]

  What changes are not affected by the string freeze?
  * Marking a message for translation that was previously not marked for
    translation by accident.  [announce necessary / requested]


Sorry for not chipping in earlier, Federico. I believe we reverted
unnecessarily.


> Note that you need a second approval!

Please note that I am *not* a member of the Translation Project, and
thus this does not count as a second approval. ;)

  guenther


[1] http://live.gnome.org/TranslationProject/HandlingStringFreezes

-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}



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