calibre - en to nl translation catalogue (36 entries)

en: Snippets
nl: Fragmenten

en: The calibre E-book editor supports *snippets*. A snippet is a piece of text that is either re-used often or contains a lot of redundant text. The editor allows you to insert a snippet with only a few key strokes. For example, suppose you often find yourself inserting link tags when editing HTML files, then you can simply type ``<a`` in the editor and press |ct|. The editor will expand it to::
nl: De calibre e-boek editor ondersteunt *fragmenten*. Een fragment is een stukje tekst dat ofwel dikwijls herbruikt wordt ofwel veel redundante tekst bevat. De editor laart u toe een fragment in te voegen met een paar toetsaanslagen. Bv veronderstel dat u dikwijls tags invoegt bij het bewerken van HTML bestanden, dan kan u simpelweg ``<a`` intikken en op |ct| drukken. De editor zal het uitbreiden tot::

en: Not only that, the word ``filename`` will be selected, with the cursor placed over it, so that you can easily type in the real filename, using the editor's nifty :ref:`editor_auto_complete` feature. And once you are done typing the filename, press |ct| again and the cursor will jump to the position in between the ``<a>`` tags so you can easily type in the text for the link.
nl: Niet alleen dat, het woord ``bestandsnaam`` zal worden geselecteerd, met de cursor eroverheen, zodat u eenvoudig de echte bestandsnaam kunt typen, met handige editorfunctie :ref: `editor_auto_complete`. En als u klaar bent met het typen van de bestandsnaam, druk opnieuw op |ct| en de cursor springt naar de positie tussen de ``<a>`` tags, zodat u eenvoudig de tekst voor de link kunt typen.

en: The snippets system in the editor is very sophisticated, there are a few built-in snippets and you can create your own to suit your editing style.
nl: Het fragmentensysteem in de editor is zeer geavanceerd, er zijn een paar ingebouwde fragmenten en u kunt uw eigen fragmenten maken, aangepast aan uw bewerkingsstijl.

en: The following discussion of the built-in snippets should help illustrate the power of the snippets system.
nl: De volgende bespreking van de ingebouwde fragmenten zou de kracht van het fragmentensysteem moeten illustreren.

en: You can also use snippets in the text entry fields in the :guilabel:`Search & replace` panel, however, placeholders (using |ct| to jump around) will not work.
nl: U kunt ook snippets gebruiken in de invoervelden in het :guilabel: `Zoeken & vervangen` paneel, echter, plaatshouders (met |ct| om rond te springen) zullen niet werken.

en: The built-in snippets
nl: De ingebouwde fragmenten

en: The built-in snippets are described below. Note that you can override them by creating your own snippets with the same trigger text.
nl: De ingebouwde fragmenten worden onder beschreven. Merk op dat u ze kunt negeren door uw eigen fragmenten te maken met dezelfde triggertekst.

en: Inserting filler text [Lorem]
nl: Opvultekst [Lorem] invoegen

en: The first built-in snippet, and the simplest is used to insert filler text into a document. The filler text is taken from `De finibus bonorum et malorum <https://en.wikipedia.org/wiki/De_finibus_bonorum_et_malorum>`_ a philosophical work by Cicero (translated to English). To use it simply type ``Lorem`` in an HTML file and press |ct|. It will be replaced by a couple of paragraphs of filler.
nl: Het eerste ingebouwde fragment, en het eenvoudigste, is om vultekst in een document in te voegen. De vultekst is afkomstig uit `De finibus bonorum et malorum <https://en.wikipedia.org/wiki/De_finibus_bonorum_et_malorum>`_ een filosofisch werk van Cicero (vertaald naar Engels). Om het te gebruiken, typ gewoon `` Lorem '' in een HTML-bestand en druk op |ct|. Het wordt vervangen door een paar alinea's vultekst.

en: The definition of this snippet is very simple, the trigger text is defined as ``Lorem`` and the template is defined simply as the literal text to be inserted. You can easily customize it to use your favorite form of filler text.
nl: De definitie van dit fragment is heel eenvoudig, de triggertekst is gedefinieerd als ``Lorem'' en de sjabloon is gewoon gedefinieerd als de letterlijke tekst om in te voegen. U kunt het gemakkelijk aanpassen om uw favoriete vultekst te gebruiken.

en: Inserting a self-closing HTML tag [<>]
nl: Een zelfsluitende HTML tag [<>] invoegen

en: Now let's look at a simple example of the powerful concept of *placeholders*. Say you want to insert the self-closing tag ``<hr/>``. Just type ``<>``, and press |ct|, the editor will expand the snippet to::
nl: Laten we nu een gemakkelijke voorbeeld van het krachtige concept *plaatshouders* bekijken. Stel dat u de zelfsluitende tag ``<hr/>`` wil invoegen. Tik gewoon ``<>`` en druk op |ct|, de editor breid het fragment uit naar::

