ChinVoc Vocabulary Trainer

SourceForge.net Logo
© 2006 Tobias Elzeflag english
Download Dateien und Beispiele Screenshots

Was ist ChinVoc?

ChinVoc ist ein Vokabellernprogramm zum Chinesischlernen. Man kann eigene Wortlisten eingeben, die chinesische (vereinfachte oder traditionelle) Zeichen, deren lateinische Umschrift (Pinyin) und deren deutsche Übersetzung enthalten. Das Programm lässt dann eine Trainingsabfrage dieser Wörter mit vielen Optionen zu.

ChinVoc besteht aus zwei unabhängigen Teilen: der Abfrage und der Eingabe neuer Wörter. Die Abfrage funktioniert sogar auf Systemen ohne chinesische Eingabehilfen. Somit ist das Programm brauchbar für Benutzer ohne Expertenwissen in chinesischen Systemen.

Systemvoraussetzungen

ChinVoc wurde so plattformunabhängig wie möglich geschrieben, d.h. es sollte auf allen gängigen Betriebssystemen laufen, und die Chancen stehen gut, dass man es sogar noch in vielen Jahren auf dann von den heutigen sehr verschiedenen Systemen einsetzen kann. Es gibt unterschiedliche Systemvoraussetzungen für Eingabe und Abfrage.

Abfrage

Für die Abfrage benötigt man einen Webbrowser mit Unterstützung für JavaScript und DHTML. Fast alle modernen Webbrowser erfüllen diese Voraussetzungen. Ich habe die folgenden Browser erfolgreich getestet: Mozilla Firefox 1.x, Opera 8.x, Konqueror 3.x und Camino (MacOS X). Einige Screenshots zeigen, wie die Abfrage unter verschiedenen Browsern und Betriebssystemen aussieht.

Der Microsoft Internet Explorer wird wahrscheinlich nicht funktionieren. Zum Zeitpunkt da diese Zeilen verfasst werden (Anfang 2006) ist seine aktuelle Version technisch hoffnungslos veraltet. Außerdem verletzt dieses Programm viele der W3C Standards.

Wenn Sie keinen Webbrowser besitzen, der die genannten Voraussetzungen erfüllt, ist die einfachste Lösung, Firefox herunterzuladen, da dieser kostenlos und für viele Betriebssysteme erhältlich ist.

Außerdem müssen natürlich chinesische Zeichensätze installiert sein. Das könnte der Fall sein, ohne dass Sie bisher mit Chinesisch gearbeitet haben. Wenn bei Ihnen während der Abfrage nicht alle chinesischen Zeichen und Pinyinsymbole korrekt angezeigt werden, schauen sie auf dem Installationsmedium Ihres Betriebssystems nach, ob man die Zeichensätze nachinstallieren kann.

Sie können leicht ausprobieren, ob es mit Ihrem Browser funktioniert. Klicken Sie einfach auf das Beispiel und dann auf Los. Wenn dann die Abfrage korrekt startet, funktioniert es.

Eingabe einer neuen Wortliste

Dafür muss eine chinesische Eingabemethode auf Ihrem System installiert sein, es sei denn, sie wollen die Zeichen durch Kopieren und Einfügen eingeben (was funktioniert, wenn sie schon elektronisch vorliegen). Für die meisten Betriebssysteme (z.B. Linux, MacOSX und Windows) kann man diese Eingabemethode vom Installationsmedium nachinstallieren.

Microsoft Windows

Wenn sie ChinVoc über die msi-Datei von der Downloadseite installiert haben, wird nichts mehr zusätzlich benötigt. Ansonsten schauen sie in den nächsten Abschnitt.

Andere Betriebssysteme

Zur Eingabe einer neuen Wortliste muss Perl (Version ab 5.8.0) installiert sein. Dies ist der Fall bei den meisten aktuellen Betriebssystemen. Eine Ausnahme ist Windows, aber für dieses System kann man Perl kostenlos herunterladen, z. B. von ActiveState.

Installation

Gehen Sie zur Downloadseite und laden Sie die Version für Ihr Betriebssystem herunter. Beachten Sie auch, dass das Programm dort in mehreren Sprachen verfügbar ist.

Linux

Für Linux gibt es ein .deb-Paket welches unter Ubuntu erfolgreich getestet wurde. Es sollte aber auch unter allen anderen Debian-basierten Distributionen laufen.

Microsoft Windows

Eine Windows Installer (msi)-Datei ist vorhanden. Wenn Sie Windows 95, 98 oder NT4 haben, brauchen Sie zuerst den Windows Installer. Man bekommt ihn z. B. hier für Windows 9x und hier für NT4. Bei allen neueren Windows-Systemen ist der Windows Installer bereits installiert.

Andere Betriebssysteme

Wenn es keine Version für Ihr Betriebssystem gibt, laden Sie die Quelltexte herunter. Sie müssen nicht kompiliert werden, aber Perl ab Version 5.8.0 muss installiert sein.

Benutzung

Abfrage

Die Abfragedateien sind einfache html-Dateien. Öffnen Sie diese einfach in Ihrem Browser (wenn Ihr Standardbrowser die oben genannten Voraussetzungen erfüllt, können Sie einfach Doppelklicken). Wählen Sie dann die Optionen für die Abfrage und starten Sie sie. So einfach. Wenn Sie bei der Abfrage einen Fehler machen, wird das falsche Wort hinten an die Liste wieder angehängt und am Ende noch einmal abgefragt.

