Launchpad has imported 15 comments from the remote bug at
http://sourceware.org/bugzilla/show_bug.cgi?id=3156.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2006-08-31T01:47:16+00:00 Piotr Engelking wrote:

Currently, glibc displays dates in the pl_PL locale as:

pon sie  6 01:23:45 CEST 1984

This format violates several conventions for date abbreviations in the Polish
language. I include a patch against the current CVS localedata with the
following changes:

* non-standard weekday abbreviations are replaced with standard ones
* non-standard month abbreviations are replaced with standard ones (based on
Roman numerals)
* middle-endian format (never used in Poland) is replaced with the little-endian
one (by far the most popular)
* standard padding is introduced, i.e. h:m:s are zero-padded, day of the month
is not padded
* fields are properly separated

With the patch, dates are displayed as:

Pn, 6 VIII 1984, 01:23:45 CEST

which matches the most common usage.

Please notice that the abbreviations are no longer fixed-width. Since this is
also the case in several other locales, I suppose it is not a problem.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/3

------------------------------------------------------------------------
On 2006-08-31T01:49:16+00:00 Piotr Engelking wrote:

Created attachment 1267
LC_TIME fixes for pl_PL locale

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/4

------------------------------------------------------------------------
On 2006-08-31T17:20:11+00:00 Keld Simonsen wrote:

Subject: Re:  New: LC_TIME for pl_PL doesn't match standard usage

On Thu, Aug 31, 2006 at 01:47:16AM -0000, inkerman42 at gmail dot com wrote:
> Currently, glibc displays dates in the pl_PL locale as:
> 
> pon sie  6 01:23:45 CEST 1984
> 
> This format violates several conventions for date abbreviations in the Polish
> language. I include a patch against the current CVS localedata with the
> following changes:
> 
> * non-standard weekday abbreviations are replaced with standard ones
> * non-standard month abbreviations are replaced with standard ones (based on
> Roman numerals)
> * middle-endian format (never used in Poland) is replaced with the 
> little-endian
> one (by far the most popular)
> * standard padding is introduced, i.e. h:m:s are zero-padded, day of the month
> is not padded
> * fields are properly separated
> 
> With the patch, dates are displayed as:
> 
> Pn, 6 VIII 1984, 01:23:45 CEST
> 
> which matches the most common usage.

well, you could use that for the long format, but it seems not
convenient for the short (abbreviated) format. Both day names and month
names are variable length.

My understanding is also that day and month names in Polish are spelled
with small initial letters.


> Please notice that the abbreviations are no longer fixed-width. Since this is
> also the case in several other locales, I suppose it is not a problem.

The recommendation is that the abbreviated format be fixed
format/lenght, as this is intended to be used in log messages.

best regards
Keld


Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/5

------------------------------------------------------------------------
On 2006-09-09T16:27:23+00:00 Drepper-fsp wrote:

You have to provide evidence.  Provide URLs of official documents, railway
publications, newspapers.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/6

------------------------------------------------------------------------
On 2006-09-11T18:42:47+00:00 Piotr Engelking wrote:

[Sorry for delay, I have been on vacation for the last few days.]

First, some background to answer Mr. Drepper's and Mr. Simonsen's
questions.


Weekdays:

Weekday abbreviations are not part of any official standard. They ones described
above are, however, used nearly universally in calendars.

Examples of use:

* http://kalendarz.pwn.pl/ [calendar of PWN (Polish Scientific Publishers),
publisher of the largest and most authoritative Polish-language encyclopedias
and dictionaries]
* http://lot.pl/ [timetable of LOT, the largest Polish airline]

Please note that these abbreviations can only appear standalone or as part of a
standalone date (and yes, while Polish weekday names are lowercase, they are
not). To abbreviate weekday names in an intertextual context (which would be
quite uncommon), one would have to use an ad hoc abbreviation following standard
rules, i.e. match the case of the word, end with a consonant, and be followed by
a dot, e.g. 'poniedziaƂek' could be abbreviated as 'pn.', 'pon.', or 'poniedz.'.


Date:

Modern dictionaries of Polish language allow the following date
abbreviations:

* 6 VIII 1984 (older dictionaries also allowed 6.VIII.1984)
* 6.8.1984, or 6.08.1984, or 06.08.1984

The use of other abbreviations (such as 1984.08.06) is explicitly discouraged,
unless neccessitated by specialized data processing requirements.

Online reference:

* http://so.pwn.pl/zasady.php?id=629747 [ortographical dictionary of
PWN]

Examples of use:

* http://www.senat.gov.pl/senatrp/noty/dzieje.pdf [history of Senat, upper
chamber of the Polish parlament)]
* http://edukacja.sejm.gov.pl/historia_sejmu/ [history of Sejm, lower chamber of
the Polish parlament)]
* http://rjp.pl/?mod=uchwaly&id=2 [resolutions of the Polish Language Council,
official standarizing organization for the Polish language]
* http://intercity.pl/scripts/train/index.php?action=train_list [timetable of
PKP, the largest Polish railway company]
* http://lot.pl/ [timetable of LOT]


> The recommendation is that the abbreviated format be fixed
> format/lenght, as this is intended to be used in log messages.

Ah, I wasn't aware of this recommendation. Perhaps it might be a good idea to
document it somewhere? Is there some particular reason why so many locales don't
follow it?

