natgillin/translations-raw huggingface dataset:
Because the rules are always matched against the beginning of the current string, a regular expression starting with a caret (^) indicates that the rule should only be matched against the start of a line.
Eftersom reglerna alltid matchas mot början av den nuvarande strängen, så anger ett reguljärt uttryck som börjar med en hatt (^) att regeln bara ska matchas mot radens början.
See Regular Expressions for more information on those.
Se Reguljära uttryck för mer information om dem.
Detect a keyword from a specified list.
Detektera ett nyckelord från en angiven lista.
& lt; keyword String=quot; (list name)quot; (common attributes) / gt;
& lt; keyword String=quot; (listnamn) quot; (gemensamma egenskaper) / gt;
The String attribute identifies the keyword list by name. A list with that name must exist.
Egenskapen String identifierar en lista på nyckelord med namn. En lista med det namnet måste finnas.
Detect an integer number.
Detektera ett heltal.
& lt; Int (common attributes) / gt;
& lt; Int (gemensamma egenskaper) (dynamisk) / gt;
This rule has no specific attributes. Child rules are typically used to detect combinations of L and U after the number, indicating the integer type in program code.
Den här regeln har inga specifika egenskaper. Delregler används typiskt för att detektera kombinationer av L och U efter talet, som anger heltalstypen i programkod. I själva verket tillåts alla regler som delregler, även om DTD: n bara tillåter delregeln StringDetect.
Detect a floating point number.
Detektera ett flyttal.
& lt; Float (common attributes) / gt;
& lt; Float (gemensamma egenskaper) / gt;
This rule has no specific attributes. Child rules are typically used to detect combinations of L and U after the number, indicating the integer type in program code.
Den här regeln har inga specifika egenskaper. AnyChar tillåts som en delregel, och används typiskt för att detektera kombinationer, se regeln Int för en referens.
Detect an octal point number representation.
Detektera en oktal talrepresentation.
& lt; HlCOct (common attributes) / gt;
& lt; HlCOct (gemensamma egenskaper) / gt;
This rule has no specific attributes.
Den här regeln har inga specifika egenskaper.
Detect a hexadecimal number representation.
Detektera en hexadecimal talrepresentation.
& lt; HlCOct (common attributes) / gt;
& lt; HlCHex (gemensamma egenskaper) / gt;
Detect an escaped character.
Detektera ett undantaget tecken.
& lt; HlCStringChar (common attributes) / gt;
& lt; HlCStringChar (gemensamma egenskaper) / gt;
It matches letteral representations of invisible characters commonly used in program code, for example\ (newline) or \\t (TAB).
Det matchar bokstavsrepresentationer av osynliga tecken som ofta används i programkod, till exempel\ (nyrad) eller\\ t (tabulator).
The following characters will match if they follow a backslash (\\): abefnrtvquot; '?. Additionally, escaped hexadecimal numbers like for example \\xff and escaped octal numbers, for example \\033 will match.
Följande tecken matchar om de följer ett bakstreck (\\): abefnrtvquot; '?. Dessutom matchar undantagna hexadecimala tal, som till exempel\\ xff och undantagna oktala tal, till exempel\\ 033.
Detect an escaped character.
Detektera ett C- tecken.
& lt; HlCOct (common attributes) / gt;
& lt; HlCChar (gemensamma egenskaper) / gt;
Detect a string with defined start and end characters.
Detektera en sträng med definierade start - och sluttecken.
& lt; RangeDetect char=quot; (character)quot; char1=quot; (character)quot; (common attributes) / gt;
& lt; RangeDetect char=quot; (tecken) quot; char1=quot; (tecken) quot; (gemensamma egenskaper) / gt;
char defines the character starting the range, char2 the character ending the range.
char definierar tecknet som inleder intervallet, och char1 tecknet som avslutar intervallet.
Useful to detect for example small quoted strings and the like, but note that since the hl engine works on one line at a time, this will not find strings spanning over a line break.
Användbar för att till exempel detektera små strängar inom citationstecken och liknande, men observera att eftersom färgläggningen arbetar med en rad i taget, så hittar det inte strängar som fortsätter på nästa rad.
Matches at end of line.
Matchar vid radens slut.
& lt; LineContinue (common attributes) / gt;
& lt; LineContinue (gemensamma egenskaper) / gt;
The char attribute defines the character to match.
Egenskapen context definierar vilket sammanhang som ska inkluderas.
& lt; Int (common attributes) / gt;
& lt; DetectSpaces (gemensamma egenskaper) / gt;
& lt; Int (common attributes) / gt;
& lt; DetectIdentifier (gemensamma egenskaper) / gt;
Working With the & kate; MDI
Arbeta med & kate; s multipla dokumentgränssnitt
Window, View, Document, Frame, Editor... What are they all in the terminology of & kate;, and how do you get the most out of it? This chapter will explain all of that, and even more.
Fönster, vy, dokument, ram, editor... Vad betyder de allihop i & kate; s terminologi, och hur får man ut så mycket som möjligt av dem? Det här kapitlet förklarar allt detta, och lite till.
Main window
Huvudfönstret
The & kate; Main Window is a standard & kde; application window, with the addition of dockable subwindows, or tool windows. It has a Menubar with all the common menus, and some more, and a toolbar providing access to commonly used commands.
Huvudfönstret i & kate; är ett & kde; standardprogramfönster, med tillägg av sidorader som innehåller verktygsvyer. Det har en menyrad med alla de vanliga menyerna, och några till, och en verktygsrad som ger tillgång till ofta använda kommandon.
The most important part of the window is the Editing Area, by default displaying a single text editor component, in which you can work with your documents.
Den viktigaste delen av fönstret är redigeringsområdet, som normalt visar en enda texteditorkomponent, där du kan arbeta med dokument.
The docking capabilities of the window is used for the tool windows:
Dockningsmöjligheterna i fönstret används för verktygsfönster:
The File Selector
Dokumentlistan
The File List
Filsystembläddraren
The Built in Terminal Emulator
Den inbyggda terminalen
And possibly other tool windows, for example provided by plugins.
Och möjligen andra verktygsfönster, som till exempel tillhandahålls av insticksprogram.
The Editor area
Redigeringsområdet
Editing Area
Redigeringsområde
& kate; is capable of having more than one document open at the same time, and also of splitting the editing area into any number of frames, similar to how for example & konqueror; or the popular emacs text editor works. This way you can view several documents at the same time, or more instances of the same document, handy for example if your document contains definitions in the top that you want to see often for reference. Or you could view a program source header in one frame, while editing the implementation file in another.
& kate; klarar av att ha mer än ett dokument öppet på samma gång, och också att dela redigeringsområdet i hur många rutor som helst, vilket fungerar på ett liknande sätt som till exempel & konqueror; eller den populära texteditorn emacs. På det här sättet kan du titta på flera dokument samtidigt, eller flera instanser av samma dokument, vilket är praktiskt om ditt dokument till exempel innehåller definitioner längst upp som du ofta vill referera till. Eller du skulle kunna titta på en deklarationsfil för ett program i en ruta, medan du redigerar implementeringsfilen i en annan.
When a document is available in more than one editor, changes made in one editor will immediately be reflected in the others as well. This includes changing the text as well as selecting text. Search operations or cursor movement is only reflected in the current editor.
När ett dokument är tillgängligt i mer än en editor, så visas omedelbart ändringar i en editor också i de andra. Det här omfattar ändringar i texten, samt markering av texten. Sökoperationer eller förflyttning av markören visas bara i den nuvarande editorn.
It is currently not possible to have more instances of the same document open in the sense that one instance will be edited while the other will not.
Det är för närvarande inte möjligt att ha flera instanser av samma dokument öppna, på det sättet att en instans redigeras medan den andra inte gör det.
When splitting an editor into two frames, it is divided into two equally sized frames, both displaying the current document of that editor. The new frame will be at the bottom (in the case of a horizontal split) or at the right (for a vertical split). The new frame gets the focus, which is visualised by a small green led in the focused frame.
När editorn delas i två delar, delas den upp i två lika stora rutor, som båda visar det nuvarande dokumentet i editorn. Den nya rutan är längst ner (i fallet med en horisontell delning) eller till höger (för en vertikal delning). Den nya rutan får fokus, vilket visas med en liten grön punkt i rutan som har fokus.
The file list displays a list of all documents currently open in & kate;. Modified files will have a small floppy disk icon on their left to indicate that state.
Dokumentlistan visar en lista med alla dokument som för närvarande är öppna i & kate;. Ändrade filer har en liten diskett ikon till vänster för att ange detta tillstånd.
If two or more files with the same name (located in different folders) are open, the names of the second will be prepended lt; 2gt; and so on. The tool-tip for the file will display its full name including the path, allowing you to choose the desired one.
Om två eller flera filer med samma namn (som finns i olika kataloger) är öppna, så läggs lt; 2gt; till sist i namnet, och så vidare. Verktygstipset för filen visar hela namnet, inklusive sökvägen, och låter dig därmed välja den önskade filen.
To display a document in the currently active frame, click the document name in the list.
För att visa ett dokument i fönstret som för närvarande är aktivt, klicka på dokumentnamnet i listan.
The default location in the & kate; window is at the bottom, below the editing area.
Den normala platsen för dokumentlistan i & kate; s fönster är till vänster om redigeringsområdet.
The File Selector is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Filsystembläddraren är en katalogvy, som låter dig öppna filer i en katalog som visas i den nuvarande rutan.
From top down, the file selector consist of the following elements:
Uppifrån och ner, består filsystembläddraren av följande delar:
A Toolbar
En verktygsrad
This contains standard navigations tool buttons:
Den här innehåller vanliga navigationsknappar:
This will cause the folder view to cd to the immediate parent of the currently displayed folder if possible.
Det här gör att katalogvyn byter till katalogen omedelbart ovanför den nuvarande med kommandot cd, om möjligt.
Back
Bakåt
Causes the folder view to cd to the previously displayed folder in the history. This button is disabled, if there is no previous item.
Gör att katalogvyn byter till katalogen som tidigare visades i historiken med kommandot cd. Knappen är inaktiv om det inte finns någon tidigare katalog.
Causes the folder view to cd to the next folder in the history. This button is disabled, if there is no next folder.
Gör att katalogvyn byter till nästa katalog i historiken med kommandot cd. Knappen är inaktiv om det inte finns någon nästa katalog.
Pressing it will cause the folder view to cd to your home folder.
Genom att trycka på den här gör att katalogvyn byter till din hemkatalog med kommandot cd.
A Folder View
Kort format
This button will cause the folder view to cd to the folder of the currently active document if possible. This button is disabled, if the active document is a new, unsaved file, or the folder in which it resides can not be decided.
Den här knappen gör att katalogvyn byter till katalogen för det nuvarande aktiva dokumentet med kommandot cd, om möjligt. Knappen är inaktiv om det nuvarande dokumentet är en ny, osparad fil, eller om katalogen som den finns i inte kan bestämmas.
A & URL; entry
Ett webbadressfält
Here you can type the path of a folder to browse. The & URL; entry maintains a list of previously typed paths. To choose one use the arrow button to the right of the entry.
Här kan du skriva in sökvägen till katalogen som ska visas. Inmatningsrutan behåller en lista på de senast inskrivna sökvägarna. För att välja en, använd pilknappen till höger i fältet.
The & URL; entry has folder auto-completion. The completion method can be set using the & RMB; menu of the text entry.
Inmatningsrutan har automatisk komplettering av kataloger. Kompletteringsmetoden kan anges via menyn som visas genom att klicka med höger musknapp på textfältet.
A Folder View
En katalogvy
This is a standard & kde; folder view.
Det här är & kde;: s standardkatalogvy.
A Filter Entry
Ett filterfält
The Filter entry allows you to enter a filter for the files displayed in the folder view. The filter uses standard globs; patterns must be separated by white space. Example: *. cpp *. h *. moc
Filterfältet låter dig skriva in ett filter för filerna som visas i katalogvyn. Filtret använder vanliga jokertecken, där mönster måste skiljas åt av blanktecken. Till exempel: *. cpp *. h *. moc.
To display all files, enter a single asterisk *.
För att visa alla filer, skriv in en ensam asterisk *.
The filter entry saves the last 10 filters entered between sessions, to use one, press the arrow button on the right of the entry and select the desired filter string.
Filterfältet sparar de senaste tio filtren mellan sessioner. För att använda ett, tryck på pilknappen till höger i fältet och välj önskad filtersträng.
The built in Terminal Emulator is a copy of the & kde; & konsole; terminal application, for your convenience. It is available from the Settings Show Terminal Emulator menu item or by pressing the F7 key, and will get the focus whenever displayed. Additionally, if the Sync & konsole; with active document option is enabled, it will change into the directory of the current document if possible when it is displayed, or when the current document changes.
Den inbyggda terminalemulatorn är en kopia av & kde;: s & konsole; terminalprogram, för bekväm användning. Den är tillgänglig via menyalternativet Fönster Visa terminal, och får fokus så fort den visas. Dessutom, om alternativet Synkronisera automatiskt terminalen med nuvarande dokument om möjligt är aktiverat, så byter den till det nuvarande dokumentets katalog om möjligt när den visas, eller när nuvarande dokument ändras.
The default location in the & kate; window is at the bottom, below the editing area.
Den normala platsen i & kate;: s fönster är längst ner, under redigeringsområdet.
You can configure the & konsole; using it 's & RMB; menu, for more information, see the & konsole; manual.
Du kan anpassa terminalen, med menyn som visas med höger musknapp. För mer information, se handboken för Terminal.
Ctrl; F Edit Find
Starta den inkrementella sökraden med Ctrl; F eller med menyalternativet Redigera Sök..., för att söka efter text.
Working with Plugins
Arbeta med insticksprogram
Regular Expressions
Reguljära uttryck
This Appendix contains a brief but hopefully sufficient and covering introduction to the world of regular expressions. It documents regular expressions in the form available within & kate;, which is not compatible with the regular expressions of perl, nor with those of for example grep.
Detta appendix innehåller en kortfattad, men förhoppningsvis tillräcklig och heltäckande introduktion till de reguljära uttryckens värld. Det dokumenterar reguljära uttryck på den form som är tillgänglig i & kate;, som inte är likadana som reguljära uttryck i Perl, och inte heller i till exempel grep.
Regular Expressions provides us with a way to describe some possible contents of a text string in a way understood by a small piece of software, so that it can investigate if a text matches, and also in the case of advanced applications with the means of saving pieces or the matching text.
Reguljära uttryck ger oss en möjlighet att beskriva ett möjligt innehåll i en textsträng på ett sätt som enkelt kan förstås av programvara, så att den kan undersöka om texten matchar, och för mer avancerade tillämpningar, ge möjlighet att spara delar av texten som matchar.
An example: Say you want to search a text for paragraphs that starts with either of the names Henrik or Pernille followed by some form of the verb say.
Ett exempel: Säg att du vill leta i en text efter stycken som börjar med något av namnen Henrik eller Pernilla, följt av någon form av verbet säga.
With a normal search, you would start out searching for the first name, Henrik maybe followed by sa like this: Henrik sa, and while looking for matches, you would have to discard those not being the beginning of a paragraph, as well as those in which the word starting with the letters sa was not either says, said or so. And then of cause repeat all of that with the next name...
Med en normal sökning, skulle du börja med att leta efter det första namnet, Henrik, kanske följt av s på det här sättet: Henrik s, och medan du letar efter träffar måste du bortse från alla de som inte inleder ett stycke, samt de där ordet som börjar med s inte var antingen säger, sade etc. Och därefter måste du förstås repetera allt för nästa namn...
With Regular Expressions, that task could be accomplished with a single search, and with a larger degree of preciseness.
Med reguljära uttryck, kan den här uppgiften utföras med en enda sökning, och med högre noggrannhet.
To achieve this, Regular Expressions defines rules for expressing in details a generalisation of a string to match. Our example, which we might literally express like this: A line starting with either Henrik or Pernille (possibly following up to 4 blanks or tab characters) followed by a whitespace followed by sa and then either ys or id could be expressed with the following regular expression:
För att åstadkomma detta, definierar reguljära uttryck detaljerade regler för att beskriva en generell sträng som ska matcha. Vårt exempel, som vi kan beskriva så här med ord: En rad som börjar antingen med Henrik eller Pernilla (möjligen efter upp till fyra mellanslag eller tabulatortecken), följt av ett mellanslag, följt av s och sedan antingen äger eller ade, skulle kunna uttryckas med följande reguljära uttryck:
^[ \\t]{0,4}(Henrik_BAR_Pernille) sa(ys_BAR_id)
^ [\\ t] {0, 4} (Henrik_BAR_Pernilla) s( äger_BAR_ade)
The above example demonstrates all four major concepts of modern Regular Expressions, namely:
Ovanstående exempel demonstrerar alla fyra huvudkoncepten i moderna reguljära uttryck, nämligen:
Patterns
Mönster
Assertions
Påståenden
Quantifiers
Kvalificering
Back references
Bakåtreferenser
The caret (^) starting the expression is an assertion, being true only if the following matching string is at the start of a line.
Hatten (^) som inleder uttrycket är ett påstående, som bara är sant om den följande strängen som matchar är först på raden.
The stings [\\t] and (Henrik_BAR_Pernille) sa(ys_BAR_id) are patterns. The first one is a character class that matches either a blank or a (horizontal) tab character; the other pattern contains first a subpattern matching either Henrik or Pernille, then a piece matching the exact string sa and finally a subpattern matching either ys or id
Strängarna [\\ t] och (Henrik_BAR_Pernilla) s( äger_BAR_ade) är mönster. Det första är en teckenklass som antingen matchar ett blanktecken eller ett (horisontellt) tabulatortecken. Det andra mönstret innehåller först ett delmönster som antingen matchar Henrik eller Pernilla, därefter en del som exakt matchar strängen s och slutligen ett delmönster som antingen matchar äger eller ade.
The string {0,4} is a quantifier saying anywhere from 0 up to 4 of the previous.
Strängen {0, 4} är en kvalificering som säger allt från noll upp till fyra av det föregående.
Because regular expression software supporting the concept of back references saves the entire matching part of the string as well as sub-patterns enclosed in parentheses, given some means of access to those references, we could get our hands on either the whole match (when searching a text document in an editor with a regular expression, that is often marked as selected) or either the name found, or the last part of the verb.
Eftersom programvara för reguljära uttryck stöder konceptet med bakåtreferenser, så sparas hela den matchande delen av strängen, samt delmönster som finns mellan parenteser. Givet något sätt att komma åt de här referenserna, skulle vi kunna få tag på hela matchningen (när man söker i ett textdokument i en editor med ett reguljärt uttryck, så visas den ofta markerad), eller namnet som hittades, eller den sista delen av verbet.
All together, the expression will match where we wanted it to, and only there.
I sin helhet, så matchar uttrycket vad vi ville att det skulle göra, och bara det.
The following sections will describe in details how to construct and use patterns, character classes, assertions, quantifiers and back references, and the final section will give a few useful examples.
Följande avsnitt beskriver i detalj hur man skapar och använder mönster, teckenklasser, påståenden, kvalificering och bakåtreferenser. Det sista avsnittet ger några användbara exempel.
Patterns consists of literal strings and character classes. Patterns may contain sub-patterns, which are patterns enclosed in parentheses.
Mönster består av vanliga strängar och teckenklasser. Mönster kan innehålla delmönster, vilket är mönster som är inneslutna i parenteser.
Escaping characters
Undanta tecken
In patterns as well as in character classes, some characters have a special meaning. To literally match any of those characters, they must be marked or escaped to let the regular expression software know that it should interpret such characters in their literal meaning.
I mönster och teckenklasser har vissa tecken en särskilt mening. För att uttryckligen matcha något av de här tecknen, måste de markeras eller undantas för att tala om för programvaran för reguljära uttryck att den ska tolka sådana tecken uttryckligen.
This is done by prepending the character with a backslash (\\).
Det här görs genom att lägga till ett bakstreck (\\) före tecknet.
The regular expression software will silently ignore escaping a character that does not have any special meaning in the context, so escaping for example a j (\\j) is safe. If you are in doubt whether a character could have a special meaning, you can therefore escape it safely.
Programvaran för reguljära uttryck ignorerar tecken som undantas även om de inte har någon särskild betydelse i sammanhanget, så att undanta till exempel ett j (\\ j) är säkert. Om du är tveksam om ett tecken kan ha en särskild betydelse, kan du därför alltid undanta det på ett säkert sätt.
Escaping of cause includes the backslash character it self, to literally match a such, you would write\\\\.
Undantag omfattar förstås också bakstrecket själv, för att uttryckligen matcha ett sådant, skulle du skriva\\\\.
Character Classes and abbreviations
Teckenklasser och förkortningar
A character class is an expression that matches one of a defined set of characters. In Regular Expressions, character classes are defined by putting the legal characters for the class in square brackets, [], or by using one of the abbreviated classes described below.
En teckenklass är ett uttryck som matchar ett tecken i en mängd angivna tecken. I reguljära uttryck definieras teckenklasser genom att ange de giltiga tecknen i klassen inom hakparenterser, [], eller genom att använda en av de förkortade klasserna som beskrivs nedan.
Simple character classes just contains one or more literal characters, for example [abc] (matching either of the letters a, b or c) or [0123456789] (matching any digit).
Enkla teckenklasser innehåller bara uttryckligen ett eller flera tecken, till exempel [abc] (som matchar något av tecknen a, b eller c) eller [0123456789] (som matchar alla siffror).