Subject: date/time of "ls -lh" translation is wrong for Simplified Chinese

From: Peng Wu <[email-masked]>
Date: Tue, 21 Nov 2017 11:25:54 +0530

Hi,

Currently the output of "ls -lh" for Simplified Chinese misses the "日"
character for the date.

It displays date as "11月 21", but in Simplified Chinese it should display
"11月 21日".

Maybe it also happens with Traditional Chinese and Japanese.

After checked with gnome desktop translation, I wrote one patch.
URL:
https://l10n.gnome.org/POT/gnome-desktop.master/gnome-desktop.master.zh_CN.po

In the attachment, the patch add the "日" character.

Thanks,
  Peng Wu
--- coreutils-8.28-pre2.zh_CN.po	2017-08-29 23:12:57.000000000 +0530
+++ zh_CN.po	2017-11-21 10:45:47.553323779 +0530
@@ -13,7 +13,7 @@
 "Project-Id-Version: coreutils 8.23-pre1\n"
 "Report-Msgid-Bugs-To: [email-masked]\n"
 "POT-Creation-Date: 2017-08-29 01:20-0700\n"
-"PO-Revision-Date: 2015-02-20 23:59+0800\n"
+"PO-Revision-Date: 2017-11-21 10:45+0530\n"
 "Last-Translator: Aron Xu <[email-masked]>\n"
 "Language-Team: Chinese (simplified) <[email-masked]>\n"
 "Language: zh_CN\n"
@@ -5827,7 +5827,7 @@
 #. will count bytes rather than characters in multibyte locales.
 #: src/ls.c:769
 msgid "%b %e  %Y"
-msgstr "%b %e %Y"
+msgstr "%-m月%-e日 %Y"
 
 #. TRANSLATORS: ls output needs to be aligned for ease of reading,
 #. so be wary of using variable width fields from the locale.
@@ -5836,7 +5836,7 @@
 #. will count bytes rather than characters in multibyte locales.
 #: src/ls.c:782
 msgid "%b %e %H:%M"
-msgstr "%b %e %H:%M"
+msgstr "%-m月%-e日 %H:%M"
 
 #: src/ls.c:1747
 #, c-format