# Handbok KBabel

Matthias
Kiefer
Stefan
Asserhäll

    stefan.asserhall@telia.com

Översättare
2000-08-06
0.05.00

&kbabel; är en avancerad och lättanvänd editor för PO-filer. Den har en kataloghanterare med flera användningsområden, och många avancerade funktioner som sökning i kataloger, textfärgläggning och inställningsmöjligheter för många alternativ.

KDE
KBabel
kbabel
kdesdk
gettext
översättning
i18n
l10n

## Inledning

&kbabel; är en avancerad och lättanvänd editor för PO-filer (gnu gettext meddelandekataloger). Den har många funktioner som gör redigering och hantering av PO-filer lätt. Det här omfattar fullständiga navigeringsmöjligheter, omfattande redigeringsfunktioner, sökfunktioner, syntaxkontroll och statistikfunktioner. Dessutom finns en "kataloghanterare", en filhanteringsvy som hjälper dig att få en överblick över dina PO-filer. &kbabel; hjälper dig att översätta snabbt och att hålla översättningarna överensstämmande.

Med ett ständigt växande KDE-projekt, är antalet PO meddelanden över 27000 när den här dokumentationen skrivs. Det finns ett behov att hålla alla översättningar organiserade och överensstämmande. Överväg att använda &kbabeldict; för att hjälpa till att hantera det enorma antalet meddelanden och PO kataloger.

## Att använda KBabel

### Inledning

För det mesta skrivs programmeddelanden och dokumentation på engelska. Det är dock möjligt att få favoritprogram att använda ditt modersmål, i stället för engelska, tack vare att ett ramverk bestående av ett antal verktyg och bibliotek finns tillgängligt. Processen för att anpassa ett särskilt språk kallas lokalisering. Detta innefattar översättning av programmets gränssnitt och dokumentation på olika språk som användare behöver, och att anpassa in- och utmatning till särskilda konventioner i vissa länder eller regioner. &kbabel; är ett verktyg som hjälper dig med internationaliseringsprocessen, vilket betyder att åstadkomma ett program med ett gränssnitt som kan använda många språk.

Varje program som kan hantera internationalisering, tillhandahåller en eller flera meddelandekatalogfiler för översättning. Deras filändelse är `.pot`, som är en engelsk akronym: POT - Portable Object Template (flyttbar objektmall). Varje översättare tar en kopia av en POT-fil och börjar översätta meddelanden. Då blir denna filen en PO-fil - Portable Object (flyttbart objekt), och representerar bara ett språk. När översättningsprocessen är färdig för denna textfil (ofta innehåller filen tecken som inte är ASCII), kompileras den till ett maskinläsbart binärformat. Detta är som en databas som minimerar uppslagningstid för översatta meddelanden. Den här filen har ändelsen `.mo` och kallas MO-fil - Machine Object (maskinobjekt).

En fråga dyker genast upp: Måste jag veta hur en PO-fil ser ut inuti? Svaret är utan tvekan, ja. Det finns situationer när en meddelandekatalog blir skadad och måste rättas manuellt. De flesta är de hatade CVS-konflikterna som uppstår när en översättningsprocess samordnas av versionshanteringssystemet CVS (se CVS dokumentation). &kbabel; kan inte ge dig mycket hjälp med detta, mer än en texteditor och kunskap om CVS och PO-filer. Låt oss undersöka hur en PO-fil är uppbyggd. De huvudsakliga begreppen är markörerna msgid och msgstr som följs av C-liknande strängar (avgränsade av citationstecken). Båda grupperna börjar med msgid och motsvarande msgstr. Msgid representerar den engelska texten i programmets användargränssnitt, och msgstr representerar översatt text. Tomma rader och rader som börjar med ett nummertecken ignoreras. Rader med ett nummertecken representerar kommentarer, och är ett bra ställe att indikera vilken fil det engelska meddelandet som ska översättas kommer ifrån eller till och med ytterligare kommentarer för översättningen som görs av programutvecklare. &kbabel; visar kommentarrader för varje meddelande. I många fall är det första paret av msgid-msgstr i en PO-fil en falsk post (PO-filhuvud) som innehåller diverse information om översatta PO-filer: programnamn, översättningsdatum, översättarens namn och mycket mer.

### Editorn

Här är en skärmdump som visar &kbabel;. Huvudfönstret är delat i fyra rutor. För bekvämlighets skull har &kbabel; verktygsrader för att snabba upp många åtgärder, och för personer som arbetar mycket finns det många snabbtangenter. Redigeringsrutan uppe till vänster är skrivskyddad och innehåller den nuvarande msgid fältet från den öppna PO-filen med dess engelska text. Redigeringsrutan nere till vänster hör ihop med fältet msgstr, och här kan du redigera den översatta texten. Uppe till höger är kommentarrutan där du kan se kommentarer som lagts till för den nuvarande redigeringsposten. Den är bra för att se hur en post behandlas (c-format eller enkel). I några fall kan du läsa hjälpsamma kommentarer som lagts till av programutvecklare som bryr sig om översättarnas arbete och svårigheter med översättning, till exempel när termer tolkas olika i programmet. Utan tvekan måste översättare ha en mycket bra generell förståelse, men i vissa högteknologiska program verkar kommentarer hjälpa väldigt mycket. Ett bra exempel är LyX-projektet som använder TeX-terminologi. En annan användning är när du måste veta från vilken fil det nuvarande meddelandet kommer, eftersom du vill rapportera ett stavfel i den ursprungliga engelska strängen. Skärmbild av &kbabel;

Redigeringsfönstrets nedre högra del är det mest avancerade. Dess storlek kan justeras med delningslinjen som avgränsar det och kommentarrutan. Det har flera funktioner med två flikar: sökning och sammanhang. Sammanhang innehåller en ruta som visar de fyra föregående och fyra följande posterna i anslutning till den nuvarande posten. Vad är detta bra för? Det är mycket vanligt att flera strängar är relaterade både framåt och bakåt vid översättning, så du kan ta en titt här om du inte har en aning om den bästa översättningen för den nuvarande posten. Översättning av dialoggränssnitt är ett bra exempel, eller grafiska komponenter som har en "vad är det här" snabbhjälp tillsammans med sin text.

#### Fler funktioner i KBabel

Helt kort, förklaras här de tre tillstånd som en meddelandepost kan ha:

oöversatt

  som förstås betyder att det inte finns någon översatt text som hör ihop med meddelandetexten

