natgillin/translations-raw huggingface dataset:
I mange formater, er der lister af ord der repræsenterer et bestemt begreb. For eksempel i programmeringssprog, er kontroludsagn et begreb, datatypenavne et andet, og indbyggede funktioner i sproget et tredje. & kate; 's syntaksfremhævningssystem kan bruge sådanne lister til at detektere og markere ord i teksten for at understrege begreber fra tekstformaterne.
In many formats, there are lists of words that represent a specific concept. For example in programming languages, the control statements is one concept, data type names another, and built in functions of the language a third. The & kate; Syntax Highlighting System can use such lists to detect and mark words in the text to emphasise concepts of the text formats.
Standardstil
Default Styles
Hvis du åbner en C++ kildefil, en & Java; kildefil og et HTML - dokument i & kate;, vil du se at selvom formaterne er forskellige, og forskellige ord således vælges til speciel behandling, er de brugte farver de samme. Det er fordi & kate; har en prædefineret liste af standardstile, som anvendes af de individuelle syntaksdefinitioner.
If you open a C++ source file, a & Java; source file and an HTML document in & kate;, you will see that even though the formats are different, and thus different words are chosen for special treatment, the colours used are the same. This is because & kate; has a predefined list of Default Styles, that are employed by the individual syntax definitions.
Dette gør det nemt at genkende lignende begreber i forskellige tekstformater. For eksempel er kommentarer til stede i næsten programmerings -, script - eller opmarkeringssprog, og når de vises ved brug af den samme stil i alle sprog, skal du ikke stoppe op og tænke dig om for at identificere dem indenfor teksten.
This makes it easy to recognise similar concepts in different text formats. For example comments are present in almost any programming, scripting or markup language, and when they are rendered using the same style in all languages, you do not have to stop and think to identify them within the text.
Alle stile i en syntaksdefinition bruger en af stadardstilene. Nogle få syntaksdefinitioner bruger flere stile end der er som standard, så hvis du bruger et format ofte, er det måske besværet værd at starte indstillingsdialogen for at se om nogle begreber bruger den samme stil. For eksempel er der kun en standardstil for strenge, men da perl programmeringssproget opererer med to typer strenge, kan du udvide fremhævningen ved at indstille disse til at være en smule forskellige. Alle tilgængelige standardstiler vil blive forklaret senere.
All styles in a syntax definition use one of the default styles. A few syntax definitions use more styles that there are defaults, so if you use a format often, it may be worth launching the configuration dialogue to see if some concepts are using the same style. For example there is only one default style for strings, but as the perl programming language operates with two types of strings, you can enhance the highlighting by configuring those to be slightly different.
Fremhævningsdefinitionen & XML; - format
The Highlight Definition & XML; Format
Dette afsnit er et overblik over fremhævningsdefinitionen & XML; - format. Det vil beskrive hovedkomponenterne og deres betydning og brug, baseret på et lille eksempel. Næste afsnit vil gå i detaljer angående fremhævningsdetektionsreglerne.
This section is an overview of the Highlight Definition & XML; format. It will describe the main components and their meaning and usage, and go into detail with the detection rules.
Den formelle definition, også kendt som DTD gemmes i filen language. dtd som skal være installeret på dit system i mappen $KDEDIR / share/ apps/ katepart/ syntax.
The formal definition, aka the DTD is stored in the file language. dtd which should be installed on your system in the folder $KDEDIR / share/ apps/ kate/ syntax.
Hovedafsnit i & kate; 's fremhævningsdefinitioner
Main components of & kate; Highlight Definitions
section angiver kategorien.
The String attribute defines the set of characters.
kateversion angiver seneste version af & kate; som understøttes.
The String attribute defines the set of characters.
casesensitive definerer om nøgleord er versalfølsomme eller ej.
The String attribute defines the set of characters.
author indeholder forfatterens navn og e- mail- adresse.
The String attribute defines the set of characters.
hidden definerer om navnet skal vises i & kate; s menuer.
The String attribute defines the set of characters.
Næste linje kan altså se sådan her ud:
A rule looks like this:
Afsnittene i detalje
The Rules in Detail
fallthroughContext angiver næste sammenhæng hvis ingen regel matcher.
The String attribute defines the set of characters.
selColor definerer markeringens farve.
The String attribute defines the set of characters.
Tilgængelige standardstiler
Default Styles
dsChar, bruges til et tegn.
The char attribute defines the character to match.
dsString, bruges til strenge.
The String attribute defines the set of characters.
dsOthers, bruges til 'andre' ting.
The char attribute defines the character to match.
Fremhævningsdetektionsregler
Highlight Detection Rules
Dette afsnit beskriver syntaksdetektionsregler.
This section describes the syntax detection rules.
Hver regel kan matche nul eller flere tegn i begyndelsen af strengen de bliver bedt om at teste imod. Hvis reglen matcher, bliver de matchende tegn tilknyttet stilen eller attributten defineret af reglen, og en regel vil måske spørge om den aktuelle sammenhæng er skiftet.
Each rule can match zero or more characters at the beginning of the string they are asked to test. If the rule matches, the matching characters are assigned the style or attribute defined by the rule, and a rule may ask that the current context is switched.
En regel ser sådan her ud:
A rule looks like this:
& lt; RuleName attribute=quot; (identifier) quot; context=quot; (identifier) quot; [regelspecifikke attributter] / gt;
& lt; RuleName attribute=quot; (identifier)quot; context=quot; (identifier_BAR_order)quot; [rule specific attributes] / gt;
Attributten identificerer den stil der skal bruges til matchede tegn ved navn, og sammenhængen identificerer sammenhængen der skal bruges fra nu af.
The attribute identifies the style to use for matched characters by name or index, and the context identifies the context to use from here.
Sammenhængen kan identificeres ved:
The context can be identified by:
En identifikator som er navnet på den anden sammenhæng.
An identifier, currently only its zero-based index in the contexts group.
En rækkefølge der fortæller maskinen at den skal forblive i den aktuelle sammenhæng (# stay), eller poppe tilbage til en tidligere sammenhæng brugt i strengen (# pop).
An order telling the engine to stay in the current context (#stay), or to pop back to a previous context used in the string (#pop).
For at flere trin tilbage, kan # pop- nøgleordet gentages: # pop# pop# pop
To go back more steps, the #pop keyword can be repeated: #pop#pop#pop
Nogle regler kan have afledte regler som så bliver evaluerede hvis den oprindelige regel matches. Hele den matchede streng vil blive givet attributten defineret af den oprindelige regel. En regel med afledte regler ser sådan her ud:
Some rules can have child rules which are then evaluated if and only if the parent rule matched. The entire matched string will be given the attribute defined by the parent rule. A rule with child rules looks like this:
& lt; RuleName (attributes) gt; & lt; ChildRuleName (attributes) / gt;... & lt; / RuleNamegt;
& lt; RuleName (attributes)gt; & lt; ChildRuleName (attributes) / gt;... & lt; /RuleNamegt;
Regelspecifikke attributter varierer og beskrives i følgende afsnit.
Rule specific attributes varies and are described in the following list.
Almindelige attributter
& lt; HlCOct (common attributes) / gt;
attribute: En egenskab afbildes til et defineret itemData.
The attribute and context attributes are common to all rules.
Reglerne i detalje
The Rules in Detail
Detekterer et enkelt tegn. Almindeligt brugt for eksempel til at finde slutningen af citerede strenge.
Detect a single specific character. Commonly used for example to find the ends of quoted strings.
& lt; DetectChar char=quot; (character) quot; (almindelige attributter) (dynamisk) / gt;
& lt; DetectChar char=quot; (character)quot; (common attributes) / gt;
char - attributten definerer tegnet der skal matches.
The char attribute defines the character to match.
Detekterer to specifikke tegn i en defineret rækkefølge.
Detect two specific characters in a defined order.
& lt; Detect2Chars char=quot; (tegn) quot; char1=quot; (tegn) quot; (almindelige attributter) (dynamisk) / gt;
& lt; Detect2Chars char=quot; (character)quot; char1=quot; (character)quot; (common attributes) / gt;
char - attributten definerer det første tegn der skal matches, char1 det andet.
The char attribute defines the first character to match, char1 the second.
Detekterer et tegn fra et bestemt sæt angivne tegn.
Detect one character of a set of specified characters.
& lt; AnyChar String=quot; (string) quot; (almindelige attributter) / gt;
& lt; AnyChar String=quot; (string)quot; (common attributes) / gt;
Streng - attributten definerer sættet af tegn.
The String attribute defines the set of characters.
Detekterer en eksakt streng.
Detect an exact string.
& lt; StringDetect String=quot; (string) quot; [insensitive=quot; true_BAR_false; quot;] (almindelige attributter) (dynamisk) / gt;
& lt; StringDetect String=quot; (string)quot; [insensitive=quot; TRUE_BAR_FALSE; quot;] (common attributes) / gt;
Streng - attributten definerer strengen der skal matches. insensitive - attributten er som standard false og fødes til strengsammenligningsfunktionen. Hvis værdien er true bruges insensitive sammenligning.
The String attribute defines the string to match. The insensitive attribute defaults to FALSE and is fed to the string comparison function. If the value is TRUE insensitive comparing is used.
Matcher mod et regulært udtryk.
Matches against a regular expression.
& lt; RegExpr String=quot; (string) quot; [insensitive=quot; true_BAR_false; quot;] [minimal=quot; true_BAR_falsequot;] (almindelige attributter) (dynamisk) / gt;
& lt; RegExpr String=quot; (string)quot; [insensitive=quot; TRUE_BAR_FALSE; quot;] [minimal=quot; TRUE_BAR_FALSEquot;] (common attributes) / gt;
Streng - attributten definerer det regulære udtryk.
The String attribute defines the regular expression.
insensitive er som standard false og videregives til den regulære udtryksmaskine.
insensitive defaults to FALSE and is fed to the regular expression engine.
minimal er som standard false og viederegives til den regulære udtryksmaskine.
minimal defaults to FALSE and is fed to the regular expression engine.
Fordi reglerne altid matches imod begyndelsen af den aktuelle streng, vil et regulært udtryk der starter med en karet (^) indikere at reglen kun skal matches mod begyndelsen af en linje.
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.
Se Regulære udtryk for yderligere oplysninger om disse.
See Regular Expressions for more information on those.
nøgleord
Keyword
Detektér et nøgleord fra en bestemt liste.
Detect a keyword from a specified list.
& lt; keyword String=quot; (list name) quot; (almindelige attributter) / gt;
& lt; keyword String=quot; (list name)quot; (common attributes) / gt;
String - attributten identificerer nøgleordslisten ved navn. En liste med dette navn skal eksistere.
The String attribute identifies the keyword list by name. A list with that name must exist.
Detektér et heltal.
Detect an integer number.
& lt; Int (almindelige attributter) (dynamisk) / gt;
& lt; Int (common attributes) / gt;
Denne regel har ingen specifikke attributter. Afledte regler bruges typisk til at detektere kombinationer af L og U efter tallet, indikerende heltalstypen i programkode. Rent faktisk er alle regler tilladte som afledte regler, selvom DTD 'en kun tillader den afledte regel StringDetect.
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.
Decimaltal
Float
Detektér et decimaltal.
Detect a floating point number.
& lt; Float (almindelige attributter) / gt;
& lt; Float (common attributes) / gt;
Denne regel har ingen specifikke egenskaber. AnyChar tillades som en delregel, og bruges typisk for at detektere kombinationer, se reglen Int for en reference.
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.
Detektér en oktal pointnummer repræsentation.
Detect an octal point number representation.
& lt; HlCOct (almindelige attributter) / gt;
& lt; HlCOct (common attributes) / gt;
Denne regel har ingen specifikke attributter.
This rule has no specific attributes.
Detektér en hexadecimal nummerrepræsentation.
Detect a hexadecimal number representation.
& lt; HlCHex (almindelige attributter) / gt;
& lt; HlCOct (common attributes) / gt;
Detektér et escape- tegn.
Detect an escaped character.
& lt; HlCStringChar (almindelige attributter) / gt;
& lt; HlCStringChar (common attributes) / gt;
Den matcher bogstavelige repræsentationer af tegn som er almindeligt brugte i programkode, for eksempel\ (nylinje) eller\\ t (TAB).
It matches letteral representations of invisible characters commonly used in program code, for example\ (newline) or \\t (TAB).
Følgende tegn vil matche hvis de følger efter en baglæns skråstreg (\\): abefnrtvquot; '?\\. Derudover vil escape- hexadecimale tal som for eksempel\\ xff og escape- oktale tal, for eksempel\\ 033 matche.
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.
Detektér et C- tegn.
Detect an escaped character.
& lt; HlCChar (almindelige attributter) / gt;
& lt; HlCOct (common attributes) / gt;
Detekterer en streng med defineret start - sluttegn.
Detect a string with defined start and end characters.
& lt; RangeDetect char=quot; (character) quot; char1=quot; (character) quot; (almindelige attributter) / gt;
& lt; RangeDetect char=quot; (character)quot; char1=quot; (character)quot; (common attributes) / gt;
char definerer tegnet der starter området, char1 tegnet der afslutter området.
char defines the character starting the range, char2 the character ending the range.
Nyttigt til at detektere for eksempel små citerede strenge og den slags, men bemærk at fordi fremhævningsmaskinen virker på én linje af gangen, vil den ikke finde strenge der går udover et linjebrud.
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.
Matcher slutningen af linjen.
Matches at end of line.
& lt; LineContinue (almindelige attributter) / gt;
& lt; LineContinue (common attributes) / gt;
Egenskaben context definerer hvilken sammenhæng som skal inkluderes.
The char attribute defines the character to match.
& lt; DetectSpaces (almindelige attributter) / gt;
& lt; Int (common attributes) / gt;
& lt; DetectIdentifier (fælles egenskaber) / gt;
& lt; Int (common attributes) / gt;
Arbejde med & kate; MDI
Working With the & kate; MDI
Vindue, Vis, Dokument, Ramme, Editor... Hvad er de allesammen i & kate; 's terminologi, og hvordan får du mest ud af dem? Dette kapitel vil forklare alt dette og mere endnu.
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.
Hovedvindue
Main window
& kate; 's hovedvindue et et standard & kde; programvindue, med tilføjelse af sidebjælker der indeholder værktøjsvinduer, Det har en menulinje med alle de almindelige menuer, og noget mere, og en værktøjslinje der giver adgang til almindeligt brugte kommandoer.
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.
Den vigtigste del af vinduet er redigeringsområdet, der sædvanligvis viser en enkelt teksteditor- komponent, i hvilken du kan arbejde med dine dokumenter.
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.
Dokningsmulighederne for vinduet bruges af værktøjsvinduerne:
The docking capabilities of the window is used for the tool windows:
Dokumentlisten
The File Selector
Filsystembrowseren
The File List
Den indbyggede terminalemulator
The Built in Terminal Emulator
Og muligvis andre værktøjsvinduer, for eksempel dem der kommer med plugin.
And possibly other tool windows, for example provided by plugins.
Editor- området
The Editor area
Redigeringsområde
Editing Area
& kate; er i stand til at have mere end ét dokument åbent af gangen, og også til at opdele redigeringsområdet i et vilkårligt antal rammer, ligesom for eksempel & konqueror; eller den populære emacs - teksteditor. På denne måde kan du se adskillige dokumenter på samme tid, eller flere udgaver af det samme dokument, praktisk for eksempel hvis dit dokument indeholder definitioner foroven som du ønsker at se ofte som reference. Eller du kan se et program kilde- header i én ramme, mens du redigere implementeringen i en anden.
& 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.
Når et dokument er tilgængeligt i mere end én editor, vil ændringer lavet i én editor øjeblikkeligt blive reflekteret i de andre. Dette inkluderer ændringer i teksten så vel som markering af tekst. Søgeoperationer eller markørbevægelser reflekteres kun i den aktuelle editor.
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.
Det er ikke muligt for øjeblikket at have flere udgaver af det samme dokument åbent i den forstand at en udgave vil blive redigeret mens den anden ikke vil.
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.
Når en editor opdeles i to rammer, bliver den delt i to lige store rammer, der begge viser det aktuelle dokument for denne editor. Den nye ramme vil være forneden (i tilfælde af en vandret opdeling) eller til højre (for en lodret opdeling). Den nye ramme får fokus, som bliver visualiseret ved et lille grønt lys i den fokuserede ramme.
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.
Fillisten viser en liste af alle dokumenter der for øjeblikket er åbne i & kate;. Ændrede filer vil have en lille floppy disk - ikon på deres venstre side for at indikere denne tilstand.
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.
Hvis to eller flere filer med det samme navn (placeret i forskellige mapper) er åbne, vil navnet på den anden blive vedhæftet lt; 2gt; og så videre. Værktøjsvink for filen vil vise dens fulde navn inkluderende stien, hvilket tillader dig at vælge den ønskede.
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.
For at vise et dokument i den aktuelt aktive ramme, klikker du på dokumentnavnet i listen.
To display a document in the currently active frame, click the document name in the list.
Standardplaceringen i & kate; - vinduet er til venstre for redigeringsområdet.
The default location in the & kate; window is at the bottom, below the editing area.
Filvælgeren er en mappefremviser, der tillader dig at åbne filer fra en vist mappe i den aktuelle ramme.
The File Selector is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Fra oven og nedad, består filvælgeren af følgende elementer:
From top down, the file selector consist of the following elements:
En værktøjslinje
A Toolbar
Denne indeholder standard- navigations- værktøjsknapper:
This contains standard navigations tool buttons:
Dette vil få mappevisningen til at cd til mappen lige over den aktuelt viste mappe om muligt.
This will cause the folder view to cd to the immediate parent of the currently displayed folder if possible.
Får mappevisningen til at cd til dentidligere viste mappe i historikken. Denne knap er deaktiveret, hvis der ikke er noget forrige punkt.
Causes the folder view to cd to the previously displayed folder in the history. This button is disabled, if there is no previous item.
Får mappevisningen til at cd til den næste mappe i historikken. Denne knap er deaktiveret, hvis der ikke er nogen næste mappe.
Causes the folder view to cd to the next folder in the history. This button is disabled, if there is no next folder.
Ved at trykke på den vil det få mappevisningen til at cd til din hjemmemappe.
Pressing it will cause the folder view to cd to your home folder.
En mappevisning
A Folder View
Denne knap vil få mappevisningen til at cd til mappen for det aktuelt aktive dokument om muligt. Denne knap er deaktiveret hvis det aktive dokument er en ny, ikke gemt fil, elle mappen i hvilken den ligger ikke kan afgøres.
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.
En & URL; - indgang
A & URL; entry
Her kan du skrive stien for den mappe der skal gennemses. & URL; - indgangen vedligeholder en liste af tidligere skrevne stier. For at vælge en bruges pileknappen til højre for indgangen.
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.
& URL; - indgangen har mappe- auto- komplettering. Kompletteringsmetoden kan indstilles med & RMB; - menuen for tekstindgangen.
The & URL; entry has folder auto-completion. The completion method can be set using the & RMB; menu of the text entry.
Dette er en standard & kde; mappevisning.
This is a standard & kde; folder view.
En filter- indgang
A Filter Entry
Filterindgangen tillader dig at indtaste et filter for de filer der vises i mappevisningen. Filteret bruger standard globs; mønstre skal være adskilte af hvidt. Eksempel: *. cpp *. h *. moc
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
For at vise alle filer, indtastes en enkel stjerne *.
To display all files, enter a single asterisk *.