summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--po/de.po161
-rw-r--r--po/en.po136
-rw-r--r--po/eo.po215
-rw-r--r--po/es.po215
-rw-r--r--po/euandre.org.pot130
-rw-r--r--po/fr.po215
-rw-r--r--po/note.txt5
-rw-r--r--po/po4a.cfg29
-rw-r--r--po/pt.po218
9 files changed, 1013 insertions, 311 deletions
diff --git a/po/de.po b/po/de.po
deleted file mode 100644
index 3524d73..0000000
--- a/po/de.po
+++ /dev/null
@@ -1,161 +0,0 @@
-# German translations for PACKAGE package
-# Copyright (C) 2025 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2025.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
-"PO-Revision-Date: 2025-04-29 19:46-0300\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: de\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:4
-msgid "en/til/\tTIL"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:8
-msgid "en/screencast/\tScreencasts"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:10
-msgid "en/pastebin/\tPastebins"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:12
-msgid "en/slide/\tSlides"
-msgstr ""
-
-#. type: Plain text
-#: src/headers/ref.txt:13
-msgid "en/about.html\tAbout"
-msgstr ""
-
-#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
-msgstr ""
-
-#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
-msgstr ""
-
-#. type: Title =
-#: src/content/en/about.adoc:1
-#, no-wrap
-msgid "About"
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/about.adoc:9
-msgid ""
-"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
-"my contact information in the footer of this page, or mail my {mailto}"
-"[public inbox] ({archive}[archive])."
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/about.adoc:11
-msgid ""
-"This is my personal website where I write articles, publish software and "
-"more related work."
-msgstr ""
-
-#. type: Title =
-#: src/content/en/til/index.adoc:1
-#, no-wrap
-msgid "Today I Learned"
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/index.adoc:6
-msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/index.adoc:7
-msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
-msgstr ""
-
-#. type: Title =
-#: src/content/en/til/categories.adoc:1
-#, no-wrap
-msgid "Articles by category"
-msgstr ""
-
-#. type: Title =
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:1
-#, no-wrap
-msgid "Simple filename timestamp"
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:7
-msgid ""
-"When writing Jekyll posts or creating log files with dates on them, I "
-"usually struggle with finding a direct way of accomplishing that. There's a "
-"simple solution: `date -I`."
-msgstr ""
-
-#. type: delimited block -
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:12
-#, no-wrap
-msgid ""
-"./my-program.sh > my-program.$(date -I).log\n"
-"cp post-template.md _posts/$(date -I)-post-slug.md\n"
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:16
-msgid ""
-"Using this built-in GNU/Linux tool allows you to `touch $(date -I).md` to "
-"readily create a `2020-08-12.md` file."
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:20
-msgid ""
-"I always had to read `man date` or search the web over and over, and after "
-"doing this repeatedly it became clear that both `date -I` and `date -Is` "
-"(`s` here stands for seconds) are the thing that I'm looking for 95% of the "
-"time:"
-msgstr ""
-
-#. type: delimited block -
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:27
-#, no-wrap
-msgid ""
-"# inside my-program.sh\n"
-"echo \"Program started at $(date -Is)\"\n"
-"# output is:\n"
-"# Program started at 2020-08-12T09:04:58-03:00\n"
-msgstr ""
-
-#. type: Plain text
-#: src/content/en/til/2020/08/12/filename-timestamp.adoc:31
-msgid ""
-"Both date formats are hierarchical, having the bigger time intervals to the "
-"left. This means that you can easily sort them (and even tab-complete "
-"them) with no extra effort or tool required."
-msgstr ""
diff --git a/po/en.po b/po/en.po
index cc244ff..0efa7ca 100644
--- a/po/en.po
+++ b/po/en.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: 2025-04-29 19:46-0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,48 +17,144 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
+#: src/i18n.txt:2
+msgid "# nav"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:4
-msgid "en/til/\tTIL"
+#: src/i18n.txt:4
+msgid "en/blog/\tBlog"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
+#: src/i18n.txt:6
+msgid "en/til/\tTIL"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:8
+#: src/i18n.txt:8
msgid "en/screencast/\tScreencasts"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:10
+#: src/i18n.txt:10
msgid "en/pastebin/\tPastebins"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:12
+#: src/i18n.txt:12
msgid "en/slide/\tSlides"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:13
+#: src/i18n.txt:14
msgid "en/about.html\tAbout"
msgstr ""
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
+#: src/i18n.txt:16
+msgid "# names"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr "prev\tPrevious:"
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr "next\tNext:"
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr "comment\tComment"
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr "about_page\tabout this page"
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr "discussions\tview discussions"
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr "source\tview source"
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
+#: src/i18n.txt:44
+msgid "en\tEnglish"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:48
+msgid "es\tEspañol"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
+msgstr ""
+
+#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
+msgstr ""
+
+#. type: Plain text
+#: src/content/en/index.adoc:3
+msgid "The newest entry of each collection is listed below."
msgstr ""
#. type: Title =
@@ -71,9 +167,9 @@ msgstr "About"
#: src/content/en/about.adoc:9
#, fuzzy
#| msgid ""
-#| "Hi, I'm EuAndreh. I write software and occasionally music. You can find "
-#| "my contact information in the footer of this page, or mail my {mailto}"
-#| "[public inbox] ({archive}[archive])."
+#| "Hi, I'm EuAndreh. I write software and, occasionally, music. You can "
+#| "find my contact information in the footer of this page, or mail my "
+#| "{mailto}[public inbox] ({archive}[archive])."
msgid ""
"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
"my contact information in the footer of this page, or mail my {mailto}"
@@ -99,12 +195,12 @@ msgid "Today I Learned"
msgstr ""
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
msgstr ""
diff --git a/po/eo.po b/po/eo.po
index d0cda59..00b0797 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: 2025-04-29 19:46-0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,63 +17,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
+#: src/i18n.txt:2
+msgid "# nav"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:4
+#: src/i18n.txt:4
+msgid "en/blog/\tBlog"
+msgstr "eo/blog/\tBlogo"
+
+#. type: Plain text
+#: src/i18n.txt:6
msgid "en/til/\tTIL"
+msgstr "eo/hml/\tHML"
+
+#. type: Plain text
+#: src/i18n.txt:8
+msgid "en/screencast/\tScreencasts"
+msgstr "eo/screencast/\tScreencasts"
+
+#. type: Plain text
+#: src/i18n.txt:10
+msgid "en/pastebin/\tPastebins"
+msgstr "eo/pastebin/\tPastebins"
+
+#. type: Plain text
+#: src/i18n.txt:12
+msgid "en/slide/\tSlides"
+msgstr "eo/lumbildoj/\tLumbildoj"
+
+#. type: Plain text
+#: src/i18n.txt:14
+msgid "en/about.html\tAbout"
+msgstr "eo/pri.html\tPri"
+
+#. type: Plain text
+#: src/i18n.txt:16
+msgid "# names"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr "categories\tkategorioj"
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr "category\tkategorio"
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr "feed\tAtom-fluo"
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr "feedicon_alt\tLa bildsimbolo de la Atom-fluo"
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr "tagline\tFortika programaro, por ĉiuj."
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr "prev\tAntaŭa:"
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr "next\tSekva:"
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr "comment\tKomentu"
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr "about_page\tpri ĉi tiu paĝo"
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr "discussions\tvidi diskutojn"
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr "source\tvidi fonton"
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:8
-msgid "en/screencast/\tScreencasts"
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:10
-msgid "en/pastebin/\tPastebins"
+#: src/i18n.txt:44
+msgid "en\tEnglish"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:12
-msgid "en/slide/\tSlides"
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:13
-msgid "en/about.html\tAbout"
+#: src/i18n.txt:48
+msgid "es\tEspañol"
msgstr ""
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
msgstr ""
#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
+msgstr "Hejmo"
+
+#. type: Plain text
+#: src/content/en/index.adoc:3
+#, fuzzy
+#| msgid "The newest of each collection is below."
+msgid "The newest entry of each collection is listed below."
+msgstr "La plej novaj el ĉiu kolekto estas sube."
+
+#. type: Title =
#: src/content/en/about.adoc:1
#, no-wrap
msgid "About"
-msgstr ""
+msgstr "Pri"
#. type: Plain text
#: src/content/en/about.adoc:9
+#, fuzzy
+#| msgid ""
+#| "Hi, I'm EuAndreh -- André Miranda Moreira. I write software and, "
+#| "occasionally, music. You can find my contact information in the footer "
+#| "of this page, or mail my {mailto}[public inbox] ({archive}[archive])."
msgid ""
"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
"my contact information in the footer of this page, or mail my {mailto}"
"[public inbox] ({archive}[archive])."
msgstr ""
+"Saluton, mi estas EuAndreh -- André Miranda Moreira. Mi verkas programojn "
+"kaj foje muzikojn. Vi povas trovi la kielo por kontakti min ĉe la fino de "
+"ĉi tiu paĝo, aŭ vi ankaŭ povas sendi mesaĝon al mia {mailto}[publika "
+"leterkesto] ({archive}[arkivo])."
#. type: Plain text
#: src/content/en/about.adoc:11
@@ -81,28 +188,32 @@ msgid ""
"This is my personal website where I write articles, publish software and "
"more related work."
msgstr ""
+"Ĉi tiu estas mia persona retejo, kie mi verkas artikolojn, publikas "
+"programojn kaj aliajn rilatajn laborojn."
#. type: Title =
#: src/content/en/til/index.adoc:1
#, no-wrap
msgid "Today I Learned"
-msgstr ""
+msgstr "Hodiaŭ Mi Lernis"
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
+"**H**odiaŭ **M**i **L**ernis (du angla, _**T**oday **I** **L**earned_): "
+"malgrandaj afiŝoj de utilaj scioj."
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
-msgstr ""
+msgstr "Senhonta kopio de {anna-e-so}[Anna e só]."
#. type: Title =
#: src/content/en/til/categories.adoc:1
#, no-wrap
msgid "Articles by category"
-msgstr ""
+msgstr "Artikoloj laŭ kategorio"
#. type: Title =
#: src/content/en/til/2020/08/12/filename-timestamp.adoc:1
@@ -159,3 +270,59 @@ msgid ""
"left. This means that you can easily sort them (and even tab-complete "
"them) with no extra effort or tool required."
msgstr ""
+
+#~ msgid "en/podcast/\tPodcasts"
+#~ msgstr "eo/podkasto/\tPodkasto"
+
+#, no-wrap
+#~ msgid "Blog"
+#~ msgstr "Blogo"
+
+#, no-wrap
+#~ msgid "Pastebins"
+#~ msgstr "Pastebins"
+
+#, no-wrap
+#~ msgid "Podcasts"
+#~ msgstr "Podkasto"
+
+#, no-wrap
+#~ msgid "Screencasts"
+#~ msgstr "Screencasts"
+
+#, no-wrap
+#~ msgid "Slides"
+#~ msgstr "Lumbildoj"
+
+#~ msgid ""
+#~ "Slide decks, rendered to PDF: no browser needed to read them, and no "
+#~ "JavaScript presentation framework to carry along."
+#~ msgstr ""
+#~ "Prezentaĵoj bildigitaj al PDF: neniu retumilo necesas por legi ilin, kaj "
+#~ "neniu JavaScript-prezenta kadro por kunporti."
+
+#, no-wrap
+#~ msgid "Music"
+#~ msgstr "Muziko"
+
+#~ msgid ""
+#~ "Scores I have engraved, with a synthesised rendering of each. The "
+#~ "LilyPond sources are in the repository; the PDFs are built from them."
+#~ msgstr ""
+#~ "Partituroj kiujn mi gravuris, ĉiu kun sintezita plenumo. La LilyPond-"
+#~ "fontoj estas en la deponejo; la PDF-oj estas generitaj el ili."
+
+#, no-wrap
+#~ msgid "Scores"
+#~ msgstr "Partituroj"
+
+#~ msgid "en/start.html\tStart here"
+#~ msgstr "eo/komencu.html\tKomencu ĉi tie"
+
+#, no-wrap
+#~ msgid "Start here"
+#~ msgstr "Komencu ĉi tie"
+
+#, no-wrap
+#~ msgid "Slides by category"
+#~ msgstr "Lumbildoj laŭ kategorio"
diff --git a/po/es.po b/po/es.po
index 43e2cbf..720bedd 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: 2025-04-29 19:46-0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,63 +17,169 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
+#: src/i18n.txt:2
+msgid "# nav"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:4
+#: src/i18n.txt:4
+msgid "en/blog/\tBlog"
+msgstr "es/blog/\tBlog"
+
+#. type: Plain text
+#: src/i18n.txt:6
msgid "en/til/\tTIL"
+msgstr "es/haa/\tHAA"
+
+#. type: Plain text
+#: src/i18n.txt:8
+msgid "en/screencast/\tScreencasts"
+msgstr "es/screencast/\tScreencasts"
+
+#. type: Plain text
+#: src/i18n.txt:10
+msgid "en/pastebin/\tPastebins"
+msgstr "es/pastebin/\tPastebins"
+
+#. type: Plain text
+#: src/i18n.txt:12
+msgid "en/slide/\tSlides"
+msgstr "es/diapositivas/\tDiapositivas"
+
+#. type: Plain text
+#: src/i18n.txt:14
+msgid "en/about.html\tAbout"
+msgstr "es/acerca.html\tAcerca"
+
+#. type: Plain text
+#: src/i18n.txt:16
+msgid "# names"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr "categories\tcategorias"
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr "category\tcategoria"
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr "feed\tFuente Atom"
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr "feedicon_alt\tEl icono de la fuente Atom"
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr "tagline\tSoftware robusto, para todos."
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr "prev\tAnterior:"
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr "next\tSiguiente:"
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr "comment\tComenta"
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr "about_page\tsobre esta página"
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr "discussions\tver discusiones"
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr "source\tver fuente"
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:8
-msgid "en/screencast/\tScreencasts"
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:10
-msgid "en/pastebin/\tPastebins"
+#: src/i18n.txt:44
+msgid "en\tEnglish"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:12
-msgid "en/slide/\tSlides"
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:13
-msgid "en/about.html\tAbout"
+#: src/i18n.txt:48
+msgid "es\tEspañol"
msgstr ""
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
msgstr ""
#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
+msgstr "Inicio"
+
+#. type: Plain text
+#: src/content/en/index.adoc:3
+#, fuzzy
+#| msgid "The newest of each collection is below."
+msgid "The newest entry of each collection is listed below."
+msgstr "Lo más reciente de cada colección está abajo."
+
+#. type: Title =
#: src/content/en/about.adoc:1
#, no-wrap
msgid "About"
-msgstr ""
+msgstr "Acerca"
#. type: Plain text
#: src/content/en/about.adoc:9
+#, fuzzy
+#| msgid ""
+#| "Hi, I'm EuAndreh -- André Miranda Moreira. I write software and, "
+#| "occasionally, music. You can find my contact information in the footer "
+#| "of this page, or mail my {mailto}[public inbox] ({archive}[archive])."
msgid ""
"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
"my contact information in the footer of this page, or mail my {mailto}"
"[public inbox] ({archive}[archive])."
msgstr ""
+"Hola, soy EuAndreh -- André Miranda Moreira. Escribo software y, "
+"ocasionalmente, música. Puedes encontrar mis datos de contacto al pie de "
+"esta página, o escribir a mi {mailto}[buzón público] ({archive}[archivo])."
#. type: Plain text
#: src/content/en/about.adoc:11
@@ -81,28 +187,32 @@ msgid ""
"This is my personal website where I write articles, publish software and "
"more related work."
msgstr ""
+"Este es mi sitio personal, donde escribo artículos, publico software y otros "
+"trabajos relacionados."
#. type: Title =
#: src/content/en/til/index.adoc:1
#, no-wrap
msgid "Today I Learned"
-msgstr ""
+msgstr "Hoy Aprendí Algo"
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
+"**H**oy **A**prendí **A**lgo (del inglés, _**T**oday **I** **L**earned_): "
+"pequeñas entradas de conocimiento útil."
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
-msgstr ""
+msgstr "Copia descarada de {anna-e-so}[Anna e só]."
#. type: Title =
#: src/content/en/til/categories.adoc:1
#, no-wrap
msgid "Articles by category"
-msgstr ""
+msgstr "Artículos por categoría"
#. type: Title =
#: src/content/en/til/2020/08/12/filename-timestamp.adoc:1
@@ -159,3 +269,60 @@ msgid ""
"left. This means that you can easily sort them (and even tab-complete "
"them) with no extra effort or tool required."
msgstr ""
+
+#~ msgid "en/podcast/\tPodcasts"
+#~ msgstr "es/podcast/\tPodcast"
+
+#, no-wrap
+#~ msgid "Blog"
+#~ msgstr "Blog"
+
+#, no-wrap
+#~ msgid "Pastebins"
+#~ msgstr "Pastebins"
+
+#, no-wrap
+#~ msgid "Podcasts"
+#~ msgstr "Podcast"
+
+#, no-wrap
+#~ msgid "Screencasts"
+#~ msgstr "Screencasts"
+
+#, no-wrap
+#~ msgid "Slides"
+#~ msgstr "Diapositivas"
+
+#~ msgid ""
+#~ "Slide decks, rendered to PDF: no browser needed to read them, and no "
+#~ "JavaScript presentation framework to carry along."
+#~ msgstr ""
+#~ "Presentaciones renderizadas en PDF: no hace falta un navegador para "
+#~ "leerlas, ni un marco de presentación en JavaScript que arrastrar."
+
+#, no-wrap
+#~ msgid "Music"
+#~ msgstr "Música"
+
+#~ msgid ""
+#~ "Scores I have engraved, with a synthesised rendering of each. The "
+#~ "LilyPond sources are in the repository; the PDFs are built from them."
+#~ msgstr ""
+#~ "Partituras que he grabado, cada una con una interpretación sintetizada. "
+#~ "Las fuentes de LilyPond están en el repositorio; los PDF se generan a "
+#~ "partir de ellas."
+
+#, no-wrap
+#~ msgid "Scores"
+#~ msgstr "Partituras"
+
+#~ msgid "en/start.html\tStart here"
+#~ msgstr "es/empieza.html\tEmpieza aquí"
+
+#, no-wrap
+#~ msgid "Start here"
+#~ msgstr "Empieza aquí"
+
+#, no-wrap
+#~ msgid "Slides by category"
+#~ msgstr "Diapositivas por categoría"
diff --git a/po/euandre.org.pot b/po/euandre.org.pot
index 783e8ab..fdcff21 100644
--- a/po/euandre.org.pot
+++ b/po/euandre.org.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,48 +17,144 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
+#: src/i18n.txt:2
+msgid "# nav"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:4
-msgid "en/til/\tTIL"
+#: src/i18n.txt:4
+msgid "en/blog/\tBlog"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
+#: src/i18n.txt:6
+msgid "en/til/\tTIL"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:8
+#: src/i18n.txt:8
msgid "en/screencast/\tScreencasts"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:10
+#: src/i18n.txt:10
msgid "en/pastebin/\tPastebins"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:12
+#: src/i18n.txt:12
msgid "en/slide/\tSlides"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:13
+#: src/i18n.txt:14
msgid "en/about.html\tAbout"
msgstr ""
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
+#: src/i18n.txt:16
+msgid "# names"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:44
+msgid "en\tEnglish"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:48
+msgid "es\tEspañol"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
+msgstr ""
+
+#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
+#: src/content/en/index.adoc:3
+msgid "The newest entry of each collection is listed below."
msgstr ""
#. type: Title =
@@ -89,12 +185,12 @@ msgid "Today I Learned"
msgstr ""
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 7093686..ab5929c 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: 2025-04-29 19:46-0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,63 +17,170 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. type: Plain text
-#: src/headers/ref.txt:2
-msgid "en/blog/\tBlog"
+#: src/i18n.txt:2
+msgid "# nav"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:4
+#: src/i18n.txt:4
+msgid "en/blog/\tBlog"
+msgstr "fr/blog/\tBlogue"
+
+#. type: Plain text
+#: src/i18n.txt:6
msgid "en/til/\tTIL"
+msgstr "fr/aja/\tAJA"
+
+#. type: Plain text
+#: src/i18n.txt:8
+msgid "en/screencast/\tScreencasts"
+msgstr "fr/screencast/\tScreencasts"
+
+#. type: Plain text
+#: src/i18n.txt:10
+msgid "en/pastebin/\tPastebins"
+msgstr "fr/pastebin/\tPastebins"
+
+#. type: Plain text
+#: src/i18n.txt:12
+msgid "en/slide/\tSlides"
+msgstr "fr/diapositives/\tDiapositives"
+
+#. type: Plain text
+#: src/i18n.txt:14
+msgid "en/about.html\tAbout"
+msgstr "fr/a-propos.html\tÀ propos"
+
+#. type: Plain text
+#: src/i18n.txt:16
+msgid "# names"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr "categories\tcategories"
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr "category\tcategorie"
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr "feed\tFlux Atom"
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr "feedicon_alt\tL'icône du flux Atom"
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr "tagline\tDu logiciel robuste, pour tout le monde."
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr "prev\tPrécédent :"
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr "next\tSuivant :"
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr "comment\tCommenter"
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr "about_page\tà propos de cette page"
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr "discussions\tvoir les discussions"
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr "source\tvoir la source"
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:8
-msgid "en/screencast/\tScreencasts"
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:10
-msgid "en/pastebin/\tPastebins"
+#: src/i18n.txt:44
+msgid "en\tEnglish"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:12
-msgid "en/slide/\tSlides"
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
msgstr ""
#. type: Plain text
-#: src/headers/ref.txt:13
-msgid "en/about.html\tAbout"
+#: src/i18n.txt:48
+msgid "es\tEspañol"
msgstr ""
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
msgstr ""
#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
+msgstr "Accueil"
+
+#. type: Plain text
+#: src/content/en/index.adoc:3
+#, fuzzy
+#| msgid "The newest of each collection is below."
+msgid "The newest entry of each collection is listed below."
+msgstr "Les plus récents de chaque collection sont ci-dessous."
+
+#. type: Title =
#: src/content/en/about.adoc:1
#, no-wrap
msgid "About"
-msgstr ""
+msgstr "À propos"
#. type: Plain text
#: src/content/en/about.adoc:9
+#, fuzzy
+#| msgid ""
+#| "Hi, I'm EuAndreh -- André Miranda Moreira. I write software and, "
+#| "occasionally, music. You can find my contact information in the footer "
+#| "of this page, or mail my {mailto}[public inbox] ({archive}[archive])."
msgid ""
"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
"my contact information in the footer of this page, or mail my {mailto}"
"[public inbox] ({archive}[archive])."
msgstr ""
+"Salut, je suis EuAndreh -- André Miranda Moreira. J'écris logiciel et "
+"parfois musique. Vous pouvez rencontrer de donnés pour me contacter au bas "
+"cette de page, ou vous pouvez également envoyer une message dans ma {mailto}"
+"[boîte de réception publique] ({archive}[archive])."
#. type: Plain text
#: src/content/en/about.adoc:11
@@ -81,28 +188,32 @@ msgid ""
"This is my personal website where I write articles, publish software and "
"more related work."
msgstr ""
+"Ceci est mon site personnel où j'écris des articles, publie des logicielles "
+"et d'autres travaux connexes."
#. type: Title =
#: src/content/en/til/index.adoc:1
#, no-wrap
msgid "Today I Learned"
-msgstr ""
+msgstr "Aujourd'hui J'ai Appris"
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
+"**A**ujourd'hui **J**'ai **A**ppris (de l'anglais, _**T**oday **I** "
+"**L**earned_): petites postes de connaissances utiles."
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
-msgstr ""
+msgstr "Copie éhontée de {anna-e-so}[Anna e só]."
#. type: Title =
#: src/content/en/til/categories.adoc:1
#, no-wrap
msgid "Articles by category"
-msgstr ""
+msgstr "Articles par catégorie"
#. type: Title =
#: src/content/en/til/2020/08/12/filename-timestamp.adoc:1
@@ -159,3 +270,59 @@ msgid ""
"left. This means that you can easily sort them (and even tab-complete "
"them) with no extra effort or tool required."
msgstr ""
+
+#~ msgid "en/podcast/\tPodcasts"
+#~ msgstr "fr/podcast/\tPodcast"
+
+#, no-wrap
+#~ msgid "Blog"
+#~ msgstr "Blogue"
+
+#, no-wrap
+#~ msgid "Pastebins"
+#~ msgstr "Pastebins"
+
+#, no-wrap
+#~ msgid "Podcasts"
+#~ msgstr "Podcast"
+
+#, no-wrap
+#~ msgid "Screencasts"
+#~ msgstr "Screencasts"
+
+#, no-wrap
+#~ msgid "Slides"
+#~ msgstr "Diapositives"
+
+#~ msgid ""
+#~ "Slide decks, rendered to PDF: no browser needed to read them, and no "
+#~ "JavaScript presentation framework to carry along."
+#~ msgstr ""
+#~ "Présentations rendues en PDF: aucun navigateur n'est nécessaire pour les "
+#~ "lire, et aucun cadriciel de présentation en JavaScript à traîner."
+
+#, no-wrap
+#~ msgid "Music"
+#~ msgstr "Musique"
+
+#~ msgid ""
+#~ "Scores I have engraved, with a synthesised rendering of each. The "
+#~ "LilyPond sources are in the repository; the PDFs are built from them."
+#~ msgstr ""
+#~ "Partitions que j'ai gravées, chacune avec un rendu synthétisé. Les "
+#~ "sources LilyPond sont dans le dépôt; les PDF en sont générés."
+
+#, no-wrap
+#~ msgid "Scores"
+#~ msgstr "Partitions"
+
+#~ msgid "en/start.html\tStart here"
+#~ msgstr "fr/commencer.html\tCommencer ici"
+
+#, no-wrap
+#~ msgid "Start here"
+#~ msgstr "Commencer ici"
+
+#, no-wrap
+#~ msgid "Slides by category"
+#~ msgstr "Diapositives par catégorie"
diff --git a/po/note.txt b/po/note.txt
deleted file mode 100644
index 45279a4..0000000
--- a/po/note.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-PO4A-HEADER: mode=eof
-
-
-
-// Generated from po4a(1).
diff --git a/po/po4a.cfg b/po/po4a.cfg
index 77f48a6..9abb677 100644
--- a/po/po4a.cfg
+++ b/po/po4a.cfg
@@ -2,11 +2,26 @@
[po_directory] po
-[type: text] src/headers/ref.txt $lang:src/headers/$lang.txt
-[type: text] src/names/categories/ref.txt $lang:src/names/categories/$lang.txt
-[type: text] src/names/category/ref.txt $lang:src/names/category/$lang.txt
-[type: asciidoc] src/content/en/about.adoc pt:src/content/pt/sobre.adoc add_$lang:po/note.txt
-[type: asciidoc] src/content/en/til/index.adoc pt:src/content/pt/hea/index.adoc add_$lang:po/note.txt
-[type: asciidoc] src/content/en/til/categories.adoc pt:src/content/pt/hea/categorias.adoc add_$lang:po/note.txt
-[type: asciidoc] src/content/en/til/2020/08/12/filename-timestamp.adoc pt:src/content/pt/hea/2020/08/12/arquivo-datado.adoc add_$lang:po/note.txt
+[type: text] src/i18n.txt $lang:src/i18n.$lang.txt
+
+[type: asciidoc] src/content/en/index.adoc \
+ pt:src/content/pt/index.adoc \
+ fr:src/content/fr/index.adoc \
+ eo:src/content/eo/index.adoc \
+ es:src/content/es/index.adoc
+
+[type: asciidoc] src/content/en/about.adoc \
+ pt:src/content/pt/sobre.adoc \
+ fr:src/content/fr/a-propos.adoc \
+ eo:src/content/eo/pri.adoc \
+ es:src/content/es/acerca.adoc
+
+[type: asciidoc] src/content/en/til/index.adoc \
+ pt:src/content/pt/hea/index.adoc
+
+[type: asciidoc] src/content/en/til/categories.adoc \
+ pt:src/content/pt/hea/categorias.adoc
+
+[type: asciidoc] src/content/en/til/2020/08/12/filename-timestamp.adoc \
+ pt:src/content/pt/hea/2020/08/12/arquivo-datado.adoc
diff --git a/po/pt.po b/po/pt.po
index 4794358..51fbd8a 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2025-05-01 19:02-0300\n"
+"POT-Creation-Date: 2026-09-05 14:41-0300\n"
"PO-Revision-Date: 2025-05-01 19:08-0300\n"
"Last-Translator: EuAndreh <eu@euandre.org>\n"
"Language-Team: none\n"
@@ -18,49 +18,147 @@ msgstr ""
"X-Generator: Poedit 3.5\n"
#. type: Plain text
-#: src/headers/ref.txt:2
+#: src/i18n.txt:2
+msgid "# nav"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:4
msgid "en/blog/\tBlog"
-msgstr "#"
+msgstr "pt/blog/\tBlog"
#. type: Plain text
-#: src/headers/ref.txt:4
+#: src/i18n.txt:6
msgid "en/til/\tTIL"
msgstr "pt/hea/\tHEA"
#. type: Plain text
-#: src/headers/ref.txt:6
-msgid "en/podcast/\tPodcasts"
-msgstr "#"
-
-#. type: Plain text
-#: src/headers/ref.txt:8
+#: src/i18n.txt:8
msgid "en/screencast/\tScreencasts"
-msgstr "#"
+msgstr "pt/screencast/\tScreencasts"
#. type: Plain text
-#: src/headers/ref.txt:10
+#: src/i18n.txt:10
msgid "en/pastebin/\tPastebins"
-msgstr "#"
+msgstr "pt/pastebin/\tPastebins"
#. type: Plain text
-#: src/headers/ref.txt:12
+#: src/i18n.txt:12
msgid "en/slide/\tSlides"
-msgstr "#"
+msgstr "pt/eslaides/\tEslaides"
#. type: Plain text
-#: src/headers/ref.txt:13
+#: src/i18n.txt:14
msgid "en/about.html\tAbout"
msgstr "pt/sobre.html\tSobre"
#. type: Plain text
-#: src/names/categories/ref.txt:1
-msgid "categories"
-msgstr "categorias"
+#: src/i18n.txt:16
+msgid "# names"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:18
+msgid "categories\tcategories"
+msgstr "categories\tcategorias"
+
+#. type: Plain text
+#: src/i18n.txt:20
+msgid "category\tcategory"
+msgstr "category\tcategoria"
+
+#. type: Plain text
+#: src/i18n.txt:22
+msgid "feed\tAtom feed"
+msgstr "feed\tFeed Atom"
+
+#. type: Plain text
+#: src/i18n.txt:24
+msgid "feedicon_alt\tThe Atom feed icon"
+msgstr "feedicon_alt\tO ícone do feed Atom"
+
+#. type: Plain text
+#: src/i18n.txt:26
+msgid "tagline\tRobust software, for everybody."
+msgstr "tagline\tSoftware robusto, para todo mundo."
+
+#. type: Plain text
+#: src/i18n.txt:28
+msgid "prev\tPrevious:"
+msgstr "prev\tAnterior:"
+
+#. type: Plain text
+#: src/i18n.txt:30
+msgid "next\tNext:"
+msgstr "next\tPróximo:"
+
+#. type: Plain text
+#: src/i18n.txt:32
+msgid "comment\tComment"
+msgstr "comment\tComente"
+
+#. type: Plain text
+#: src/i18n.txt:34
+msgid "about_page\tabout this page"
+msgstr "about_page\tsobre esta página"
+
+#. type: Plain text
+#: src/i18n.txt:36
+msgid "discussions\tview discussions"
+msgstr "discussions\tver discussões"
+
+#. type: Plain text
+#: src/i18n.txt:38
+msgid "source\tview source"
+msgstr "source\tver fonte"
+
+#. type: Plain text
+#: src/i18n.txt:40
+msgid "# languages"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:42
+msgid "de\tDeutsch"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:44
+msgid "en\tEnglish"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:46
+msgid "eo\tEsperanto"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:48
+msgid "es\tEspañol"
+msgstr ""
+
+#. type: Plain text
+#: src/i18n.txt:50
+msgid "fr\tFrançais"
+msgstr ""
#. type: Plain text
-#: src/names/category/ref.txt:1
-msgid "category"
-msgstr "categoria"
+#: src/i18n.txt:52
+msgid "pt\tPortuguês"
+msgstr ""
+
+#. type: Title =
+#: src/content/en/index.adoc:1
+#, no-wrap
+msgid "Home"
+msgstr "Início"
+
+#. type: Plain text
+#: src/content/en/index.adoc:3
+#, fuzzy
+#| msgid "The newest of each collection is below."
+msgid "The newest entry of each collection is listed below."
+msgstr "O mais recente de cada coleção está abaixo."
#. type: Title =
#: src/content/en/about.adoc:1
@@ -70,15 +168,20 @@ msgstr "Sobre"
#. type: Plain text
#: src/content/en/about.adoc:9
+#, fuzzy
+#| msgid ""
+#| "Hi, I'm EuAndreh -- André Miranda Moreira. I write software and, "
+#| "occasionally, music. You can find my contact information in the footer "
+#| "of this page, or mail my {mailto}[public inbox] ({archive}[archive])."
msgid ""
"Hi, I'm EuAndreh. I write software and, occasionally, music. You can find "
"my contact information in the footer of this page, or mail my {mailto}"
"[public inbox] ({archive}[archive])."
msgstr ""
-"Oi, eu sou EuAndreh. Eu escrevo software e, ocasionalmente, música. Você "
-"encontra meu dados para entrar em contato no rodapé desta página, ou pode "
-"mandar também uma mensagem para minha {mailto}[caixa de entrada pública] "
-"({archive}[arquivo])."
+"Oi, eu sou EuAndreh -- André Miranda Moreira. Eu escrevo software e "
+"ocasionalmente música. Você encontra dados para me contatar no rodapé desta "
+"página, ou pode mandar também uma mensagem para minha {mailto}[caixa de "
+"entrada pública] ({archive}[arquivo])."
#. type: Plain text
#: src/content/en/about.adoc:11
@@ -86,7 +189,7 @@ msgid ""
"This is my personal website where I write articles, publish software and "
"more related work."
msgstr ""
-"Esse é o meu site pessoal onde eu escrevo artigos, publico software e outros "
+"Esse é o meu site pessoal onde eu escrevo artigos, público software e outros "
"trabalhos relacionados."
#. type: Title =
@@ -96,14 +199,14 @@ msgid "Today I Learned"
msgstr "Hoje Eu Aprendi"
#. type: Plain text
-#: src/content/en/til/index.adoc:6
+#: src/content/en/til/index.adoc:7
msgid "**T**oday **I** **L**earned: small entries of useful knowledge."
msgstr ""
"**H**oje **E**u **A**prendi (do inglês, _**T**oday **I** **L**earned_): "
"pequenas postagens de conhecimentos úteis."
#. type: Plain text
-#: src/content/en/til/index.adoc:7
+#: src/content/en/til/index.adoc:8
msgid "Shameless rip-off of {anna-e-so}[Anna e só]."
msgstr "Cópia descarada da {anna-e-so}[Anna e só]."
@@ -188,3 +291,60 @@ msgstr ""
"Ambos os formatos de data são hierárquicos, com intervalos de tempo maior à "
"esquerda. Isso significa que você pode facilmente ordená-los (e até usar "
"TAB para completar) sem esforço ou ferramenta extra."
+
+#~ msgid "en/podcast/\tPodcasts"
+#~ msgstr "pt/podcast/\tPodcast"
+
+#, no-wrap
+#~ msgid "Blog"
+#~ msgstr "Blog"
+
+#, no-wrap
+#~ msgid "Pastebins"
+#~ msgstr "Pastebins"
+
+#, no-wrap
+#~ msgid "Podcasts"
+#~ msgstr "Podcast"
+
+#, no-wrap
+#~ msgid "Screencasts"
+#~ msgstr "Screencasts"
+
+#, no-wrap
+#~ msgid "Slides"
+#~ msgstr "Eslaides"
+
+#~ msgid ""
+#~ "Slide decks, rendered to PDF: no browser needed to read them, and no "
+#~ "JavaScript presentation framework to carry along."
+#~ msgstr ""
+#~ "Apresentações renderizadas em PDF: nenhum navegador é necessário para lê-"
+#~ "las, e nenhum framework de apresentação em JavaScript para carregar junto."
+
+#, no-wrap
+#~ msgid "Music"
+#~ msgstr "Música"
+
+#~ msgid ""
+#~ "Scores I have engraved, with a synthesised rendering of each. The "
+#~ "LilyPond sources are in the repository; the PDFs are built from them."
+#~ msgstr ""
+#~ "Partituras que eu gravei, cada uma com uma execução sintetizada. Os "
+#~ "fontes em LilyPond estão no repositório; os PDFs são gerados a partir "
+#~ "deles."
+
+#, no-wrap
+#~ msgid "Scores"
+#~ msgstr "Partituras"
+
+#~ msgid "en/start.html\tStart here"
+#~ msgstr "pt/comece.html\tComece aqui"
+
+#, no-wrap
+#~ msgid "Start here"
+#~ msgstr "Comece aqui"
+
+#, no-wrap
+#~ msgid "Slides by category"
+#~ msgstr "Eslaides por categoria"