en: Here, the ``|`` symbol represents the current cursor position. You can then type ``hr`` and press |ct| to move the cursor to after the end of the tag. This snippet is defined as::
nl: Het ``|`` symbool stelt hier de huidige cursorpositie voor. U kan dan ``hr`` tikken en op |ct| drukken om de cursor achter het einde van de tag te plaatsen. Dit fragment is gedefinieerd als::

en: Placeholders are simply the dollar ($) sign followed by a number. When the snippet is expanded by pressing |ct| the cursor is positioned at the first placeholder (the placeholder with the lowest number). When you press |ct| again the cursor jumps to the next placeholder (the placeholder with the next higher number).
nl: Plaatshouders zijn gewoon het dollar ($) teken, gevolgd door een nummer. Als het fragment wordt uitgebreid door |ct| te drukken, komt de cursor bij de eerste plaatshouder (de plaatshouder met het laagste nummer). Als u nogmaals |ct| drukt, springt de cursor naar de volgende (de plaatshouder met het eerstvolgende nummer).

en: Inserting an HTML link tag [<a]
nl: Een HTML link tag [<a] invoegen

en: HTML link tags all share a common structure. They have an ``href`` attribute and some text between the opening and closing tags. A snippet to make typing them more efficient will introduce us to some more features of placeholders. To use this snippet, simply type ``<a`` and press |ct|. The editor will expand this to::
nl: HTML link tags delen een gemene structuur. Ze hebben een ``href`` attribuut en wat tekst tussen de open- en sluittag. Een fragment om het intikken efficiënter te maken leidt ons tot meer functies van plaatshouders. Om dit fragment te gebruiken, tik gewoon ``<a`` en druk op |ct|. De editor breidt dit uit tot::

en: Not only that, the word ``filename`` will be selected, with the cursor placed over it, so that you can easily type in the real filename, using the editor's nifty :ref:`editor_auto_complete` feature. And once you are done typing the filename, press |ct| again and the cursor will jump to the position in between the ``<a>`` tags so you can easily type in the text for the link. After you are done typing the text, press |ct| again to jump to the point after the closing tag.  This snippet is defined as::
nl: Niet alleen dat, het woord ``bestandsnaam`` zal worden geselecteerd, met de cursor eroverheen, zodat u eenvoudig de echte bestandsnaam kunt typen, met de handige editorfunctie :ref: `editor_auto_complete`. En als u klaar bent met het typen van de bestandsnaam, druk opnieuw op |ct| en de cursor springt naar de positie tussen de ``<a>`` tags, zodat u eenvoudig de tekst voor de link kunt typen. Als u klaar bent met de tekst, druk weer op |ct| om voorbij de sluittag te springen. Dit fragment heet::

en: There are a couple of new features here. First the ``$1`` placeholder has become more complex. It now includes some *default text* (the word ``filename``). If a placeholder contains default text, the default text is substituted for the placeholder when the snippet is expanded. Also when you jump to a placeholder with default text using |ct|, the default text is selected. In this way, you can use default text to act as a reminder to you to fill in important parts of the template. You can specify default text for a placeholder by using the syntax: ``${<number>:default text}``.
nl: Er zijn hier enkele nieuwe functies. Eerst, de ``$1`` plaatshouder werd complexer. Er is nu wat *standaard tekst* inbegrepen (het woord ``bestandsnaam``). Als een plaatshouder standaard tekst bevat, vervangt de plaatshouder de standaard tekst als het fragment wordt uitgebreid. En als u naar een plaatshouder met standaard tekst springt met |ct| wordt de tekst geselecteerd. Zo kan u standaard tekst gebruiken als geheugensteuntje om belangrijke stukken van de sjabloon in te vullen. U kan standaard tekst specificeren voor een plaatshouder met de syntax: ``${<number>:default text}``.

en: The other new feature is that the second placeholder has an asterisk after it (``${2*}``). This means that any text that was selected before expanding the template is substituted for the placeholder. To see this in action, select some text in the editor, press |ct|, type ``<a`` and press |ct| again, the template will be expanded to::
nl: De andere nieuwe functie is dat de tweede plaatshouder achter een asterisk heeft (``${2*}``). Dit wil zeggen dat de plaatshouder elke tekst die was geselecteerd voor het uitbreiden van de sjabloon vervangt. Om dit in actie te zien, selecteer wat tekst in de editor, druk |ct| tik ``<a`` en druk terug op |ct|, de sjabloon wordt uitgebreid tot::

en: Inserting a HTML image tag [<i]
nl: Een HTML afbeelding tag [<i] invoegen

en: This is very similar to inserting an HTML link, as we saw above. It allows you to quickly input an ``<img src="filename" alt="description" />`` tag and jump between the ``src`` and ``alt`` attributes::
nl: Dit lijkt veel op het HTML link invoegen, zoals boven gezien. Het laat u toe snel een ``<img src="filename" alt="description" />`` tag in te voegen en te springen tussen de ``src`` en ``alt`` attributen::

