Project

General

Profile

Grammaticacontrole » History » Version 15

Bob vd Loo, 29-10-2011 14:47

1 11 Bob vd Loo
h1. Grammaticacontrole
2 2 Bob vd Loo
3 9 Bob vd Loo
h2. Installeren
4 9 Bob vd Loo
5 1 Bob vd Loo
Bij deze een korte handleiding voor het bekijken en verbeteringen van de
6 9 Bob vd Loo
grammaticaregels.
7 9 Bob vd Loo
In deze instructie wordt uitgegaan van:
8 9 Bob vd Loo
* een linuxomgeving, desktop of server
9 9 Bob vd Loo
* een standaard map /usr/local/share/languagetool
10 1 Bob vd Loo
11 1 Bob vd Loo
# download http://www.languagetool.org/download/LanguageTool-1.5.oxt
12 9 Bob vd Loo
# maak de map aan
13 9 Bob vd Loo
#* <pre> mkdir /usr/local/share/languagetool </pre>
14 9 Bob vd Loo
# pak het bestand LanguageTool-1.5.oxt uit
15 9 Bob vd Loo
#* <pre> unzip LanguageTool-1.5.oxt /usr/local/share/languagetool/ </pre>
16 9 Bob vd Loo
17 9 Bob vd Loo
h2. Bewerken van grammaticaregels
18 9 Bob vd Loo
19 10 Bob vd Loo
De regels zijn te vinden in _/usr/local/share/languagetool/rules/nl/grammar.xml_.
20 9 Bob vd Loo
21 10 Bob vd Loo
Mogelijke edit software:
22 9 Bob vd Loo
23 9 Bob vd Loo
* http://xml-copy-editor.sourceforge.net/
24 9 Bob vd Loo
* http://w3.org/Amaya/
25 9 Bob vd Loo
* http://kompozer.net/
26 9 Bob vd Loo
* http://jedit.org/
27 8 Bob vd Loo
28 1 Bob vd Loo
h2. Testen van rules
29 1 Bob vd Loo
30 10 Bob vd Loo
Vanuit /usr/local/share/languagetool/ kan je de grammar.xml testen of deze valide is.
31 10 Bob vd Loo
32 10 Bob vd Loo
<pre>./testrules.sh nl </pre>
33 8 Bob vd Loo
Er wordt een controle uitgevoerd van de eerder gemaakte grammar.xml
34 3 Pander M
35 10 Bob vd Loo
h2. Grammaticacontrole vanaf command-line op een tekstbestand
36 8 Bob vd Loo
37 13 Bob vd Loo
h3. basic
38 13 Bob vd Loo
39 3 Pander M
Volg bovenstaande eerste drie stappen en doe daarna:
40 8 Bob vd Loo
41 1 Bob vd Loo
<pre>
42 4 Pander M
@java -jar /usr/local/share/languagetool/LanguageTool.jar -l nl -m nl bestand.txt@
43 8 Bob vd Loo
</pre>
44 4 Pander M
of
45 8 Bob vd Loo
46 5 Pander M
<pre>
47 1 Bob vd Loo
@cat bestand.txt|java -jar /usr/local/share/languagetool/LanguageTool.jar -l nl -m nl@
48 5 Pander M
</pre>
49 8 Bob vd Loo
50 5 Pander M
Hier staat -l voor de taal van de tekst en -m voor de moedertaal van de auteur. Met behulp van -d kunnen bepaalde regels tijdelijk worden uitgeschakend, bv.:
51 13 Bob vd Loo
52 13 Bob vd Loo
h3. advanced
53 8 Bob vd Loo
54 5 Pander M
<pre>
55 6 Pander M
@java -jar /usr/local/share/languagetool/LanguageTool.jar -l nl -m nl -d WHITESPACE_RULE,EN_UNPAIRED_BRACKETS,COMMA_PARENTHESIS_WHITESPACE bestand.txt@
56 1 Bob vd Loo
</pre>
57 1 Bob vd Loo
58 1 Bob vd Loo
Als men tijdens het testen of ontwikkelen van regels meer achtergrondinformatie wil zien over welke regels worden toegepast en welke woordtypes worden herkent, gebruik de optie -v.
59 12 Bob vd Loo
60 12 Bob vd Loo
h2. Bronnen
61 12 Bob vd Loo
62 15 Bob vd Loo
[[Grammaticaregels]]
63 14 Bob vd Loo
64 12 Bob vd Loo
http://languagetool.wikidot.com/tips-and-tricks