freebsd-skq/share/timedef
delphij 1cf401a10a Fix short month names and replace %b with %_m in date_fmt for Chinese
locales.

When using a Chinese locale, such as zh_TW.UTF-8 or zh_CN.UTF-8,
nl_langinfo(ABMON_*) only returned numbers.  For instance,
nl_langinfo(ABMON_1) returns 1, nl_langinfo(ABMON_2) returns 2, and
so on.

This causes problems in applications that put the short month name
and the day of the month together.  For example, 'Apr 14' in English
becomes '414日' in Chinese on the top bar of GNOME Shell.

This problem may be resolved by appending '月' to all short month
names and replacing %b with %_m in date_fmt. ja_JP.UTF-8 already
does this, and this matches the en_US.ISO8859-1 behavior, which
returns 'Oct'.  The GNU C Library also returns values with '月'
appended.

PR:		199441
Submitted by:	Ting-Wei Lan <lantw44 gmail com>
MFC after:	2 weeks
2015-10-08 17:48:49 +00:00
..
am_ET.UTF-8.src
be_BY.CP1131.src
be_BY.CP1251.src
be_BY.ISO8859-5.src
be_BY.UTF-8.src
bg_BG.CP1251.src
bg_BG.UTF-8.src
ca_ES.ISO8859-1.src
ca_ES.UTF-8.src
cs_CZ.ISO8859-2.src
cs_CZ.UTF-8.src
da_DK.ISO8859-1.src
da_DK.UTF-8.src
de_AT.ISO8859-1.src
de_AT.UTF-8.src
de_DE.ISO8859-1.src Undo the change in r193688 as suggested in conf/72076. 2009-06-15 02:17:10 +00:00
de_DE.UTF-8.src Undo the change in r193688 as suggested in conf/72076. 2009-06-15 02:17:10 +00:00
el_GR.ISO8859-7.src
el_GR.UTF-8.src
en_GB.ISO8859-1.src
en_US.ISO8859-1.src
es_ES.ISO8859-1.src
es_ES.UTF-8.src
et_EE.ISO8859-15.src
et_EE.UTF-8.src
eu_ES.ISO8859-1.src
fi_FI.ISO8859-1.src
fi_FI.UTF-8.src
fr_FR.ISO8859-1.src Week days are all lowercase in French. 2010-07-20 14:27:09 +00:00
fr_FR.UTF-8.src Week days are all lowercase in French. 2010-07-20 14:27:09 +00:00
he_IL.UTF-8.src
hi_IN.ISCII-DEV.src Remove trailing spaces. 2009-09-16 07:55:02 +00:00
hr_HR.ISO8859-2.src
hr_HR.UTF-8.src
hu_HU.ISO8859-2.src
hu_HU.UTF-8.src
hy_AM.ARMSCII-8.src
hy_AM.UTF-8.src
is_IS.ISO8859-1.src
is_IS.UTF-8.src
it_IT.ISO8859-1.src
it_IT.UTF-8.src
ja_JP.eucJP.src Since %b contains unit, %b is not suitable for c_fmt, now. Use %_m 2009-11-14 15:56:23 +00:00
ja_JP.SJIS.src Since %b contains unit, %b is not suitable for c_fmt, now. Use %_m 2009-11-14 15:56:23 +00:00
ja_JP.UTF-8.src Since %b contains unit, %b is not suitable for c_fmt, now. Use %_m 2009-11-14 15:56:23 +00:00
kk_KZ.PT154.src
kk_KZ.UTF-8.src
ko_KR.eucKR.src Long long time ago, several utilities in base used to parse %c output and 2009-06-15 18:49:06 +00:00
ko_KR.UTF-8.src Long long time ago, several utilities in base used to parse %c output and 2009-06-15 18:49:06 +00:00
la_LN.ISO8859-1.src
lt_LT.ISO8859-4.src
lt_LT.ISO8859-13.src
lt_LT.UTF-8.src
lv_LV.ISO8859-13.src Add lv_LV 2009-09-04 06:26:40 +00:00
lv_LV.UTF-8.src Add lv_LV 2009-09-04 06:26:40 +00:00
Makefile Ensure SYMLINKS fully specified 2015-06-11 21:09:03 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
mn_MN.UTF-8.src
nb_NO.ISO8859-1.src
nb_NO.UTF-8.src
nl_NL.ISO8859-1.src
nn_NO.ISO8859-1.src
nn_NO.UTF-8.src
pl_PL.ISO8859-2.src Partial fix for PR 91106. Correct the short weekday names. Done according to this poll https://bugzilla.redhat.com/show_bug.cgi?id=242296. This will not close the bug fully yet, as the month names are still not correctly in Genitive. More research on this topic will be done, as I'm suspecting a bug in the libc locale functions picking the month name from the wrong group. 2011-02-27 21:32:25 +00:00
pl_PL.UTF-8.src Partial fix for PR 91106. Correct the short weekday names. Done according to this poll https://bugzilla.redhat.com/show_bug.cgi?id=242296. This will not close the bug fully yet, as the month names are still not correctly in Genitive. More research on this topic will be done, as I'm suspecting a bug in the libc locale functions picking the month name from the wrong group. 2011-02-27 21:32:25 +00:00
pt_BR.ISO8859-1.src
pt_BR.UTF-8.src
pt_PT.ISO8859-1.src [patch] Portuguese timedef 2009-06-05 13:05:14 +00:00
pt_PT.UTF-8.src [patch] Portuguese timedef 2009-06-05 13:05:14 +00:00
ro_RO.ISO8859-2.src
ro_RO.UTF-8.src
ru_RU.CP866.src
ru_RU.CP1251.src
ru_RU.ISO8859-5.src
ru_RU.KOI8-R.src
ru_RU.UTF-8.src
sk_SK.ISO8859-2.src
sk_SK.UTF-8.src
sl_SI.ISO8859-2.src
sl_SI.UTF-8.src
sr_YU.ISO8859-2.src
sr_YU.ISO8859-5.src
sr_YU.UTF-8.src
sv_SE.ISO8859-1.src
sv_SE.UTF-8.src
tr_TR.ISO8859-9.src
tr_TR.UTF-8.src
uk_UA.CP1251.src
uk_UA.ISO8859-5.src
uk_UA.KOI8-U.src
uk_UA.UTF-8.src
zh_CN.eucCN.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00
zh_CN.GB2312.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00
zh_CN.GB18030.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00
zh_CN.UTF-8.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00
zh_TW.Big5.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00
zh_TW.UTF-8.src Fix short month names and replace %b with %_m in date_fmt for Chinese 2015-10-08 17:48:49 +00:00