View Single Post
Old 02-02-2011, 12:50 AM   #4
wongdong
Connoisseur
wongdong has learned how to buy an e-book online
 
Posts: 87
Karma: 90
Join Date: Jun 2010
Location: Austria
Device: Pocketbook 360, Pocketbook 903
Quote:
Originally Posted by Lino View Post
Gibt's eine Anleitung? Link?
Jepp, also der normale dictionary converter von Pocketbook. Den gibts natürlich unter http://pocketbook.de/support/pocketbook-903/

Und dann natürlich das script, das .txt (von dict.cc) in xdxf umwandelt:
Code:
#! /bin/bash

IN=$1
OUT=`echo $1 | sed 's/\.txt$/.xdxf/'`

echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<!DOCTYPE xdxf SYSTEM \"http://xdxf.sourceforge.net/xdxf_lousy.dtd\">
<xdxf lang_from=\"ENG\" lang_to=\"GER\" format=\"visual\">
<full_name>English-German dictionary</full_name>
<description>Copyright: http://www.dict.cc/; Version: 1.0</description>" >$OUT

grep -v "^#" $IN | grep '\t' | perl -pe 's/^(.+)\t(.+)$/<ar><k>$1<\/k>$2<\/ar>/' >>$OUT

echo "</xdxf>" >>$OUT
Also zuerst das Script und dann converter.exe aufrufen, das isses dann.
Leider verbietet dict.cc ausdrücklich das öffentliche Verteilen bereits konvertierter Wörterbücher, sie begründen das mit Spam oder so. Deswegen muss man das selbst machen.
wongdong is offline   Reply With Quote