This interface contains various I18N related code used in various places by the spell checker.
[scriptable, uuid(b075d5dc-1df1-441a-bebf-680d8caaa19c)]
interface mozISpellI18NUtil : nsISupports
Constants
const
PRUint32
kCheck = 0
const
PRUint32
kSuggest = 1
Attributes
The language being used to check spelling
readonly attribute
wstring
language
Methods
Given a unicode string and an offset, find the beginning and end of the next word. begin and end are -1 if there are no words remaining in the string. This should really be folded into the Line/WordBreaker.
void
findNextWord(in wstring word, in PRUint32 length, in PRUint32 offset, out PRInt32 begin, out PRInt32 end)
Given a word return a list of possible root forms of that word
void
fromRootForm(in wstring word, [array, size_is(icount)] in wstring iwords, in PRUint32 icount, [array, size_is(ocount)] out wstring owords, out PRUint32 ocount)
Given a word return a list of possible root forms of that word
void
getRootForm(in wstring word, in PRUint32 type, [array, size_is(count)] out wstring words, out PRUint32 count)
Compare to: