diff --git a/po/documentation.zh_HANS-CN.po b/po/documentation.zh_HANS-CN.po
index c8e676972bbefb37e55a183cda6f06ce9961f434..4be32fde3259fff98326848c614c1d6ca35d4a8d 100644
--- a/po/documentation.zh_HANS-CN.po
+++ b/po/documentation.zh_HANS-CN.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the Git package.
 # Matthias A횩hauer <mha1993@live.de>, 2019.
 msgid ""
-msgstr "Project-Id-Version: git documentation\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-08-05 19:25+0200\nPO-Revision-Date: 2023-08-12 03:23+0000\nLast-Translator: taotieren <admin@taotieren.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nLanguage: zh_HANS-CN\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.0-dev\n"
+msgstr "Project-Id-Version: git documentation\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-08-05 19:25+0200\nPO-Revision-Date: 2023-08-12 07:46+0000\nLast-Translator: 瀛ゅ뜋獒� <8042833@qq.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nLanguage: zh_HANS-CN\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.0-dev\n"
 
 #. type: Labeled list
 #: en/blame-options.txt:1 en/diff-options.txt:772 en/git-instaweb.txt:45 en/git-mailinfo.txt:49 en/git-mailsplit.txt:35 en/git-repack.txt:146 en/git-status.txt:31
@@ -33640,7 +33640,7 @@ msgstr "--decorate-refs=<pattern>"
 
 #. type: Labeled list
 #: en/git-log.txt:47
-#, fuzzy, no-wrap, priority:260
+#, no-wrap, priority:260
 msgid "--decorate-refs-exclude=<pattern>"
 msgstr "--decorate-refs-exclude=<pattern>"
 
@@ -33648,13 +33648,13 @@ msgstr "--decorate-refs-exclude=<pattern>"
 #: en/git-log.txt:54
 #, priority:260
 msgid "For each candidate reference, do not use it for decoration if it matches any patterns given to `--decorate-refs-exclude` or if it doesn't match any of the patterns given to `--decorate-refs`. The `log.excludeDecoration` config option allows excluding refs from the decorations, but an explicit `--decorate-refs` pattern will override a match in `log.excludeDecoration`."
-msgstr "野밥틢驪뤶릉�숅�됭�낉펽倻귝옖若껂툗`--decorate-refs-exclude`瀯쇿눣�꾡뻣鵝뺞Æ凉뤹쎑�백뀓竊뚧닑�끻츆訝�`--decorate-refs`瀯쇿눣�꾡뻣鵝뺞Æ凉뤶툖�백뀓竊뚦갚訝띹쫨弱녶끀�ⓧ틢獒낂Ⅰ��`log.excludeDecoration`�띸쉰�됮」�곮�餓롨즳耀겻릎�믧솮�귟�껅뻼��펽鵝녷삇簾�쉪`--decorate-refs`與▼폀弱녻쫮��`log.excludeDecoration`�꾢뙶�띲��"
+msgstr "野밥틢驪뤶릉�숅�됧폊�⑨펽�ⓧ빳訝뗦깄�듕툔訝띹쫨弱녶끀�ⓧ틢獒낂Ⅰ竊늕ecorate竊됵폏�ε츆訝�`--decorate-refs-exclude`�뉐츣�꾡뻣鵝뺞Æ凉뤷뙶�랃펽�뽬�낁떏若껂툖訝�`--decorate-refs`�뉐츣�꾡뻣鵝뺞Æ凉뤷뙶�띲�귡뀓營��됮」`log.excludeDecoration`�곮�餓롨즳耀겻릎�믧솮凉뺟뵪竊뚥퐜��쑉`log.excludeDecoration`訝�쉪�백뀓窈밧컛熬�`--decorate-refs`與▼폀訝�쉪�얍폀�뉐츣��誤녺썣��"
 
 #. type: Plain text
 #: en/git-log.txt:58
 #, priority:260
 msgid "If none of these options or config settings are given, then references are used as decoration if they match `HEAD`, `refs/heads/`, `refs/remotes/`, `refs/stash/`, or `refs/tags/`."
