This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New Polish PO file for 'libc' (version 2.16-pre1)


On 7/10/2012 4:27 AM, Roland McGrath wrote:
>> You can backport the incoming .po files to any branch which contains a
>> .pot file that matches the .pot file currently used[1] by the translation
>> team to generate the .po file?
> 
> Yes, that's the crux of what I meant and probably a better way to state
> it.  I glossed it over with the thought that keeping track of which
> branch you are working on is something that people are less likely to
> get confused about than the literal requirement, which is something like
> 'git diff --quiet origin/master..HEAD -- po/libc.pot || do_not_do_it'.
> 
> The nature of gettext translations means it can actually be slightly
> fuzzier than this, but I don't think we want to get into that.
> Technically the way it works is not all-or-nothing, but on a per-msgid
> basis.  That is, each msgid line in the .pot file corresponds to the
> msgid line with the identical string in .po files.  If a .po file lacks
> a particular msgid, then gettext ("particular") will just yield
> "particular" (i.e. the original English) rather than a translation.  So
> some amount of drift doesn't completely ruin the user experience, just
> degrades it incrementally for the new/changed strings.  But unless the
> translation teams really want to us to do otherwise, I think we should
> stick with the simple rule that you only ever want to use .po files that
> were made for exactly the same .pot file you currently have.

I'm fine with that.

Thanks for helping me understand the technical minutia.

Cheers,
Carlos.
-- 
Carlos O'Donell
Mentor Graphics / CodeSourcery
carlos_odonell@mentor.com
carlos@codesourcery.com
+1 (613) 963 1026



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]