Wenn du die deutschsprachige Django-Docs verwenden möchtest, ist das leider noch nicht so einfach, wie es sein sollte. Ich arbeite daran, aber in der Zwischenzeit soll dir diese kurze Anleitung dabei helfen, den ganzen Prozess trotzdem ohne größere Frustration zu überstehen.
Die aktuelle Version von Sphinx (dem Dokumentationstoolkit, in dem Djangos Dokumentation verfasst ist) ist 0.6.1. Leider ist Django damit noch nicht ganz kompatibel, es befindest sich jedoch ein Patch dafür in der Warteschlange. Bis dieser jedoch in trunk landet und er auch im deutschen Dokumentationsprojekt integriert wird, benötigen wir leider noch Sphinx 0.5.2.
Wenn du nun bei der Übersetzung helfen möchtest oder einfach nur an einer deutschen Übersetzung der offiziellen Django-Dokumentation interessiert bist, sollte dein Workflow in etwa so aussehen:
-
Quellcode auschecken: Das kannst du mehr oder weniger mit
git clone git://github.com/zerok/django-docs-de.git
erledigen. Dabei wird der jeweils aktuelle Entwicklungsbranch ausgecheckt (also derzeit “releases/1.0.X”). -
Als nächstes solltest du virtualenv installieren, damit du einfach die benötigte Version von Sphinx installieren kannst, ohne dass du damit andere Anwendungen beinflusst:
# Installiere virtualenv, falls du es noch nicht hast easy_install virtualenv cd django-docs-de # Erzeuge eine virtualenv fuer Sphinx virtualenv --no-site-packages env # Lade die virtualenv source env/bin/activate # Installiere Sphinx easy_install 'Sphinx==0.5.2'
-
Jetzt hast du alles Nötige installiert und kannst mit
make html
die aktuelle Dokumentation in HTML übersetzen. Das Ergebnis findest du dann im_build/html
-Ordner.
Do you want to give me feedback about this article in private? Please send it to comments@zerokspot.com.
Alternatively, this website also supports Webmentions. If you write a post on a blog that supports this technique, I should get notified about your link 🙂