inexakt

  `msgmerge` har försökt hitta en bra översatt sträng genom att titta i övriga poster i PO-filen. Det här fungerar inte perfekt, och du måste redigera den översatta texten så att den passar ihop med den nuvarande engelska texten.

översatt

  det här betyder förstås att meddelandeposten är översatt.

Tillståndet för den nuvarande posten visas av två LED:s. Beroende på dina inställningar, finns de i statusraden eller ovanför redigeringsrutan för den översatta strängen. Båda har anpassningsbar färg för att passa dina visuella behov eller din smak. Läs gärna avsnittet Inställningar för att se hur du kan justera de här inställningarna.

### Kataloghanteraren

Skärmdump av kataloghanteraren

Kataloghanteraren slår ihop två kataloger till ett träd och visar alla PO- och POT-filer i dessa kataloger. På det här sättet kan du lätt se om en ny mall har lagts till eller tagits bort. Dessutom visas en del information om filerna i kataloghanteraren: totalantal, antal inexakta och antal oöversatta poster, senaste ändring och senaste översättare av filen.

För att göra det lättare för dig att hitta filer, som behöver ändras eller saknas, visas status för filerna också med en ikon:

- Alla meddelanden i den här filen är översatta.

- Några meddelanden i den här filen är inexakta eller oöversatta

- Den här filen finns inte i katalogen med PO-filer.

- Den här filen innehåller syntax-fel.

Om en ikon är markerad med symbolen , som t.ex. , betyder det att den här filen eller katalogen inte finns i katalogen med POT-filer.

Du kan markera en fil eller ta bort markering för en fil genom att välja Markeringar på/av i den sammanhangsberoende menyn för en fil. Om du vill byta eller ta bort alla markeringar i en katalog, tryck på höger musknapp på denna katalog och välj Alla markeringar på/av eller Ta bort alla markeringar. Markeringarna sparas automatiskt när &kbabel; avslutas.

För att öppna en fil, dubbelklicka på filen, eller välj den och tryck antingen på returtangenten eller Ctrl O , eller välj Öppna i den sammanhangsberoende menyn.

Du kan ställa in kataloghanteraren genom att antingen klicka på Anpassa... längst ner eller under fliken Kataloghanteraren i inställningsdialogen. Se avsnittet Inställningar för ytterligare detaljer.

## Ordlistor

&kbabel; levereras med tre möjligheter att söka efter översatta PO-strängar: översättningsdatabas, PO-kompendium och hjälp-PO.

### Översättningsdatabas

Du kan anpassa den här sökmetoden genom att välja Inställningar Anpassa ordlista Översättningsdatabas i &kbabel;s menyrad.

### Hjälp-PO

Den här sökmetoden är baserat på att samma originalsträng (msgid) hittas i en hjälpfil, översatt till ett annat språk. Det är mycket vanligt att romanska språk använder liknande ord. Det samma gäller anglosaxiska och slaviska språk. Om jag till exempel vill översätta ordet "on" till rumänska från `kdelibs.po`, men inte förstår betydelsen, då tittar jag i samma fil för franska och hittar "actif". I den spanska hittar jag "activado". Därför drar jag slutsatsen att det bästa ordet på rumänska är "activ". &kbabel; automatiserar den här uppgiften. För närvarande kan du bara ange en hjälpfil att söka i.

Du kan anpassa den här sökmetoden genom att välja Inställningar Anpassa ordlista Hjälp-PO i &kbabel;s menyrad. I dialogenrutan "Anpassa ordlista Hjälp-PO" kan du välja sökvägen till hjälpfilen. För att automatisera byte av PO-fil när du byter den nuvarande filen som redigeras, finns det flera variabler som avgränsas med tecknet "@" vilka byts mot motsvarande värden:

@PACKAGE@

  Namnet på det program eller paket som översätts för närvarande. Kan till exempel ersättas med: kbabel, kdelibs, konqueror etc.

@LANG@

  Språkkoden. Kan till exempel ersättas med: sv, de, ro, fr etc.

@DIRn@

  där "n" är ett positivt heltal. Detta ersätts med den "n"-te katalogen räknat från filnamnet (från höger till vänster).

I redigeringsraden visas den verkliga sökvägen till hjälpfilen. Även om det är bäst att använda tillgängliga variabler i sökvägen, så är det möjligt att välja en absolut, riktig sökväg till en befintlig PO fil. Låt oss ge ett exempel. Jag är rumän med en viss kännedom om det franska språket och arbetar med KDE-översättning. Det första steget är att ladda ner en mycket färsk `kde-i18n-fr.tar.bz2` från KDE:s FTP-plats eller använda CVS-systemet för att lägga ett franskt översättningsträd på hårddisken. Jag gör detta under `/home/clau/cvs-cvs.kde.org/kde-i18n/fr`. Min PO-källkatalog finns under `/home/clau/cvs-cvs.kde.org/kde-i18n/ro`. Glöm inte att välja hjälp-PO som förvald ordlista och markera Starta sökning automatiskt under fliken Sök i &kbabel;s dialogruta för inställningar.

### Sökning i PO-kompendium

Du kan anpassa det här sökmetoden genom att välja Inställningar Anpassa ordlista PO-kompendium i &kbabel;s menyrad.

## Inställningsdialogen

Du kan visa inställningsdialogen genom att välja Inställningar Anpassa KBabel... i &kbabel;s menyrad. Här används en uppdelad inställningsdialog som gör det mycket lätt att hitta varje alternativ utan att leta länge. Vänstersidan i inställningsdialogen visar kategorier för anpassningsbara objekt och högersidan visar motsvarande flik för den valda kategorin. &kbabel; behåller ändringar om du flyttar dig mellan kategorier, så klicka till slut på knappen Ok när du är nöjd. Du kan använda snabbhjälp när som helst. Klicka bara på frågetecknet i namnlisten och, efter att markören har ändrats till en pil med ett frågetecken, klicka på knappar, rubriker eller poster för att få mer information om objektet.

### Identitet

Det här avsnittet gör det möjligt att ange standardfält för varje översatt PO-fil. De här är ditt namn, e-postadress, fullständigt språknamn, och adress till e-postlistan för din översättningsgrupp. Dessutom kan också tidszon för att spåra senaste ändringstiden för PO-filen anges. Du kan ange den som en teckensekvens såsom EEST eller som avvikelse från GMT-tid såsom +0200 (t.ex. för Rumänien). Denna information används när filhuvudet ska uppdateras enligt avsnittet Spara i inställningsdialogen.

