diff --git a/po/documentation.zh_HANT.po b/po/documentation.zh_HANT.po
index ab400311e4eb0276749651f584b74ef5a17dcb6a..95bac0a6f504b39804698ca03158e96c4b0dbeac 100644
--- a/po/documentation.zh_HANT.po
+++ b/po/documentation.zh_HANT.po
@@ -2,7 +2,7 @@
 # Copyright (C) 2019
 # This file is distributed under the same license as the Git package.
 msgid ""
-msgstr "Project-Id-Version: Git Documentation\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-05-18 19:52+0200\nPO-Revision-Date: 2023-07-17 15:06+0000\nLast-Translator: Haowei Hsu <hwhsu1231@gmail.com>\nLanguage-Team: French\nLanguage: zh_HANT\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n > 1);\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-05-18 19:52+0200\nPO-Revision-Date: 2023-07-29 13:56+0000\nLast-Translator: Haowei Hsu <hwhsu1231@gmail.com>\nLanguage-Team: French\nLanguage: zh_HANT\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n > 1);\nX-Generator: Weblate 5.0-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
@@ -1402,10 +1402,9 @@ msgstr "linkgit:git-switch[1]"
 
 #. type: Plain text
 #: en/cmds-mainporcelain.txt:120
-#, fuzzy, priority:100
-#| msgid "--detect-branches"
+#, priority:100
 msgid "Switch branches."
-msgstr "--detect-branches"
+msgstr "�뉑룢�녷뵱��"
 
 #. type: Labeled list
 #: en/cmds-mainporcelain.txt:121
@@ -1441,7 +1440,7 @@ msgstr "linkgit:gitk[1]"
 #: en/cmds-mainporcelain.txt:129
 #, priority:100
 msgid "The Git repository browser."
-msgstr ""
+msgstr "Git �꿨춼佯ョ�뤺┰�ⓦ��"
 
 #. type: Labeled list
 #: en/cmds-mainporcelain.txt:130
@@ -1574,7 +1573,7 @@ msgstr "linkgit:git-ls-remote[1]"
 #: en/cmds-plumbinginterrogators.txt:30
 #, priority:100
 msgid "List references in a remote repository."
-msgstr ""
+msgstr "�쀥눣訝��뗩걽塋�꽧耶섇벴訝�쉪�껆뀱��"
 
 #. type: Labeled list
 #: en/cmds-plumbinginterrogators.txt:31
@@ -1586,7 +1585,7 @@ msgstr "linkgit:git-ls-tree[1]"
 #: en/cmds-plumbinginterrogators.txt:33
 #, priority:100
 msgid "List the contents of a tree object."
-msgstr ""
+msgstr "�쀥눣訝��뗦㉨�⒳뻑�꾢뀱若밤��"
 
 #. type: Labeled list
 #: en/cmds-plumbinginterrogators.txt:34
@@ -1670,7 +1669,7 @@ msgstr "linkgit:git-show-ref[1]"
 #: en/cmds-plumbinginterrogators.txt:54
 #, priority:100
 msgid "List references in a local repository."
-msgstr ""
+msgstr "�쀥눣訝��뗦쑍艅잌꽧耶섇벴訝�쉪�껆뀱��"
 
 #. type: Labeled list
 #: en/cmds-plumbinginterrogators.txt:55
@@ -5856,7 +5855,7 @@ msgstr ""
 #: en/fetch-options.txt:68
 #, priority:220
 msgid "See also the `fetch.negotiationAlgorithm` and `push.negotiate` configuration variables documented in linkgit:git-config[1], and the `--negotiate-only` option below."
-msgstr ""
+msgstr "��쳦�껇쫳�� linkgit:git-config[1] 訝�쮼雍됬쉪 `fetch.negotiationAlgorithm` �� `push.negotiate` 永꾣뀑溫딀빖竊뚥빳�듾툔�®쉪 `--negotiate-only` �면쟿��"
 
 #. type: Labeled list
 #: en/fetch-options.txt:69
