Metin editörleri içinTürkçe Yazım Denetimi | Aspell-tr

Başlatan Felâsife, 13 Kasım 2011 - 14:50:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Felâsife

Daha önce yaptığım bir çalışma ve altaki dağıtımlarda denenmiştir.

Debian Squeeze ve Lenny
Mint 10.10
Ubuntu 10.10

Bundan sonraki dağıtımlarda deneyip denememek size kalmıştır, bende Linux'ta olmadığı için olası sorunda yardım edemeyebilirim.
O yüzden sisteme hakim değilseniz bu uygulamayı DENEMEYİNİZ.

Betik zemberek dil dosyasını alıp, aspell-tr 'ye eklemektedir ve imlâ denetimi zembereğin denetimi ile gerçekleşmektedir.
Aspell'in denetimi fazla değil (80bin) miş, zemberek'in ise (1.14 milyon) kelimeymiş.

Betik Kwrite, Gedit, Kate gibi uygulamalar da Türkçe denetim yapabilmektedir.


Wiki; http://code.google.com/p/felasif-projeler/wiki/AspellTr
İndir; http://code.google.com/p/felasif-projeler/downloads/detail?name=aspell-tr&can=2&q=






Not:
Betik *BSD içinde hazırlanmıştır, bakınız..





Betiğin içeriği;
if [ $USER != root ]; then
echo "Hata: betik yönetici haklarıyla (su ile) çalıştırılmalıdır.

bye"
sleep 0;
exit 0
fi
###
echo    "1. Kurmak mı istiyorsunuz?"
echo    "2. Kaldırmak mı istiyorsunuz?"
echo -n "Secenek giriniz : "
read secenek
case $secenek in
        1)
echo " "
file="/usr/lib/aspell/tr.multi"
if [ ! -e $file ]; then
echo "Kurulum devam ediyor.."
else
echo "Üzgünüz!
Daha önce kurulum yapmışsınız, önce kaldırmanız gerekmektedir."
sleep 0;
exit 0
fi
#######
cd /tmp
wget http://zemberek.googlecode.com/files/full.txt.tr.tar.gz
cd /tmp
tar xvf full.txt.tr.tar.gz
cat full.txt.tr > tr.txt
sort -u <tr.txt | word-list-compress c >tr.cwl
####### aspell-tr paketimizi çekelim....
wget ftp://ftp.gnu.org/gnu/aspell/dict/tr/aspell-tr-0.50-0.tar.bz2
tar xvf aspell-tr-0.50-0.tar.bz2
rm -f /aspell-tr-0.50-0/tr.cwl
cp -a /tmp/tr.cwl /tmp/aspell-tr-0.50-0/
####### Devam ediyoruz ve dizin içine giriyoruz...
cd /tmp/aspell-tr-0.50-0/
echo "name tr
data-encoding utf-8
charset iso8859-9
special - -*-
soundslike generic
affix-compress false" > ./tr.dat
####### derleme başlasın...
./configure
make
make install
####### kalanları temizleyelim....
cd /tmp
rm -f ./tr.cwl
rm -f ./tr.txt
rm -f ./full.txt.tr
rm -Rf full.txt.tr.tar.gz
rm -Rf aspell-tr-0.50-0.tar.bz2
rm -Rf aspell-tr-0.50-0
#######
echo
aspell dump dicts | grep tr
echo "Kurulum bitti..."
;;
        2)
echo ""
file="/usr/lib/aspell/tr.multi"
if [ -e $file  ]; then
echo "Kaldırma işlemi başladı.."
else
echo "Üzgünüz!
Betiği kurmadan kaldıramazsınız.."
sleep 0
exit 0
fi
#######
cd /tmp
wget http://zemberek.googlecode.com/files/full.txt.tr.tar.gz
cd /tmp
tar xvf full.txt.tr.tar.gz
cat full.txt.tr > tr.txt
sort -u <tr.txt | word-list-compress c >tr.cwl
####### aspell-tr paketimizi çekelim....
wget ftp://ftp.gnu.org/gnu/aspell/dict/tr/aspell-tr-0.50-0.tar.bz2
tar xvf aspell-tr-0.50-0.tar.bz2
rm -f /aspell-tr-0.50-0/tr.cwl
cp -a /tmp/tr.cwl /tmp/aspell-tr-0.50-0/
####### Devam ediyoruz ve dizin içine giriyoruz...
cd /tmp/aspell-tr-0.50-0/
echo "name tr
data-encoding utf-8
charset iso8859-9
special - -*-
soundslike generic
affix-compress false" > ./tr.dat
####### derleme ve kaldırma işlemi başlasın...
./configure
make
make uninstall
####### kalanları da temizleyelim....
cd /tmp
rm -f ./tr.cwl
rm -f ./tr.txt
rm -f ./full.txt.tr
rm -Rf full.txt.tr.tar.gz
rm -Rf aspell-tr-0.50-0.tar.bz2
rm -Rf aspell-tr-0.50-0
#######
echo
aspell dump dicts | grep tr
echo "Kaldırma işlemi bitti..."
  ;;
        *)
          echo bye
esac





Maceraya hazır mısın!  Bir BSD almaz mısın?

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Felâsife

Maceraya hazır mısın!  Bir BSD almaz mısın?