### Redigera

Kategorin inställningar för redigering är uppdelad i tre delfönster: allmänt, utseende, stavningskontroll, och teckensnitt. Alla de här inställningarna anpassar hur editorn beter sig och ser ut.

#### Allmänt

Här finns ett antal kryssrutor. Den första övre rutan anger om inexakt status avmarkeras automatiskt när det första tecknet matas in i editorn för meddelanden. När det här alternativet inte är valt måste du manuellt välja Redigera Avmarkera inexakt status eller trycka på Ctrl U snabbtangenten. Det här gör att strängen "`, fuzzy`" tas bort från postens kommentar.

Nederdelens kryssrutor är mycket användbara för att hjälpa till med logisk riktighet, men inte med riktig översättning. Många meddelanden representerar menyposter med snabbtangenter och C-liknande formatsträngar.

Kontrollera argument

  När det här är markerat, kontrolleras strängar med C-format i original och översättning för att se om antalet formatsekvenser är identiska och i samma ordning.

Kontrollera snabbtangent

  Kontrollera om antalet snabbtangenter är likadana i både originalsträngen och den översatta strängen. Observera att snabbtangentmarkören är &, men inte i alla programmeringsverktygslådor. Se avsnittet Diverse nedan för att ta reda på hur snabbtangentmarkören ändras.

Kontrollera ekvation

  Det här är en funktion för utveckling av KDE-projekt. `.desktop` filer är helt enkelt textfiler som lagrar diverse parametrar med formatet `värde=nyckel`. Vissa av dessa `nyckel`-strängar kan översättas. Den enda begränsningen är att behålla vänstersidan i likheten oförändrad. Ekvationskontrollen låter dig hitta många fel som uppstår på grund av den inexakta algoritmen i `msgmerge`. Observera att det finns situationer då den här funktionen ger upphov till falska fel för vissa PO-filer.

Leta efter översatt sammanhangsinformation

  Vissa originalmeddelanden är markerade med sammanhangsinformation för att göra dem unika även om de representerar samma ord. Det här är därför att till exempel det enkla ordet "Save" kan översättas på många olika sätt i andra språk. Sammanhangsinformation markeras med `_:`. Många oerfarna översättare översätter också sammanhangsinformation, och fyller PO-filerna med skräp. Markera den här rutan för att försäkra dig om att du blir varnad om dessa fel i filen.

Ljudsignal vid fel

  Systemsummern ljuder när du aktiverar poster med fel som de ovan beskrivna.

Ändra textfärg vid fel

  Det här är en annan sorts varning om fel i det nuvarande meddelandet. För personer med hörselnedsättning, eller de som bara blir uttråkade av ljudet, är det här en bra lösning. Markera det här. Se också avsnittet om fliken Utseende för att ta reda på hur textfärgen vid fel kan ändras.

#### Utseende

De här alternativen låter dig anpassa utseendet på editorn för meddelanden. I den övre delen finns fyra kryssrutor:

Färglägg syntax

  Att markera det här alternativet aktiverar syntaxfärgläggning för särskilda tecken, snabbtangenter och textbakgrunden i visaren av msgid och editorn av msgstr. Du bör aktivera det här, om du inte har en svart-vit skärm eller nedsatt syn.

Färglägg bakgrund

  Bakgrunden färgläggs bara för befintliga tecken i msgid och msgstr. Det här omfattar mellanslag. Det här är användbart om du inte vill se omgivande citationstecken (se nedan) för PO-posten, eftersom du fortfarande kommer att kunna se inledande och avslutande mellanslag på en textrad.

Markera mellanslag med punkter

  Om du tycker det är nödvändigt att räkna mellanslag direkt, men färglagd bakgrund inte passar din smak, kan du markera det här alternativet för att se mellanslag ifyllda med punkter. Observera att punkten är ett punkttecken mitt i teckenrutan, och inte en punkt som avslutar en mening.

Visa citationstecken

  Om du tycker att det är bättre att kunna se avslutande tecken i msgstr- eller msgid-textrader, markera det här alternativet för att se omgivande citationstecken för varje textrad. Detsamma gäller om din erfarenhet av att redigera PO-filer med vanliga texteditorer, gör att du känner dig säkrare om du kan följa inledande och avslutande citationstecken i PO-postens rader.

Det finns olika färgval för olika delar av den redigerade texten, för att underlätta redigering. Färger kan ändras genom att klicka på knapparna för att välja färg. I färgvalsdialogrutan kan du välja bland standardfärger, egna färger eller bara plocka en färg någonstans på skärmen.

Bakgrundsfärg

  Det här anger bakgrundsfärgen för tecken i msgid-vyn och msgstr-editorn. För den allmänna bakgrundsfärgen för redigeringsrutan måste du använda KDE:s inställningscentral.

