aspell installiert zu viele Sprachen

7

Ich habe installiert aspell-enund aspell-de. Ich habe erwartet, dass ich dadurch die Wahl zwischen enund deSprachen habe. Das Paket hat jedoch viele Versionen enund deSprachen installiert. Wenn ich jetzt meine Zaubersprache auswählen möchte, stehen mir zu viele zur Auswahl.

  • Ist es möglich irgendwo zu konfigurieren, welche Sprachen angeboten / angezeigt werden?
  • Kann ich die Liste auf, sagen wir nur en_USund beschränken de_CH?

Ich bin sicher, ich werde es nie brauchen de_LIund außerdem sehe ich keinen Grund, warum de_LIes sowieso eine separate Sprache sein sollte.

Ich benutze Debian Wheezy.

Verfügbare Sprachen

user1968963
quelle
Das Löschen von Dateien aus Systemverzeichnissen ist eine sehr schlechte Idee. Dies kann Ihr System beschädigen (wahrscheinlich nicht hier), Upgrades unterbrechen und Änderungen werden durch das Upgrade (oder die Neuinstallation) der Pakete überschrieben. Die übliche Lösung besteht darin, die Konfiguration in das Ausgangsverzeichnis des Benutzers (oder /usr/localje nach Kontext unter) zu verschieben.
vinc17

Antworten:

2

Ich würde Ihnen vorschlagen, das data-dirVerzeichnis in ein eigenes zu ändern /path/to/lib/aspell. Erstellen (oder ändern) Sie die Datei ~/.aspell.confmit:

data-dir /path/to/lib/aspell

Dann machen Sie folgendes:

mkdir /path/to/lib/aspell
cd /path/to/lib/aspell
ln -s /usr/lib/aspell/* .
rm *.alias *.multi

Fügen Sie dann für die gewünschten Wörterbücher .multi-Dateien hinzu, basierend /usr/lib/aspellauf den darin enthaltenen Informationen (verwenden Sie die .multi-Dateien und schließen Sie die .rws-Dateien ein). Zum Beispiel en.multienthält in meinem Fall :

add en-common.rws
add en-wo_accents-only.rws

und fr_FR.multienthält:

add fr-40-only.rws
add fr-60-only.rws

Und ich habe nur 2 Wörterbücher:

$ aspell dicts
en
fr_FR

anstelle der 48, die installiert sind.

Getestet auf einem Debian / instabilen Computer. Ich weiß nicht, ob es bessere Lösungen gibt ...

vinc17
quelle