[Bug 166555] formatting date as dd.mm.yyyy instead of dd.mm.yy as default as an option
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Wed May 14 10:52:05 UTC 2025
https://bugs.documentfoundation.org/show_bug.cgi?id=166555
Eike Rathke <erack at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://bugs.documentfounda
| |tion.org/show_bug.cgi?id=46
| |448
--- Comment #5 from Eike Rathke <erack at redhat.com> ---
The msgid attribute is irrelevant. What matters is the combination of the
default and type attributes, for each type={short,medium,long} there must be
exactly one default=true format, and the default=true type=medium format is
used as default display format. The most straight forward change would be to
make the formatindex="21" TT.MM.JJJJ format (which is also the edit format)
default, i.e. change formatindex="20" from default="true" to default="false"
and formatindex="21" from default="false" to default="true".
See
https://opengrok.libreoffice.org/xref/core/i18npool/source/localedata/data/de_DE.xml?r=b7d53247eb2fab04f5f6d82d405f1ac0c73542b2#134
, and
https://opengrok.libreoffice.org/xref/core/i18npool/source/localedata/data/locale.dtd?r=f3811e06b27afcbac7f63c2d184db4b1f8b01a1f#212
for general info on FormatCode elements in a locale data file.
However, note that doing so may change the display string in existing documents
if the system/current locale's date format was used and not a specific format
assigned, which usually is the case, and may come unexpected (and even display
### if the column isn't wide enough). The current practice to use TT.MM.JJ
instead of TT.MM.JJJJ in de-DE is the legacy common usage in Germany.
> I wonder, why there are two different types for TT.MM.JJ. (one 'short' and one 'medium')
Some locales have different format strings for short and medium date formats;
we need all formats of indices 0..49 defined for each locale, internally when
switching a format between locales without assigning a new format the format
with the same index of the target locale is used. Duplicated format codes like
de-DE formatindex="18" and formatindex="20" with TT.MM.JJ are eliminated from
the dialog's view so you don't even notice there, the highest order "most
important" format (here default="true" type="medium" formatindex="20") is
presented.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libreoffice-ux-advise
mailing list