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.

Discussion

Rolf Keller Jun 9, 2013:
Auch wenn die Verwirrung um "Typ" nun geklärt ist, noch zwei Anmerkungen:

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.
Ute Specht (asker) Jun 9, 2013:
@ Lucienne
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.
Lucienne Cermann Jun 9, 2013:
@Ute Um es zu verdeutlichen: Zur Laufzeit würde dann z.B. so etwas zurückgegeben werden: Expected BOOL found INT oder Expected DOUBLE found LONG etc. Der Kommentar des Kunden ist insofern irreführend, als dass es nicht um den Wert der Variable geht, sondern, wie Rolf erklärt hat, darum, ob die Variable vom richtigen Typ ist.
http://de.wikipedia.org/wiki/Datentyp
ac2000 Jun 9, 2013:
@Ute Bei dem letztgenannten Satz "Expected double found {1}." wäre es dann mit einem (mutmaßlichen Komma) etwas wie: Erwartet wurde ein Wert vom Datentyp "Double", gefunden wurde {1}.
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.
Lucienne Cermann Jun 9, 2013:
@Ute Wenn es noch mehr solche Sätze gibt: hinter "expected" steht dann immer der erwartete Datentyp, der wird auf Deutsch immer genauso heißen wie auf Englisch, denke ich. Double wäre auch so ein Datentyp.
Lucienne Cermann Jun 9, 2013:
@Rolf Ja, das stimmt. Obwohl der Kunde dann mit "literal value" auch irgendwie daneben liegt.
Rolf Keller Jun 9, 2013:
@Lucienne "Boolesche Werte können nur 0 oder 1 sein, wenn ein anderer Wert auftaucht, soll dann sicher diese Fehlermeldung ausgegeben werden."

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.
Lucienne Cermann Jun 9, 2013:
Boolesche Werte können nur 0 oder 1 sein, wenn ein anderer Wert auftaucht, soll dann sicher diese Fehlermeldung ausgegeben werden. Daher interpretiere ich es auch als "Boole erwartet, stattdessen {1} gefunden".

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}.
Something went wrong...
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...
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search