[tasque-list] Date format in Tasque

5 views
Skip to first unread message

Bent

unread,
Nov 24, 2008, 3:38:05 PM11/24/08
to tasqu...@gnome.org
Hi

I live in Europe, so the default date format used by Tasque (the
American way: 9/11 is 11th of September and not 9th of November as I
would read it) is confusing for me.

I have tried to find Tasque in gconfig in order to change the date
format to the European way (dd-mm-yyyy) but Tasque was not in the list
of applications known by gconfig..

Please advise on how to change the date format.

Kind regards,

Bent
_______________________________________________
tasque-list mailing list
tasqu...@gnome.org
http://mail.gnome.org/mailman/listinfo/tasque-list

Andrew Conkling

unread,
Nov 24, 2008, 4:17:14 PM11/24/08
to Bent, tasqu...@gnome.org
On Mon, Nov 24, 2008 at 3:38 PM, Bent <bba...@gmail.com> wrote:
I live in Europe, so the default date format used by Tasque (the
American way: 9/11 is 11th of September and not 9th of November as I
would read it) is confusing for me.

I have tried to find Tasque in gconfig in order to change the date
format to the European way (dd-mm-yyyy) but Tasque was not in the list
of applications known by gconfig..

Please advise on how to change the date format.

In general, GNOME apps should respect your system's locale settings; what are yours? (More info here if necessary: http://www.linuxcommand.org/man_pages/locale1.html or let me know if you have questions.)

In my experience, Mono sucks with localization though, so even the correct locale settings may not help. Let's start with yours though. :)

--
Andrew Conkling
http://andrewski.net

Sandy Armstrong

unread,
Nov 24, 2008, 4:29:27 PM11/24/08
to Andrew Conkling, tasqu...@gnome.org

We've been handling this in the .po files. Once we know the locale
setting we will probably see that the translator didn't set a string for
that, or that there is not a translation yet, and we can fix it. There
is a bug filed to do this better...

Sandy

Bent

unread,
Nov 25, 2008, 5:37:49 AM11/25/08
to tasqu...@gnome.org
Hi guys

Thanks for the quick answer.

Andrew Conkling wrote:
>
> In general, GNOME apps should respect your system's locale settings;
> what are yours? (More info here if necessary:
> http://www.linuxcommand.org/man_pages/locale1.html or let me know if
> you have questions.)
>
> In my experience, Mono sucks with localization though, so even the
> correct locale settings may not help. Let's start with yours though.

I'm afraid I have opened a bag of worms, because I'm certainly not an
locale-eagle ;-) and I'll have to do some studying.

The command 'locale -a' gives:

bent@yosie ~ $ locale -a
C
en_DK.utf8
en_US.utf8
POSIX
bent@yosie ~ $

so I guess I'm using the C locale. What I want is an English speaking
machine which uses Danish date and currency formats.

It would probably be easier if I chose a Danish speaking machine as
well, but I have used English as a working language on PC since I
worked in California for a couple of years many years back. I also
find that many translations to Danish suck because not many Danes
know their own language these days. Well, the latter is complete off
topic. Sorry about that.

Bent

Andrew Conkling

unread,
Nov 25, 2008, 7:51:45 AM11/25/08
to Bent, tasqu...@gnome.org
On Tue, Nov 25, 2008 at 5:37 AM, Bent <bba...@gmail.com> wrote:
The command 'locale -a' gives:

bent@yosie ~ $ locale -a
C
en_DK.utf8
en_US.utf8
POSIX
bent@yosie ~ $

so I guess I'm using the C locale. What I want is an English speaking
machine which uses Danish date and currency formats.

From what Sandy mentioned, there won't be any way currently to get that. I too want something similar (for me, English language but different date and time formats) and I can set that in my locale, but Tasque is not currently programmed to handle that.

Bent

unread,
Nov 25, 2008, 9:07:10 AM11/25/08
to Andrew Conkling, tasqu...@gnome.org
Hi Andrew

2008/11/25 Andrew Conkling <and...@andrewski.net>:


>
> From what Sandy mentioned, there won't be any way currently to get that. I
> too want something similar (for me, English language but different date and
> time formats) and I can set that in my locale, but Tasque is not currently
> programmed to handle that.
>

