Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| de:translations_technik [2012/02/02 17:00] – initial commit murray_b | de:translations_technik [2026/09/11 23:42] (current) – deleted content. added URL to redirect to new wiki location kevinbowen | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Technisches Vorgehen bei Übersetzungen ====== | + | This page has [[: |
| - | Die Übersetzungen erfolgen auf [[https://translations.xfce.org]]. Melde dich zuerst bei Transifex an und wähle den Bereich aus, in dem du etwas übersetzen möchtest. | + | |
| - | Hier hast du manchmal die Wahl, ob du im Entwicklungszweig »master« oder im aktuellen stabilen Zweig, z.B. »xfce-4.8« übersetzen möchtest. Meist ist es geschickter, | + | |
| - | + | ||
| - | Nachdem du »German« als Sprache ausgewählt hast, siehst du eine Liste der übersetzbaren Komponenten vor dir. Jetzt hast du zwei Möglichkeiten, | + | |
| - | + | ||
| - | 1) Du editierst die Dateien online in Transifex. Wenn du auf das entsprechende Symbol hinter der Komponente klickst, erscheint eine Liste mit den Einträgen der Po-Datei. Oben auf der Seite kannst du noch einstellen, welche Zeichenketten angezeigt werden sollen (translated, | + | |
| - | + | ||
| - | ACHTUNG: Transifex spinnt manchmal etwas, speichere deine Übersetzung lieber einmal mehr und kontrolliere, | + | |
| - | + | ||
| - | 2) Alternativ kannst du auch die Po-Datei herunterladen, | + | |
| - | Das Herunterladen der po-Datei ist übrigens der einzige Weg, die Kopfdaten zu bearbeiten. Trage dich dort bitte in der Liste der Übersetzer und in dem Feld »Last-Translator« ein. | + | |
| - | + | ||
| - | Für die Übersetzung ist es oft hilfreich, sich die noch zu übersetzenden, | + | |
| - | + | ||
| - | Wenn die Übersetzung fertig ist, bittest du am besten auf der Mailingliste darum, dass sich jemand deine Übersetzungen ansieht. Wenn alles in Ordnung ist, werden die »fuzzy«-Markierungen entfernt und deine Übersetzung ist fertig. | + | |
| - | + | ||
| - | Wenn der Revisor Fehler findet kann er sie stillschweigend korrigieren und die »fuzzy«-Markierung entfernen. Sollten es immer wieder die gleichen Fehler sein, sollte man den Übersetzer darauf hinweisen, ansonsten nicht. Tippfehler schleichen sich bei jedem ein, darüber muss man im Normalfall nicht reden. Etwas anderes sind schlechte Formulierungen oder das Nichtbeachten unserer Übersetzungsrichtlinien. In solchen Fällen sollte man dem Übersetzer per Mail oder Mailingliste auf die Stellen hinweisen und ihm erläutern, was daran schlecht ist. Der Revisor sollte jedoch nicht den Text ändern oder die »fuzzy«-Markierungen entfernen, sondern dem ursprünglichen Übersetzer die Chance geben, den Text besser zu übersetzen. So können wir aus unseren Fehlern lernen und unsere Übersetzungen werden danach besser sein. | + | |
| - | + | ||
| - | ===== Neue Übersetzung starten ===== | + | |
| - | + | ||
| - | Es kommt vor, dass es für eine Datei noch keine deutsche Übersetzung gibt. Dann musst du dir in Transifex die entsprechende Pot-Datei herunterladen und erst einmal ihre beiden Header mit einem Texteditor deiner Wahl entsprechend der folgenden Vorlagen anpassen. | + | |
| - | + | ||
| - | Die erste ist der allgemeine Header, der die Übersetzung als zu einem Paket zugehörig kennzeichnet, | + | |
| - | + | ||
| - | # German translation of the <namen rein> package. | + | |
| - | # Copyright (C) 200X < | + | |
| - | # This file is distributed under the same license as the <namen rein> package. | + | |
| - | # Enrico Tröger < | + | |
| - | # Fabian Nowak < | + | |
| - | # | + | |
| - | + | ||
| - | Danach kommt die " | + | |
| - | + | ||
| - | msgid "" | + | |
| - | msgstr "" | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | + | ||
| - | Wenn du die Datei entsprechend angepasst hast, kannst du sie über die Schaltfläche "Add a new translation" | + | |
| - | + | ||
| - | ===== Bearbeitung einer alten Übersetzung ===== | + | |
| - | + | ||
| - | Wenn du eine alte Übersetzung bearbeitest und nicht nur kleine Korrekturen vornimmst, solltest du dich auch dort in dem Header bei den Übersetzern und als letzter Übersetzer eintragen. Dies ist nicht in Transifex direkt möglich, du musst die Po-Datei dafür einmal herunterladen, | + | |
| - | + | ||
| - | ===== Xfce selbst kompilieren ===== | + | |
| - | + | ||
| - | Um die Übersetzungen überprüfen zu können, ist es sinnvoll, sie an einer echten Xfce-Installation auszuprobieren. Hier einmal eine kurze Erklärung, wie du dir ein Xfce aus dem Versionskontrollsystem GIT herunterladen und kompilieren kannst. Damit du dir deine normale Installation nicht zerstörst, setzt du dir am besten mit Qemu oder VirtualBox einen virtuellen Rechner auf. Dort installierst du eine aktuelle Linux-Distribution deiner Wahl mit Xfce und deinstallierst anschließend wieder Xfce, lässt aber sämtliche Abhängigkeiten installiert. Folgende Pakete sollten installiert sein (hier am Beispiel von Archlinux): automake, autoconf, dbus-glib, gcc, git, glib2, gtk2, gtk-doc, intltool, libtool, libsm, libwnck, make, perl-uri, pkgconfig, xorg-iceauth, | + | |
| - | + | ||
| - | Jetzt hast du ein System, auf dem du problemlos Xfce aus dem GIT installieren kannst. Du kannst natürlich auch einzelne Anwendungen auf deinem normalen Desktopsystem installieren, | + | |
| - | + | ||
| - | ==== Aktualisierungsskript für Xfce-Basis aus GIT ==== | + | |
| - | + | ||
| - | Um sämtliche Basispakete (Xfce ohne Goodies) aus dem GIT zu kopieren, kann folgendes kleine Script von Chris Leick verwendet werden: | + | |
| - | + | ||
| - | # | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | for i in exo garcon gtk-xfce-engine installit libfrap libxfce4menu | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | do echo " | + | |
| - | | + | |
| - | git pull | + | |
| - | cd .. | + | |
| - | | + | |
| - | git clone " | + | |
| - | fi | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | Um eine einzelne Anwendung zu kompilieren suchst du dir am Einfachsten die entsprechende Seite auf [[http:// | + | |
| - | + | ||
| - | git clone git:// | + | |
| - | + | ||
| - | oder alternativ bei Problemen mit einer Firewall | + | |
| - | + | ||
| - | git clone http:// | + | |
| - | + | ||
| - | Der Quellcode kann ggf. mit folgenden Befehlen aktualisiert werden (wenn dies fehlschlägt, | + | |
| - | + | ||
| - | cd [verzeichnisname] | + | |
| - | git pull --rebase | + | |
| - | + | ||
| - | Die Installation erfolgt normalerweise nach / | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Und als root: | + | |
| - | + | ||
| - | make install | + | |
| - | + | ||
| - | Wenn du ein komplettes System installieren möchtest, solltest du folgende Reihenfolge einhalten: xfce4-dev-tools, | + | |
| - | + | ||
| - | Wenn du eine einzelne Anwendung kompilieren möchtest, kann es sein, dass vorher weitere Pakete von Xfce benötigt werden, z.B. die xfce4-dev-tools oder eine der lib*. Diese muss dann vorher installiert, | + | |
| - | + | ||
| - | Weitere Informationen zum Kompilieren von Xfce findest du unter [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Sonstige Hinweise ===== | + | |
| - | + | ||
| - | Da wir in der deutschen Übersetzung mit den französischen Anführungsstrichen » und « und manchmal auch mit den drei Punkten »…« arbeiten, stellt sich natürlich die Frage, wie man die denn tippt. Folgende Tastenansteuerung funktioniert üblicherweise unter X11 mit deutschem Tastaturlayout: | + | |
| - | + | ||
| - | » = AltGr-Y | + | |
| - | « = AltGr-X | + | |
| - | … = AltGr-. | + | |
| - | + | ||
| - | + | ||
| - | ===== ToDo ===== | + | |
| - | * Start von xfce in unterschiedlichen Sprachen: eins mit LANG=de_DE und eins mit LANG=en_US | + | |
| - | * Kompilierung ohne fuzzys - mit sed löschen? | + | |
| - | + | ||