> 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.

Reply via email to