From aca4a769c5f403ba49c7141a236d38a81f50720a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-No=C3=ABl=20Avila?= <jn.avila@free.fr> Date: Sat, 23 May 2020 19:06:21 +0200 Subject: [PATCH] Introduce addendum management in po4a MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addenda allows to add some text to translated files, such as translation acknowledgments. Signed-off-by: Jean-No챘l Avila <jn.avila@free.fr> --- addenda/addendum.fr.txt | 5 +++++ addendum.fr.txt | 3 --- scripts/create_po4a_conf.sh | 16 +++++++++++----- 3 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 addenda/addendum.fr.txt delete mode 100644 addendum.fr.txt diff --git a/addenda/addendum.fr.txt b/addenda/addendum.fr.txt new file mode 100644 index 0000000..d9956a0 --- /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 7235f89..0000000 --- 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 ebb7adf..3de212a 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 -- GitLab