Closed
Bug 462931
Opened 17 years ago
Closed 10 years ago
Fix and improve l10n of JavaScript Debugger (Venkman)
Categories
(Mozilla Localizations :: de / German, defect)
Mozilla Localizations
de / German
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: InvisibleSmiley, Unassigned)
Details
Attachments
(1 file)
|
55.43 KB,
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.8.1.17) Gecko/20080829 SeaMonkey/1.1.12
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.8.1.17) Gecko/20080829 SeaMonkey/1.1.12
There are some mistakes and some things that can be improved. Patch coming up (branch; trunk probably needs similar fixes).
Reproducible: Always
Venkman version is 0.8.83.
| Reporter | ||
Comment 1•17 years ago
|
||
Attachment #346142 -
Flags: review?(kairo)
Comment 2•17 years ago
|
||
Comment on attachment 346142 [details] [diff] [review]
Patch against venkman.properties from SM 1.1.12 de-AT
-err.no.stack = Kein STack
+err.no.stack = Kein Stack
In http://hg.mozilla.org/l10n-central/de/file/tip/extensions/venkman/chrome/venkman.properties bereits korrigiert.
-msg.query.close = Es findet gerade Debugging statt, trotzdem schließen?
+msg.query.close = Der Debugger ist gerade aktiv, trotzdem schließen?
Der Debugger ist immer in einer Art aktiv, wenn das Modul "JavaScript-Debugger" (also venkman) offen (aktiv?) ist.
"Debugging in progress" ist allerdings schwer zu übersetzen... Gibt's eine bessere Idee?
-msg.mnu.tmode = Aus&löser betätigen
+msg.mnu.tmode = Exception-Aus&löser
Ähm, warum soll "Throw Trigger" so übersetzt werden?
-cmd.hook-guess-complete.help = Wird aufgerufen, wenn ein das Raten eines Funktionsnamens für die Skript-Instanz <script-instance> komplettiert wurde.
+cmd.hook-guess-complete.help = Wird aufgerufen, wenn das Funktionsnamenraten für die Skript-Instanz <script-instance> abgeschlossen wurde.
"Funktionsnamenraten" ist nicht unbedingt gut lesbar. Die Genitivkonstruktion "Erraten eines Funktionsnamens" ist IMHO besser für den Leser zu durchblicken.
-cmd.cont.tip = Debuggen fortfahren
-cmd.cont.help = Ausführen des Debug-Ziels fortfahren.
+cmd.cont.tip = Mit Debuggen fortfahren
+cmd.cont.help = Mit der Ausführung des Debug-Ziels fortfahren.
Ich hab am Trunk schon vor einiger Zeit so umgestellt, dass wir nirgendwo hin mehr fort fahren, sondern die Vorgänge fortsetzen ;-)
-cmd.fclear.help = zu&künftigen Haltepunkte löschen
-cmd.fclear-all.label = Alle zu&künftigen Haltepunkte löschen
-cmd.fclear-all.help = Alle momentan definierten zukünftigen Haltepunkte löschen.
+cmd.fclear.help = Zu&künftigen Haltepunkte löschen
+cmd.fclear-all.label = Alle Zu&künftigen Haltepunkte löschen
+cmd.fclear-all.help = Alle momentan definierten Zukünftigen Haltepunkte löschen.
Ich sehe "zukünfitg" nicht als nominativ gebraucht oder Bestandteil eines Eigennamens, sondern als nähere adjektivische Beschreibung des Nomens, daher ist es klein zu schreiben.
-cmd.gc.help = Den JavaScript Garbage Collector zum Ausführen zwingen. Das könnte ungeladene Skripte zwingen, von der geladene Skripte-Ansicht entfernt zu werden.
+cmd.gc.help = Den JavaScript Garbage Collector zum Ausführen zwingen. Das könnte ungeladene Skripte zwingen, von der Geladene Skripte-Ansicht entfernt zu werden.
Stimmt, die alte Version ist nicht korrekt, aber deine ist auch nicht Deutsch, d.h. folgt keinen Rechtschribregeln. Ich habe jetzt "Ansicht für geladene Skripte" verwendet, das ist hoffentlich verständlich und korrekte Rechtschribung :)
-cmd.next.label = Schritt &darüber
+cmd.next.label = Schritt &darüber hinweg
Für einen Menüeintrag wird das schon fast etwas lang, daher hab ich die kürzere Variante...
-cmd.toggle-functions.label = &Funktionen inkludieren
+cmd.toggle-functions.label = &Funktionen miteinbeziehen
Wozu "mit-" wenn "einbeziehen" alleine auch das gleiche heißt? ;-)
-cmd.tmode.help = Setzt die Aktion, die der Debugger ausführen soll, wenn eine Exception vom Debug-Ziel ausgelöst wird. |tmode ignore| ignoriert alle Exceptions, |tmode trace| zeigt ein Log der Exception auf der Konsole, und |tmode break| stoppt das Ausführen, wenn eine Exception verursacht wurde. |tmode| ohne Parameter zeigt den aktuellen Modus an. Beachten Sie, dass |tmode| steuert, was passiert, wenn eine Exception *verursacht* wird, um zu steuern, was passiert, wenn eine Exception die oberste Ebene erreicht und ein Fehler wird, verwenden Sie |emode|. Die Tastenkombination Strg+T kann verwendet werden, um den Verursach-Modus umzustellen.
+cmd.tmode.help = Setzt die Aktion, die der Debugger ausführen soll, wenn eine Exception vom Debug-Ziel ausgelöst wird. |tmode ignore| ignoriert alle Exceptions, |tmode trace| zeigt ein Log der Exception auf der Konsole und |tmode break| stoppt das Ausführen, wenn eine Exception geworfen wurde. |tmode| ohne Parameter zeigt den aktuellen Modus an. Beachten Sie, dass |tmode| steuert, was passiert, wenn eine Exception *geworfen* wird. Um zu steuern, was passiert, wenn eine Exception die oberste Ebene erreicht und ein Fehler wird, verwenden Sie |emode|. Die Tastenkombination Strg+T kann verwendet werden, um den Exception-Modus umzustellen.
Ugh, werden Exceptions im Deutschen wirklich auch "geworfen" (so sinnentfremdet das hier klingt)?
Und wenn dem so ist, dann ist es der "Wurfmodus" ("throw mode"), der umgestellt wird...
Ich lösche mal das Review-Flag, weder + noch - scheint mir hier genau richtig. Alle hier nicht erwähnten Änderungen habe ich mal nach deinem Vorschlag angewendet, siehe http://hg.mozilla.org/l10n-central/de/rev/9e3abd0da1c5
Attachment #346142 -
Flags: review?(kairo)
Updated•17 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
| Reporter | ||
Comment 3•17 years ago
|
||
(In reply to comment #2)
> -msg.query.close = Es findet gerade Debugging statt, trotzdem schließen?
> +msg.query.close = Der Debugger ist gerade aktiv, trotzdem schließen?
>
> Der Debugger ist immer in einer Art aktiv, wenn das Modul "JavaScript-Debugger"
> (also venkman) offen (aktiv?) ist.
> "Debugging in progress" ist allerdings schwer zu übersetzen... Gibt's eine
> bessere Idee?
"Es wird gerade gedebuggt, trotzdem schließen?"
> -msg.mnu.tmode = Aus&löser betätigen
> +msg.mnu.tmode = Exception-Aus&löser
>
> Ähm, warum soll "Throw Trigger" so übersetzt werden?
Weil es hier nicht um das Werfen von Auslösern geht ("throw" als Verb), sondern um den Anweisungen der Art "throw new Exception()", d.h. hier geht es um "throw" als JavaScript-Keyword (im Menü groß geschrieben, da am Anfang stehend). Und wenn man sich dann noch die Punkte des Untermenüs anschaut, ist "Exception-Auslöser" IMO eine bessere Übersetzung als "Throw-Auslöser". Alternativ ginge noch "Wurfauslöser", wobei das ohne nähere Erklärung schwer verständlich ist. Da "throw" aber immer eine Exception auslöst, stehe ich nach wie vor zu meinem Vorschlag.
> -cmd.hook-guess-complete.help = Wird aufgerufen, wenn ein das Raten eines
> Funktionsnamens für die Skript-Instanz <script-instance> komplettiert wurde.
> +cmd.hook-guess-complete.help = Wird aufgerufen, wenn das Funktionsnamenraten
> für die Skript-Instanz <script-instance> abgeschlossen wurde.
>
> "Funktionsnamenraten" ist nicht unbedingt gut lesbar. Die Genitivkonstruktion
> "Erraten eines Funktionsnamens" ist IMHO besser für den Leser zu durchblicken.
OK.
> -cmd.cont.tip = Debuggen fortfahren
> -cmd.cont.help = Ausführen des Debug-Ziels fortfahren.
> +cmd.cont.tip = Mit Debuggen fortfahren
> +cmd.cont.help = Mit der Ausführung des Debug-Ziels fortfahren.
>
> Ich hab am Trunk schon vor einiger Zeit so umgestellt, dass wir nirgendwo hin
> mehr fort fahren, sondern die Vorgänge fortsetzen ;-)
OK.
> -cmd.fclear.help = zu&künftigen Haltepunkte löschen
> -cmd.fclear-all.label = Alle zu&künftigen Haltepunkte löschen
> -cmd.fclear-all.help = Alle momentan definierten zukünftigen Haltepunkte
> löschen.
> +cmd.fclear.help = Zu&künftigen Haltepunkte löschen
> +cmd.fclear-all.label = Alle Zu&künftigen Haltepunkte löschen
> +cmd.fclear-all.help = Alle momentan definierten Zukünftigen Haltepunkte
> löschen.
>
> Ich sehe "zukünfitg" nicht als nominativ gebraucht oder Bestandteil eines
> Eigennamens, sondern als nähere adjektivische Beschreibung des Nomens, daher
> ist es klein zu schreiben.
OK, dann aber konsistent in der ganzen Datei!
> -cmd.gc.help = Den JavaScript Garbage Collector zum Ausführen zwingen. Das
> könnte ungeladene Skripte zwingen, von der geladene Skripte-Ansicht entfernt zu
> werden.
> +cmd.gc.help = Den JavaScript Garbage Collector zum Ausführen zwingen. Das
> könnte ungeladene Skripte zwingen, von der Geladene Skripte-Ansicht entfernt zu
> werden.
>
> Stimmt, die alte Version ist nicht korrekt, aber deine ist auch nicht Deutsch,
> d.h. folgt keinen Rechtschribregeln. Ich habe jetzt "Ansicht für geladene
> Skripte" verwendet, das ist hoffentlich verständlich und korrekte
> Rechtschribung :)
Nach den Rechtschreibregeln müsste man wohl zwischen den Wörtern Bindestriche einfügen. Ich verwende in solchen Fällen dann aber lieber Anführungszeichen. Deine Version ist zwar sprachlich korrekt, stellt aber keinen direkten Bezug zu dem Titel des Unterfensters mehr her.
> -cmd.next.label = Schritt &darüber
> +cmd.next.label = Schritt &darüber hinweg
>
> Für einen Menüeintrag wird das schon fast etwas lang, daher hab ich die kürzere
> Variante...
Klingt halt irgendwie befremdlich. :-/
> -cmd.toggle-functions.label = &Funktionen inkludieren
> +cmd.toggle-functions.label = &Funktionen miteinbeziehen
>
> Wozu "mit-" wenn "einbeziehen" alleine auch das gleiche heißt? ;-)
OK.
> Ugh, werden Exceptions im Deutschen wirklich auch "geworfen" (so sinnentfremdet
> das hier klingt)?
Ja.
> Und wenn dem so ist, dann ist es der "Wurfmodus" ("throw mode"), der umgestellt
> wird...
So gesehen auch hier: Ja.
> Alle hier nicht erwähnten Änderungen habe ich mal nach deinem Vorschlag
> angewendet, siehe http://hg.mozilla.org/l10n-central/de/rev/9e3abd0da1c5
Super! Schön, dass dabei auch gleich ChatZilla verbessert wurde. :-)
Comment 4•15 years ago
|
||
Ist das hier noch relevant, oder kann es geschlossen werden?
| Reporter | ||
Comment 5•15 years ago
|
||
Soweit ich sehen kann, hat mein comment 3 keine Beachtung gefunden, insofern sind wir hier noch nicht fertig. Um's nochmal zusammen zu fassen: Folgendes ist aktuell noch falsch:
- msg.mnu.tmode (Erklärung siehe comment 3)
- Exceptions werden geworfen, nicht ausgelöst (hab ich während meines Studiums nie anders gehört. (Im Zweifelsfall vielleicht nochmal Karsten fragen, was er dazu meint.) Folglich ist auch "Wurfmodus" richtig. Mein Übersetzungsvorschlag für msg.mnu.tmode ist IMO trotzdem kein Widerspruch, weil die Originalbeschriftung hier "Throw Trigger" lautet, nicht "Throw Thrower", "Thrower" oder "Throwing".
Comment 6•10 years ago
|
||
Die alte Debugging-API wurde entfernt. Venkman läuft daher nicht mehr und die Übersetzung wurde aus den Repositories entfernt.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•