Buddha is right. It says "in CSS format" right there in the message string. Cascading Style Sheets did not register in my mind, I was too focused on the % sign. I will withdraw this in bugzilla.
- Jeff Earickson On Tue, Oct 21, 2014 at 12:11 PM, Buddha Buck <[email protected]> wrote: > But in the message to be translated, "10%" and "32px" are not English, > they are CSS. Translating them as if they were English would give the wrong > result -- you can't, in a Chinese-translated version, enter "10百分" into the > text box specified and have it work right; it has to be "10%". The same > goes with the "32px" as well. > > If the "%" is giving trouble, there are other CSS width specifiers that > could work as alternative examples: "2em", "24pt", "1cm", etc. None are > equivalent to either "10%" or "32px", but neither of those are equivalent > to each other, either. > > > On Tue, Oct 21, 2014 at 11:56 AM, Jeff Earickson <[email protected]> > wrote: > >> 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 >> > > _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
