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 506505 - Can't set Transaction before Current Date - problem with locales
Can't set Transaction before Current Date - problem with locales
Status: RESOLVED DUPLICATE of bug 497831
Product: GnuCash
Classification: Other
Component: User Interface General
2.2.x
Other Linux
: Normal normal
: ---
Assigned To: David Hampton
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2007-12-31 00:04 UTC by pevik
Modified: 2018-06-29 21:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description pevik 2007-12-31 00:04:47 UTC
I've got a similar problem as it's described here:
http://www.nabble.com/Problem---Can't-set-Transaction-before-Current-Date-to7311588.html
or here (the same):
http://readlist.com/lists/gnucash.org/gnucash-user/0/2202.html

I run locales cs_CZ.utf-8 and I cannot set Transaction before Current Date.
Czech locales use date format dd.mm.yy (e.g. 20.12.2007), unlike english or C locale, which use mm/dd/yy (e.g. 12/20/2007). Is that what cause the problem?
If I switch to C locale, it's working.
On windows version with czech locale (encoding windows-1250 I guess) it's working.

I run gnucash 2.2.2 on debian, I had this problem on version 2.2.1 as well (that was the first version I ran), the problem, described in link above, has been at least from version 2.0.2. Or is it a debian related problem (wrong argument for ./configure) ?
Comment 1 pevik 2007-12-31 00:54:22 UTC
It looks like nothing with date is not working on certain locales (at least on czech locale): changing date on Account Summary is not working either :(.
Comment 2 Christian Stimming 2008-11-10 12:05:14 UTC
Still a problem with the more recent versions?
Comment 3 pevik 2008-11-11 21:09:09 UTC
This problem is still on version 2.2.6 (r17427) on Debian (GNU/Linux).

I'll try this or next week build new version 2.2.7 to see whether is fixed.

Petr
Comment 4 pevik 2008-12-02 08:54:28 UTC
I built gnucash 2.2.7 from sources and the problem is the same:
with locales cs_CZ.UTF8 (so date is like Europe: dd.mm.yyyy) is not possible to change date when date/format is set to locale.

It's possible to achieve with workaround: setting date format to Europe, but still I'd be for ensuring that locale option works for all locales.

It's not working for (at least) all versions from 2.2.1 to 2.2.7 (haven't tried CVS).

Reproducing bug:
1) export LC_ALL=cs_CZ.UTF-8; export LANG=cs_CZ.UTF-8
2) gnucash &

So it IS confirmed now :-).
Comment 5 Geert Janssens 2011-01-21 14:31:14 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 497831 ***
Comment 6 John Ralls 2018-06-29 21:57:59 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=506505. Please update any external references or bookmarks.