diff --git a/po/documentation.zh_HANS-CN.po b/po/documentation.zh_HANS-CN.po
index a56e4e0939772d47838667d59a46fa18358e6d81..b93987b350d5626608590341d465e628cc3eec2f 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-02-26 14:06+0100\nPO-Revision-Date: 2023-05-30 11:22+0000\nLast-Translator: 燁껃ㅄ��Ъ浴� <ttdlyu@163.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 4.18-dev\n"
+msgstr "Project-Id-Version: git documentation\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-02-26 14:06+0100\nPO-Revision-Date: 2023-05-30 11:22+0000\nLast-Translator: Jean-No챘l Avila <jn.avila@free.fr>\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 4.18-dev\n"
 
 #. type: Labeled list
 #: en/blame-options.txt:1 en/diff-options.txt:769 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
@@ -99,7 +99,7 @@ msgstr "-S <revs-file>"
 #: en/blame-options.txt:31
 #, priority:100
 msgid "Use revisions from revs-file instead of calling linkgit:git-rev-list[1]."
-msgstr "鵝욜뵪revs-file訝�쉪岳��竊뚩�뚥툖��컘�쮔inkgit竊쉍it-rev-list [1]��"
+msgstr "鵝욜뵪revs-file訝�쉪岳��竊뚩�뚥툖��컘�� linkgit:git-rev-list[1]��"
 
 #. type: Labeled list
 #: en/blame-options.txt:32
@@ -6809,9 +6809,9 @@ msgstr "--pathspec-from-file=<file>"
 
 #. type: Plain text
 #: en/git-add.txt:207 en/git-checkout.txt:324 en/git-commit.txt:329 en/git-reset.txt:122 en/git-restore.txt:135 en/git-rm.txt:93 en/git-stash.txt:230
-#, fuzzy, priority:300
+#, priority:300
 msgid "Pathspec is passed in `<file>` instead of commandline args. If `<file>` is exactly `-` then standard input is used. Pathspec elements are separated by LF or CR/LF. Pathspec elements can be quoted as explained for the configuration variable `core.quotePath` (see linkgit:git-config[1]). See also `--pathspec-file-nul` and global `--literal-pathspecs`."
-msgstr "Pathspec�� `<file>` 訝�폖�믭펽�뚥툖��쑉�썰빱烏뚦뢿�겻릎鴉좈�믡�귛쫩�� `<file>` 閭e��� `-`竊뚦닕鵝욜뵪�뉐뇛渦볟뀯�괦athspec �껆킔�� LF �� CR/LF �녽슂�귛룾餓ε폊�③뀓營�룜�� `core.quotePath` �� Pathspec �껆킔竊덅��귟쭅 linkgit:git config[1]竊됥�귛룱瑥룟뢿鰲� `--pathspec-file-nul `�뚦뀲掠� `--literal-pathspecs`��"
+msgstr "Pathspec�� `<file>` 訝�폖�믭펽�뚥툖��쑉�썰빱烏뚦뢿�겻릎鴉좈�믡�귛쫩�� `<file>` 閭e��� `-`竊뚦닕鵝욜뵪�뉐뇛渦볟뀯�괦athspec �껆킔�� LF �� CR/LF �녽슂�귛룾餓ε폊�③뀓營�룜�� `core.quotePath` �� Pathspec �껆킔竊덅��귟쭅 linkgit:git-config[1]竊됥�귛룱瑥룟뢿鰲� `--pathspec-file-nul `�뚦뀲掠� `--literal-pathspecs`��"
 
 #. type: Labeled list
 #: en/git-add.txt:208 en/git-checkout.txt:325 en/git-commit.txt:330 en/git-reset.txt:123 en/git-restore.txt:136 en/git-rm.txt:94 en/git-stash.txt:231
@@ -15401,9 +15401,9 @@ msgstr "餓끻뀑�녺쎍�겼뜒訝��녷뵱�ュ갼�꾢럣�뀐펽瑥ε늽��˙ `--branch` ��
 
 #. type: Plain text
 #: en/git-clone.txt:276
