gXbfB#) ۻbis_IIߪ ۻbis_IIߪ ۻbis_IIߪ ۻbis_II4&D.5;Aϳކ:}Wۻp%7ޔ_#5L e&U~ZBSU_K0BSwB?R_Ѭ$ &ޕ8RYcxsc!^C ۻbis_IIߪ ۻbis_IIߪ ۻbis_II߸Hh)+|J &O9VCdt{ s3f6bfD앉V\ýwgFN5K]OT y/5Oڪ ۻbis_IIߪ ۻbis_IIߪ ۻbis_II=o@h7p̢V-vڑ(R_ >I DbscPxXY2ȔUbW?r-TUdU0 Dqa `ܥM GnCxwsYXx%ZYػWF)4͏=+}gG9G'p;bG'qwFB/;,),ʷP,* s7V-H=W>+0|$(TrrQEU=BKkO&}C#R0huI2λP4^IiGH2^1Il38d;%" =z$@(gcU]--vYHGEtq5Lrf3uť*a\+hڷnhW+qkuhW~y*[Og#9$? ?9xWFVAyP,c0 AyMkr# %nwPohs7&X{vc4).O, }#^+g d>T5?, H8y:*D2Us3= 0e9[. sp^{/bAK8`G"<5_vϳ;Gqh )x_^VM;s8~ՄSXjy^2Qh(=|J{+nԏJ0k3c-IhU^Gaq-I'fg}٪NJ!Q2>{y.Kf\yd %6$AVr-U~id}Bt%r 4n81;F4<{]c0d'"MuV91ڏX:F2fVbI҇S'ʌ"e٦uY@#V]}1b{)߄W+ `=`%fF h7]Kp–y[qk"M) [x30mpam u 99KBO jsCozjQ5쁤tזnAFx)rje0}kɓ$@-C)טN.eoA9 f#&!k iwe!~/4ԏШmV Ns@(PۗbmCM|ވUWg<ԪSoM)*`1WnЏ% 8u |A6)]g'|@?uoEI-zT#Fce˔B y*T'(KR[P{}ڽnhW+qkuhWa% ,J^.hb)!^~}:?9p)l ¦9iq gt3@Z qXytG(iyWS:pUPK4+ Q\.z$ω겙Ы+=2Gk\vfG); !΍!CAZGL{B;"᫈~ɫ$IY{D(.\NLFI@-dఐ#5xW#< h ;$=FBY1ƟzZ볌)zw+2B Pm3/tgFTؽ&vmU2`ePURaG!Vܑ=i|kX7ӓ0IchR>6 7o0[d18?,5~Ķ9fQH??Ԣ`F-8^-[ǠHv5-Lx324\d I!$渽wݛl؜RZkPDֽa*tR>w{޹7Lg;C F_N(tCo:NrŨ')="1+T8g&{6;9!xC9A(Hʈ]2"s4%"Y;q9^K{u(  N1k"] YBJ.*ak%s P(0F v2G혽T+.ߟvޝ@h;ZnE}csfߖk4sf6}6TЂ5@f%Ȧ+ []; } $suggestions = enchant_dict_suggest($this->enchant_dictionary, $word); if (is_array($suggestions) && count($suggestions) > self::MAX_SUGGESTIONS) { $suggestions = array_slice($suggestions, 0, self::MAX_SUGGESTIONS); } return is_array($suggestions) ? $suggestions : []; } /** * Returns misspelled words * * @see rcube_spellchecker_engine::get_suggestions() */ function get_words($text = null) { $result = []; if ($text) { // init spellchecker $this->init(); if (!$this->enchant_dictionary) { return []; } // With Enchant we don't need to get suggestions to return misspelled words $text = preg_split($this->separator, $text, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE); foreach ($text as $w) { $word = trim($w[0]); // skip exceptions if ($this->dictionary->is_exception($word)) { continue; } if (!enchant_dict_check($this->enchant_dictionary, $word)) { $result[] = $word; } } return $result; } foreach ($this->matches as $m) { $result[] = $m[0]; } return $result; } }