@@ -6408,7 +6407,7 @@ msgstr ""
 #: en/git-add.txt:18 en/git-am.txt:24 en/git-annotate.txt:14 en/git-apply.txt:22 en/git-archimport.txt:16 en/git-archive.txt:18 en/git-bisect.txt:15 en/git-blame.txt:18 en/git-branch.txt:29 en/git-bugreport.txt:15 en/git-bundle.txt:19 en/git-cat-file.txt:22 en/git-check-attr.txt:16 en/git-check-ignore.txt:16 en/git-check-mailmap.txt:16 en/git-checkout-index.txt:20 en/git-checkout.txt:20 en/git-check-ref-format.txt:17 en/git-cherry-pick.txt:16 en/git-cherry.txt:14 en/git-citool.txt:14 en/git-clean.txt:14 en/git-clone.txt:23 en/git-column.txt:15 en/git-commit-tree.txt:18 en/git-commit.txt:21 en/git-config.txt:29 en/git-count-objects.txt:14 en/git-credential-cache--daemon.txt:14 en/git-credential-cache.txt:15 en/git-credential-store.txt:15 en/git-credential.txt:15 en/git-cvsexportcommit.txt:17 en/git-cvsimport.txt:20 en/git-cvsserver.txt:28 en/git-daemon.txt:27 en/git-describe.txt:16 en/git-diff-files.txt:15 en/git-diff-index.txt:15 en/git-difftool.txt:14 en/git-diff-tree.txt:17 en/git-diff.txt:20 en/git-fast-export.txt:15 en/git-fast-import.txt:15 en/git-fetch-pack.txt:18 en/git-fetch.txt:19 en/git-filter-branch.txt:33 en/git-fmt-merge-msg.txt:16 en/git-for-each-ref.txt:19 en/git-format-patch.txt:37 en/git-fsck-objects.txt:15 en/git-fsck.txt:18 en/git-gc.txt:15 en/git-get-tar-commit-id.txt:16 en/git-grep.txt:35 en/git-gui.txt:14 en/git-hash-object.txt:17 en/git-help.txt:19 en/git-http-backend.txt:14 en/git-http-fetch.txt:15 en/git-http-push.txt:15 en/git-imap-send.txt:16 en/git-index-pack.txt:18 en/git-init-db.txt:16 en/git-init.txt:19 en/git-instaweb.txt:16 en/git-interpret-trailers.txt:16 en/git-log.txt:15 en/git-ls-files.txt:27 en/git-ls-remote.txt:17 en/git-ls-tree.txt:17 en/git-mailinfo.txt:18 en/git-mailsplit.txt:15 en/git-merge-base.txt:19 en/git-merge-file.txt:18 en/git-merge-index.txt:15 en/git-merge-one-file.txt:15 en/git-mergetool--lib.txt:14 en/git-mergetool.txt:14 en/git-merge-tree.txt:17 en/git-merge.txt:20 en/git-mktag.txt:15 en/git-mktree.txt:15 en/git-mv.txt:15 en/git-name-rev.txt:16 en/git-notes.txt:26 en/git-p4.txt:19 en/git-pack-objects.txt:22 en/git-pack-redundant.txt:29 en/git-pack-refs.txt:14 en/git-patch-id.txt:14 en/git-prune-packed.txt:16 en/git-prune.txt:15 en/git-pull.txt:16 en/git-push.txt:20 en/git-quiltimport.txt:17 en/git-range-diff.txt:18 en/git-read-tree.txt:18 en/git-rebase.txt:18 en/git-receive-pack.txt:15 en/git-reflog.txt:21 en/git-remote-ext.txt:14 en/git-remote-fd.txt:13 en/git-remote.txt:27 en/git-repack.txt:15 en/git-replace.txt:19 en/git-request-pull.txt:14 en/git-rerere.txt:14 en/git-reset.txt:17 en/git-restore.txt:16 en/git-revert.txt:15 en/git-rev-list.txt:15 en/git-rev-parse.txt:15 en/git-rm.txt:16 en/git-send-email.txt:18 en/git-send-pack.txt:19 en/git-shell.txt:17 en/git-sh-i18n--envsubst.txt:19 en/git-sh-i18n.txt:14 en/git-shortlog.txt:15 en/git-show-branch.txt:19 en/git-show-index.txt:16 en/git-show-ref.txt:17 en/git-show.txt:15 en/git-sh-setup.txt:14 en/git-stage.txt:16 en/git-stash.txt:28 en/git-status.txt:15 en/git-stripspace.txt:16 en/git-submodule.txt:27 en/git-svn.txt:14 en/git-switch.txt:17 en/git-symbolic-ref.txt:16 en/git-tag.txt:22 en/git.txt:19 en/git-unpack-file.txt:16 en/git-unpack-objects.txt:16 en/git-update-index.txt:32 en/git-update-ref.txt:14 en/git-update-server-info.txt:15 en/git-upload-archive.txt:15 en/git-upload-pack.txt:16 en/git-var.txt:15 en/git-verify-commit.txt:14 en/git-verify-pack.txt:16 en/git-verify-tag.txt:14 en/git-web--browse.txt:14 en/git-whatchanged.txt:15 en/git-worktree.txt:23 en/git-write-tree.txt:15 en/gitglossary.txt:13
 #, no-wrap, priority:310
 msgid "DESCRIPTION"
