diff --git a/po/documentation.zh_HANS-CN.po b/po/documentation.zh_HANS-CN.po
index cfe59c0dca56e5d20055bd6806524a1f64332f0e..2af2c8b995134bf74d036491f7e83db21539156e 100644
--- a/po/documentation.zh_HANS-CN.po
+++ b/po/documentation.zh_HANS-CN.po
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: git documentation\n"
 "Report-Msgid-Bugs-To: jn.avila@free.fr\n"
 "POT-Creation-Date: 2020-04-04 19:51+0200\n"
-"PO-Revision-Date: 2020-05-05 10:12+0000\n"
+"PO-Revision-Date: 2020-05-07 21:44+0000\n"
 "Last-Translator: �� <ranto2012@163.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: zh_HANS-CN\n"
@@ -3159,18 +3159,21 @@ msgstr ""
 #, priority:280
 msgid "When showing a change that involves a rename or a copy, `--stat` output formats the pathnames compactly by combining common prefix and suffix of the pathnames.  For example, a change that moves `arch/i386/Makefile` to `arch/x86/Makefile` while modifying 4 lines will be shown like this:"
 msgstr ""
+"壤볠샑鹽뷰�訝ゆ텎�듿댆�띶뫝�띷닑鸚띶댍�꾣쎍�방뿶竊�`--stat` 渦볟눣鴉싧컛瓮�푶�띸쉪�띸��뚦릮煐�瀯볟릦�ⓧ�壅뤄펽鴉싦빳渦껆뇻�묊쉪�밧폀�양ㅊ�귚풃倻귨펽弱� \"arch/i386/"
+"Makefile\" 燁삣뒯�� \"arch/x86/Makefile\"竊뚦릪�뜸엶�밥틙4烏뚳펽弱긴폏�양ㅊ�븃퓳�루쉪�섇뙑竊�"
 
 #. type: delimited block -
 #: en/diff-format.txt:142
 #, no-wrap, priority:280
 msgid "arch/{i386 => x86}/Makefile    |   4 +--\n"
-msgstr ""
+msgstr "arch/{i386 => x86}/Makefile    |   4 +--\n"
 
 #. type: Plain text
 #: en/diff-format.txt:147
 #, priority:280
 msgid "The `--numstat` option gives the diffstat(1) information but is designed for easier machine consumption.  An entry in `--numstat` output looks like this:"
 msgstr ""
+"`--numstat` �됮」�먧풘雅� diffstat(1) �꾡에��펽鵝녶끀��맏雅녷뼶堊욜쮮佯뤶슴�②�뚩�溫←쉪��`--numstat` 渦볟눣訝�쉪訝�訝ゆ씉��쫩訝뗰폏"
 
 #. type: delimited block -
 #: en/diff-format.txt:151
@@ -3179,48 +3182,50 @@ msgid ""
 "1\t2\tREADME\n"
 "3\t1\tarch/{i386 => x86}/Makefile\n"
 msgstr ""
+"1\t2\tREADME\n"
+"3\t1\tarch/{i386 => x86}/Makefile\n"
 
 #. type: Plain text
 #: en/diff-format.txt:154
 #, priority:280
 msgid "That is, from left to right:"
-msgstr ""
+msgstr "餓롥랩�녑뤂堊앮А��폏"
 
 #. type: Plain text
 #: en/diff-format.txt:156 en/diff-format.txt:172
 #, priority:280
 msgid "the number of added lines;"
-msgstr ""
+msgstr "曆삣뒥�꾥죱�곤폑"
 
 #. type: Plain text
 #: en/diff-format.txt:157 en/diff-format.txt:159 en/diff-format.txt:173 en/diff-format.txt:175
 #, priority:280
 msgid "a tab;"
-msgstr ""
+msgstr "�띈〃寧�폑"
 
 #. type: Plain text
 #: en/diff-format.txt:158 en/diff-format.txt:174
 #, priority:280
 msgid "the number of deleted lines;"
-msgstr ""
+msgstr "�좈솮�꾥죱�곤폑"
 
 #. type: Plain text
 #: en/diff-format.txt:160
 #, priority:280
 msgid "pathname (possibly with rename/copy information);"
-msgstr ""
+msgstr "瓮�푶�랃펷��꺗�됮뇥�썲릫/鸚띶댍岳→겘竊됵폑"
 
 #. type: Plain text
 #: en/diff-format.txt:161
 #, priority:280
 msgid "a newline."
-msgstr ""
+msgstr "��죱寧╉��"
 
 #. type: Plain text
 #: en/diff-format.txt:163
 #, priority:280
 msgid "When `-z` output option is in effect, the output is formatted this way:"
-msgstr ""
+msgstr "壤� `-z` 渦볟눣�됮」�잍븞�띰펽渦볟눣�꾣졏凉뤷쫩訝뗰폏"
 
 #. type: delimited block -
 #: en/diff-format.txt:167
@@ -3229,36 +3234,38 @@ msgid ""
 "1\t2\tREADME NUL\n"
 "3\t1\tNUL arch/i386/Makefile NUL arch/x86/Makefile NUL\n"
 msgstr ""
+"1\t2\tREADME NUL\n"
+"3\t1\tNUL arch/i386/Makefile NUL arch/x86/Makefile NUL\n"
 
 #. type: Plain text
 #: en/diff-format.txt:170
 #, priority:280
 msgid "That is:"
-msgstr ""
+msgstr "堊앮А��폏"
 
 #. type: Plain text
 #: en/diff-format.txt:176 en/diff-format.txt:178
 #, priority:280
 msgid "a NUL (only exists if renamed/copied);"
-msgstr ""
+msgstr "NUL竊덁퍎�③뇥�썲릫/鸚띶댍�뜹춼�⑨펹竊�"
 
 #. type: Plain text
 #: en/diff-format.txt:177
 #, priority:280
 msgid "pathname in preimage;"
-msgstr ""
+msgstr "若뚧빐瓮�푶�랃폑"
 
 #. type: Plain text
 #: en/diff-format.txt:179
-#, priority:280
+#, fuzzy, priority:280
 msgid "pathname in postimage (only exists if renamed/copied);"
-msgstr ""
+msgstr "若뚧빐瓮�푶�랃펷餓끻쑉�띶뫝��/鸚띶댍�뜹춼�⑨펹竊�"
 
 #. type: Plain text
 #: en/diff-format.txt:180
 #, priority:280
 msgid "a NUL."
-msgstr ""
+msgstr "NUL��"
 
 #. type: Plain text
 #: en/diff-format.txt:185