Jun 8, 2013 07:11
10 yrs ago
English term
Expected bool found {1}
English to German
Tech/Engineering
IT (Information Technology)
Datentypen u.a. (Software strings)
The parameter {0} is not of the correct type. Expected bool found {1}
Kommentar des Kunden:
{1} will be replaced at runtime with a literal value.
Mein Lösungsvorschlag:
Erwarteter boolescher Wert hat {1} gefunden
Bin mir nicht so sicher, ob man das so sagen kann.
Kommentar des Kunden:
{1} will be replaced at runtime with a literal value.
Mein Lösungsvorschlag:
Erwarteter boolescher Wert hat {1} gefunden
Bin mir nicht so sicher, ob man das so sagen kann.
Proposed translations
(German)
3 | Erwartet wurde ein boolescher Wert, gefunden wurde {1}. | ac2000 |
3 | Anstatt eines (erwarteten) Boole-Wertes wurde {1} gefunden | Oliver_F |
Proposed translations
15 hrs
Selected
Erwartet wurde ein boolescher Wert, gefunden wurde {1}.
Mir kommt es hier so vor, als ob im Quelltext hinter "Expected bool" ein Komma vergessen wurde. Ohne das Komma ergibt "Expected bool found {1}" zusammen mit dem ersten Satz ("... not of the correct type.") IMO keinen richtigen Sinn. (Vgl. "Web reference" unten, dort ein ähnlicher Ausdruck mit Komma.)
Note from asker:
Verstehe, mit dem Komma dazwischen könnte ich mich auch anfreunden, doch was passiert, wenn der Satz jetzt folgendermaßen lautet: The parameter {0} is not of the correct type. Expected double found {1}. |
4 KudoZ points awarded for this answer.
Comment: "Danke, ac2000. Auch einen Dank an alle anderen Mitwirkenden. "
1 hr
Anstatt eines (erwarteten) Boole-Wertes wurde {1} gefunden
so in etwa...
Discussion
1 - Es muss sich keineswegs um eine Variable handeln, es kann ebensogut eine Konstante, ein Funktionsparameter, eine Rückgabe einer Funktion oder etwas Komplizierteres sein. Man muss sich hier also vor einer Overtranslation hüten.
2 - Es ist nicht erkennbar, was für die Platzhalter {1} und {2} eingesetzt wird. Angenommen, der zweite Satz wird zu "... found in function call", dann werden die beiden bisher eingestellten Antworten zu Anakoluthen.
Ich unterstelle nun einmal, dass hier ein copy & paste Fehler vorliegt und dass das Komma vergessen wurde, so wie ac2000 bereits bemerkt hat. Ja, es kommen noch long, short, decimal, string etc vor. Den Wikipedia-Link kenne ich, vielen Dank trotzdem. Werde diese Schlüsselwörter auf Englisch lassen.
http://de.wikipedia.org/wiki/Datentyp
Wenn noch mehr solcher Sätze vorkommen, sehe ich hier aber eine Zwickmühle: Entweder man unterstellt, dass hier überall die Kommas fehlen (z.B. copy & paste Fehler). Oder die Sätze würden alle das Gegenteil von dem bedeuten, was man hier erwarten würde: Expected bool found {1} ohne Komma würde ja bedeuten: Der erwartete boolesche Wert {1} wurde gefunden. Letzteres ergibt aber im Kontext zum vorhergehenden Satz "... not of the correct type" IMO keinen Sinn.
Nicht ganz. Es geht um den Typ, nicht um den Wert. Wenn der Wert z. B. 0 ist, aber der Typ ist Integer, dann ist das ein Fehler, zu dem die Meldung im AT passt.
Und: Boolesche Werte sind in modernen Sprachen nicht 0 oder, sondern 'true' oder 'false'. Nur so kann es ja überhaupt eine Typprüfung geben.