# Handbok Ordboken

## Inledning

Ordboken är en grafisk klient för `DICT`-protokollet. Den gör det möjligt att söka igenom ordboksdatabaser efter ett ord eller mening, och visar sedan passande definitioner. Ordboken försöker underlätta både grundläggande och avancerade förfrågningar. En särskild lista erbjuder ett bekvämt sätt att hantera det enorma antal matchande ord som en avancerad förfrågan kan returnera.

Resten av ordbokens användargränssnitt påminner om en webbläsare. Du kan till exempel hoppa till definitionen av en synonym genom att helt enkelt klicka på det markerade ordet. Framåt/bakåt funktioner som låter dig snabbt gå tillbaka till resultatet från tidigare förfrågningar, är också implementerade.

Ordboken kan hantera klippbordets innehåll, så det är lätt att kombinera ordboken med en webbläsare eller texteditor.

Om din dator är bakom en brandvägg, inte har en ständig Internetförbindelse eller anslutningen till servern på dict.org är för långsam, kan du installera en egen lokal server. Allt du behöver finns på www.dict.org. Fördelarna med en lokal server är optimal prestanda och möjligheten att installera ytterligare databaser som du väljer själv. Den här handboken innehåller en liten handledning för installation och länkar till databaser.

## Att använda ordboken

### Komma igång

Efter du har startat ordboken (med panelmenyn, eller genom att skriva `kdict` på kommandoraden) visas ordbokens huvudfönster:

Att starta ordboken Ordbokens huvudfönster.

Ordbokens huvudfönster.

Det finns två olika sätt att slå upp ett ord eller en mening med ordboken. Du kan använda en definitionsförfrågan. Ordboken letar efter exakt matchande ord i databaserna och visar alla definitioner som matchar i vänstra rutan. Eller så kan du använda en matchande förfrågan, i det här fallet visas alla matchande databasposter i listan till höger Därefter kan du bestämma vilka definitioner som du vill titta på. Den här metoden har fördelen att du kan använda mer sofistikerade sökstrategier som prefix, suffix och reguljära uttryck.

### Anpassa `DICT`-servern

Innan du kan göra din första sökning, måste du kontrollera om de förinställda serverinställningarna fungerar ihop med dina inställningar. Du kan ändra inställningarna i inställningsdialogrutan. Den förinställda servern är dict.org, som är en allmän server, så du behöver inte ändra något om du har en fungerande Internetanslutning.

Du kan prova din inställning genom att välja Serverinformation från menyn Server. Det här visar en del statusinformation om servern.

Nu bör du använda Server Hämta egenskaper. Det här hämtar en lista på tillgängliga databaser och strategier från servern. Ordboken kan nu visa dig alla funktioner som servern har i menyerna. (Du bör alltid anropa Hämta egenskaper efter du har bytt till en ny server)

### Grundläggande förfrågningar: definition

En definitionsförfrågan letar efter ord/meningar som exakt matchar den angivna texten i den valda databasen. Definitionerna som hör ihop med de här orden visas i huvudfönstret. Om servern inte hittar något lämpligt, använder ordboken en sökstrategi som är optimerad för stavningskontroll, för att visa en lista på liknande ord.

I de flesta databaser markeras några ord (särskilt synonymer) med parenteser {}. Dessa ord är markerade, och genom att klicka på dem med vänster musknapp, startas en ny definitionsförfrågan med orden.

Du kan markera en del av texten med vänster musknapp. Markeringen kopieras automatiskt till klippbordet. Det här är mycket bekvämt eftersom du kan använda mittenknappen var som helst i huvudfönstret för att definiera innehållet i klippbordet. Så om du vill hämta en definition av ett ord eller en mening som inte anges som en synonym, markera bara det med vänster musknapp och hämta definitionen genom att trycka på mittenknappen.

Högerknappen visar en meny där du kan välja att påbörja förfrågningar med den markerade texten, klippbordet eller synonymen som anges under muspekaren. Menyn har också de två posterna Tillbaka och Framåt. Du kan använda dem för att bläddra igenom resultaten från tidigare förfrågningar.

### Avancerade förfrågan: match

