Mit dem ersten Makro Klick! (Rechtsmausklick und >Ziel speichern unter...) werden jeweils alle Kommentierungen ans Ende der Datei verschoben mit Nummerierung. Bspw. mit Google kann man diese übersetzen und unten die englischsprachigen Kommentierungen durch die Übersetzten ersetzen. Das zweite Makro Klick! ordnet diese Kommentierungen wieder automatisch in die Datei ein.
Besser finde ich es aber, wenn in der Datei sowohl die englischsprachigen, als auch die übersetzten Kommentierungen vorhanden sind. Um das zu erreichen habe ich nachfolgende zwei Makros konzipiert. Das dritte Makro Klick! kopiert sämtliche Kommentierungen ans Ende der Datei. Diese dann natürlich auch übersetzen! Das vierte Makro Klick! verschiebt diese übersetzten Kommentierungen zurück, wobei die Kommentierungen in der Originalsprache erhalten bleiben.
Diese 4 Makros arbeiten völlig präzise, sodass auch jede Leerzeile, jeder Zeilenumbruch, jede Leerstelle und jeder Tabstob exakt so erhalten bleibt, wie ursprünglich in den Code eingefügt. Insbesondere die beiden letzten Makros (2-sprachig) finde ich sehr praktisch, weil nämlich oftmals die automatische Übersetzung nicht besonders gut ist und man jeweils auch die Originalsprache zur Verfügung hat.
Besser finde ich es aber, wenn in der Datei sowohl die englischsprachigen, als auch die übersetzten Kommentierungen vorhanden sind. Um das zu erreichen habe ich nachfolgende zwei Makros konzipiert. Das dritte Makro Klick! kopiert sämtliche Kommentierungen ans Ende der Datei. Diese dann natürlich auch übersetzen! Das vierte Makro Klick! verschiebt diese übersetzten Kommentierungen zurück, wobei die Kommentierungen in der Originalsprache erhalten bleiben.
Diese 4 Makros arbeiten völlig präzise, sodass auch jede Leerzeile, jeder Zeilenumbruch, jede Leerstelle und jeder Tabstob exakt so erhalten bleibt, wie ursprünglich in den Code eingefügt. Insbesondere die beiden letzten Makros (2-sprachig) finde ich sehr praktisch, weil nämlich oftmals die automatische Übersetzung nicht besonders gut ist und man jeweils auch die Originalsprache zur Verfügung hat.
Die übersetzen Kommentierungen werden automatisch so eingefügt, dass diese formatgetreu und somit übersichtlich jeweils genau unter oder ggf. neben den originalsprachigen (englischen) Kommentierungen eingefügt werden. Leerstellen und Tabstobs unmittelbar am Anfang und Ende der Kommentierungen innerhalb von /* und */ werden nicht nach unten verschoben, sondern verbleiben im Code, sodass bspw. die Google-Übersetzung diesbezüglich keine Probleme machen kann, falls Leerstellen am Zeilenanfang oder -ende automatisch entfernt werden sollten.
Sollten in einer Zeile mehrere separate Kommentierungen sein, werden die übersetzten Kommentierungen automatisch jeweils unmittelbar daneben angefügt. In den letzen Monaten habe ich mich ziemlich gut mit dem Editor Vim bzw. gVim 7.1 eingearbeitet und in meinem alten Forum (neues phpBB3-Forum geplant) habe ich zu diesem Editor diese beiden Beiträge geschrieben: Klick!
Das Makro mit Vim öffnen, mit gg an den Anfang des Makros gehen und "ay$ tippen. Dieses Makro ist nun im Register a gespeichert. Dann die CSS-Datei mit Vim öffnen und das Makro a ausführen mit @a. Als Registernamen nur jeweils einen einzelnen Kleinbuchstaben wählen! Mit a oder i kommt man in den Bearbeitungsmodus und mit Esc ist man im Befehlsmodus. Das Makro ins Register speichern und ausführen geschieht im Befehlsmodus. Zu Editoren siehe auch diesen Beitrag von mir: Klick!
Sollten in einer Zeile mehrere separate Kommentierungen sein, werden die übersetzten Kommentierungen automatisch jeweils unmittelbar daneben angefügt. In den letzen Monaten habe ich mich ziemlich gut mit dem Editor Vim bzw. gVim 7.1 eingearbeitet und in meinem alten Forum (neues phpBB3-Forum geplant) habe ich zu diesem Editor diese beiden Beiträge geschrieben: Klick!
Das Makro mit Vim öffnen, mit gg an den Anfang des Makros gehen und "ay$ tippen. Dieses Makro ist nun im Register a gespeichert. Dann die CSS-Datei mit Vim öffnen und das Makro a ausführen mit @a. Als Registernamen nur jeweils einen einzelnen Kleinbuchstaben wählen! Mit a oder i kommt man in den Bearbeitungsmodus und mit Esc ist man im Befehlsmodus. Das Makro ins Register speichern und ausführen geschieht im Befehlsmodus. Zu Editoren siehe auch diesen Beitrag von mir: Klick!