-#, fuzzy, priority:300
+#, priority:300
 msgid "Don't clone any tags, and set `remote.<remote>.tagOpt=--no-tags` in the config, ensuring that future `git pull` and `git fetch` operations won't follow any tags. Subsequent explicit tag fetches will still work, (see linkgit:git-fetch[1])."
-msgstr "訝띶뀑�녵뻣鵝뺞젃嶺억펽亮뜹쑉�띸쉰訝��營� `remote.<remote>.tagOpt=--no-tags` 竊뚨‘岳앭컛�η쉪`git pull`��`git fetch`�띴퐳訝띴폏瓮잓쉹餓삡퐬�뉒��귡쉹�롧쉪�얍폀�뉒��볟룚餓띶컛壅룝퐳�⑨펷�귡쁾 linkgit竊쉍it-fetch [1]竊됥��"
+msgstr "訝띶뀑�녵뻣鵝뺞젃嶺억펽亮뜹쑉�띸쉰訝��營� `remote.<remote>.tagOpt=--no-tags` 竊뚨‘岳앭컛�η쉪`git pull`��`git fetch`�띴퐳訝띴폏瓮잓쉹餓삡퐬�뉒��귡쉹�롧쉪�얍폀�뉒��볟룚餓띶컛壅룝퐳�⑨펷�귡쁾 linkgit:git-fetch[1]竊됥��"
 
 #. type: Plain text
 #: en/git-clone.txt:281
@@ -40086,13 +40086,13 @@ msgstr "�당‘�뉐쑑瑥댐펽`git pull` 瓦먫죱 `git fetch` 亮띄퍢�뷴뢿�곤펽�뜹릮
 #: en/git-pull.txt:36
 #, priority:220
 msgid "<repository> should be the name of a remote repository as passed to linkgit:git-fetch[1].  <refspec> can name an arbitrary remote ref (for example, the name of a tag) or even a collection of refs with corresponding remote-tracking branches (e.g., refs/heads/{asterisk}:refs/remotes/origin/{asterisk}), but usually it is the name of a branch in the remote repository."
-msgstr "<餓볟틩> 佯붻���폖�믥퍢 linkgit:git-fetch [1] �꾥퓶葉뗤퍜佯볡쉪�띸㎞�� < �ⓨ폊鰲꾥똽 > ��빳�썲릫訝�訝や뻣�뤹쉪瓦쒐쮮凉뺟뵪竊덁풃倻귨펽訝�訝ゆ젃嶺양쉪�띸㎞竊됵펽�싪눛���訝ゆ쐣�멨틪瓦쒐쮮瓮잒릉�녷뵱�꾢폊�③썓�덌펷堊뗥쫩竊똱efs/heads/{asterisk}:refs/remotes/origin/{asterisk}竊됵펽鵝녽�싧만若껅삸瓦쒐쮮餓볟틩�꾡�訝ゅ늽��릫燁겹��"
+msgstr "<餓볟틩> 佯붻���폖�믥퍢 linkgit:git-fetch[1] �꾥퓶葉뗤퍜佯볡쉪�띸㎞�� < �ⓨ폊鰲꾥똽 > ��빳�썲릫訝�訝や뻣�뤹쉪瓦쒐쮮凉뺟뵪竊덁풃倻귨펽訝�訝ゆ젃嶺양쉪�띸㎞竊됵펽�싪눛���訝ゆ쐣�멨틪瓦쒐쮮瓮잒릉�녷뵱�꾢폊�③썓�덌펷堊뗥쫩竊똱efs/heads/{asterisk}:refs/remotes/origin/{asterisk}竊됵펽鵝녽�싧만若껅삸瓦쒐쮮餓볟틩�꾡�訝ゅ늽��릫燁겹��"
 
 #. type: Plain text
 #: en/git-pull.txt:40
 #, priority:220
 msgid "Default values for <repository> and <branch> are read from the \"remote\" and \"merge\" configuration for the current branch as set by linkgit:git-branch[1] `--track`."