En matchförfrågan använder sökstrategin som för närvarande är vald (väljaren för sökstrategin är placerad ovanför matchlistan) för att söka i de valda databaserna efter ord som liknar den angivna texten. Resultatet är en lista på liknande ord som visas i matchlistan till höger. Posterna är grupperade enligt databasen de hör till. Nu har du flera olika alternativ:

- Du kan använda knappen Hämta alla (placerad under matchlistan) för att hämta alla definitioner. Observera att antalet listade ord och hämtade definitioner kan skilja sig åt, eftersom två eller flera ord kan i några fall dela en definition och ordboken tar bort duplicerade definitioner.

- Du kan använda musen eller tangentbordet för att välja de mest intressanta orden i listan och sedan trycka på knappen Hämta valda (placerad under matchlistan) för att bara hämta dem. Om du vill hämta alla definitioner från en databas, välj bara posten i listan som anger databasens namn.

- När du trycker på returtangenten på tangentbordet eller dubbelklickar med musen på en post i listan, bortser ordboken från markeringar och hämtar definitionen för den posten. När du gör det här med en rot (en post som innehåller databasens namn), får du alla definitioner som hör till den här databasen.

- Du kan använda ett av orden som utgångspunkt för en ny förfrågan. Det här görs med menyn som visas med höger musknapp.

Ett klick med musens mittenknappen var som helst i listan startar en ny matchförfrågan med innehållet i klippbordet (på liknande sätt som i huvudfönstret).

Ett högerklick med musen visar menyn för en post i listan, som har följande alternativ:

Hämta

- Visar definitionen för nuvarande objekt.

Definiera, Matcha

- Startar en definierings- eller matchförfrågan med det nuvarande objektet.

Matcha klippbordets innehåll, Definiera klippbordets innehåll

- Startar en definierings- eller matchförfrågan med det nuvarande innehållet i klippbordet.

Hämta Valda, Hämta alla

- Samma funktion som knapparna under listan.

Expandera lista, Dra ihop lista

- Expanderar eller drar ihop alla databaser.

### Databasmängder

Ibland kan det vara användbart att begränsa en förfrågan till en delmängd av de tillgängliga databaserna, till exempel alla engelsk-svenska ordböcker. Det här åstadkommer man genom att definiera databasmängder. De här delmängderna visas i databasväljaren som virtuella databaser.

Du kan komma åt inställningsdialogrutan via Server Redigera databasmängder eller med verktygsradens ikon.

Redigera databasmängder Databasmängdseditorn.

Databasmängdseditorn.

Dialogrutan består av följande delar:

Mängd

- Du måste använda den här väljaren för att ange den mängd som du vill ändra. Du kan också byta namn på en mängd här genom att skriva in ett nytt namn och trycka på knappen Spara.

Spara

- Sparar ändringarna som du gjort i den nuvarande mängden. Du måste använda den här knappen innan du väljer en annan mängd eller lämnar dialogrutan, eftersom annars går alla ändringar förlorade.

Ny

- Den här knappen skapar en ny databasmängd.

Ta bort

- Tar bort den för närvarande valda mängden.

Stäng

- Stänger dialogen utan att spara ändringarna.

De två listorna (Valda databaser och Tillgängliga databaser) visar vilka databaser som för närvarande ingår i databasmängden. Du kan använda pilknapparna mellan listorna för att överföra objekt från en lista till den andra.

Förresten så kan du lämna den här inställningsdialogrutan öppen och fortsätta arbetet med ordboken. Det här är ett bra sätt att prova dina ändringar omedelbart.

### Inställningar

Du kan ändra stora delar av ordbokens beteende i inställningsdialogrutan. Dialogrutan kan öppnas via Inställningar Anpassa Ordbok eller med verktygsradens ikon.

Att anpassa ordboken Inställningsdialogrutan.

Inställningsdialogrutan.

Dialogrutan är uppdelad i flera sidor. Knappen Förval återställer förvalda värden för den nuvarande sidan. Knappen Verkställ verkställer ändringar på alla sidor. Knappen Ok verkställer ändringarna och stänger dialogrutan. Knappen Avbryt gör detta utan att spara ändringarna. Förresten så kan du lämna inställningsdialogrutan öppen och fortsätta arbetet med ordboken. Det här är ett bra sätt att prova dina ändringar.

