freebsd-dev/share/timedef
Xin LI 24824e9721 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 Comments fixing 2007-12-30 03:08:52 +00:00
be_BY.CP1131.src Comments fixing 2007-12-30 03:08:52 +00:00
be_BY.CP1251.src Comments fixing 2007-12-30 03:08:52 +00:00
be_BY.ISO8859-5.src Comments fixing 2007-12-30 03:08:52 +00:00
be_BY.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
bg_BG.CP1251.src Comments fixing 2007-12-30 03:08:52 +00:00
bg_BG.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
ca_ES.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
ca_ES.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
cs_CZ.ISO8859-2.src Comments fixing 2007-12-30 03:08:52 +00:00
cs_CZ.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
da_DK.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
da_DK.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
de_AT.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
de_AT.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
el_GR.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
en_GB.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
en_US.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
es_ES.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
es_ES.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
et_EE.ISO8859-15.src Comments fixing 2007-12-30 03:08:52 +00:00
et_EE.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
eu_ES.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
fi_FI.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
fi_FI.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
hi_IN.ISCII-DEV.src Remove trailing spaces. 2009-09-16 07:55:02 +00:00
hr_HR.ISO8859-2.src Comments fixing 2007-12-30 03:08:52 +00:00
hr_HR.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
hu_HU.ISO8859-2.src - The names of the months and the days are in lowercase according to the 2008-05-16 12:50:15 +00:00
hu_HU.UTF-8.src - The names of the months and the days are in lowercase according to the 2008-05-16 12:50:15 +00:00
hy_AM.ARMSCII-8.src Comments fixing 2007-12-30 03:08:52 +00:00
hy_AM.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
is_IS.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
is_IS.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
it_IT.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
it_IT.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
kk_KZ.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
lt_LT.ISO8859-4.src Comments fixing 2007-12-30 03:08:52 +00:00
lt_LT.ISO8859-13.src Comments fixing 2007-12-30 03:08:52 +00:00
lt_LT.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
nb_NO.ISO8859-1.src In some cases (such as LC_COLLATE), nb_NO and nn_NO are identical, and it 2008-07-28 21:50:21 +00:00
nb_NO.UTF-8.src In some cases (such as LC_COLLATE), nb_NO and nn_NO are identical, and it 2008-07-28 21:50:21 +00:00
nl_NL.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
nn_NO.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
nn_NO.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
pt_BR.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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 Comments fixing 2007-12-30 03:08:52 +00:00
ro_RO.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
ru_RU.CP866.src Comments fixing 2007-12-30 03:08:52 +00:00
ru_RU.CP1251.src Comments fixing 2007-12-30 03:08:52 +00:00
ru_RU.ISO8859-5.src Comments fixing 2007-12-30 03:08:52 +00:00
ru_RU.KOI8-R.src Comments fixing 2007-12-30 03:08:52 +00:00
ru_RU.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
sk_SK.ISO8859-2.src Comments fixing 2007-12-30 03:08:52 +00:00
sk_SK.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
sl_SI.ISO8859-2.src Comments fixing 2007-12-30 03:08:52 +00:00
sl_SI.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
sr_YU.ISO8859-2.src Comments fixing 2007-12-30 03:08:52 +00:00
sr_YU.ISO8859-5.src Comments fixing 2007-12-30 03:08:52 +00:00
sr_YU.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
sv_SE.ISO8859-1.src Comments fixing 2007-12-30 03:08:52 +00:00
sv_SE.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
tr_TR.ISO8859-9.src Comments fixing 2007-12-30 03:08:52 +00:00
tr_TR.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
uk_UA.CP1251.src Comments fixing 2007-12-30 03:08:52 +00:00
uk_UA.ISO8859-5.src Comments fixing 2007-12-30 03:08:52 +00:00
uk_UA.KOI8-U.src Comments fixing 2007-12-30 03:08:52 +00:00
uk_UA.UTF-8.src Comments fixing 2007-12-30 03:08:52 +00:00
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