[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    Re: Request to split calendar systems from kdelibs4.po into separate
From:       John Layt <johnlayt () googlemail ! com>
Date:       2009-11-23 15:57:17
Message-ID: 200911231557.18010.johnlayt () googlemail ! com
[Download RAW message or body]

On Sunday 22 November 2009 15:57:29 Rolf Eike Beer wrote:
> I guess neither KDE nor Qt are the only open source projects dealing with
> different calendar systems and their translations as there are a bunch of
> calendaring, groupware and time planning projects out their. So this is
>  likely to either have been done by someone before or is likely to be
>  needed sooner or later by anyone else. So this is in my eyes a two-fold
>  problem:

I did have a quick look to see who else supports these, it looks like we are 
establishing fairly new territory here as Qt, Gnome, Gtk, Evolution, Sunbird 
etc appear to only directly support Gregorian.  In fact, I haven't found a 
single FOSS calendar app besides kdepim that natively supports anything but 
Gregorian, but I could be missing something.

Emacs does support a number of calendars so you may find translations there.  
See http://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-
Systems.html#Calendar-Systems.  But that's about it in the FOSS world apart 
from the odd little applet specialising in Islamic or Hebrew calendars.

Mac and Windows support a number of different systems, more than we currently 
do.

Standards like iCal while making allowance for other systems leave the 
specifics undefined, so I suspect most implementations avoid the issue 
altogether. (e.g. SCALE in iCal defines GREGORIAN default and no other values, 
MS and Apple both have their own X-SCALE-xxx definitions to work around this).  
POSIX locales defines the Gregorian month names but nothing else and have no 
concept of different systems I can find.

So basically we have a chance to set the standard both in translations, and  
in the case of iCal quite literally as kdepim may have to propose revisions 
the standard to define SCALE properly  :-)  Qt probably won't get anything 
before Qt5 when I hope to convince them to build calendar system support 
directly into QDate.  (But most of that's off-topic here).

John.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic