diff -Naur OmegaT-2.2.3_Beta-orig/src/org/omegat/core/spellchecker/SpellChecker.java OmegaT-2.2.3_Beta/src/org/omegat/core/spellchecker/SpellChecker.java --- OmegaT-2.2.3_Beta-orig/src/org/omegat/core/spellchecker/SpellChecker.java 2010-11-19 13:13:02.000000000 +0100 +++ OmegaT-2.2.3_Beta/src/org/omegat/core/spellchecker/SpellChecker.java 2010-12-28 20:46:17.043569846 +0100 @@ -150,11 +150,6 @@ Log.log("Error loading hunspell: " + err.getMessage()); } if (checker == null) { - try { - checker = new SpellCheckerJMySpell(language, dictionaryName, affixName); - } catch (Exception ex) { - Log.log("Error loading jmyspell: " + ex.getMessage()); - } } } if (checker == null) { diff -Naur OmegaT-2.2.3_Beta-orig/src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java OmegaT-2.2.3_Beta/src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java --- OmegaT-2.2.3_Beta-orig/src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java 2010-11-19 13:13:02.000000000 +0100 +++ OmegaT-2.2.3_Beta/src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java 1970-01-01 01:00:00.000000000 +0100 @@ -1,70 +0,0 @@ -/************************************************************************** - OmegaT - Computer Assisted Translation (CAT) tool - with fuzzy matching, translation memory, keyword search, - glossaries, and translation leveraging into updated projects. - - Copyright (C) 2010 Alex Buloichik - Home page: http://www.omegat.org/ - Support center: http://groups.yahoo.com/group/OmegaT/ - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - **************************************************************************/ - -package org.omegat.core.spellchecker; - -import java.io.File; -import java.util.List; -import java.util.logging.Logger; - -import org.dts.spell.dictionary.OpenOfficeSpellDictionary; -import org.dts.spell.dictionary.SpellDictionary; - -/** - * JMySpell spell checker implementation. - * - * @author Alex Buloichik (alex73mail@gmail.com) - */ -public class SpellCheckerJMySpell implements ISpellCheckerProvider { - /** Local logger. */ - private static final Logger LOGGER = Logger.getLogger(SpellCheckerJMySpell.class.getName()); - - private org.dts.spell.SpellChecker jmyspell; - - public SpellCheckerJMySpell(String language, String dictionaryName, String affixName) throws Exception { - - SpellDictionary dict = new OpenOfficeSpellDictionary(new File(dictionaryName), new File(affixName), - false); - jmyspell = new org.dts.spell.SpellChecker(dict); - jmyspell.setCaseSensitive(false); - - LOGGER.finer("Initialize SpellChecker by JMySpell for language '" + language + "' dictionary " - + dictionaryName); - } - - public void destroy() { - jmyspell = null; - } - - public boolean isCorrect(String word) { - return jmyspell.isCorrect(word); - } - - public List suggest(String word) { - return jmyspell.getDictionary().getSuggestions(word, 20); - } - - public void learnWord(String word) { - } -}