" & " in gui von kscd wird nicht angezeigt

Martin Ereth martin.ereth at arcor.de
Thu Jan 31 16:00:51 CET 2008


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

Martin Ereth schrieb:
> Rolf Eike Beer schrieb:
>> Am Mittwoch, 30. Januar 2008 schrieb Martin Ereth:
>>> 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?
>> http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKConfigDialog.html

Hallo!

Ein kleines Update für Euch bzw. einen vorhandenen, aber versteckten Mitsucher...

Nachdem ich in den Quellcode an der Stelle, wo der String auftaucht, folgendes
geschrieben habe:

+ qDebug() << i18n("Settings & Behavior");
  configDialog->addPage(confWidget, i18n("CD Player"), "kscd", i18n("Settings &
Behavior"));

Zeigt er auf der Konsole beim Öffnen auch den String "Einstellungen & Verhalten" an.
(Auf deutsch, MIT dem &, in der po-Datei steht auch nur "Einstellungen & Vehalten")

Insofern liegt es definitiv nicht am i18n()-Aufruf.

Da die KConfig-Klassen doch einiges an Code beinhalten, muss ich mich die nächste Zeit
da mal durchkämpfen. Vermutlich wird da etwas mit dem übergebenen String angestellt.

Hat jemand Lust, da auch mal zu gucken?

Grüße,
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHoeKjE5UqXaCvB8IRAvQVAJ9+ytWJ/Qxuoj11Yn6VFRH55z1g5QCeN8rc
qvmgPOq4iQ27OuMNwWtxB3c=
=HNGz
-----END PGP SIGNATURE-----


More information about the kde-i18n-de mailing list