Which formats exactly should be fixed-width? For d_fmt, there should be no
problem. Weekday abbreviations can be made fixed-width as well, by using a
variant with N replaced with Nd. And while it isn't exactly common to mix
weekday abbreviations and numeric date format, I guess it can be done, too. How
about date_fmt? It's not fixed-width in the POSIX locale, either.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/7

------------------------------------------------------------------------
On 2007-02-02T13:13:04+00:00 Piotr Engelking wrote:

Has there been any activity on this bug recently? There has been no comment from
any of the developers for several months. I had submitted the requested
references, is that enough? My question about the formats, and which of them, if
any, should be changed to fixed-width hasn't been answered, either. Is there
anything else I can do to help?

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/11

------------------------------------------------------------------------
On 2007-02-17T17:13:47+00:00 Piotr Engelking wrote:

The weekday abbreviations proposed by the above patch seem also to be identical
with ones used by Windows. (This is what the gtk2 calendar widget uses on
Windows XP, at least).

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/12

------------------------------------------------------------------------
On 2007-02-17T19:37:59+00:00 Drepper-fsp wrote:

I applied the patch.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/13

------------------------------------------------------------------------
On 2007-07-09T21:29:37+00:00 Tomek-jot23 wrote:

This change introduced a bug with strptime function.
D_FMT format is set to "%-d %b %Y" and strptime
function does not seem to support "-" in "%-d"
format specifier. This leads to a problem described
here:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243513

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/17

------------------------------------------------------------------------
On 2007-07-10T20:56:34+00:00 Piotr Engelking wrote:

There are, indeed, two bugs in strptime() which prevent it from parsing d_fmt
correctly. Filed as:

* http://sources.redhat.com/bugzilla/show_bug.cgi?id=4772
* http://sources.redhat.com/bugzilla/show_bug.cgi?id=4773

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/18

------------------------------------------------------------------------
On 2007-09-18T16:25:48+00:00 Rathann wrote:

There's significant uproar due to the month abbreviations change to roman
numerals. Though theoretically correct, it is not acceptable to the community at
large, and there are standards and expert opinions in favour of three-letter
abbreviations. Weekday abbreviations and field separator changes are under
debate, too. See bug 4789 for more details.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/19

------------------------------------------------------------------------
On 2007-09-25T19:32:45+00:00 Zbigniew Luszpinski wrote:

Please revert pl_PL-LC_TIME.patch ASAP. Someone made a joke on you. This archaic
date stamping using roman month numbers was never officially approved, never in
widespread use. It is only used if author of a document wanted to gain artistic
effect. That is why roman numbering of months is usually found in documents
together with Gothic fonts and Anno Domini A.D. prefix before date.

I'm sure glibc maintainers implemented this patch having good will in mind. Next
time before applying such patch please ask Polish Linux translation teams if
future localization patches are not a hostile joke.

This patch make Polish Linux community suffer (broken apps, logs, errors in data
processing). This patch is proof of concept how big negative impact can have
single person on whole community.

This patch breaks national standards:
PN-EN 28601:2002 which is the same as ISO 8601:2004
http://www.pkn.pl/index.php?a=show&m=katalog&id=463318&page=1
here is free access via wikipedia:
http://en.wikipedia.org/wiki/ISO_8601

The PN-EN 28601:2002 (ISO 8601:2004) is required format for data sorting in data
processing machines. Example: 2007-09-24

In real life (government documents, administration, commerce) for comfortable
user view dd-MM-CCYY format is used. Where:
dd - day in two digits format
MM - month in two digits format
CC - century in two digits format
YY - year in two digits format
Example: 24-09-2007
On paper documents instead of dash "-" separator a "." dot can be found. However
because of growing computerization of country administration and increasing
number of personal computer users dash becomes more popular over dot because it
is better visible on screen and after printing.

To all maintainers (no matter if it is glibc or other project): Please always
verify all localization patches by sending them (in human understandable format)
to official translation teams of a given Language/Region. This will keep Linux
safe and not compromised.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/20

------------------------------------------------------------------------
On 2007-09-26T16:09:13+00:00 Julian Sikorski wrote:

How about something like that:
Pon, 6 sie 1984 01:23:45 CEST
Looks nicer, has non-broken endianess and fixed-width names.

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/21

------------------------------------------------------------------------
On 2007-10-04T11:42:11+00:00 Marcin Gil wrote:

ISO is an already established, widely used, adopted by PN (Polska Norma/Polish
Norm) standard. Using everything else, like fancy roman formatting, is useless
and troublesome. 

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/22

------------------------------------------------------------------------
On 2008-03-19T09:43:17+00:00 Program-spe wrote:

(In reply to comment #11)
> PN-EN 28601:2002 which is the same as ISO 8601:2004
> http://www.pkn.pl/index.php?a=show&m=katalog&id=463318&page=1

Here is something for you to criticise:
<http://en.wikipedia.org/wiki/Date_and_time_notation_by_country#Poland>

Reply at: https://bugs.launchpad.net/evolution/+bug/58210/comments/35


** Changed in: glibc
   Importance: Unknown => Medium

** Bug watch added: Red Hat Bugzilla #243513
   https://bugzilla.redhat.com/show_bug.cgi?id=243513

** Bug watch added: Sourceware.org Bugzilla #4772
   http://sourceware.org/bugzilla/show_bug.cgi?id=4772

** Bug watch added: Sourceware.org Bugzilla #4773
   http://sourceware.org/bugzilla/show_bug.cgi?id=4773

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/58210

Title:
  Unable to add tasks in calendar, get "invalid time value" when
  clicking save

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to