commit libreoffice-languagetool for openSUSE:Factory
Hello community,
here is the log from the commit of package libreoffice-languagetool for openSUSE:Factory
checked in at Mon Feb 14 01:39:15 CET 2011.
--------
--- libreoffice-languagetool/libreoffice-languagetool.changes 2011-02-03 22:00:14.000000000 +0100
+++ /mounts/work_src_done/STABLE/libreoffice-languagetool/libreoffice-languagetool.changes 2011-02-13 22:11:40.000000000 +0100
@@ -1,0 +2,28 @@
+Sun Feb 13 21:48:13 CET 2011 - pmladek@suse.cz
+
+- updated to version 1.2:
+ * updated rules and dictionaries for almost all languages
+ * major update of the French dictionary (bnc#569617)
+ * added new scripts testwikipedia.sh and testwikipedia.bat; these allow
+ to check a local Wikipedia XML dump; it helps to test new rules,
+ especially to avoid false alarms
+ * problem with salutation ending with comma and false alarm
+ for a missing uppercase letter (sf#2830181)
+ * incorrect line numbers for files larger than 64000 bytes (sf#3076989)
+ * SRX sentence tokenization rules for Catalan, Danish, German
+ * initial support for checking bilingual texts (bitexts),
+ * fixed LT menu integration for OOo/LO 3.3.0 (i#114078)
+ * add tagger dictionary and synthesizer for Catalan
+ * incorrect ICU regex in SRX file (sf#2998138)
+ * do not show LT menu in Calc (sf#2972055)
+ * better deal with Windows line breaks
+ * initial support for OOo help system
+ * footnote numbers before a comma
+ * add synthesizer for Spanish
+ * updated the morfologik-stemming library to version 1.4.0
+ * performance improvements
+ * ability to build the binary automata directly from Java
+- updated script to generate part of the spec file
+- added Catalan dictionary
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
JLanguageTool-0.9.9-find-junit-jar.diff
JLanguageTool-1.0.0-package-dicts-separately.diff
JLanguageTool-1.0.0.tar.bz2
ooo-LanguageTool-data
ooo-LanguageTool-gen-spec
New:
----
JLanguageTool-1.2-find-junit-jar.diff
JLanguageTool-1.2-package-dicts-separately.diff
JLanguageTool-1.2.tar.bz2
lo-LanguageTool-data
lo-LanguageTool-gen-spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-languagetool.spec ++++++
--- /var/tmp/diff_new_pack.Uo8mfh/_old 2011-02-14 01:38:39.000000000 +0100
+++ /var/tmp/diff_new_pack.Uo8mfh/_new 2011-02-14 01:38:39.000000000 +0100
@@ -19,7 +19,7 @@
Name: libreoffice-languagetool
-Version: 1.0.0
+Version: 1.2
Release: 1
BuildRequires: ant java-devel libreoffice-ure unzip
#!BuildIgnore: libreoffice
@@ -28,8 +28,8 @@
# ignore cs because of an unlclear license; also unsupported
# ignore sk unknown license; almost empty dictionary
# ignore uk (unsupported)
-%define langtool_langs de en es fr gl it pl nl ro ru sk sv
-License: CCA-SA3.0
+%define langtool_langs ca de en es fr gl it pl nl ro ru sk sv
+License: GPL
Group: Productivity/Office/Suite
AutoReqProv: on
PreReq: libreoffice >= 3.0.99
@@ -45,14 +45,12 @@
# cvs -z3 -d:pserver:anonymous@languagetool.cvs.sourceforge.net:/cvsroot/languagetool co -r V_0_9_9 -P JLanguageTool
# rm src/resource/cs/{*.dict,*.info} because of unclear licese; also it is not longer supported (only a bachelor's thesis)
# rm src/resource/uk/{*.dict,*.info} because of unclear licese
+# rm src/resource/ml/{*.dict,*.info} because of unclear licese
+# rm -rf libs/ooo
+# + we use these jars from our libreoffice packages
# rm libs/{activation.jar,jaxb-api.jar,jaxb-impl.jar,jsr173_1.0_api.jar}:
# + part of JDK 1.6 => not needed
# + under CDDL or GPL => remove them to avoid necessity to include the related sources
-# rm libs/commons-lang-2.4.jar
-# + unused
-# rm libs/bliki-3.0.3.jar:
-# + needed only to run the project wiki page => not needed for the plugin
-# + GPL => remove it to avoid necessity to include the related sources
# FIXME: wanted to remove libs/commons-logging-1.1.1.jar but it was not available on SLED11
# it is small file (60kB) => it is not worth doing special hacks for SLED11 and other distros
Source0: JLanguageTool-%version.tar.bz2
@@ -65,11 +63,11 @@
# Version 20061102 is mentioned in the cvs log
Source2: jdic-20061102-src.tar.bz2
# helper script and data file to create pieces of the spec file
-Source100: ooo-LanguageTool-data
-Source101: ooo-LanguageTool-gen-spec
-Patch0: JLanguageTool-1.0.0-package-dicts-separately.diff
+Source100: lo-LanguageTool-data
+Source101: lo-LanguageTool-gen-spec
+Patch0: JLanguageTool-1.2-package-dicts-separately.diff
Patch1: JLanguageTool-0.9.3-system-ooo-jars.diff
-Patch2: JLanguageTool-0.9.9-find-junit-jar.diff
+Patch2: JLanguageTool-1.2-find-junit-jar.diff
Patch3: JLanguageTool-0.9.9-ignore-jre-1.5.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -83,8 +81,9 @@
The language checker uses special dictionaries that are provided by the
libreoffice-languagetool-<lang> packages.
+
########################################################
-# Start of a section generated by ooo-langtool-gen-spec
+# Start of a section generated by lo-langtool-gen-spec
# Do not edit!
########################################################
@@ -92,6 +91,23 @@
# langtool dictionaries
#
+%package -n libreoffice-languagetool-ca
+License: GPL
+Summary: Catalan Dictionary for LibreOffice Language Tool
+Group: Productivity/Office/Dictionary
+Provides: locale(libreoffice-languagetool:ca)
+PreReq: libreoffice-ure >= 2.99
+Requires: libreoffice-languagetool = %version
+# compat stuff
+Provides: OpenOffice_org-LanguageTool-ca = %version
+Obsoletes: OpenOffice_org-LanguageTool-ca <= %version
+
+%description -n libreoffice-languagetool-ca
+The Catalan dictionary that can be used to check grammar and other more
+complex mistakes using the LibreOffice language tool extension.
+
+
+
%package -n libreoffice-languagetool-de
License: CCA-SA3.0
Summary: German Dictionary for LibreOffice Language Tool
@@ -110,7 +126,7 @@
%package -n libreoffice-languagetool-en
-License: BSD3c ; BSD4c ; Public Domain, Freeware
+License: BSD3c, BSD4c, Public Domain, Freeware
Summary: English Dictionary for LibreOffice Language Tool
Group: Productivity/Office/Dictionary
Provides: locale(libreoffice-languagetool:en)
@@ -144,7 +160,7 @@
%package -n libreoffice-languagetool-fr
-License: LGPL
+License: GPLv2.0, LGPLv2.1, MPLv1.1
Summary: French Dictionary for LibreOffice Language Tool
Group: Productivity/Office/Dictionary
Provides: locale(libreoffice-languagetool:fr)
@@ -297,7 +313,7 @@
######################################################
-# End of a section generated by ooo-langtool-gen-spec
+# End of a section generated by lo-langtool-gen-spec
######################################################
@@ -383,7 +399,7 @@
test -L "$link" -a ! -r "$link" && rm "$link" || exit 0;
########################################################
-# Start of a section generated by ooo-langtool-gen-spec
+# Start of a section generated by lo-langtool-gen-spec
# Do not edit!
########################################################
@@ -391,6 +407,13 @@
# langtool dictionaries
#
+# ca
+
+%posttrans -n libreoffice-languagetool-ca
+%_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-ca.txt || true
+
+%preun -n libreoffice-languagetool-ca
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink %_datadir/%ooo_home/files-langtool-ca.txt || true
# de
%posttrans -n libreoffice-languagetool-de
@@ -479,6 +502,10 @@
# langtool dictionaries
#
+%files -f files-langtool-ca.txt -n libreoffice-languagetool-ca
+%defattr(-,root,root)
+%doc src/resource/ca/README
+
%files -f files-langtool-de.txt -n libreoffice-languagetool-de
%defattr(-,root,root)
%doc src/resource/de/{errors.txt,tagset.txt}
@@ -489,14 +516,15 @@
%files -f files-langtool-es.txt -n libreoffice-languagetool-es
%defattr(-,root,root)
+%doc src/resource/es/{README,README.cvs}
%files -f files-langtool-fr.txt -n libreoffice-languagetool-fr
%defattr(-,root,root)
-%doc src/resource/fr/readme.txt
+%doc src/resource/fr/README_lexique.txt
%files -f files-langtool-gl.txt -n libreoffice-languagetool-gl
%defattr(-,root,root)
-%doc src/resource/gl/{LICENSE,README,README.cvs,freeling2lt.pl}
+%doc src/resource/gl/{LICENSE,README,README.cvs}
%files -f files-langtool-it.txt -n libreoffice-languagetool-it
%defattr(-,root,root)
@@ -522,7 +550,7 @@
%defattr(-,root,root)
######################################################
-# End of a section generated by ooo-langtool-gen-spec
+# End of a section generated by lo-langtool-gen-spec
######################################################
%changelog
++++++ JLanguageTool-0.9.3-system-ooo-jars.diff ++++++
--- /var/tmp/diff_new_pack.Uo8mfh/_old 2011-02-14 01:38:39.000000000 +0100
+++ /var/tmp/diff_new_pack.Uo8mfh/_new 2011-02-14 01:38:39.000000000 +0100
@@ -1,6 +1,6 @@
--- build.properties
+++ build.properties
-@@ -54,10 +54,10 @@
+@@ -59,10 +59,10 @@
ext.log4j.lib = ${ext.dir}/build/cobertura/log4j-1.2.9.jar
ext.jakarta-oro.lib = ${ext.dir}/build/cobertura/jakarta-oro-2.0.8.jar
++++++ JLanguageTool-0.9.9-ignore-jre-1.5.diff ++++++
--- /var/tmp/diff_new_pack.Uo8mfh/_old 2011-02-14 01:38:39.000000000 +0100
+++ /var/tmp/diff_new_pack.Uo8mfh/_new 2011-02-14 01:38:39.000000000 +0100
@@ -2,9 +2,9 @@
================================================================================
--- build.xml
+++ build.xml
-@@ -404,11 +404,6 @@
- <copy file="${ext.segment.lib}" todir="${dist.dir}" />
- <copy file="${ext.logging.lib}" todir="${dist.dir}" />
+@@ -414,11 +414,6 @@
+ <copy file="${ext.commons.lang.lib}" todir="${dist.dir}" />
+ <copy file="${ext.bliki.lib}" todir="${dist.dir}" />
<copy file="${ext.junit.lib}" todir="${dist.dir}" />
-<!-- JAXB jars for Java 1.5 -->
-<copy file="${ext.jaxb-api.lib}" todir="${dist.dir}" />
@@ -21,10 +21,10 @@
import java.io.FileOutputStream;
import java.io.IOException;
+import java.lang.ClassLoader;
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.Properties;
-@@ -154,7 +155,18 @@
+ import java.util.*;
+
+ import de.danielnaber.languagetool.Language;
+@@ -145,7 +146,18 @@
final String motherTongueStr = (String) props
.get(MOTHER_TONGUE_CONFIG_KEY);
if (motherTongueStr != null) {
@@ -54,7 +54,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
-@@ -456,6 +457,14 @@
+@@ -451,6 +452,14 @@
* @return An array of Locales supported by LT.
*/
public final Locale[] getLocales() {
@@ -69,7 +69,7 @@
try {
int dims = 0;
for (final Language element : Language.LANGUAGES) {
-@@ -619,9 +628,9 @@
+@@ -614,9 +623,9 @@
if (version != null
&& (version.startsWith("1.0") || version.startsWith("1.1")
|| version.startsWith("1.2") || version.startsWith("1.3") || version
++++++ JLanguageTool-0.9.9-find-junit-jar.diff -> JLanguageTool-1.2-find-junit-jar.diff ++++++
--- libreoffice-languagetool/JLanguageTool-0.9.9-find-junit-jar.diff 2009-12-10 11:10:33.000000000 +0100
+++ /mounts/work_src_done/STABLE/libreoffice-languagetool/JLanguageTool-1.2-find-junit-jar.diff 2011-02-13 22:11:30.000000000 +0100
@@ -1,7 +1,7 @@
--- build.xml
+++ build.xml
-@@ -20,6 +20,8 @@
- <pathelement location="${ext.logging.lib}" />
+@@ -22,6 +22,8 @@
+ <pathelement location="${ext.bliki.lib}" />
<pathelement location="${ext.segment.lib}" />
<!-- -->
+ <pathelement location="${ext.junit.lib}"/>
++++++ JLanguageTool-1.0.0-package-dicts-separately.diff -> JLanguageTool-1.2-package-dicts-separately.diff ++++++
--- libreoffice-languagetool/JLanguageTool-1.0.0-package-dicts-separately.diff 2009-12-10 11:10:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/libreoffice-languagetool/JLanguageTool-1.2-package-dicts-separately.diff 2011-02-13 22:11:32.000000000 +0100
@@ -1,8 +1,8 @@
--- build.xml
+++ build.xml
-@@ -430,74 +430,34 @@
- <copy file="${resource.dir}/disambiguation.dtd" todir="${dist.dir}/resource" />
+@@ -443,105 +443,56 @@
<copy file="${resource.dir}/segment.srx" todir="${dist.dir}/resource" />
+
<copy file="${resource.dir}/en/tagset.txt" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english.dict" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english.info" todir="${dist.dir}/resource/en" />
@@ -11,45 +11,63 @@
<copy file="${resource.dir}/en/english_tags.txt" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/en/disambiguation.xml" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/en/compounds.txt" todir="${dist.dir}/resource/en" />
+
+ <copy file="${resource.dir}/eo/etikedoj.txt" todir="${dist.dir}/resource/eo" />
+
-<copy file="${resource.dir}/it/italian.dict" todir="${dist.dir}/resource/it" />
-<copy file="${resource.dir}/it/italian.info" todir="${dist.dir}/resource/it" />
<copy file="${resource.dir}/it/readme-morph-it.txt" todir="${dist.dir}/resource/it" />
+
-<copy file="${resource.dir}/fr/french.dict" todir="${dist.dir}/resource/fr" />
-<copy file="${resource.dir}/fr/french.info" todir="${dist.dir}/resource/fr" />
- <copy file="${resource.dir}/fr/readme.txt" todir="${dist.dir}/resource/fr" />
+ <copy file="${resource.dir}/fr/README_lexique.txt" todir="${dist.dir}/resource/fr" />
+ <copy file="${resource.dir}/fr/tagset.LT.txt" todir="${dist.dir}/resource/fr" />
<copy file="${resource.dir}/fr/disambiguation.xml" todir="${dist.dir}/resource/fr" />
+
-<copy file="${resource.dir}/gl/galician.dict" todir="${dist.dir}/resource/gl" />
-<copy file="${resource.dir}/gl/galician.info" todir="${dist.dir}/resource/gl" />
<copy file="${resource.dir}/gl/README" todir="${dist.dir}/resource/gl" />
+
-<copy file="${resource.dir}/es/spanish.dict" todir="${dist.dir}/resource/es" />
-<copy file="${resource.dir}/es/spanish.info" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/es/etiquetas-eagles.txt" todir="${dist.dir}/resource/es" />
+-<copy file="${resource.dir}/es/spanish_synth.dict" todir="${dist.dir}/resource/es" />
+-<copy file="${resource.dir}/es/spanish_synth.info" todir="${dist.dir}/resource/es" />
+ <copy file="${resource.dir}/es/spanish_tags.txt" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/es/README" todir="${dist.dir}/resource/es" />
+
<copy file="${resource.dir}/da/danish_tags.txt" todir="${dist.dir}/resource/da" />
-<copy file="${resource.dir}/da/danish.dict" todir="${dist.dir}/resource/da" />
-<copy file="${resource.dir}/da/danish.info" todir="${dist.dir}/resource/da" />
+
-<copy file="${resource.dir}/de/german.dict" todir="${dist.dir}/resource/de" />
-<copy file="${resource.dir}/de/german.info" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/compounds.txt" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/added.txt" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/tagset.txt" todir="${dist.dir}/resource/de" />
+
-<copy file="${resource.dir}/pl/polish.dict" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish.info" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish_synth.dict" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish_synth.info" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/polish_tags.txt" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/compounds.txt" todir="${dist.dir}/resource/pl" />
+ <copy file="${resource.dir}/pl/multiwords.txt" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/disambiguation.xml" todir="${dist.dir}/resource/pl" />
+
-<copy file="${resource.dir}/nl/dutch.dict" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch.info" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch_synth.dict" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch_synth.info" todir="${dist.dir}/resource/nl" />
<copy file="${resource.dir}/nl/dutch_tags.txt" todir="${dist.dir}/resource/nl" />
<copy file="${resource.dir}/nl/disambiguation.xml" todir="${dist.dir}/resource/nl" />
+
-<copy file="${resource.dir}/sv/swedish.info" todir="${dist.dir}/resource/sv" />
-<copy file="${resource.dir}/sv/swedish.dict" todir="${dist.dir}/resource/sv" />
<copy file="${resource.dir}/sv/compounds.txt" todir="${dist.dir}/resource/sv" />
+
-<copy file="${resource.dir}/uk/ukrainian.dict" todir="${dist.dir}/resource/uk" />
+-
-<copy file="${resource.dir}/ru/russian.dict" todir="${dist.dir}/resource/ru" />
-<copy file="${resource.dir}/ru/russian.info" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/russian_tags.txt" todir="${dist.dir}/resource/ru" />
@@ -58,12 +76,14 @@
<copy file="${resource.dir}/ru/tags_russian.txt" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/compounds_ru.txt" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/disambiguation.xml" todir="${dist.dir}/resource/ru" />
+
-<copy file="${resource.dir}/ro/romanian.dict" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian.info" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian_synth.dict" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian_synth.info" todir="${dist.dir}/resource/ro" />
<copy file="${resource.dir}/ro/romanian_tags.txt" todir="${dist.dir}/resource/ro" />
<copy file="${resource.dir}/ro/disambiguation.xml" todir="${dist.dir}/resource/ro" />
+
-<copy file="${resource.dir}/sk/slovak.dict" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/sk/slovak.info" todir="${dist.dir}/resource/sk" />
<copy file="${resource.dir}/sk/compounds.txt" todir="${dist.dir}/resource/sk" />
@@ -71,10 +91,21 @@
-<copy file="${resource.dir}/sk/slovak_synth.dict" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/sk/slovak_synth.info" todir="${dist.dir}/resource/sk" />
<copy file="${resource.dir}/sk/slovak_tags.txt" todir="${dist.dir}/resource/sk" />
--<copy file="${resource.dir}/xx/dummy.dict" tofile="${dist.dir}/resource/cs/czech.dict" />
+-<copy file="${resource.dir}/ml/malayalam.dict" todir="${dist.dir}/resource/ml" />
+-<copy file="${resource.dir}/ml/malayalam.info" todir="${dist.dir}/resource/ml" />
+-
+ <copy file="${resource.dir}/ca/catalan_synth.dict" todir="${dist.dir}/resource/ca" />
+ <copy file="${resource.dir}/ca/catalan_tags.txt" todir="${dist.dir}/resource/ca" />
+-<copy file="${resource.dir}/ca/catalan.dict" todir="${dist.dir}/resource/ca" />
+-<copy file="${resource.dir}/ca/catalan.info" todir="${dist.dir}/resource/ca" />
+ <copy file="${resource.dir}/ca/README" todir="${dist.dir}/resource/ca" />
+
+-<copy file="${resource.dir}/xx/dummy.dict" tofile="${dist.dir}/resource/cs/czech.dict" />
+-
<!-- prepare properties file automatically -->
<javac encoding="${encoding}" srcdir="${src.dir}/dev" includes="de/danielnaber/languagetool/dev/PrintLocales.java" destdir="${build.classes}" target="${target}" debug="${debug}">
+ </javac>
--- src/java/de/danielnaber/languagetool/openoffice/Main.java
+++ src/java/de/danielnaber/languagetool/openoffice/Main.java
@@ -23,6 +23,7 @@
@@ -85,7 +116,7 @@
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
-@@ -481,9 +482,18 @@
+@@ -476,9 +477,18 @@
* The Locale to check.
*/
public final boolean hasLocale(final Locale locale) {
@@ -119,10 +150,10 @@
--- src/java/de/danielnaber/languagetool/tagging/cs/CzechTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/cs/CzechTagger.java
-@@ -61,6 +61,9 @@
+@@ -60,6 +60,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
- final URL url = this.getClass().getResource(RESOURCE_FILENAME);
+ final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
@@ -131,10 +162,10 @@
--- src/java/de/danielnaber/languagetool/tagging/de/GermanTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/de/GermanTagger.java
-@@ -75,6 +75,9 @@
+@@ -74,6 +74,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
- final URL url = this.getClass().getResource(DICT_FILENAME);
+ final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(DICT_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
@@ -143,10 +174,10 @@
if (manualTagger == null) {
--- src/java/de/danielnaber/languagetool/tagging/pl/PolishTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/pl/PolishTagger.java
-@@ -60,6 +60,9 @@
+@@ -61,6 +61,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
- final URL url = this.getClass().getResource(RESOURCE_FILENAME);
+ final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
@@ -155,13 +186,25 @@
--- src/java/de/danielnaber/languagetool/tagging/ro/RomanianTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/ro/RomanianTagger.java
-@@ -70,6 +70,9 @@
+@@ -71,6 +71,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
- final URL url = this.getClass().getResource(RESOURCE_FILENAME);
+ final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
+--- src/java/de/danielnaber/languagetool/tagging/uk/UkrainianMyspellTagger.java
++++ src/java/de/danielnaber/languagetool/tagging/uk/UkrainianMyspellTagger.java
+@@ -62,6 +62,9 @@
+ if (wordsToPos == null) {
+ wordsToPos = new HashMap
participants (1)
-
root@hilbert.suse.de