" & " in gui von kscd wird nicht angezeigt

Martin Ereth martin.ereth at arcor.de
Wed Jan 30 18:35:05 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin Ereth schrieb:
> Burkhard Lück schrieb:
>> Am Donnerstag 24 Januar 2008 23:17:42 schrieb Burkhard Lück:
>>> ich habe hier bei KsCD Probleme mit der Anzeige von "foo & bar" in der GUI.
>>>
>>> z. B. diese Nachricht aus dem Einstellungsdialog in kscd.po:
>>>
>>> msgid "Settings & Behavior"
>>> msgstr "Einstellungen & Verhalten"
>>>
>>> In gutsy und auch svn stable kde3 wird sowohl in Englisch wie auch in
>>> Deutsch das " & " korrekt angezeigt.
>>>
>>> In beiden KDE4-Systemen (svn stable 4.0 und svn trunk) sehe ich in beiden
>>> Sprachen nur "foo bar", das "&" fehlt. Auch mit doppeltem "&" kein
>>> kaufmännisches Und.
>>>
>>> Kann das mal bitte jemand überprüfen?
>
> Ich habe KsCD (kde4-stable) den gleichen Fehler entlocken können.
> Ich lad grad den Code von kscd. Ich meld mich, wenn ich was finden hab können.

Also es ist so: (kdemultimedia/kscd/kscd.cpp)
// Es wird ein KConfigDialog erzeugt,
configDialog = new KConfigDialog(this, "settings", Prefs::self());
//...
//...
// Dann wird ein Element dazugefügt. (Unser Problemchen)
configDialog->addPage(confWidget, i18n("CD Player"), "kscd", i18n("Settings & Behavior"));

Das zweite Argument ist das, was links in der Auswahlliste steht. da habe ich
spassenshalber ein & reingeschrieben. Kein Problem bei der Anzeige.
das 4. ist unser Problem. Ich weiß jetzt nur nicht, wie die Interna der Klasse
KConfigDialog aussehen bzw. wo sie überhaupt definiert ist.
Kennt sich hier jemand besser aus?

Am i18n()-Aufruf wird es kaum liegen.

Ein & bringt nur ein #038; zu Tage, &&&& bringt kein einziges zu Tage, \& ist
nicht erlaubt, /& bringt nur den Slash.

ein ahnungsloser
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHoLVJE5UqXaCvB8IRAnBoAJ9UV8QrdE8pExV3aD3gzXkRX5kzPwCgjHiK
egmk3NvroYZOAnZ1hPHDQ6w=
=3C+R
-----END PGP SIGNATURE-----


More information about the kde-i18n-de mailing list