lange regels afbreken
Freek de Kruijf
freekdekruijf at kde.nl
Tue Feb 24 16:18:19 GMT 2026
Op dinsdag 24 februari 2026 16:32:06 Midden-Europese standaardtijd schreef Frank
Mutsaers:
> Op nogal wat plekken zijn de meldingen wat langer dan een korte zin en
> dat levert in de .po-bestanden rare situaties.
>
> Zinnen moeten - schijnbaar - worden afgebroken, ieder deel verpakt met
> haar eigen dubbel aanhalingstekens. Voorbeeld van een lange tekst:
>
> De lokale tekenset (dus de tekensetcodering die gebruikt wordt voor
> bestandsnamen) is ingesteld op ANSI_X3.4-1968. Dit is zeer onwaarschijnlijk
> dat dit opzettelijk is gedaan. Zeer waarschijnlijk is de tekenset voor uw
> taal helemaal niet ingesteld. Een onjuiste instelling zal tot problemen
> leiden bij het aanmaken van gegevensprojecten.
>
> Maar ook een zin die net te lang is
>
> Ongeldige database-engine "%1" - geldige waarden zijn "sqlite", "mysql
> " en "postgres".
>
> Die laatste is opmerkelijk want de dubbele aanhalingstekens die bij
> mysql horen zijn op de regel erna terechtgekomen.
>
> Wat zijn de regels voor het afbreken van zinnen? Hoeveel tekens mogen er
> maximaal achter elkaar komen? En zijn er andere do's en dont's?
>
> groet,
> frank
Het maakt niet uit hoe regels in .po bestanden worden afgebroken. Afbrekingen van
zinnen/alineas worden alleen aangeduid met <br/> of \n. Kijk maar in het .mo bestand dat
uit .po bestanden wordt gegenereerd.
Voorbeeld:
grep -A1 -E 'database engine |database-engine ' vertalingen/svn/trunkkf6/nl/messages/
akonadi/akonadi-db-migrator.po
"Invalid database engine \"%1\" - valid values are \"sqlite\", \"mysql\" and "
"\"postgres\"."
--
"Ongeldige database-engine \"%1\" - geldige waarden zijn \"sqlite\", \"mysql"
"\" en \"postgres\"."
Je ziet in het .po bestand dat de regel is opgesplitst.
Met het commando:
strings /usr/share/locale/nl/LC_MESSAGES/akonadi-db-migrator.mo | grep -E 'database
engine |database-engine ' levert:
Invalid database engine "%1" - valid values are "sqlite", "mysql" and "postgres".
Ongeldige database-engine "%1" - geldige waarden zijn "sqlite", "mysql" en "postgres".
Op mijn scherm staan beide regels hierboven op één regel.
--
vr.gr.
Freek de Kruijf
vertaler/coördinator van KDE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-i18n-nl/attachments/20260224/df135cd1/attachment.htm>
More information about the Kde-i18n-nl
mailing list