Dear Squirrel Mailers We continue to develop our Squirrel Mail setup using: Win 2003 Server Apache 2.0.54 PHP 4.4.0 Squirrel Mail 1.4.5
We are trying to implement the squirrelspell plugin version 0.3.8 (this is the one included in the SM 1.4.5 distribution). We have installed the win32 Aspell version 0.50.3, and edited sqspell_config to include: $SQSPELL_APP = array('English' => 'c:\aspell\bin\aspell -a', 'Spanish' => 'c:\aspell\bin\aspell -d spanish -a'); So far so good. When clicking on "Check Spelling" we are first asked to select language, and then the main dialog appears. The number of errors found is correct, but all the little boxes are empty except "Suggestions", and all we can do at this point is "Close and Cancel". If we use the browser to view the page source for the popup we can see that the errors have been correctly identified and corrections listed. (I have attached the results of "View Page Source" for this message.) We have tested with both languages and the results are the same. We have tried with Firefox 1.4.5, which is what we normally use, and also with IE6-sp2, to no avail. Any suggestions? Damien Moore -- Data Conduction Limited A3 Manor Development Centre Alison Crescent Sheffield S2 1AS United Kingdom t +44 (0)114 265 5060 f +44 (0)870 051 4981
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta name="robots" content="noindex,nofollow"> <link rel="stylesheet" type="text/css" href="/squirrel/themes/css/tahoma-10.css" /> <title>SquirrelSpell Results</title><script type="text/javascript"> <!-- var sqspell_lines=new Array(); sqspell_lines[0] = "squirrelspell & win32"; sqspell_lines[1] = ""; sqspell_lines[2] = "Dear Squirrel Mailers"; sqspell_lines[3] = ""; sqspell_lines[4] = "We continue to develop our Squirrel Mail setup using:"; sqspell_lines[5] = "Win 2003 Server"; sqspell_lines[6] = "Apache 2.0.54"; sqspell_lines[7] = "PHP 4.4.0"; sqspell_lines[8] = "Squirrel Mail 1.4.5"; sqspell_lines[9] = ""; sqspell_lines[10] = "We are trying to implement the squirrelspell plugin version 0.3.8 (this is the one included in the SM 1.4.5 distribution). We have installed the win32 Aspell version 0.50.3, and edited sqspell_config to include:"; sqspell_lines[11] = ""; sqspell_lines[12] = "$SQSPELL_APP = array(\'English\' => \'c:\\aspell\\bin\\aspell -a\',"; sqspell_lines[13] = " \'Spanish\' => \'c:\\aspell\\bin\\aspell -d spanish -a\');"; sqspell_lines[14] = ""; sqspell_lines[15] = "So far so good. When clicking on \"Check Spelling\" we are first asked to select language, and then the main dialog appears. The number of errors found is correct, but all the little boxes are empty except \"Suggestions\", and all we can do at this point is \"Close and Cancel\". If we use the browser to view the page source for the popup we can see that the errors have been correctly identified and corrections listed. (I have attached the results of"; sqspell_lines[16] = "\"View Page Source\" for this message.)"; sqspell_lines[17] = ""; sqspell_lines[18] = "We have tested with both languages and the results are the same. We have tried with Firefox 1.4.5, which is what we normally use, and also with IE6-sp2, to no avail. I have the feeling that we have missed something obvious, but whatever it is it is not obvious to me. Any suggestions?"; sqspell_lines[19] = ""; sqspell_lines[20] = ""; sqspell_lines[21] = "Damien Moore"; sqspell_lines[22] = ""; sqspell_lines[23] = ""; sqspell_lines[24] = ""; sqspell_lines[25] = "--"; sqspell_lines[26] = "Data Conduction Limited"; sqspell_lines[27] = "A3 Manor Development Centre"; sqspell_lines[28] = "Alison Crescent"; sqspell_lines[29] = "Sheffield S2 1AS"; sqspell_lines[30] = "United Kingdom"; sqspell_lines[31] = "t +44 (0)114 265 5060"; sqspell_lines[32] = "f +44 (0)870 051 4981"; sqspell_lines[33] = ""; sqspell_lines[34] = ""; var misses=new Array(); misses[0] = "squirrelspell"; misses[1] = "PHP"; misses[2] = "plugin"; misses[3] = "sqspell"; misses[4] = "config"; misses[5] = "SQSPELL"; misses[6] = "aspell"; misses[7] = "spanish"; misses[8] = "popup"; misses[9] = "Firefox"; misses[10] = "sp"; var suggestions = new Array(); suggestions[0] = "squirrel spell, squirrel-spell, squirrels, squirrel's, quarrelsomely "; suggestions[1] = "PHIP, PP, PH, HP, PHI, PHD, PIP, PAP, PEP, POP, PUP, PCP, PDP, HOP "; suggestions[2] = "plugging, plug in, plug-in, plaguing, polygon, plunging, plucking, plug, kluging, pluming, login, plain, plugs, puling "; suggestions[3] = "sq spell, sq-spell, Aspell, spell, Ispell, ispell, Gospel, gospel, respell, scalpel, dispel, misspell, Skell, spill, expel "; suggestions[4] = "con fig, con-fig, Cong, confide, confine, confirm, conic, Congo, confer, confab, conga, condign, conform, confuse, confute, coning, Koenig, converge, convoke, configure, conifer, conking, Kong, conj, conk, conning, gong, comfit, confider, confiner, consign, consing "; suggestions[5] = "SQ SPELL, SQ-SPELL, ASPELL, SPELL, ISPELL, GOSPEL, RESPELL, SCALPEL, DISPEL, MISSPELL, SKELL, SPILL, EXPEL "; suggestions[6] = "Aspell, Ispell, ispell, asp ell, asp-ell, spell "; suggestions[7] = "Spanish, Spanish's, spans, soonish, spinach, punish, span's, spaniel, swinish, Spain, Spain's, snappish, spins, spawns, splash, Danish, Span, Spaniard, danish, span, spanning, spawning, spearfish, Spanglish, Spahn's, spawn's "; suggestions[8] = "pop up, pop-up, Poppy, poppy, poop, pop, pup, pinup, polyp, Pope, pope, Pippy, pomp, pops, puppy, Pippa, Pippo, Popek, Popes, pop's, popes, poops, Pip, pappy, peppy, pip, pupa, plop, prop, pulp, pump, pups, Popeye, Popper, pickup, pileup, pipit, popper, potpie "; suggestions[9] = "Fire fox, Fire-fox, Firebox, Foregos, Fairfax, Prefix, Firefly, Fireflies, Filofax, Forefoot "; suggestions[10] = "Sp, SOP, sap, sip, sop, spa, spy, sup, PS, SO, SPF, so, AP, DP, P, S, p, s, ESP, Esp, USP, asp, esp, tsp, PP, SA, SE, SS, SW, Se, Si, WP, pp, GP, HP, JP, KP, LP, MP, NP, Np, RP, SC, SD, SF, SJ, SK, ST, Sb, Sc, Sm, Sn, Sr, St, VP, hp, mp, op, sf, sq, st, up "; var locations= new Array(); locations[0] = "0:0, 0:31"; locations[1] = "0:0"; locations[2] = "0:45"; locations[3] = "0:185"; locations[4] = "0:193"; locations[5] = "0:1"; locations[6] = "0:38, 0:49, 0:38, 0:49"; locations[7] = "0:59"; locations[8] = "0:328"; locations[9] = "0:84"; locations[10] = "0:148"; var ui_completed = "Spellcheck completed. Commit changes?"; var ui_nochange = "No changes were made."; var ui_wait = "Now saving your personal dictionary... Please wait."; //--> </script> <script src="js/check_me.js" type="text/javascript"></script> <style type="text/css"> <!-- /* avoid stupid IE6 bug with frames and scrollbars */ body { voice-family: "\"}\""; voice-family: inherit; width: expression(document.documentElement.clientWidth - 30); } --> </style> </head> <body bgcolor="#FFFFFF" text="#000000" link="#0000CC" alink="#0000CC" vlink="#0000CC" onload="populateSqspellForm()"> <table width="100%" border="0" cellpadding="2"> <tr> <td bgcolor="#ABABAB" align="center"> <b> Found 11 errors </b> </td> </tr> <tr> <td> <hr /> </td> </tr> <tr> <td> <form method="post"> <input type="hidden" name="MOD" value="forget_me_not" /> <input type="hidden" name="words" value="" /> <input type="hidden" name="sqspell_use_app" value="English" /> <table border="0" width="100%"> <tr align="center"> <td colspan="4"> <span style="background-color: #ABABAB">Line with an error:</span> <br /> <textarea name="sqspell_line_area" cols="50" rows="3" wrap="hard" onfocus="this.blur()"></textarea> </td> </tr> <tr valign="middle"> <td align="right" width="25%"> <span style="background-color: #ABABAB">Error:</span> </td> <td align="left" width="25%"> <input name="sqspell_error" size="10" value="" onfocus="this.blur()" /> </td> <td align="right" width="25%"> <span style="background-color: #ABABAB">Suggestions:</span> </td> <td align="left" width="25%"> <select name="sqspell_suggestion" onchange="if (this.options[this.selectedIndex].value != '_NONE') document.forms[0].sqspell_oruse.value=this.options[this.selectedIndex].value"> <option>Suggestions</option> </select> </td> </tr> <tr> <td align="right"> <span style="background-color: #ABABAB">Change to:</span> </td> <td align="left"> <input name="sqspell_oruse" size="15" value="" onfocus="if(!this.value) this.value=document.forms[0].sqspell_error.value" /> </td> <td align="right"> <span style="background-color: #ABABAB">Occurs times:</span> </td> <td align="left"> <input name="sqspell_likethis" size=3 value="" onfocus="this.blur()" /> </td> </tr> <!-- hello? What is this? </td></tr> --> <tr> <td colspan="4"><hr /></td> </tr> <tr> <td colspan="4"> <table border="0" cellpadding="0" cellspacing="3" width="100%"> <tr align="center" bgcolor="#ABABAB"> <td><a href="javascript:sqspellChange()" title="Change this word">Change</a></td><td><a href="javascript:sqspellChangeAll()" title="Change ALL occurances of this word">Change All</a></td><td><a href="javascript:sqspellIgnore()" title="Ignore this word">Ignore</a></td><td><a href="javascript:sqspellIgnoreAll()" title="Ignore ALL occurances this word">Ignore All</a></td><td><a href="javascript:sqspellRemember()" title="Add this word to your personal dictionary">Add to Dic</a></td> </tr> </table> </td> </tr> <tr> <td colspan="4"><hr /></td> </tr> <tr> <td colspan="4" align="center" bgcolor="#ABABAB"> <input type="button" value=" Close and Commit " onclick="if (confirm('The spellcheck is not finished. Really close and commit changes?')) sqspellCommitChanges()" /> <input type="button" value=" Close and Cancel " onclick="if (confirm('The spellcheck is not finished. Really close and discard changes?')) self.close()" /> </td> </tr> </table> </form> </td> </tr> </table> </body></html>