Kastrul 1.1.008 
(Click here for an English version of this page.)
Kastrul är en stavningskontroll. Den här stavningskontrollen sitter inte i en ordbehandlare, och det finns ingen funktionalitet för att få förslag på felstavade ord och så vidare. Verktyget är avsett för att stavningskontrollera stora mängder text som skrivs av en person som egentligen kan stava, men som då och då slinter på tangenterna.
Så här ser användargränssnittet ut när du startar verktyget:

Öppna en ordlista med det uppenbara kommandot på Arkiv-menyn. Markera den text du vill stavningskolla i ditt ordbehandlingsprogram. Byt över till Kastrul och tryck på CTRL+V (eller använd Redigera->Kontrollera Urklipp. (I illustrationen nedan har vi stavningskontrollerat texten på den här sidan.)

Det finurliga med Kastrul är att du slipper klicka dig igenom femtusen rättstavade ord, och att du slipper vågiga understrykningar på ord som egentligen är rättstavade. I programmet visas en lista på felstavade ord i ett teckensnitt med fast teckenbredd (samma avstånd mellan alla bokstäver) som gör det enklare att hitta ord som verkligen är fel.
Ett annat sätt att kontrollera texter är att använda kommandot Kontrollera filer på Arkiv-menyn. Om du gör det kan du kontrollera ett stort antal filer på en och samma gång. Notera att det inte går att se i vilka filer "felstavningarna" finns.
Undantag
Ett ofta återkommande problem med stavningskontroller av större textmängder är att materialet innehåller stora textsjok som inte är "riktig" text, till exempel HTML-kod eller andra formateringstaggar. Det finns två sätt att definiera vad som inte ska stavningskontrolleras: 1) med reguljära uttryck, samt 2) med formateringsmallar. Reguljära uttryck är (minst sagt) ett kapitel för sig, och beskrivs mycket bättre på helt andra ställen på Internet. Skriv de reguljära uttryck som ska matchas mot felstavningar i konfigurationsfilen (se nedan). Den andra metoden, formateringsmallar, fungerar bara på formaterad text, till exempel Word- eller RTF-dokument. Om annat inte anges kontrollerar Kastrul inte dold text och "språklös" text (det vill säga om du har angett att texten inte ska stavningskontrolleras med kommandot Verktyg->Språk->Ingen stavningskontroll i Microsoft Word, till exempel). Om du mot förmodan vill kontrollera den här typen av texter använder du direktiven ReadHidden och ReadNoproof i konfigurationsfilen (mer om konfigurationsfilen nedan). Vidare kan du ange vilka styckeformatmallar som ska hoppas över med direktivet SkipStyles. Om du jobbar med översättningar i Trados kan du ange formatmallarna tw4winInternal;tw4winMark i detta direktiv.
Lägga till ord i egen ordlista
Du kan markera ord i listan över felstavade ord och ta bort dem genom att trycka på DELETE (eller med Redigera->Ta bort). Om ett ord finns i listan, men har fel skiftläge (till exempel om ett ord som inte är ett egennamn står med stor initalbokstav) kan du använda Verktyg->Versaler/gemener för att ändra skiftläget. När du sedan har en lista som bara innehåller ord som är rättstavade men som stavningskontrollen inte hade i sin ordlista exporterar du listan till en tilläggsordlista med Verktyg->Lägg till nya ord i fil. Om du lägger till orden i den fil som är konfigurerad som referensordlista kommer stavningskontrollen inte att fastna på de orden nästa gång du startar programmet. Till programmet hör även en synnerligen enkel hjälpfil.
Ordlistor
Ordlistorna till Kastrul är i samma format som till Anagramgeneratorn Astham. Om du anger namnet på en ordlista i konfigurationsfilen (se nedan), kommer den ordlistan (förhoppningsvis) att öppnas när du startar programmet (använd inga citattecken eller mellanslag i filnamnet). Mer information om hur, när och varför du kompilerar ordlistor finns här.
Hämta
Hämta svensk version (Kastrul.zip, version 1.1.008, (93.7 kB zip), Win32)
Hämta förkompilerad svensk
ordlista till version 1.1 (1.2 MB zip)
Hämta förkompilerad dansk ordlista till version 1.1 (0.6 MB zip)
Packa upp zip-filerna och öppna ordlistan (FZI-filen) i Kastrul. Verktyget är freeware. Inget installationsprogram, inga registernycklar. Den förkompilerade ordlistan har hämtats från www.speling.org, vilket innebär att de endast är tillgängliga under licensen Creative Commons ShareAlike.
Konfigurationer
När Kastrul startas letar programmet efter en fil med namnet kastrul.conf i den katalog där kastrul.exe finns. Filen innehåller eventuella konfigurationsinställningar för programmet. Filen ska se ut på följande sätt:
<Dictionary> svenska.fzi </Dictionary> <Exceptions> # e-mail addresses ^([A-Za-z0-9\._]+)@(.+)\.(\a+)$ # date format \d\d\d\d\-\d\d\-\d\d # all numbers ^\d+$ </Exceptions> <References> append.txt </References> <Misc> MinWordLen=2 UseExternalConv=1 ForceClipText=0 SkipStyle=tw4winInternal;tw4winMark ReadHidden=0 ReadStrikethrough=0 </Misc>
Syntaxen torde vara bekant, i princip. Tabbindragen är valfria och kan uteslutas. Kommentarer i filen skrivs med '#'. De olika avsnitten i .conf-filen är som följer:
| Dictionary | Anger vilken ordlista som programmet ska öppna initialt. Det går bara att ange en primär ordlista, anger du flera blir det sista som öppnas i programmet. | ||
| Exceptions | är en lista på reguljära uttryck som ska godkännas av stavningskontrollen. Observera att de reguljära uttryck som Kastrul använder sig är något begränsade i förhållande till POSIX-varianten av regexp. | ||
| References | är en lista på upp till 256 referensordlistor (typiskt en tilläggslista) som Kastrul ska använda efter att ett ord har jämförts med den primära ordlistan. | ||
| Misc | övriga alternativ: | ||
| MinWordLen | Minsta ordlängd för att ett ord ska kunna vara en felstavning. | ||
| UseExternalConv | Använd dokumentkonverterare från Microsoft Office när programmet kontrollerar externa filer. | ||
| ForceClipText | Använd endast urklippsformatet text. ändra det här värdet om du får problem med att kontrollera formaterad text via Urklipp. | ||
| ReadHidden | 1 om Kastrul ska kontrollera dold text, noll annars. Förvalt värde är 0. | ||
| ReadNoproof | 1 om Kastrul ska kontrollera text som formaterats med /noproof, eller alternativet Kontrollera inte stavning i Word (Verktyg->Språk). Förvalt värde är 0. | ||
| SkipStyle | Semikolonavgränsad lista på teckenformatmallar som ska hoppas över. Observera att det inte finns något stöd för styckeformatmallar (än). | ||
| ReadStrikethrough | 1 om Kastrul ska kontrollera genomstruken text (till exempel omarbetningsmarkeringar), noll annars. Förvalt värde är 1. | ||
Historik
| 1.0.001 | 2005-03-02 | Första ihoprafsad version. |
| 1.0.003 | 2005-05-20 | Minnesallokeringsbugg fixad, Om-ruta och hjälp. |
| 1.0.004 | 2005-07-11 | Bättre hantering av formaterad text. Tog bort stödet för sammansättningar (värdelös idé även om den hade fungerat bättre). |
| 1.0.005 | 2005-11-03 | Minimalt stöd för formatmallar, dold text och språklös text. |
| 1.1.006 | 2006-11-22 | Ny rtf-parser, möjlighet att kontrollera flera filer på samma gång. Möjlighet att hoppa över genomstruken text. |
Kontakt
Om du har synpunkter på programet, eller om du vill rapportera ett fel, får du gärna skriva en rad till astham aatt esaro ddoott se
Bonus
Ett annat program som du kanske kan ha nytta av är Anagramgeneratorn Astham. Astham använder ordlistor i samma format som Kastrul. Har du skapat eller hämtat ordlistor som du stavningskontrollerar med kan du också använda dem för att generera anagram.