#### Sidan Server

Värddatornamn

- Värddatornamnet på Internet eller IP-adressen för DICT-servern.

Port

- Det här är portnumret som servern lyssnar på. 2628 är den förvalda porten och används av de flesta servrar.

Behåll anslutning i

- Ordboken kan hålla förbindelsen öppen under korta perioder utan aktivitet. Den här funktionen undviker den långsamma inloggningsproceduren före varje förfrågan. Ett värde på 0 sekunder stänger av funktionen. Mycket stora värden är inte användbara, eftersom DICT-servern stänger förbindelsen efter några minuter i de flesta fall.

Tidsgräns

- Det här värdet avgör hur länge ordboken väntar på ett svar från servern.

Kommandobuffer

- DICT-protokollet tillåter klienten att skicka flera kommandon i ett nätverkspaket. Storleken på den interna kommandobuffern avgör hur många kommandon som skickas parallellt av ordboken. Du kan försöka stämma av det här värdet för din nätverksanslutning, men i de flesta fall är det inte värt besväret.

Kodning

- Med den här väljaren kan textkodningsmetoden för databaser anges. Normalvärdet är "utf8", som bör fungera på de flesta servrar. Om en kodning väljs som inte passar ihop med kodningen som används av databaserna, ser du felaktiga tecken.

Servern kräver identifiering

- Aktivera det här om du vill ange en identifiering med användarnamn och lösenord (en server kan kräva det här för att komma åt alla databaser). Du måste skriva in en giltig kombination av Användare och Lösenord nedanför.

#### Sidan Utseende

På den här sidan kan du anpassa färger och teckensnitt för definitionsrutan. Ett proportionellt teckensnitt för den normala texten ökar läsbarheten, men förstör också den förutbestämda layouten av tabeller och liknande i definitionerna från vissa databaser.

#### Sidan Layout

Layouten för resultatet är egentligen inte anpassningsbar ännu, men du kan bestämma hur många rubriker (en rubrik anger vilken databas en definition hör till) ordboken ska placera i resultatet. Valen bör vara självklara. Observera att ändringar på den här sidan får ingen effekt förrän du startar en ny förfrågan.

#### Sidan Diverse

På den här sidan kan du ändra olika gränser som förhindrar att ordboken gör åt otroliga mänger minne.

Definitioner

- Det här begränsar antalet definitioner som du kan hämta på en gång genom att välja dem i matchlistan.

Cachade resultat

- Det här värdet avgör hur många tidigare resultat som hålls i en intern cache för snabbare åtkomst. Du kan sätta det här till 0, men då stängs möjligheten att bläddra tillbaka till gamla resultat av.

Historikposter

- Det här är antalet tidigare poster som inmatningsrutan kommer ihåg. Stora värden gör att ordboken startar och avslutas långsammare.

Spara historik vid avslut

- Om det här markeras, kommer ordboken ihåg historiken mellan körningar.

Definiera vald text vid start

- Om det här markeras, kommer ordboken omedelbart försöka definiera innehållet på klippbordet när den startas.

## Miniprogrammet i panelen

Om du använder ordboken ofta kan du märka att det är användbart att utnyttja miniprogrammet i panelen. Du kan komma åt miniprogrammet med K-Menyn Anpassa panel Lägg till Miniprogram Ordlista.

Miniprogrammet i panelen Miniprogrammet i panelen

Miniprogrammet i panelen

Inmatningsfältet beter sig på samma sätt som inmatningsfältet i ordbokens huvudfönster. När du trycker på returtangenten öppnas ordboken och förfrågan inleds. Istället för att skriva in något kan du också välja en mening som du angav tidigare från listan.

Dessutom har insticksprogrammet tre tryckknappar:

C

- Definiera nuvarande innehåll i klippbordet.

D

- Definiera nuvarande innehåll i inmatningsfältet.

M

- Starta en matchförfrågan med det nuvarande innehållet i inmatningsfältet.

## Kommandoreferens

### Menyn Arkiv

&Ctrl;S Arkiv Spara

- Sparar det nuvarande resultatet som ett HTML-dokument.