-msgstr "倻귝옖亦→쐣瀯쇿눣瓦쇾틳�됮」�뽭뀓營��營�펽�d퉰倻귝옖凉뺟뵪訝�`HEAD`��`refs/heads/`��`refs/remotes/`��`refs/stash/`��`refs/tags/`�멨뙶�랃펽�숃˙�ⓧ퐳獒낂Ⅰ凉뺟뵪��"
+msgstr "倻귝옖亦→쐣瀯쇿눣瓦쇾틳�됮」�뽭뀓營��營�릎�꾡뻣鵝뺜�訝わ펽�d퉰倻귝옖凉뺟뵪訝� `HEAD` ��`refs/heads/`��`refs/remotes/` ��`refs/stash/` �� `refs/tags/` �백뀓竊뚦닕鵝욜뵪凉뺟뵪鵝쒍맏獒낂Ⅰ��"
 
 #. type: Labeled list
 #: en/git-log.txt:59
@@ -33666,7 +33666,7 @@ msgstr "--clear-decorations"
 #: en/git-log.txt:65
 #, priority:260
 msgid "When specified, this option clears all previous `--decorate-refs` or `--decorate-refs-exclude` options and relaxes the default decoration filter to include all references. This option is assumed if the config value `log.initialDecorationSet` is set to `all`."
-msgstr "壤볠뙁若싨뿶竊뚩퓳訝ら�됮」鴉싨툍�ㅴ퉳�띷��됬쉪`--decorate-refs`��`--decorate-refs-exclude`�됮」竊뚦뭉�딀붂容섋��꾥즳耀계퓝譯ㅵ솳竊뚦똿�ф��됬쉪凉뺟뵪�귟��됮」�뉓��띸쉰��`log.initialDecorationSet`熬ヨ�營�맏`all`��"
+msgstr "壤볠뙁若싦틙瑥ι�됮」�띰펽若껂폏歷낂솮���됧뀍�띸쉪 `--decorate-refs` �� `--decorate-refs-exclude` �됮」竊뚦뭉�얍�容섋��꾥즳耀계퓝譯ㅵ솳餓ε똿�ф��됧폊�ⓦ�귛쫩�쒒뀓營��� `log.initialDecorationSet` 溫양쉰訝� `all`竊뚦닕�뉐츣鵝욜뵪閭ㅹ�됮」��"
 
 #. type: Labeled list
 #: en/git-log.txt:66
@@ -33678,13 +33678,13 @@ msgstr "--source"
 #: en/git-log.txt:69
 #, priority:260
 msgid "Print out the ref name given on the command line by which each commit was reached."
-msgstr "�볟뜲�뷴뫝餓ㅸ죱訝딁퍢�븀쉪驪뤶�轝→룓雅ㅶ�堊앮뜮�꾢뢿�껃릫燁겹��"
+msgstr "�볟뜲�븅�싪퓝�썰빱烏뚨퍢若싩쉪凉뺟뵪�띸㎞竊뚥빳堊욤㏄�딀캀訝ゆ룓雅ㅳ��"
 
 #. type: Plain text
 #: en/git-log.txt:75
 #, priority:260
 msgid "Use mailmap file to map author and committer names and email addresses to canonical real names and email addresses. See linkgit:git-shortlog[1]."
