I'm searching for an editor with the ability to spell-check two languages at the same time (German and English). Gedit can't do it out of the box.
But I want to use Gedit. It should be possible by merging the English and German dictionaries and select the created file under Tools->Set Language...
edit
I got it almost (some warnings in step 6 and e.g. zzgl. (words with a dot at the end) are not spell-checked) :) Thanks to your post Kevin Atkinson :)
(I may add that for English I used aspell6-en-7.1-0.tar.bz2 (is already new version/updated) but for German I used http://extensions.services.openoffice.org/project/dict-de_DE_frami because it's more updated.
Extract this .oxt using unzip. In de_DE_frami are the two needed affix and dictionary files called de_DE_frami.aff and de_DE_frami.dic.
Rename the de_DE_frami.aff to qed_affix.dat and the de_DE_frami.dic to de.txt.
Note: For German there is also an extension: http://extensions.services.openoffice.org/de/project/DFEW which I'm going to merge later too)
In step 6 I had to use
$ cat de_en | aspell --encoding=utf-8 create master -l ./qed ./qed.rws
because all üäöß.. were skipped and were not in the created dictionary, but now they are there:
$ aspell -d ./qed.rws -a
(Testing: typing e.g. "Käse" or "zweiunddreißig" prints an *, so it finds these words now)
Filesizes: $ du -b qed* 18725 qed_affix.dat 103 qed.dat 12 qed.multi 6763456 qed.rws
Lines: $ wc -l qed* de_en
6 qed.dat
1 qed.multi
54403 qed.rws
717 qed_affix.dat
334974 de_en
Download of this package in case someone needs it.
The most warnings I can see now at step 6 look like this - last 5 lines:
$ cat de_en | aspell --encoding=utf-8 create master -l ./qed ./qed.rws ...(many warnings appear) Warning: Removing invalid affix 'o' from word zytostatika. Warning: Removing invalid affix 'z' from word zytostatika. Warning: Removing invalid affix 'o' from word zytostatikum. Warning: Removing invalid affix 'z' from word zytostatikum. Warning: The word "zzgl." is invalid. The character '.' (U+2E) may not appear at the end of a word. Skipping word. $
Now I removed aspell-en and aspell-de ($sudo apt-get remove aspell-en aspell-de) and put all the four files qed.dat, qed.multi, qed.rws and qed_affix.dat into /usr/lib/aspell. My /var/lib/aspell is empty BTW.
The new package can be selected now: gedit->Tools->Set Language...->Unknown (qed).
Regarding to the warnings in step 6 zzlg. words with a dot at the end are not spell-checked. I tried playing with qed.dat special ' -*- line by adding a . because the de.dat uses a . in there too, but it unfortunately didn't work.
edit
Solved the spell-checking of words with a dot at the end by grepping these only and adding them to the spell-checking white-list.
$ cat de_en | sed -n '/\./{s/[./]\+[^./]*$//;p}' >> /home/<username>/.config/enchant/qed.dic