NSString * lang_ = toString(lang);
if ([NSSpellChecker instancesRespondToSelector:@selector(availableLanguages)]) {
NSArray * languages = [speller->checker availableLanguages];
-
+
for (NSString *element in languages) {
if (0 == [element caseInsensitiveCompare:lang_]) {
result = element;
SpellCheckResult result = SPELL_CHECK_FAILED;
int start = 0;
int length = [word_ length];
-
+
[speller->misspelled release];
speller->misspelled = nil;
if ([NSSpellChecker instancesRespondToSelector:@selector(learnWord:)])
[speller->checker learnWord:word_];
-
+
[word_ release];
[pool release];
#endif
if ([NSSpellChecker instancesRespondToSelector:@selector(unlearnWord:)])
[speller->checker unlearnWord:word_];
-
+
[word_ release];
[pool release];
#endif