Move to Maketext: request for comments
Vitaly Fedrushkov
fedrushkov at users.sourceforge.net
Sun Nov 30 07:45:43 UTC 2008
Mikhail Gusarov wrote:
> Bugzilla/* means Linux packagers will have to separate po files to
> another directory, as it contains only Perl code for now, and code goes
> to /usr/lib/perl5/...
Agreed, valid reason for not going this way.
> default/custom separation is from the days when no flexible version
> control systems existed, IMHO. Personally I have no problem maintaining
> a customizations on top of default/* hierarchy under git.
And what about per-project and per-extension templates?
> VF> * Is Locale::Maketext::Fuzzy practical?
> Will xgettext.pl create entries for special cases (and special cases
> will grow in combinatorial numbers)? If not, then it will be hard to
> use.
Well, when the code to 'say' a full sentence is long and sophisticated
(as can be seen in "auth_failure" error message), it may be practical to
wrap the entire snippet with [% |l %]...[% END %] instead of having
trouble of single words translated without context.
xgettext.pl will not help here, for obvious reasons. I'd suggest pseudo
comments putting together variants of text generated by this code snippet.
These variants may be addressed by old good static lexicon entries (yes
they may grow in combinatorial numbers) or by fuzzy entries. As these
will emerge in predictably MUCH less numbers than static entries,
perhaps we may keep TWO lexicons, 'static' and 'fuzzy', and use explicit
fuzzy calls like '[% |l_fuzzy %]...[% END %].
This would save us from 'charge of the light brigade': iterating through
thousands of keys each time fuzzy match is required.
_______________________________________________
dev-apps-bugzilla mailing list
dev-apps-bugzilla at lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-apps-bugzilla
More information about the developers
mailing list