diff --git a/po/documentation.es.po b/po/documentation.es.po
index 123abace57a21d5bc2874c645447536535869ad0..735b24ed95ee6baa5f63779833d5a9a322a39f1f 100644
--- a/po/documentation.es.po
+++ b/po/documentation.es.po
@@ -4,7 +4,7 @@
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 msgid ""
-msgstr "Project-Id-Version: PACKAGE VERSION\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-05-18 19:52+0200\nPO-Revision-Date: 2023-06-29 22:37+0000\nLast-Translator: Salvador Pe챰a <salvadorp74@hotmail.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nLanguage: es\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 4.18.1\n"
+msgstr "Project-Id-Version: PACKAGE VERSION\nReport-Msgid-Bugs-To: jn.avila@free.fr\nPOT-Creation-Date: 2023-05-18 19:52+0200\nPO-Revision-Date: 2023-07-01 04:52+0000\nLast-Translator: Salvador Pe챰a <salvadorp74@hotmail.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nLanguage: es\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
@@ -4868,7 +4868,7 @@ msgstr "--no-color-moved-ws"
 #: en/diff-options.txt:432
 #, priority:280
 msgid "Do not ignore whitespace when performing move detection. This can be used to override configuration settings. It is the same as `--color-moved-ws=no`."
-msgstr ""
+msgstr "No ignorar espacio en blanco durante detecci처n de movimiento. Esto puede usarse para anular ajustes de configuraci처n. Es lo mismo que `--color-moved-ws=no`."
 
 #. type: Labeled list
 #: en/diff-options.txt:433
@@ -4886,13 +4886,13 @@ msgstr "Muestra diferencias entre palabras, utilizando el <modo> para delimitar
 #: en/diff-options.txt:442
 #, priority:280
 msgid "Highlight changed words using only colors.  Implies `--color`."
-msgstr ""
+msgstr "Resaltar palabras modificadas usando s처lo colores. Implica `--color`."
 
 #. type: Plain text
 #: en/diff-options.txt:446
 #, priority:280
 msgid "Show words as `[-removed-]` and `{+added+}`.  Makes no attempts to escape the delimiters if they appear in the input, so the output may be ambiguous."
-msgstr ""
+msgstr "Mostrar palabras como `[-removed-]` y `{+added+}`. No intenta escapar delimitadores si aparecen en la entrada, entonces la salida puede ser ambigua."
 
 #. type: Labeled list
 #: en/diff-options.txt:446
@@ -4904,7 +4904,7 @@ msgstr "porcelain"
 #: en/diff-options.txt:453
 #, priority:280
 msgid "Use a special line-based format intended for script consumption.  Added/removed/unchanged runs are printed in the usual unified diff format, starting with a `+`/`-`/` ` character at the beginning of the line and extending to the end of the line.  Newlines in the input are represented by a tilde `~` on a line of its own."
-msgstr ""
+msgstr "Usa un formato especial basado en l챠neas intencionado para consumo de scripts. Las acciones a챰adir/eliminar/sin-modificar se imprimen en el formato usual diff unificado, comenzando con un caracter `+`/`-`/` ` al principio de la l챠nea y extendiendo al final de la l챠nea. Nuevas l챠neas se representan con una tilde `~` en una l챠nea misma."
 
 #. type: Labeled list
 #: en/diff-options.txt:453 en/git-daemon.txt:131 en/git-submodule.txt:172
@@ -4922,7 +4922,7 @@ msgstr "Desactiva de nuevo las diferencias entre palabras."
 #: en/diff-options.txt:459
 #, priority:280
 msgid "Note that despite the name of the first mode, color is used to highlight the changed parts in all modes if enabled."
-msgstr ""
+msgstr "Nota que a pesar del nombre del primer modo, el color -si esta habilitado- se usa para resaltar las partes cambiadas en todos los modos."
 
 #. type: Labeled list
 #: en/diff-options.txt:460
