-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Lightproof-tr, LibreOffice ve OpenOffice.org için dilbilgisi denetleyicisi çatısı olan 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'un kaynak kodları için: git://anongit.freedesktop.org/libreoffice/lightproof
veya cgit.freedesktop.org/libreoffice adresine bakabilirsiniz.
Su anki en güncel sürüm: 1.5 beta 2 (2012-02-02)
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: http://www.fsf.hu/index.php/About_us.)
== OOo/LibO eklentisini inşa ==
python make.py [config_file]
Örneğin:
python make.py src/tr_TR/tr_TR.cfg
veya Windows üzerinde LibreOffice'nin kendi Python'u ile:
[kurulum_dizini]\program\python make.py src\en\en.cfg
Sonuç bir oxt (OpenOffice.org/LibreOffice) eklentisi olacaktır.
== Geliştirme aracını derleme ==
python make.py src/editor/editor.cfg
== Kurulum ==
-
OOo/LibreOffice'de Araçlar -> Eklenti Yöneticisi... aracılığıyla
-
veya unopkg aracıyla, örneğin
[kurulum_dizini\program]unopkg add -f lightproof_en-0.4.2.oxt
== Özellikler ==
-
Lightproof is a grammar checker extension generator (see doc/manual.txt): the result of the generation is a single Lightproof or vendor specific grammar checker language package, eg. lightproof-en.oxt or your-grammar-checker-en_US.oxt.
-
language-neutral proofreading tool (see data/ for language data)
-
OpenOffice.org grammar checker extension generator
-
Lightproof editor (rule development tool / LibreOffice toolbar)
-
high-level regex-based rule definition language
-
optional Python conditions in the rules
-
integration with Hunspell morphological analyzer
-
written in Python using fast regex module of CPython
-
lazy loading of language modules
-
template (data/template.dat) for new languages
== Rule compilation ==
For the default language modules (en_US, hu_HU, ru_RU):
make
See doc/manual.txt to add a new language module or develop a new grammar checker extension for your language
== Belgelendirme ==
doc/manual.txt