-msgstr "鵝욜뵪 mailmap �뉏뻑弱녵퐳�끻뭽�먧벡�끿쉪�띶춻�뚨뵷耶먬궙餓뜹쑑���졾컙訝븃쭊�껆쉪�잌츩冶볟릫�뚨뵷耶먬궙餓뜹쑑���귛뢿鰲� linkgit:git-shortlog[1]��"
+msgstr "鵝욜뵪 mailmap �뉏뻑弱녵퐳�끻뭽�먧벡�끿쉪�띸㎞�뚨뵷耶먬궙餓뜹쑑���졾컙�계쭊�껆쉪�잌츩�띸㎞�뚨뵷耶먬궙餓뜹쑑���귟��귡쁾 linkgit:git-shortlog[1]��"
 
 #. type: Labeled list
 #: en/git-log.txt:76
@@ -33696,13 +33696,13 @@ msgstr "--full-diff"
 #: en/git-log.txt:82
 #, ignore-ellipsis, priority:260
 msgid "Without this flag, `git log -p <path>...` shows commits that touch the specified paths, and diffs about the same specified paths.  With this, the full diff is shown for commits that touch the specified paths; this means that \"<path>...\" limits only commits, and doesn't limit diff for those commits."
-msgstr "亦→쐣瓦쇾릉�뉐퓱竊�`git log -p <path>...`鴉싨샑鹽븃㏄�딀뙁若싪러孃꾤쉪�먧벡竊뚥빳�듿뀽雅롧쎑�뚧뙁若싪러孃꾤쉪藥�펰��  �됦틙瓦쇾릉竊뚦갚鴉싨샑鹽븃㏄�딀뙁若싪러孃꾤쉪�먧벡�꾢뀲�ⓨ량凉귨폑瓦숁꼷�녕�\"<path>... \"�ら솏�뜻룓雅ㅿ펽�뚥툖�먨댍瓦쇾틳�먧벡�꾢량凉귙��"
+msgstr "倻귝옖訝띴슴�ⓩ��뉐퓱竊� `git log -p <path>...` 弱녷샑鹽뷰툗�뉐츣瓮�푶�멨뀽�꾣룓雅ㅿ펽亮뜻샑鹽뷴뀽雅롧쎑�뚧뙁若싪러孃꾤쉪藥�펰�귚슴�ⓩ��뉐퓱竊뚦컛�양ㅊ訝롦뙁若싪러孃꾤쎑�녕쉪�먧벡�꾢츑�닷량凉귨폑瓦숁꼷�녕� \"<path>...\" 弱녵퍎�먨츣�먧벡竊뚦뭉訝띺솏若싪퓳雅쎿룓雅ㅷ쉪藥�펰��"
 
 #. type: Plain text
 #: en/git-log.txt:85
 #, priority:260
 msgid "Note that this affects all diff-based output types, e.g. those produced by `--stat`, etc."
-msgstr "瑥룡낏�륅펽瓦쇿컛壤긷뱧���됧읃雅럅iff�꾥풏�븀굳�뗰펽堊뗥쫩�d틳��`--stat`雅㎫뵟�꾥풏�뷩��"
+msgstr "瑥룡낏�륅펽瓦쇾폏壤긷뱧���됧읃雅롥량凉귞쉪渦볟눣映삣엹�귚풃倻귨폏�� `--stat` 嶺됦벨�잏쉪渦볟눣��"
 
 #. type: Labeled list
 #: en/git-log.txt:86
@@ -33714,27 +33714,25 @@ msgstr "--log-size"
 #: en/git-log.txt:91
 #, priority:260
 msgid "Include a line ``log size <number>'' in the output for each commit, where <number> is the length of that commit's message in bytes.  Intended to speed up tools that read log messages from `git log` output by allowing them to allocate space in advance."
