summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Niggemann <jn@hz6.de>2014-03-29 16:27:26 +0100
committerLars Wirzenius <liw@liw.fi>2014-03-30 17:48:19 +0100
commitcf565dd8a3110d3a2864117ea94f406cd6e4506a (patch)
tree2405e2ac3ddc1739893da7b1e9dcc9e5a807407b
parent99369c6300422f812e261ed21da9865a2f653d29 (diff)
downloadobnam-cf565dd8a3110d3a2864117ea94f406cd6e4506a.tar.gz
Add de translation to manual
-rw-r--r--manual/Makefile12
-rw-r--r--manual/de/010-einleitung.mdwn22
-rwxr-xr-xmanual/format-de-html22
-rwxr-xr-xmanual/format-de-pdf20
4 files changed, 75 insertions, 1 deletions
diff --git a/manual/Makefile b/manual/Makefile
index a2e5410b..c2d278d2 100644
--- a/manual/Makefile
+++ b/manual/Makefile
@@ -1,9 +1,12 @@
TITLE_EN = Backups with Obnam
+TITLE_DE = Backups mit Obnam
+TRANS_DE = Übersetzung: Jan Niggemann (jn@hz6.de)
AUTHOR = Lars Wirzenius (liw@liw.fi)
VERSION = Version $(shell git describe)
en_sources = $(shell ls en/*.mdwn)
-outputs = obnam-manual.en.pdf obnam-manual.en.html
+de_sources = $(shell ls de/*.mdwn)
+outputs = obnam-manual.en.pdf obnam-manual.en.html obnam-manual.de.pdf obnam-manual.de.html
all: $(outputs)
@@ -13,5 +16,12 @@ obnam-manual.en.pdf: Makefile $(en_sources)
obnam-manual.en.html: Makefile $(en_sources) ../obnam.css
./format-html $@ "$(TITLE_EN)" "$(AUTHOR)" "$(VERSION)" $(en_sources)
+obnam-manual.de.pdf: Makefile $(de_sources)
+ ./format-de-pdf $@ "$(TITLE_DE)" "$(AUTHOR)" "$(VERSION)" "$(TRANS_DE)" $(de_sources)
+
+obnam-manual.de.html: Makefile $(de_sources) ../obnam.css
+ ./format-de-html $@ "$(TITLE_DE)" "$(AUTHOR)" "$(VERSION)" "$(TRANS_DE)" $(de_sources)
+
clean:
rm -f $(outputs) en/000.mdwn
+ rm -f $(outputs) de/000.mdwn
diff --git a/manual/de/010-einleitung.mdwn b/manual/de/010-einleitung.mdwn
new file mode 100644
index 00000000..869c68af
--- /dev/null
+++ b/manual/de/010-einleitung.mdwn
@@ -0,0 +1,22 @@
+Einleitung
+============
+
+> ... Backups? Hat hier jemand was von Backups gesagt? Ich bin sicher
+das hier irgendwer über backups gesprochen hat.
+> Backups! BACKUPS! BACKUPS SIND ABGEFAHREN!
+
+Das ist ein Zitat direkt aus meiner IRC history. Ich finde Backups recht
+interessant, besonders die Implementierung, und manchmal bin ich
+sogar etwas besessen davon. Deswegen habe ich meine eigenes Backup-Programm
+geschrieben. Ich nenne es Obnam. Das ist sein Handbuch.
+
+Ich bin ungewöhnlich: Leute finden Backups meistens nervtötend
+und allenfalls langweilig. Wenn ich mit Leuten über Backups rede, dann
+ist die Reaktion normalwerweise "Ich weiß, ich sollte...". Es gibt viele
+Gründe dafür. Einer ist, daß Backups so ähnlich wie Versicherungen sind:
+Man muß zunächst Zeit, Arbeit und Geld 'reinstecken um hinterher von ihnen
+Gebrauch zu machen. Ein anderer Grund ist, daß das gesamte Thema beängstigend ist:
+Man muss darüber nachdenken was passiert wenn etwas richtig schief läuft, und das schreckt die Leute ab.
+Ein dritter Grund ist: Es gibt zwar eine Menge an Backup-Tools, aber es ist nicht immer einfach eines auszuwählen.
+
+Dieses Handbuch ist für das Obnam Programm, aber es versucht für jeden nützlich zu sein, der über Backups nachdenkt.
diff --git a/manual/format-de-html b/manual/format-de-html
new file mode 100755
index 00000000..4e3fb394
--- /dev/null
+++ b/manual/format-de-html
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -eu
+
+OUTPUT="$1"
+TITLE="$2"
+AUTHOR="$3"
+VERSION="$4"
+TRANS_DE="$5"
+shift 5
+
+cat > 000.mdwn <<EOF
+% $TITLE
+% $AUTHOR
+ $TRANS_DE
+% $VERSION
+EOF
+
+pandoc -H ../obnam.css --smart --toc --chapters --number-sections \
+ --standalone --self-contained -V lang=german -V geometry:a4paper \
+ -o "$OUTPUT" 000.mdwn "$@"
+rm -f 000.mdwn
diff --git a/manual/format-de-pdf b/manual/format-de-pdf
new file mode 100755
index 00000000..d4c1fa39
--- /dev/null
+++ b/manual/format-de-pdf
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -eu
+
+OUTPUT="$1"
+TITLE="$2"
+AUTHOR="$3"
+VERSION="$4"
+TRANS_DE="$5"
+shift 5
+
+cat > 000.mdwn <<EOF
+% $TITLE
+% $AUTHOR
+ $TRANS_DE
+% $VERSION
+EOF
+
+pandoc --smart --toc --chapters --number-sections -V lang=german -V geometry:a4paper -o "$OUTPUT" 000.mdwn "$@"
+rm -f 000.mdwn