Skip to content
Anıl Özbek edited this page Feb 7, 2014 · 39 revisions

Lightproof-tr

Lightproof-tr, LibreOffice ve Apache OpenOffice için dilbilgisi denetleyicisi çatısı Lightproof'un Türkçe uyarlamasıdır. Lightproof-tr, Anıl Özbek (ozbekanil at gmail dot com) tarafından başlatılan bir hobi çalışmasıdır. Katkı vermek için ilgili belgelere göz atabilirsiniz.

Lightproof

Lightproof'un kaynak kodları için git://anongit.freedesktop.org/libreoffice/lightproof veya cgit.freedesktop.org/libreoffice/lightproof adreslerine bakabilirsiniz.

  • Şu anki en güncel sürümü: 1.5 (23.08.2012)
  • Lightproof'un geliştiricisi: László Németh (nemeth at numbertext dot org)
  • Lightproof'un lisansı: MPL 1.1 / GPLv3+ / LGPLv3+
  • Lightproof yazılımı FSF.hu Vakfı'nın desteğiyle geliştirilmiştir. (Daha çok bilgi için: fsf.hu/about-us.)

OOo/LibO eklentisini inşa

İlk önce sisteminizde python3-iniparse paketinin kurulu olduğundan emin olun ve daha sonra Python'un üçüncü sürümünü tam sürüm ismiyle birlikte kullanın:

python3.3 make.py [config_file]

Örneğin:

python3.3 make.py src/tr_TR/tr_TR.cfg

veya Windows üzerinde LibreOffice'nin kendi Python'u ile:

[kurulum_dizini]\program\python3.3 make.py src\tr_TR\tr_TR.cfg

Sonuç bir oxt (Apache OpenOffice/LibreOffice) eklentisi olacaktır.

Geliştirme aracını derleme

python3.3 make.py src/editor/editor.cfg

Kurulum

  1. İlk önce eklentiyi derleyin veya hazır derlenmiş halini indirin. Yapabiliyorsanız ve eklentinin her zaman en güncel halini kullandığınızdan emin olmak istiyorsanız kendi derlediğinizi kullanın.

  2. Sisteminizde henüz kurulu değilse libreoffice-pyuno paketini yükleyin.

  3. Daha sonra LibreOffice veya Apache OpenOffice'de Araçlar -> Eklenti Yöneticisi... yolu aracılığıyla veya unopkg komutu aracıyla, örneğin aşağıdaki şekilde

     [kurulum_dizini\program\]unopkg add -f lightproof_tr_TR-0.4.2.oxt
    

eklentiyi yükleyin.

Özellikler

  • Lightproof, bir dilbilgisi denetleyici eklentisi üretecidir. Üretimin sonucu tek bir Lightproof veya özel dağıtıcılı dilbilgisi denetleyici dil paketi olabilir, örneğin: lightproof-tr_TR.oxt veya sizin-dilbilgisi-denetleyiciniz-tr_TR.oxt
  • Dilden bağımsız redaksiyon aracı
  • Apache OpenOffice dilbilgisi denetleyicisi eklentisi üreteci
  • Lightproof düzenleyici (kural geliştirme aracı / LibreOffice araç çubuğu)
  • Yüksek seviye regex tabanlı kural tanımlama dili
  • Kurallarda isteğe bağlı Python şartlı durumları
  • Hunspell morfolojik çözümleyicisi ile bütünleşme
  • CPython'un hızlı regex modülü kullanılarak Python ile yazılmış
  • Dil modüllerini tembel yükleme
  • Yeni diller için şablon

Kural derleme

Kuralları derlemek için make.py'yi istenen dile ait dil koduyla birlikte kullanmak yeterlidir

python3.3 make.py src/dil-kodu/dil-kodu.cfg

Örneğin Türkçe için:

python3.3 make.py src/tr_TR/tr_TR.cfg

Yeni bir dil modülü eklemek veya diliniz için yeni dilbilgisi denetleyici eklentisi geliştirmek için belgelendirmeye bakınız.

Belgelendirme

Benzer projeler

Clone this wiki locally