-msgstr "沃ゆ삇"
+msgstr "�뤺염"
 
 #. type: Plain text
 #: en/git-add.txt:25
@@ -13066,7 +13065,7 @@ msgstr ""
 #: en/git-checkout.txt:202 en/git-switch.txt:109
 #, priority:240
 msgid "The default behavior can be set via the `checkout.guess` configuration variable."
-msgstr ""
+msgstr "��빳�뤻걥 `checkout.guess` 永꾣뀑溫딀빖鼇�츣�먫Þ烏뚨궨��"
 
 #. type: Plain text
 #: en/git-checkout.txt:206
@@ -16368,7 +16367,7 @@ msgstr ""
 #: en/git-commit.txt:554
 #, no-wrap, priority:280
 msgid "ENVIRONMENT AND CONFIGURATION VARIABLES"
-msgstr ""
+msgstr "�겼쥊�뚨탡�뗨츏��"
 
 #. type: Plain text
 #: en/git-commit.txt:559
@@ -16617,7 +16616,7 @@ msgstr ""
 #: en/git-config.txt:123 en/git-config.txt:133 en/git-config.txt:142 en/git-config.txt:161 en/git-config.txt:409
 #, priority:100
 msgid "See also <<FILES>>."
-msgstr ""
+msgstr "��쳦�껇쫳 <<FILES>>��"
 
 #. type: Labeled list
 #: en/git-config.txt:124
@@ -29588,7 +29587,7 @@ msgstr ""
 #: en/git-help.txt:118 en/git-interpret-trailers.txt:138 en/git-p4.txt:556 en/git-web--browse.txt:59
 #, no-wrap, priority:100
 msgid "CONFIGURATION VARIABLES"
-msgstr ""
+msgstr "永꾣뀑溫딀빖"
 
 #. type: Title ~
 #: en/git-help.txt:121
@@ -33184,7 +33183,7 @@ msgstr "git-ls-remote(1)"
 #: en/git-ls-remote.txt:7
 #, priority:100
 msgid "git-ls-remote - List references in a remote repository"
-msgstr ""
+msgstr "git-ls-remote - �쀥눣訝��뗩걽塋�꽧耶섇벴訝�쉪�껆뀱"
 
 #. type: Plain text
 #: en/git-ls-remote.txt:15
@@ -34466,7 +34465,7 @@ msgstr ""
 #: en/git-merge-index.txt:56 en/git-svn.txt:171
 #, priority:100
 msgid "Examples:"
-msgstr ""
+msgstr "影꾡풃竊�"
 
 #. type: delimited block -
 #: en/git-merge-index.txt:63
@@ -35862,7 +35861,7 @@ msgstr ""
 #: en/git-mktag.txt:49
 #, no-wrap, priority:100
 msgid "Tag Format"
-msgstr ""
+msgstr "與숃쮼�쇔폀"
 
 #. type: Plain text
 #: en/git-mktag.txt:52
@@ -39213,7 +39212,7 @@ msgstr ""
 #: en/git-prune.txt:47
 #, priority:100
 msgid "Show progress."
-msgstr ""
+msgstr "窈�ㅊ�꿨벧��"
 
 #. type: Labeled list
 #: en/git-prune.txt:48 en/git-worktree.txt:247
@@ -62377,7 +62376,7 @@ msgstr "no-renormalize"
 #: en/merge-strategies.txt:68
 #, priority:240
 msgid "Disables the `renormalize` option.  This overrides the `merge.renormalize` configuration variable."
-msgstr ""
+msgstr "�쒐뵪 `renormalize` �면쟿�귡�숁쐝誤녻뱥 `merge.renormalize` 永꾣뀑溫딀빖��"
 
 #. type: Labeled list
 #: en/merge-strategies.txt:69
@@ -63398,10 +63397,9 @@ msgstr "'%an'"
 
 #. type: Plain text
 #: en/pretty-formats.txt:188
-#, fuzzy, priority:260
-#| msgid "`author`"
+#, priority:260
 msgid "author name"
-msgstr "`author`"
+msgstr "鵝쒑�끻릫葉�"
 
 #. type: Labeled list
 #: en/pretty-formats.txt:188