Add arabic spell dictionary

This commit is contained in:
Oleg Korshul
2025-05-26 01:30:29 +03:00
parent 25e1e985e4
commit 0eab8d8b65
9 changed files with 489861 additions and 0 deletions

5
ar/AUTHORS.txt Normal file
View File

@ -0,0 +1,5 @@
Author of Hunspell-ar, the arabic dictionary for Hunspell (spellchecker):
2006-2008, Mohamed Kebdani, med.kebdani (at) gmail.com
Arabic Thesaurus
2006-2009, Taha Zerrouki, taha_zerrouki at gawab.com

9
ar/COPYING.txt Normal file
View File

@ -0,0 +1,9 @@
GPL 2.0/LGPL 2.1/MPL 1.1 tri-license
The contents of this software may be used under the terms of the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL") the Mozilla Public License Version 1.1 or later (the "MPL").
Software distributed under these licenses is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the licences
for the specific language governing rights and limitations under the licenses.

6
ar/META-INF/manifest.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd">
<manifest:manifest xmlns:manifest="http://openoffice.org/2001/manifest">
<manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data"
manifest:full-path="dictionaries.xcu"/>
</manifest:manifest>

14
ar/README_ar.txt Normal file
View File

@ -0,0 +1,14 @@
Arabic Spellchecker for Openoffice.org 3.0
------------------------------------------
Welcome!
This is a package I made for Openoffice.org Arabic spellchecker. I did NOT write this checker, I merely packaged the checker provided by the Ayaspell project[1] into a format recognized by Openoffice.org 3.0.
Any improvements are welcome.
[1] http://ayaspell.sourceforge.net/
--
Ahmad Farghal | ahmad.farghal@gmail.com

3162
ar/ar.aff Normal file

File diff suppressed because it is too large Load Diff

465929
ar/ar.dic Normal file

File diff suppressed because it is too large Load Diff

17
ar/description.xml Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/description/2006" xmlns:d="http://openoffice.org/extensions/description/2006" xmlns:xlink="http://www.w3.org/1999/xlink">
<version value="3.5" />
<identifier value="org.openoffice.ar.hunspell.dictionaries" />
<display-name>
<name lang="en-US">Arabic spelling dictionary, and thesaurus</name>
</display-name>
<platform value="all" />
<publisher>
<name lang="en-US" xlink:href="http://ayaspell.sourceforge.net/">Ayaspell</name>
<name lang="ar" xlink:href="http://ayaspell.sourceforge.net/">آيةسبل</name>
</publisher>
<dependencies>
<OpenOffice.org-minimal-version value="3.0" d:name="OpenOffice.org 3.0" />
</dependencies>
</description>

31
ar/dictionaries.xcu Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Linguistic" oor:package="org.openoffice.Office">
<node oor:name="ServiceManager">
<node oor:name="Dictionaries">
<node oor:name="HunSpellDic_ar" oor:op="fuse">
<prop oor:name="Locations" oor:type="oor:string-list">
<value>%origin%/ar.aff %origin%/ar.dic</value>
</prop>
<prop oor:name="Format" oor:type="xs:string">
<value>DICT_SPELL</value>
</prop>
<prop oor:name="Locales" oor:type="oor:string-list">
<value>ar-SA ar-DZ ar-BH ar-EG ar-IQ ar-JO ar-KW ar-LB ar-LY ar-MA ar-OM ar-QA ar-SD ar-SY ar-TN ar-AE ar-YE</value>
</prop>
</node>
<node oor:name="ThesDic_ar" oor:op="fuse">
<prop oor:name="Locations" oor:type="oor:string-list">
<value>%origin%/th_ar.dat %origin%/th_ar.idx</value>
</prop>
<prop oor:name="Format" oor:type="xs:string">
<value>DICT_THES</value>
</prop>
<prop oor:name="Locales" oor:type="oor:string-list">
<value>ar-SA ar-DZ ar-BH ar-EG ar-IQ ar-JO ar-KW ar-LB ar-LY ar-MA ar-OM ar-QA ar-SD ar-SY ar-TN ar-AE ar-YE</value>
</prop>
</node>
</node>
</node>
</oor:component-data>

20688
ar/th_ar.dat Normal file

File diff suppressed because it is too large Load Diff