natgillin/translations-raw huggingface dataset:
The char attribute defines the character to match.
Atribuut context määrab, milline kontekst kaasata.
Detect2Chars
DetectSpaces
& lt; Int (common attributes) / gt;
& lt; DetectSpaces (üldatribuudid) / gt;
& lt; Int (common attributes) / gt;
& lt; DetectIdentifier (üldatribuudid) / gt;
Working With the & kate; MDI
Töö & kate; ga MDI režiimis
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.
Aken, vaade, dokument, paneel, redaktor... Mida küll kõik need mõisted & kate; puhul tähendavad ja kuidas neid kõige tõhusamalt kasutada? See peatükk seda seletabki - ja veel palju muudki.
Main window
Peaaken
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.
& kate; peaaken on standardne & kde; rakenduse aken, millel on lisaks tööriistavaateid sisaldavad külgribad. Peaaknal on menüüriba kõigi tavapäraste menüüdega ja mõne lisamenüüga ning tööriistariba, mis pakub võimaluse kiiresti kasutada kõige levinumaid käske.
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.
Akna kõige tähtsam osa on redigeerimisala, mis vaikimisi näitab ühtainsat tekstiredaktori komponenti, milles sul on võimalik oma dokumendiga töötada.
The docking capabilities of the window is used for the tool windows:
Akna dokkimisvõimalusi kasutatakse tööriistaakende puhul:
The File Selector
Dokumentide nimekiri
The File List
Failisüsteemi sirvija
The Built in Terminal Emulator
Sisseehitatud terminaliemulaator
And possibly other tool windows, for example provided by plugins.
Ja muud võimalikud tööriistavaated, näiteks need, mida pakuvad pluginad.
The Editor area
Redigeerimisala
Editing Area
Redigeerimisala
& 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; suudab üheaegselt avada rohkem kui ühe dokumendi, samuti poolitada redigeerimisala mitmeks osaks sarnaselt sellele, kuidas toimib näiteks & konqueror; või populaarne tekstiredaktor emacs. Sel moel saad näha mitut dokumenti korraga või ühe ja sama dokumendi mitut vaadet, mis võib olla kasulik, kui näiteks dokumendi alguses on definitsioone, mida soovid mitmel korral kasutada. Muidugi saab ka ühes vaates hoida lahti rakenduse lähteteksti päist, samal ajal teises aknas rakendusfaili redigeerides.
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.
Kui üks ja sama dokument on avatud mitmes vaates, kajastuvad ühes vaates tehtud muudatused kohe ka teistes. See hõlmab nii teksti muutmist kui selle valimist. Otsinguoperatsioonid või kursori liikumine aga kajastuvad ainult aktiivses vaates.
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.
Praegu ei ole võimalik hoida üht ja sama dokumenti avatuna mitmes vaates selleks, et ühes vaates redigeerida, samas aga teistes vaadetes muutusi ei toimuks.
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.
Redaktori jagamisel kaheks vaateks jagatakse see võrdse suurusega paneelideks, mis mõlemad näitavad aktiivset dokumenti. Uus vaade asub all (horisontaalse poolitamise korral) või paremal (vertikaalse poolitamise korral). Aktiivseks muutub uus aken, millele osutab vilkuv kursor fookuses olevas paneelis.
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.
Dokumentide nimekiri näitab kõiki parajasti & kate; s avatud dokumente. Muudetud failidel on vasakul pool olekunäitajana väike flopiketta ikoon.
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.
Kui avatud on kaks või enam samanimelist (eri kataloogides asuvat) faili, lisandub teise faili nimele lt; 2gt; jne. Vihjemull faili juures näitab selle täisnime koos asukohaga, mis võimaldab valida just soovitu.
To display a document in the currently active frame, click the document name in the list.
Dokumendi näitamiseks parajasti aktiivses vaates klõpsa nimekirjas soovitud dokumendi nimel.
The default location in the & kate; window is at the bottom, below the editing area.
Dokumentide nimekirja vaikeasukoht & kate; aknas on vasakul pool redigeerimisala.
The File Selector is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Failisüsteemi sirvija on katalooginäitaja, mis võimaldab avada näidatava kataloogi faile aktiivses vaates.
From top down, the file selector consist of the following elements:
Ülalt alla koosneb failisüsteemi sirvija järgmistest elementidest:
A Toolbar
Tööriistariba
This contains standard navigations tool buttons:
See sisaldab tavapäraseid liikumisnuppe:
This will cause the folder view to cd to the immediate parent of the currently displayed folder if possible.
See põhjustab katalooginäitajal käsuga cd liikumise parajasti näidatava kataloogi ülemkataloogi, kui see on võimalik.
Causes the folder view to cd to the previously displayed folder in the history. This button is disabled, if there is no previous item.
See põhjustab katalooginäitajal käsuga cd liikumise eelmisesse näidatud kataloogi. See nupp ei toimi, kui varem pole ühtegi kataloogi näidatud.
Causes the folder view to cd to the next folder in the history. This button is disabled, if there is no next folder.
See põhjustab katalooginäitajal käsuga cd liikumise ajaloos järgmisena näidatud kataloogi. Nupp ei toimi, kui ajalugu ei tunne ühtegi järgmisena näidatud kataloogi.
Home
Kodu
Pressing it will cause the folder view to cd to your home folder.
Sellele vajutamine põhjustab katalooginäitajal käsuga cd liikumise sinu kodukataloogi.
A Folder View
Lühivaade
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.
See nupp põhjustab katalooginäitajal käsuga cd liikumise parajati aktiivse dokumendi kataloogi, kui see on võimalik. Nupp ei toimi, kui aktiivne dokument on uus ja salvestamata dokument või kui pole võimalik otsustada, millises kataloogis see asub.
A & URL; entry
& URL; - i kirje
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.
Siia saab kirjutada näidatava kataloogi asukoha. & URL; - i kirje säilitab varem kasutatud asukohtade nimekirja, mis võimaldab valida neist mõne paremal pool kirjet asuva noolenupu abil.
The & URL; entry has folder auto-completion. The completion method can be set using the & RMB; menu of the text entry.
& URL; - i kirje suudab sisestatava kataloogi nime ka ise lõpetada. Millisel viisil see toimub, saab valida & HPNga; tekstikirjel klõpsates avanevast hüpikmenüüst.
A Folder View
Kataloogivaade
This is a standard & kde; folder view.
See on tavapärane & kde; kataloogivaade.
A Filter Entry
Filtrikirje
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
Filtrikirje võimaldab sisestada filtri katalooginäitajas näidatavatele failidele. Filter kasutab tavapäraseid kirjeid, erinevaid mustreid peab eraldama tühik. Näide: *. cpp *. h *. moc
To display all files, enter a single asterisk *.
Kõigi failide näitamiseks kasuta üht tärni *.
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.
Filtrikirje jätab meelde kümme seansi kestel sisestatud kirjet, nende kasutamiseks vajuta noolenuppu kirjest paremal pool ja vali sobiv.
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.
Sisseehitatud terminaliemulaator on & kde; terminalirakenduse & konsole; koopia. Selle saab sisse lülitada menüükäsuga Aken Tööriistavaated Terminali näitamine ning see muutub sisselülitamise järel kohe aktiivseks. Kui sisse on lülitatud võimalus Automaatne sünkroniseerimine aktiivse dokumendiga, kui võimalik, siis liigub see käsku cd kasutades automaatselt aktiivse dokumendi kataloogi, kui võimalik.
The default location in the & kate; window is at the bottom, below the editing area.
Vaikeasukoht & kate; aknas on allpool redigeerimisala.
You can configure the & konsole; using it 's & RMB; menu, for more information, see the & konsole; manual.
& konsole; on seadistatav & HPNga; klõpsamisel avaneva hüpikmenüü abil. Lähemat infot annab konsole; käsiraamat.
Ctrl; F Edit Find
Teksti otsimiseks käivita täpsustava otsingu riba kiirklahviga Ctrl; F või menüükäsuga Redigeerimine Otsi...
Working with Plugins
Pluginate kasutamine
Regular Expressions
Regulaaravaldised
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.
See lisa tutvustab lühidalt, kuid loodetavasti piisavalt üksikasjalikult regulaaravaldiste maailma. Siin on dokumenteeritud regulaaravaldisi nii, nagu neid kasutab & kate;, mis ei ole päris sama ei sellega, kuidas käsitleb regulaaravaldisi Perl, ega sellega, mida arvab nendest näiteks 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.
Regulaaravaldised võimaldavad meil kirjeldada mingi tekstistringi võimalikku sisu moel, millest arvuti aru saab, nii et meil on võimalik otsida tekstist selle stringi võimalikke vasteid ning selleks suutlike rakenduste korral ka vajadusel leitud millegagi asendada.
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.
Näide: oletame, et soovid leida tekstist lõigud, mille alguses seisaks nimi Henrik või Pernilla ja millele järgneks verbi ütlema mingi vorm.
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...
Tavalise otsingu puhul alustaksid ilmselt esimese nime Henrik otsimisega, millele järgneks ütle, näiteks Henrik ütle, ning sobivuste otsimisel tuleks kõrvale heita need, mis ei seisa lõigu alguses, samuti need, kus ütle vasteks ei ole mitte ütles või ütleb, mis sind huvitavad, vaid midagi muud. Ja siis tuleb seda kõike korrata järgmise nimega...
With Regular Expressions, that task could be accomplished with a single search, and with a larger degree of preciseness.
Regulaaravaldist kasutades saab selle ülesande sooritada üheainsa otsinguga ning märksa täpsemalt.
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:
Selleks määravad regulaaravaldiswed üldistavad, kuid ometi üksikasjalikud reeglid sobiva stringi leidmiseks. Meie näiteks võiks seda sõnades väljendada nii: Rida, mille alguses seisab kas Henrik või Pernilla (millele võib järgneda kuni neli tühi - või tabeldusmärki), millele järgneb tühimärk, millele järgneb ütle, millele järgneb kas s või b. Ja regulaaravaldisena näeks see välja nii:
^[ \\t]{0,4}(Henrik_BAR_Pernille) sa(ys_BAR_id)
^ [\\ t] {0, 4} (Henrik_BAR_Pernilla) ütle( s_BAR_b)
The above example demonstrates all four major concepts of modern Regular Expressions, namely:
Toodud näites on kasutatud kõiki nelja moodsas regulaaravaldises kasutatavat põhimõtet, nimelt:
Patterns
Mustrid
Assertions
Eeldused
Quantifiers
Kvantorid
Back references
Tagasiviited
The caret (^) starting the expression is an assertion, being true only if the following matching string is at the start of a line.
Avaldist alustav katus (^) on eeldus, olles õige ainult juhul, kui järgnev string asub tõesti rea alguses.
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
Stringid [\\ t] ja (Henrik_BAR_Pernilla) ütle( s_BAR_b) on mustrid. Esimene on märgiklass, millele vastab kas tühik või (horisontaalne) tabeldusmärk, teine muster sisaldab kõigepealt alammustrit, millele vastab kas Henrik või Pernilla, seejärel osa, millele vastab täpselt string ütle, ning lõpuks alammustrit, millele vastab kas s või b.
The string {0,4} is a quantifier saying anywhere from 0 up to 4 of the previous.
String {0, 4} on kvantor, mis annab teada kuskil 0 kuni 4 kaugusel eelmisest.
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.
Et regulaaravaldise rakendus, mis toetab tagasiviiteid, salvestab kogu stringi sobiva osa, samuti sulgudesse võetud alammustrid, võime nii kogu sobivust (regulaaravaldise otsingul redaktoris avatud tekstidokumendis märgitakse see enamasti valituks) või leitud nime või tegusõna viimase osa, mille kohta viited käivad, uuesti tarvitada.
All together, the expression will match where we wanted it to, and only there.
Ühtekokku leiab avaldis sobivused sealt ja ainult sealt, kus me seda soovime.
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.
Järgnevates osades kirjeldame põhjalikumalt, kuidas luua ja kasutada mustreid, märgiklasse, eeldusi, kvantoreid ja tagasiviiteid ning viimases osas pakume ka mõned tulusad näited.
Patterns consists of literal strings and character classes. Patterns may contain sub-patterns, which are patterns enclosed in parentheses.
Mustrid koosnevad literaalsetest stringidest ja märgiklassides. Mustrid võivad sisaldada alammustreid, mis kujutavad endast sulgudes antud mustrit.
Escaping characters
Paomärgid
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.
Nii mustrites kui märgiklassides on mõnel märgil eritähendus. Neile literaalse sobivuse leidmiseks tuleb nad spetsiaalselt märkida ehk pakku päästa, et regulaaravaldise rakendus aru saaks, et neid märke tuleb käsitleda mitte metamärkide, vaid just nende märkidena, mida nad inimeste arvates peaksidki tähendama.
This is done by prepending the character with a backslash (\\).
Seda tehakse märgi ette längkriipsu asetades (\\).
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.
Regulaaravaldise rakendus ignoreerib paomärki, mis seisab sellise märgi ees, millel antud kontekstis ei ole eritähendust: näiteks längkriips võib j ees (\\ j) olla või mitte olla, mingit vahet ei ole. Kui sa ei tea täpselt, kas märgil võib olla eritähendus või mitte, on paomärgi kasutamine igati mõttekas.
Escaping of cause includes the backslash character it self, to literally match a such, you would write\\\\.
Paomärki tasub kasutada mõistagi ka längkriipsu enda korral: kui just seda on vaja otsida- asendada, siis tulebki kirjutada\\\\.
Character Classes and abbreviations
Märgiklassid ja lühendid
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.
Märgiklass on avaldis, mis sobib teatud määratud märgikogumiga. Regulaaravaldiste puhul defineeritakse märgiklassid klassi kuuluvaid märke nurksulgudesse [] asetades või mõnda allpool kirjeldatud lühendatud klassi kasutades.
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).
Lihtsad märgiklassid sisaldavad vaid ühe või enam literaalse märgi, näiteks [abc] (sobivad tähed a, b või c) või [0123456789] (sobib iga number).
Because letters and digits have a logical order, you can abbreviate those by specifying ranges of them: [a-c] is equal to [abc] and [0-9] is equal to [0123456789]. Combining these constructs, for example [a-fynot1-38] is completely legal (the last one would match, of cause, either of a, b, c, d, e, f, y, n, o, t, 1, 2, 3 or 8).
Kuna tähtedel ja numbritel on loogiline järjekord, võib neid vahemikke määrates ka lühendada: [a- c] on sama, mis [abc] ja [0- 9] on sama, mis [0123456789]. Täiesti võimalik on ka selliseid konstruktsioone kombineerida, näiteks [a- fynot1- 38] (selle vastab mõistagi kas a, b, c, d, e, f, y, n, o, t, 1, 2, 3 või 8).
As capital letters are different characters from their non-capital equivalents, to create a caseless character class matching a or b, in any case, you need to write it [aAbB].
Et suur - ja väiketähti käsitletakse erinevatena, siis tuleb tõstutundetu märgiklassi loomiseks, mis leiaks näiteks a ja b, kindlasti kirjutada [aAbB].
It is of cause possible to create a negative class matching as anything but To do so put a caret (^) at the beginning of the class:
Mõistagi on võimalik luua ka negatiivseid märgiklasse, kus sobib kõik, välja arvatud. Selleks tuleb klassi algusse asetada katus (^):
[^abc] will match any character but a, b or c.
[^abc] tähendab, et sobib iga märk, välja arvatud a, b või c.
In addition to literal characters, some abbreviations are defined, making life still a bit easier:
Lisaks literaalsetele sümbolitele on elu ja töö hõlbustamiseks defineeritud ka teatud valik lühendeid:
\\a
\\ a
This matches the ASCII bell character (BEL, 0x07).
Sobib ASCII signaalimärk (BEL, 0x07).
\\f
\\ f
This matches the ASCII form feed character (FF, 0x0C).
Sobib ASCII lehevahetusmärk (FF, 0x0C).
This matches the ASCII line feed character (LF, 0x0A, Unix newline).
Sobib ASCII reavahetusmärk (LF, 0x0A, Unixis uus rida).
\\r
\\ r
This matches the ASCII carriage return character (CR, 0x0D).
Sobib ASCII kelgu tagastamise märk (CR, 0x0D).
\\t
\\ t
This matches the ASCII horizontal tab character (HT, 0x09).
Sobib ASCII horisontaalne tabeldusmärk (HT, 0x09).
\\v
\\ v
This matches the ASCII vertical tab character (VT, 0x0B).
Sobib ASCII vertikaalne tabeldusmärk (VT, 0x0B).
\\xhhhh
\\ xhhhh
This matches the Unicode character corresponding to the hexadecimal number hhhh (between 0x0000 and 0xFFFF). \\0ooo (ie;, \\zero ooo) matches the ASCII / Latin-1 character corresponding to the octal number ooo (between 0 and 0377).
Sobib Unicode märk, mis vastab kuueteistkümnendnumbrile hhhh (vahemikus 0x0000 ja 0xFFFF).\\ 0ooo (ie;\ ull ooo) sobib ASCII / Latin- 1 sümboliga, mis vastab kaheksandnumbrile 000 (vahemikus 0 ja 0377).
. (dot)
. (punkt)
This matches any character (including newline).
Sobib suvaline märk (kaasa arvatud reavahetusmärk).
\\d
\\ d
This matches a digit. Equal to [0-9]
Sobib arv. Sama, mis [0- 9].
\\D
\\ D
This matches a non-digit. Equal to [^0-9] or [^\\d]
Sobib mitte- arv. Sama, mis [^0- 9] või [^\\ d].
\\s
\\ s
This matches a whitespace character. Practically equal to [\\t\ \\r]
Sobib tühimärk. Praktiliselt sama, mis [\\ t\\\ r].
\\S
\\ S
This matches a non-whitespace. Practically equal to [^ \\t\\r\], and equal to [^\\s]
Sobib mitte- tühimärk. Praktiliselt sama, mis [^\\ t\\ r\], ja sama, mis [^\\ s]
\\w
\\ w
Matches any word character - in this case any letter or digit. Note that underscore (_) is not matched, as is the case with perl regular expressions. Equal to [a-zA-Z0-9]
Sobib iga täheline märk - antud juhul siis suvaline täht või number. Arvesta, et alakriips _ nende hulka ei käi erinevalt Perli regulaaravaldistest. Sama, mis [a- zA- Z0- 9].
\\W
\\ W
Matches any non-word character - anything but letters or numbers. Equal to [^a-zA-Z0-9] or [^\\w]
Sobib iga mittetäheline märk - seega kõik, mis ei ole täht ega number. Sama, mis [^a- zA- Z0- 9] või [^\\ w].
The abbreviated classes can be put inside a custom class, for example to match a word character, a blank or a dot, you could write [\\w\\.]
Lühendatud klasse võib asetada tavalise klassi sisse, näiteks tähelise märgi, tühiku või punkti leidmiseks võib kirjutada [\\ w\\.].
The POSIX notation of classes, [: lt; class namegt;:] is currently not supported.
POSIXi klasside notatsioon [: lt; klassi nimigt;:] ei ole veel toetatud.
Characters with special meanings inside character classes
Eritähendusega märgid märgiklassides
The following characters has a special meaning inside the [] character class construct, and must be escaped to be literally included in a class:
Järgmistel märkidel on eritähendus, kui nad esinevad märgiklassi konstruktsiooni [] sees ja nad tuleb varustada paomärgiga, et neid võetaks literaalselt:
Ends the character class. Must be escaped unless it is the very first character in the class (may follow an unescaped caret)
Märgiklassi lõpp. Vajalik on paomärk, kui see pole klassi kõige esimene märk (millele võib järgneda paomärgita katus).
^ (caret)
^ (katus)
Denotes a negative class, if it is the first character. Must be escaped to match literally if it is the first character in the class.
Märgib negatiivset klassi, kui on esimene märk. Kui peab sobima literaalselt, on vajalik paomärk, kui on klassi esimene märk.
- (dash)
- (kriips)