diff --git a/diff.c b/diff.c index c89c15d98e0e29..0f4681ff468e8c 100644 --- a/diff.c +++ b/diff.c @@ -2612,7 +2612,7 @@ static void print_stat_summary_inserts_deletes(struct diff_options *options, } strbuf_addf(&sb, - (files == 1) ? " %d file changed" : " %d files changed", + (files == 1) ? _(" %d file changed") : _(" %d files changed"), files); /* @@ -2625,13 +2625,13 @@ static void print_stat_summary_inserts_deletes(struct diff_options *options, */ if (insertions || deletions == 0) { strbuf_addf(&sb, - (insertions == 1) ? ", %d insertion(+)" : ", %d insertions(+)", + (insertions == 1) ? _(", %d insertion(+)") : _(", %d insertions(+)"), insertions); } if (deletions || insertions == 0) { strbuf_addf(&sb, - (deletions == 1) ? ", %d deletion(-)" : ", %d deletions(-)", + (deletions == 1) ? _(", %d deletion(-)") : _(", %d deletions(-)"), deletions); } strbuf_addch(&sb, '\n'); diff --git a/po/zh_CN.po b/po/zh_CN.po index 5cde4011e750ce..9f7584ffb3140c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -19875,6 +19875,27 @@ msgstr "" "发现配置变量 'diff.dirstat' 中的错误:\n" "%s" +#: diff.c +#, c-format +msgid " %d file changed" +msgid_plural " %d files changed" +msgstr[0] " %d 文件更改" +msgstr[1] " %d 文件更改" + +#: diff.c +#, c-format +msgid ", %d insertion(+)" +msgid_plural ", %d insertions(+)" +msgstr[0] ", %d 添加(+)" +msgstr[1] ", %d 添加(+)" + +#: diff.c +#, c-format +msgid ", %d deletion(-)" +msgid_plural ", %d deletions(-)" +msgstr[0] ". %d 删除(-)" +msgstr[1] ", %d 删除(-)" + #: diff.c #, c-format msgid "external diff died, stopping at %s"