en: Insert an arbitrary HTML tag [<<]
nl: Een willekeurige HTML tag [<<] invoegen

en: This allows you to insert an arbitrary full HTML tag (or wrap previously selected text in the tag). To use it, simply type ``<<`` and press |ct|. The editor will expand it to::
nl: Dit laat u toe een willekeurige complete HTML tag in te voegen (of eerder ingevoerde tekst erin te zetten). Om te gebruiken, tik ``<<`` en druk |ct|. De editor breidt het uit tot::

en: Type the tag name, for example: ``span`` and press |ct|, that will result in::
nl: Tik de tag naam, bijvoorbeeld: ``span`` en druk op |ct|, dit resulteert in::

en: You will note that the closing tag has been automatically filled with ``span``. This is achieved with yet another feature of placeholders, *mirroring*. Mirroring simply means that if you specify the sample placeholder more than once in a template, the second and all later positions will be automatically filled in with whatever you type in the first position, when you press |ct|. The definition for this snippet is::
nl: Merk op dat de sluittag automatisch met ``span`` gevuld werd. Dit wordt bereikt met weer een andere functie van plaatshouders, *spiegelen*. Spiegelen betekent gewoon dat als u een plaatshouder meer dan eens specificeert in een sjabloon, de tweede en alle verdere posities automatisch gevuld worden  met wat u in de eerste intikte als u op |ct| drukt. De definitie voor dit fragment is ::

en: As you can see, the first placeholder ($1) has been specified twice, the second time in the closing tag, which will simply copy whatever you type in the opening tag.
nl: Zoals u ziet werd de eerste plaatshouder ($1) twee keer gespecificeerd, de tweede keer in de sluittag, wat gewoon kopieert eerder wat u in de openingstag intikt.

en: Inserting an arbitrary HTML tag with a class attribute [<c]
nl: Een willekeurige HTML tag invoegen met een class attribuut [<c]

en: This is very similar to the insert arbitrary tag example above, except that it assumes that you want to specify a class for the tag::
nl: Lijkt sterk op het willekeurige tag invoegen voorbeeld boven, veronderstelt enkel dat u een class voor de tag wil specificeren::

en: This will allow you to first type the tag name, press |ct|, type the class name, press |ct| type the contents of the tag and press |ct| one last time to jump out of the tag. The closing tag will be auto-filled.
nl: Dit laat u toe eerst de tagnaam in te tikken, druk |ct|, tik de class naam, druk |ct|, tik de inhoud van de tag en druk een laatste keer |ct| om uit de tag te springen. De sluittag wordt automatisch ingevuld.

en: Creating your own snippets
nl: Uw eigen fragmenten maken

en: Snippets really shine because you can create your own to suit your editing style. To create your own snippets go to :guilabel:`Edit->Preferences->Editor settings->Manage snippets` in the editor. This will pop-up an easy to use dialog to help you create your own snippets. Simply click the :guilabel:`Add snippet` button and you will see a dialog that looks like:
nl: Fragmenten zijn echt tof omdat u ze voor uzelf kan maken volgens uw bewerkstijl. Om eigen fragmenten te maken, ga naar :guilabel:`Bewerken->Voorkeuren->Editor instellingen->Beheer fragmenten` in de editor. U krijgt een gemakkelijk te gebruiken pop-up dialoog om uw eigen fragmenten te creëren. Klik gewoon op de :guilabel:`Add snippet` en u ziet deze dialoog:

en: The create your own snippets tool
nl: De creëer uw eigen fragmenten tool

en: First give your snippet a name, something descriptive, to help identify the snippet in the future. Then specify the *trigger*. A trigger is simply the text that you have to type in the editor before pressing |ct| in order to expand the snippet.
nl: Geef uw fragment eerst een naam, iets beschrijvend om het later te helpen identificeren. Specificeer dan de *trigger*. De trigger is gewoon de tekst die u in de editor in tikt vooraleer |ct| te drukken om het fragment uit te breiden.

en: Then specify the snippet template. You should start with one of the examples above and modify it to suit your needs. Finally, specify which file types you want the snippet to be active for. This way you can have multiple snippets with the same trigger text that work differently in different file types.
nl: Specificeer dan de fragment sjabloon. Begin best met een voorbeeld boven en pas het aan uw noden aan. Als laatste, specificeer voor welke bestandstypes het fragment moet dienen. Zo kan u verschillende fragmenten hebben met dezelfde trigger die anders werken in verschillende bestandstypes.

en: The next step is to test your newly created snippet. Use the :guilabel:`Test` box at the bottom. Type in the trigger text and press |ct| to expand the snippet and jump between placeholders.
nl: De volgende stap is uw nieuw fragment testen. Gebruik de :guilabel:`Test` ruimte onderaan. Tik de triggertekst in en druk |ct| om het fragment uit te breiden en tussen plaatshouders te springen.