-msgstr "�ⓩ캀轝→룓雅ㅷ쉪渦볟눣訝�똿�т�烏�\"`�ε퓱鸚㎩컦<number>'\"竊뚦끀訝�<number>����먧벡岳→겘�꾦빣佯�펽�뺜퐤訝뷴춻�귙��  �ⓨ쑉�졾엮餓�`git log`渦볟눣訝���뽪뿥恙쀤에��쉪藥ε끁�꾦�잌벧竊뚦뀅溫멨츆餓ф룓�띶늽�띸㈉�담��"
+msgstr "�ⓩ캀訝ゆ룓雅ㅷ쉪渦볟눣訝�똿�ヤ�烏� ``log size <number>\"\" 竊뚦끀訝� <number> ����먧벡易덃겘�꾢춻�귡빣佯╉�귝뿨�③�싪퓝�곮�藥ε끁窯꾢뀍�녽뀓令븅뿴竊뚦뒥恙ヤ퍗 `git log` 渦볟눣訝���뽪뿥恙쀦텋��쉪藥ε끁�꾦�잌벧��"
 
 #. type: Labeled list
 #: en/git-log.txt:94 en/git-shortlog.txt:100
-#, fuzzy, no-wrap, priority:260
-#| msgid "<revision range>"
+#, no-wrap, priority:260
 msgid "<revision-range>"
-msgstr "<岳���덅똽��>��"
+msgstr "<revision-range>"
 
 #. type: Plain text
 #: en/git-log.txt:102
-#, fuzzy, priority:260
-#| msgid "Show only commits in the specified revision range.  When no <revision range> is specified, it defaults to `HEAD` (i.e. the whole history leading to the current commit).  `origin..HEAD` specifies all the commits reachable from the current commit (i.e. `HEAD`), but not from `origin`. For a complete list of ways to spell <revision range>, see the 'Specifying Ranges' section of linkgit:gitrevisions[7]."
+#, priority:260
 msgid "Show only commits in the specified revision range.  When no <revision-range> is specified, it defaults to `HEAD` (i.e. the whole history leading to the current commit).  `origin..HEAD` specifies all the commits reachable from the current commit (i.e. `HEAD`), but not from `origin`. For a complete list of ways to spell <revision-range>, see the 'Specifying Ranges' section of linkgit:gitrevisions[7]."
-msgstr "�ゆ샑鹽뷸뙁若싦엶溫�똽�닷냵�꾣룓雅ㅳ��  壤볠깹�됪뙁若�<岳���껃쎍>�띰펽容섋�訝�`HEAD`竊덂뜵野쇠눜壤볟뎺�먧벡�꾣빐訝ゅ럣�뀐펹��  `origin...HEAD`�뉐츣餓롥퐪�띷룓雅ㅿ펷��`HEAD`竊됧�冶뗧쉪���됪룓雅ㅿ펽鵝녵툖��퍗`origin`凉�冶뗣�귛뀽雅�<revision range>�꾢츑�닸떬�숁뼶凉륅펽瑥룟뢿鰲걄inkgit:gitrevisions[7]�� \"�뉐츣�껃쎍 \"�ⓨ늽��"
+msgstr "餓끾샑鹽뷸뙁若싦엶溫�똽�닷냵�꾣룓雅ㅳ�귛퐪亦→쐣�뉐츣 <revision-range> �띰펽容섋�訝� `HEAD`竊덂뜵野쇠눜壤볟뎺�먧벡�꾣빐訝ゅ럣�꿱�壤뺧펹��`origin..HEAD` �뉐츣餓롥퐪�띷룓雅ㅿ펷�� `HEAD` 竊됧룾渦양쉪���됪룓雅ㅿ펽鵝녵툖�끾떖餓� `origin` ��씨�꾣룓雅ㅳ�귝쐣�녔떬�� <revision-range> �꾢츑�닷닓烏⑨펽瑥룟뢿�� linkgit:gitrevisions[7] �� \"Specifying Ranges\" �ⓨ늽��"
 
 #. type: Labeled list
 #: en/git-log.txt:103 en/git-shortlog.txt:109
 #, ignore-ellipsis, no-wrap, priority:260
 msgid "[--] <path>..."
-msgstr "[--] <瓮�푶>..."
+msgstr "[--] <path>..."
 
 #. type: Plain text
 #: en/git-log.txt:108