Index of all elements
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ h ]
[ i ]
[ j ]
[ k ]
[ l ]
[ m ]
[ n ]
[ p ]
[ q ]
[ r ]
[ s ]
[ t ]
[ u ]
[ w ]
[ _ ]
a
- a4Lines
- in file Glyphs.php, method I18N_Arabic_Glyphs::a4Lines()
Calculate the lines number of given Arabic text and font size that will fit in A4 page size
- a4MaxChars
- in file Glyphs.php, method I18N_Arabic_Glyphs::a4MaxChars()
Regression analysis calculate roughly the max number of character fit in one A4 page line for a given font size.
- acceptedWord
- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::acceptedWord()
Check some conditions to know if a given string is a formal valid word or not
- allForms
- in file Query.php, method I18N_Arabic_Query::allForms()
Get most possible Arabic lexical forms of user search keywords
- allWordForms
- in file Query.php, method I18N_Arabic_Query::allWordForms()
Get most possible Arabic lexical forms for a given word
- ar2en
- in file Transliteration.php, method I18N_Arabic_Transliteration::ar2en()
Transliterate Arabic string into English by render them in the orthography of the English language
- AutoSummarize.php
- procedural page AutoSummarize.php
- Arabic.php
- procedural page Arabic.php
- ArabicException
- in file Arabic.php, class ArabicException
Arabic Exception class defined by extending the built-in Exception class.
- arabicMonths
- in file Date.php, method I18N_Arabic_Date::arabicMonths()
Add Arabic month names to the replacement array
- arNum
- in file Transliteration.php, method I18N_Arabic_Transliteration::arNum()
Render numbers in given string using HTML entities that will show them as Indian digits (i.e. ١, ٢, ٣, etc.) whatever browser language settings are (if browser supports UTF-8 character set).
- autoload
- in file Arabic.php, method I18N_Arabic::autoload()
Include file that include requested class
top
top
top
top
e
- en2ar
- in file Date.php, method I18N_Arabic_Date::en2ar()
Translate English date/time terms into Arabic langauge
- en2ar
- in file Transliteration.php, method I18N_Arabic_Transliteration::en2ar()
Transliterate English string into Arabic by render them in the orthography of the Arabic language
- enNum
- in file Transliteration.php, method I18N_Arabic_Transliteration::enNum()
Render numbers in given string using HTML entities that will show them as Arabic digits (i.e. 1, 2, 3, etc.) whatever browser language settings are (if browser supports UTF-8 character set).
top
f
- fixKeyboardLang
- in file KeySwap.php, method I18N_Arabic_KeySwap::fixKeyboardLang()
This method will automatically detect the language of content supplied in the input string. It will return the suggestion of correct inserted text.
top
g
- Gender.php
- procedural page Gender.php
- Glyphs.php
- procedural page Glyphs.php
- getArrFields
- in file Query.php, method I18N_Arabic_Query::getArrFields()
Getting values of $_fields Array in array format
- getBrowserLang
- in file Arabic.php, method I18N_Arabic::getBrowserLang()
Get web browser chosen/default language using ISO 639-1 codes (2-letter)
- getCharset
- in file CharsetD.php, method I18N_Arabic_CharsetD::getCharset()
Find the most possible character set for given Arabic string in unknown format
- getClassFile
- in file Arabic.php, method I18N_Arabic::getClassFile()
Get sub class file path to be included (mapping between class name and file name/path become independent now)
- getCode
- in file Soundex.php, method I18N_Arabic_Soundex::getCode()
Get the soundex key calculation method used now
- getFeminine
- in file Numbers.php, method I18N_Arabic_Numbers::getFeminine()
Get the feminine flag of counted object
- getFormat
- in file Numbers.php, method I18N_Arabic_Numbers::getFormat()
Get the grammer position flag of counted object
- getGlyphs
- in file Glyphs.php, method I18N_Arabic_Glyphs::getGlyphs()
Get glyphs
- getInputCharset
- in file Arabic.php, method I18N_Arabic::getInputCharset()
Get the charset used in the input Arabic strings
- getLang
- in file Soundex.php, method I18N_Arabic_Soundex::getLang()
Get the soundex key language used now
- getLanguage
- in file Hiero.php, method I18N_Arabic_Hiero::getLanguage()
Get the output language
- getLen
- in file Soundex.php, method I18N_Arabic_Soundex::getLen()
Get the soundex key length used now
- getMetaKeywords
- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::getMetaKeywords()
Extract keywords from a given Arabic string (document content)
- getMode
- in file Date.php, method I18N_Arabic_Date::getMode()
Getting $mode value that refer to output mode format
- getMode
- in file Query.php, method I18N_Arabic_Query::getMode()
Getting $mode propority value that refer to search mode [0 for OR logic | 1 for AND logic]
- getOrder
- in file Numbers.php, method I18N_Arabic_Numbers::getOrder()
Get the ordering flag value
- getOrderBy
- in file Query.php, method I18N_Arabic_Query::getOrderBy()
Get more relevant order by section related to the user search keywords
- getOutputCharset
- in file Arabic.php, method I18N_Arabic::getOutputCharset()
Get the charset used in the output Arabic strings
- getPrayTime
- in file Salat.php, method I18N_Arabic_Salat::getPrayTime()
Alias for getPrayTime2 method
- getPrayTime2
- in file Salat.php, method I18N_Arabic_Salat::getPrayTime2()
Calculate Salat times for the date set in setSalatDate methode, and location set in setSalatLocation.
- getQibla
- in file Salat.php, method I18N_Arabic_Salat::getQibla()
Determine Qibla direction using basic spherical trigonometric formula
- getStrFields
- in file Query.php, method I18N_Arabic_Query::getStrFields()
Getting values of $_fields array in String format (comma delimated)
- getWhereCondition
- in file Query.php, method I18N_Arabic_Query::getWhereCondition()
Build WHERE section of the SQL statement using defind lex's rules, search mode [AND | OR], and handle also phrases (inclosed by "") using normal LIKE condition to match it as it is.
- getWordLike
- in file Query.php, method I18N_Arabic_Query::getWordLike()
Search condition in SQL format for one word in all defind fields using normal LIKE clause
- getWordRegExp
- in file Query.php, method I18N_Arabic_Query::getWordRegExp()
Search condition in SQL format for one word in all defind fields using REGEXP clause and lex's rules
- gregToJd
- in file Date.php, method I18N_Arabic_Date::gregToJd()
Converts a Gregorian date to Julian Day Count
- guess
- in file CharsetD.php, method I18N_Arabic_CharsetD::guess()
Count number of hits for the most frequented letters in Arabic language (Alef, Lam and Yaa), then calculate association ratio with each of possible character set (UTF-8, Windows-1256 and ISO-8859-6)
top
top
i
- Identifier.php
- procedural page Identifier.php
- I18N_Arabic
- in file Arabic.php, class I18N_Arabic
Core PHP and Arabic language class
- I18N_Arabic_AutoSummarize
- in file AutoSummarize.php, class I18N_Arabic_AutoSummarize
This PHP class do automatic keyphrase extraction to provide a quick mini-summary for a long Arabic document
- I18N_Arabic_CharsetD
- in file CharsetD.php, class I18N_Arabic_CharsetD
This PHP class detect Arabic string character set
- I18N_Arabic_CompressStr
- in file CompressStr.php, class I18N_Arabic_CompressStr
This PHP class compress Arabic string using Huffman-like coding
- I18N_Arabic_Date
- in file Date.php, class I18N_Arabic_Date
This PHP class is an Arabic customization for PHP date function
- I18N_Arabic_Gender
- in file Gender.php, class I18N_Arabic_Gender
This PHP class attempts to guess the gender of Arabic names
- I18N_Arabic_Glyphs
- in file Glyphs.php, class I18N_Arabic_Glyphs
This PHP class render Arabic text by performs Arabic glyph joining on it
- I18N_Arabic_Hiero
- in file Hiero.php, class I18N_Arabic_Hiero
Translate English word into Hieroglyphics
- I18N_Arabic_Identifier
- in file Identifier.php, class I18N_Arabic_Identifier
This PHP class identify Arabic text segments
- I18N_Arabic_KeySwap
- in file KeySwap.php, class I18N_Arabic_KeySwap
This PHP class convert keyboard language programmatically (English - Arabic)
- I18N_Arabic_Mktime
- in file Mktime.php, class I18N_Arabic_Mktime
This PHP class is an Arabic customization for PHP mktime function
- I18N_Arabic_Normalise
- in file Normalise.php, class I18N_Arabic_Normalise
This class provides various functions to manipulate arabic text and normalise it by applying filters, for example, to strip tatweel and tashkeel, to normalise hamza and lamalephs, and to unshape a joined Arabic text back into its normalised form.
- I18N_Arabic_Numbers
- in file Numbers.php, class I18N_Arabic_Numbers
This PHP class spell numbers in the Arabic idiom
- I18N_Arabic_Query
- in file Query.php, class I18N_Arabic_Query
This PHP class build WHERE condition for SQL statement using MySQL REGEXP and Arabic lexical rules
- I18N_Arabic_Salat
- in file Salat.php, class I18N_Arabic_Salat
This PHP class calculate the time of Muslim prayer according to the geographic location.
- I18N_Arabic_Soundex
- in file Soundex.php, class I18N_Arabic_Soundex
This PHP class implement Arabic soundex algorithm
- I18N_Arabic_Standard
- in file Standard.php, class I18N_Arabic_Standard
This PHP class standardize Arabic text
- I18N_Arabic_Stemmer
- in file Stemmer.php, class I18N_Arabic_Stemmer
This PHP class get stem of an Arabic word
- I18N_Arabic_StrToTime
- in file StrToTime.php, class I18N_Arabic_StrToTime
This PHP class parse about any Arabic textual datetime description into a Unix timestamp
- I18N_Arabic_Transliteration
- in file Transliteration.php, class I18N_Arabic_Transliteration
This PHP class transliterate English words into Arabic
- I18N_Arabic_WordTag
- in file WordTag.php, class I18N_Arabic_WordTag
This PHP class to tagging Arabic Word
- identify
- in file Identifier.php, method I18N_Arabic_Identifier::identify()
Identify Arabic text in a given UTF-8 multi language string
- int2indic
- in file Numbers.php, method I18N_Arabic_Numbers::int2indic()
Represent integer number in Arabic-Indic digits using HTML entities
- int2str
- in file Numbers.php, method I18N_Arabic_Numbers::int2str()
Spell integer number in Arabic idiom
- isAlef
- in file Normalise.php, method I18N_Arabic_Normalise::isAlef()
Checks for Arabic Alef forms (i.e. ALEF, ALEF MADDA, ALEF HAMZA ABOVE, ALEF HAMZA BELOW,ALEF WASLA, ALEF MAKSURA).
- isArabic
- in file Identifier.php, method I18N_Arabic_Identifier::isArabic()
Find out if given string is Arabic text or not
- isFemale
- in file Gender.php, method I18N_Arabic_Gender::isFemale()
Check if Arabic word is feminine
- isForum
- in file Arabic.php, method I18N_Arabic::isForum()
There is still a lack of original, localized, high-quality content and well-structured Arabic websites; This method help in tag HTML result pages from Arabic forum to enable filter it in/out.
- isHamza
- in file Normalise.php, method I18N_Arabic_Normalise::isHamza()
Checks for Arabic Hamza forms (i.e. HAMZA, WAW HAMZA, YEH HAMZA, HAMZA ABOVE, HAMZA BELOW, ALEF HAMZA BELOW, ALEF HAMZA ABOVE).
- isHaraka
- in file Normalise.php, method I18N_Arabic_Normalise::isHaraka()
Checks for Arabic Harakat marks (i.e. FATHA, DAMMA, KASRA, SUKUN, TANWIN).
- islamicToJd
- in file Date.php, method I18N_Arabic_Date::islamicToJd()
Convert given Hijri date into Julian day
- islamicToJd
- in file Mktime.php, method I18N_Arabic_Mktime::islamicToJd()
This will convert given Hijri date (Islamic calendar) into Julian day
- isLigature
- in file Normalise.php, method I18N_Arabic_Normalise::isLigature()
Checks for Arabic Ligatures like LamAlef (i.e. LAM ALEF, LAM ALEF HAMZA ABOVE, LAM ALEF HAMZA BELOW, LAM ALEF MADDA ABOVE).
- isMoon
- in file Normalise.php, method I18N_Arabic_Normalise::isMoon()
Checks for Arabic Moon letters.
- isNoun
- in file WordTag.php, method I18N_Arabic_WordTag::isNoun()
Check if given rabic word is noun or not
- isShortharaka
- in file Normalise.php, method I18N_Arabic_Normalise::isShortharaka()
Checks for Arabic short Harakat marks (i.e. FATHA, DAMMA, KASRA, SUKUN).
- isSmall
- in file Normalise.php, method I18N_Arabic_Normalise::isSmall()
Checks for Arabic Small letters (i.e. SMALL ALEF, SMALL WAW, SMALL YEH).
- isSun
- in file Normalise.php, method I18N_Arabic_Normalise::isSun()
Checks for Arabic Sun letters.
- isTanwin
- in file Normalise.php, method I18N_Arabic_Normalise::isTanwin()
Checks for Arabic Tanwin marks (i.e. FATHATAN, DAMMATAN, KASRATAN).
- isTashkeel
- in file Normalise.php, method I18N_Arabic_Normalise::isTashkeel()
Checks for Arabic Tashkeel marks (i.e. FATHA, DAMMA, KASRA, SUKUN, SHADDA, FATHATAN, DAMMATAN, KASRATAN).
- isTehlike
- in file Normalise.php, method I18N_Arabic_Normalise::isTehlike()
Checks for Arabic Teh forms (i.e. TEH, TEH MARBUTA).
- isWawlike
- in file Normalise.php, method I18N_Arabic_Normalise::isWawlike()
Checks for Arabic Waw like forms (i.e. WAW, WAW HAMZA, SMALL WAW).
- isWeak
- in file Normalise.php, method I18N_Arabic_Normalise::isWeak()
Checks for Arabic Weak letters (i.e. ALEF, WAW, YEH, ALEF_MAKSURA).
- isYehlike
- in file Normalise.php, method I18N_Arabic_Normalise::isYehlike()
Checks for Arabic Yeh forms (i.e. YEH, YEH HAMZA, SMALL YEH, ALEF MAKSURA).
top
top
top
top
top
n
- Normalise.php
- procedural page Normalise.php
- Numbers.php
- procedural page Numbers.php
- normalise
- in file Normalise.php, method I18N_Arabic_Normalise::normalise()
Takes a string, it applies the various filters in this class to return a unicode normalised string suitable for activities such as searching, indexing, etc.
- normaliseHamza
- in file Normalise.php, method I18N_Arabic_Normalise::normaliseHamza()
Normalise all Hamza characters to their corresponding aleph character in an Arabic text.
- normaliseLamaleph
- in file Normalise.php, method I18N_Arabic_Normalise::normaliseLamaleph()
Unicode uses some special characters where the lamaleph and any hamza above them are combined into one code point. Some input system use them. This function expands these characters.
top
p
- preConvert
- in file Glyphs.php, method I18N_Arabic_Glyphs::preConvert()
Convert Arabic Windows-1256 charset string into glyph joining in UTF-8 hexadecimals stream
top
top
top
s
- Salat.php
- procedural page Salat.php
- Soundex.php
- procedural page Soundex.php
- Standard.php
- procedural page Standard.php
- Stemmer.php
- procedural page Stemmer.php
- StrToTime.php
- procedural page StrToTime.php
- search
- in file CompressStr.php, method I18N_Arabic_CompressStr::search()
Search a compressed string for a given word
- setArrFields
- in file Query.php, method I18N_Arabic_Query::setArrFields()
Setting value for $_fields array
- setCode
- in file Soundex.php, method I18N_Arabic_Soundex::setCode()
Set the mapping code of the soundex key (default value is "soundex")
- setConf
- in file Salat.php, method I18N_Arabic_Salat::setConf()
Setting rest of Salat calculation configuration
- setDate
- in file Salat.php, method I18N_Arabic_Salat::setDate()
Setting date of day for Salat calculation
- setFeminine
- in file Numbers.php, method I18N_Arabic_Numbers::setFeminine()
Set feminine flag of the counted object
- setFormat
- in file Numbers.php, method I18N_Arabic_Numbers::setFormat()
Set the grammar position flag of the counted object
- setInputCharset
- in file Arabic.php, method I18N_Arabic::setInputCharset()
Set charset used in class input Arabic strings
- setLang
- in file Soundex.php, method I18N_Arabic_Soundex::setLang()
Set the language of the soundex key (default value is "en")
- setLang
- in file CompressStr.php, method I18N_Arabic_CompressStr::setLang()
Set required encode and binary hash of most probably character in selected language
- setLanguage
- in file Hiero.php, method I18N_Arabic_Hiero::setLanguage()
Set the output language
- setLen
- in file Soundex.php, method I18N_Arabic_Soundex::setLen()
Set the length of soundex key (default value is 4)
- setLocation
- in file Salat.php, method I18N_Arabic_Salat::setLocation()
Setting location information for Salat calculation
- setMode
- in file Query.php, method I18N_Arabic_Query::setMode()
Setting $mode propority value that refer to search mode [0 for OR logic | 1 for AND logic]
- setMode
- in file Date.php, method I18N_Arabic_Date::setMode()
Setting value for $mode scalar
- setOrder
- in file Numbers.php, method I18N_Arabic_Numbers::setOrder()
Set the ordering flag, is it normal number or ordering number
- setOutputCharset
- in file Arabic.php, method I18N_Arabic::setOutputCharset()
Set charset used in class output Arabic strings
- setStrFields
- in file Query.php, method I18N_Arabic_Query::setStrFields()
Setting value for $_fields array
- soundex
- in file Soundex.php, method I18N_Arabic_Soundex::soundex()
Arabic soundex algorithm takes Arabic word as an input and produces a character string which identifies a set words that are (roughly) phonetically alike.
- standard
- in file Standard.php, method I18N_Arabic_Standard::standard()
This method will standardize Arabic text to follow writing standards (just like magazine rules)
- stem
- in file Stemmer.php, method I18N_Arabic_Stemmer::stem()
Get rough stem of the given Arabic word
- str2bits
- in file CompressStr.php, method I18N_Arabic_CompressStr::str2bits()
Convert textual string into binary string
- str2graph
- in file Hiero.php, method I18N_Arabic_Hiero::str2graph()
Translate Arabic or English word into Hieroglyphics
- str2int
- in file Numbers.php, method I18N_Arabic_Numbers::str2int()
Convert Arabic idiom number string into Integer
- stripTashkeel
- in file Normalise.php, method I18N_Arabic_Normalise::stripTashkeel()
Strip all tashkeel characters from an Arabic text.
- stripTatweel
- in file Normalise.php, method I18N_Arabic_Normalise::stripTatweel()
Strip all tatweel characters from an Arabic text.
- strtotime
- in file StrToTime.php, method I18N_Arabic_StrToTime::strtotime()
This method will parse about any Arabic textual datetime description into a Unix timestamp
- subInt2str
- in file Numbers.php, method I18N_Arabic_Numbers::subInt2str()
Spell integer number in Arabic idiom
- summarize
- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::summarize()
Core summarize function that implement required steps in the algorithm
- swapAe
- in file KeySwap.php, method I18N_Arabic_KeySwap::swapAe()
Make conversion to swap that odd Arabic text by original English sentence you meant when you type on your keyboard (if keyboard language was incorrect)
- swapAf
- in file KeySwap.php, method I18N_Arabic_KeySwap::swapAf()
Make conversion to swap that odd Arabic text by original French sentence you meant when you type on your keyboard (if keyboard language was incorrect)
- swapEa
- in file KeySwap.php, method I18N_Arabic_KeySwap::swapEa()
Make conversion to swap that odd English text by original Arabic sentence you meant when you type on your keyboard (if keyboard language was incorrect)
- swapFa
- in file KeySwap.php, method I18N_Arabic_KeySwap::swapFa()
Make conversion to swap that odd French text by original Arabic sentence you meant when you type on your keyboard (if keyboard language was incorrect)
top
top
top
top
top
|
|