Hello Wei-Lun-san, From: Wei-Lun Chao Subject: Re: [PATCH v2] localedata: Updates for Taiwanese locales [BZ #24409] Date: Thu, 13 May 2021 11:53:38 +0800 > > > Rationale: > > > * Header cleanup: make the header of localedata files consistent > > > * Remove space (abmon): remove the extra prefix space in abmon 1~9 > > > > Why are you trying to remove the extra prefix space in abmon 1..9? > > By fixing the display width of abbreviated month names (%b) in the > > same way as "Jan", "Feb", "Mar", ..., it has the effect of making the > > display width constant, such as system log. > > I don't think we should remove the leading space in abmon 1..9. > > Without this patch, "date +%b" will output with a leading space for month 1..9. > And the day number makes the display width inconstant already. > So I think single space would be a better separator. The elements defined in (ab)mon and (ab)day in the current *_TW locale are summarized in the attached file mon+day.txt. In each locale, the display widths of mon (%B) and abday (%A) can change, while the display widths of abmon (%b) and abday (%a) are constant. Date and time notations such as logs and form lists may sometimes be in RFC2822 (%a, %d %b %Y %T %z) or ctime (%a %b %d %T %Z %Y) format with local locales. With this patch, these display widths will change in *_TW locale, even though the display width of each conversion specification that makes up them is intended to be constant. Please see the attached file ctime.txt. Regards, TAMUKI Shoichi