ubuntuusers.de

Logischer Fehler in einer Typbeschreibung im dconf-Editor

Status: Gelöst | Ubuntu-Version: Ubuntu 13.10 (Saucy Salamander)
Antworten |

Justin-Time Team-Icon

Avatar von Justin-Time

Anmeldungsdatum:
31. März 2009

Beiträge: 1466

Hallo zusammen,

mir ist beim Arbeiten mit dem dconf-Editor ein logischer Fehler aufgefallen.

Bei einem Schlüssel des "Typs d" wird beim dconf-Editor der Typ: "Ganzzahl [2.2250738585072014e-308..1.7976931348623157e+308]" angegeben. Dies ist aber logisch falsch, denn es handelt sich dabei um eine Gleitkommazahl. Das "d" steht nämlich für "double", einer Gleitkommazahl mit doppelter Genauigkeit.

Der Typ müsste also "Gleitkommazahl [2.2250738585072014e-308..1.7976931348623157e+308]" lauten.

Beispiel:

gsettings range org.freedesktop.ColorHelper display-gamma 

ergibt

type d

Wenn ich den Schlüssel über den dconf-Editor aufrufe erhalte ich folgende Beschreibung:

Schema:           org.freedesktop.ColorHelper
Zusammenfassung:  Default gamma for the display
Beschreibung:     The default target gamma value for the display. Common values are 1.8, 2.2 and 2.4.
Typ:              Ganzzahl [2.2250738585072014e-308..1.7976931348623157e+308]
Standartwert:     2.3999999999999999

Benutzte Version: dconf-editor 0.16.1-1

Außerdem ist mir aufgefallen, dass bei manchen Schlüsseln statt eines Types nur die Ausgabe, die auch gsettings range erscheint, steht. Ich weiß nicht genau ob dies an der Lokalisierung liegt, oder ein Problem am dconf-editor ist. Beispiel: Im Schema "org.gnome.GWeather" besitzt der Schlüssel default-location den Typ "(ssm(dd))".

Gruß Justin Time

EDIT: Ich habe das Programm auf Englisch gestartet und dort erhielt ich folgende Aussage: "Integer [2.2250738585072014e-308..1.7976931348623157e+308]" Die deutsche Übersetzung von "integer" ist tatsächlich "Ganzzahl". Es müsste im Englischen "floating-point number" heißen. Also ist der Fehler nicht die Übersetzung sondern die Bezeichnung im Programm an sich.

Scheli Team-Icon

Lokalisierungsteam
Avatar von Scheli

Anmeldungsdatum:
22. Mai 2012

Beiträge: 58

Hallo, erstmal vielen Dank für deine Mühe.

EDIT: Ich habe das Programm auf Englisch gestartet und dort erhielt ich folgende Aussage: "Integer [2.2250738585072014e-308..1.7976931348623157e+308]" Die deutsche Übersetzung von "integer" ist tatsächlich "Ganzzahl". Es müsste im Englischen "floating-point number" heißen. Also ist der Fehler nicht die Übersetzung sondern die Bezeichnung im Programm an sich.

Okey, da es sich ja dann nicht um einen Übersetzungsfehler handelt wäre es sicher gut wenn du einen Fehlerbericht (bug-report) erstellen würdest. Sehe hier für https://help.ubuntu.com/community/ReportingBugs_de.

Danke.

Phillip 😉

Justin-Time Team-Icon

(Themenstarter)
Avatar von Justin-Time

Anmeldungsdatum:
31. März 2009

Beiträge: 1466

Scheli schrieb:

Okey, da es sich ja dann nicht um einen Übersetzungsfehler handelt wäre es sicher gut wenn du einen Fehlerbericht (bug-report) erstellen würdest. Sehe hier für https://help.ubuntu.com/community/ReportingBugs_de.

Ok, ich werde mich nächste Woche darum kümmern! Danke trotzdem für deine Hilfe, obwohl es doch nichts mit der Lokalisierung zu tun hat!

Gruß Justin Time

Antworten |