diff options
Diffstat (limited to 'JLanguageTool/src/resource/ca')
-rw-r--r-- | JLanguageTool/src/resource/ca/README | 6 | ||||
-rw-r--r-- | JLanguageTool/src/resource/ca/catalan.dict | bin | 0 -> 652754 bytes | |||
-rw-r--r-- | JLanguageTool/src/resource/ca/catalan.info | 9 | ||||
-rw-r--r-- | JLanguageTool/src/resource/ca/catalan_synth.dict | bin | 0 -> 412058 bytes | |||
-rw-r--r-- | JLanguageTool/src/resource/ca/catalan_tags.txt | 315 | ||||
-rw-r--r-- | JLanguageTool/src/resource/ca/freeling2lt.pl | 26 |
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 Binary files differnew file mode 100644 index 0000000..55550a9 --- /dev/null +++ b/JLanguageTool/src/resource/ca/catalan.dict 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 Binary files differnew file mode 100644 index 0000000..a5486d9 --- /dev/null +++ b/JLanguageTool/src/resource/ca/catalan_synth.dict 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"; + } +} |