OmegaT/OmegaT-2.2.3-remove-jmyspell.patch

90 lines
3.8 KiB
Diff
Raw Normal View History

diff -Nru src/org/omegat/core/spellchecker/SpellChecker.java src/org/omegat/core/spellchecker-gil/SpellChecker.java
--- src/org/omegat/core/spellchecker/SpellChecker.java 2011-01-18 16:34:24.000000000 +0100
+++ src/org/omegat/core/spellchecker-gil/SpellChecker.java 2011-03-10 19:18:38.000000000 +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 -Nru src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java src/org/omegat/core/spellchecker-gil/SpellCheckerJMySpell.java
--- src/org/omegat/core/spellchecker/SpellCheckerJMySpell.java 2011-01-18 16:34:24.000000000 +0100
+++ src/org/omegat/core/spellchecker-gil/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<String> suggest(String word) {
- return jmyspell.getDictionary().getSuggestions(word, 20);
- }
-
- public void learnWord(String word) {
- }
-}