User talk:Oneway
PO-Dateien mit SVN herunterladen
Wenn man sich für ein Programm zum Übersetzen entschieden hat, benötigt man natürlich als erstes die entsprechenden Dateien. Diese lassen sich sehr komfortabel mit SVN herunterladen. Als erstes braucht man dazu die Adresse der Dateien. Diese findet man hier:
- http://websvn.kde.org/branches/stable/l10n-kf5/de/messages/
- http://websvn.kde.org/branches/stable/l10n-kde4/de/messages/
- http://websvn.kde.org/trunk/l10n-kf5/de/messages/ und
- http://websvn.kde.org/trunk/l10n-kde4/de/messages/
An dem Beispiel von Ktouch sieht man das nochmal genau:
In der Zeile Anonymous SVN Url steht die Adresse, mit der die Dateien heruntergeladen werden können. Hierzu startet man das Terminal und tippt
„svn co -N svn://anonsvn.kde.org/home/kde/trunk/l10n-kf5/de/messages/ktouch MEINZIELVERZEICHNIS“
Mit diesem Befehl werden die Dateien ktouch._desktop_.po, ktouch.po und org.kde.ktouch.appdata.po in dem gewählten Verzeichnis gespeichert.
Übersetzen
Nun kann mit Lokalize übersetzt werden.
Einen Diff auf Phabricator einstellen
- Als erstes den Diff erstellen (vgl. hier)
- Jetzt die Seite phabricator.kde.org/ aufrufen
- Hier mit den KDE-Identity-Anmeldedaten anmelden (bei Bedarf erst registrieren)
- Nun links im Menü auf Code Review klicken
- Als nächstes rechts oben auf „Create Diff“ klicken
- Im folgenden Fenster den Diff über Durchsuchen... auswählen und bei Repository „subversion“ eintippen und aus den Vorschlägen „R883 Subversion“ auswählen, dann auf Create Diff klicken
- Im nächsten Fenster Create a new Revision auswählen, wenn eine neue Revision erstellt werden soll, wenn eine Überarbeitung hochgeladen wird, diese bitte entsprechend zuordnen
- Auf der nächsten Seite müssen noch einige Infos ergänzt werden
- Im Titel ob die Übersetzung aus trunk oder stable ist, den Dateinamen und eventuell noch eine kurze Anmerkung
- Unter Summary eine knappe Erläuterung, was gemacht wurde
- Bei Reviewers und Subscribers jeweils „kde-i18n-de“ eingeben und auf Create New Revision klicken
- und schon ist eure Arbeit auf Phabricator!