aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md2
-rw-r--r--Makefile15
-rw-r--r--TODOs.md8
-rw-r--r--aux/guix/manifest.scm8
-rwxr-xr-xaux/workflow/assert-manpages.sh2
-rwxr-xr-xaux/workflow/assert-spelling.sh68
-rwxr-xr-xaux/workflow/l10n.sh32
-rw-r--r--doc/git-permalink.eo.1.in10
-rw-r--r--doc/git-permalink.fr.1.in26
-rw-r--r--doc/git-permalink.pt.1.in8
-rw-r--r--doc/spelling/en.txt11
-rw-r--r--doc/spelling/eo.txt28
-rw-r--r--doc/spelling/fr.txt4
-rw-r--r--doc/spelling/international.txt81
-rw-r--r--doc/spelling/pt.txt23
-rw-r--r--po/eo.po168
-rw-r--r--po/fr.po184
-rw-r--r--po/pt.po164
18 files changed, 535 insertions, 307 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 10cedce..c739120 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,7 +31,7 @@ Integration tests were added, creating empty repositories and monitoring `STDOUT
### Translations
-Translations for program output and manpages were added for portuguese, french and esperanto.
+Translations for program output and manpages were added for Portuguese, French and Esperanto.
### Code forges
diff --git a/Makefile b/Makefile
index c98364b..5eb9649 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ TRANSLATIONS = pt fr eo
manpages.en.in = \
doc/git-permalink.en.1.in \
-manpages.in = $(manpages.en.in) \
+manpages.in = $(manpages.en.in) \
doc/git-permalink.pt.1.in \
doc/git-permalink.fr.1.in \
doc/git-permalink.eo.1.in
@@ -30,12 +30,11 @@ check: all
sh tests/install-uninstall.sh
sh tests/remotes.sh
-dev-check: check
+dev-check: check public
sh aux/assert-shellcheck.sh
sh aux/workflow/assert-todos.sh
sh aux/workflow/assert-changelog.sh $(NAME) $(NAME)
sh aux/workflow/assert-readme.sh $(NAME) $(MAILING_LIST)
- sh aux/workflow/l10n.sh -l '$(TRANSLATIONS)' $(manpages.en.in)
sh aux/workflow/assert-manpages.sh $(NAME) $(MAILING_LIST)
install: all
@@ -51,9 +50,15 @@ uninstall:
clean:
rm -rf public/ src/git-permalink.sh $(manpages)
-dist:
+dist: clean public dev-check
sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME) $(NAME) $(MAILING_LIST)
-public: README.md TODOs.md CHANGELOG.md $(manpages)
+spellcheck:
+ sh aux/workflow/assert-spelling.sh -l '$(TRANSLATIONS) en'
+
+l10n-gen:
+ sh aux/workflow/l10n.sh -l '$(TRANSLATIONS)' $(manpages.en.in)
+
+public: l10n-gen all README.md TODOs.md CHANGELOG.md
sh aux/workflow/public.sh $(NAME) $(NAME) $(MAILING_LIST) public
sh aux/workflow/manpages.sh -Ho public $(manpages)
diff --git a/TODOs.md b/TODOs.md
index 804178d..24f4455 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -1,6 +1,6 @@
# Tasks
-## DONE Remove hardcoded `public/` path in some files under `aux/` {#task-f09dedb7-1b25-0b5e-2520-910a9aa32562}
+## DONE Remove hard coded `public/` path in some files under `aux/` {#task-f09dedb7-1b25-0b5e-2520-910a9aa32562}
- DONE in 2021-06-22
Done in
@@ -83,7 +83,7 @@ Options:
Maybe it could be less restrictive of country or encoding, but the fundamental idea of embedded variables with an `eval` to define the relevant one stays the same.
Changing from an `eval` to a `case` statement builds upon the same underlying principle: of having string variables on the same file, and keep them in sync in a completely manual process.
- Consider the cost and complexity of building tooling around the [quotation of the `don't` text][quotation], and one can envision one of the challenges that including in specialised i18n tooling might bring along.
+ Consider the cost and complexity of building tooling around the [quotation of the `don't` text][quotation], and one can envision one of the challenges that including in specialized i18n tooling might bring along.
Those tools have their usages and places, they do exist for a good reason, and they should be used when applicable, but this is not it.
This isn't really about POSIX sh, implementation language, or even the size of the program, but about the trade-off analysis of this use case, where I'm the one writing the code and the translations on a tiny piece of POSIX sh code.
@@ -184,7 +184,7 @@ Instead of the current <del>confusing</del> positional argument with some option
---
-For some reason, running them locally witn `./aux/guix/with-container.sh 'make clean public dev-check'` passes, but the same command doesn't on CI.
+For some reason, running them locally with `./aux/guix/with-container.sh 'make clean public dev-check'` passes, but the same command doesn't on CI.
[CI logs before]: https://euandreh.xyz/git-permalink/ci-logs/2021-06-12T22:51:21+00:00-07a75e37a4564ed13bc2f50ab84009df137bc223.log
[CI logs after]: https://euandreh.xyz/git-permalink/ci-logs/2021-06-12T23:15:22+00:00-cd7bd39b1b6ce7d958f48d63b42ba3ab5fdf6f21.log
@@ -336,7 +336,7 @@ This is an anti-pattern in the viewpoint of the category of files that should ex
Since gettext itself isn't standard (see [discussion] on this topic), adding this requirement to the consumer (user of packager) isn't desirable.
-So here I'm optimising for more things being commited in the repository in the name of less requirements.
+So here I'm optimizing for more things being commited in the repository in the name of less requirements.
[discussion]: https://www.austingroupbugs.net/view.php?id=1122
diff --git a/aux/guix/manifest.scm b/aux/guix/manifest.scm
index 78b061e..2301ad6 100644
--- a/aux/guix/manifest.scm
+++ b/aux/guix/manifest.scm
@@ -14,4 +14,10 @@
pandoc
gettext
po4a
- glibc)))
+ glibc
+
+ hunspell-iconv
+ hunspell-dict-en-utf8
+ hunspell-dict-pt-utf8
+ hunspell-dict-fr-utf8
+ hunspell-dict-eo-utf8)))
diff --git a/aux/workflow/assert-manpages.sh b/aux/workflow/assert-manpages.sh
index 7254d60..7f12626 100755
--- a/aux/workflow/assert-manpages.sh
+++ b/aux/workflow/assert-manpages.sh
@@ -111,7 +111,7 @@ Soumettre un bogue dans la
liste
de diffusion
.ME .
-Utilise le sujèt "\f(CR[$PROJECT] BUG ou TASK:
+Utilise le sujet "\f(CR[$PROJECT] BUG ou TASK:
<description>\fR".
.IP \(bu
Parcourir les bogues
diff --git a/aux/workflow/assert-spelling.sh b/aux/workflow/assert-spelling.sh
new file mode 100755
index 0000000..ff1df2a
--- /dev/null
+++ b/aux/workflow/assert-spelling.sh
@@ -0,0 +1,68 @@
+#!/bin/sh
+set -eu
+
+sort_dicts() {
+ for f in doc/spelling/*.txt; do
+ if ! LANG=POSIX sort "$f" | diff - "$f"; then
+ if [ "$IN_PLACE" = true ]; then
+ OUT="$(mktemp)"
+ LANG=POSIX sort "$f" | uniq > "$OUT"
+ mv "$OUT" "$f"
+ else
+ echo "The $f dictionary is unsorted. To fix it, run:" >&2
+ echo " sh aux/workflow/assert-spelling.sh -i" >&2
+ exit 1
+ fi
+ fi
+ done
+}
+
+IN_PLACE=false
+while getopts 'l:i' flag; do
+ case "$flag" in
+ l)
+ LANGS="$OPTARG"
+ ;;
+ i)
+ IN_PLACE=true
+ sort_dicts
+ exit
+ ;;
+ *)
+ exit 2
+ ;;
+ esac
+done
+if [ -z "${LANGS:-}" ]; then
+ echo 'Missing -l LANGS' >&2
+ exit 2
+fi
+
+mkdir -p doc/spelling
+eval "touch doc/spelling/{international,$(echo "$LANGS" | tr ' ' ,)}.txt"
+
+get_lang() {
+ grep lang=.. "$1" | \
+ head -n1 | \
+ awk '
+ match($0, /lang="(..)"/) {
+ print substr($0, RSTART+length("lang=\""), 2)
+ }
+ '
+}
+
+ACC="$(mktemp)"
+# shellcheck disable=2044
+for f in $(find public -type f -name '*.html'); do
+ l="$(get_lang "$f")"
+ CURR_DICT="$(mktemp)"
+ cat doc/spelling/international.txt "doc/spelling/$l.txt" | sort | uniq > "$CURR_DICT"
+ hunspell -u3 -H -d "$l" -p "$CURR_DICT" "$f" | tee -a "$ACC" >&2
+done
+
+if [ -s "$ACC" ]; then
+ printf '\n\tMispelled words detected by hunspell above.\n\n' >&2
+ exit 1
+fi
+
+sort_dicts
diff --git a/aux/workflow/l10n.sh b/aux/workflow/l10n.sh
index ece154e..207237d 100755
--- a/aux/workflow/l10n.sh
+++ b/aux/workflow/l10n.sh
@@ -18,8 +18,23 @@ if [ -z "$LANGS" ]; then
exit 2
fi
-# shellcheck disable=2044
-for f in $(find "$@" -not -name '*.en.*'); do
+manpage() {
+ from_f="$1"
+ for l in $LANGS; do
+ to_f="$(echo "$from_f" | sed "s/\.en\./.$l./")"
+
+ printf 'Generating %s...\n' "$to_f"
+ OUT="$(mktemp)"
+ po4a-updatepo -f man -m "$from_f" -p "po/$l.po"
+ po4a-translate -f man -m "$from_f" -p "po/$l.po" -l "$to_f" -k 0 -v 2>&1 | tee "$OUT" >&2
+
+ if ! grep -qF ' is 100% translated (' "$OUT"; then
+ printf '\n\tWARNING!\n Missing translations for %s\n\n' "$to_f" >&2
+ fi
+ done
+}
+
+for f in "$@"; do
case "$f" in
*.en.[1-9].in)
manpage "$f"
@@ -30,16 +45,3 @@ for f in $(find "$@" -not -name '*.en.*'); do
;;
esac
done
-
-manpage() {
- from_f="$1"
- for l in $LANGS; do
- to_f="$(echo "$from_f" | sed "s/\.en\./.$l./")"
- po4a-updatepo -f man -m "$from_f" -p "po/$l.po"
- OUT="$(po4a-translate -f man -m "$from_f" -p "po/$l.po" -l "$to_f" -k 0 -v 2>&1)"
- echo "$OUT" >&2
- if ! echo "$OUT" | grep -qF ' is 100% translated ('; then
- printf '\n\tWARNING!\n Missing translations for %s\n\n' "$to_f" >&2
- fi
- done
-}
diff --git a/doc/git-permalink.eo.1.in b/doc/git-permalink.eo.1.in
index 0d799c0..0881214 100644
--- a/doc/git-permalink.eo.1.in
+++ b/doc/git-permalink.eo.1.in
@@ -45,9 +45,9 @@ Montras versian numeron.
.SH AGORDO
-.SS "SUBTENITAJ REMOTOJ"
+.SS "SUBTENITAJ ORIGINOJ"
-La nunaj subtenitaj remotoj estas:
+La nunaj subtenitaj originoj estas:
.RS
.IP \(bu
@@ -83,8 +83,8 @@ informoj.
.SS SUPERREGOJ
-Se vi volas agordi la URL ŝablonon por projekto kun nesubtenita remoton, vi
-povas uzi \fBgit\-config\fP(1).
+Se vi volas agordi la URL ŝablonon por projekto kun nesubtenita origino
+, vi povas uzi \fBgit\-config\fP(1).
Estas du agordaj elektoj disponeblaj:
@@ -161,7 +161,7 @@ Bona ekzekuto.
.TP
\fB1\fP
-Nesubtenita remoto. Vidu la subtenitoj en SUBTENITAJ REMOTOJ, kaŭ kiel
+Nesubtenita origino. Vidu la subtenitoj en SUBTENITAJ ORIGINOJ, kaj kiel
aldoni ion en SUPERREGOJ.
.TP
diff --git a/doc/git-permalink.fr.1.in b/doc/git-permalink.fr.1.in
index 3dcc01a..3c3ae97 100644
--- a/doc/git-permalink.fr.1.in
+++ b/doc/git-permalink.fr.1.in
@@ -8,7 +8,7 @@
.SH NOM
-git\-permalink \- extension Git pour génerér liens web permanent (permalink)
+git\-permalink \- extension Git pour générer liens web permanent (permalink)
de fichiers dans un dépôt.
@@ -21,9 +21,9 @@ de fichiers dans un dépôt.
\fBgit\-permalink\fP utilise Git pour prendre a) le commit au \fIHEAD\fP et b) le
\fIremote.origin.url\fP avec \fBgit\-config\fP(1), et se possible c) un modèle de
-substituition d'URL. Il utilise ces valeurs pour construire un URL
-\fIpermanent\fP, avec le commit inclus pour garantir la unicitè, e
-optionalement le numeró de la ligne choisi.
+substitution d'URL. Il utilise ces valeurs pour construire un URL
+\fIpermanent\fP, avec le commit inclus pour garantir la unicité, e
+optionnellement le nombre de la ligne choisi.
\fBgit\-permalink\fP après utilise \fBxdg\-open\fP(1) pour ouvrir l'URL.
@@ -41,7 +41,7 @@ Affiche message d'aide.
.TP
\fB\-\-version\fP, \fB\-V\fP
-Imprime le numeró de version.
+Imprime le nombre de version.
.SH CONFIGURATION
@@ -86,7 +86,7 @@ plus d'information.
.SS MODÈLES
Si vous souhaitez configurer le modèle de substitution d'URL pour un projet
-que a un références distantes que n'est pas prises en charge, vous utilize
+que a un références distantes que n'est pas prises en charge, vous utilise
\fBgit\-config\fP(1).
Il y a deux options de configuration disponible:
@@ -100,7 +100,7 @@ Un modèle de substitution d'URL où le nom du \fIfichier\fP est avant, et le
https://git.euandreh.xyz/fallible/tree/%s?id=%s
.fi
-Dans cet example, le nom du \fIfichier\fP est avant et le \fIcommit\fP est à la
+Dans cet exemple, le nom du \fIfichier\fP est avant et le \fIcommit\fP est à la
fin, après le "id=".
.TP
@@ -112,7 +112,7 @@ Un modèle de substitution d'URL où le \fIcommit\fP est avant, et le nom du
https://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s
.fi
-Dans cet example, le \fIcommit\fP est avant dans le chemin de l'URL, et le
+Dans cet exemple, le \fIcommit\fP est avant dans le chemin de l'URL, et le
\fIfichier\fP est après.
.P
@@ -120,7 +120,7 @@ Si aucune options n'est pas trouvé par \fBgit\-config\fP(1) et \fBgit\-permalin
ne peut pas deviner l'URL, cela se termine par une erreur.
-.SH EXAMPLES
+.SH EXEMPLES
Ouvrez \fIsrc/fold.c\fP d'un projet qui a de référence distante pointée a
\fIsourcehut\fP:
@@ -130,8 +130,8 @@ Ouvrez \fIsrc/fold.c\fP d'un projet qui a de référence distante pointée a
Ouverture de https://git.sr.ht/~sircmpwn/ctools/tree/fbf17d92f5ed1c38983f73df912f051ad0f9ef2d/item/src/fold.c#L125
.fi
-Géneréz un lien des lignes 59 à 94 de \fInongnu/packages/clojure.scm\fP dans un
-projet hébergér sur \fIgitlab\fP, mais seulement imprimez le lien \fIsans\fP
+Générez un lien des lignes 59 à 94 de \fInongnu/packages/clojure.scm\fP dans un
+projet héberger sur \fIgitlab\fP, mais seulement imprimez le lien \fIsans\fP
l'ouvrir avec \fBxdg\-open\fP(1):
.nf
@@ -141,7 +141,7 @@ l'ouvrir avec \fBxdg\-open\fP(1):
.P
Configurez un modèle de substitution d'URL, et ouvrir le fichier
-\fIsrc/app_add.c\fP sans choisir un numeró de ligne:
+\fIsrc/app_add.c\fP sans choisir un nombre de ligne:
.nf
$ git config git\-permalink.template\-file\-commit 'https://git.alpinelinux.org/apk\-tools/tree/%s?id=%s'
@@ -195,7 +195,7 @@ Soumettre un bogue dans la
liste
de diffusion
.ME .
-Utilise le sujèt "\f(CR[git\-permalink] BUG ou TASK:
+Utilise le sujet "\f(CR[git\-permalink] BUG ou TASK:
<description>\fR".
.IP \(bu
Parcourir les bogues
diff --git a/doc/git-permalink.pt.1.in b/doc/git-permalink.pt.1.in
index 5b8ae4a..be9b490 100644
--- a/doc/git-permalink.pt.1.in
+++ b/doc/git-permalink.pt.1.in
@@ -31,7 +31,7 @@ sua unicidade, e opcionalmente o número da linha selecionada.
.TP
\fB\-p\fP
-Somento imprime o link da URL web na saída padrão (STDOUT), não tenta
+Somente imprime o link da URL web na saída padrão (STDOUT), não tenta
abrí\-lo com \fBxdg\-open\fP(1) ou fazer qualquer coisa com ele. Por padrão isso
está desligado.
@@ -130,7 +130,7 @@ Abre o arquivo \fIsrc/fold.c\fP de um projeto com a origem apontada para o
.fi
Gera um link das linhas 59 a 94 do arquivo \fInongnu/packages/clojure.scm\fP em
-um projeto hospedado no \fIgitlab\fP, mas somente o imprimie \fIsem\fP abrí\-lo com
+um projeto hospedado no \fIgitlab\fP, mas somente o imprime \fIsem\fP abrí\-lo com
\fBxdg\-open\fP(1):
.nf
@@ -165,8 +165,8 @@ Execução bem\-sucedida.
.TP
\fB1\fP
Sem suporte à origem remota. Veja a lista de quais tem suporte em ORIGENS
-REMOTAS COM SUPORTE, e como adicionar origens customizadas a parteir de um
-model em MODELOS.
+REMOTAS COM SUPORTE, e como adicionar origens customizadas a partir de um
+modelo em MODELOS.
.TP
\fB2\fP
diff --git a/doc/spelling/en.txt b/doc/spelling/en.txt
new file mode 100644
index 0000000..6ae5fe0
--- /dev/null
+++ b/doc/spelling/en.txt
@@ -0,0 +1,11 @@
+CANCELLED
+Changelog
+LINENO
+Você
+colours
+commited
+didn
+doesn
+isn
+sig
+ve
diff --git a/doc/spelling/eo.txt b/doc/spelling/eo.txt
new file mode 100644
index 0000000..a427747
--- /dev/null
+++ b/doc/spelling/eo.txt
@@ -0,0 +1,28 @@
+-
+-a
+-da
+-dfa
+Defaŭlte
+ELIRKODOJ
+Git
+Git-etendo
+LINIONO
+a
+ad-
+add
+b
+c
+commit
+fold
+git
+helpmesaĝon
+id
+kernel
+kontribuuloj
+org
+origin
+p
+packages
+remote
+task
+task-cebc
diff --git a/doc/spelling/fr.txt b/doc/spelling/fr.txt
new file mode 100644
index 0000000..e4534cf
--- /dev/null
+++ b/doc/spelling/fr.txt
@@ -0,0 +1,4 @@
+-
+LINENO
+listede
+unicité
diff --git a/doc/spelling/international.txt b/doc/spelling/international.txt
new file mode 100644
index 0000000..c22ae34
--- /dev/null
+++ b/doc/spelling/international.txt
@@ -0,0 +1,81 @@
+--help
+--version
+-V
+-h
+-p
+AGPL
+Affero
+CGit
+Changelog
+EuAndreh
+HEAD
+Makefile
+POSIX
+README
+STDOUT
+ShellCheck
+TAOUP
+TODO
+TODOs
+Você
+Vous
+add.c
+ankaŭ
+app
+aussi
+bitbucket
+cgit
+clojure
+codeberg
+config
+config
+dfa5
+eo
+escrever
+esperante
+euandreh
+fold.c
+français
+gettext
+git-config
+git-permalink
+git-permalink.template-commit-file
+git-permalink.template-file-commit
+git.euandreh.xyz
+git.kernel.org
+github
+gitlab
+gitlab
+groff
+gz
+i18n
+manpage
+manpages
+nongnu
+notabug
+pagure
+pandoc
+permalink
+permalinks
+po4a
+pode
+português
+pouvez
+povas
+remote.origin.url
+savannah
+scm
+skribi
+sourcehut
+src
+também
+task-cebc5298-17ad-5c60-dfa5-a25b66433a3a
+template-commit-file
+template-file-commit
+url
+v0
+v3
+xdg
+xdg-open
+xyz
+écrire
diff --git a/doc/spelling/pt.txt b/doc/spelling/pt.txt
new file mode 100644
index 0000000..34deecf
--- /dev/null
+++ b/doc/spelling/pt.txt
@@ -0,0 +1,23 @@
+BUGS
+GIT
+Git
+NOLINHA
+OP
+abrí
+add
+bugs
+cebc
+commit
+dfa
+fold
+git
+help
+kernel
+open
+org
+origin
+packages
+remote
+task
+template
+version
diff --git a/po/eo.po b/po/eo.po
index c77d519..c87e854 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2021-06-22 19:21-0300\n"
-"PO-Revision-Date: 2021-06-22 19:35-0300\n"
+"POT-Creation-Date: 2021-06-24 09:35-0300\n"
+"PO-Revision-Date: 2021-06-24 19:30-0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: eo\n"
@@ -18,37 +18,37 @@ msgstr ""
"X-Poedit-Bookmarks: -1,-1,5,-1,-1,-1,-1,-1,-1,-1\n"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "GIT-PERMALINK"
msgstr "GIT-PERMALINK"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "@DATE@"
msgstr "@DATE@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink @VERSION@"
msgstr "git-permalink @VERSION@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink user manual"
msgstr "git-permalink uzmanlibro"
#. type: SH
-#: doc/git-permalink.en.1:4
+#: doc/git-permalink.en.1.in:4
#, no-wrap
msgid "NAME"
msgstr "NOMO"
#. type: Plain text
-#: doc/git-permalink.en.1:7
+#: doc/git-permalink.en.1.in:7
msgid ""
"git-permalink - Git extension to generate web permalinks of files in a "
"repository."
@@ -57,24 +57,24 @@ msgstr ""
"(permalink) de dosieroj en deponejo."
#. type: SH
-#: doc/git-permalink.en.1:9
+#: doc/git-permalink.en.1.in:9
#, no-wrap
msgid "SYNOPSIS"
msgstr "RESUMO"
#. type: Plain text
-#: doc/git-permalink.en.1:12
+#: doc/git-permalink.en.1.in:12
msgid "B<git-permalink> [I<OPTIONS>] I<FILE> [I<LINENO>]"
msgstr "B<git-permalink> [I<EBLOJ>] I<DOSIERO> [I<LINIONO>]"
#. type: SH
-#: doc/git-permalink.en.1:14
+#: doc/git-permalink.en.1.in:14
#, no-wrap
msgid "DESCRIPTION"
msgstr "PRISKRIBO"
#. type: Plain text
-#: doc/git-permalink.en.1:18
+#: doc/git-permalink.en.1.in:18
msgid ""
"B<git-permalink> will use Git itself to get a) the commit at I<HEAD> and b) "
"the I<remote.origin.url> via B<git-config>(1), and optionally c) an URL "
@@ -88,24 +88,24 @@ msgstr ""
"ene por certigi ke ĝi estas konstantan, kaj laŭvole la linia numero elektita."
#. type: Plain text
-#: doc/git-permalink.en.1:20
+#: doc/git-permalink.en.1.in:20
msgid "B<git-permalink> then uses B<xdg-open>(1) to open the URL."
msgstr "B<git-permalink> tiam uzas B<xdg-open>(1) por malfermi la URL."
#. type: SH
-#: doc/git-permalink.en.1:21
+#: doc/git-permalink.en.1.in:21
#, no-wrap
msgid "OPTIONS"
msgstr "EBLOJ"
#. type: TP
-#: doc/git-permalink.en.1:23
+#: doc/git-permalink.en.1.in:23
#, no-wrap
msgid "B<-p>"
msgstr "B<-p>"
#. type: Plain text
-#: doc/git-permalink.en.1:27
+#: doc/git-permalink.en.1.in:27
msgid ""
"Only print the web URL link to STDOUT, don't try to open it with B<xdg-"
"open>(1) or do anything else. By default this is turned off."
@@ -114,113 +114,113 @@ msgstr ""
"B<xdg-open>(1) aŭ fari ion alian. Defaŭlte ĉi tio estas malŝaltita."
#. type: TP
-#: doc/git-permalink.en.1:28
+#: doc/git-permalink.en.1.in:28
#, no-wrap
msgid "B<--help>, B<-h>"
msgstr "B<--help>, B<-h>"
#. type: Plain text
-#: doc/git-permalink.en.1:31
+#: doc/git-permalink.en.1.in:31
msgid "Show show help text."
msgstr "Montras helpmesaĝon."
#. type: TP
-#: doc/git-permalink.en.1:32
+#: doc/git-permalink.en.1.in:32
#, no-wrap
msgid "B<--version>, B<-V>"
msgstr "B<--version>, B<-V>"
#. type: Plain text
-#: doc/git-permalink.en.1:35
+#: doc/git-permalink.en.1.in:35
msgid "Show version number."
msgstr "Montras versian numeron."
#. type: SH
-#: doc/git-permalink.en.1:37
+#: doc/git-permalink.en.1.in:37
#, no-wrap
msgid "CONFIGURATION"
msgstr "AGORDO"
#. type: SS
-#: doc/git-permalink.en.1:39
+#: doc/git-permalink.en.1.in:39
#, no-wrap
msgid "SUPPORTED REMOTES"
-msgstr "SUBTENITAJ REMOTOJ"
+msgstr "SUBTENITAJ ORIGINOJ"
#. type: Plain text
-#: doc/git-permalink.en.1:42
+#: doc/git-permalink.en.1.in:42
msgid "The current supported remotes are:"
-msgstr "La nunaj subtenitaj remotoj estas:"
+msgstr "La nunaj subtenitaj originoj estas:"
#. type: IP
-#: doc/git-permalink.en.1:44 doc/git-permalink.en.1:46
-#: doc/git-permalink.en.1:48 doc/git-permalink.en.1:50
-#: doc/git-permalink.en.1:52 doc/git-permalink.en.1:54
-#: doc/git-permalink.en.1:56 doc/git-permalink.en.1:58
-#: doc/git-permalink.en.1:60 doc/git-permalink.en.1:62
-#: doc/git-permalink.en.1:171 doc/git-permalink.en.1:178
-#: doc/git-permalink.en.1:183 doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:44 doc/git-permalink.en.1.in:46
+#: doc/git-permalink.en.1.in:48 doc/git-permalink.en.1.in:50
+#: doc/git-permalink.en.1.in:52 doc/git-permalink.en.1.in:54
+#: doc/git-permalink.en.1.in:56 doc/git-permalink.en.1.in:58
+#: doc/git-permalink.en.1.in:60 doc/git-permalink.en.1.in:62
+#: doc/git-permalink.en.1.in:171 doc/git-permalink.en.1.in:178
+#: doc/git-permalink.en.1.in:183 doc/git-permalink.en.1.in:187
#, no-wrap
msgid "\\(bu"
msgstr "\\(bu"
#. type: Plain text
-#: doc/git-permalink.en.1:46
+#: doc/git-permalink.en.1.in:46
msgid "git.euandreh.xyz (where git-permalink itself is hosted =p)"
msgstr "git.euandreh.xyz (kie git-permalink estas gastiga =p)"
#. type: Plain text
-#: doc/git-permalink.en.1:48
+#: doc/git-permalink.en.1.in:48
msgid "sourcehut"
msgstr "sourcehut"
#. type: Plain text
-#: doc/git-permalink.en.1:50
+#: doc/git-permalink.en.1.in:50
msgid "git.kernel.org"
msgstr "git.kernel.org"
#. type: Plain text
-#: doc/git-permalink.en.1:52
+#: doc/git-permalink.en.1.in:52
msgid "savannah"
msgstr "savannah"
#. type: Plain text
-#: doc/git-permalink.en.1:54
+#: doc/git-permalink.en.1.in:54
msgid "notabug"
msgstr "notabug"
#. type: Plain text
-#: doc/git-permalink.en.1:56
+#: doc/git-permalink.en.1.in:56
msgid "codeberg"
msgstr "codeberg"
#. type: Plain text
-#: doc/git-permalink.en.1:58
+#: doc/git-permalink.en.1.in:58
msgid "bitbucket"
msgstr "bitbucket"
#. type: Plain text
-#: doc/git-permalink.en.1:60
+#: doc/git-permalink.en.1.in:60
msgid "pagure"
msgstr "pagure"
#. type: Plain text
-#: doc/git-permalink.en.1:62
+#: doc/git-permalink.en.1.in:62
msgid "gitlab"
msgstr "gitlab"
#. type: Plain text
-#: doc/git-permalink.en.1:64
+#: doc/git-permalink.en.1.in:64
msgid "github"
msgstr "github"
#. type: Plain text
-#: doc/git-permalink.en.1:67
+#: doc/git-permalink.en.1.in:67
msgid "Patches to add support for more source code forges are welcome!"
msgstr "Ŝanĝoj por subteni pli da fontkodaj forĝejoj estas bonvenaj!"
#. type: Plain text
-#: doc/git-permalink.en.1:73
+#: doc/git-permalink.en.1.in:73
msgid ""
"See E<.UR https://euandreh.xyz/git-permalink/TODOs.html#task-"
"cebc5298-17ad-5c60-dfa5-a25b66433a3a> #task-cebc5298-17ad-5c60-dfa5-"
@@ -231,33 +231,33 @@ msgstr ""
"a25b66433a3a E<.UE> por diskuto kaj pli da informoj."
#. type: SS
-#: doc/git-permalink.en.1:74
+#: doc/git-permalink.en.1.in:74
#, no-wrap
msgid "OVERRIDES"
msgstr "SUPERREGOJ"
#. type: Plain text
-#: doc/git-permalink.en.1:77
+#: doc/git-permalink.en.1.in:77
msgid ""
"If you want to configure the permalink URL template for a project with an "
"unsupported origin you can do so via B<git-config>(1)."
msgstr ""
-"Se vi volas agordi la URL ŝablonon por projekto kun nesubtenita remoton, vi "
-"povas uzi B<git-config>(1)."
+"Se vi volas agordi la URL ŝablonon por projekto kun nesubtenita origino\n"
+", vi povas uzi B<git-config>(1)."
#. type: Plain text
-#: doc/git-permalink.en.1:79
+#: doc/git-permalink.en.1.in:79
msgid "There are two configuration options available:"
msgstr "Estas du agordaj elektoj disponeblaj:"
#. type: TP
-#: doc/git-permalink.en.1:80
+#: doc/git-permalink.en.1.in:80
#, no-wrap
msgid "B<git-permalink.template-file-commit>"
msgstr "B<git-permalink.template-file-commit>"
#. type: Plain text
-#: doc/git-permalink.en.1:84
+#: doc/git-permalink.en.1.in:84
msgid ""
"An URL template where the name of the I<file> comes first, and the I<commit> "
"comes second. cgit uses this style of URL, with something like in:"
@@ -266,13 +266,13 @@ msgstr ""
"due. cgit uzas ĉi tiun specon de URL, kiel en:"
#. type: Plain text
-#: doc/git-permalink.en.1:87
+#: doc/git-permalink.en.1.in:87
#, no-wrap
msgid "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
msgstr "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:90
+#: doc/git-permalink.en.1.in:90
msgid ""
"On this example, the name of the I<file> comes first and I<commit> comes at "
"the very end after \"id=\"."
@@ -281,13 +281,13 @@ msgstr ""
"estas fine post \"id=\"."
#. type: TP
-#: doc/git-permalink.en.1:91
+#: doc/git-permalink.en.1.in:91
#, no-wrap
msgid "B<git-permalink.template-commit-file>"
msgstr "B<git-permalink.template-commit-file>"
#. type: Plain text
-#: doc/git-permalink.en.1:95
+#: doc/git-permalink.en.1.in:95
msgid ""
"An URL template where the I<commit> comes first, and the name of the I<file> "
"comes second. sourcehut uses this style of URL, with something like:"
@@ -296,13 +296,13 @@ msgstr ""
"due. sourcehut uzas ĉi tiun specon de URL, kiel en:"
#. type: Plain text
-#: doc/git-permalink.en.1:98
+#: doc/git-permalink.en.1.in:98
#, no-wrap
msgid "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
msgstr "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:101
+#: doc/git-permalink.en.1.in:101
msgid ""
"On this example, the I<commit> comes first on the URL path, and the I<file> "
"name comes at the end."
@@ -311,7 +311,7 @@ msgstr ""
"I<dosiero> estas poste."
#. type: Plain text
-#: doc/git-permalink.en.1:104
+#: doc/git-permalink.en.1.in:104
msgid ""
"If none of those values are found by B<git-config>(1) and B<git-permalink> "
"can't guess the URL, it exits with an error."
@@ -320,20 +320,20 @@ msgstr ""
"permalink> ne povas diveni la URL, ĝi eliras erare."
#. type: SH
-#: doc/git-permalink.en.1:106
+#: doc/git-permalink.en.1.in:106
#, no-wrap
msgid "EXAMPLES"
msgstr "EKZEMPLOJ"
#. type: Plain text
-#: doc/git-permalink.en.1:109
+#: doc/git-permalink.en.1.in:109
msgid ""
"Open I<src/fold.c> of a project with its origin pointing to I<sourcehut>:"
msgstr ""
"Malfermas I<src/fold.c> de projekto kiu origino direktiĝas al I<sourcehut>:"
#. type: Plain text
-#: doc/git-permalink.en.1:113
+#: doc/git-permalink.en.1.in:113
#, no-wrap
msgid ""
"\t$ git permalink src/fold.c 125\n"
@@ -343,7 +343,7 @@ msgstr ""
"\tMalfermado de https://git.sr.ht/~sircmpwn/ctools/tree/fbf17d92f5ed1c38983f73df912f051ad0f9ef2d/item/src/fold.c#L125\n"
#. type: Plain text
-#: doc/git-permalink.en.1:116
+#: doc/git-permalink.en.1.in:116
msgid ""
"Generate link for lines 59 through 94 of I<nongnu/packages/clojure.scm> on a "
"project hosted on I<gitlab>, but only print it I<without> opening with B<xdg-"
@@ -354,7 +354,7 @@ msgstr ""
"open>(1):"
#. type: Plain text
-#: doc/git-permalink.en.1:120
+#: doc/git-permalink.en.1.in:120
#, no-wrap
msgid ""
"\t$ git permalink -p nongnu/packages/clojure.scm 59-94\n"
@@ -364,7 +364,7 @@ msgstr ""
"\thttps://gitlab.com/nonguix/nonguix/-/blob/c9d7f30bcbd3a6e3076e56a972c33963c73c4d58/nongnu/packages/clojure.scm#L59-94\n"
#. type: Plain text
-#: doc/git-permalink.en.1:124
+#: doc/git-permalink.en.1.in:124
msgid ""
"Configure an URL override, and open the file I<src/app_add.c> without "
"selecting an specific line:"
@@ -373,7 +373,7 @@ msgstr ""
"specifan linion:"
#. type: Plain text
-#: doc/git-permalink.en.1:129
+#: doc/git-permalink.en.1.in:129
#, no-wrap
msgid ""
"\t$ git config git-permalink.template-file-commit 'https://git.alpinelinux.org/apk-tools/tree/%s?id=%s'\n"
@@ -385,12 +385,12 @@ msgstr ""
"\tMalfermado de https://git.alpinelinux.org/apk-tools/tree/src/app_add.c?id=aeeb119fd8652c044cd5ceebce572b5c716914e3\n"
#. type: Plain text
-#: doc/git-permalink.en.1:133
+#: doc/git-permalink.en.1.in:133
msgid "Open file called I<--help>:"
msgstr "Malfermas I<--help>:"
#. type: Plain text
-#: doc/git-permalink.en.1:137
+#: doc/git-permalink.en.1.in:137
#, no-wrap
msgid ""
"\t$ git permalink -- --help\n"
@@ -400,78 +400,78 @@ msgstr ""
"\tMalfermado de https://git.euandreh.xyz/non-existent-repository/tree/--help?id=470a9fa9329495cfcbef8cc5e32e3a38d3c3103e\n"
#. type: SH
-#: doc/git-permalink.en.1:139
+#: doc/git-permalink.en.1.in:139
#, no-wrap
msgid "EXIT STATUS"
msgstr "ELIRKODOJ"
#. type: TP
-#: doc/git-permalink.en.1:141
+#: doc/git-permalink.en.1.in:141
#, no-wrap
msgid "B<0>"
msgstr "B<0>"
#. type: Plain text
-#: doc/git-permalink.en.1:144
+#: doc/git-permalink.en.1.in:144
msgid "Successful execution."
msgstr "Bona ekzekuto."
#. type: TP
-#: doc/git-permalink.en.1:145
+#: doc/git-permalink.en.1.in:145
#, no-wrap
msgid "B<1>"
msgstr "B<1>"
#. type: Plain text
-#: doc/git-permalink.en.1:149
+#: doc/git-permalink.en.1.in:149
msgid ""
"Unsupported remote. See the supported list in SUPPORTED REMOTES, and how to "
"add custom ones in OVERRIDES."
msgstr ""
-"Nesubtenita remoto. Vidu la subtenitoj en SUBTENITAJ REMOTOJ, kaŭ kiel "
+"Nesubtenita origino. Vidu la subtenitoj en SUBTENITAJ ORIGINOJ, kaj kiel "
"aldoni ion en SUPERREGOJ."
#. type: TP
-#: doc/git-permalink.en.1:150
+#: doc/git-permalink.en.1.in:150
#, no-wrap
msgid "B<2>"
msgstr "B<2>"
#. type: Plain text
-#: doc/git-permalink.en.1:153
+#: doc/git-permalink.en.1.in:153
msgid "Invalid arguments."
msgstr "Malvalidaj argumentoj."
#. type: SH
-#: doc/git-permalink.en.1:155
+#: doc/git-permalink.en.1.in:155
#, no-wrap
msgid "SEE ALSO"
msgstr "VIDU ANKAŬ"
#. type: Plain text
-#: doc/git-permalink.en.1:159
+#: doc/git-permalink.en.1.in:159
msgid "B<git-config>(1) B<xdg-open>(1)"
msgstr "B<git-config>(1) B<xdg-open>(1)"
#. type: SH
-#: doc/git-permalink.en.1:161
+#: doc/git-permalink.en.1.in:161
#, no-wrap
msgid "AUTHORS"
msgstr "AŬTOROJ"
#. type: Plain text
-#: doc/git-permalink.en.1:167
+#: doc/git-permalink.en.1.in:167
msgid "E<.MT eu@euandre.org> EuAndreh E<.ME> and contributors."
msgstr "E<.MT eu@euandre.org> EuAndreh E<.ME> kaj la kontribuuloj."
#. type: SH
-#: doc/git-permalink.en.1:169
+#: doc/git-permalink.en.1.in:169
#, no-wrap
msgid "BUGS"
msgstr "MISFUNKCIOJ"
#. type: Plain text
-#: doc/git-permalink.en.1:178
+#: doc/git-permalink.en.1.in:178
msgid ""
"Report bugs to the E<.MT ~euandreh/public-inbox@lists.sr.ht> mailing list E<."
"ME .> Use the subject \"\\f(CR[git-permalink] BUG or TASK: "
@@ -482,7 +482,7 @@ msgstr ""
"E<lt>priskriboE<gt>\\fR\"."
#. type: Plain text
-#: doc/git-permalink.en.1:183
+#: doc/git-permalink.en.1.in:183
msgid ""
"Browse bugs E<.UR https://euandreh.xyz/git-permalink/TODOs.html> online E<."
"UE .>"
@@ -491,12 +491,12 @@ msgstr ""
"rete E<.UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:187
msgid "E<.UR https://euandreh.xyz/git-permalink/> Homepage E<.UE .>"
msgstr "E<.UR https://euandreh.xyz/git-permalink/> Ĉefpaĝo E<.UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:190
+#: doc/git-permalink.en.1.in:190
msgid ""
"E<.UR https://lists.sr.ht/~euandreh/public-inbox?search=%5Bgit-permalink%5D> "
"Comments and discussions E<.UE .>"
diff --git a/po/fr.po b/po/fr.po
index 881d76c..0eda483 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2021-06-22 19:21-0300\n"
-"PO-Revision-Date: 2021-06-22 19:35-0300\n"
+"POT-Creation-Date: 2021-06-24 09:35-0300\n"
+"PO-Revision-Date: 2021-06-24 09:50-0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
@@ -17,63 +17,63 @@ msgstr ""
"X-Generator: Poedit 2.4.3\n"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "GIT-PERMALINK"
msgstr "GIT-PERMALINK"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "@DATE@"
msgstr "@DATE@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink @VERSION@"
msgstr "git-permalink @VERSION@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink user manual"
msgstr "manual d'utilisateur de git-permalink"
#. type: SH
-#: doc/git-permalink.en.1:4
+#: doc/git-permalink.en.1.in:4
#, no-wrap
msgid "NAME"
msgstr "NOM"
#. type: Plain text
-#: doc/git-permalink.en.1:7
+#: doc/git-permalink.en.1.in:7
msgid ""
"git-permalink - Git extension to generate web permalinks of files in a "
"repository."
msgstr ""
-"git-permalink - extension Git pour génerér liens web permanent (permalink) "
+"git-permalink - extension Git pour générer liens web permanent (permalink) "
"de fichiers dans un dépôt."
#. type: SH
-#: doc/git-permalink.en.1:9
+#: doc/git-permalink.en.1.in:9
#, no-wrap
msgid "SYNOPSIS"
msgstr "SYNOPSIS"
#. type: Plain text
-#: doc/git-permalink.en.1:12
+#: doc/git-permalink.en.1.in:12
msgid "B<git-permalink> [I<OPTIONS>] I<FILE> [I<LINENO>]"
msgstr "B<git-permalink> [I<OPTIONS>] I<FICHIER> [I<LINENO>]"
#. type: SH
-#: doc/git-permalink.en.1:14
+#: doc/git-permalink.en.1.in:14
#, no-wrap
msgid "DESCRIPTION"
msgstr "DESCRIPTION"
#. type: Plain text
-#: doc/git-permalink.en.1:18
+#: doc/git-permalink.en.1.in:18
msgid ""
"B<git-permalink> will use Git itself to get a) the commit at I<HEAD> and b) "
"the I<remote.origin.url> via B<git-config>(1), and optionally c) an URL "
@@ -83,29 +83,29 @@ msgid ""
msgstr ""
"B<git-permalink> utilise Git pour prendre a) le commit au I<HEAD> et b) le "
"I<remote.origin.url> avec B<git-config>(1), et se possible c) un modèle de "
-"substituition d'URL. Il utilise ces valeurs pour construire un URL "
-"I<permanent>, avec le commit inclus pour garantir la unicitè, e "
-"optionalement le numeró de la ligne choisi."
+"substitution d'URL. Il utilise ces valeurs pour construire un URL "
+"I<permanent>, avec le commit inclus pour garantir la unicité, e "
+"optionnellement le nombre de la ligne choisi."
#. type: Plain text
-#: doc/git-permalink.en.1:20
+#: doc/git-permalink.en.1.in:20
msgid "B<git-permalink> then uses B<xdg-open>(1) to open the URL."
msgstr "B<git-permalink> après utilise B<xdg-open>(1) pour ouvrir l'URL."
#. type: SH
-#: doc/git-permalink.en.1:21
+#: doc/git-permalink.en.1.in:21
#, no-wrap
msgid "OPTIONS"
msgstr "OPTIONS"
#. type: TP
-#: doc/git-permalink.en.1:23
+#: doc/git-permalink.en.1.in:23
#, no-wrap
msgid "B<-p>"
msgstr "B<-p>"
#. type: Plain text
-#: doc/git-permalink.en.1:27
+#: doc/git-permalink.en.1.in:27
msgid ""
"Only print the web URL link to STDOUT, don't try to open it with B<xdg-"
"open>(1) or do anything else. By default this is turned off."
@@ -115,115 +115,115 @@ msgstr ""
"lui. Par défaut cela est désactivé."
#. type: TP
-#: doc/git-permalink.en.1:28
+#: doc/git-permalink.en.1.in:28
#, no-wrap
msgid "B<--help>, B<-h>"
msgstr "B<--help>, B<-h>"
#. type: Plain text
-#: doc/git-permalink.en.1:31
+#: doc/git-permalink.en.1.in:31
msgid "Show show help text."
msgstr "Affiche message d'aide."
#. type: TP
-#: doc/git-permalink.en.1:32
+#: doc/git-permalink.en.1.in:32
#, no-wrap
msgid "B<--version>, B<-V>"
msgstr "B<--version>, B<-V>"
#. type: Plain text
-#: doc/git-permalink.en.1:35
+#: doc/git-permalink.en.1.in:35
msgid "Show version number."
-msgstr "Imprime le numeró de version."
+msgstr "Imprime le nombre de version."
#. type: SH
-#: doc/git-permalink.en.1:37
+#: doc/git-permalink.en.1.in:37
#, no-wrap
msgid "CONFIGURATION"
msgstr "CONFIGURATION"
#. type: SS
-#: doc/git-permalink.en.1:39
+#: doc/git-permalink.en.1.in:39
#, no-wrap
msgid "SUPPORTED REMOTES"
msgstr "RÉFÉRENCES DISTANTES PRISES EN CHARGE"
#. type: Plain text
-#: doc/git-permalink.en.1:42
+#: doc/git-permalink.en.1.in:42
msgid "The current supported remotes are:"
msgstr "La liste de références distantes prises en charge est:"
#. type: IP
-#: doc/git-permalink.en.1:44 doc/git-permalink.en.1:46
-#: doc/git-permalink.en.1:48 doc/git-permalink.en.1:50
-#: doc/git-permalink.en.1:52 doc/git-permalink.en.1:54
-#: doc/git-permalink.en.1:56 doc/git-permalink.en.1:58
-#: doc/git-permalink.en.1:60 doc/git-permalink.en.1:62
-#: doc/git-permalink.en.1:171 doc/git-permalink.en.1:178
-#: doc/git-permalink.en.1:183 doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:44 doc/git-permalink.en.1.in:46
+#: doc/git-permalink.en.1.in:48 doc/git-permalink.en.1.in:50
+#: doc/git-permalink.en.1.in:52 doc/git-permalink.en.1.in:54
+#: doc/git-permalink.en.1.in:56 doc/git-permalink.en.1.in:58
+#: doc/git-permalink.en.1.in:60 doc/git-permalink.en.1.in:62
+#: doc/git-permalink.en.1.in:171 doc/git-permalink.en.1.in:178
+#: doc/git-permalink.en.1.in:183 doc/git-permalink.en.1.in:187
#, no-wrap
msgid "\\(bu"
msgstr "\\(bu"
#. type: Plain text
-#: doc/git-permalink.en.1:46
+#: doc/git-permalink.en.1.in:46
msgid "git.euandreh.xyz (where git-permalink itself is hosted =p)"
msgstr "git.euandreh.xyz (où git-permalink est hébergé =p)"
#. type: Plain text
-#: doc/git-permalink.en.1:48
+#: doc/git-permalink.en.1.in:48
msgid "sourcehut"
msgstr "sourcehut"
#. type: Plain text
-#: doc/git-permalink.en.1:50
+#: doc/git-permalink.en.1.in:50
msgid "git.kernel.org"
msgstr "git.kernel.org"
#. type: Plain text
-#: doc/git-permalink.en.1:52
+#: doc/git-permalink.en.1.in:52
msgid "savannah"
msgstr "savannah"
#. type: Plain text
-#: doc/git-permalink.en.1:54
+#: doc/git-permalink.en.1.in:54
msgid "notabug"
msgstr "notabug"
#. type: Plain text
-#: doc/git-permalink.en.1:56
+#: doc/git-permalink.en.1.in:56
msgid "codeberg"
msgstr "codeberg"
#. type: Plain text
-#: doc/git-permalink.en.1:58
+#: doc/git-permalink.en.1.in:58
msgid "bitbucket"
msgstr "bitbucket"
#. type: Plain text
-#: doc/git-permalink.en.1:60
+#: doc/git-permalink.en.1.in:60
msgid "pagure"
msgstr "pagure"
#. type: Plain text
-#: doc/git-permalink.en.1:62
+#: doc/git-permalink.en.1.in:62
msgid "gitlab"
msgstr "gitlab"
#. type: Plain text
-#: doc/git-permalink.en.1:64
+#: doc/git-permalink.en.1.in:64
msgid "github"
msgstr "github"
#. type: Plain text
-#: doc/git-permalink.en.1:67
+#: doc/git-permalink.en.1.in:67
msgid "Patches to add support for more source code forges are welcome!"
msgstr ""
"Les changements pour ajouter plus de sites d'hébergement de code sont les "
"bienvenus!"
#. type: Plain text
-#: doc/git-permalink.en.1:73
+#: doc/git-permalink.en.1.in:73
msgid ""
"See E<.UR https://euandreh.xyz/git-permalink/TODOs.html#task-"
"cebc5298-17ad-5c60-dfa5-a25b66433a3a> #task-cebc5298-17ad-5c60-dfa5-"
@@ -234,34 +234,34 @@ msgstr ""
"a25b66433a3a E<.UE> pour les discussions et plus d'information."
#. type: SS
-#: doc/git-permalink.en.1:74
+#: doc/git-permalink.en.1.in:74
#, no-wrap
msgid "OVERRIDES"
msgstr "MODÈLES"
#. type: Plain text
-#: doc/git-permalink.en.1:77
+#: doc/git-permalink.en.1.in:77
msgid ""
"If you want to configure the permalink URL template for a project with an "
"unsupported origin you can do so via B<git-config>(1)."
msgstr ""
"Si vous souhaitez configurer le modèle de substitution d'URL pour un projet "
-"que a un références distantes que n'est pas prises en charge, vous utilize "
+"que a un références distantes que n'est pas prises en charge, vous utilise "
"B<git-config>(1)."
#. type: Plain text
-#: doc/git-permalink.en.1:79
+#: doc/git-permalink.en.1.in:79
msgid "There are two configuration options available:"
msgstr "Il y a deux options de configuration disponible:"
#. type: TP
-#: doc/git-permalink.en.1:80
+#: doc/git-permalink.en.1.in:80
#, no-wrap
msgid "B<git-permalink.template-file-commit>"
msgstr "B<git-permalink.template-file-commit>"
#. type: Plain text
-#: doc/git-permalink.en.1:84
+#: doc/git-permalink.en.1.in:84
msgid ""
"An URL template where the name of the I<file> comes first, and the I<commit> "
"comes second. cgit uses this style of URL, with something like in:"
@@ -270,28 +270,28 @@ msgstr ""
"I<commit> est après. cgit utilise cette type d'URL, comme dans:"
#. type: Plain text
-#: doc/git-permalink.en.1:87
+#: doc/git-permalink.en.1.in:87
#, no-wrap
msgid "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
msgstr "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:90
+#: doc/git-permalink.en.1.in:90
msgid ""
"On this example, the name of the I<file> comes first and I<commit> comes at "
"the very end after \"id=\"."
msgstr ""
-"Dans cet example, le nom du I<fichier> est avant et le I<commit> est à la "
+"Dans cet exemple, le nom du I<fichier> est avant et le I<commit> est à la "
"fin, après le \"id=\"."
#. type: TP
-#: doc/git-permalink.en.1:91
+#: doc/git-permalink.en.1.in:91
#, no-wrap
msgid "B<git-permalink.template-commit-file>"
msgstr "B<git-permalink.template-commit-file>"
#. type: Plain text
-#: doc/git-permalink.en.1:95
+#: doc/git-permalink.en.1.in:95
msgid ""
"An URL template where the I<commit> comes first, and the name of the I<file> "
"comes second. sourcehut uses this style of URL, with something like:"
@@ -300,22 +300,22 @@ msgstr ""
"I<fichier> est après. sourcehut utilise cette type d'URL, comme dans:"
#. type: Plain text
-#: doc/git-permalink.en.1:98
+#: doc/git-permalink.en.1.in:98
#, no-wrap
msgid "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
msgstr "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:101
+#: doc/git-permalink.en.1.in:101
msgid ""
"On this example, the I<commit> comes first on the URL path, and the I<file> "
"name comes at the end."
msgstr ""
-"Dans cet example, le I<commit> est avant dans le chemin de l'URL, et le "
+"Dans cet exemple, le I<commit> est avant dans le chemin de l'URL, et le "
"I<fichier> est après."
#. type: Plain text
-#: doc/git-permalink.en.1:104
+#: doc/git-permalink.en.1.in:104
msgid ""
"If none of those values are found by B<git-config>(1) and B<git-permalink> "
"can't guess the URL, it exits with an error."
@@ -324,13 +324,13 @@ msgstr ""
"ne peut pas deviner l'URL, cela se termine par une erreur."
#. type: SH
-#: doc/git-permalink.en.1:106
+#: doc/git-permalink.en.1.in:106
#, no-wrap
msgid "EXAMPLES"
-msgstr "EXAMPLES"
+msgstr "EXEMPLES"
#. type: Plain text
-#: doc/git-permalink.en.1:109
+#: doc/git-permalink.en.1.in:109
msgid ""
"Open I<src/fold.c> of a project with its origin pointing to I<sourcehut>:"
msgstr ""
@@ -338,7 +338,7 @@ msgstr ""
"I<sourcehut>:"
#. type: Plain text
-#: doc/git-permalink.en.1:113
+#: doc/git-permalink.en.1.in:113
#, no-wrap
msgid ""
"\t$ git permalink src/fold.c 125\n"
@@ -348,18 +348,18 @@ msgstr ""
"\tOuverture de https://git.sr.ht/~sircmpwn/ctools/tree/fbf17d92f5ed1c38983f73df912f051ad0f9ef2d/item/src/fold.c#L125\n"
#. type: Plain text
-#: doc/git-permalink.en.1:116
+#: doc/git-permalink.en.1.in:116
msgid ""
"Generate link for lines 59 through 94 of I<nongnu/packages/clojure.scm> on a "
"project hosted on I<gitlab>, but only print it I<without> opening with B<xdg-"
"open>(1):"
msgstr ""
-"Géneréz un lien des lignes 59 à 94 de I<nongnu/packages/clojure.scm> dans un "
-"projet hébergér sur I<gitlab>, mais seulement imprimez le lien I<sans> "
+"Générez un lien des lignes 59 à 94 de I<nongnu/packages/clojure.scm> dans un "
+"projet héberger sur I<gitlab>, mais seulement imprimez le lien I<sans> "
"l'ouvrir avec B<xdg-open>(1):"
#. type: Plain text
-#: doc/git-permalink.en.1:120
+#: doc/git-permalink.en.1.in:120
#, no-wrap
msgid ""
"\t$ git permalink -p nongnu/packages/clojure.scm 59-94\n"
@@ -369,16 +369,16 @@ msgstr ""
"\thttps://gitlab.com/nonguix/nonguix/-/blob/c9d7f30bcbd3a6e3076e56a972c33963c73c4d58/nongnu/packages/clojure.scm#L59-94\n"
#. type: Plain text
-#: doc/git-permalink.en.1:124
+#: doc/git-permalink.en.1.in:124
msgid ""
"Configure an URL override, and open the file I<src/app_add.c> without "
"selecting an specific line:"
msgstr ""
"Configurez un modèle de substitution d'URL, et ouvrir le fichier I<src/"
-"app_add.c> sans choisir un numeró de ligne:"
+"app_add.c> sans choisir un nombre de ligne:"
#. type: Plain text
-#: doc/git-permalink.en.1:129
+#: doc/git-permalink.en.1.in:129
#, no-wrap
msgid ""
"\t$ git config git-permalink.template-file-commit 'https://git.alpinelinux.org/apk-tools/tree/%s?id=%s'\n"
@@ -390,12 +390,12 @@ msgstr ""
"\tOuverture de https://git.alpinelinux.org/apk-tools/tree/src/app_add.c?id=aeeb119fd8652c044cd5ceebce572b5c716914e3\n"
#. type: Plain text
-#: doc/git-permalink.en.1:133
+#: doc/git-permalink.en.1.in:133
msgid "Open file called I<--help>:"
msgstr "Ouvrez I<--help>:"
#. type: Plain text
-#: doc/git-permalink.en.1:137
+#: doc/git-permalink.en.1.in:137
#, no-wrap
msgid ""
"\t$ git permalink -- --help\n"
@@ -405,30 +405,30 @@ msgstr ""
"\tOuverture de https://git.euandreh.xyz/non-existent-repository/tree/--help?id=470a9fa9329495cfcbef8cc5e32e3a38d3c3103e\n"
#. type: SH
-#: doc/git-permalink.en.1:139
+#: doc/git-permalink.en.1.in:139
#, no-wrap
msgid "EXIT STATUS"
msgstr "CODES DE SORTIE"
#. type: TP
-#: doc/git-permalink.en.1:141
+#: doc/git-permalink.en.1.in:141
#, no-wrap
msgid "B<0>"
msgstr "B<0>"
#. type: Plain text
-#: doc/git-permalink.en.1:144
+#: doc/git-permalink.en.1.in:144
msgid "Successful execution."
msgstr "Exécution réussie."
#. type: TP
-#: doc/git-permalink.en.1:145
+#: doc/git-permalink.en.1.in:145
#, no-wrap
msgid "B<1>"
msgstr "B<1>"
#. type: Plain text
-#: doc/git-permalink.en.1:149
+#: doc/git-permalink.en.1.in:149
msgid ""
"Unsupported remote. See the supported list in SUPPORTED REMOTES, and how to "
"add custom ones in OVERRIDES."
@@ -438,57 +438,57 @@ msgstr ""
"partir d'un modèles dans MODÈLES."
#. type: TP
-#: doc/git-permalink.en.1:150
+#: doc/git-permalink.en.1.in:150
#, no-wrap
msgid "B<2>"
msgstr "B<2>"
#. type: Plain text
-#: doc/git-permalink.en.1:153
+#: doc/git-permalink.en.1.in:153
msgid "Invalid arguments."
msgstr "Arguments invalides."
#. type: SH
-#: doc/git-permalink.en.1:155
+#: doc/git-permalink.en.1.in:155
#, no-wrap
msgid "SEE ALSO"
msgstr "VOIR AUSSI"
#. type: Plain text
-#: doc/git-permalink.en.1:159
+#: doc/git-permalink.en.1.in:159
msgid "B<git-config>(1) B<xdg-open>(1)"
msgstr "B<git-config>(1) B<xdg-open>(1)"
#. type: SH
-#: doc/git-permalink.en.1:161
+#: doc/git-permalink.en.1.in:161
#, no-wrap
msgid "AUTHORS"
msgstr "AUTEURS"
#. type: Plain text
-#: doc/git-permalink.en.1:167
+#: doc/git-permalink.en.1.in:167
msgid "E<.MT eu@euandre.org> EuAndreh E<.ME> and contributors."
msgstr "E<.MT eu@euandre.org> EuAndreh E<.ME> et les contributeurs."
#. type: SH
-#: doc/git-permalink.en.1:169
+#: doc/git-permalink.en.1.in:169
#, no-wrap
msgid "BUGS"
msgstr "BUGS"
#. type: Plain text
-#: doc/git-permalink.en.1:178
+#: doc/git-permalink.en.1.in:178
msgid ""
"Report bugs to the E<.MT ~euandreh/public-inbox@lists.sr.ht> mailing list E<."
"ME .> Use the subject \"\\f(CR[git-permalink] BUG or TASK: "
"E<lt>descriptionE<gt>\\fR\"."
msgstr ""
"Soumettre un bogue dans la E<.MT ~euandreh/public-inbox@lists.sr.ht> liste "
-"de diffusion E<.ME .> Utilise le sujèt \"\\f(CR[git-permalink] BUG ou TASK: "
+"de diffusion E<.ME .> Utilise le sujet \"\\f(CR[git-permalink] BUG ou TASK: "
"E<lt>descriptionE<gt>\\fR\"."
#. type: Plain text
-#: doc/git-permalink.en.1:183
+#: doc/git-permalink.en.1.in:183
msgid ""
"Browse bugs E<.UR https://euandreh.xyz/git-permalink/TODOs.html> online E<."
"UE .>"
@@ -497,12 +497,12 @@ msgstr ""
"ligne E<.UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:187
msgid "E<.UR https://euandreh.xyz/git-permalink/> Homepage E<.UE .>"
msgstr "E<.UR https://euandreh.xyz/git-permalink/> Page d'accueil E<.UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:190
+#: doc/git-permalink.en.1.in:190
msgid ""
"E<.UR https://lists.sr.ht/~euandreh/public-inbox?search=%5Bgit-permalink%5D> "
"Comments and discussions E<.UE .>"
diff --git a/po/pt.po b/po/pt.po
index a6c7ea4..e8fe3f3 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2021-06-22 19:21-0300\n"
+"POT-Creation-Date: 2021-06-24 09:35-0300\n"
"PO-Revision-Date: 2021-06-22 19:34-0300\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -17,37 +17,37 @@ msgstr ""
"X-Generator: Poedit 2.4.3\n"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "GIT-PERMALINK"
msgstr "GIT-PERMALINK"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "@DATE@"
msgstr "@DATE@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink @VERSION@"
msgstr "git-permalink @VERSION@"
#. type: TH
-#: doc/git-permalink.en.1:1
+#: doc/git-permalink.en.1.in:1
#, no-wrap
msgid "git-permalink user manual"
msgstr "manual do usuário do git-permalink"
#. type: SH
-#: doc/git-permalink.en.1:4
+#: doc/git-permalink.en.1.in:4
#, no-wrap
msgid "NAME"
msgstr "NOME"
#. type: Plain text
-#: doc/git-permalink.en.1:7
+#: doc/git-permalink.en.1.in:7
msgid ""
"git-permalink - Git extension to generate web permalinks of files in a "
"repository."
@@ -56,24 +56,24 @@ msgstr ""
"arquivos de um repositório."
#. type: SH
-#: doc/git-permalink.en.1:9
+#: doc/git-permalink.en.1.in:9
#, no-wrap
msgid "SYNOPSIS"
msgstr "SINOPSE"
#. type: Plain text
-#: doc/git-permalink.en.1:12
+#: doc/git-permalink.en.1.in:12
msgid "B<git-permalink> [I<OPTIONS>] I<FILE> [I<LINENO>]"
msgstr "B<git-permalink> [I<OPÇÕES>] I<ARQUIVO> [I<NOLINHA>]"
#. type: SH
-#: doc/git-permalink.en.1:14
+#: doc/git-permalink.en.1.in:14
#, no-wrap
msgid "DESCRIPTION"
msgstr "DESCRIÇÃO"
#. type: Plain text
-#: doc/git-permalink.en.1:18
+#: doc/git-permalink.en.1.in:18
msgid ""
"B<git-permalink> will use Git itself to get a) the commit at I<HEAD> and b) "
"the I<remote.origin.url> via B<git-config>(1), and optionally c) an URL "
@@ -88,141 +88,141 @@ msgstr ""
"sua unicidade, e opcionalmente o número da linha selecionada."
#. type: Plain text
-#: doc/git-permalink.en.1:20
+#: doc/git-permalink.en.1.in:20
msgid "B<git-permalink> then uses B<xdg-open>(1) to open the URL."
msgstr "B<git-permalink> depois usa o B<xdg-open>(1) para abrir a URL."
#. type: SH
-#: doc/git-permalink.en.1:21
+#: doc/git-permalink.en.1.in:21
#, no-wrap
msgid "OPTIONS"
msgstr "OPÇÕES"
#. type: TP
-#: doc/git-permalink.en.1:23
+#: doc/git-permalink.en.1.in:23
#, no-wrap
msgid "B<-p>"
msgstr "B<-p>"
#. type: Plain text
-#: doc/git-permalink.en.1:27
+#: doc/git-permalink.en.1.in:27
msgid ""
"Only print the web URL link to STDOUT, don't try to open it with B<xdg-"
"open>(1) or do anything else. By default this is turned off."
msgstr ""
-"Somento imprime o link da URL web na saída padrão (STDOUT), não tenta abrí-"
+"Somente imprime o link da URL web na saída padrão (STDOUT), não tenta abrí-"
"lo com B<xdg-open>(1) ou fazer qualquer coisa com ele. Por padrão isso está "
"desligado."
#. type: TP
-#: doc/git-permalink.en.1:28
+#: doc/git-permalink.en.1.in:28
#, no-wrap
msgid "B<--help>, B<-h>"
msgstr "B<--help>, B<-h>"
#. type: Plain text
-#: doc/git-permalink.en.1:31
+#: doc/git-permalink.en.1.in:31
msgid "Show show help text."
msgstr "Mostra mensagem de ajuda."
#. type: TP
-#: doc/git-permalink.en.1:32
+#: doc/git-permalink.en.1.in:32
#, no-wrap
msgid "B<--version>, B<-V>"
msgstr "B<--version>, B<-V>"
#. type: Plain text
-#: doc/git-permalink.en.1:35
+#: doc/git-permalink.en.1.in:35
msgid "Show version number."
msgstr "Imprime o número da versão."
#. type: SH
-#: doc/git-permalink.en.1:37
+#: doc/git-permalink.en.1.in:37
#, no-wrap
msgid "CONFIGURATION"
msgstr "CONFIGURAÇÃO"
#. type: SS
-#: doc/git-permalink.en.1:39
+#: doc/git-permalink.en.1.in:39
#, no-wrap
msgid "SUPPORTED REMOTES"
msgstr "ORIGENS REMOTAS COM SUPORTE"
#. type: Plain text
-#: doc/git-permalink.en.1:42
+#: doc/git-permalink.en.1.in:42
msgid "The current supported remotes are:"
msgstr "A lista atual de origens remotas com suporte é:"
#. type: IP
-#: doc/git-permalink.en.1:44 doc/git-permalink.en.1:46
-#: doc/git-permalink.en.1:48 doc/git-permalink.en.1:50
-#: doc/git-permalink.en.1:52 doc/git-permalink.en.1:54
-#: doc/git-permalink.en.1:56 doc/git-permalink.en.1:58
-#: doc/git-permalink.en.1:60 doc/git-permalink.en.1:62
-#: doc/git-permalink.en.1:171 doc/git-permalink.en.1:178
-#: doc/git-permalink.en.1:183 doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:44 doc/git-permalink.en.1.in:46
+#: doc/git-permalink.en.1.in:48 doc/git-permalink.en.1.in:50
+#: doc/git-permalink.en.1.in:52 doc/git-permalink.en.1.in:54
+#: doc/git-permalink.en.1.in:56 doc/git-permalink.en.1.in:58
+#: doc/git-permalink.en.1.in:60 doc/git-permalink.en.1.in:62
+#: doc/git-permalink.en.1.in:171 doc/git-permalink.en.1.in:178
+#: doc/git-permalink.en.1.in:183 doc/git-permalink.en.1.in:187
#, no-wrap
msgid "\\(bu"
msgstr "\\(bu"
#. type: Plain text
-#: doc/git-permalink.en.1:46
+#: doc/git-permalink.en.1.in:46
msgid "git.euandreh.xyz (where git-permalink itself is hosted =p)"
msgstr "git.euandreh.xyz (onde o próprio git-permalink está hospedado =p)"
#. type: Plain text
-#: doc/git-permalink.en.1:48
+#: doc/git-permalink.en.1.in:48
msgid "sourcehut"
msgstr "sourcehut"
#. type: Plain text
-#: doc/git-permalink.en.1:50
+#: doc/git-permalink.en.1.in:50
msgid "git.kernel.org"
msgstr "git.kernel.org"
#. type: Plain text
-#: doc/git-permalink.en.1:52
+#: doc/git-permalink.en.1.in:52
msgid "savannah"
msgstr "savannah"
#. type: Plain text
-#: doc/git-permalink.en.1:54
+#: doc/git-permalink.en.1.in:54
msgid "notabug"
msgstr "notabug"
#. type: Plain text
-#: doc/git-permalink.en.1:56
+#: doc/git-permalink.en.1.in:56
msgid "codeberg"
msgstr "codeberg"
#. type: Plain text
-#: doc/git-permalink.en.1:58
+#: doc/git-permalink.en.1.in:58
msgid "bitbucket"
msgstr "bitbucket"
#. type: Plain text
-#: doc/git-permalink.en.1:60
+#: doc/git-permalink.en.1.in:60
msgid "pagure"
msgstr "pagure"
#. type: Plain text
-#: doc/git-permalink.en.1:62
+#: doc/git-permalink.en.1.in:62
msgid "gitlab"
msgstr "gitlab"
#. type: Plain text
-#: doc/git-permalink.en.1:64
+#: doc/git-permalink.en.1.in:64
msgid "github"
msgstr "github"
#. type: Plain text
-#: doc/git-permalink.en.1:67
+#: doc/git-permalink.en.1.in:67
msgid "Patches to add support for more source code forges are welcome!"
msgstr ""
"Mudanças para adição de mais sites de hospedagem de código são bem-vindas!"
#. type: Plain text
-#: doc/git-permalink.en.1:73
+#: doc/git-permalink.en.1.in:73
msgid ""
"See E<.UR https://euandreh.xyz/git-permalink/TODOs.html#task-"
"cebc5298-17ad-5c60-dfa5-a25b66433a3a> #task-cebc5298-17ad-5c60-dfa5-"
@@ -233,13 +233,13 @@ msgstr ""
"a25b66433a3a E<.UE> para discussão e mais informações."
#. type: SS
-#: doc/git-permalink.en.1:74
+#: doc/git-permalink.en.1.in:74
#, no-wrap
msgid "OVERRIDES"
msgstr "MODELOS"
#. type: Plain text
-#: doc/git-permalink.en.1:77
+#: doc/git-permalink.en.1.in:77
msgid ""
"If you want to configure the permalink URL template for a project with an "
"unsupported origin you can do so via B<git-config>(1)."
@@ -249,18 +249,18 @@ msgstr ""
"config>(1)."
#. type: Plain text
-#: doc/git-permalink.en.1:79
+#: doc/git-permalink.en.1.in:79
msgid "There are two configuration options available:"
msgstr "Há dois tipos de opções de configuração disponíveis:"
#. type: TP
-#: doc/git-permalink.en.1:80
+#: doc/git-permalink.en.1.in:80
#, no-wrap
msgid "B<git-permalink.template-file-commit>"
msgstr "B<git-permalink.template-file-commit>"
#. type: Plain text
-#: doc/git-permalink.en.1:84
+#: doc/git-permalink.en.1.in:84
msgid ""
"An URL template where the name of the I<file> comes first, and the I<commit> "
"comes second. cgit uses this style of URL, with something like in:"
@@ -269,13 +269,13 @@ msgstr ""
"o I<commit> vem depois. cgit usa esse tipo de URL, como em:"
#. type: Plain text
-#: doc/git-permalink.en.1:87
+#: doc/git-permalink.en.1.in:87
#, no-wrap
msgid "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
msgstr "\thttps://git.euandreh.xyz/fallible/tree/%s?id=%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:90
+#: doc/git-permalink.en.1.in:90
msgid ""
"On this example, the name of the I<file> comes first and I<commit> comes at "
"the very end after \"id=\"."
@@ -284,13 +284,13 @@ msgstr ""
"final, depois do \"id=\"."
#. type: TP
-#: doc/git-permalink.en.1:91
+#: doc/git-permalink.en.1.in:91
#, no-wrap
msgid "B<git-permalink.template-commit-file>"
msgstr "B<git-permalink.template-commit-file>"
#. type: Plain text
-#: doc/git-permalink.en.1:95
+#: doc/git-permalink.en.1.in:95
msgid ""
"An URL template where the I<commit> comes first, and the name of the I<file> "
"comes second. sourcehut uses this style of URL, with something like:"
@@ -299,13 +299,13 @@ msgstr ""
"do I<arquivo> vem depois. sourcehut usa esse tipo de URL, como em:"
#. type: Plain text
-#: doc/git-permalink.en.1:98
+#: doc/git-permalink.en.1.in:98
#, no-wrap
msgid "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
msgstr "\thttps://git.sr.ht/~sircmpwn/scdoc/tree/%s/item/%s\n"
#. type: Plain text
-#: doc/git-permalink.en.1:101
+#: doc/git-permalink.en.1.in:101
msgid ""
"On this example, the I<commit> comes first on the URL path, and the I<file> "
"name comes at the end."
@@ -314,7 +314,7 @@ msgstr ""
"I<arquivo> vem depois."
#. type: Plain text
-#: doc/git-permalink.en.1:104
+#: doc/git-permalink.en.1.in:104
msgid ""
"If none of those values are found by B<git-config>(1) and B<git-permalink> "
"can't guess the URL, it exits with an error."
@@ -323,13 +323,13 @@ msgstr ""
"permalink> não consegue adivinhar a URL, ele termina com um erro."
#. type: SH
-#: doc/git-permalink.en.1:106
+#: doc/git-permalink.en.1.in:106
#, no-wrap
msgid "EXAMPLES"
msgstr "EXEMPLOS"
#. type: Plain text
-#: doc/git-permalink.en.1:109
+#: doc/git-permalink.en.1.in:109
msgid ""
"Open I<src/fold.c> of a project with its origin pointing to I<sourcehut>:"
msgstr ""
@@ -337,7 +337,7 @@ msgstr ""
"I<sourcehut>:"
#. type: Plain text
-#: doc/git-permalink.en.1:113
+#: doc/git-permalink.en.1.in:113
#, no-wrap
msgid ""
"\t$ git permalink src/fold.c 125\n"
@@ -347,18 +347,18 @@ msgstr ""
"\tAbrindo https://git.sr.ht/~sircmpwn/ctools/tree/fbf17d92f5ed1c38983f73df912f051ad0f9ef2d/item/src/fold.c#L125\n"
#. type: Plain text
-#: doc/git-permalink.en.1:116
+#: doc/git-permalink.en.1.in:116
msgid ""
"Generate link for lines 59 through 94 of I<nongnu/packages/clojure.scm> on a "
"project hosted on I<gitlab>, but only print it I<without> opening with B<xdg-"
"open>(1):"
msgstr ""
"Gera um link das linhas 59 a 94 do arquivo I<nongnu/packages/clojure.scm> em "
-"um projeto hospedado no I<gitlab>, mas somente o imprimie I<sem> abrí-lo com "
+"um projeto hospedado no I<gitlab>, mas somente o imprime I<sem> abrí-lo com "
"B<xdg-open>(1):"
#. type: Plain text
-#: doc/git-permalink.en.1:120
+#: doc/git-permalink.en.1.in:120
#, no-wrap
msgid ""
"\t$ git permalink -p nongnu/packages/clojure.scm 59-94\n"
@@ -368,7 +368,7 @@ msgstr ""
"\thttps://gitlab.com/nonguix/nonguix/-/blob/c9d7f30bcbd3a6e3076e56a972c33963c73c4d58/nongnu/packages/clojure.scm#L59-94\n"
#. type: Plain text
-#: doc/git-permalink.en.1:124
+#: doc/git-permalink.en.1.in:124
msgid ""
"Configure an URL override, and open the file I<src/app_add.c> without "
"selecting an specific line:"
@@ -377,7 +377,7 @@ msgstr ""
"uma linha específica:"
#. type: Plain text
-#: doc/git-permalink.en.1:129
+#: doc/git-permalink.en.1.in:129
#, no-wrap
msgid ""
"\t$ git config git-permalink.template-file-commit 'https://git.alpinelinux.org/apk-tools/tree/%s?id=%s'\n"
@@ -389,12 +389,12 @@ msgstr ""
"\tAbrindo https://git.alpinelinux.org/apk-tools/tree/src/app_add.c?id=aeeb119fd8652c044cd5ceebce572b5c716914e3\n"
#. type: Plain text
-#: doc/git-permalink.en.1:133
+#: doc/git-permalink.en.1.in:133
msgid "Open file called I<--help>:"
msgstr "Abre o arquivo I<--help>:"
#. type: Plain text
-#: doc/git-permalink.en.1:137
+#: doc/git-permalink.en.1.in:137
#, no-wrap
msgid ""
"\t$ git permalink -- --help\n"
@@ -404,79 +404,79 @@ msgstr ""
"\tAbrindo https://git.euandreh.xyz/non-existent-repository/tree/--help?id=470a9fa9329495cfcbef8cc5e32e3a38d3c3103e\n"
#. type: SH
-#: doc/git-permalink.en.1:139
+#: doc/git-permalink.en.1.in:139
#, no-wrap
msgid "EXIT STATUS"
msgstr "CÓDIGO DE SAÍDA"
#. type: TP
-#: doc/git-permalink.en.1:141
+#: doc/git-permalink.en.1.in:141
#, no-wrap
msgid "B<0>"
msgstr "B<0>"
#. type: Plain text
-#: doc/git-permalink.en.1:144
+#: doc/git-permalink.en.1.in:144
msgid "Successful execution."
msgstr "Execução bem-sucedida."
#. type: TP
-#: doc/git-permalink.en.1:145
+#: doc/git-permalink.en.1.in:145
#, no-wrap
msgid "B<1>"
msgstr "B<1>"
#. type: Plain text
-#: doc/git-permalink.en.1:149
+#: doc/git-permalink.en.1.in:149
msgid ""
"Unsupported remote. See the supported list in SUPPORTED REMOTES, and how to "
"add custom ones in OVERRIDES."
msgstr ""
"Sem suporte à origem remota. Veja a lista de quais tem suporte em ORIGENS "
-"REMOTAS COM SUPORTE, e como adicionar origens customizadas a parteir de um "
-"model em MODELOS."
+"REMOTAS COM SUPORTE, e como adicionar origens customizadas a partir de um "
+"modelo em MODELOS."
#. type: TP
-#: doc/git-permalink.en.1:150
+#: doc/git-permalink.en.1.in:150
#, no-wrap
msgid "B<2>"
msgstr "B<2>"
#. type: Plain text
-#: doc/git-permalink.en.1:153
+#: doc/git-permalink.en.1.in:153
msgid "Invalid arguments."
msgstr "Argumentos inválidos."
#. type: SH
-#: doc/git-permalink.en.1:155
+#: doc/git-permalink.en.1.in:155
#, no-wrap
msgid "SEE ALSO"
msgstr "VEJA TAMBÉM"
#. type: Plain text
-#: doc/git-permalink.en.1:159
+#: doc/git-permalink.en.1.in:159
msgid "B<git-config>(1) B<xdg-open>(1)"
msgstr "B<git-config>(1) B<xdg-open>(1)"
#. type: SH
-#: doc/git-permalink.en.1:161
+#: doc/git-permalink.en.1.in:161
#, no-wrap
msgid "AUTHORS"
msgstr "AUTORES"
#. type: Plain text
-#: doc/git-permalink.en.1:167
+#: doc/git-permalink.en.1.in:167
msgid "E<.MT eu@euandre.org> EuAndreh E<.ME> and contributors."
msgstr "E<.MT eu@euandre.org> EuAndreh E<.ME> e colaboradores."
#. type: SH
-#: doc/git-permalink.en.1:169
+#: doc/git-permalink.en.1.in:169
#, no-wrap
msgid "BUGS"
msgstr "BUGS"
#. type: Plain text
-#: doc/git-permalink.en.1:178
+#: doc/git-permalink.en.1.in:178
msgid ""
"Report bugs to the E<.MT ~euandreh/public-inbox@lists.sr.ht> mailing list E<."
"ME .> Use the subject \"\\f(CR[git-permalink] BUG or TASK: "
@@ -487,7 +487,7 @@ msgstr ""
"E<lt>descriçãoE<gt>\\fR\"."
#. type: Plain text
-#: doc/git-permalink.en.1:183
+#: doc/git-permalink.en.1.in:183
msgid ""
"Browse bugs E<.UR https://euandreh.xyz/git-permalink/TODOs.html> online E<."
"UE .>"
@@ -496,12 +496,12 @@ msgstr ""
"UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:187
+#: doc/git-permalink.en.1.in:187
msgid "E<.UR https://euandreh.xyz/git-permalink/> Homepage E<.UE .>"
msgstr "E<.UR https://euandreh.xyz/git-permalink/> Página inicial E<.UE .>"
#. type: Plain text
-#: doc/git-permalink.en.1:190
+#: doc/git-permalink.en.1.in:190
msgid ""
"E<.UR https://lists.sr.ht/~euandreh/public-inbox?search=%5Bgit-permalink%5D> "
"Comments and discussions E<.UE .>"