1# SOME DESCRIPTIVE TITLE. 2# Copyright (C) Kovid Goyal 3# This file is distributed under the same license as the calibre package. 4# 5# Translators: 6# efef6ec5b435a041fce803c7f8af77d2_2341d43, 2020 7# Jonatan Nyberg <jonatan@autistici.org>, 2016-2017,2021 8# Jonatan Nyberg <jonatan@autistici.org>, 2019-2021 9# efef6ec5b435a041fce803c7f8af77d2_2341d43, 2018 10# Merarom <merarom@yahoo.es>, 2015,2017 11msgid "" 12msgstr "" 13"Project-Id-Version: calibre\n" 14"Report-Msgid-Bugs-To: \n" 15"POT-Creation-Date: 2021-12-02 15:47+0000\n" 16"PO-Revision-Date: 2021-11-27 11:36+0000\n" 17"Last-Translator: Jonatan Nyberg <jonatan@autistici.org>\n" 18"Language-Team: Swedish (http://www.transifex.com/calibre/calibre/language/sv/)\n" 19"MIME-Version: 1.0\n" 20"Content-Type: text/plain; charset=UTF-8\n" 21"Content-Transfer-Encoding: 8bit\n" 22"Language: sv\n" 23"Plural-Forms: nplurals=2; plural=(n != 1);\n" 24 25#: ../../__w/calibre/calibre/manual/snippets.rst:2 26msgid "Snippets" 27msgstr "Kodavsnitt" 28 29#: ../../__w/calibre/calibre/manual/snippets.rst:6 30msgid "" 31"The calibre E-book editor supports *snippets*. A snippet is a piece of text " 32"that is either re-used often or contains a lot of redundant text. The editor" 33" allows you to insert a snippet with only a few key strokes. For example, " 34"suppose you often find yourself inserting link tags when editing HTML files," 35" then you can simply type ``<a`` in the editor and press |ct|. The editor " 36"will expand it to::" 37msgstr "calibre e-bokredigeraren stöder *kodavsnitt*. Ett avsnitt är ett stycke text som antingen återanvänds ofta eller innehåller mycket överflödig text. Redigeraren kan du infoga ett kodavsnitt med endast ett fåtal knapptryckningar. Anta till exempel att du ofta infogar länktaggar när du redigerar HTML-filer, då kan du helt enkelt skriva ``<a`` i redigeraren och trycka |ct|. Redigeraren kommer att utöka det till::" 38 39#: ../../__w/calibre/calibre/manual/snippets.rst:15 40msgid "" 41"Not only that, the word ``filename`` will be selected, with the cursor " 42"placed over it, so that you can easily type in the real filename, using the " 43"editor's nifty :ref:`editor_auto_complete` feature. And once you are done " 44"typing the filename, press |ct| again and the cursor will jump to the " 45"position in between the ``<a>`` tags so you can easily type in the text for " 46"the link." 47msgstr "Inte bara det, ordet ``filnamn`` kommer att väljas, med markören placeras över den, så att du enkelt kan skriva in det verkliga filnamnet med med redigerarens smidiga :ref:`editor_auto_complete`-funktion. Och när du är klar med att skriva filnamnet, tryck på |ct| igen och markören hoppar till positionen mellan taggarna ``<a>`` så att du enkelt kan skriva in texten för länken." 48 49#: ../../__w/calibre/calibre/manual/snippets.rst:21 50msgid "" 51"The snippets system in the editor is very sophisticated, there are a few " 52"built-in snippets and you can create your own to suit your editing style." 53msgstr "Kodavsnittssystemet i redigeraren är mycket sofistikerad, det finns några inbyggda kodavsnitt och du kan skapa din egen som passar din redigeringsstil." 54 55#: ../../__w/calibre/calibre/manual/snippets.rst:24 56msgid "" 57"The following discussion of the built-in snippets should help illustrate the" 58" power of the snippets system." 59msgstr "Följande diskussion av de inbyggda kodavsnitt bör hjälpa illustrera kraften i kodavsnittssystemet." 60 61#: ../../__w/calibre/calibre/manual/snippets.rst:28 62msgid "" 63"You can also use snippets in the text entry fields in the :guilabel:`Search " 64"& replace` panel, however, placeholders (using |ct| to jump around) will not" 65" work." 66msgstr "Du kan också använda kodavsnitt i textinmatningsfält i :guilabel:`Sök och ersätt`-panelen, dock platshållare (med |ct| för att hoppa runt) kommer inte att fungera." 67 68#: ../../__w/calibre/calibre/manual/snippets.rst:33 69msgid "The built-in snippets" 70msgstr "Inbyggda kodavsnitt" 71 72#: ../../__w/calibre/calibre/manual/snippets.rst:35 73msgid "" 74"The built-in snippets are described below. Note that you can override them " 75"by creating your own snippets with the same trigger text." 76msgstr "De inbyggda kodavsnitten beskrivs nedan. Observera att du kan åsidosätta dem genom att skapa dina egna kodavsnitt med samma utlösartext." 77 78#: ../../__w/calibre/calibre/manual/snippets.rst:39 79msgid "Inserting filler text [Lorem]" 80msgstr "Infoga fyllnadstext [Lorem]" 81 82#: ../../__w/calibre/calibre/manual/snippets.rst:41 83msgid "" 84"The first built-in snippet, and the simplest is used to insert filler text " 85"into a document. The filler text is taken from `De finibus bonorum et " 86"malorum <https://en.wikipedia.org/wiki/De_finibus_bonorum_et_malorum>`_ a " 87"philosophical work by Cicero (translated to English). To use it simply type " 88"``Lorem`` in an HTML file and press |ct|. It will be replaced by a couple of" 89" paragraphs of filler." 90msgstr "Det första inbyggda kodavsnitt, och det enklaste används för att infoga fyllnadstext i ett dokument. Fyllnadstexten är hämtad från `De finibus bonorum et malorum <https://en.wikipedia.org/wiki/De_finibus_bonorum_et_malorum>`_ ett filosofiskt verk av Cicero (översatt till engelska). För att använda den, skriv helt enkelt ``Lorem`` i en HTML-fil och tryck |ct|. Det kommer att ersättas av ett par stycken av fyllnadstext." 91 92#: ../../__w/calibre/calibre/manual/snippets.rst:48 93msgid "" 94"The definition of this snippet is very simple, the trigger text is defined " 95"as ``Lorem`` and the template is defined simply as the literal text to be " 96"inserted. You can easily customize it to use your favorite form of filler " 97"text." 98msgstr "Definitionen av detta kodavsnitt är mycket enkel, utlösartexten definieras som ``Lorem`` och mallen definieras helt enkelt som den bokstav texten som ska infogas. Du kan enkelt anpassa den för att använda din favorit form av fyllnadstext." 99 100#: ../../__w/calibre/calibre/manual/snippets.rst:53 101msgid "Inserting a self-closing HTML tag [<>]" 102msgstr "Infoga en självstängande HTML-tagg [<>]" 103 104#: ../../__w/calibre/calibre/manual/snippets.rst:55 105msgid "" 106"Now let's look at a simple example of the powerful concept of " 107"*placeholders*. Say you want to insert the self-closing tag ``<hr/>``. Just " 108"type ``<>``, and press |ct|, the editor will expand the snippet to::" 109msgstr "Nu ska vi titta på ett enkelt exempel på den kraftfulla begreppet *platshållare*. Säg att du vill infoga självstängande taggen ``<hr/>``. Skriv bara ``<>`` och tryck |ct| så kommer redigeraren utvidga kodavsnittet till::" 110 111#: ../../__w/calibre/calibre/manual/snippets.rst:61 112msgid "" 113"Here, the ``|`` symbol represents the current cursor position. You can then " 114"type ``hr`` and press |ct| to move the cursor to after the end of the tag. " 115"This snippet is defined as::" 116msgstr "Här representerar ``|`` symbolen den aktuella markörpositionen. Du kan sedan skriva ``hr`` och trycka |ct| för att flytta markören till efter slutet av taggen. Detta kodavsnitt definieras som::" 117 118#: ../../__w/calibre/calibre/manual/snippets.rst:68 119msgid "" 120"Placeholders are simply the dollar ($) sign followed by a number. When the " 121"snippet is expanded by pressing |ct| the cursor is positioned at the first " 122"placeholder (the placeholder with the lowest number). When you press |ct| " 123"again the cursor jumps to the next placeholder (the placeholder with the " 124"next higher number)." 125msgstr "Platshållare är helt enkelt dollar ($)-tecken följt av ett nummer. När kodavsnittet utvidgas genom att trycka |ct| är markören placerad vid den första platshållaren (platshållaren med det lägsta numret). När du trycker på |ct| igen markören hoppar till nästa platshållare (platshållaren med nästa högre nummer)." 126 127#: ../../__w/calibre/calibre/manual/snippets.rst:75 128msgid "Inserting an HTML link tag [<a]" 129msgstr "Infoga en HTML-länktagg [<a]" 130 131#: ../../__w/calibre/calibre/manual/snippets.rst:77 132msgid "" 133"HTML link tags all share a common structure. They have an ``href`` attribute" 134" and some text between the opening and closing tags. A snippet to make " 135"typing them more efficient will introduce us to some more features of " 136"placeholders. To use this snippet, simply type ``<a`` and press |ct|. The " 137"editor will expand this to::" 138msgstr "HTML-länktaggar delar alla en gemensam struktur. De har ett ``href`` attribut och lite text mellan start- och sluttaggen. Ett kodavsnitt att skriva in dem mer effektiva kommer att introducera oss till några fler funktioner i platshållare. För att använda detta kodavsnitt, skriv helt enkelt ``<a`` och tryck |ct|. Redigeraren kommer att utvidga detta till::" 139 140#: ../../__w/calibre/calibre/manual/snippets.rst:85 141msgid "" 142"Not only that, the word ``filename`` will be selected, with the cursor " 143"placed over it, so that you can easily type in the real filename, using the " 144"editor's nifty :ref:`editor_auto_complete` feature. And once you are done " 145"typing the filename, press |ct| again and the cursor will jump to the " 146"position in between the ``<a>`` tags so you can easily type in the text for " 147"the link. After you are done typing the text, press |ct| again to jump to " 148"the point after the closing tag. This snippet is defined as::" 149msgstr "Inte bara det, ordet ``filnamn`` kommer att väljas, med markören placeras över den, så att du enkelt kan skriva in det verkliga filnamnet med med redigerarens smidiga :ref:`editor_auto_complete`-funktion. Och när du är klar med att skriva filnamnet, tryck på |ct| igen och markören hoppar till positionen mellan taggarna ``<a>`` så att du enkelt kan skriva in texten för länken. När du är klar med att skriva texten trycker du på |ct| igen för att hoppa till punkten efter den avslutande taggen. Detta kodavsnitt definieras som::" 150 151#: ../../__w/calibre/calibre/manual/snippets.rst:96 152msgid "" 153"There are a couple of new features here. First the ``$1`` placeholder has " 154"become more complex. It now includes some *default text* (the word " 155"``filename``). If a placeholder contains default text, the default text is " 156"substituted for the placeholder when the snippet is expanded. Also when you " 157"jump to a placeholder with default text using |ct|, the default text is " 158"selected. In this way, you can use default text to act as a reminder to you " 159"to fill in important parts of the template. You can specify default text for" 160" a placeholder by using the syntax: ``${<number>:default text}``." 161msgstr "Det finns ett par nya funktioner här. Först ``$1`` platshållare har blivit mer komplex. Den innehåller nu en del *standardtext* (ordet `` filename``). Om en platshållare innehåller standardtext, är standardtexten istället för platshållaren när kodavsnittet utvidgas. Även när du hoppar till en platshållare med standardtext som använder |ct|, väljs standardtexten. På detta sätt kan du använda standardtexten som en påminnelse till dig att fylla i viktiga delar av mallen. Du kan ange standardtext för en platshållare genom att använda syntaxen: ``${<number>:default text}``." 162 163#: ../../__w/calibre/calibre/manual/snippets.rst:105 164msgid "" 165"The other new feature is that the second placeholder has an asterisk after " 166"it (``${2*}``). This means that any text that was selected before expanding " 167"the template is substituted for the placeholder. To see this in action, " 168"select some text in the editor, press |ct|, type ``<a`` and press |ct| " 169"again, the template will be expanded to::" 170msgstr "Den andra nya funktionen är att den andra platshållaren har en asterisk efter sig (``${2*}``). Detta innebär att all text som valdes innan mallen utvidgades ersätter platshållaren. För att se detta i handling, välja någon text i redigeraren, tryck |ct|, typ ``<a`` och tryck |ct| igen, mallen kommer att utökas till::" 171 172#: ../../__w/calibre/calibre/manual/snippets.rst:114 173msgid "Inserting a HTML image tag [<i]" 174msgstr "Infoga en HTML-bildtagg [<i]" 175 176#: ../../__w/calibre/calibre/manual/snippets.rst:116 177msgid "" 178"This is very similar to inserting an HTML link, as we saw above. It allows " 179"you to quickly input an ``<img src=\"filename\" alt=\"description\" />`` tag" 180" and jump between the ``src`` and ``alt`` attributes::" 181msgstr "Detta är mycket likt att infoga en HTML-länk, som vi såg ovan. Det gör att du snabbt kan mata in en ``<img src=\"filename\" alt=\"description\" />`` tagg och hoppa mellan ``src`` och ``alt`` attribut::" 182 183#: ../../__w/calibre/calibre/manual/snippets.rst:124 184msgid "Insert an arbitrary HTML tag [<<]" 185msgstr "Infoga en godtycklig HTML-tagg [<<]" 186 187#: ../../__w/calibre/calibre/manual/snippets.rst:126 188msgid "" 189"This allows you to insert an arbitrary full HTML tag (or wrap previously " 190"selected text in the tag). To use it, simply type ``<<`` and press |ct|. The" 191" editor will expand it to::" 192msgstr "Detta låter dig infoga en godtycklig fullständig HTML-tagg (eller radbryta tidigare markerad text i taggen). För att använda det, skriv helt enkelt ``<<`` och tryck |ct|. Redigeraren kommer att utöka den till::" 193 194#: ../../__w/calibre/calibre/manual/snippets.rst:132 195msgid "" 196"Type the tag name, for example: ``span`` and press |ct|, that will result " 197"in::" 198msgstr "Skriv taggnamnet, till exempel: ``span`` och tryck |ct|, som kommer att resultera i::" 199 200#: ../../__w/calibre/calibre/manual/snippets.rst:136 201msgid "" 202"You will note that the closing tag has been automatically filled with " 203"``span``. This is achieved with yet another feature of placeholders, " 204"*mirroring*. Mirroring simply means that if you specify the sample " 205"placeholder more than once in a template, the second and all later positions" 206" will be automatically filled in with whatever you type in the first " 207"position, when you press |ct|. The definition for this snippet is::" 208msgstr "Du kommer att observera att den avslutande taggen automatiskt har fyllts med ``span``. Detta uppnås med ännu ett annat särdrag av platshållare, *spegling*. Spegling betyder helt enkelt att om du anger provplatshållaren mer än en gång i en mall, den andra och alla senare positioner kommer automatiskt fyllas i med vad du skriver i det första positionen, när du trycker |ct|. Definitionen för detta kodavsnitt är::" 209 210#: ../../__w/calibre/calibre/manual/snippets.rst:146 211msgid "" 212"As you can see, the first placeholder ($1) has been specified twice, the " 213"second time in the closing tag, which will simply copy whatever you type in " 214"the opening tag." 215msgstr "Som ni kan se, har den första platshållaren ($1) specificerats två gånger, andra gången i den avslutande taggen, som helt enkelt kommer att kopiera vad du skriver i öppningstaggen." 216 217#: ../../__w/calibre/calibre/manual/snippets.rst:151 218msgid "Inserting an arbitrary HTML tag with a class attribute [<c]" 219msgstr "Infoga en godtycklig HTML-tagg med ett klassattribut [<c]" 220 221#: ../../__w/calibre/calibre/manual/snippets.rst:153 222msgid "" 223"This is very similar to the insert arbitrary tag example above, except that " 224"it assumes that you want to specify a class for the tag::" 225msgstr "Detta är mycket likt infogningen av godtycklig tagg i exemplet ovan, förutom att det förutsätter att du vill ange en klass för taggen::" 226 227#: ../../__w/calibre/calibre/manual/snippets.rst:159 228msgid "" 229"This will allow you to first type the tag name, press |ct|, type the class " 230"name, press |ct| type the contents of the tag and press |ct| one last time " 231"to jump out of the tag. The closing tag will be auto-filled." 232msgstr "Detta gör att du kan först skriva taggnamnet, tryck |ct|, skriv klassnamnet, tryck |ct|, skriv innehållet i taggen och tryck |ct| en sista gång för att hoppa ur taggen. Den avslutande taggen kommer att automatiskt fyllas." 233 234#: ../../__w/calibre/calibre/manual/snippets.rst:165 235msgid "Creating your own snippets" 236msgstr "Skapa dina egna kodavsnitt" 237 238#: ../../__w/calibre/calibre/manual/snippets.rst:167 239msgid "" 240"Snippets really shine because you can create your own to suit your editing " 241"style. To create your own snippets go to " 242":guilabel:`Edit->Preferences->Editor settings->Manage snippets` in the " 243"editor. This will pop-up an easy to use dialog to help you create your own " 244"snippets. Simply click the :guilabel:`Add snippet` button and you will see a" 245" dialog that looks like:" 246msgstr "Kodavsnitt lyser verkligen eftersom du kan skapa dina egna för att passa din redigeringsstil. För att skapa egna kodavsnitt gå till :guilabel:`Redigera->Inställningar->Redigerarinställningar->Hantera kodavsnitt` i redigeraren. Detta kommer att ta fram en lättanvänd dialogruta för att hjälpa dig att skapa dina egna kodavsnitt. Klicka helt enkelt på knappen :guilabel:`Lägg till kodavsnitt` och du kommer att se en dialogruta som ser ut:" 247 248#: ../../__w/calibre/calibre/manual/snippets.rstNone 249msgid "The create your own snippets tool" 250msgstr "Skapa dina egna kodavsnittsverktyg" 251 252#: ../../__w/calibre/calibre/manual/snippets.rst:178 253msgid "" 254"First give your snippet a name, something descriptive, to help identify the " 255"snippet in the future. Then specify the *trigger*. A trigger is simply the " 256"text that you have to type in the editor before pressing |ct| in order to " 257"expand the snippet." 258msgstr "Först ge ditt kodavsnitt ett namn, något beskrivande, för att hjälpa till att identifiera texturvalet i framtiden. Ange sedan *utlösaren*. En utlösare är helt enkelt den text som du måste skriva i redigeraren innan du trycker |ct| för att utöka kodavsnittet." 259 260#: ../../__w/calibre/calibre/manual/snippets.rst:183 261msgid "" 262"Then specify the snippet template. You should start with one of the examples" 263" above and modify it to suit your needs. Finally, specify which file types " 264"you want the snippet to be active for. This way you can have multiple " 265"snippets with the same trigger text that work differently in different file " 266"types." 267msgstr "Ange sedan kodavsnittsmallen. Du bör börja med ett av exemplen ovan och ändra det för att passa dina behov. Slutligen ange vilka filtyper du vill att kodavsnittet ska vara aktivt för. På så sätt kan du ha flera kodavsnitt med samma utlösartext som fungerar annorlunda i olika filtyper." 268 269#: ../../__w/calibre/calibre/manual/snippets.rst:188 270msgid "" 271"The next step is to test your newly created snippet. Use the " 272":guilabel:`Test` box at the bottom. Type in the trigger text and press |ct| " 273"to expand the snippet and jump between placeholders." 274msgstr "Nästa steg är att testa ditt nyskapade kodavsnitt. Använd tutan :guilabel:`Test` längst ner. Skriv in utlösartexten och tryck |ct| för att utvidga kodavsnittet och hoppa mellan platshållare." 275