German manual updated by Chris M.
This commit is contained in:
parent
5dc875faf9
commit
fb58bcb38a
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<!--
|
<!--
|
||||||
/*
|
/*
|
||||||
* $calcurse: manual_de.html,v 1.4 2006/09/19 09:38:10 culot Exp $
|
* $calcurse: manual_de.html,v 1.5 2006/10/01 18:00:57 culot Exp $
|
||||||
*
|
*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
* Copyright (c) 2004-2006 Frederic Culot
|
* Copyright (c) 2004-2006 Frederic Culot
|
||||||
@ -34,7 +34,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="blue" vlink="navy">
|
<body bgcolor="white" text="black" link="blue" vlink="navy">
|
||||||
|
|
||||||
<h1><code>CALCURSE - textbasierender Terminkalender</code></h1>
|
<h1><code>CALCURSE - textbasierter Terminkalender</code></h1>
|
||||||
<p>
|
<p>
|
||||||
<p><hr><p>
|
<p><hr><p>
|
||||||
|
|
||||||
@ -48,7 +48,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
<li><a href="#install">Installation</a>
|
<li><a href="#install">Installation</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#install_requirements">Vorraussetzungen</a>
|
<li><a href="#install_requirements">Voraussetzungen</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#install_requirements_ncurses"><code>ncurses</code> Bibliothek</a>
|
<li><a href="#install_requirements_ncurses"><code>ncurses</code> Bibliothek</a>
|
||||||
<li><a href="#install_requirements_gettext"><code>gettext</code> Bibliothek</a>
|
<li><a href="#install_requirements_gettext"><code>gettext</code> Bibliothek</a>
|
||||||
@ -75,7 +75,7 @@
|
|||||||
<li><a href="#options_general">Allgemeine Optionen</a>
|
<li><a href="#options_general">Allgemeine Optionen</a>
|
||||||
<li><a href="#options_colors">Einstellen der Terminalfarben</a>
|
<li><a href="#options_colors">Einstellen der Terminalfarben</a>
|
||||||
<li><a href="#options_layout">Einstellen des Layouts</a>
|
<li><a href="#options_layout">Einstellen des Layouts</a>
|
||||||
<li><a href="#options_notify"><font color="green">Notify-bar settings</font></a>
|
<li><a href="#options_notify">Einstellen der Benachrichtigungszeile</a>
|
||||||
</ul>
|
</ul>
|
||||||
<li><a href="#known_bugs">Bekannte Fehler</a>
|
<li><a href="#known_bugs">Bekannte Fehler</a>
|
||||||
<li><a href="#bugs">Mitteilung von Fehlern und Anregungen</a>
|
<li><a href="#bugs">Mitteilung von Fehlern und Anregungen</a>
|
||||||
@ -101,11 +101,11 @@
|
|||||||
|
|
||||||
<a name="intro"></a><h1>Einleitung</a></h1>
|
<a name="intro"></a><h1>Einleitung</a></h1>
|
||||||
<p>
|
<p>
|
||||||
<code>calcurse</code> ist ein textbasierender persönlicher Terminkalender, der
|
<code>calcurse</code> ist ein textbasierter persönlicher Terminkalender, der
|
||||||
Ihnen bei der Organisation von Terminen und täglichen Aufgaben
|
Ihnen bei der Organisation von Terminen und täglichen Aufgaben
|
||||||
hilft. Er beinhaltet einen Kalender sowie eine 'todo'-Liste, die Ihre
|
hilft. Er beinhaltet einen Kalender sowie eine 'todo'-Liste, die Ihre
|
||||||
Termine ordnet. Das Benutzer-Interface ist einstellbar. Terminalfarben
|
Termine ordnen. Die Terminalfarben und das Layout des Benutzer-Interfaces
|
||||||
und Layout lassen sich individuell anpassen. Alle Kommandos sind
|
lassen sich individuell anpassen. Alle Kommandos sind
|
||||||
dokumentiert und können zur Laufzeit jederzeit erfragt werden.
|
dokumentiert und können zur Laufzeit jederzeit erfragt werden.
|
||||||
|
|
||||||
|
|
||||||
@ -138,10 +138,10 @@ der Bibliothek die für das Benutzer-Interface verwendet wird.
|
|||||||
<code>Calcurse</code> ist portabel und setzt sich zum Ziel klein,
|
<code>Calcurse</code> ist portabel und setzt sich zum Ziel klein,
|
||||||
schnell und sicher zu sein. Es ist auf einer Konsole oder einem
|
schnell und sicher zu sein. Es ist auf einer Konsole oder einem
|
||||||
Terminal zu verwenden, entweder lokal oder auf einem entfernten System
|
Terminal zu verwenden, entweder lokal oder auf einem entfernten System
|
||||||
mithilfe einer ssh-Verbindung (oder ähnlichem).<br>
|
mithilfe einer ssh-Verbindung (oder Ähnlichem).<br>
|
||||||
<code>Calcurse</code> kann in zwei unterschiedlichen Modi gestartet
|
<code>Calcurse</code> kann in zwei unterschiedlichen Modi gestartet
|
||||||
werden: ein interaktiver und nicht-interaktiver Modus. Der erste Modus
|
werden: Im interaktiven und im nicht-interaktiven Modus. Der erste Modus
|
||||||
erzeugt Dank des textbasierenden Interfaces die Ansicht eines eigenen
|
erzeugt Dank des textbasierten Interfaces die Ansicht eines eigenen
|
||||||
persönlichen Terminkalenders. Mit dem zweiten Modus ist es möglich
|
persönlichen Terminkalenders. Mit dem zweiten Modus ist es möglich
|
||||||
sich ein Erinnerungstool (Reminder) zu erstellen, wenn
|
sich ein Erinnerungstool (Reminder) zu erstellen, wenn
|
||||||
<code>calcurse</code> mit den entsprechenden Argumenten in 'cron tab'
|
<code>calcurse</code> mit den entsprechenden Argumenten in 'cron tab'
|
||||||
@ -149,7 +149,7 @@ oder einem 'init script' eingebunden wird.<br>
|
|||||||
Darüber hinaus ist <code>calcurse</code> für Benutzer erstellt worden,
|
Darüber hinaus ist <code>calcurse</code> für Benutzer erstellt worden,
|
||||||
mit der Absicht so benutzerfreundlich wie möglich zu sein. Das
|
mit der Absicht so benutzerfreundlich wie möglich zu sein. Das
|
||||||
bedeutet, dass eine komplette Onlinehilfe im Programm zu Verfügung
|
bedeutet, dass eine komplette Onlinehilfe im Programm zu Verfügung
|
||||||
steht, sowie alle mögliche Aktionen zu jeder Zeit in einer Statuszeile
|
steht, sowie alle mögliche Aktionen jederzeit in einer Statuszeile
|
||||||
ersichtlich sind. Das Benutzer-Interface ist ebenfalls
|
ersichtlich sind. Das Benutzer-Interface ist ebenfalls
|
||||||
einstellbar. Ebenso kann man verschiedene Textfarben und Layouts
|
einstellbar. Ebenso kann man verschiedene Textfarben und Layouts
|
||||||
wählen.
|
wählen.
|
||||||
@ -161,8 +161,8 @@ wählen.
|
|||||||
<p>
|
<p>
|
||||||
<code>Calcurse</code> benötigt einen C-Compiler wie etwa
|
<code>Calcurse</code> benötigt einen C-Compiler wie etwa
|
||||||
<code>cc</code> oder <code>gcc</code>. Ferner wird die
|
<code>cc</code> oder <code>gcc</code>. Ferner wird die
|
||||||
ncurses-Bibliothek benötigt, dass aber auf den meisten Unix-Systemen
|
ncurses-Bibliothek benötigt, die jedoch auf den meisten Unix-Systemen
|
||||||
verfügbar sein sollte. Falls nicht, kann es von folgender URL herunter
|
verfügbar sein sollte. Falls nicht, können Sie sie von folgender URL herunter
|
||||||
laden:<br>
|
laden:<br>
|
||||||
<pre>
|
<pre>
|
||||||
http://ftp.gnu.org/pub/gnu/ncurses/
|
http://ftp.gnu.org/pub/gnu/ncurses/
|
||||||
@ -177,14 +177,18 @@ laden:<br>
|
|||||||
erzeugen kann, wenn es mit der entsprechenden Sprachunterstützung
|
erzeugen kann, wenn es mit der entsprechenden Sprachunterstützung
|
||||||
kompiliert wurde (z.B. <em>NLS</em>).
|
kompiliert wurde (z.B. <em>NLS</em>).
|
||||||
Dennoch, <em>NLS</em> ist optional und wenn keine mehrsprachigen Mitteilungen
|
Dennoch, <em>NLS</em> ist optional und wenn keine mehrsprachigen Mitteilungen
|
||||||
gewünscht sind, kann diese Eigenschaft abgestellt werden. Einfach die Option <code>--disable-nls</code> dem <code>configure</code> Skript übergeben
|
gewünscht sind, kann diese Eigenschaft abgestellt werden.
|
||||||
(siehe Abschnitt <ahref="#install_process">Installationsprozess</a>). <br>
|
Rufen Sie hierzu einfach das <code>configure</code> Skript mit der Option
|
||||||
|
<code>--disable-nls</code> auf (siehe Abschnitt <ahref="#install_process">
|
||||||
|
Installationsprozess</a>). <br>
|
||||||
|
|
||||||
Um zu überprüfen, ob <code>gettext</code> auf dem System installiert ist,
|
Um zu überprüfen, ob <code>gettext</code> auf dem System installiert ist,
|
||||||
kann man nach der <code>libintl.h</code> Datei suchen:
|
kann man nach der <code>libintl.h</code> Datei suchen:
|
||||||
<pre>
|
<pre>
|
||||||
locate libintl.h
|
locate libintl.h
|
||||||
</pre>
|
</pre>
|
||||||
Wenn diese Datei nicht gefunden wird, kann <code>gettext</code> von folgender URL herunter geladen werden:<br>
|
Wurde diese Datei nicht gefunden, kann <code>gettext</code> von folgender URL herunter
|
||||||
|
geladen werden:<br>
|
||||||
<pre>
|
<pre>
|
||||||
http://ftp.gnu.org/pub/gnu/gettext/
|
http://ftp.gnu.org/pub/gnu/gettext/
|
||||||
</pre>
|
</pre>
|
||||||
@ -200,15 +204,15 @@ Als erstes müssen die Dateien entpackt werden:
|
|||||||
<pre>
|
<pre>
|
||||||
tar zxvf calcurse-1.6.tar.gz
|
tar zxvf calcurse-1.6.tar.gz
|
||||||
</pre>
|
</pre>
|
||||||
Wenn Sie die Voraussetzungen erfüllen und das Archiv entpackt
|
Ist diese Voraussetzung erfüllt und das Archiv entpackt,
|
||||||
vorliegen, sind nur noch die drei üblichen Schritte erforderlich:
|
sind nur noch die drei üblichen Schritte erforderlich:
|
||||||
<OL>
|
<OL>
|
||||||
<li><code>./configure</code>
|
<li><code>./configure</code>
|
||||||
<li><code>make</code>
|
<li><code>make</code>
|
||||||
<li><code>make install</code> (mit Root-Rechten)
|
<li><code>make install</code> (mit Root-Rechten)
|
||||||
</OL>
|
</OL>
|
||||||
Benutzen Sie <code>./configure --help</code> um eine Liste mit den
|
Rufen Sie <code>./configure --help</code> auf, um die
|
||||||
verfügbaren Optionen zu erhalten.
|
verfügbaren Optionen aufgelistet zu bekommen.
|
||||||
|
|
||||||
|
|
||||||
<a name="basics"></a><h1><code>calcurse</code> Grundlagen</h1>
|
<a name="basics"></a><h1><code>calcurse</code> Grundlagen</h1>
|
||||||
@ -219,9 +223,9 @@ verfügbaren Optionen zu erhalten.
|
|||||||
|
|
||||||
<dl compact>
|
<dl compact>
|
||||||
<dt><code>-a</code>
|
<dt><code>-a</code>
|
||||||
<dd>Gibt die Termine eines anzugebenen Tags aus.<br>
|
<dd>Gibt die Termine des heutigen Tags aus.<br>
|
||||||
<u>Beachte:</u> Die Kalender-Datei, von der die Termine gelesen
|
<u>Beachte:</u> Die Kalender-Datei, aus der die Termine gelesen
|
||||||
werden sollen, kann mit mithilfe der -c Option angegeben werden.<br>
|
werden sollen, kann mit mit Hilfe der -c Option angegeben werden.<br>
|
||||||
<br>
|
<br>
|
||||||
<dt><code>-c</code>
|
<dt><code>-c</code>
|
||||||
<dd>
|
<dd>
|
||||||
@ -231,26 +235,26 @@ Abschnitt: <a href="#basics_files"><code>calcurse</code> Dateien</a>).<br>
|
|||||||
<br>
|
<br>
|
||||||
<dt><code>-d</code>
|
<dt><code>-d</code>
|
||||||
<dd>
|
<dd>
|
||||||
Gibt die Termine eines angegebenen Datums aus oder gibt alle Termine
|
Gibt die Termine eines angegebenen Datums oder alle Termine der
|
||||||
der anzugebenen nachfolgenden Tage aus. Somit sind zwei mögliche
|
anzugebenden nachfolgenden Tage aus. Somit sind zwei Formate möglich:
|
||||||
Formate möglich:
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Datum: 'MM/TT/JJJJ' (Monat, Tag, Jahr).
|
<li>Datum: 'MM/TT/JJJJ' (Monat, Tag, Jahr).
|
||||||
<li>Anzahl der Tage: 'n'.
|
<li>Anzahl der Tage: 'n'.
|
||||||
</ul>
|
</ul>
|
||||||
Im ersten Fall wird eine Liste mit allen Terminen des anzugebenen
|
Im ersten Fall wird eine Liste mit allen Terminen des angegebenen
|
||||||
Datums ausgegeben. Der zweite Fall listet alle folgenden Termine auf,
|
Datums ausgegeben. Der zweite Fall listet alle folgenden Termine auf,
|
||||||
die in den nächsten 'n' Tagen zu erledigen sind.<br>
|
die in den nächsten 'n' Tagen zu erledigen sind.<br>
|
||||||
Beispiel: die Eingabe <code>calcurse -d 3</code> gibt alle Termine von
|
Beispiel: Die Eingabe <code>calcurse -d 3</code> gibt alle Termine des
|
||||||
heute, morgen und übermorgen aus.<br>
|
heutigen und der beiden folgenden Tage aus.<br>
|
||||||
<br>
|
<br>
|
||||||
<dt><code>-h</code>
|
<dt><code>-h</code>
|
||||||
<dd>
|
<dd>
|
||||||
Gibt eine Hilfe zu den Unterstützten Optionen aus.<br>
|
Gibt eine Hilfe zu den unterstützten Optionen aus.<br>
|
||||||
<br>
|
<br>
|
||||||
<dt><code><font color="green">-n</font></code>
|
<dt><code>-n</code>
|
||||||
<dd>
|
<dd>
|
||||||
<font color="green">Print the next appointment within next 24 hours and exit.</font><br>
|
Gibt den Termin aus, der innerhalb der kommenden 24 Stunden als
|
||||||
|
nächstes stattfindet.<br>
|
||||||
<br>
|
<br>
|
||||||
<dt><code>-t</code>
|
<dt><code>-t</code>
|
||||||
<dd>
|
<dd>
|
||||||
@ -265,35 +269,31 @@ Gibt die aktuelle Version von Calcurse aus.
|
|||||||
<a name="basics_invocation_variable"></a><h3>Umgebungsvariable für i18n</h3>
|
<a name="basics_invocation_variable"></a><h3>Umgebungsvariable für i18n</h3>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<code>calcurse</code> kann mit einer Unterstützung für die Muttersprache
|
<code>calcurse</code> kann mit Unterstützung für verschiedene Sprachen
|
||||||
kompiliert werden (siehe <a
|
kompiliert werden (siehe <a
|
||||||
href="#install_requirements_gettext"><code>gettext</code>
|
href="#install_requirements_gettext"><code>gettext</code>
|
||||||
Bibliothek</a>). Wenn Meldungen in der Muttersprache gewünscht sind,
|
Bibliothek</a>). Um Meldungen in anderen Sprachen zu erhalten,
|
||||||
sollte zunacht geprüft werden, ob die <code>po/LINGUAS</code> Datei verfügbar ist.
|
sollte zunächst geprüft werden, ob die <code>po/LINGUAS</code> Datei verfügbar ist.
|
||||||
Diese Datei zeigt alle verfügbaren Sprachen durch
|
Diese Datei zeigt alle verfügbaren Sprachen durch
|
||||||
zweibuchstabige Kürzel an (z. B., <em>fr</em>
|
zweibuchstabige Kürzel an (beispielsweise steht <em>fr</em>
|
||||||
steht für französisch). Wenn Ihre Sprache nicht aufgeführt ist, wäre es
|
für Französisch). Ist Ihre Muttersprache nicht aufgeführt, wäre es
|
||||||
natürlich grossartig, wenn Sie sich an der Übersetzung von <code>calcurse</code>
|
natürlich großartig, wenn Sie sich an der Übersetzung von <code>calcurse</code>
|
||||||
in andere Sprachen beteiligen könnten (siehe Abschnitt <a href="#contribute">Wie kann
|
in andere Sprachen beteiligen könnten (siehe Abschnitt <a href="#contribute">Wie kann
|
||||||
ich einen Beitrag leisten?</a>).<br>
|
ich einen Beitrag leisten?</a>).<br>
|
||||||
Wenn Ihre Sprache verfügbar ist, starten Sie
|
Wird Ihre Sprache bereits unterstützt, können Sie
|
||||||
<code>calcurse</code> mit dem folgenden Aufruf:
|
<code>calcurse</code> mit dem folgenden Aufruf starten:
|
||||||
<pre>
|
<pre>
|
||||||
LC_ALL=fr_FR calcurse
|
LC_ALL=fr_FR calcurse
|
||||||
</pre>
|
</pre>
|
||||||
wobei <em>fr_FR</em> der Name der gewünschten Spracheausgabe ist und durch
|
wobei <em>fr_FR</em> der Name der gewünschten Spracheausgabe ist und durch
|
||||||
das Kürzel Ihrer Sprache ersetzt werden kann.<br>
|
das Kürzel Ihrer Sprache ersetzt werden kann.<br>
|
||||||
<font color="green">
|
Zusätzlich sollten Sie den verwendeten Zeichensatz angeben, da in einigen Fällen Sonderzeichen wie etwa Akzente und Umlaute nicht korrekt dargestellt werden.
|
||||||
You should also specify the charset to be used, because in some
|
Auf den der entsprechende Sprache gewünschten Zeichensatz wird am Anfang der po-Datei hingewiesen.
|
||||||
cases the accents and such are not displayed correctly.
|
Der Datei fr.po können Sie beispielsweise entnehmen, dass der Zeichensatz iso-8859-1 verwendet wird.
|
||||||
This charset is indicated at the beginning of the po file
|
Sie könnten <code>calcurse</code> folgendermaßen aufrufen:
|
||||||
corresponding to the desired language. For instance, you can see
|
|
||||||
in the fr.po file that it uses the iso-8859-1 charset, so you
|
|
||||||
could run <code>calcurse</code> using the following command:
|
|
||||||
<pre>
|
<pre>
|
||||||
LC_ALL=fr_FR.ISO8859-1 calcurse
|
LC_ALL=fr_FR.ISO8859-1 calcurse
|
||||||
</pre>
|
</pre>
|
||||||
</font>
|
|
||||||
|
|
||||||
|
|
||||||
<a name="basics_interface"></a><h2>Benutzer-Interface</h2>
|
<a name="basics_interface"></a><h2>Benutzer-Interface</h2>
|
||||||
@ -305,18 +305,18 @@ Wird <code>calcurse</code> mit den Optionen:<br>
|
|||||||
gestartet, wird das Programm im nicht-interaktiven Modus
|
gestartet, wird das Programm im nicht-interaktiven Modus
|
||||||
ausgeführt. Das bedeutet, dass die gewünschten Informationen
|
ausgeführt. Das bedeutet, dass die gewünschten Informationen
|
||||||
ausgegeben werden und das Programm anschließend sofort wieder beendet
|
ausgegeben werden und das Programm anschließend sofort wieder beendet
|
||||||
wird. So ist es möglich mit dem Aufruf <code>calcurse -ta</code> eine
|
wird. Durch das Einbinden von <code>calcurse -ta</code> in eine init config
|
||||||
Liste aller Termine eines bestimmten Tages zu erhalten.
|
Datei ist es beispielsweise möglich, sich seine zu erledigenden Aufgaben
|
||||||
|
und alle Termine des heutigen Tages beim Logon anzeigen zu lassen.
|
||||||
|
|
||||||
|
|
||||||
<a name="basics_interface_interactive"></a><h3>Interaktiver Modus</h3>
|
<a name="basics_interface_interactive"></a><h3>Interaktiver Modus</h3>
|
||||||
<p>
|
<p>
|
||||||
Ohne Angabe einer Option oder nur die Option -c startet
|
Wird keine, oder nur Option -c angegeben, startet
|
||||||
<code>calcurse</code> im interaktiven Modus. In diesem Modus erhält
|
<code>calcurse</code> im interaktiven Modus. In diesem Modus erhält
|
||||||
man ein Interface mit drei unterschiedlichen Panels, die mit der
|
man ein Interface mit drei unterschiedlichen Panels, einer
|
||||||
'TAB'-Taste angesteuert werden können,
|
Benachrichtigungszeile, sowie einer Status-Zeile (siehe unten).
|
||||||
<font color="green">plus a notification bar</font>
|
Die einzelnen Panels lassen sich durch die 'TAB'-Taste ansteuern.
|
||||||
sowie eine Status-Zeile (siehe unten).
|
|
||||||
<pre>
|
<pre>
|
||||||
|
|
||||||
Termin-Panel---. .---Kalender-Panel
|
Termin-Panel---. .---Kalender-Panel
|
||||||
@ -325,8 +325,8 @@ sowie eine Status-Zeile (siehe unten).
|
|||||||
+------------------------------------++----------------------------+
|
+------------------------------------++----------------------------+
|
||||||
| Termine || Kalender |
|
| Termine || Kalender |
|
||||||
|------------------------------------||----------------------------|
|
|------------------------------------||----------------------------|
|
||||||
| 6. April 2006 || April 2006 |
|
| 6. Oktober 2006 || September 2006 |
|
||||||
| ||Mon Die Mit Don Frei Sam Son|
|
| || Mo Di Mi Do Fr Sa So |
|
||||||
| || 1 2 |
|
| || 1 2 |
|
||||||
| || 3 4 5 6 7 8 9 |
|
| || 3 4 5 6 7 8 9 |
|
||||||
| || 10 11 12 13 14 15 16 |
|
| || 10 11 12 13 14 15 16 |
|
||||||
@ -335,17 +335,17 @@ sowie eine Status-Zeile (siehe unten).
|
|||||||
| || |
|
| || |
|
||||||
| |+----------------------------+
|
| |+----------------------------+
|
||||||
| |+----------------------------+
|
| |+----------------------------+
|
||||||
| || Zu erledigen | todo-
|
| || Aufgaben | todo-
|
||||||
| ||----------------------------| Panel
|
| ||----------------------------| Panel
|
||||||
| || | |
|
| || | |
|
||||||
| || | |
|
| || | |
|
||||||
| || |<--.
|
| || |<--.
|
||||||
| || |
|
| || |
|
||||||
+------------------------------------++----------------------------+
|
+------------------------------------++----------------------------+
|
||||||
|---[ Mon 2006-11-22 | 10:11:43 ]---(apts)----> 01:20 :: lunch <---|<--.
|
|---[ So 2006-10-01 | 10:11:43 ]---(apts)----> 01:20 :: lunch <---|<--.
|
||||||
+------------------------------------------------------------------+ <font color="green">notify-bar</font>
|
+------------------------------------------------------------------+ Benachrichtigungszeile
|
||||||
| ? Hilfe R Neu zeichnen H/L -/+1 Tag G Gehe zu C Einstellung |
|
| ? Hilfe S Speichern H/L -/+1 Tag Tab ändere Ansicht |
|
||||||
| Q Verlassen S Speichern J/K -/+1 Woche Tab ändere Ansicht |<-.
|
| Q Beenden G Gehe zu J/K -/+1 Woche C Einstellung |<-.
|
||||||
+------------------------------------------------------------------+ |
|
+------------------------------------------------------------------+ |
|
||||||
|
|
|
|
||||||
Statuszeile
|
Statuszeile
|
||||||
@ -358,20 +358,19 @@ anzeigt. Das todo-Panel dagegen zeigt eine Liste mit den zu
|
|||||||
erledigenden Aufgaben, die keinem bestimmten Tage zugeordnet sind.
|
erledigenden Aufgaben, die keinem bestimmten Tage zugeordnet sind.
|
||||||
Die letzten beiden Zeilen des Interfaces zeigen die Status-Zeile, die
|
Die letzten beiden Zeilen des Interfaces zeigen die Status-Zeile, die
|
||||||
über die möglichen Befehle und ihre entsprechenden Tasten informiert.
|
über die möglichen Befehle und ihre entsprechenden Tasten informiert.
|
||||||
<font color="green">
|
Direkt über der Statuszeile befindet sich die Benachrichtigungszeile, die
|
||||||
Just above this status bar is the notify-bar, which indicates
|
von links nach rechts gesehen die folgenden Elemente anzeigt: Das aktuelle Datum,
|
||||||
from left to right : the current date, the current time, the
|
die aktuelle Uhrzeit, die momentan verwendete Kalenderdatei (im obigen Beispiel
|
||||||
calendar file currently in use (apts on the above example, which
|
die standardmäßig verwendete Kalenderdatei apts [Vergleiche hierzu
|
||||||
is the default calendar file, see the following section), and
|
den folgenden Abschnitt]) und der nächste Termin, der in den kommenden 24
|
||||||
the next appointment within the upcoming 24 hours. Here it says
|
Stunden ansteht. Im Beispiel ist dies der Termin lunch, der in 1 Stunde und
|
||||||
that it will be lunch time in one hour and twenty minutes.
|
zwanzig Minuten beginnt.
|
||||||
</font>
|
|
||||||
|
|
||||||
<a name="basics_files"></a><h2><code>calcurse</code> Dateien</h2>
|
<a name="basics_files"></a><h2><code>calcurse</code> Dateien</h2>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
Die folgende Verzeichnisstruktur wird im $HOME-Verzeichnis angelegt,
|
Die folgende Verzeichnisstruktur wird im $HOME-Verzeichnis angelegt,
|
||||||
wenn <code>calcurse</code> das erste mal gestartet wird:
|
wenn <code>calcurse</code> das erste Mal gestartet wird:
|
||||||
<pre>
|
<pre>
|
||||||
$HOME/.calcurse/
|
$HOME/.calcurse/
|
||||||
|___conf
|
|___conf
|
||||||
@ -394,54 +393,55 @@ entsprechenden Taste des Befehls aufgerufen werden.
|
|||||||
|
|
||||||
<a name="options"></a><h1>Optionen</h1>
|
<a name="options"></a><h1>Optionen</h1>
|
||||||
<p>
|
<p>
|
||||||
Alle <code>calcurse</code> Parameter sind im Konfigurationsmenü
|
Sämtliche in <code>calcurse</code> veränderbaren Parameter lassen sich
|
||||||
einstellbar. Drücke Sie dazu die 'C'-Taste. Ein weiteres Untermenü
|
Konfigurationsmenü einstellen. Drücken Sie hierzu die Taste 'C'.
|
||||||
erscheint mit drei weiteren Auswahlpunkten: Ein erneutes Betätigen der
|
Daraufhin erscheint ein Untermenü mit vier weiteren Wahlmöglichkeiten:
|
||||||
'C'-Taste führt zur Farbeinstellung, die 'L'-Taste erlaubt die Auswahl
|
Das erneute Betätigen von 'C' führt Sie zu den Farbeinstellungen und
|
||||||
eines anderen Layouts, das heisst die Anordnung der drei Panel kann
|
über 'L' gelangen Sie in ein Untermenü, in dem Sie die Anordnung der
|
||||||
hier geändert werden. Mit der 'G'-Taste gelangt man zur Auswahl
|
drei Panel ändern können. Drücken Sie 'G' um ins Auswahlmenü
|
||||||
allgemeiner Optionen.
|
der allgemeinen Optionen zu gelangen. Zu guter Letzt können Sie die
|
||||||
<font color="green">Last you can modify the notify-bar
|
Einstellungen der Benachrichtigungszeile ändern, indem Sie die Taste 'N'
|
||||||
settings by pressing 'N'.
|
betätigen.
|
||||||
</font>
|
|
||||||
|
|
||||||
<a name="options_general"></a><h1>Allgemeine Optionen</h1>
|
<a name="options_general"></a><h1>Allgemeine Optionen</h1>
|
||||||
<p>
|
<p>
|
||||||
Diese Optionen steuert das allgemeine Verhalten von
|
Die im Folgenden beschriebenen Optionen steuern <code>calcurse</code>s
|
||||||
<code>calcurse</code> wie im folgenden beschrieben wird:
|
allgemeines Verhalten.
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>auto_save</code> (Voreinstellung: <em>yes</em>)<br>
|
<li><code>automatisches_Speichern</code> (Voreinstellung: <em>ja</em>)<br>
|
||||||
Diese Option erlaubt es die Benutzerdaten automatisch beim Verlassen
|
Ist diese Option aktiviert, werden die Benutzerdaten automatisch beim
|
||||||
zu speichern. Warnung: Es werden keine Daten gespeichert, wenn die
|
Verlassen gespeichert. Warnung: Beim Verlassen werden keine Daten gespeichert,
|
||||||
auto_save Option auf <em>no</em> gesetzt wird. Das bedeutet, dass der Benutzer
|
wenn <em>automatisches_Speichern</em> auf <em>nein</em> gesetzt wurde. Um Ihre
|
||||||
's' betätigen muss, wenn Eingaben gespeichert werden sollen.<br>
|
Eingaben dennoch zu speichern, müssen Sie als Nutzer die Taste 'S'
|
||||||
|
betätigen.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>confirm_quit</code> (Vorenstellung: <em>yes</em>)<br>
|
<li><code>Beenden_bestätigen</code> (Voreinstellung: <em>ja</em>)<br>
|
||||||
Wenn diese Option auf <em>yes</em> eingestellt ist, wird nachgefragt, ob das
|
Wenn <em>ja</em> eingestellt worden ist, wird nachgefragt, ob das
|
||||||
Programm wirklich beenden werden soll. Ist die Option auf <em>no</em> gestellt,
|
Programm wirklich beenden werden soll. Wurde <em>nein</em> gewählt,
|
||||||
wird das Programm durch Eingabe von 'Q' ohne Nachfrage sofort beendet.<br>
|
wird das Programm durch die Eingabe von 'Q' ohne Nachfrage sofort beendet.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>confirm_delete</code> (Voreinstellung: <em>yes</em>)<br>
|
<li><code>Löschen_bestätigen</code> (Voreinstellung: <em>ja</em>)<br>
|
||||||
Ist diese Option auf <em>yes</em> eingestellt, fragt das Programm nach, ob ein
|
Wurde <em>ja</em> eingestellt, fragt das Programm nach, ob ein
|
||||||
Eintrag wirklich gelöscht werden soll (entweder ein todo-Eintrag oder
|
Eintrag wirklich gelöscht werden soll (entweder ein todo-Eintrag oder
|
||||||
ein Termin). Ist confirm_delete auf <em>no</em>, wird durch Betätigung der
|
ein Termin). Wurde <em>nein</em> gewählt, wird beim Drücken von 'D'
|
||||||
'D'-Taste ohne Nachfrage gelöscht.<br>
|
ohne Nachfrage gelöscht.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>skip_system_dialogs</code> (Voreinstellung: <em>no</em>)<br>
|
<li><code>Systemdialoge_überspringen</code> (Voreinstellung: <em>nein</em>)<br>
|
||||||
Durch setzen auf <em>yes</em> werden die Dialoge beim Speichern und
|
Durch Setzen auf <em>ja</em> werden die Dialoge beim Speichern und
|
||||||
Laden umgangen. Nützlich, wenn es mal schnell gehen muss.<br>
|
Laden umgangen. Nützlich, wenn es mal schnell gehen muss.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>skip_progress_bar</code> (Voreinstellung: <em>no</em>)<br>
|
<li><code>Fortschrittsanzeige_überspringen</code> (Voreinstellung: <em>nein</em>)<br>
|
||||||
Wenn auf <em>yes</em> gesetzt ist, erscheint der Zustandsbalken nicht
|
Wird diese Option aktiviert, wird die beim Speichern von Daten normalerweise
|
||||||
mehr, der gewöhnlich angezeigt wird, wenn Daten gespeichert
|
erscheinende Fortschrittsanzeige nicht mehr angezeigt.
|
||||||
werden. Ist diese Option auf <em>yes</em> eingestellt, erscheint ein
|
Ist diese Option auf <em>nein</em> gesetzt, werden ein
|
||||||
Zustandsbalken zusammen mit dem Namen der zu speichernden Datei (siehe
|
Zustandsbalken und der Name der zu speichernden Datei (siehe
|
||||||
Abschnitt <a href="#basics_files">Calcurse Dateien</a>).<br>
|
Abschnitt <a href="#basics_files">Calcurse Dateien</a>) angezeigt.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>week_begins_on_monday</code> (Voreinstellung: <em>yes</em>)<br>
|
<li><code>Wochenbeginn_am_Montag</code> (Voreinstellung: <em>ja</em>)<br>
|
||||||
Es ist möglich zwischen Montag und Sonntag als ersten Wochentag zu wählen.
|
Es ist möglich zwischen Montag und Sonntag als ersten Tag der Woche
|
||||||
Wird die Option <em>week_begins_on_monday</em> auf yes gesetzt, erscheint Montag als
|
zu wählen. Wird die Option auf <em>ja</em> gesetzt, wird Montag
|
||||||
erster Wochentag. Ist diese Option auf no gesetzt, beginnt die Woche mit Sonntag.
|
als erster Tag der Woche festgelegt. Ist <em>nein</em> gewählt,
|
||||||
|
beginnt die Woche sonntags.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
@ -450,18 +450,21 @@ erster Wochentag. Ist diese Option auf no gesetzt, beginnt die Woche mit Sonntag
|
|||||||
Die verwendeten Textfarben können nach eigenen Vorlieben eingestellt
|
Die verwendeten Textfarben können nach eigenen Vorlieben eingestellt
|
||||||
werden. Durch Betätigung der entsprechenden Taste kann die gewünschte
|
werden. Durch Betätigung der entsprechenden Taste kann die gewünschte
|
||||||
Farbkombination ausgewählt werden. Die gewählte Farbkombination werden
|
Farbkombination ausgewählt werden. Die gewählte Farbkombination werden
|
||||||
dem Rahmen, dem Titel und der Status-Zeilen zugeordnet.
|
dem Rahmen, dem Titel und der Status-Zeile zugewiesen.
|
||||||
|
|
||||||
Eine schwarz/weiss Kombination ist ebenfalls verfügbar, um Terminals ohne Farben zu unterstützen.<br>
|
Eine schwarz/weiß Kombination ist ebenfalls verfügbar, um
|
||||||
|
Terminals ohne Farben zu unterstützen.<br>
|
||||||
<u>Beachte:</u>
|
<u>Beachte:</u>
|
||||||
<ul>
|
<ul>
|
||||||
<li> In Abhängigkeit des verwendeten Terminals und dem zugeordneten Wert der Umgebungsvariable <code>$TERM</code> werden Farben unterstützt oder nicht.
|
<li> Der Farbunterstützung ist vom verwendeten Terminal und des der
|
||||||
Eine Fehlermeldung erscheint, wenn versucht wird die Farben zu ändern obwohl
|
Umgebungsvariablen <code>$TERM</code> zugewiesenen Werts abhängig.
|
||||||
das Terminal keine Farben unterstützt.<br>
|
Es erscheint eine Fehlermeldung, wenn versucht wird die Farbeinstellung
|
||||||
|
zu ändern, obwohl das Terminal keine Farben unterstützt.<br>
|
||||||
<br>
|
<br>
|
||||||
<li> Wenn sie sicher sind, dass ihr Terminal Farben darstellen kann aber keine Farben
|
<li> Wenn sie sicher sind, dass ihr Terminal Farben darstellen kann,
|
||||||
in <code>calcurse</code> erscheinen, versuchen sie die <code>$TERM</code> Variable
|
in <code>calcurse</code> aber keine Farben erscheinen, versuchen Sie
|
||||||
auf einen anderen Wert zu setzen (wie etwa <em>xterm-xfree86</em>).
|
die <code>$TERM</code> Variable auf einen anderen Wert zu setzen
|
||||||
|
(etwa <em>xterm-xfree86</em>).
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
@ -470,54 +473,51 @@ dem Rahmen, dem Titel und der Status-Zeilen zugeordnet.
|
|||||||
Das Layout bezieht sich auf die Positionen der einzelnen Panel. Das
|
Das Layout bezieht sich auf die Positionen der einzelnen Panel. Das
|
||||||
Standard-Layout zeigt das Kalender-Panel in der oberen linken Ecke des
|
Standard-Layout zeigt das Kalender-Panel in der oberen linken Ecke des
|
||||||
Terminals, das todo-Panel befindet sich in der unteren rechten Ecke
|
Terminals, das todo-Panel befindet sich in der unteren rechten Ecke
|
||||||
und das Termin-Panel auf der linken Seite des Terminals (siehe die
|
und das Termin-Panel auf der linken Seite des Terminals (vgl. die
|
||||||
Zeichnung im Abschnitt <a
|
im Abschnitt <a href="#basics_interface_interactive">Interaktiver Modus</a>
|
||||||
href="#basics_interface_interactive">Interaktiver Modus</a>, die das
|
dargestellte Zeichnung des Standard-Layouts).<br>
|
||||||
Beispiel des Standard-Layouts zeigt).<br>
|
|
||||||
Durch Auswahl eines anderen Layouts kann der Benutzer das
|
Durch Auswahl eines anderen Layouts kann der Benutzer das
|
||||||
Erscheinungsbild von <code>calcurse</code> nach seinen Wünschen
|
Erscheinungsbild von <code>calcurse</code> seinen eigenen Wünschen
|
||||||
anpassen.
|
entsprechend anpassen.
|
||||||
|
|
||||||
|
|
||||||
<a name="options_notify"></a><h2><font color="green">Notify-bar settings</font></h2>
|
<a name="options_notify"></a><h2>Benachrichtigungszeile einstellen</h2>
|
||||||
<p>
|
<p>
|
||||||
<font color="green">
|
Folgende Optionen ändern das Verhalten der Benachrichtigungszeile:
|
||||||
The following options are used to modify the notify-bar behavior:
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>notify-bar_show</code> (default: <em>yes</em>)<br>
|
<li><code>Benachrichtigungszeile_anzeigen</code> (Voreinstellung: <em>ja</em>)<br>
|
||||||
This option indicates if you want the notify-bar to be displayed
|
Mit dieser Option legen Sie fest, ob die Benachrichtigungszeile anzeigt werden soll. <br>
|
||||||
or not.<br>
|
|
||||||
<br>
|
<br>
|
||||||
<li><code>notify-bar_date</code> (default: <em>%a %F</em>)<br>
|
<li><code>Benachrichtigungszeile_Datum</code> (Voreinstellung: <em>%a %F</em>)<br>
|
||||||
With this option, you can specify the format to be used to
|
Hiermit kann das Format festgelegt werden, wie das aktuelle Datum innerhalb
|
||||||
display the current date inside the notification bar. You can
|
der Benachrichtigungszeile angezeigt werden soll.
|
||||||
see all of the possible formats by typing <tt>man 3 strftime</tt>
|
Die möglichen Formatdefinitionen können Sie sich durch die Eingabe
|
||||||
inside a terminal.<br>
|
von <tt>man 3 strftime</tt> auf der Kommandozeile anzeigen lassen.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>notify-bar_time</code> (default: <em>%T</em>)<br>
|
<li><code>Benachrichtigungszeile_Uhrzeit</code> (Voreinstellung: <em>%T</em>)<br>
|
||||||
With this option, you can specify the format to be used to
|
Hiermit kann das Format festgelegt werden, wie die aktuelle Uhrzeit
|
||||||
display the current time inside the notification bar. You can
|
innerhalb der Benachrichtigungszeile angezeigt werden soll.
|
||||||
see all of the possible formats by typing <tt>man 3 strftime</tt>
|
Die möglichen Formatdefinitionen können Sie sich durch die
|
||||||
inside a terminal.<br>
|
Eingabe von <tt>man 3 strftime</tt> auf der Kommandozeile anzeigen
|
||||||
|
lassen.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><code>notify-bar_warning</code> (default: <em>300</em>)<br>
|
<li><code>Benachrichtigungszeile_Alarm</code> (Voreinstellung: <em>300</em>)<br>
|
||||||
When there is an appointment within the next 'notify-bar_warning'
|
Beginnt ein Termin innerhalb der nächsten, in 'Benachrichtigungszeile_Alarm'
|
||||||
seconds, the display of that appointment inside the notify-bar
|
festgelegten Sekunden, wird der Termin innerhalb der Benachrichtigungszeile
|
||||||
starts to blink. That way, the user is warned and knows there
|
blinkend dargestellt. Auf diese Weise wird der Nutzer auf einen baldigen Termin
|
||||||
will be soon an upcoming appointment.
|
hingewiesen.
|
||||||
</ul>
|
</ul>
|
||||||
</font>
|
|
||||||
|
|
||||||
|
|
||||||
<a name="known_bugs"></a><h1>Bekannte Fehler</h1>
|
<a name="known_bugs"></a><h1>Bekannte Fehler</h1>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
Es kommt vor, dass Wörter bei Verwendung der schwarz/weiss Farbkombination
|
Es kommt vor, dass Wörter bei Verwendung der schwarz/weißen
|
||||||
falsch hervorgehoben werden, wenn die <code>$TERM</code>
|
Farbkombination falsch hervorgehoben werden, wenn die
|
||||||
Variable auf <em>xterm-color</em> gesetzt ist.
|
<code>$TERM</code> Variable auf <em>xterm-color</em> gesetzt ist.
|
||||||
Um diesen Fehler zu umgehen, sollte nach Aussage von
|
Um diesen Fehler zu vermeiden, sollte nach Aussage von
|
||||||
Thomas E. Dickey (zuständig für das <code>xterm</code>),
|
Thomas E. Dickey (zuständig für <code>xterm</code>),
|
||||||
<em>xterm-xfree86</em> an Stelle für <em>xterm-color</em> als
|
<em>xterm-xfree86</em> an Stelle für <em>xterm-color</em> als
|
||||||
<code>$TERM</code> Variable gesetzt werden:<br>
|
<code>$TERM</code> Variable gesetzt werden:<br>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
"The xterm-color value for $TERM is a bad choice for XFree86 xterm
|
"The xterm-color value for $TERM is a bad choice for XFree86 xterm
|
||||||
@ -530,11 +530,11 @@ anpassen.
|
|||||||
|
|
||||||
<a name="bugs"></a><h1>Mitteilung von Fehlern und Anregungen</h1>
|
<a name="bugs"></a><h1>Mitteilung von Fehlern und Anregungen</h1>
|
||||||
<p>
|
<p>
|
||||||
Bitte mailt Fehler oder auch Anregungen an:
|
Bitte mailen Sie Fehler oder auch Anregungen an:
|
||||||
<pre>
|
<pre>
|
||||||
calcurse@culot.org
|
calcurse@culot.org
|
||||||
</pre>
|
</pre>
|
||||||
oder an den Autor:
|
Oder an den Autor:
|
||||||
<pre>
|
<pre>
|
||||||
frederic@culot.org
|
frederic@culot.org
|
||||||
</pre>
|
</pre>
|
||||||
@ -543,45 +543,51 @@ oder an den Autor:
|
|||||||
<a name="contribute"></a><h1>Wie kann ich einen Beitrag leisten?</h1>
|
<a name="contribute"></a><h1>Wie kann ich einen Beitrag leisten?</h1>
|
||||||
<p>
|
<p>
|
||||||
Wenn Sie gerne dieses Projekt unterstützen möchten, können Sie mir
|
Wenn Sie gerne dieses Projekt unterstützen möchten, können Sie mir
|
||||||
zuerst eine kurze Rückmeldung geben. Was finden Sie gut an diesem
|
zuerst eine kurze Rückmeldung geben. Was finden Sie an diesem Programm gut
|
||||||
Programm oder was könnte besser sein. Gibt es vielleicht Programmeigenschaften,
|
oder was könnte besser sein? Gibt es vielleicht Programmeigenschaften, die
|
||||||
die Sie vermissen? Teilen Sie es mir mit!<br>
|
Sie vermissen? Teilen Sie sie mir mit!<br>
|
||||||
|
|
||||||
Von nun an ist es auch möglich sich an der Übersetzung der Prgrammmitteilungen
|
Von nun an ist es auch möglich, sich an der Übersetzung der Programmmitteilungen
|
||||||
und der Dokumentation von <code>calcurse</code> zu beteiligen. <br>
|
und der Dokumentation von <code>calcurse</code> zu beteiligen. <br>
|
||||||
<br>
|
<br>
|
||||||
<u>Beachte:</u> Jegliche Unterstützung <code>calcurse</code>
|
<u>Beachte:</u> Jegliche Unterstützung <code>calcurse</code>
|
||||||
in andere Sprachen zu übersetzen ist sehr willkommen. Doch bevor Sie beginnen, sollten
|
in andere Sprachen zu übersetzen ist sehr willkommen. Bevor Sie beginnen, sollten
|
||||||
Sie eine Mail an <code>calcurse-i18n@culot.org</code> senden, um zu erfahren, ob jemand
|
Sie jedoch eine E-Mail an <code>calcurse-i18n@culot.org</code> senden: So erfahren Sie,
|
||||||
die Übersetzung in Ihrer Sprache schon begonnen hat.
|
ob jemand die Übersetzung in Ihrer Sprache schon begonnen hat.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a name="contribute_documentation"></a><h2>Übersetzung der Dokumentation</h2>
|
<a name="contribute_documentation"></a><h2>Übersetzung der Dokumentation</h2>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
Das <em>doc/</em> Verzeichnis des Source-Packets enthält bereits
|
Das <em>doc/</em> Verzeichnis des Quellcodearchivs enthält bereits
|
||||||
übesetzte Versionen der <code>calcurse</code> Anleitung.
|
übersetzte Versionen des <code>calcurse</code> Handbuchs.
|
||||||
Wenn eine Übersetzung in Ihrer Sprache noch nicht vorhanden ist,
|
Ist eine Übersetzung in Ihrer Sprache noch nicht vorhanden,
|
||||||
wäre es grossartig, wenn Sie eine solche erstellen könnten.<br>
|
wäre es großartig, wenn Sie eine solche erstellen könnten.<br>
|
||||||
Kopieren Sie dazu eine der vorhandenen Version mit dem Dateinamen
|
Kopieren Sie dazu eine der vorhandenen Version mit dem Dateinamen
|
||||||
<code>manual_XX.html</code>, wobei <em>XX</em>
|
<code>manual_XX.html</code>, wobei <em>XX</em>
|
||||||
das entsprechende Kürzel Ihrer Sprache ist. Anschliessend übersetzen Sie diese
|
das entsprechende Kürzel Ihrer Sprache ist. Übersetzen Sie diese
|
||||||
Datei und senden Sie dann an den Author (siehe <a href="#bugs">Mitteilung von Fehlern und Anregungen</a>), so dass Ihre Übersetzung für die nächste Ausgabe von <code>calcurse</code> ins Packet integriert werden kann.
|
Datei anschließend und senden Sie sie dann an den Autor
|
||||||
|
(siehe <a href="#bugs">Mitteilung von Fehlern und Anregungen</a>), damit Ihre
|
||||||
|
Übersetzung der nächsten <code>calcurse</code> Version
|
||||||
|
hinzugefügt werden kann.
|
||||||
|
|
||||||
<a name="contribute_i18n"></a><h2><code>calcurse</code> i18n</h2>
|
<a name="contribute_i18n"></a><h2><code>calcurse</code> i18n</h2>
|
||||||
<p>
|
<p>
|
||||||
Wie bereits erwähnt, verwendet <code>calcurse</code> die <code>gettext</code> Utilities um mehrsprachige Programmmitteilungen zu erzeugen.
|
Wie bereits erwähnt, verwendet <code>calcurse</code> die <code>gettext</code>
|
||||||
Dieser Abschnitt informiert darüber, wie Programmmitteilungen in Ihrer Muttersprache
|
Utilities um mehrsprachige Programmmitteilungen zu erzeugen.
|
||||||
übersetzt werden. Dieses howto zur Übersetzung von <code>calcurse</code> mit <code>gettext</code> ist natürlich nur ein Einstieg und wohl zu kurz. Um umfassendere Informationen
|
Dieser Abschnitt informiert Sie darüber, wie Programmmitteilungen in Ihre
|
||||||
zu erhalten und sich die weite Welt der Sprachübersetzung für Software zu erschliessen,
|
Muttersprache übersetzt werden. Dieses Howto zur Übersetzung von
|
||||||
sollten Sie die Seite der <code>GNU gettext</code> Anleitung besuchen:
|
<code>calcurse</code> mittels <code>gettext</code> ist natürlich nur als Einstieg
|
||||||
|
gedacht und mit Absicht recht knapp gehalten. Um umfassendere Informationen
|
||||||
|
zu erhalten und sich die große weite Welt der Internationalisierung von Software zu
|
||||||
|
erschließen, sollten Sie die Seite der <code>GNU gettext</code>-Anleitung besuchen:
|
||||||
<pre>
|
<pre>
|
||||||
http://www.gnu.org/software/gettext/manual/
|
http://www.gnu.org/software/gettext/manual/
|
||||||
</pre>
|
</pre>
|
||||||
Eigentlich sind drei verschiedene Entwickler an der Übersetzung beteiligt:
|
An der Übersetzung sind im Grunde drei verschiedene Entwickler beteiligt:
|
||||||
Programmierer, Sprachkoordinator und Übersetzer.
|
Programmierer, Sprachkoordinator und Übersetzer.
|
||||||
Nach einem kurzen Überblick, wie so etwas funktioniert, werden anschliessend die
|
Nach einem kurzen Überblick, wie so etwas funktioniert, werden anschließend die
|
||||||
Aufgaben des Übersetzers beschrieben.
|
Aufgaben des Übersetzers beschrieben.
|
||||||
|
|
||||||
|
|
||||||
@ -590,116 +596,137 @@ die Sie vermissen? Teilen Sie es mir mit!<br>
|
|||||||
Um Text in der Muttersprache des Benutzers erscheinen zu lassen, sind zwei Schritte nötig:
|
Um Text in der Muttersprache des Benutzers erscheinen zu lassen, sind zwei Schritte nötig:
|
||||||
<em>Internationalisierung</em>
|
<em>Internationalisierung</em>
|
||||||
(i18n) und <em>Lokalisierung</em> (l10n).
|
(i18n) und <em>Lokalisierung</em> (l10n).
|
||||||
Bei der i18n geht es darum ein Buch für mehrere Sprachen vorzubereiten.
|
Bei der i18n geht es darum, <code>calcurse</code> auf die Unterstützung mehrerer
|
||||||
Das wird vom Programmierer durchgeführt, der die zu übersetzenden Texte markiert
|
Sprachen vorzubereiten. Dies ist die Aufgabe des Programmierers, der die zu
|
||||||
und es somit ermöglicht, dass zur Laufzeit des Programms der Text übersetzt erscheint.
|
übersetzenden Texte markiert und andererseits sicherstellen muss, dass zur Laufzeit
|
||||||
Bei der l10n geht es darum, dem i18n markierten Pragramm <code>calcurse</code> die entsprechende Übersetzung des Benutzers zukommen zu lassen. Die zuvor vom Programmierer
|
des Programms der übersetzt Text erscheint.
|
||||||
markierten Texte werden durch das richtige Setzen der Umgebung für <code>calcurse</code> übersetzt.<br>
|
Bei der l10n geht es darum, dem bereits internationalisierten - also i18n markierten -
|
||||||
|
<code>calcurse</code> die entsprechende Übersetzung des Benutzers zur Verfügung
|
||||||
|
zu stellen.
|
||||||
|
Gemäß den Umgebungsvariablen ersetzt <code>calcurse</code> die zuvor vom
|
||||||
|
Programmierer markierten Texte durch die entsprechenden Übersetzungen.<br>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
Also, die zu übersetzenden Texte werden zunächst vom Programmierer in der <code>C</code> Source-Datei markiert und in einer Template
|
Die zu übersetzenden Texte werden also zunächst vom Programmierer im
|
||||||
Datei (<em>calcurse.pot</em> - die <em>pot</em> Dateierweiterung bedeutet
|
<code>C</code>-Quellcode markiert und in einem Template (<em>calcurse.pot</em> -
|
||||||
<em>portable object template</em>) gesammelt.
|
die Dateierweiterung <em>pot</em> steht für <em>portable object template</em>)
|
||||||
Der Inhalt dieser Template Datei wird dann mit den Dateien, die die Übersetzungen enthalten
|
gesammelt. Anschließend wird der Inhalt dieses Templates mit den Dateien, die
|
||||||
(<em>fr.po</em> für französisch, hier steht <em>po</em> für <em>portable object</em>,
|
die Übersetzungen enthalten zusammengeführt (<em>fr.po</em> enthält
|
||||||
dieses Format kann man lesen und verändern),
|
beispielsweise die Französische Übersetzung (<em>po</em> steht hierbei
|
||||||
zusammengeführt. Ein Übersetzer kann diese Datei dazu öffnen, die enthaltenen Texte übersetzen
|
für <em>portable object</em>, also ein von Menschen les- und veränderbares
|
||||||
|
Dateiformat),
|
||||||
|
Der Übersetzer kann diese Datei öffnen, die enthaltenen Texte übersetzen
|
||||||
und sie dann an den Programmierer zurück senden.
|
und sie dann an den Programmierer zurück senden.
|
||||||
Wenn das Programm kompiliert wird, erzeugt der Kompiler (aus Gründen der Effizienz)
|
Wird das Programm compiliert, erzeugt der Compiler (aus Gründen der Effizienz)
|
||||||
eine binäre Version dieser Datei (<em>fr.mo</em> - <em>mo</em> steht für <em>machine
|
eine binäre Version dieser Datei, die später installiert wird (<em>fr.mo</em>
|
||||||
object</em>, dieses Format kann nur von Programmen gelesen werden), die dann installiert wird. <code>calcurse</code> nutzt diese Datei zur Laufzeit, um die
|
- <em>mo</em> steht für <em>machine object</em>; dieses Format kann nur von
|
||||||
Texte in Abhängigkeit zur lokalen Einstellung des Benutzers zu übersetzen.
|
Programmen gelesen werden). <code>calcurse</code> nutzt diese Datei zur Laufzeit,
|
||||||
|
um die Texte in Abhängigkeit der lokalen Einstellungen des Benutzers zu
|
||||||
|
übersetzen.
|
||||||
|
|
||||||
|
|
||||||
<a name="contribute_i18n_translator"></a><h3>Aufgaben des Übersetzers</h3>
|
<a name="contribute_i18n_translator"></a><h3>Aufgaben des Übersetzers</h3>
|
||||||
<p>
|
<p>
|
||||||
Wenn Sie mit der Übersetzung in eine neue Sprache beginnen möchte sind hier die Schritte dazu:
|
Wenn Sie mit der Übersetzung in eine neue Sprache beginnen möchten,
|
||||||
|
finden Sie hierzu die nötigen Schritte:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Finden Sie zunächst heraus, wie die Kürzel der Sprache definiert sind.
|
<li>Finden Sie zunächst das Kürzel Ihrer Sprache heraus.
|
||||||
Beispielsweise sind die Kürzel für die französische 'fr_FR', oder einfacher
|
Beispielsweise ist das Kürzel für Französisch 'fr_FR', oder
|
||||||
'fr'. Das ist der Wert, den der Benutzer als Umgebungsvariable <code>LC_ALL</code> für die Programme setzen muss (siehe <a href="#basics_invocation_variable">Umgebungsvariable für i18n</a>).<br>
|
einfach nur 'fr'. Diesen Wert muss der Benutzer der Umgebungsvariablen
|
||||||
|
<code>LC_ALL</code> zuweisen, um die Software übersetzt starten zu können
|
||||||
|
(siehe <a href="#basics_invocation_variable">Umgebungsvariable für i18n</a>).<br>
|
||||||
<br>
|
<br>
|
||||||
<li>Wechseln Sie dann ins <em>po/</em> Verzeichnis und erzeugen Sie eine neue po-Datei aus der Template Datei mit folgendem Aufruf:
|
<li>Wechseln Sie dann ins <em>po/</em> Verzeichnis und erzeugen Sie aus dem Template
|
||||||
|
mit dem folgendem Aufruf eine neue po-Datei:
|
||||||
<pre>
|
<pre>
|
||||||
'msginit -i calcurse.pot -o fr.po -l fr --no-translator'
|
'msginit -i calcurse.pot -o fr.po -l fr --no-translator'
|
||||||
</pre>
|
</pre>
|
||||||
Wenn <code>msginit</code> nicht auf Ihrem System installiert ist, kopieren Sie einfach die Datei <em>calcurse.pot</em> nach <em>fr.po</em> und änderen Sie den Dateikopf manuel.<br>
|
Sollte <code>msginit</code> nicht auf Ihrem System installiert sein, kopieren Sie einfach
|
||||||
Wenn die Datei <em>fr.po</em> erstellt ist, kann mit der eigentlichen Übersetzung begonnen werden.
|
die Datei <em>calcurse.pot</em> nach <em>fr.po</em> und änderen Sie den Inhalt am
|
||||||
|
Anfang der Datei von Hand.<br>
|
||||||
|
Wurde die Datei <em>fr.po</em> erstellt, kann mit der eigentlichen Übersetzung
|
||||||
|
begonnen werden.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<a name="contribute_i18n_po-files"></a><h3>po-Dateien</h3>
|
<a name="contribute_i18n_po-files"></a><h3>po-Dateien</h3>
|
||||||
<p>
|
<p>
|
||||||
Das Format der po-Dateien ist relativ einfach. po-Dateien bestehen aus fünf Teilen:
|
Das Format der po-Dateien ist relativ einfach. po-Dateien gliedern sich in lediglich
|
||||||
|
vier Bestandteile:
|
||||||
<ol>
|
<ol>
|
||||||
<li><em>location Zeilen:</em> geben an, wo sich der Text befindet (Name der Datei und Zeilennummer).
|
<li><em>location Zeilen:</em> geben an, wo sich der Text befindet (Name der Datei und Zeilennummer).
|
||||||
<li><em>msgid Zeilen:</em> der zu übersetzende Text.
|
<li><em>msgid Zeilen:</em> der ursprüngliche, also zu übersetzende Text.
|
||||||
<li><em>msgstr Zeilen:</em> der übersetzte Text.
|
<li><em>msgstr Zeilen:</em> der übersetzte Text.
|
||||||
<li><em>Zeilen, die mit '#' beginnen:</em> Kommentare (einige mit spezieller Bedeutung,
|
<li><em>Zeilen, die mit '#' beginnen:</em> Kommentare (einige mit spezieller Bedeutung,
|
||||||
wie wir weiter unten noch sehen werden).
|
wie wir weiter unten noch sehen werden).
|
||||||
</ol>
|
</ol>
|
||||||
Übersetzen Sie die <em>msgid</em> Zeilen und tragen Sie den übersetzten Text in die mit
|
Übersetzen Sie die <em>msgid</em> Zeilen und tragen Sie den übersetzten Text in die
|
||||||
<em>msgstr</em> gekennzeichneten Zeilen ein.
|
sich direkt darunterbefindlichen, mit <em>msgstr</em> gekennzeichneten Zeilen ein.
|
||||||
<p>
|
<p>
|
||||||
<u>Einige Anmerkungen:</u>
|
<u>Einige Anmerkungen:</u>
|
||||||
<ul>
|
<ul>
|
||||||
<li><em>Fuzzy Texte</em><br>
|
<li><em>Fuzzy Texte</em><br>
|
||||||
Einige Texte sind mit <code>"#, fuzzy"</code>
|
Einige Texte sind mit <code>"#, fuzzy"</code> kommentiert. <code>calcurse</code> nutzt
|
||||||
kommentiert. <code>calcurse</code> nutzt derart markierte Texte nicht.
|
derart markierte Texte nicht. Ein als fuzzy markierter Text deutet entweder darauf hin, dass
|
||||||
Ein Text, der als fuzzy markiert ist, deutet entweder darauf hin, dass
|
|
||||||
der Text schon übersetzt wurde, aber die Stelle im Programmcode verändert wurde, oder
|
der Text schon übersetzt wurde, aber die Stelle im Programmcode verändert wurde, oder
|
||||||
aber es handelt sich um einen neuen Text, für welchen <code>gettext</code> eine sog. 'wild guess' vornimmt, also selbst eine Übersetzung versucht.
|
aber es handelt sich um einen neuen Text, für welchen <code>gettext</code> eine sog. 'wild
|
||||||
Das beduetet, die Übersetzung sollte noch einmal überarbeitet werden.
|
guess' vornimmt, also selbst eine Übersetzung versucht.
|
||||||
Manchmal wurde der Originaltext verändert, weil ein Rechtschreibfehler korrigiert wurde. In einem solchen Fall muss nichts verändert werden.
|
Das bedeutet, die Übersetzung sollte noch einmal überarbeitet werden.
|
||||||
Manchmal ist die Übersetzung aber nicht optimal gelungen und muss dann verändert werden.
|
Manchmal wurde der Originaltext verändert, weil ein Rechtschreibfehler korrigiert wurde.
|
||||||
Wenn die Übersetzung fertig ist, entferne die <code>"#, fuzzy"</code> Zeilen. Die Übersetzung
|
In einem solchen Fall muss nichts geändert werden.
|
||||||
wird wieder in <code>calcurse</code> verwendet.<br>
|
Mitunter ist die Übersetzung aber nicht mehr passend oder schlichtweg falsch und muss
|
||||||
|
abgeändert werden.
|
||||||
|
Entfernen Sie die <code>"#, fuzzy"</code>-Zeilen, wenn Sie mit Ihrer Übersetzung fertig
|
||||||
|
sind, damit <code>calcurse</code> die übersetzten Zeilen wieder verwendet und anzeigt.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><em>c-Format Texte and besondere Sequenzen</em><br>
|
<li><em>c-Format Texte und besondere Sequenzen</em><br>
|
||||||
Einige Texte haben folgende Kommentare: <code>"#,
|
Einige Texte haben folgende Kommentare: <code>"#,
|
||||||
c-format"</code>.
|
c-format"</code>.
|
||||||
Dieser Kommentar bedeutet, dass Teile dieses Textes eine besondere Bedeutung haben
|
Dieser Kommentar weist darauf hin, dass Teile dieses Textes eine besondere Bedeutung
|
||||||
und dieser Text unverändert bleiben werden sollte.
|
haben und dieser Text nicht verändert werden sollte.
|
||||||
Beispielsweise die %-Sequenzen, wie <code>"%s"</code>.
|
Beispielsweise bedeuten die %-Sequenzen, wie <code>"%s"</code>, dass <code>calcurse</code>
|
||||||
Diese bedeuten, dass <code>calcurse</code> dort Text einfügen wird.
|
dort Text einfügen wird. Es ist also wichtig, diese nicht zu verändern.
|
||||||
Es ist also wichtig, diese nicht zu verändern.
|
Ebenso kommen \-Sequenzen , wie etwa <code>\n</code> oder <code>\t</code> vor. Bitte
|
||||||
Ebenso kommen \-Sequenzen vor, wie <code>\n</code> oder
|
nehmen Sie auch hier keine Veränderungen vor. Erstere stellt das Zeilenende dar,
|
||||||
<code>\t</code>. Auch nicht verändern.
|
letztere einen Tabulator.<br>
|
||||||
Das erste stellt das Zeilenende dar, das zweite eine Tabulation.<br>
|
|
||||||
<br>
|
<br>
|
||||||
<li><em>Übersetzungen können in Blöcke geschrieben werden</em><br>
|
<li><em>Übersetzungen können in Blöcke geschrieben werden</em><br>
|
||||||
Wenn Zeilen zu lang werden, können sie auf mehrere verteilt werden:
|
Sollten Zeilen zu lang werden, können sie auf mehrere verteilt werden:
|
||||||
<pre>
|
<pre>
|
||||||
msgid ""
|
msgid ""
|
||||||
"some very long line"
|
"some very long line"
|
||||||
"another line"
|
"another line"
|
||||||
</pre>
|
</pre>
|
||||||
<li><em>po-Dateikopf</em><br>
|
<li><em>po-Header</em><br>
|
||||||
Ganz zu Anfang einer po-Datei befindet sich der Kopf. Dort stehen einige Informationen.
|
Ganz zu Anfang einer po-Datei befindet sich der Header, der einige Informationen enthält.
|
||||||
Die wichtigste Information dort ist der Zeichensatz. Er sollte diesem ähnlich sein
|
Die wichtigste Information ist der Zeichensatz. Er sollte diesem ähnlich sein
|
||||||
<pre>
|
<pre>
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
Auch das Übersetzer-Feld sollte ausgefüllt sein, damit andere potentielle Mitstreiter, die sich an der Übersetzung beteiligen wollen, Kontakt mit Ihnen aufnehmen können. Ebenso können von anderen entdeckte Fehler an den Übersetzer gemeldet werden. Man kann entweder seinen Namen oder seine Mail dort angeben:
|
Auch das Übersetzer-Feld sollte ausgefüllt sein, damit potentielle Mitstreiter,
|
||||||
|
die sich an der Übersetzung beteiligen wollen, mit Ihnen Kontakt aufnehmen können.
|
||||||
|
Ebenso können von anderen entdeckte Fehler an den Übersetzer gemeldet werden. Geben
|
||||||
|
Sie Ihren Namen an, oder tragen Sie Ihre E-Mail-Adresse ein. Zum Beispiel folgendermaßen:
|
||||||
<pre>
|
<pre>
|
||||||
"Last-Translator: Frederic Culot <frederic@culot.org>\n"
|
"Last-Translator: Frederic Culot <frederic@culot.org>\n"
|
||||||
</pre>
|
</pre>
|
||||||
<li><em>Kommentare</em><br>
|
<li><em>Kommentare</em><br>
|
||||||
Das Hinzufügen von Kommentaren (Zeilen beginnen mit dem '#' Zeichen) ist eine gute Möglichkeit
|
Das Hinzufügen von Kommentaren (Zeilen beginnen mit dem '#' Zeichen) ist eine gute
|
||||||
Probleme und Übersetzungsschwierigkeiten besser zu lösen. Die Übersetzungsarbeit wird besser
|
Möglichkeit, um Probleme und Übersetzungsschwierigkeiten anderen besser
|
||||||
lesbar.<br>
|
mitteilen zu können.<br>
|
||||||
<br>
|
<br>
|
||||||
<li><em>Längen der Texte</em><br>
|
<li><em>Längen der Texte</em><br>
|
||||||
<code>calcurse</code>
|
<code>calcurse</code> ist ein curses/Konsolen Programm und ist somit stark von der
|
||||||
ist ein curses/Konsolen Programm und kann somit von der Grösse des Terminals (Anzahl der
|
Größe des Terminals (Anzahl der Spalten) abhängig. Dies sollte bei
|
||||||
Zeilen) abhängen. Dies sollte bei der Übersetzung berücksichtigt werden.
|
der Übersetzung berücksichtigt werden. Häufig müssen Texte in
|
||||||
Häufig müssen Texte in eine Zeile passen (Standardlänge ist 80 Zeichen).
|
eine einzige Zeile passen (Standardlänge ist 80 Zeichen).
|
||||||
Übersetzen Sie nicht blind, versuchen Sie herauszufinden, wo der Text erscheint um die Übersetzung richtig anzupassen.
|
Übersetzen Sie nicht blindlings darauf los! Versuchen Sie herauszufinden, wo der
|
||||||
|
Text angezeigt wird, um die Übersetzung entsprechend anzupassen.
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
<li><em>Ein paar nützliche Programme</em><br>
|
<li><em>Ein paar nützliche Programme</em><br>
|
||||||
Das po-Dateiformat ist sehr einfach und kann mit einem Editor geändert werden.
|
Das po-Dateiformat ist sehr einfach und kann mit jedem Standard-Editor bearbeitet werden.
|
||||||
Es gibt aber auch einige spezielle Tools die das Erstellen und Änder der po-Dateien
|
Es gibt aber auch einige spezielle Tools die das Erstellen und Änder der po-Dateien
|
||||||
vereinfachen:
|
vereinfachen:
|
||||||
<ul>
|
<ul>
|
||||||
@ -718,8 +745,8 @@ Um Text in der Muttersprache des Benutzers erscheinen zu lassen, sind zwei Schri
|
|||||||
<br>
|
<br>
|
||||||
<li><em>Zu Schluss noch</em><br>
|
<li><em>Zu Schluss noch</em><br>
|
||||||
Ich hoffe es wird Ihnen Freude bereiten, wenn Sie sich an diesem Projekt und
|
Ich hoffe es wird Ihnen Freude bereiten, wenn Sie sich an diesem Projekt und
|
||||||
seiner Internationalisierung beteiligen :). Wenn noch Fragen offen sind,
|
seiner Internationalisierung beteiligen :). Bitte scheuen Sie sich nicht, mir
|
||||||
scheuen Sie sich nicht mir eine Mail zu schreiben, <em>frederic@culot.org</em>.
|
eine E-Mail, <em>frederic@culot.org</em>, zu schreiben, sollten noch Fragen offen sein.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
@ -739,13 +766,14 @@ Die Internetseite des Projekts <code>calcurse</code> lautet:
|
|||||||
|
|
||||||
<a name="links_list"></a><h2><code>calcurse</code> Ankündigungsliste</h2>
|
<a name="links_list"></a><h2><code>calcurse</code> Ankündigungsliste</h2>
|
||||||
<p>
|
<p>
|
||||||
Wenn Interesse an Calcurse besteht und Sie gerne über Neuerscheinungen
|
Wenn Sie an <code>calcurse</code> Interesse gefunden haben und Sie gerne
|
||||||
informiert werden möchten, können Sie gerne auf eine Liste gesetzt
|
über Neuerscheinungen informiert werden möchten, können Sie sich
|
||||||
werden, die Sie per Mail über die neusten Eigenschaften von
|
gerne in <code>calcurse</code>s Ankündigungsliste eintragen.
|
||||||
<code>calcurse</code> informiert, sobald ein neuer Release
|
|
||||||
erscheint.<br>
|
Sobald eine neue Version veröffentlicht wird, werden Sie per E-Mail über
|
||||||
Um sich in die Liste eintragen zu lassen, senden Sie eine Mail an
|
die neusten Eigenschaften von <code>calcurse</code> informiert<br>
|
||||||
<ode>calcurse-announce@culot.org</code> mit "subscribe" im Betreff.
|
Um sich in die Liste einzutragen, schicken Sie einfach eine E-Mail mit dem Betreff
|
||||||
|
"subscribe" an <code>calcurse-announce@culot.org</code>.
|
||||||
|
|
||||||
|
|
||||||
<a name="thanks"></a><h1>Danksagungen</h1>
|
<a name="thanks"></a><h1>Danksagungen</h1>
|
||||||
@ -755,14 +783,14 @@ die dieses Projekt nicht möglich gewesen wäre. Hier ist die Liste
|
|||||||
derjenigen, denen ich Danke sagen möchte:
|
derjenigen, denen ich Danke sagen möchte:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Alex für die Patches, Hilfen und Erläuterungen zur <code>C</code> Programmierung.
|
<li>Alex für die Patches, Hilfen und Erläuterungen zur <code>C</code> Programmierung.
|
||||||
<li>Gwen fürs Testen und Anregungen, wie <code>calcurse</code> verbessert werden kann.
|
<li>Gwen fürs Testen und die Anregungen, wie <code>calcurse</code> verbessert werden kann.
|
||||||
<li>Kevin und Ryan für das Binary-Packet auf Debian.
|
<li>Kevin und Ryan für das Binary-Packet auf Debian.
|
||||||
<li>Steffen für das Binary-Packet auf Archlinux
|
<li>Steffen für das Binary-Packet auf Archlinux
|
||||||
<li>Alexandre für das Binary-Packet auf Mac OsX.
|
<li>Alexandre für das Binary-Packet auf Mac OsX.
|
||||||
<li>Joel für sein Kalender-Skript das mich zum Calcurse-Layout inspiriert hat.
|
<li>Joel für sein Kalender-Skript, das mich zum Calcurse-Layout inspiriert hat.
|
||||||
<li>Michael Schulz für die deutsche übersetzung der Dokumentation
|
<li>Michael Schulz und Chris M. für die Übersetzung der Dokumentation ins Deutsche.
|
||||||
<li>Jose Lopez für die spanish übersetzung der Dokumentation
|
<li>Jose Lopez für die Übersetzung der Dokumentation ins Spanische.
|
||||||
<li>Neil Williams für die english übersetzung
|
<li>Neil Williams für die Übersetzung ins Englische.
|
||||||
<li>Leute die Programme geschrieben haben, die ich mag und mich inspiriert haben, insbesondere :
|
<li>Leute die Programme geschrieben haben, die ich mag und mich inspiriert haben, insbesondere :
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>vim</code> für die Befehlssteuerung
|
<li><code>vim</code> für die Befehlssteuerung
|
||||||
@ -778,7 +806,7 @@ Benutzer, die mir Ihr Feedback mitgeteilt haben.
|
|||||||
<small><em>
|
<small><em>
|
||||||
Copyright (c) 2004-2006 Frédéric Culot<br>
|
Copyright (c) 2004-2006 Frédéric Culot<br>
|
||||||
German translation by Michael Schulz <code><bloodshower.at.web.dot.de></code><br>
|
German translation by Michael Schulz <code><bloodshower.at.web.dot.de></code><br>
|
||||||
Calcurse version 1.6 - Last change: September 19, 2006
|
Calcurse version 1.6 - Last change: October 1, 2006
|
||||||
<em></small>
|
<em></small>
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user