Calendar is stuck on 'oktober' in Norwegian translation, causes weird extra characters to appear in date field on closing calendar.

Bug #541894 reported by DanFoxDavies
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wxBanker
Confirmed
Undecided
Unassigned

Bug Description

The calendar is fine while open, but whatever month I select, it sticks to 'okt' (October) and the current day's date number for the month in the field in the bottom bar, regardless of when I try to select. I don't know if this effects all translations or just the Norwegian version (I've installed Norwegian Bokmal on my computer in an attempt to laere Norsk). Can anyone also tell me why, on closing the calendar, not only is the date still wrong, but the date field is suddenly given a repeat of the year and 5 or so unreadable characters appended to the date?

I've tried both wxbanker 0.5 and 0.7 with the same results on Ubuntu 9.10 64 bit. I need to add transactions from last September up to the present day, so I would call the bug critical as it is a real show stopper. The dates NEED to be correct.

Revision history for this message
Michael Rooney (mrooney) wrote :

Hi Dan, thanks for the report, and sorry you are experiencing this! I've never had this problem, can you try running wxBanker from the terminal in a different locale, perhaps such as "LC_ALL=en_US.utf8 wxbanker" and attempt to narrow down the problem?

Also a screenshot of the issue in Norwegian, and also in US if it persists there, would be helpful. Thanks!

Changed in wxbanker:
status: New → Incomplete
Revision history for this message
DanFoxDavies (danfox) wrote :

OK, I've had a look at it under en_US and en_GB, both fine. It seems to be to do with how dates are displayed in Norwegian.
Copying and pasting the weird characters turns them into '\U02042780' - eg. 25. okt.20102010\U02042780
I attach a screenshot of the date being mouse-dragged from the box (only way to see it all at once without it being changed).
I may have been over-reacting calling this critical, I was rather stressed at the time. Either way, I can't see Norwegian Linux users being too happy with this bug...

Revision history for this message
Michael Rooney (mrooney) wrote :

Okay thanks. So at least the workaround for now is to run in en_US, or if you want the rest in Norwegian, I think you can just run wxBanker with LC_DATE=en_US.utf8 environment variable.

So, is the issue that you can change the date until you change it to October, and then can't switch back? Or can you never change the date?

Let me know and I'll try to get a sample script without any wxBanker to see if it is an upstream (wxPython) issue and I can file it there.

Thanks!

Changed in wxbanker:
status: Incomplete → Confirmed
Revision history for this message
DanFoxDavies (danfox) wrote :

As soon as I try to change the date, it gets stuck as October, with whatever the current day may be still shown by the correct number. I tried to set it to 1st October 2009 and then to 28th September 2009 originally. The date simply won't change to anything else now in the Norwegian version, even if I reinstall or update to the newest version. For now I'm just using en_GB (since I live in the UK and was only using the Norwegian versions of everything to help me learn Norwegian), but that seems to be giving me other bugs where transactions won't delete properly. I think it could be linked to the date again, though. I suggest you give it a thorough testing yourself, as I don't really have time to debug this (sorry).

Revision history for this message
Michael Rooney (mrooney) wrote : Re: [Bug 541894] Re: Calendar is stuck on 'oktober' in Norwegian translation, causes weird extra characters to appear in date field on closing calendar.

Yeah, I can reproduce it in the nb_NO locale, so I can take it from here,
thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.