After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 671793 - Bills Due Reminder doesn't open with translate version (fr, es, ca)
Bills Due Reminder doesn't open with translate version (fr, es, ca)
Status: RESOLVED INCOMPLETE
Product: GnuCash
Classification: Other
Component: Translations
2.4.x
Other Linux
: Normal normal
: ---
Assigned To: gnucash-documentation-maint
gnucash-documentation-maint
Depends on:
Blocks:
 
 
Reported: 2012-03-10 20:16 UTC by Laurent
Modified: 2018-06-29 23:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Laurent 2012-03-10 20:16:05 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...
Comment 1 Cristian Marchi 2012-03-12 19:36:57 UTC
Can you tell me the exact strings that you changed in the po file so that I can reproduce the problem?

Thanks
Comment 2 Cristian Marchi 2012-03-12 19:59:51 UTC
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?
Comment 3 Laurent 2012-03-12 20:37:19 UTC
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
Comment 4 Laurent 2012-03-12 20:54:53 UTC
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.
Comment 5 Cristian Marchi 2012-03-13 07:38:30 UTC
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.
Comment 6 Laurent 2012-03-13 20:24:17 UTC
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.
Comment 7 Frank H. Ellenberger 2013-12-12 03:22:15 UTC
(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.
Comment 8 Geert Janssens 2016-03-21 11:06:22 UTC
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.
Comment 9 Geert Janssens 2016-09-14 08:17:12 UTC
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!
Comment 10 John Ralls 2017-09-24 22:48:02 UTC
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
Comment 11 John Ralls 2018-06-29 23:07:16 UTC
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.