[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 06/17: tmac/{de,fr}.tmac: Respell string translations.
From: |
G. Branden Robinson |
Subject: |
[groff] 06/17: tmac/{de,fr}.tmac: Respell string translations. |
Date: |
Sun, 3 Nov 2024 02:14:22 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit f486938c51ca3a39a8e9b46d3422e3a25ae4bd1c
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Tue Oct 29 16:24:39 2024 -0500
tmac/{de,fr}.tmac: Respell string translations.
* tmac/de.tmac:
* tmac/fr.tmac: Spell string translations using groff special character
escape sequences instead of Latin-1 or Latin-9 code points; this way
they work with a document that uses them no matter what its own
encoding.
Cf. commit 944ca3d436 (23 October), which did the same for "sv.tmac".
I didn't do "ru.tmac"; that one's more of a pickle. The goal identified
above could be achieved by sifting the string translations through
preconv(1) and committing that, but that would come at the cost of
rendering them unintelligible to humans (and therefore prone to error).
We may have to kick that can down the road beyond the "GNU troff accepts
UTF-8 input" milestone.
---
ChangeLog | 8 ++++++++
tmac/de.tmac | 16 ++++++++--------
tmac/fr.tmac | 10 +++++-----
3 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6ae8b2598..909625a86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-29 G. Branden Robinson <g.branden.robinson@gmail.com>
+
+ * tmac/de.tmac:
+ * tmac/fr.tmac: Spell string translations using groff special
+ character escape sequences instead of Latin-1 or Latin-9 code
+ points; this way they work with a document that uses them no
+ matter what its own encoding.
+
2024-11-02 Deri James <deri@chuzzlewit.myzen.co.uk>
Fix for 4-bit eps images
diff --git a/tmac/de.tmac b/tmac/de.tmac
index 8a1169626..c28673f68 100644
--- a/tmac/de.tmac
+++ b/tmac/de.tmac
@@ -62,14 +62,14 @@
.ds \*[locale]-letfc Hochachtungsvoll\"
.ds \*[locale]-letns!0 Kopie an\"
.ds \*[locale]-letns!1 Kopie (mit Anhang) an\"
-.ds \*[locale]-letns!10 Kopie (mit Anh�ngen) an\"
-.ds \*[locale]-letns!11 Kopie (ohne Anh�nge) an\"
+.ds \*[locale]-letns!10 Kopie (mit Anh\[a :]ngen) an\"
+.ds \*[locale]-letns!11 Kopie (ohne Anh\[a :]nge) an\"
.ds \*[locale]-letns!12 Nur Zusammenfassung an\"
.ds \*[locale]-letns!13 Kompletter Bericht an\"
.ds \*[locale]-letns!14 Cc:\"
.ds \*[locale]-letns!2 Kopie (ohne Anhang) an\"
.ds \*[locale]-letns!3 Anhang\"
-.ds \*[locale]-letns!4 Anh�nge\"
+.ds \*[locale]-letns!4 Anh\[a :]nge\"
.ds \*[locale]-letns!5 Beilage\"
.ds \*[locale]-letns!6 Beilagen\"
.ds \*[locale]-letns!7 Separat\"
@@ -78,7 +78,7 @@
.ds \*[locale]-letns!copy Kopie \" don't remove the space!)
.ds \*[locale]-letns!to " an\"
.ds \*[locale]-letrn In Bezug auf:\"
-.ds \*[locale]-letsa An die zust�ndige Abteilung:\"
+.ds \*[locale]-letsa An die zust\[a :]ndige Abteilung:\"
.ds \*[locale]-letsj Betreff:\"
.ds \*[locale]-lf Verzeichnis der Abbildungen\"
.ds \*[locale]-licon Inhalt\"
@@ -88,16 +88,16 @@
.ds \*[locale]-litb Tabelle\"
.ds \*[locale]-lt Verzeichnis der Tabellen\"
.ds \*[locale]-lx Verzeichnis der Belege\"
-.ds \*[locale]-man-section1 Handbuch f�r allgemeine Befehle\"
-.ds \*[locale]-man-section2 Handbuch f�r Systemaufrufe\"
+.ds \*[locale]-man-section1 Handbuch f\[u :]r allgemeine Befehle\"
+.ds \*[locale]-man-section2 Handbuch f\[u :]r Systemaufrufe\"
.ds \*[locale]-man-section3 Handbuch zu Bibliotheksfunktionen\"
.ds \*[locale]-man-section4 Handbuch zu Kernel-Schnittstellen\"
.ds \*[locale]-man-section5 Handbuch zu Dateiformaten\"
.ds \*[locale]-man-section6 Spielehandbuch\"
.ds \*[locale]-man-section7 Sonstiges Informationshandbuch\"
.ds \*[locale]-man-section8 Handbuch des Systemmanagers\"
-.ds \*[locale]-man-section9 Handbuch f�r Kernel-Entwickler\"
-.ds \*[locale]-march M�rz\"
+.ds \*[locale]-man-section9 Handbuch f\[u :]r Kernel-Entwickler\"
+.ds \*[locale]-march M\[a :]rz\"
.ds \*[locale]-may Mai\"
.ds \*[locale]-monday Montag\"
.ds \*[locale]-november November\"
diff --git a/tmac/fr.tmac b/tmac/fr.tmac
index 2e2b11f32..a70a873de 100644
--- a/tmac/fr.tmac
+++ b/tmac/fr.tmac
@@ -88,15 +88,15 @@
.ds \*[locale]-litb Tableau\"
.ds \*[locale]-lt LISTE DES TABLEAUX\"
.ds \*[locale]-lx LISTE DES DOCUMENTS\"
-.ds \*[locale]-man-section1 Manuel des commandes g�n�rales\"
-.ds \*[locale]-man-section2 Manuel des appels syst�me\"
-.ds \*[locale]-man-section3 Manuel des fonctions de la biblioth�que\"
+.ds \*[locale]-man-section1 Manuel des commandes g\[e ']n\[e ']rales\"
+.ds \*[locale]-man-section2 Manuel des appels syst\[e `]me\"
+.ds \*[locale]-man-section3 Manuel des fonctions de la biblioth\[e `]que\"
.ds \*[locale]-man-section4 Manuel des interfaces du noyau\"
.ds \*[locale]-man-section5 Manuel des formats de fichiers\"
.ds \*[locale]-man-section6 Manuel des jeux\"
.ds \*[locale]-man-section7 Manuel d'informations diverses\"
-.ds \*[locale]-man-section8 Manuel du gestionnaire de syst�me\"
-.ds \*[locale]-man-section9 Manuel du d�veloppeur de noyau\"
+.ds \*[locale]-man-section8 Manuel du gestionnaire de syst\[e `]me\"
+.ds \*[locale]-man-section9 Manuel du d\[e ']veloppeur de noyau\"
.ds \*[locale]-march Mars\"
.ds \*[locale]-may Mai\"
.ds \*[locale]-monday Lundi\"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 06/17: tmac/{de,fr}.tmac: Respell string translations.,
G. Branden Robinson <=