Well I guess there is not much to do but to wait. Anyway, I'll (try
to) teach myself some locale-stuff ...

Bent

unread,
Feb 11, 2009, 6:22:37 AM2/11/09
to tasqu...@gnome.org
Hi

As promised (or threatened?) in the tread on release schedules here
are a few comments/questions.

I believe I understand the business of locale now, so it would be
interesting and challenging to try to mend this problem. Before I
commit, though, I fell I need some introduction to the Tasque/Gnome
way of doing things.

I consider myself a competent C-programmer with some C++-experience,
so the programming itself should not present a problem - not for me at
least. So it is more the development environment, the error tracking
system, etc that I need a brief introduction into.

So if somebody on the project would take a few minutes and give me
some pointer I would appreciate it very much. It could be done using
private e-mail. There is no point in cluttering the list - unless of
course it turns out to be of common interest.

Kind regards,

Sandy Armstrong

unread,
Feb 11, 2009, 10:14:10 AM2/11/09
to Bent, tasqu...@gnome.org
On 02/11/2009 03:22 AM, Bent wrote:
> Hi
>
> As promised (or threatened?) in the tread on release schedules here
> are a few comments/questions.
>
> I believe I understand the business of locale now, so it would be
> interesting and challenging to try to mend this problem. Before I
> commit, though, I fell I need some introduction to the Tasque/Gnome
> way of doing things.

Awesome! Here is the existing bug report:

http://bugzilla.gnome.org/show_bug.cgi?id=540281

> I consider myself a competent C-programmer with some C++-experience,
> so the programming itself should not present a problem - not for me at
> least. So it is more the development environment, the error tracking
> system, etc that I need a brief introduction into.

Hopefully this page will answer most of your questions:

http://live.gnome.org/Tasque/Building

There is more information linked at the bottom.

I happen to like using the MonoDevelop IDE to write code for Tasque.
There is a MonoDevelop solution (tasque.mds) at the top level of your
SVN checkout. MonoDevelop knows about our makefiles, so when I issues a
build command from the IDE, it really just calls `make`.

I think Brian prefers to write his code in vim, and build from the
command line. Really, there aren't any restrictions there. But if
you're just starting to look at Tasque, MonoDevelop might be nice
because (if you're familiar with Visual Studio) you can use it as a
means to explore the code.

Please feel free to ask any questions you might have.

Sandy

Bent

unread,
Feb 14, 2009, 3:47:16 PM2/14/09
to Sandy Armstrong, tasqu...@gnome.org
Hi List

Sandy suggested that I put the following conversation between him and
me on this list. It concerns my attempt to build Tasque 'by hand' on a
Gentoo/KDE platform. At the end there is a brief status report.

On 12. feb. 2009 at 22.14 I wrote:

=================
Hi Sandy

FYI I have started to look into the world of Tasque. It is, however,
apparently an uphill struggle, at least in my Linux environment. I use
KDE on Gentoo and the Gentoo package manager does not take lightly to
Tasque. Everything is masked and now I cannot even update my system.

I will probably have to remove Tasque from Portage and build it by
hand instead. I have already given that a try, but that is not easy
either. I checked the source out of the SVN repository following the
hints on the page you referred me to. The autogen run ended with this
message:

"checking for EVOLUTION_SHARP... configure: error: Package
requirements (evolution-sharp >= 0.18.1) were not met:

Requested 'evolution-sharp >= 0.18.1' but version of Evolution is 0.17.4"

My attempt to update evolution-sharp ended in the same mess as when I
tried to update Tasque (My Tasque is 0.1.7)

I do not expect you to help me out of this - using Gentoo is my own
choice after all.
I'm rather tired of Gentoo right now. I have read - and also noticed -
that Gentoo is rather slow in updating these days. Perhaps I should
take a look at Sabayon...

I have previously used openSUSE so that is another alternative. I
might even give it a try without abandoning Gentoo because I have a
VirtualBox on this PC and I could install openSUSE there.

Please take all of this as just the rambling of a somewhat depressed
man who is also a bit tired. Tomorrow I will give a class at my Linux
course (I give a course called 'Linux Networking and Security' at the
Engineering University College of Copenhagen) so the world will look
bright and sunny after that.

Best regards,

Bent
=====================

Ten minutes later Sandy answered:

=====================
I will try to get back to you on this this weekend. Heading out of
town for a bit. Try building without enabling the EDS backend. Will
respond in more detail later. Actually, maybe you should send this to
tasque-list so others can have a chance to help, or at least learn
from your experience. :-)

