Am Dienstag, 27. April 2010 schrieb Geert Janssens: > Ugh, I had this gut feeling something wasn't right... > > I've quickly looked at the code, but I don't think it's easy to modify it > in such a way that parameters can be substituted generically. I could add > some exception code that particularly tests for my use case > (GNUCASH_LATEST_STABLE_VERSION), but I don't like that idea.
I thought of changing the string so that it contains %s instead of @- GNUCASH_LATEST_STABLE_VERSION-@: "...use the latest release of GnuCash %s.") This string would be the only tip-of-day that contains a "%s". So you would then also modify the tip-of-day display code to check for this single exception. All other strings are just translated, but this one after translation would be passed through sprintf as well. > Unless someone knows a better way to implement this, I'll just revert my > change altogether. Well, yes, unless you are up to try out the workaround described above :-) Thanks for picking up the issue, tho :-) Regards, Christian _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel