summaryrefslogtreecommitdiffstats
path: root/JLanguageTool/src/resource/ca
diff options
context:
space:
mode:
Diffstat (limited to 'JLanguageTool/src/resource/ca')
-rw-r--r--JLanguageTool/src/resource/ca/README6
-rw-r--r--JLanguageTool/src/resource/ca/catalan.dictbin0 -> 652754 bytes
-rw-r--r--JLanguageTool/src/resource/ca/catalan.info9
-rw-r--r--JLanguageTool/src/resource/ca/catalan_synth.dictbin0 -> 412058 bytes
-rw-r--r--JLanguageTool/src/resource/ca/catalan_tags.txt315
-rw-r--r--JLanguageTool/src/resource/ca/freeling2lt.pl26
6 files changed, 356 insertions, 0 deletions
diff --git a/JLanguageTool/src/resource/ca/README b/JLanguageTool/src/resource/ca/README
new file mode 100644
index 0000000..3229cdf
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/README
@@ -0,0 +1,6 @@
+The dictionary was mainly obtained from the Freeling project.
+
+http://devel.cpl.upc.edu/freeling/svn/latest/freeling/data/ca/dicc.src
+http://garraf.epsevg.upc.es/freeling/
+
+It is released under the GNU General Public License.
diff --git a/JLanguageTool/src/resource/ca/catalan.dict b/JLanguageTool/src/resource/ca/catalan.dict
new file mode 100644
index 0000000..55550a9
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/catalan.dict
Binary files differ
diff --git a/JLanguageTool/src/resource/ca/catalan.info b/JLanguageTool/src/resource/ca/catalan.info
new file mode 100644
index 0000000..9ff1fc2
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/catalan.info
@@ -0,0 +1,9 @@
+#
+# Dictionary properties.
+#
+
+fsa.dict.separator=_
+fsa.dict.encoding=iso-8859-1
+
+fsa.dict.uses-prefixes=false
+fsa.dict.uses-infixes=false
diff --git a/JLanguageTool/src/resource/ca/catalan_synth.dict b/JLanguageTool/src/resource/ca/catalan_synth.dict
new file mode 100644
index 0000000..a5486d9
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/catalan_synth.dict
Binary files differ
diff --git a/JLanguageTool/src/resource/ca/catalan_tags.txt b/JLanguageTool/src/resource/ca/catalan_tags.txt
new file mode 100644
index 0000000..d8f099d
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/catalan_tags.txt
@@ -0,0 +1,315 @@
+AO0FP0
+AO0FS0
+AO0MP0
+AO0MS0
+AQ0CN0
+AQ0CP0
+AQ0CS0
+AQ0FN0
+AQ0FP0
+AQ0FPP
+AQ0FS0
+AQ0FSP
+AQ0MN0
+AQ0MP0
+AQ0MPP
+AQ0MS0
+AQ0MSP
+CC
+CS
+DA0CS0
+DA0FP0
+DA0FS0
+DA0MN0
+DA0MP0
+DA0MS0
+DD0CP0
+DD0CS0
+DD0FP0
+DD0FS0
+DD0MP0
+DD0MS0
+DE0FP0
+DE0FS0
+DE0MP0
+DE0MS0
+DI0CN0
+DI0CP0
+DI0CS0
+DI0FP0
+DI0FS0
+DI0MP0
+DI0MS0
+DP1CPP
+DP1FPS
+DP1FSP
+DP1FSS
+DP1MPS
+DP1MSP
+DP1MSS
+DP2CPP
+DP2FPS
+DP2FSP
+DP2FSS
+DP2MPS
+DP2MSP
+DP2MSS
+DP3FPC
+DP3FSC
+DP3MPC
+DP3MSC
+DR0CS0
+DT0FP0
+DT0FS0
+DT0MP0
+DT0MS0
+Fs
+I
+NCCN000
+NCCP000
+NCCS000
+NCFN000
+NCFP000
+NCFS000
+NCMN000
+NCMP00
+NCMP000
+NCMS000
+NCPS000
+P0000000
+P010P000
+P010S000
+P020P000
+P020S000
+P0300000
+PD0CP000
+PD0CS000
+PD0FP000
+PD0FS000
+PD0MP000
+PD0MS000
+PD0NS000
+PI0CN000
+PI0CP000
+PI0CS000
+PI0FP000
+PI0FS000
+PI0MP000
+PI0MS000
+PP1CP000
+PP1CS000
+PP1CSN00
+PP1CSO00
+PP2CN00P
+PP2CP000
+PP2CP00P
+PP2CS000
+PP2CS00P
+PP3CN000
+PP3CNO00
+PP3CP000
+PP3CSA00
+PP3CSD00
+PP3FP000
+PP3FPA00
+PP3FS000
+PP3FSA00
+PP3MP000
+PP3MS000
+PP3MSA00
+PP3NN000
+PR000000
+PR0CN000
+PR0CP000
+PR0CS000
+PT000000
+PT0CS000
+PT0FP000
+PT0FS000
+PT0MP000
+PT0MS000
+PX1CP0P0
+PX1FP0S0
+PX1FS0P0
+PX1FS0S0
+PX1MP0S0
+PX1MS0P0
+PX1MS0S0
+PX2CP0P0
+PX2FP0S0
+PX2FS0P0
+PX2FS0S0
+PX2MP0S0
+PX2MS0P0
+PX2MS0S0
+PX3CP0P0
+PX3CS0P0
+PX3FP0C0
+PX3FS0C0
+PX3MP0C0
+PX3MS0C0
+RG
+RN
+SP+DA
+SPS00
+VAG0000
+VAIC1P0
+VAIC1S0
+VAIC2P0
+VAIC2S0
+VAIC3P0
+VAIC3S0
+VAIF1P0
+VAIF1S0
+VAIF2P0
+VAIF2S0
+VAIF3P0
+VAIF3S0
+VAII1P0
+VAII1S0
+VAII2P0
+VAII2S0
+VAII3P0
+VAII3S0
+VAIP1P0
+VAIP1S0
+VAIP2P0
+VAIP2S0
+VAIP3P0
+VAIP3S0
+VAIS1P0
+VAIS1S0
+VAIS2P0
+VAIS2S0
+VAIS3P0
+VAIS3S0
+VAM01P0
+VAM02P0
+VAM02S0
+VAM03P0
+VAM03S0
+VAN0000
+VAP00PF
+VAP00PM
+VAP00SF
+VAP00SM
+VASI1P0
+VASI1S0
+VASI2P0
+VASI2S0
+VASI3P0
+VASI3S0
+VASP1P0
+VASP1S0
+VASP2P0
+VASP2S0
+VASP3P0
+VASP3S0
+VMG0000
+VMIC1P0
+VMIC1S0
+VMIC2P0
+VMIC2S0
+VMIC3P0
+VMIC3S0
+VMIF1P0
+VMIF1S0
+VMIF2P0
+VMIF2S0
+VMIF3P0
+VMIF3S0
+VMII1P0
+VMII1S0
+VMII2P0
+VMII2S0
+VMII3P0
+VMII3S0
+VMIP1P0
+VMIP1S0
+VMIP2P0
+VMIP2S0
+VMIP3P0
+VMIP3S0
+VMIS1P0
+VMIS1S0
+VMIS2P0
+VMIS2S0
+VMIS3P0
+VMIS3S0
+VMM01P0
+VMM02P0
+VMM02S0
+VMM03P0
+VMM03S0
+VMMP1P0
+VMMP2P0
+VMMP2S0
+VMMP3P0
+VMMP3S0
+VMN0000
+VMP00PF
+VMP00PM
+VMP00SF
+VMP00SM
+VMSI1P0
+VMSI1S0
+VMSI2P0
+VMSI2S0
+VMSI3P0
+VMSI3S0
+VMSP1P0
+VMSP1S0
+VMSP2P0
+VMSP2S0
+VMSP3P0
+VMSP3S0
+VSG0000
+VSIC1P0
+VSIC1S0
+VSIC2P0
+VSIC2S0
+VSIC3P0
+VSIC3S0
+VSIF1P0
+VSIF1S0
+VSIF2P0
+VSIF2S0
+VSIF3P0
+VSIF3S0
+VSII1P0
+VSII1S0
+VSII2P0
+VSII2S0
+VSII3P0
+VSII3S0
+VSIP1P0
+VSIP1S0
+VSIP2P0
+VSIP2S0
+VSIP3P0
+VSIP3S0
+VSIS1P0
+VSIS1S0
+VSIS2P0
+VSIS2S0
+VSIS3P0
+VSIS3S0
+VSM01P0
+VSM02P0
+VSM02S0
+VSM03P0
+VSM03S0
+VSN0000
+VSP00SM
+VSSI1P0
+VSSI1S0
+VSSI2P0
+VSSI2S0
+VSSI3P0
+VSSI3S0
+VSSP1P0
+VSSP1S0
+VSSP2P0
+VSSP2S0
+VSSP3P0
+VSSP3S0
diff --git a/JLanguageTool/src/resource/ca/freeling2lt.pl b/JLanguageTool/src/resource/ca/freeling2lt.pl
new file mode 100644
index 0000000..a0fd7c2
--- /dev/null
+++ b/JLanguageTool/src/resource/ca/freeling2lt.pl
@@ -0,0 +1,26 @@
+#!/usr/bin/perl
+
+# Convert the Freeling dictionary into LanguageTools format
+# sdocio@gmail.com
+# Usage: cat dicc.src | ./freeling2lt.pl > language.dict
+
+while(<>)
+{
+ chomp;
+
+ @tokens = split;
+
+ if( $#tokens > 2 )
+ {
+ my $wordform = shift(@tokens);
+ for(my $i=0; $i<$#tokens; $i+=2)
+ {
+ print "$wordform\t$tokens[$i]\t$tokens[$i+1]\n";
+ }
+ }
+ else
+ {
+ $" = "\t";
+ print "@tokens\n";
+ }
+}