@@ -4934,13 +4934,13 @@ msgstr "--word-diff-regex=<expresi처n regular>"
 #: en/diff-options.txt:464
 #, priority:280
 msgid "Use <regex> to decide what a word is, instead of considering runs of non-whitespace to be a word.  Also implies `--word-diff` unless it was already enabled."
-msgstr ""
+msgstr "Usa <expresi처n-regular> para decidir qu챕 es una palabra, en lugar de considerar no-espacios en blanco seguidos como una palabra. Tambi챕n implica `--word-diff` a menos que ya haya sido habilitado."
 
 #. type: Plain text
 #: en/diff-options.txt:472
 #, priority:280
 msgid "Every non-overlapping match of the <regex> is considered a word.  Anything between these matches is considered whitespace and ignored(!) for the purposes of finding differences.  You may want to append `|[^[:space:]]` to your regular expression to make sure that it matches all non-whitespace characters.  A match that contains a newline is silently truncated(!) at the newline."
-msgstr ""
+msgstr "Cada coincidencia sin traslape de <expresi처n-regular> se considera una palabra. Lo que est챕 entre esas coincidencias se considera espacio en blanco y es ignorado(!) para prop처sito de encontrar diferencias. Querr찼s agregar `|[^[:space:]]` a tu expresi처n regular para asegurarte que coincida todos lo caracteres que no son espacio en blanco. Una coincidencia que contenga salto de l챠nea es silenciosamente truncada(!) en el salto de l챠nea."
 
 #. type: Plain text
 #: en/diff-options.txt:475
@@ -4952,7 +4952,7 @@ msgstr "Por ejemplo, `--word-diff-regex=.` tratar찼 cada car찼cter como si fuese
 #: en/diff-options.txt:480
 #, priority:280
 msgid "The regex can also be set via a diff driver or configuration option, see linkgit:gitattributes[5] or linkgit:git-config[1].  Giving it explicitly overrides any diff driver or configuration setting.  Diff drivers override configuration settings."
-msgstr ""
+msgstr "La expresi처n regular tambi챕n puede asignarse por un controlador de diff u opci처n de configuraci처n, ver linkgit:gitattributes[5] o linkgit:git-config[1]. D찼ndolo expl챠citamente anula cualquier controlador de diff u opci처n de configuraci처n. Los controladores de diff anulan ajustes de configuraci처n."
 
 #. type: Labeled list
 #: en/diff-options.txt:481
@@ -4964,7 +4964,7 @@ msgstr "--color-words[=<expresi처n regular>]"
 #: en/diff-options.txt:484
 #, priority:280
 msgid "Equivalent to `--word-diff=color` plus (if a regex was specified) `--word-diff-regex=<regex>`."
-msgstr ""
+msgstr "Equivalente a `--word-diff=color` mas (si se especific처 una expresi처n regular) `--word-diff-regex=<expresi처n-regular>`."
 
 #. type: Labeled list
 #: en/diff-options.txt:486 en/git-status.txt:143
@@ -4976,7 +4976,7 @@ msgstr "--no-renames"
 #: en/diff-options.txt:489
 #, priority:280
 msgid "Turn off rename detection, even when the configuration file gives the default to do so."
-msgstr ""
+msgstr "Apaga la detecci처n de renombramiento, incluso cuando el fichero de configuraci처n predetermina hacerlo."
 
 #. type: Labeled list
 #: en/diff-options.txt:490
@@ -61712,7 +61712,7 @@ msgstr "Un <<def_object,objeto>> que no es <<def_reachable,alcanzable>> desde un
 #: en/glossary-content.txt:685
 #, no-wrap, priority:310
 msgid "[[def_upstream_branch]]upstream branch"
-msgstr ""
+msgstr "[[def_upstream_branch]]rama upstream"
 
 #. type: Plain text
 #: en/glossary-content.txt:690