aspell cài đặt quá nhiều ngôn ngữ


7

Tôi đã cài đặt aspell-enaspell-de. Tôi đã mong đợi điều này sẽ cho tôi sự lựa chọn giữa endengôn ngữ. Tuy nhiên, gói đã cài đặt nhiều phiên bản endengôn ngữ và bây giờ khi tôi muốn chọn ngôn ngữ chính tả của mình, tôi có quá nhiều lựa chọn.

  • Có thể cấu hình ở đâu đó, ngôn ngữ nào được cung cấp / hiển thị không?
  • Tôi có thể giới hạn danh sách, chỉ nói en_USde_CHkhông?

Tôi chắc chắn rằng tôi sẽ không bao giờ cần de_LIvà ngoài ra, tôi không thấy bất kỳ lý do tại sao de_LInên là một ngôn ngữ riêng biệt.

Tôi đang sử dụng Debian Wheezy.

Ngon ngu co san


Xóa các tập tin từ các thư mục hệ thống là một ý tưởng rất xấu. Điều này có thể phá vỡ hệ thống của bạn (có thể không ở đây), phá vỡ các nâng cấp và các thay đổi sẽ bị ghi đè bởi việc nâng cấp (hoặc cài đặt lại) các gói. Giải pháp thông thường là di chuyển cấu hình vào thư mục chính của người dùng (hoặc bên dưới /usr/local, tùy thuộc vào ngữ cảnh).
vinc17

Câu trả lời:


2

Tôi sẽ đề nghị bạn thay đổi data-dirthư mục thành một trong những thư mục của riêng bạn /path/to/lib/aspell. Tạo (hoặc sửa đổi) tệp ~/.aspell.confvới:

data-dir /path/to/lib/aspell

Sau đó làm như sau:

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

Sau đó, đối với các từ điển bạn muốn, hãy thêm các tệp .multi dựa trên những gì có trong /usr/lib/aspell(lặp lại trên các tệp .multi và bao gồm các tệp .rws). Ví dụ, trong trường hợp của tôi, en.multichứa:

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

fr_FR.multichứa:

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

Và tôi chỉ có 2 từ điển:

$ aspell dicts
en
fr_FR

thay vì 48 được cài đặt.

Đã thử nghiệm trên máy Debian / không ổn định. Tôi không biết liệu có giải pháp nào tốt hơn không ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.