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
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
de_DE.UTF-8.src
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
fr_FR.UTF-8.src
he_IL.UTF-8.src
hi_IN.ISCII-DEV.src
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
ja_JP.SJIS.src
ja_JP.UTF-8.src
kk_KZ.PT154.src
kk_KZ.UTF-8.src
ko_KR.eucKR.src
ko_KR.UTF-8.src
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
lv_LV.UTF-8.src
Makefile
Makefile.depend
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
pl_PL.UTF-8.src
pt_BR.ISO8859-1.src
pt_BR.UTF-8.src
pt_PT.ISO8859-1.src
pt_PT.UTF-8.src
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