LanguageTool هو برنامج تصحيف مفتوح المصدر للغة الإنجليزية والإسبانية والفرنسية والألمانية والبرتغالية والبولندية والهولندية وأكثر من 20 لغة أخرى. يجد العديد من الأخطاء التي لا يستطيع المدقق الإملائي البسيط اكتشافها.
لمزيد من المعلومات ، يرجى الاطلاع على صفحتنا الرئيسية على https://languagetool.org ، هذه القراءة ، والتغييرات.
يتوفر Languagetool Core (هذا الريبو) بحرية بموجب LGPL 2.1 أو أحدث.
جرب أحد المشاريع التالية لملف Docker الذي تم توزيعه على المجتمع:
تصف نظرة عامة على التطوير كيف يمكنك المساهمة بقواعد الكشف عن الأخطاء.
لمزيد من التفاصيل الفنية ، راجع صفحات DEV لدينا.
للتثبيت أو البناء باستخدام برنامج نصي ، ببساطة اكتب:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options >
إذا كنت ترغب في الحصول على مزيد من الخيارات ، قم بتنزيل البرنامج النصي install.sh
. تتبع خيارات الاستخدام:
sudo bash install.sh < options >
Usage: install.sh < option > < package >
Options:
-h --help Show help
-b --build Builds packages from the bleeding edge development copy of LanguageTool
-c --command < command > Specifies post-installation command to run (default gui when screen is detected)
-q --quiet Shut up LanguageTool installer ! Only tell me important stuff !
-t --text < file > Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt)
-d --depth < value > Specifies the depth to clone when building LanguageTool yourself (default 1).
-p --package < package > Specifies package to install when building (default all)
-o --override < OS > Override automatic OS detection with < OS >
-a --accept Accept the oracle license at http://java.com/license. Only run this if you have seen the license and agree to its terms !
-r --remove < all/partial > Removes LanguageTool install. < all > uninstalls the dependencies that were auto-installed. (default partial)
Packages(only if -b is specified):
standalone Installs standalone package
wikipedia Installs Wikipedia package
office-extension Installs the LibreOffice/OpenOffice extension package
Commands:
GUI Runs GUI version of LanguageTool
commandline Runs command line version of LanguageTool
server Runs server version of LanguageTool
قبل البدء: ستحتاج إلى استنساخ من Github وتثبيت Java 8 و Apache Maven.
تحذير: يتطلب استنساخ كامل تنزيل أكثر من 500 ميجابايت ويحتاج إلى أكثر من 1500 ميجابايت على القرص. يمكن تقليل ذلك إذا كنت بحاجة فقط إلى المراجعات القليلة الأخيرة للفرع الرئيسي من خلال إنشاء استنساخ ضحل:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
يقوم استنساخ ضحل بتنزيل أقل من 60 ميغابايت ويحتاج إلى أقل من 200 ميجابايت على القرص.
في مجلد مشروع الجذر ، قم بتشغيل:
mvn clean test
(في بعض الأحيان يمكنك تخطي خطوة Maven للبناء المتكرر)
./build.sh languagetool-standalone package -DskipTests
اختبار النتيجة في languagetool-standalone/target/
.
./build.sh languagetool-wikipedia package -DskipTests
اختبار النتيجة في languagetool-wikipedia/target
.
يمكنك الآن استخدام نسخة تطوير حافة النزيف من ملفات Languagetool *.jar
، كن على علم بأنها قد تحتوي على انحدار.
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install openjdk
arch -x86_64 brew install maven
ما لم يذكر خلاف ذلك ، يتم توزيع هذا البرنامج - Languagetool Core - تحت LGPL ، راجع ملف Copying.txt.