Färg för citerade tecken

  Här kan du ställa in färgen för speciella tecken som (\") citationstecken eller (\n) nyrad.

Färg för syntax-fel

  Det här är färgen som hela textposten får om fel detekteras när du försöker spara PO-filen. Fel upptäcks när msgid och msgstr inte avslutas på samma sätt, eller speciella tecken inte hanteras riktigt.

Färg för tecken i c-format

  Det här ställer in färgen för teckensekvenser som används i språket C för printf- eller scanf-funktioner. I allmänhet börjar dessa med ett procenttecken (%) och fortsätts av ett tecken.

Färg för snabbtangenter

  Snabbtangenter börjar med (&) och-tecken i KDE, men om du översätter för andra projekt kanske ett annat tecken markerar en snabbtangent. Se avsnittet Diverse nedan för att ta reda på hur snabbtangentmarkören kan ändras.

Status för posten som redigeras för närvarande visas med tre stycken status-LED. För bekvämlighet kan du välja var du vill att de ska finnas: i statusraden eller i editorn (mellan msgid- och msgstr-posterna). Om du har svårt att se en del färger, eller du vill vara säker på att du kan följa statusändringar lätt utan att flytta blicken, kan du välja färgen du föredrar med färgvalsknappen.

#### Rättstavning

Här kan du ange inställningar för rättstavning. De här är intressanta om du har en stavningsordlista för språket du översätter till. Nedan beskrivs poster som du kan fundera på att ställa in:

Skapa stam-/ändelsekombinationer som inte finns i ordlistan

  För nya ord som läggs till i den personliga katalogen, skapar stavningskontrollen stam-/ändelsekombinationer för att passa mer än ett ord (varianter).

Betrakta ihopskrivna ord som stavfel

  Om det här är aktiverat, betraktas sammansatta ord som fel. Det här är dock mycket vanligt i t.ex. tyska och svenska, som har ett stort antal sammansatta ord.

Ordlista

  I listan kan du välja vilken ordlista som ska användas. Observera att du måste installera lämpliga ordlistor för ditt språk. Kontrollera distributionen av ispell eller aspell för att ta reda på om det finns en.

Kodning

  Här väljer du kodning för texten. Det här alternativet skickas vidare till stavningskontrollen. Det är kodningen för din ordlista. Se dokumentationen för kspell för mer information.

Klient

  Bakomliggande program för stavningskontroll. Kan för närvarande vara ispell (Internationell Ispell) och aspell.

Kom ihåg ord som ignoreras

  Håll reda på ord som ignorerats av användaren vid stavningskontroll av PO-filer. Det är väldigt bekvämt att ignorera förkortningar eller konstiga bokstavskombinationer som du råkar ut för med grafiska gränssnitt.

Fil att lagra ignorerade ord i

  Här kan du ange platsen för en fil med ignorerade ord. Klicka på katalogikonen på höger sida om redigeringsraden för att välja sökväg och namn på filen med ignorerade ord. Förvalet är `$(HOME)/.kde/share/apps/kbabel/spellignores`, där `$(HOME)` är din hemkatalog.

#### Teckensnitt

Det här är en klassisk dialogruta för teckensnittsval med ett litet tillägg. Du kan välja att bara visa teckensnitt med fast bredd genom att markera alternativet Visa endast teckensnitt med fast bredd. Det här rekommenderas verkligen för att underlätta översättning. Dialogrutan låter dig ange teckensnitt, stil, storlek och teckenkodning. Den nedre rutan visar en förhandsgranskning av det nuvarande valet.

### Sök

Sidan Sök låter dig anpassa diverse inställningar för att söka bland tidigare översatta strängar.

#### Allmänt

Allmänna inställningar är gemensamma för alla söktyper. Om du markerar alternativet Starta sökning automatiskt så startas sökningen automatiskt så fort du byter till en ny post i editorn. För närvarande kan du välja mellan tre alternativ. Men eftersom &kbabel; kan använda insticksprogram för ordlistor, beror de tillgängliga ordlistorna på vad som verkligen är installerat. Du kan anpassa alla insticksprogram för ordlistor med Inställningar Anpassa ordlista ... . De insticksprogram för ordlistor som normalt är installerade är:

- Översättningsdatabas: Den här nya metoden är fortfarande i ett mycket tidig utvecklingsstadium och baseras på &kbabeldict; som följer med &kbabel;. Se dokumentationen för &kbabeldict; för ytterligare information om hur man ställer in sökmotorn.

- PO-kompendium: Kompendiet är en normal PO-fil, som bör innehålla en lista på standardiserade översättningar från översättningsgruppen. Om du inte har en, kan du också använda en fil som innehåller alla översättningar som används av översättningsgruppen (t.ex. filen `$lang.messages` i KDE-projektet, som finns på i18n.kde.org).

- Hjälp-PO: Hjälpfilen bör vara till hjälp för att hitta sammanhanget för en översättning genom att slå upp samma meddelande i en meddelandekatalog för samma paket, men översatt till ett annat språk. På det här sättet kan du ta en titt på hur meddelandet översätts till ett annat språk.

Du kan också söka för hand genom att välja ett alternativ i menyn som antingen visas när du klickar på Ordlistor Sök text PO-kompendium eller håller nere sökknappen i verktygsraden en stund.

### Spara

Den här sidan låter dig redigera alternativen för att spara PO-filer. Den första gruppen med kryssrutor styr det allmänna beteendet för åtgärder som utförs vid ett kommando för att spara en PO-fil.

Uppdatera filhuvud när fil sparas

  Markera den här knappen för att uppdatera information i filhuvudet varje gång den sparas. Filhuvudet innehåller normalt information om datum och tid när filen senast uppdaterades, den senaste översättaren, etc. Du kan välja vilken information som du vill uppdatera med kryssrutorna i området Fält att uppdatera nedanför. Fält som inte finns, läggs till i filhuvudet. Om du vill lägga till ytterligare fält i filhuvudet kan du redigera det för hand genom att välja Redigera Redigera filhuvud i redigeringsfönstret.

Kontrollera filens syntax när den sparas

  Markera det här för att automatiskt kontrollera syntaxen för filen med `msgfmt --statistics` när filen sparas. Du får bara ett meddelande om ett fel uppstod. Du bör ha det här alternativet aktiverat om du inte vet säkert vad du gör.

Om du inte vill röra vissa fält i PO-filens filhuvud eller säkert vill uppdatera vissa fält, finns det fem kryssrutor som styr ändringsdatum, PO-filens språk, textkodning, senaste översättaren och teckenuppsättning. Fält som inte finns, läggs till i filhuvudet. Om du vill lägga till ytterligare information i filhuvudet måste du redigera den för hand genom att välja Redigera Redigera filhuvud i redigeringsfönstret. Stäng av Uppdatera filhuvud när fil sparas ovan, om du inte vill att filhuvudet ska uppdateras.

För datum-och tidfältet PO-Revision-Date i filhuvudet kan du välja någon av nedanstående format:

- Förval är formatet som normalt används i PO-filer.

- Lokalt är formatet som är specifikt för ditt land.

- Eget tillåter att du definierar ditt eget format, där du kan använda följande C-liknande formatsträngar:

  #### År

  Format | Betydelse | Värden
  --- | --- | ---
  %y | år | 00 till 99
  %Y | år | 0001 till 9999

  #### Månad

  Format | Betydelse | Värden
  --- | --- | ---
  %m | årets månad | 01 till 12
  %f | årets månad | 1 till 12
  %b,%h | förkortning för månad | Jan till Dec

  #### Dag

  Format | Betydelse | Värden
  --- | --- | ---
  %j | dag under året | 001 till 366
  %d | dag under månaden | 01 till 31
  %e | dag under månaden | 1 till 31
  %a | förkortning för veckodag | Mån till Sön

  #### Timme

  Format | Betydelse | Värden
  --- | --- | ---
  %H | timme | 00 till 23
  %k | timme | 0 till 23
  %i | timme | 1 till 12
  %I | timme | 01 till 12
  %p |  | FM eller EM

  #### Minut, sekund, tidszon

  Format | Betydelse | Värden
  --- | --- | ---
  %M | minut | 00 till 59
  %S | sekund | 00 till 59
  %Z | tidszon | (angiven i identitetsinställningarna)

Den nedersta gruppen innehåller kodningsalternativ för PO-filer när de sparas. Om du arbetar med KDE-projektet, bör du vara medveten om att åtminstone filen `desktop.po` måste kodas med UTF-8. Kombinationsrutan låter dig välja kodning för meddelanden. Antingen inställningarna för ditt språk eller UTF-8 måste användas. Om du av någon anledning inte vill ändra den nuvarande PO-filens kodning, markera då Behåll filens kodning.

### Kataloghanteraren

Det här avsnittet låter dig redigera alternativen för kataloghanteraren.

#### Allmänt

Två redigeringsrader med knappar för bläddring visas här. Skriv in katalogerna som innehåller alla dina PO-filer respektive POT-filer. Filerna och underkatalogerna i dessa kataloger sammanfogas sedan till ett träd i kataloghanterarens fönster.

Nedanför kan du aktivera eller stänga av alternativ:

Öppna filer i nytt fönster

  Om det här aktiveras, öppnas alla filer som öppnas från kataloghanteraren i ett nytt fönster.

Avbryt processer vid avslut

  Om du markera det här, försöker &kbabel; avbryta alla processer som inte redan har avslutats när programmet avslutas, genom att skicka en avbrottssignal till dem.

  Det finns ingen garanti att processerna avbryts.

#### Katalogkommandon

Här kan du infoga kommandon som du vill köra för kataloger med kataloghanteraren. Kommandona visas sedan i undermenyn Kommandon i kataloghanterarens sammanhangsberoende meny.

Skriv in namnet på kommandot i fältet Namn. Namnet kan väljas fritt, och används bara för att visas i menyn. Skriv in kommandot som du vill köra när motsvarande menyalternativ väljs i fältet Kommando. Tryck sedan på Lägg till för att lägga till kommandot bland tillgängliga kommandon. För att redigera ett kommando, tryck på Redigera, och tryck därefter Lägg till när du är klar. Välj ett kommando i listan och tryck på knappen Ta bort för att ta bort ett kommando. Om du vill ändra ordningen i den sammanhangsberoende undermenyn, kan du använda uppåt- och neråt-knapparna.

Kommandot körs via ditt normala skal, så du kan köra flera kommandon på samma gång genom att skilja dem åt med ett semikolon, och du kan ange miljövariabler om det behövs. Kommandon körs i (PO-fil) katalogen som du har markerat i kataloghanteraren.

Följande strängar ersätts i ett kommando:

- `@PACKAGE@`: Namnet på katalogen utan sökväg

- `@PODIR@`: Namnet på PO-katalogen med sökväg

- `@POTDIR@`: Namnet på mallkatalogen med sökväg

Ett exempel: Om du vill köra `make` följt av `make install` skulle du kunna skriva `Bygg och installera` i fältet Namn och `make; make install` i fältet Kommando. Om du sedan väljer Kommandon Bygg och installera i den sammanhangsberoende menyn för en katalog, så körs ovanstående kommandon i den katalogen.

#### Filkommandon

Här kan du infoga kommandon som du vill köra för filer med kataloghanteraren. Kommandona visas sedan i undermenyn Kommandon i kataloghanterarens sammanhangsberoende meny.

Skriv in namnet på kommandot i fältet Namn. Namnet kan väljas fritt, och används bara för att visas i menyn. Skriv in kommandot som du vill köra när motsvarande menyalternativ väljs i fältet Kommando. Tryck sedan på Lägg till för att lägga till kommandot bland tillgängliga kommandon. För att redigera ett kommando, välj det, tryck på Redigera, och tryck därefter Lägg till när du är klar. Välj ett kommando i listan och tryck på knappen Ta bort för att ta bort ett kommando. Om du vill ändra ordningen i den sammanhangsberoende undermenyn, kan du använda uppåt- och neråt-knapparna.

Kommandot körs via ditt normala skal, så du kan köra flera kommandon på samma gång genom att skilja dem åt med ett semikolon, och du kan ange miljövariabler om det behövs. Kommandon körs i (PO-fil) katalogen där filen som du har markerat finns, i kataloghanteraren.

Följande strängar ersätts i ett kommando:

- `@PACKAGE@`: Namnet på filen utan sökväg och filändelse

- `@POFILE@`: Namnet på PO-filen med sökväg och filändelse.

- `@POTFILE@`: Namnet på motsvarande mallfil med sökväg och filändelse

- `@PODIR@`: Namnet på katalogen som PO-filen finns i, med sökväg

- `@POTDIR@`: Namnet på katalogen som mallfilen finns i, med sökväg

Ett exempel: Om du vill sammanfoga mallfilen med en PO-fil, skulle du kunna skriva in `Sammanfoga` i fältet Namn och `msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.new && mv @PACKAGE@.new "@PACKAGE@.po` i fältet Kommando. Om du sedan väljer Kommandon Sammanfoga i den sammanhangsberoende menyn för en fil, så sammanfogas PO-filen med motsvarande mallfil.

### Diverse

Sidan Diverse innehåller inställningar som inte passar någon annanstans. För närvarande är de två:

Tecken för snabbtangent

  Här kan du skriva in ditt eget tecken som fungerar som markör för snabbtangenter i det grafiska gränssnittet. Normalt är det & (och-tecken), men i vissa programmeringsverktygslådor kan det vara annorlunda. Till exempel vid översättning av Gnome/GTK är understreck _ markören för snabbtangenter.

Reguljära uttryck för sammanhangsinformation

  För ovana användare låter "reguljära uttryck" konstigt. Du råds därför att bara ändra normalvärdet om du vet vad du håller på med. Vissa programmeringsverktygslådor för grafiska gränssnitt tillhandahåller egna metoder för att beskriva sammanhangsinformation. Rådfråga en erfaren utvecklare om du översätter andra PO-filer än de specifika för KDE. För fullständighetens skull "översätts" här vad det normala reguljära uttrycket betyder: "texten matchar om den börjar med _: och följs av en eller flera tecken och slutar med en nyrad".

## Kommandoreferens

### KBabels menyrad

#### Menyn Arkiv

Ctrl O Arkiv Öppna

  Öppna PO-fil. Om den nuvarande filen är ändrad blir du tillfrågat om att först spara den.

Arkiv Öppna senaste

  Menyn med en lista på ofta använda dokument visas, och låter dig öppna PO-filer som senast redigerades.

Ctrl S Arkiv Spara

  Sparar nuvarande PO-fil. Om den inte är ändrad så händer ingenting.

Arkiv Spara som

  Spara nuvarande PO-fil med ett nytt namn.

Arkiv Ny vy

  Öppna ett nytt fönster med den nuvarande filen laddad. Mycket användbart om du måste översätta stora filer, och behöver hålla ett öga på några tidigare strängar.

Arkiv Nytt fönster

  Öppna ett nytt tomt fönster.

Ctrl Q Arkiv Avsluta

  Avslutar KBabel

#### Menyn Redigera

Ctrl Z Redigera Ångra

  Ångra den senaste redigeringsåtgärden i redigeringsrutan för översättningar.

Ctrl Shift Z Redigera Gör om

  Gör om den senast ångrade åtgärden i redigeringsrutan för översättningar.

Ctrl X Redigera Klipp ut

  Klipp ut markerad text och flytta den till klippbordet.

Ctrl C Redigera Kopiera

  Kopiera markerad text till klippbordet.

Ctrl V Redigera Klistra in

  Klistra in klippbordets innehåll på markörens nuvarande position i redigeringsrutan för översättningar.

Redigera Markera alla

  Markera all text i redigeringsrutan för översättningar.

Ctrl F Redigera Sök...

  Öppna sökdialogrutan för att söka efter strängar i den nuvarande PO-filen.

F3 Redigera Sök igen

  Sök efter nästa förekomst av strängen från den föregående sökåtgärden.

Ctrl R Redigera Ersätt...

  Öppna ersättningsdialogrutan för att söka efter och ersätta strängar i den nuvarande PO-filen.

Ctrl Space Redigera Kopiera msgid till msgstr

  Den ursprungliga engelska strängen kopieras ner till redigeringsrutan för översättningar. Det här är användbart om du behöver göra inga eller små justeringar i den ursprungliga engelska texten (msgstr).

Ctrl Alt Space Redigera Kopiera sökresultat till msgstr

  Strängen som hittas efter sökning efter en översättning kopieras till redigeringsrutan (msgstr). Det här är mycket användbart om du inte vill jobba med att översätta samma meddelande om och om igen.

Ctrl U Redigera Avmarkera inexakt status

  Återställ inexakt status för alla poster i den nuvarande PO-filen. Du bör inte göra detta, om du inte vet vad du håller på med. Troligen lämnar detta många strängar med felaktig översättning.

Redigera Redigera filhuvud...

  Redigera PO-filens huvud. I själva verket finns det många huvudrader, som innehåller senaste översättningsdatum, översättarens namn och e-post, språk och översättningens textkodning etc.

#### Menyn Gå

Page Up Gå Föregående

  Hoppa till föregående post i PO-filen.

Page Down Gå Nästa

  Hoppa till nästa post i PO-filen.

Gå Gå till...

  Öppna en dialogruta för att hoppa till den angivna postnumret i PO-filen.

Gå Första posten

  Hoppa till första posten i PO-filen.

Gå Sista posten

  Hoppa till sista posten i PO-filen.

Ctrl Alt Page Up Gå Föregående inexakta eller oöversatta

  Hoppa till föregående post i PO-filen, som är oöversatt eller markerad som inexakt.

Ctrl Alt Page Down Gå Nästa inexakta eller oöversatta

  Hoppa till nästa post i PO-filen, som är oöversatt eller markerad som inexakt.

Ctrl Page Up Gå Föregående inexakta

  Hoppa till föregående inexakta post.

Ctrl Page Down Gå Nästa inexakta

  Hoppa till nästa inexakta post.

Alt Page Up Gå Föregående oöversatta

  Hoppa till föregående oöversatta post.

Alt Page Down Gå Nästa oöversatta

  Hoppa till nästa oöversatta post.

Shift Page Up Gå Föregående fel

  Hoppa till föregående post med fel. Det händer troligen om du glömmer att hantera citationstecken eller om originalsträngen slutar med tecknet "radslut" (\n) och den översatta strängen inte gör det (eller vice versa).

Shift Page Down Gå Nästa fel

  Hoppa till nästa post med fel. Det händer troligen om du glömmer att hantera citationstecken eller om originalsträngen slutar med tecknet "radslut" (\n) och den översatta strängen inte gör det (eller vice versa).

Alt Vänster Gå Bakåt

  Hoppa till senast besökta post i PO-filen.

Alt Höger Gå Framåt

  Hoppa till föregående besökta post i PO-filen.

#### Menyn Ordlistor

Observera att den här menyn är dynamisk. Den beror på de installerade insticksprogrammen för ordlistor. Normalt är detta alla tre.

Ordlistor Sök text Översättningsdatabas

  Börja söka i översättningar för det nuvarande engelska originalmeddelandet i översättningsdatabasen.

Ordlistor Sök text Hjälp-PO

  Börja söka i översättningar för det nuvarande engelska originalmeddelandet i en PO-fil angiven av användaren.

Ordlistor Sök text PO-kompendium

  Börja söka i översättningar för det nuvarande engelska originalmeddelandet i kompendiefilen (skapad genom att slå ihop alla översatta meddelanden för ett språk).

Ordlistor Sök markerad text Översättningsdatabas

  Börja söka i efter markerad text i översättningsdatabasen.

Ordlistor Sök markerad text Hjälp-PO

  Börja söka i efter markerad text i en fil angiven av användaren.

Ordlistor Sök markerad text PO-kompendium

  Börja söka i efter markerad text i kompendiefilen med alla översatta meddelanden för språket.

Ordlistor Redigera ordlista

  Låter dig redigera innehållet i den nuvarande ordlistan. Användbart om du hittade fel i ordlistan och inte vill bli störd av fel när du söker och ersätter strängar. (Inte ännu implementerat)

#### Menyn Verktyg

Verktyg Stavning Kontrollera stavning...

  Visa anpassningsdialogrutan för stavningskontrollen. Efter du valt önskade alternativ och tryckt på Ok, visas den normala dialogrutan för stavningskontroll.

Verktyg Stavning Kontrollera allt...

  Starta stavningskontroll för alla ord i den öppnade PO-filen.

Verktyg Stavning Kontrollera från markörpositionen...

  Starta stavningskontroll från markörens nuvarande position.

Verktyg Stavning Kontrollera nuvarande...

  Stavningskontrollera bara den nuvarande posten i PO-filen.

Verktyg Stavning Kontrollera markerad text...

  Stavningskontrollera bara markerad text i redigeringsrutan (msgstr).

Ctrl T Verktyg Validering Kontrollera syntax

  Kontrollera syntaxen för den nuvarande PO-filen. Fel kan uppstå från CVS sammanfogning eller användarmisstag under översättning för hand.

Ctrl D Verktyg Validering Kontrollera parametrar

  Kontrollera antalet parametrar, typer och ordning är samma i strängar med C-format.

Ctrl H Verktyg Validering Kontrollera snabbtangenter

  Kontrollera att antalet snabbtangenter är lika både i originalet och den översatta texten.

Ctrl K Verktyg Validering Sök efter översatt sammanhangsinformation

  Kontrollera om PO-filen innehåller sammanhangsinformation som översatts av misstag.

Ctrl J Verktyg Validering Kontrollera ekvationer

  Kontrollera om vänstersidan i en översatt sträng är likadan som vänstersidan i originalsträngen. Sidorna avgränsas av ett likhetstecken.

Verktyg Kataloghanteraren...

  Öppna kataloghanterarens fönster. Läs avsnittet om kataloghanteraren för mer information.

#### Menyn Inställningar

Inställningar Visa verktygsrad

  Om markerad, visas standardverktygsraden.

Inställningar Visa statusrad

  Om markerad, visas statusraden längst ner.

Inställningar Visa navigeringsrad

  Om markerad, visas navigationsraden.

Inställningar Visa kommentarer

  Om markerad, visas övre högra delen av huvudfönstret som innehåller kommentarer för den nuvarande posten.

Inställningar Visa verktyg

  Om markerad, visas nedre högra delen av huvudfönstret som innehåller sökresultat från ordlistor.

Inställningar Anpassa tangentbindningar...

  Öppnar inställningsdialogrutan för tangentbindningar till åtgärder. Det här låter dig anpassa förvalda snabbtangenter för att passa dina behov.

Inställningar Anpassa verktygsrader...

  Öppnar standarddialogrutan för verktygsrader. Du kan välja vilka åtgärder som finns med i verktygsrader, och vilka verktygsrader du anpassar.

Inställningar Anpassa KBabel...

  Alla inställningar specifika för KBabel finns här. Läs avsnittet Inställningar för särskilda ämnen.

Inställningar Anpassa ordlista Översättningsdatabas

  Öppna dialogrutan för inställning av översättningsdatabasen.

Inställningar Anpassa ordlista Hjälp-PO

  Öppna dialogrutan för inställning av hjälp-PO.

Inställningar Anpassa ordlista PO-kompendium

  Öppna dialogrutan för inställning av PO-kompendium.

#### Menyn Hjälp

F1 Hjälp Innehåll

  Öppnar KBabels handbok. Det är den du läser nu.

Shift F1 Hjälp Vad är det här?

  Markören ändras till en pil med ett frågetecken, och du kan klicka med den på olika element i huvudfönstret. Ett fönster med snabbhjälp öppnas.

Hjälp Gettext-information

  Öppnar manualen för gettext i KDE:s hjälpcentral. Det här verktygspaketet hjälper till med hantering av POT- och PO-filer.

Hjälp Rapportera fel...

  Det här öppnar KDE:s standarddialogruta för felrapportering. Denna är användbar om du råkar ut för onormalt beteende hos &kbabel;. &kbabel;s utvecklare välkomnar kommentarer, önskningar och felrapporter.

Hjälp Om KBabel...

  Öppnar en meddelanderuta som informerar dig om KBabels version, samt utvecklarens namn och e-postadress.

Hjälp Om KDE...

  Öppnar en meddelanderuta som informerar dig om KDE-projektet, kontaktinformation och hur du kan rapportera fel eller önskningar.

Hjälp Om ordlista Översättningsdatabas

  Visar en meddelanderuta med information om personer som skapade översättningsdatabasen.

Hjälp Om ordlista Hjälp-PO

  Visar en meddelanderuta med information om personer som skapade sökning i hjälp-PO.

Hjälp Om ordlista PO-kompendium

  Visar en meddelanderuta med information om personer som skapade sökning i kompendium.

### KBabels verktygsrader

#### Standardverktygsraden

Öppna

  Ladda en PO-fil till &kbabel; för redigering.

Spara

  Spara den nuvarande PO-filen om den är ändrad.

Ångra

  Ångra senaste ändring.

Gör om

  Gör om senaste ändring.

Klipp ut

  Klipp ut markerad text och flytta den till klippbordet.

Kopiera

  Kopiera markerad text till klippbordet.

Klistra in

  Klistra in text från klippbordet på markörens nuvarande position.

Sök

  Sök efter angiven sträng i den nuvarande PO-filen.

Föregående

  Hoppa till föregående post i PO-filen.

Nästa

  Hoppa till nästa post i PO-filen.

Kopiera msgid till msgstr

  Kopiera originalsträngen till redigeringsrutan för den översatta strängen.

Sök översättningar

  Verktygsrad med kombinationsruta för att söka efter markerad text via översättningsdatabasen, hjälp-PO, PO-kompendium eller andra insticksprogram med ordlistor om tillgängliga.

Stoppa

  Stoppa nuvarande sökning som pågår.

Kataloghanteraren

  Öppna kataloghanterarens fönster

#### Navigeringsverktygsrad

Föregående

  Hoppa till föregående post i PO-filen.

Nästa

  Hoppa till nästa post i PO-filen.

Första posten

  Hoppa till första posten i PO-filen.

Sista posten

  Hoppa till sista posten i PO-filen.

Föregående inexakta eller oöversatta

  Hoppa till föregående inexakta eller oöversatta post i PO-filen.

Nästa inexakta eller oöversatta

  Hoppa till nästa inexakta eller oöversatta post i PO-filen.

Föregående inexakta

  Hoppa till föregående inexakta post i PO-filen.

Nästa inexakta

  Hoppa till nästa inexakta post i PO-filen.

Föregående oöversatta

  Hoppa till föregående oöversatta post i PO-filen.

Nästa oöversatta

  Hoppa till nästa oöversatta post i PO-filen.

Föregående fel

  Hoppa till föregående fel i PO-filen.

Nästa fel

  Hoppa till nästa fel i PO-filen.

Bakåt

  Hoppa till senast besökta post i PO-filen.

Framåt

  Hoppa till föregående besökta post i PO-filen.

#### Statusrad

Nuvarande

  Nuvarande meddelande i den redigerade PO-filen.

Totalt

  Totalt antal meddelanden i PO-filen.

Inexakta

  Antal meddelanden som är markerade som inexakta. De bör revideras och översättas om nödvändigt.

Oöversatta

  Antal meddelanden som fortfarande är oöversatta.

Redigeringsstatus

  Infoga och skriv över. Samma betydelse som i varje vanlig texteditor.

PO-filstatus

  Skrivskydd - skrivskyddad fil. Läs/skriv - läs- och skrivaccess för filen. När filen är skrivskyddad kan du inte ändra poster i editorn.

Förloppsstapel

  Oftast syns inte den här stapeln. Den visas bara när filer sparas, eller du söker efter meddelanden i PO-filer, kompendium eller någon annanstans.

## Frågor och svar

Varför visar &kbabel; frågetecken, när språkspecifika tecken skrivs in?

Det här är ett problem med dina inställningar av land och språk. Följande kan hjälpa: Avsluta &kbabel; och sätt miljövariabeln "LANG" till ett värde som är giltigt för ditt språk. Om du använder `bash`, skriv `export LANG=<ändra här>`. Om du till exempel använder svenska tecken, skriv `export LANG=sv_SE.88591`. Starta sedan &kbabel; från samma skal. Om problemet är borta, lägg till kommandot i filen `~/.profile`.

Varför visar &kbabel; frågetecken istället för språkspecifika tecken efter en PO-fil laddats?

Texten innehåller tecken som inte kan visas med systemets teckensnitt. Om du är säker på att texten inte innehåller några sådana tecken, kan filen ha skadats på något sätt. Om detta är fallet, markera ett sådant frågetecken och tryck på Ctrl F för att hitta alla skadade tecken och byt ut dem.

Sök inte efter riktiga frågetecken, eftersom de här tecknen bara visas som frågetecken, men är andra tecken internt.

Annars kanske du bör installera ett Unicode-teckensnitt, som innehåller alla nödvändiga tecken.

## Ordförklaringar

### A

Hjälpfil

  är speciell för &kbabel;. Det är ett alternativ för en användare att ange en PO-fil där sökning sker efter originalmeddelanden. Så om du är en medlem i den franska gruppen och kan en del spanska eller italienska, kan du skaffa och ställa in en spansk hjälpfil som hör ihop med den fil du håller på att översätta. Så kan du hitta ännu inte påtänkta synonymer.

### C

Kompendiefil

  är en samling av alla översättningar för ett språk. Den här stora PO-filen skapas från unika meddelanden från PO-filer för alla program. Den kan användas för att fylla i alla redan översatta strängar i nya ännu inte översatta eller delvis översatta PO-filer. &kbabel; använder en sådan fil i PO-kompendium sökmotorn.

### F

Inexakta

  Det här är en flagga som skapas av `msgmerge`. Den visar att msgstr-strängen kanske inte är en riktig översättning. Översättare måste se den, och göra ändringar om strängen behöver det. Därefter måste fuzzy (inexakt) flaggan tas bort från meddelandekommentaren.

### I

Internationalisering
i18n

  är den åtgärd som gör ett program medvetet om och möjligt att hantera flera språk. Ordet internationalisering har 20 bokstäver och är ett rätt långt ord. För att förkorta det, började man skriva bara den första och sista bokstaven på engelska och däremellan antalet mellanliggande tecken (18).

### L

Lokalisering
l10n

  är den åtgärd som ett program som redan är internationaliserat kan fås att hantera in- och utmatning på ett sätt som är passar olika kultur- ock språkvanor. Ordet lokalisering har 12 bokstäver och är ett långt ord. För enkelhetens skull, började man skriva bara den första och sista bokstaven på engelska och däremellan antalet mellanliggande tecken (10).

### M

MO-fil
MO

  MO betyder Machine Object (maskinobjekt), och den här filen innehåller binärdata lämplig för läsning av datorer. MO-filens innehåll organiseras som en databas för att minimera uppslagningstid för översatta strängar. MO-filer fås genom att kompilera PO-filer med `msgfmt`.

Meddelande-ID
msgid

  msgid är nyckelordet som inleder originalsträngen i en PO-fil. Det följs av en C-liknande sträng som löper över en eller flera rader.

Meddelandesträng
msgstr

  msgstr är nyckelordet som inleder den översatta strängen i en PO-fil. Det följs av en C-liknande sträng som löper över en eller flera rader.

### P

PO-fil
PO

  PO betyder Portable Object (flyttbart objekt), och PO-filer innehåller strängkombinationer som associerar varje översättningsbar sträng med dess översättning i ett speciellt språk. En ensam PO-fil hör bara ihop med ett språk. PO-filen härleds från en POT-fil, och är avsedd för redigering av människor.

POT-fil
POT

  POT betyder Portable Object Template (flyttbar objektmall). Den här filen byggs genom att plocka ut översättningsbara strängar från programmets källkodsfiler. POT-filer innehåller inte översättningar och används av varje översättare som mallar.

## Tack till och Licens

&kbabel;

Program copyright 1999-2000 Matthias Kiefer matthias.kiefer@gmx.de

Personer som bidragit:

- Thomas Diehl thd@kde.org

- Stephan Kulow coolo@kde.org

Dokumentation copyright 2000 Claudiu Costin claudiuc@geocities.com och Matthias Kiefer matthias.kiefer@gmx.de

Det här programmet är licensierat under villkoren i GNU GPL.

## Installation

### Hur man skaffar KBabel

&kbabel; är en del av KDE-projektet http://www.kde.org. &kbabel; finns i `kdesdk`-paketet på ftp://ftp.kde.org/pub/kde/, den huvudsakliga ftp-platsen för KDE-projektet.

### Krav

För att kunna använda &kbabel; med lyckat resultat, behöver du en aktuell version av KDE 2.x.

Alla nödvändiga bibliotek och &kbabel; själv finns på ftp://ftp.kde.org/pub/kde/.

### Kompilering och installation

För att kompilera och installera &kbabel; på ditt system, skriv in följande i baskatalogen för `kdesdk`-distributionen:

    % ./configure
    % make
    % make install

Eftersom &kbabel; använder autoconf och automake bör du inte ha några problem med att kompilera det. Tillsammans med &kbabel; ska du ha installerat övriga verktyg från `kdesdk`-paketet. Skulle du få problem rapportera dem gärna till upphovsmannen Matthias Kiefer matthias.kiefer@gmx.de.