&Ctrl; P Arkiv Skriv ut

- Skriver ut nuvarande resultat..

Arkiv Starta förfrågan

- Definierar innehållet i inmatningsfältet.

Arkiv Stoppa förfrågan

- Avbryter den pågående förfrågan..

&Ctrl;Q Arkiv Avsluta

- Avslutar ordboken.

### Menyn Redigera

&Ctrl;C Redigera Kopiera

- Kopierar den markerade texten till klippbordet.

&Ctrl;A Redigera Markera alla

- Markerar hela texten.

&Ctrl;T Redigera Definiera klippbordets innehåll

- Definierar det nuvarande innehållet i klippbordet.

Redigera Matcha klippbordets innehåll

- Hitta databasposter som matchar det nuvarande innehållet i klippbordet.

&Ctrl;F Redigera Sök...

- Söker efter en sträng i definitionerna som visas.

### Menyn Historik

&Alt;Vänster Historik Tillbaka

- Visar det föregående sökresultatet.

&Alt;Höger Historik Framåt

- Visar nästa sökresultat.

Historik Rensa historik

- Rensar listan med tidigare förfrågningar.

Längst ner i menyn Historik visas de tio senaste förfrågningarna.

### Menyn Server

Server Hämta egenskaper

- Avgör vilka databaser och strategier som är tillgängliga från DICT-servern. Du måste anropa det här en gång för att kunna ange sökstrategi och databas för en förfrågan.

Server Redigera databasmängder...

- Öppnar editorn för databasmängder.

Server Databasinformation

- Undermeny som erbjuder en sammanfattning av tillgängliga databaser, och detaljerad information för varje databas.

Server Information om strategi

- Visar en lista med en kort beskrivning av sökstrategierna som är tillgängliga på den nuvarande servern.

Server Serverinformation

- Visar en del statusinformation (tillgänglighetstid, etc.) om den nuvarande DICT-servern.

### Menyn Inställningar

Den här menyn innehåller alternativ för att anpassa ordboken, ändra utseendet, snabbtangenter och förvalt beteende.

Inställningar Visa verktygsrad

- Visar eller gömmer verktygsraden.

Inställningar Visa statusrad

- Visar eller gömmer statusraden.

Inställningar Visa matchlista

- Visar (eller gömmer) matchlistan.

Inställningar Sluka matchlista

- Det här gör matchlistan till en ruta i huvudfönstret, eller visar den som ett eget fönster.

Inställningar Anpassa tangentbindningar...

- Öppnar en dialogruta för att ändra tangentbindningar. Med det här alternativet kan du ändra snabbtangenterna för ordbokens kommandon, eller skapa nya.

Inställningar Anpassa verktygsrader...

- Öppnar en dialogruta för att anpassa verktygsraden. Du kan lägga till och ta bort verktygsknappar för ordbokens kommandon med det här alternativet.

Inställningar Anpassa Ordbok...

- Öppnar inställningsdialogrutan.

### Menyn Hjälp

&help.menu.documentation;

## Kommandoradsväljare

Ordboken kan startas direkt från en terminal som &konsole; eller xterm. Flera kommandoradsväljare är tillgängliga.

`kdict` `ord/mening`

- Slår upp den angivna texten. Du måste omge en mening med citationstecken, om meningen innehåller mer än ett ord. Till exempel: `kdict "ett citat"`

`kdict` `-c / --clipboard`

- Definierar nuvarande innehåll i klippbordet.

`kdict` `-v / --version`

- Visar &kdict;s versionsnummer (och versionen av &Qt;/&kde;).

`kdict` `--license`

- Visar vilken licens som &kdict; publiceras med.

&kdict; stöder också alla andra kommandoradsväljare gemensamma för &kde;- och &Qt;-program. Du kan få en lista på de här väljarna med ``--help``, ``--help-kde`` och ``--help-qt``

## Tack till och licens

Ordbok - &kde;s ordboksklient

Copyright (c) 1999-2001, Christian Gebauer

Copyright (c) 1998, Matthias Hölzer-Klüpfel

&kdict; skrevs ursprungligen 1998 av Matthias Hölzer-Klüpfel hoelzer@kde.org. För närvarande underhålls den av Christian Gebauer gebauer@kde.org.

