GNOME Bugzilla – Bug 671793
Bills Due Reminder doesn't open with translate version (fr, es, ca)
Last modified: 2018-06-29 23:07:16 UTC
When GnuCash starts with LANG=fr, LANG=es or LANG=ca, the Bills Due Reminder doesn't work. In the corresponding po file, the same word is used to translate "invoice" and "bill". After changing that translation with two differents words, the bills reminder works. I don't know if the same problem exist in other languages. Is the good place to give this information ? Sorry for my english...
Can you tell me the exact strings that you changed in the po file so that I can reproduce the problem? Thanks
I can reproduce the problem also with the Italian translation using GnuCash 2.4.7. With the development version the problem is fixed. What version are you using?
GnuCash 2.4.10. When I see that problem in my gnucash debian testing version, I download the source here : svn checkout http://svn.gnucash.org/repo/gnucash/branches/2.4 gnucash-2.4 The line I changed are : msgstr "Facture" : line 403 in po.fr and line 372 in po.es Thanks
In the italian version, the translation of "Bill" is "Ricevuta" (line 469) and I"Invoice" is "Fattura" (line 530). Then, there is no bug in this language.
I changed the translation of "Invoice" in Italian to match the one for "Bill" in the po file.Then I copied the new .mo file in the LC_MASSAGE folder. That was done with GnuCash 2.4.7 and the bug was here, while doing the same with GnuCash from trunk the bug was not there.
Hello, have you test the fr.mo or es.mo which are present in gnucash 2.4.10 ? I'm not a programmer. I just know that when I have changed (after a little piece of deduction and a lot of luck) a word in the fr.po, my problem of the Bills Due Reminder was soved. I indicated this in case it helps someone.
(In reply to comment #5) > I changed the translation of "Invoice" in Italian to match the one for "Bill" > in the po file.Then I copied the new .mo file in the LC_MASSAGE folder. > That was done with GnuCash 2.4.7 and the bug was here, while doing the same > with GnuCash from trunk the bug was not there. The .po souces are compiled to .mo binaries, but the number of strings and some strings themself are different in 2.4 and trunk. You should in both branches apply your changes and run make && make install.
From what I can find the the code, this problem should have been fixed for quite some time now. Can you check with a recent 2.6.x version of gnucash and report back whether you can still reproduce this ? Thank you.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=671793. Please update any external references or bookmarks.