Geert, Well, "10 percent" and "32 pixels" are literal examples too. In my efforts on getting the Indic language translations to compile, poedit and/or the compile sequence always seems to choke on this spot. The English translation of:
:... e.g. 10% or 32px" ends up in the following translated string as: "[characters in Devanagari]% [more chars] 32px [more chars]" and the compiler sees the "%" as a "bare character" when it expects "%d" or "%s" or "\%" or "%%" or something in proper C format. Compiler error. I have tried all of the usual C/perl forms of making it a compilable string, like "\%", "%%", adding a space in front of it -- no success. My usual work-around is to simply remove the percent sign, which is wrong. I am open to suggestions here. I am hoping/assuming that most languages would have some equivalent of the English word "percent" that could be used, even if it reads as "parts per hundred" in the native language. I am less concerned about changing "px" to "pixel", but I like proper English. --- Jeff Earickson On Tue, Oct 21, 2014 at 11:28 AM, Geert Janssens <[email protected] > wrote: > On Monday 13 October 2014 13:53:51 John Ralls wrote: > > commit 289bfc2aefdf203881bc3e130cc98aa720e558df > > Author: Jeff Earickson <[email protected]> > > Date: Sun Oct 12 22:29:40 2014 -0400 > > > > Remove bare percent sign in taxinvoice.scm, replace with English. > > > > The bare percent sign in this string messes with po translation > > files and causes difficulties compiling without backslashes and > > other pain. Cleans up the English by using real words. > > > I'm still pondering if this patch should have been applied or not. > > The '10%' and '32px' are literal examples of values to enter in the text > box. '10 percent' and '32 > pixels' are not so the help message lost some of its helpfulness. > > What problems do you experience during translation ? > > Geert > > > diff --git a/src/report/business-reports/taxinvoice.scm > > b/src/report/business-reports/taxinvoice.scm index 106f8d7..ce7c0ed > > 100644 > > --- a/src/report/business-reports/taxinvoice.scm > > +++ b/src/report/business-reports/taxinvoice.scm > > @@ -193,7 +193,7 @@ > > (N_ "Name of a file containing a logo to be used on > > the report.") "")) > > (add-option (gnc:make-string-option > > - displaypage optname-logo-width "f" (N_ "Width of the > > logo in CSS format, e.g. 10% or 32px. Leave blank to display the logo > > at its natural width. The height of the logo will be scaled > > accordingly.") "")) + displaypage optname-logo-width > > "f" (N_ "Width of the logo in CSS format, e.g. 10 percent or 32 > > pixels. Leave blank to display the logo at its natural width. The > > height of the logo will be scaled accordingly.") "")) (add-option > > (gnc:make-simple-boolean-option displaypage > optname-border-collapse " > > g" (N_ "Border-collapse?") #f)) (add-option > > (gnc:make-string-option displaypage > optname-border-color-th "h" (N_ > > "CSS color.") "black")) (add-option > > (gnc:make-string-option displaypage > optname-border-color-td "i" (N_ > > "CSS color.") "black")) > > > > > > > > Summary of changes: > > src/engine/gnc-budget.c | 6 ++++-- > > src/report/business-reports/taxinvoice.scm | 2 +- > > 2 files changed, 5 insertions(+), 3 deletions(-) > > > > _______________________________________________ > > gnucash-changes mailing list > > [email protected] > > https://lists.gnucash.org/mailman/listinfo/gnucash-changes > > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
