diff --git a/addenda/addendum.fr.txt b/addenda/addendum.fr.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9956a03ec9dbc2b4cbfd7c01e77e60e85a8057f
--- /dev/null
+++ b/addenda/addendum.fr.txt
@@ -0,0 +1,5 @@
+PO4A-HEADER: mode=after; position=^GIT$;beginboundary=FakePo4aBoundary
+
+TRADUCTION
+----------
+Cette  page de manuel a 챕t챕 traduite par Jean-No챘l Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le https://github.com/jnavila/git-manpages-l10n .
diff --git a/addendum.fr.txt b/addendum.fr.txt
deleted file mode 100644
index 7235f8931c75e3bfe53611dc61bb2dba916a8368..0000000000000000000000000000000000000000
--- a/addendum.fr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-TRADUCTION
-----------
-Cette  page de manuel a 챕t챕 traduite par Jean-No챘l Avila <jn.avila AT free DOT fr> et les membres de la liste ???. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le ???.
diff --git a/scripts/create_po4a_conf.sh b/scripts/create_po4a_conf.sh
index ebb7adffac958ecf7b246be8f8a3f819352d1e3a..3de212a9193522d5c792560c9983d098d42ad61f 100755
--- a/scripts/create_po4a_conf.sh
+++ b/scripts/create_po4a_conf.sh
@@ -1,12 +1,12 @@
 #!/bin/bash
 
 echo -n "[po4a_langs]" >po4a.conf
-for l in po/documentation.*.po
+langs=$(for l in po/documentation.*.po
 do
     rstripped=${l%%.po}
-    echo -n " ${rstripped##po/documentation.}" >> po4a.conf
-done
-echo >> po4a.conf
+    echo -n " ${rstripped##po/documentation.}"
+done)
+echo $langs >> po4a.conf
 
 cat <<EOF >>po4a.conf
 [po4a_paths] po/documentation.pot \$lang:po/documentation.\$lang.po
@@ -16,5 +16,11 @@ EOF
 
 for f in $(cat sources.txt)
 do
-echo "[type: asciidoc] en/$f \$lang:./\$lang/$f" >> po4a.conf
+    echo -n "[type: asciidoc] en/$f \$lang:./\$lang/$f" >> po4a.conf
+    if [ ${f:0:3} = git ]
+    then
+        echo " add_\$lang:?addendum.\$lang.txt" >> po4a.conf
+    else
+        echo >> po4a.conf
+    fi
 done