> On Apr 15, 2020, at 10:57 AM, bob_summers <bonsai.ti...@gmail.com> wrote: > > Hi > > Ubuntu, gnucash 3.7 > > I need to generate invoices (I use the easy invoice template) in an > unsupported language (Basque/Euskera) so I can't just open Gnucash using the > locale options. > > Previously I've been doing this by hand editing the easy-invoice.scm file, > easy enough to find and replace words like Total, Tax, etc (although it's in > /Usr/Share it gets overwritten with each update, but I just keep a backup). > > With v3.7, the easy-invoice.scm does not work in the same way and I cannot > find where these variables are kept. You can see below the part I used to > change, and I can't find these expressions anywhere now. > > Wondering if in >3.7 it is even possible to change these expressions. > > >> (let* ((col-vector (make-vector columns-used-size #f)) >> (set-col (make-set-col col-vector))) >> (set-col (opt-val "Display Columns" "Date") 0) >> (set-col (opt-val "Display Columns" "Description") 1) >> (set-col (opt-val "Display Columns" "Charge Type") 2) >> (set-col (opt-val "Display Columns" "Quantity") 3) >> (set-col (opt-val "Display Columns" "Price") 4) >> (set-col (opt-val "Display Columns" "Discount") 5) >> (set-col (opt-val "Display Columns" "Taxable") 6) >> (set-col (opt-val "Display Columns" "Tax Amount") 7) >> (set-col (opt-val "Display Columns" "Total") 8) >> col-vector)) >> >> (define (make-heading-list column-vector) >> >> (let ((heading-list '())) >> (if (date-col column-vector) >> (addto! heading-list (_ "Data/Fecha"))) >> (if (description-col column-vector) >> (addto! heading-list (_ "Azalpena/DescripciĆ³n"))) >> (if (action-col column-vector) >> (addto! heading-list (_ "Charge Type"))) >> (if (quantity-col column-vector) >> (addto! heading-list (_ "Kop./Cant."))) >> (if (price-col column-vector) >> (addto! heading-list (_ "Prezioa/Precio"))) >> (if (discount-col column-vector) >> (addto! heading-list (_ "Dtua./Dto."))) >> (if (tax-col column-vector) >> (addto! heading-list (_ "Taxable"))) >> (if (taxvalue-col column-vector) >> (addto! heading-list (_ "Tax Amount"))) >> (if (value-col column-vector) >> (addto! heading-list (_ "Zenbat./Importe"))) >> (reverse heading-list))) >
We do have a Basque translation, it just hasn't been updated in 15 years: > msgfmt --statistics po/eu.po > 1527 translated messages, 2545 fuzzy translations, 1351 untranslated messages. > It's vastly easier and more robust to fix any missing or fuzzy translations, recompile it, and install it into share/locale/eu/LC_MESSAGES than to mess with the report or stylesheet code. Detailed instructions at https://wiki.gnucash.org/wiki/Translation. We'd love it if you'd share your updated translation with us. Regards, John Ralls _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.