-msgstr "<餓볟틩> �� < �녷뵱 > �꾦퍡溫ㅵ�쇗삸餓� linkgit:git-branch [1] `--track` 溫양쉰�꾢퐪�띶늽��쉪 \"瓦쒐쮮\" �� \"�덂뭉\" �띸쉰訝���뽧��"
+msgstr "<餓볟틩> �� < �녷뵱 > �꾦퍡溫ㅵ�쇗삸餓� linkgit:git-branch[1] `--track` 溫양쉰�꾢퐪�띶늽��쉪 \"瓦쒐쮮\" �� \"�덂뭉\" �띸쉰訝���뽧��"
 
 #. type: delimited block -
 #: en/git-pull.txt:50
@@ -40196,7 +40196,7 @@ msgstr "訝븀쐿�띰펽�②렩�뽩릮弱녶퐪�띶늽��룜�뷴댆訝딀만�녷뵱阿뗤툓�귛쫩
 #: en/git-pull.txt:118
 #, priority:220
 msgid "When set to `merges`, rebase using `git rebase --rebase-merges` so that the local merge commits are included in the rebase (see linkgit:git-rebase[1] for details)."
-msgstr "壤볢�營�맏 `merges` �띰펽鵝욜뵪 `git rebase --rebase-merges` 瓦쏂죱�띶뻠竊뚩퓳�룡쑍�곁쉪�덂뭉�먧벡弱긴폏�끻맜�③뇥兩뷰릎竊덅�鰲� linkgit:git-rebase [1]竊됥��"
+msgstr "壤볢�營�맏 `merges` �띰펽鵝욜뵪 `git rebase --rebase-merges` 瓦쏂죱�띶뻠竊뚩퓳�룡쑍�곁쉪�덂뭉�먧벡弱긴폏�끻맜�③뇥兩뷰릎竊덅�鰲� linkgit:git-rebase[1]竊됥��"
 
 #. type: Plain text
 #: en/git-pull.txt:120
@@ -40214,7 +40214,7 @@ msgstr "壤볢�營�맏 `interactive` �띰펽��뵪�섇읃�꾡벡雅믤Æ凉뤵��"
 #: en/git-pull.txt:126
 #, priority:220
 msgid "See `pull.rebase`, `branch.<name>.rebase` and `branch.autoSetupRebase` in linkgit:git-config[1] if you want to make `git pull` always use `--rebase` instead of merging."
-msgstr "倻귝옖鵝졿꺍溫� `git pull` �삥삸鵝욜뵪 `--rebase` �뚥툖��릦亮띰펽瑥룟뢿鰲� linkgit:git-config [1] 訝�쉪 `pull.rebase`, `branch.< �녷뵱�� >.rebase` �� `branch.autoSetupRebase`��"
+msgstr "倻귝옖鵝졿꺍溫� `git pull` �삥삸鵝욜뵪 `--rebase` �뚥툖��릦亮띰펽瑥룟뢿鰲� linkgit:git-config[1] 訝�쉪 `pull.rebase`, `branch.< �녷뵱�� >.rebase` �� `branch.autoSetupRebase`��"
 
 #. type: Plain text
 #: en/git-pull.txt:132
@@ -40462,7 +40462,7 @@ msgstr "�뉐츣�ⓧ�阿덃틦野배괌�ζ쎍�겼벆訝ょ쎅�뉐뢿�껅뻼���� <凉뺟뵪鰲�
 #: en/git-push.txt:65
 #, priority:220
 msgid "The <src> is often the name of the branch you would want to push, but it can be any arbitrary \"SHA-1 expression\", such as `master~4` or `HEAD` (see linkgit:gitrevisions[7])."
-msgstr "<src> �싧만��퐷�녔렓�곭쉪�녷뵱�꾢릫耶쀯펽鵝녶츆��빳��뻣鵝뺜뻣�뤹쉪�쏶HA-1 烏②씨凉뤴�앾펽驪붷쫩 `master~4` �� `HEAD`竊덅쭅 linkgit:gitrevisions [7]竊됥��"
+msgstr "<src> �싧만��퐷�녔렓�곭쉪�녷뵱�꾢릫耶쀯펽鵝녶츆��빳��뻣鵝뺜뻣�뤹쉪�쏶HA-1 烏②씨凉뤴�앾펽驪붷쫩 `master~4` �� `HEAD`竊덅쭅 linkgit:gitrevisions[7]竊됥��"
 
 #. type: Plain text
 #: en/git-push.txt:75