Peace,
=====================

Since then I have successfully built Tasque by not enabling the EDS
backend. I hadn't seen the connection between 'eds-backend' and
Evolution.

So now I have achieved two things:

1. I have an up-to-date Tasque
2. I have an up-tp-date Gentoo installation, because I un-installed
the Gentoo-provided Tasque (now that I have mu own) and thus got rid
of all the masked dependencies from Tasque.

The next step will be to try the Mono Development IDE.

Kind regards,

Bent

Bent

unread,
Mar 21, 2009, 3:30:13 PM3/21/09
to Tasque list
Hi

The following is probably slightly off topic but I hope you will bear with me.

I have begun using MonoDevelop and I am a bit intrigued by the use of
a couple of words. Since English is not my mother tongue I need a
little help from someone who has English as her/his first language.

The words I have problem with are 'Project' and 'Solution' The way I
see MonoDevelop use them, they are the same thing. There are two
buttons in the MonoDevelop IDE: 'Build Project' and 'Build the
Solution' and when I push them they do the same: do a build, i.e. run
'make'.

In my world the two words have different meanings. The Oxford
Dictionary has 'Project' as. "n [C) (plan for a) scheme or
undertaking" and 'Solution' as (1st entry) "n [C] answer (to a
question, etc); way of dealing with difficulty".

Could someone please enlighten me on the meaning in MonoDevelop, please.

Or have I run into one of the differences between British English and
Americam English?

Kind regards,

Bent

Sandy Armstrong

unread,
Mar 21, 2009, 6:41:01 PM3/21/09
to Bent, Tasque list
On 03/21/2009 12:30 PM, Bent wrote:
> Hi
>
> The following is probably slightly off topic but I hope you will bear with me.

Always glad to help. If you run into a lot of problems with
MonoDevelop, you might get more help on the monodevelop-list, but I'm
happy to answer any of your questions.

> I have begun using MonoDevelop and I am a bit intrigued by the use of
> a couple of words. Since English is not my mother tongue I need a
> little help from someone who has English as her/his first language.
>
> The words I have problem with are 'Project' and 'Solution' The way I
> see MonoDevelop use them, they are the same thing. There are two
> buttons in the MonoDevelop IDE: 'Build Project' and 'Build the
> Solution' and when I push them they do the same: do a build, i.e. run
> 'make'.

These words are borrowed from Microsoft's Visual Studio IDE. The way I
think of it is like this:

* A project is an object that keeps track of source code files,
resources, and references (dependencies) for some single output.
Usually in MonoDevelop, this single output is a .NET assembly (a .dll
file). Building a project allows you to compile one assembly separately
from the rest of your application.
* A solution is an object that contains projects and other solutions.
It is used for organizational purposes. If you were to build the
solution, it would build all of the projects contained within it.

However, for Tasque, there is only one project in the solution. So
building the project and building the solution really do the same thing.

> In my world the two words have different meanings. The Oxford
> Dictionary has 'Project' as. "n [C) (plan for a) scheme or
> undertaking" and 'Solution' as (1st entry) "n [C] answer (to a
> question, etc); way of dealing with difficulty".

Yes, those are the correct definitions of those words. I hope you can
see how the explanations I have given above are vaguely related to the
"real" meanings of those words. :-)

> Could someone please enlighten me on the meaning in MonoDevelop, please.
>
> Or have I run into one of the differences between British English and
> Americam English?

No, this is just one of those circumstances where programmers take
perfectly good words and overload them with new and confusing meanings. :-P

Hope this helps,
Sandy

Bent

unread,
Mar 22, 2009, 11:37:31 AM3/22/09
to Sandy Armstrong, Tasque list
Hi

2009/3/21 Sandy Armstrong <sanforda...@gmail.com>:
>
> Hope this helps,
>
Certainly. It helped a lot. Thank you.

Bent

Reply all
Reply to author
Forward
0 new messages