Hier können Sie ein einfaches Beispiel ausprobieren, welches die chinesischen Bezeichnungen der Familienmitglieder enthält: family.htm. Der Modus Direkte Eingabe ignoriert Großschreibung und akzeptiert jede Sequenz aufeinanderfolgender Wörter Ihres Eintrags. Wenn Sie Pinyin tippen, können Sie entweder die Akzente direkt eingeben oder die entsprechenden Silben gefolgt von einzelnen Ziffern, die für die Töne stehen.

Optionen

Modus: Abfragemodus Multiple Choice oder direkte Eingabe
angezeigt: Auswahl, was in der Abfrage angezeigt wird
abgefragt: Auswahl, was in der Abfrage verlangt wird
MC-Optionen: Anzahl der Auswahlmöglichkeiten bei Multiple Choice
Permutationen: Gibt an, wie oft die zufällig permutierte Liste abgefragt wird

Eingabe einer neuen Wortliste

Um eine neue Wortliste einzugeben, benutzen Sie einen Texteditor Ihrer Wahl (unter Windows z. B. Editor unter Zubehör), wählen Sie UTF-8 als Codierung aus und geben Sie jeden neuen Eintrag in eine eigene Zeile ein. Jede Zeile muss die folgende Form haben: Zuerst die chinesischen Zeichen, danach die Pinyin-Umschrift, und zuletzt die deutsche Übersetzung. Diese drei Teile werden durch das folgende Zeichen getrennt: |

Die folgende Datei ist ein Beispiel einer solchen Wortliste: family.chinvoc. Hier ein Beispiel zweier Einträge:

好|hao3|gut
您好!|nín hǎo|Hallo!/Guten Tag!

Wie Sie sehen können, kann man die Pinyin-Einträge entweder mit unmittelbar auf die entsprechenden Silben folgenden Ziffern eingeben (Zahlen 1 bis 4 stehen für die vier Töne, s. erste Zeile; tippen Sie dabei immer v statt ü) oder direkt mit den Akzenten (zweite Zeile). Sie können Ihre Datei unter einem beliebigen Namen abspeichern, aber es wird die Endung .chinvoc empfohlen. (Windows-Nutzer: Wenn Sie das Programm Editor (Notepad) als Editor benutzen, kann es sein, dass dieses .txt als Endung erzwingen will. Das können Sie verhindern, indem Sie den gewünschten Namen in Anführungszeichen eingeben: "meinedatei.chinvoc").

Aus Gründen der Abwärtskompatibiltät zu Version 1.0 akzeptiert ChinVoc nicht nur Tonziffern nach der jeweiligen Silbe sondern auch direkt nach dem entsprechden Vokal, z. B. ha3o statt hao3. Diese Schreibweise sollte aber nicht mehr verwendet werden. Achtung: Damit ChinVoc die Tonpositionen bestimmen kann, muss es die einzelnen Silben separieren. Lassen Sie daher Leerzeichen oder andere Worttrenner zwischen den Pinyin-Silben.

Wenn Sie über die msi-Datei installiert haben, können Sie nun einfach meinedatei.chinvoc doppelklicken. Wenn Sie keinen Installer benutzt haben, stellen Sie sicher, dass chinvoc.pl in Ihrem Suchpfad ist oder kopieren Sie chinvoc.pl ins aktuelle Verzeichnis. Wenn Ihre Wortliste unter "meineliste.chinvoc" gespeichert ist, dann führen Sie die folgende Zeile aus:

chinvoc.pl meineliste.chinvoc

In beiden Fällen wird meineliste.chinvoc in eine html-Datei konvertiert, die für die Abfrage benutzt werden kann (s. o.).

Kommandozeilenoptionen

Wenn ChinVoc über die Kommandozeile aufgerufen wird, lassen sich Parameter übergeben, die die erstellte Abfragedatei beeinflussen oder Informationen über das Programm geben. Der Parameter --help gibt Auskunft über diese Optionen und die Syntax des Aufrufs:

 ./chinvoc.pl --help

Usage: ./chinvoc.pl [options] inputfile
Convert an input file filename to an html file containing the new vocabulary.
Output file name: inputfile.htm

  -cpmessage    add potential copyright violation message
  -logo         add sourceforge logo
  -message=m    add message m (string)
                e.g. -message="fill the gaps with the right entries"
  -convert      -convert inputfile [inputfile1 [inputfile2 [...]]]
                convert (in place) inputfile(s) from version 1.0
                to format of higher versions, i.e. shift the numbers
                in pinyin entries to the end of the syllables;
                keeps the 1.0 files under filenames inputfile.old
  -h, --help    display this usage information and exit
  -v, --version display version number and exit

Ihre Beiträge

Wenn Sie der Meinung sind, dass dieses Projekt sinnvoll ist und Sie ChinVoc gern verwenden, können Sie gern Ihre eigenen Wortlisten zusenden. Diese können dann auf dieser Seite veröffentlicht werden, so dass alle ChinVoc-Nutzer davon profitieren können. Diese Dateien brauchen auch als Sprache nicht Deutsch oder Englisch zu enthalten. Es wäre besonders schön, wenn Ihre Wortlisten aus einem Standard-Lehrbuch stammen würden. Meine E-Mail-Adresse:

tobias-elze (at) users.sourceforge.net


Viel Spaß mit ChinVoc!