Hallo Markus,

Am 10. Juni 2026 15:47:37 MESZ schrieb Markus Hiereth
<[email protected]>:
>Hallo,
>
>ich bearbeite gerade die PO-Datei
>
>  shadow_1_4.19.3-2_de.po
>
>die ich über den Link auf der Projektseite
>
>  https://www.debian.org/international/l10n/po4a/de
>
>heruntergeladen habe.
>
>Nun fand ich in der Zeichenketten aus der Handbuchseite chfn(1)
>
>msgid ""
>"If none of the options are selected, <_:command-1/> operates in an "
>"interactive fashion, prompting the user with the current values for all of "
>"the fields. Enter the new value to change the field, or leave the line blank "
>"to use the current value. The current value is displayed between a pair of "
>"<_:emphasis-2/> marks. Without options, <_:command-3/> prompts for the "
>"current user account."
>
>im letzten Satz eine dubiose Aussage dazu, was chfn tut, wenn keine
>Optionen eingegeben wurden. Diese Aussage ist dubios, weil zuvor schon
>erwähnt ist, dass es es sich dann interaktiv gebe. Eher soll wohl
>vermittelt werden, wie chfn reagiere, wenn kein Benutzerkonto
>angegeben wurde.
>
>
>Auf
>
> https://manpages.debian.org/testing/passwd/chfn.1.en.html
>
>lautet dieser letzte Satz in der Tat anders: 
>
>"If LOGIN is not specified, chfn acts on the current user, and prompts
>for the current user's password."
>
>Wobei als Version dieser Seite 1:4.19.3-2 angegeben was eigentlich
>mit der meines Meldungskatalogs übereinstimmt.
>
>Was ist nun zu tun: Sicherstellen, dass man nicht an einem veralteten
>Meldungskatalog arbeitet?

Hier klemmt es offenbar an mehreren Stellen:

1. 
Die Dateien, die du über
<https://www.debian.org/international/l10n/po4a/de>
herunterlädst, sind immer die neuesten Dateien, also aus unstable.
Daher müsstest du - damit es zusammenpasst - auch Handbuchseiten aus
unstable auf manpages.debian.org aufrufen (du hast oben aber einen Link
zu testing gepostet; in der Seitenleiste bzw. unten auf der Seite kann
man zwischen den Versionen wechseln).


2.
Laut manpages.debian.org sind aktuell diese Versionen von shadow im
Archiv:

trixie 1:4.17.4-2 

testing 1:4.19.3-1 

unstable 1:4.19.3-2

Aber packages.debian.org und tracker.debian.org sagen, dass
Version 1:4.19.3-2 in testing ist. Da hängt manpages.debian.org
also irgendwie hinterher...
Da wird also für testing eine Manpage angezeigt, die es eigentlich garnicht 
gibt...


3.
Ich habe die deutsche po-Datei aus verschiedenen Quellen verglichen:
- die, die du von i18n.debian.org heruntergeladen hast
- die, die im Quellpaket in unstable enthalten ist (via
sources.debian.org)
- die, die im git-Repository zu finden ist.

Alle drei sind identisch (was erst mal gut ist), aber alle enthalten
auch "POT-Creation-Date: 2024-03-14 18:23-0500\n"
sprich seit 2024 gab es angeblich keine Änderungen des englischen
Originals.

Was aber nicht zutrifft: wenn man 
https://manpages.debian.org/unstable/passwd/chfn.1.en.html
und
https://manpages.debian.org/trixie/passwd/chfn.1.en.html
vergleicht, findet man definitiv Unterschiede, z.B. in dem von dir
erwähnten Abschnitt "If none of the options are selected, ... " unter
"Options".

Dabei ist die trixie-Version von 2025, während die unstable-Version von
2026 ist. Daher kann das POT-Creation-Date aus dem Jahre 2024 auf
keinen Fall korrekt sein!

Sprich: die po-Dateien im Paket (und in git-Depot) sind nicht
aktualisiert worden, als Änderungen an den Originaltexten durchgeführt
wurden!

Mit anderen Worten: die po-Dateien sind veraltet und es sollte nicht
daran gearbeitet werden! Das muss zuerst mit dem Paketbetreuer und/oder
mit Upstream geklärt/angepasst/aktualisiert werden, vorher macht es
keinen Sinn, Zeit und Energie in die Übersetzungen zu stecken!

Leider kann ich gerade nicht versprechen, dass ich Zeit habe, für diese
Sache einen Fehlerbericht gegen shadow einzureichen oder zu versuchen zu 
klären, was auf manpages.debian.org falsch läuft  :-((


Soweit erstmal

Holger


-- 
Holger Wansing <[email protected]>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076


Antwort per Email an