&underFDL; &underArtisticLicense;

## Installation

### Hur man skaffar &kdict;

&install.intro.documentation; &install.compile.documentation;

### Krav

Förutom en fungerade &kde;-installation, kräver &kdict; Posix trådbibliotek, som är tillgängligt på alla moderna Unix-system.

## Minihandledning: Installera en lokal DICT-server

### Skaffa och installera `dictd`

Först måste `dictd`-demonen installeras. Det enklaste sättet att installera `dictd` är att använda ett förkompilerat paket. Sådana paket ingår både i Debian och SuSE &Linux;. Du kan hitta paket som ska fungera på alla RPM-baserade &Linux;-distributioner på rpmfind.net.

Om du vill kompilera `dictd` själv, ladda ner ftp://ftp.dict.org/pub/dict/dictd-1.5.5.tar.gz. Kompilering är lätt, packa bara upp arkivet och kör ``./configure``, ``make`` och ``make` `install`` i katalogen `dictd`. Du kanske vill använda `--prefix` alternativet för configure-skriptet för att installera `dictd` i en annan katalog. Normalt installeras `dictd` i katalogen `/usr/local`.

### Att skaffa databaser

Nu behöver du ladda ner några databaser. Standarduppsättningen (webster, wordnet, jargon file, foldoc, ...) som finns på DICT-servern på dict.org, är tillgänglig från ftp://ftp.dict.org/pub/dict/pre/. Dessa är också tillgängliga som Debian- och rpm-paket.

#### Ytterligare förbehandlade databaser

www.freedict.de

- Ordböcker för översättning av afrikaans, danska, engelska, franska, grekiska, holländska, irländska, italienska, japanska, latin, portugisiska, ryska, serbokroatiska, slovakiska, spanska, svenska, swahili, tjeckiska, turkiska, tyska, ungerska och walesiska.

http://www.wh9.tu-dresden.de/~heinrich/dict/

- Ordböcker för översättning av engelska, franska, italienska, latin, portugisiska, spanska och tyska.

http://purl.oclc.org/NET/voko/revodict.tgz

- Esperanto ordbok

http://www.bainsware.com/obi-bio/

- OBI:s biografiska uppslagsverk

http://www.bainsware.com/inaug/

- Invigningstalen av alla U.S.A:s presidenter

Du kan hitta fler databaser på länksidan www.dict.org, men majoriteten av dem är inte formatterade för `dictd`.

Varje databas består av två filer: Filen `*.index` innehåller indexet och filen `*.dict.dz` själva databasen. Packa upp alla paket i en katalog som du väljer, till exempel `/usr/share/dict/`.

### Anpassning

Du måste skapa/ändra två konfigurationsfiler. Båda lagras i `/etc` (eller i vilken annan katalog som helst om du använder väljaren `--prefix`).

`dict.conf` tillhör den grundläggande `dict`-klienten. Den innehåller bara en rad: `server localhost`. Det här talar om för `dict` att den ska använda den lokala servern.

`dictd.conf` anpassar servern. Först måste du lägga till access-satsen: `access {allow localhost deny *}`.

Det här exemplet ger bara lokal tillgång och blockerar alla yttre anslutningar. Du kan använda mer än en allow- eller deny-regel, till exempel:

    access {allow localhost allow *.workgroup deny
    *}

Databassatsen anger platsen för indexet och datafilen för en databas.

        database web1913   { data "/usr/share/dict/web1913.dict.dz"
                             index "/usr/share/dict/web1913.index" }

Du måste lägga till en sats för varje databas som du vill använda.

Nu ska du kunna starta `dictd` och använda den med `dict` och &kdict;.

Se manualsidorna för `dictd` där det finns en fullständig beskrivning av `dictd.conf`.

### Starta `dictd` automatiskt

Om du vill använda `dict`-servern ofta, kanske du vill starta den automatiskt under systemets uppstartsprocess. En del av de förkompilerade paketen installerar ett lämpligt skript, men du kan också anpassa det generella SYSV-skriptet som finns med i källkodsdistributionen: ftp://ftp.dict.org/pub/dict/INITSCRIPT.

&documentation.index;