platform-overview - en to sv translation catalogue (463 entries)

note: (itstool) path: p/link
en: Creative Commons Attribution-Share Alike 3.0 United States License
sv: Creative Commons Erkännande-DelaLika 3.0 Förenta Staterna

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/>.
sv: Detta verk är licensierat under licensen <_:link-1/>.

note: (itstool) path: license/p
en: As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this document under the terms of your choosing, without restriction.
sv: Som ett speciellt undantag, ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i detta dokument under de villkor som du väljer, utan restriktioner.

note: (itstool) path: page/title
en: Add <gui>Help</gui> to the application menu
sv: Lägg till <gui>Hjälp</gui> till programmenyn

note: (itstool) path: links/title
en: Set up help
sv: Konfigurera hjälp

note: (itstool) path: page/p
en: Most GNOME applications should have an application menu. The <gui style="menuitem">Help</gui> menu item should go above the <gui style="menuitem">About</gui> menu item.
sv: De flesta GNOME-programmen bör ha en programmeny. Menyposten <gui style="menuitem">Hjälp</gui> bör ligga ovanför menyposten <gui style="menuitem">Om</gui>.

note: (itstool) path: note/p
en: This example, based on <app href="https://gitlab.gnome.org/GNOME/cheese/blob/master/src/cheese-main.vala">Cheese</app>, assumes that your application is written in Vala. It will be slightly different for other programming languages.
sv: Detta exempel, baserat på <app href="https://gitlab.gnome.org/GNOME/cheese/blob/master/src/cheese-main.vala">Cheese</app>, förutsätter att ditt program är skrivet i Vala. Det kommer se ut något annorlunda för andra programmeringsspråk.

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> item to the list of actions:
sv: Lägg till <gui style="menuitem">Hjälp</gui>-posten till listan över åtgärder:

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> menu item to the application menu:
sv: Lägg till menyposten <gui style="menuitem">Hjälp</gui> till programmenyn:

note: (itstool) path: example/code
en: 
      var menu = new GLib.Menu ();
      var section = new GLib.Menu ();
    
      <input>var item = new GLib.MenuItem (_("_Help"), "app.help");
      item.set_attribute ("accel", "s", "F1");
      section.append_item (item);</input>
sv: 
      var menu = new GLib.Menu ();
      var section = new GLib.Menu ();
    
      <input>var item = new GLib.MenuItem (_("_Hjälp"), "app.help");
      item.set_attribute ("accel", "s", "F1");
      section.append_item (item);</input>

note: (itstool) path: example/p
en: View the help with <app>Yelp</app> when the <gui style="menuitem">Help</gui> menu item is clicked:
sv: Visa hjälpen med <app>Yelp</app> när menyposten <gui style="menuitem">Hjälp</gui> klickas:

note: (itstool) path: example/code
en: 
      private void on_help ()
      {
        var screen = main_window.get_screen ();
        try
        {
          Gtk.show_uri (screen, <input>"help:cheese"</input>, Gtk.get_current_event_time ());
        }
        catch (Error err)
        {
          message ("Error opening help: %s", err.message);
        }
      }
sv: 
      private void on_help ()
      {
        var screen = main_window.get_screen ();
        try
        {
          Gtk.show_uri (screen, <input>"help:cheese"</input>, Gtk.get_current_event_time ());
        }
        catch (Error err)
        {
          message ("Fel vid öppnande av hjälp: %s", err.message);
        }
      }

note: (itstool) path: example/p
en: To link to a section on the <file>index.page</file>, use <code>"help:<input>applicationname</input>/index#<input>sectionid</input>"</code>.
sv: För att länka till ett avsnitt i <file>index.page</file>, använd <code>"help:<input>programnamn</input>/index#<input>avsnitts-ID</input>"</code>.

note: (itstool) path: page/title
en: Set up your build system
sv: Konfigurera ditt byggsystem

note: (itstool) path: page/p
en: Help is normally installed into the <_:file-1/> directory.
sv: Hjälp installeras vanligen i katalogen <_:file-1/>.

note: (itstool) path: page/p
en: Add the following lines in the file <file>configure.ac</file>:
sv: Lägg till följande rader i filen <file>configure.ac</file>:

note: (itstool) path: page/p
en: Add the following line to the <file>Makefile.am</file>:
sv: Lägg till följande rad till <file>Makefile.am</file>:

note: (itstool) path: page/p
en: Add a <file>help/Makefile.am</file>, it should list the help files in your project that you want to install:
sv: Lägg till en <file>help/Makefile.am</file>, den ska lista hjälpfilerna som du vill installera i ditt projekt:

note: (itstool) path: page/code
en: 
    @YELP_HELP_RULES@
    
    HELP_ID = <input>applicationname</input>
    
    # Media files
    HELP_MEDIA = \
    	figures/icon.png
    
    # Help pages
    HELP_FILES = \
    	index.page \
    	introduction.page \
    	anotherpage.page
    
    # Translated languages, blank if no translations exist
    HELP_LINGUAS = en_GB
sv: 
    @YELP_HELP_RULES@
    
    HELP_ID = <input>programnamn</input>
    
    # Mediafiler
    HELP_MEDIA = \
    	figures/icon.png
    
    # Hjälpsidor
    HELP_FILES = \
    	index.page \
    	introduction.page \
    	anotherpage.page
    
    # Översatta språk, tom om inga översättningar finns
    HELP_LINGUAS = en_GB

note: (itstool) path: info/desc
en: Application and context sensitive user help and documentation.
sv: Program- och sammanhangskänslig användarhjälp och dokumentation.

note: (itstool) path: page/title
en: User help
sv: Användarhjälp

note: (itstool) path: page/p
en: You may want to add help, such as an introduction to your application or a list of keyboard shortcuts, to your application.
sv: Du kan vilja lägga till hjälp till ditt program, så som en introduktion för ditt program eller en lista över tangentbordsgenvägar.

note: (itstool) path: page/p
en: Use <app>yelp-tools</app> to build <link href="http://www.projectmallard.org/">Mallard</link> help which can be discrete or integrated with other application help.
sv: Använd <app>yelp-tools</app> för att bygga <link href="http://www.projectmallard.org/">Mallard</link>-hjälp som kan vara fristående eller integrerad med annan programhjälp.

note: (itstool) path: page/p
en: Mallard is a markup language which is designed for topic-oriented help.
sv: Mallard är ett märkspråk som är designat för ämnesorienterad hjälp.

note: (itstool) path: page/title
en: Write some help
sv: Skriv lite hjälp

note: (itstool) path: page/p
en: Write some <link href="http://www.projectmallard.org/">Mallard</link> pages and add them to <file>help/C/</file>.
sv: Skriv några <link href="http://www.projectmallard.org/">Mallard</link>-sidor och lägg till dem i <file>help/C/</file>.

note: (itstool) path: page/p
en: Most projects should have an <file>index.page</file> and some content pages, although you may not need an <file>index.page</file> if you are dropping plugin help into another project.
sv: De flesta projekt bör ha en <file>index.page</file> och några innehållssidor, men du behöver kanske inte en <file>index.page</file> om du lägger till insticksmodulhjälp i ett annat projekt.

note: (itstool) path: listing/code
en: 
    &lt;page xmlns="http://projectmallard.org/1.0/"
          xmlns:its="http://www.w3.org/2005/11/its"
          type="guide"
          id="index"&gt;
    
      &lt;info&gt;
        &lt;revision pkgversion="3.9" date="2013-06-19" status="stub"/&gt;
    
        &lt;include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/&gt;
      &lt;/info&gt;
    
      &lt;title&gt;
        &lt;media type="image" mime="image/png" its:translate="no" src="figures/icon.png" /&gt;
        Application name
      &lt;/title&gt;
    
      &lt;section id="features" style="2column"&gt;
        &lt;title&gt;Features&lt;/title&gt;
      &lt;/section&gt;
    
    &lt;/page&gt;
sv: 
    &lt;page xmlns="http://projectmallard.org/1.0/"
          xmlns:its="http://www.w3.org/2005/11/its"
          type="guide"
          id="index"&gt;
    
      &lt;info&gt;
        &lt;revision pkgversion="3.9" date="2013-06-19" status="stub"/&gt;
    
        &lt;include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/&gt;
      &lt;/info&gt;
    
      &lt;title&gt;
        &lt;media type="image" mime="image/png" its:translate="no" src="figures/icon.png" /&gt;
        Programnamn
      &lt;/title&gt;
    
      &lt;section id="features" style="2column"&gt;
        &lt;title&gt;Funktioner&lt;/title&gt;
      &lt;/section&gt;
    
    &lt;/page&gt;

note: (itstool) path: listing/code
en: 
    &lt;page xmlns="http://projectmallard.org/1.0/"
          xmlns:its="http://www.w3.org/2005/11/its"
          type="topic"
          id="introduction"&gt;
    
      &lt;info&gt;
        &lt;link type="guide" xref="index"/&gt;
    &lt;!--
        &lt;link type="guide" xref="index#features"/&gt;
        &lt;link type="seealso" xref="anotherpageid"/&gt;
    --&gt;
        &lt;revision pkgversion="3.9" date="2013-06-19" status="stub"/&gt;
    
        &lt;credit type="author"&gt;
          &lt;name&gt;Your Name&lt;/name&gt;
          &lt;email its:translate="no"&gt;mail@example.com&lt;/email&gt;
          &lt;years&gt;2013&lt;/years&gt;
        &lt;/credit&gt;
    
        &lt;include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/&gt;
    
        &lt;desc&gt;Welcome to _Application name_&lt;/desc&gt;
      &lt;/info&gt;
    
      &lt;title&gt;Introduction&lt;/title&gt;
    
      &lt;p&gt;This application is awesome!&lt;/p&gt;
    
    &lt;/page&gt;
sv: 
    &lt;page xmlns="http://projectmallard.org/1.0/"
          xmlns:its="http://www.w3.org/2005/11/its"
          type="topic"
          id="introduction"&gt;
    
      &lt;info&gt;
        &lt;link type="guide" xref="index"/&gt;
    &lt;!--
        &lt;link type="guide" xref="index#features"/&gt;
        &lt;link type="seealso" xref="anotherpageid"/&gt;
    --&gt;
        &lt;revision pkgversion="3.9" date="2013-06-19" status="stub"/&gt;
    
        &lt;credit type="author"&gt;
          &lt;name&gt;Ditt namn&lt;/name&gt;
          &lt;email its:translate="no"&gt;mail@example.com&lt;/email&gt;
          &lt;years&gt;2013&lt;/years&gt;
        &lt;/credit&gt;
    
        &lt;include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/&gt;
    
        &lt;desc&gt;Välkommen till _Programnamn_&lt;/desc&gt;
      &lt;/info&gt;
    
      &lt;title&gt;Introduktion&lt;/title&gt;
    
      &lt;p&gt;Detta program är fantastiskt!&lt;/p&gt;
    
    &lt;/page&gt;

note: (itstool) path: page/title
en: Install a desktop file
sv: Installera en desktop-fil

note: (itstool) path: links/title
en: Launch your application
sv: Kör ditt program

note: (itstool) path: page/p
en: Write and install a desktop file so that users can discover and launch your application.
sv: Skriv och installera en desktop-fil så att användare kan upptäcka och köra ditt program.

note: (itstool) path: page/p
en: GNOME uses the <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">freedesktop.org Desktop Entry</link> and <link href="http://standards.freedesktop.org/menu-spec/latest/">Desktop Menu specifications</link> to describe application launchers. Installing a desktop file is the standard way to register your application with GNOME and other desktops.
sv: GNOME använder freedesktop.orgs specifikationer <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">Desktop Entry</link> och <link href="http://standards.freedesktop.org/menu-spec/latest/">Desktop Menu</link> för att beskriva programstartare. Att installera en desktop-fil är standardsättet att registrera ditt program med GNOME och andra skrivbord.

note: (itstool) path: page/p
en: A desktop file lists your application binary, name and type, and can also list an icon, description and several other pieces of information about launching an application.
sv: En desktop-fil listar din programs binärfil, namn och typ, och kan även lista en ikon, beskrivning och diverse annan information om att köra ditt program.

note: (itstool) path: page/p
en: For a hypothetical application <app>My Application</app>, a desktop file would look as follows:
sv: För ett tänkt program <app>Mitt program</app>, skulle en desktop-fil se ut som följer:

note: (itstool) path: listing/title
en: <file>myapplication.desktop</file>
sv: <file>mittprogram.desktop</file>

note: (itstool) path: listing/code
en: [Desktop Entry]
    Name=My Application
    Exec=myapplication
    Type=Application
    Icon=myapplication
    Comment=Do the thing that the application does
    Categories=GTK;GNOME;Utility;
sv: [Desktop Entry]
    Name=Mitt program
    Exec=mittprogram
    Type=Application
    Icon=mittprogram
    Comment=Gör saken som programmet gör
    Categories=GTK;GNOME;Utility;

note: (itstool) path: page/p
en: The <code>[Desktop Entry]</code> line indicates that this is a desktop file. It is followed by keys, which describe the application launcher. The <code>Name</code> key is the human-readable name of the application, to be shown in the UI. The application binary is listed in the <code>Exec</code> key, either the complete path or a binary that is looked up in the <code>PATH</code>. The last required key is the <code>Type</code>, which for applications is always <code>Application</code>. Alternative types are listed in the desktop entry specification.
sv: Raden <code>[Desktop Entry]</code> indikerar att detta är en desktop-fil. Den följs av nycklar som beskriver programstartaren. Nyckeln <code>Name</code> är programmets namn för mänsklig konsumtion, vilket kommer att visas i användargränssnittet. Programmets binärfil listas i nyckeln <code>Exec</code>, antingen den fullständiga sökvägen eller en binärfil som slås upp i <code>PATH</code>. Den sista obligatoriska nyckeln är <code>Type</code>, vilken alltid är <code>Application</code> för program. Alternativa typer finns listade i desktop entry-specifikationen.

note: (itstool) path: page/p
en: Other fields in the desktop file are optional, but recommended. Applications should install an icon, and list the name of the icon (excluding the extension) in the <code>Icon</code> key. The <code>Comment</code> is a brief description of the application. To help users when browsing applications, the <code>Categories</code> key should be populated with a list of categories, separated by a semicolon, from the Desktop Menu Specification.
sv: Andra fält i desktop-filen är valfria, men rekommenderas. Program bör installera en ikon, och lista namnet på ikonen (utan filändelsen) i nyckeln <code>Icon</code>. <code>Comment</code> är en kort beskrivning av programmet. För att hjälpa användare då de bläddrar bland program bör nyckeln <code>Categories</code> fyllas i med en lista över kategorier, avskilda med semikolon, från Desktop Menu-specifikationen.

note: (itstool) path: page/p
en: There are several other keys that can be added to desktop files, which are listed and described in the Desktop Entry Specification.
sv: Det finns flera andra nycklar som kan läggas till i desktop-filer. Dessa finns listade och beskrivna i Desktop Entry-specifikationen.

note: (itstool) path: page/title
en: Install an icon
sv: Installera en ikon

note: (itstool) path: page/p
en: Install an icon to identify your application.
sv: Installera en ikon att identifiera ditt program med.

note: (itstool) path: page/p
en: When listing an icon in a desktop file, the image must be installed in a standard location, given by the <link href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">freedesktop.org Icon Theme</link> and <link href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">Icon Naming specifications</link>. As a minimum, an application should install a 48×48 pixel icon into <file><var>$prefix</var>/share/icons/hicolor/48x48/apps</file> in PNG format.
sv: Då en ikon listas i en desktop-fil måste bilden vara installerad på en standardplats, given av freedesktop.org-specifikationerna <link href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">Icon Theme</link> och <link href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">Icon Naming</link>. Som ett minimum bör ett program installera en ikon på 48×48 bildpunkter till <file><var>$prefix</var>/share/icons/hicolor/48x48/apps</file> i PNG-format.

note: (itstool) path: page/p
en: To match with other icons, both in GNOME and other platforms, follow the <link href="http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines">Tango Icon Theme guidelines</link> when creating icons and application artwork.
sv: För att de ska passa med andra ikoner, både i GNOME och i andra plattformar, följ <link href="http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines">temariktlinjerna för Tango-ikoner</link> då ikoner och programgrafik skapas.

note: (itstool) path: page/title
en: Associate MIME types
sv: Associera MIME-typer

note: (itstool) path: page/p
en: Associate files with your application, using MIME types.
sv: Associera filer med ditt program med hjälp av MIME-typer.

note: (itstool) path: page/p
en: If your application opens files of a certain type, such as PNG images, you can add an association with the MIME type of the file. This is added to the desktop file.
sv: Om ditt program öppnar filer av en särskild typ, så som PNG-bilder, så kan du lägga till en association med filens MIME-typ. Denna lägg till i desktop-filen.

note: (itstool) path: listing/code
en: [Desktop Entry]
    Name=My Application
    Exec=myapplication
    Type=Application
    MimeType=image/png
sv: [Desktop Entry]
    Name=Mitt program
    Exec=mittprogram
    Type=Application
    MimeType=image/png

note: (itstool) path: page/p
en: For this hypothetical application, <code>image/png</code> is listed as the supported MIME type.
sv: För detta tänkta program listas <code>image/png</code> som den MIME-typ som stöds.

note: (itstool) path: page/p
en: Custom MIME types can be added to the system-wide MIME database, but this is outside the scope of this guide. See the <link href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">Shared MIME-Info Database</link> specification for more details.
sv: Anpassade MIME-typer kan läggas till i den systemomfattande MIME-databasen, men det är utanför omfattningen för denna guide. Se <link href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">Shared MIME-Info Database</link>-specifikationen för mer detaljer.

note: (itstool) path: page/title
en: Startup Notification
sv: Uppstartsavisering

note: (itstool) path: page/p
en: Notify the user when your application has finished starting up.
sv: Avisera användaren då ditt program har startats färdigt.

note: (itstool) path: page/p
en: GNOME implements the <link href="https://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt">Startup Notification protocol</link>, to give feedback to the user when application startup finishes.
sv: GNOME implementerar <link href="https://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt">Startup Notification-protokollet</link> för att ge återkoppling till användaren då programmets uppstart är klar.

note: (itstool) path: page/p
en: GTK applications automatically support startup notification, and by default notify that application startup is complete when the first window is shown. Your application must declare that it supports startup notification by adding <code>StartupNotify=true</code> to its desktop file.
sv: GTK-program stöder automatiskt uppstartsavisering, och aviserar som standard att programmets uppstart är färdig då det första fönstret visas. Ditt program måste deklarera att det stöder uppstartsavisering genom att lägga till <code>StartupNotify=true</code> till sin desktop-fil.

note: (itstool) path: page/p
en: More complicated startup scenarios, such as showing a splash screen during startup, would need custom handling with <code href="https://developer.gnome.org/gdk3/stable/gdk3-General.html#gdk-notify-startup-complete">gdk_notify_startup_complete()</code>.
sv: Mer komplicerade uppstartsscenarier, så som att visa en startbild under uppstart, skulle behöva anpassad hantering med <code href="https://developer.gnome.org/gdk3/stable/gdk3-General.html#gdk-notify-startup-complete">gdk_notify_startup_complete()</code>.

note: (itstool) path: info/desc
en: Showing a launcher and starting your application.
sv: Visa en programstartare och starta ditt program.

note: (itstool) path: page/title
en: Application launching
sv: Uppstart av program

note: (itstool) path: page/p
en: An icon in the launcher is the standard way to launch your application. Use the freedesktop.org Desktop Entry Specification standard to create a desktop file, giving your application name, icon and a brief description.
sv: En ikon i programstartaren är standardsättet att köra ditt program. Använd standarden i freedesktop.orgs Desktop Entry-specifikation för att skapa en desktop-fil, samt ge ditt program ett namn, en ikon och en kort beskrivning.

note: (itstool) path: info/desc
en: Thumbnails for document-like files.
sv: Miniatyrbilder för dokumentlika filer.

note: (itstool) path: page/title
en: File thumbnails
sv: Miniatyrbilder av filer

note: (itstool) path: page/p
en: If your application handles files which could be printed or could be represented well as a document, adding a thumbnailer makes the files show up in <app>Files</app> with images that correspond to the document.
sv: Om ditt program hanterar filer som skulle kunna skrivas ut eller representeras bra som ett dokument, skulle att lägga till en miniatyrbildskapare få filerna att visas i <app>Filer</app> med bilder som motsvarar dokumentet.

note: (itstool) path: page/p
en: The gnome-desktop library defines the interface and associated files that a thumbnailer must implement. The component responsible for calling the thumbnailer is <link href="https://developer.gnome.org/gnome-desktop3/stable/GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</link>.
sv: Biblioteket gnome-desktop definierar gränssnittet och associerade filer som en miniatyrbildskapare måste implementera. Komponenten som är ansvarig för att anropa miniatyrbildskaparen är <link href="https://developer.gnome.org/gnome-desktop3/stable/GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</link>.

note: (itstool) path: page/p
en: A common helper for thumbnailers, which handles the command-line parsing and output file generation, is <link href="https://github.com/hadess/gnome-thumbnailer-skeleton">gnome-thumbnailer-skeleton</link>.
sv: En gemensam hjälp för miniatyrbildskapare, vilken hanterar kommandoradstolkningen och skapandet av utdatafiler, är <link href="https://github.com/hadess/gnome-thumbnailer-skeleton">gnome-thumbnailer-skeleton</link>.

note: (itstool) path: page/title
en: Set up your build system for translation
sv: Konfigurera ditt byggsystem för översättning

note: (itstool) path: links/title
en: Set up translations
sv: Konfigurera översättningar

note: (itstool) path: page/p
en: You will need to set up your project and build system to work with translations.
sv: Du måste konfigurera ditt projekt och byggsystem för att de ska fungera med översättningar.

note: (itstool) path: page/p
en: Create a <file>po/</file> subdirectory in your project directory and list the files which have translatable strings in <file>po/POTFILES.in</file>. List files <em>without</em> translatable strings in <file>po/POTFILES.skip</file>.
sv: Skapa en <file>po/</file>-underkatalog i din projektkatalog och lista filerna som har översättningsbara strängar i <file>po/POTFILES.in</file>. Lista filer <em>utan</em> översättningsbara strängar i <file>po/POTFILES.skip</file>.

note: (itstool) path: page/p
en: Add the following lines to your <file>configure.ac</file>:
sv: Lägg till följande rader till din <file>configure.ac</file>:

note: (itstool) path: page/p
en: Add the following lines to your <file>Makefile.am</file>:
sv: Lägg till följande rader till din <file>Makefile.am</file>:

note: (itstool) path: page/code
en: 
    @INTLTOOL_DESKTOP_RULE@
    desktopdir = $(datadir)/applications
    desktop_in_files = data/<input>applicationname</input>.desktop.in
    desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
sv: 
    @INTLTOOL_DESKTOP_RULE@
    desktopdir = $(datadir)/applications
    desktop_in_files = data/<input>programnamn</input>.desktop.in
    desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)

note: (itstool) path: page/p
en: Run <cmd>intltoolize</cmd> to copy the intltool build infrastructure to the build tree before running <cmd>autoreconf</cmd>.
sv: Kör <cmd>intltoolize</cmd> för att kopiera intltool-bygginfrastrukturen till byggträdet innan du kör <cmd>autoreconf</cmd>.

note: (itstool) path: page/p
en: Now that your build system and your source strings are ready for translation, you need to tell <app>gettext</app> three things:
sv: Nu då ditt byggsystem och dina källsträngar är redo för översättning behöver du meddela <app>gettext</app> tre saker:

note: (itstool) path: item/p
en: the <em>translation domain</em>, generally the same as the application name
sv: <em>översättningsdomänen</em>, vanligen samma som programnamnet

note: (itstool) path: item/p
en: the location where the built translations are installed
sv: platsen där de byggda översättningarna installeras

note: (itstool) path: item/p
en: the character encoding of the translations, generally UTF-8
sv: teckenkodningen för översättningarna, vanligen UTF-8

note: (itstool) path: note/p
en: This example assumes that your application is written in C. It will be slightly different for other programming languages.
sv: Detta exempel antar att ditt program är skrivet i C. Det kommer se ut något annorlunda för andra programmeringsspråk.

note: (itstool) path: example/p
en: Add the following line to the source file which contains your <code>main()</code> function:
sv: Lägg till följande rad till källfilen som innehåller din <code>main()</code>-funktion:

note: (itstool) path: example/p
en: Then, add the following lines to your <code>main()</code> function:
sv: Lägg sedan till följande rader till din <code>main()</code>-funktion:

note: (itstool) path: page/p
en: Run <cmd>make <input>projectname</input>.pot</cmd> in the <file>po</file> directory. This runs <cmd>intltool-extract</cmd> to extract the translatable strings and put them in a po template (POT) file.
sv: Kör <cmd>make <input>projektnamn</input>.pot</cmd> i <file>po</file>-katalogen. Detta kör <cmd>intltool-extract</cmd> för att extrahera de översättningsbara strängarna och stoppar dem i en po-mallfil (POT).

note: (itstool) path: info/desc
en: Localization for user-visible application content.
sv: Lokalisering för användarsynligt programinnehåll.

note: (itstool) path: page/title
en: Translations
sv: Översättningar

note: (itstool) path: page/p
en: You can make your application translatable into other languages using <app href="http://freedesktop.org/wiki/Software/intltool/">intltool</app> and <app href="http://www.gnu.org/software/gettext/manual/gettext.html">gettext</app>.
sv: Du kan göra ditt program översättningsbart till andra språk med <app href="http://freedesktop.org/wiki/Software/intltool/">intltool</app> och <app href="http://www.gnu.org/software/gettext/manual/gettext.html">gettext</app>.

note: (itstool) path: page/p
en: <app>gettext</app> is the framework for extracting strings from a source file. <app>intltool</app> extracts translatable strings from other files, such as desktop files and UI files, then merges them back into the XML and desktop files with the strings from the source code.
sv: <app>gettext</app> är ramverket för att extrahera strängar från en källfil. <app>intltool</app> extraherar översättningsbara strängar från andra filer, så som desktop-filer och UI-filer, och sammanfogar dem sedan tillbaka till XML- och desktop-filerna med strängarna från källkoden.

note: (itstool) path: page/p
en: You should use <code>ngettext</code> for translation of strings with plurals.
sv: Du bör använda <code>ngettext</code> för översättning av strängar med pluralformer.

note: (itstool) path: page/p
en: For more information about translating GNOME projects, see the GNOME <link href="https://wiki.gnome.org/TranslationProject/DevGuidelines">Translation Project</link>.
sv: För mer information om att översätta GNOME-projekt, se <link href="https://wiki.gnome.org/TranslationProject/DevGuidelines">GNOME Translation Project</link>.

note: (itstool) path: page/title
en: Mark strings for translation
sv: Markera strängar för översättning

note: (itstool) path: page/p
en: Before the strings from your application can be translated, they need to be extracted from the source code.
sv: Innan strängarna från ditt program ska kunna översättas behöver de extraheras från källkoden.

note: (itstool) path: page/p
en: Wrap messages or <em>string literals</em> in your code with the '<code>_()</code>' macro.
sv: Inneslut meddelanden eller <em>stränglitteraler</em> i din kod med makrot ”<code>_()</code>”.

note: (itstool) path: note/p
en: For C, this macro is defined in the <file>glib/gi18n.h</file> header file, which must be included at the top of your application source.
sv: För C är detta makro definierat i <file>glib/gi18n.h</file>-huvudfilen, vilken måste inkluderas högst upp i ditt programs källkod.

note: (itstool) path: page/p
en: Your wrapped strings should look like this:
sv: Dina inneslutna strängar bör se ut så här:

note: (itstool) path: page/code
en: _("Press a key to continue")
sv: _("Tryck på en tangent för att fortsätta")

note: (itstool) path: page/p
en: This marks the strings as translatable, and at runtime calls <app>gettext</app> to substitute the translated strings.
sv: Detta markerar strängarna som översättningsbara, och anropar <app>gettext</app> under körtid för att ersätta de översatta strängarna.

note: (itstool) path: page/title
en: Translation tools
sv: Översättningsverktyg

note: (itstool) path: page/p
en: At this point the strings are ready for translation, or <em>localization</em>. For projects hosted in the GNOME Git repositories, this task is handled by the GNOME Translation Project. <app href="https://wiki.gnome.org/Apps/Gtranslator">Gtranslator</app> is a GNOME tool for editing <file>.po</file> files. Other online and offline localization tools include <app>Transifex</app>, <app>Virtaal</app>, <app>KBabel</app> or <app>Pootle</app>.
sv: Vid denna punkt är strängarna klara för översättning, eller <em>lokalanpassning</em>. För projekt som finns i GNOME:s Git-arkiv hanteras denna uppgift av GNOME Translation Project. <app href="https://wiki.gnome.org/Apps/Gtranslator">Gtranslator</app> är ett GNOME-verktyg för att redigera <file>.po</file>-filer. Andra lokalanpassningsverktyg, både på nätet och frånkopplade, inkluderar <app>Transifex</app>, <app>Virtaal</app>, <app>KBabel</app> eller <app>Pootle</app>.

note: (itstool) path: credit/name
en: GNOME Foundation
sv: GNOME-stiftelsen

note: (itstool) path: info/desc
en: Guide to the GNOME platform and libraries for developers.
sv: Guide för GNOME-plattformen och bibliotek för utvecklare.

[ctx: link:trail]
note: (itstool) path: info/title
en: Platform overview
sv: Plattformsöversikt

note: (itstool) path: page/title
en: GNOME application development overview
sv: Översikt för GNOME-programutveckling

note: (itstool) path: page/p
en: Welcome to the GNOME developer overview. GNOME offers a range of tools that can be used in your application.
sv: Välkommen till GNOME:s översikt för utvecklare. GNOME erbjuder ett antal verktyg som kan användas i ditt program.

note: (itstool) path: links/title
en: Core technologies
sv: Kärnteknologier

note: (itstool) path: links/title
en: Integration guides
sv: Integrationsguider

note: (itstool) path: links/title
en: Develop for the platform
sv: Utveckla för plattformen

note: (itstool) path: p/link
en: Creative Commons Attribution-ShareAlike 4.0 International
sv: Creative Commons Erkännande-DelaLika 4.0 Internationell

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/> license.
sv: Detta verk är licensierat under licensen <_:link-1/>.

note: (itstool) path: license/p
en: As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this documentation under the terms of your choosing, without restriction.
sv: Som ett speciellt undantag ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i denna dokumentation under de villkor som du väljer, utan restriktioner.

note: (itstool) path: info/desc
en: Which license should you use for your application?
sv: Vilken licens bör du använda för ditt program?

note: (itstool) path: page/title
en: License your application
sv: Licensiera ditt program

note: (itstool) path: page/p
en: When you write a new application or library, you will need to choose a license so that others know how they can use or reuse your work.
sv: När du skriver ett nytt program eller bibliotek kommer du behöva välja en licens så att andra vet hur de kan använda eller återanvända ditt arbete.

note: (itstool) path: page/p
en: Libraries which are used in GNOME are usually licensed under the <link href="http://www.gnu.org/">GNU</link> <link href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL 2.1+</link>.
sv: Bibliotek som används i GNOME är vanligen licensierade under <link href="http://www.gnu.org/">GNU</link> <link href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL 2.1+</link>.

note: (itstool) path: page/p
en: Most newer GNOME applications are licensed under <link href="http://www.gnu.org/licenses/gpl-3.0.html">GPL3+</link>, while some of the older applications are licensed under <link href="http://www.gnu.org/licenses/gpl-2.0.html">GPL2+</link>.
sv: De flesta nyare GNOME-progam är licensierade under <link href="http://www.gnu.org/licenses/gpl-3.0.html">GPL3+</link>, medan några av de äldre programmen är licensierade under <link href="http://www.gnu.org/licenses/gpl-2.0.html">GPL2+</link>.

note: (itstool) path: page/p
en: User help which is written by the GNOME Documentation Team is licensed under <link href="http://creativecommons.org/licenses/by-sa/3.0/">CC-by-SA 3.0 Unported</link>. The documentation team tries to use this license consistently as it allows re-use of text from Wikipedia and many other reference sources.
sv: Användarhjälp som skrivs av GNOME-dokumentationsgruppen är licensierad under <link href="http://creativecommons.org/licenses/by-sa/3.0/">CC-by-SA 3.0 Unported</link>. Dokumentationsgruppen försöker att konsekvent använda denna licens då den möjliggör återanvändning av text från Wikipedia och många andra referenskällor.

note: (itstool) path: page/p
en: Translations have the same license as the parent strings. For example, strings from the applications are usually GPL2+ or GPL3+, while user documentation is usually CC-by-SA 3.0.
sv: Översättningar har samma licens som föräldrasträngarna. Till exempel är strängar från programmen vanligen GPL2+ eller GPL3+, medan användardokumentation vanligen är CC-by-SA 3.0.

note: (itstool) path: page/p
en: GNOME cannot give legal advice on which license you should choose, but you may want to read information that is available from the <link href="http://opensource.org/licenses">Open Source Initiative</link>, the <link href="http://www.gnu.org/licenses/license-recommendations.html">FSF</link> and <link href="https://blogs.gnome.org/bolsh/2014/04/17/choosing-a-license/">Dave Neary's blog post about choosing a license</link>. You may also find the <link href="http://gstreamer.freedesktop.org/documentation/licensing.html">GStreamer licensing information</link> of interest, as GStreamer uses plugins.
sv: GNOME kan inte ge juridiska råd om vilken licens du bör välja, men du kan vilja läsa information som finns tillgänglig från <link href="http://opensource.org/licenses">Open Source Initiative</link>, <link href="http://www.gnu.org/licenses/license-recommendations.html">FSF</link> och <link href="https://blogs.gnome.org/bolsh/2014/04/17/choosing-a-license/">Dave Nearys bloggpost om att välja en licens</link>. Du kan också vara intresserad av <link href="http://gstreamer.freedesktop.org/documentation/licensing.html">GStreamers licensinformation</link>, då GStreamer använder insticksmoduler.

[ctx: link:trail]
note: (itstool) path: info/title
en: Communication
sv: Kommunikation

note: (itstool) path: info/desc
en: Instant messaging, networking, social media, email, and calendaring support.
sv: Stöd för snabbmeddelanden, nätverk, sociala medier, e-post och kalender.

note: (itstool) path: page/title
en: Communication and social networking
sv: Kommunikation och sociala nätverk

note: (itstool) path: item/p
en: <em style="strong">Connect to instant messaging and social networking services</em>
sv: <em style="strong">Anslut till tjänster för snabbmeddelanden och sociala nätverk</em>

note: (itstool) path: item/p
en: <em style="strong">Set up multi-protocol connections with web services or other clients</em>
sv: <em style="strong">Konfigurera flerprotokollsanslutningar med webbtjänster eller andra klienter</em>

note: (itstool) path: item/p
en: <em style="strong">Handle mail, online contacts and calendar services</em>
sv: <em style="strong">Hantera e-post, nätkontakter och kalendertjänster</em>

note: (itstool) path: page/p
en: Get your users connected and communicating with their friends and contacts through instant messaging, social media, and email. GNOME's extensive communications stack gives you high-level, abstracted access to complicated instant messaging and email protocols. For more specialised communication needs, there's access to the nuts and bolts through lower level APIs too.
sv: Få dina användare att bli anslutna och kunna kommunicera med sina vänner och kontakter genom snabbmeddelanden, sociala medier och e-post. GNOME:s omfattande kommunikationsstack ger dig abstrakt högnivååtkomst till komplicerade protokoll för snabbmeddelanden och e-post. För mer specialiserade kommunikationsbehov finns det även åtkomst till det underliggande maskineriet genom API:er på lägre nivå.

note: (itstool) path: media/p
en: Empathy instant messaging client
sv: Empathy snabbmeddelandeklient

note: (itstool) path: section/title
en: What can you do?
sv: Vad kan du göra?

note: (itstool) path: section/p
en: For <em style="strong">connecting to instant messaging services</em>, use <em style="strong">Telepathy</em>. It provides a powerful framework for interacting with the user's instant messaging contacts, and has support for a wide range of messaging protocols. With Telepathy, all accounts and connections are handled by a D-Bus session service that's deeply integrated into GNOME. Applications can tie into this service to communicate with contacts.
sv: För att <em style="strong">ansluta till snabbmeddelandetjänster</em>, använd <em style="strong">Telepathy</em>. Det tillhandahåller ett kraftfullt ramverk för att interagera med användarens snabbmeddelandekontakter, och har stöd för ett stort antal meddelandeprotokoll. Med Telepathy hanteras alla konton och anslutningar av en D-Bus-sessionstjänst som är djupt integrerad med GNOME. Program kan ansluta sig till denna tjänst för att kommunicera med kontakter.

note: (itstool) path: section/p
en: Create multi-player games or collaborative editors that integrate with the desktop-wide instant messaging services. With the <em style="strong" xref="tech-telepathy">Telepathy Tubes</em> API, you can <em style="strong">tunnel an arbitrary protocol</em> over modern instant messaging protocols like Jabber to create interactive applications.
sv: Skapa spel för flera spelare eller samarbetesredigerare som är integrerade med de skrivbordsomfattande snabbmeddelandetjänsterna. Med <em style="strong" xref="tech-telepathy">Telepathy Tubes</em>-API:t kan du <em style="strong">tunnla ett godtyckligt protokoll</em> över moderna snabbmeddelandeprotokoll som Jabber för att skapa interaktiva program.

note: (itstool) path: section/p
en: Allow users to see other people they can chat with, and find printers, shared files, and shared music collections as soon as they connect to a network. The <em style="strong" xref="tech-avahi">Avahi</em> API provides <em style="strong">service discovery</em> on a local network via the mDNS/DNS-SD protocol suite. It's compatible with similar technology found in MacOS X and Windows.
sv: Låt användare se andra personer som de kan chatta med, och hitta skrivare, delade filer samt delade musiksamlingar så fort som de ansluts till ett nätverk. <em style="strong" xref="tech-avahi">Avahi</em>-API:t tillhandahåller <em style="strong">tjänsteupptäckt</em> på ett lokalt nätverk via mDNS/DNS-SD-protokollsviten. Det är kompatibelt med liknande teknologi som hittas i MacOS X och Windows.

note: (itstool) path: section/p
en: Handle users' local and online address books and calendars with <em style="strong" xref="tech-eds">Evolution Data Server</em> (EDS). It provides a way of storing account information and interacting with...
sv: Hantera användares adressböcker, lokala och på nätet, med <em style="strong" xref="tech-eds">Evolution Data Server</em> (EDS). Det tillhandahåller ett sätt att lagra kontoinformation och interagera med…

note: (itstool) path: section/p
en: With <em style="strong" xref="tech-folks">Folks</em>, you will have access to a single API for handling social networking, chat, email, and audio/video communications.
sv: Med <em style="strong" xref="tech-folks">Folks</em> kommer du ha åtkomst till ett ensamt API för att hantera sociala nätverk, chatt, e-post och ljud/videokommunikation.

note: (itstool) path: section/title
en: Real-world examples
sv: Exempel från verkligheten

note: (itstool) path: section/p
en: You can see lots of real-world applications of the GNOME communications technologies in open source projects, like the examples given below.
sv: Du kan se många faktiska tillämpningar av GNOME-kommunikationsteknologier i öppna källkodsprojekt, så som exemplen nedan.

note: (itstool) path: item/p
en: <em style="strong">Empathy</em> is an instant messaging app with support for a wide range of messaging services. It uses Telepathy to handle connections, presence, and contact information for all of the protocols that it supports.
sv: <em style="strong">Empathy</em> är ett snabbmeddelandeprogram med stöd för ett stort antal meddelandetjänster. Det använder Telepathy för att hantera anslutningar, närvaro samt kontaktinformation för alla protokoll som det stöder.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Apps/Empathy">Website</link> | <link href="https://wiki.gnome.org/Apps/Empathy#Screenshots">Screenshots</link> | <link href="https://gitlab.gnome.org/GNOME/empathy/">Empathy source code</link> )
sv: (<link href="https://wiki.gnome.org/Apps/Empathy">Webbplats</link> | <link href="https://wiki.gnome.org/Apps/Empathy#Screenshots">Skärmbilder</link> | <link href="https://gitlab.gnome.org/GNOME/empathy/">Källkod för Empathy</link> )

note: (itstool) path: item/p
en: With Telepathy Tubes support, the <em style="strong">GNOME Games</em> collection was able to add multi-player gaming support through the Jabber protocol.
sv: Med stöd för Telepathy Tubes kunde samlingen <em style="strong">GNOME Spel</em> lägga till stöd för flerspelarläge genom Jabber-protokollet.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Projects/Games">Website</link> | <link href="https://wiki.gnome.org/Apps/Chess#Screenshots">Screenshot</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-chess/">GNOME Chess online multiplayer code</link> )
sv: (<link href="https://wiki.gnome.org/Projects/Games">Webbplats</link> | <link href="https://wiki.gnome.org/Apps/Chess#Screenshots">Skärmbild</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-chess/">GNOME Schack-kod för flera spelare över nätet</link> )

note: (itstool) path: item/p
en: Avahi support allows users of the <em style="strong">Rhythmbox</em> music player to see shared music collections on their local network, using DAAP.
sv: Avahi-stöd låter användare av musikspelaren <em style="strong">Rhythmbox</em> se delade musiksamlingar på deras lokala nätverk med DAAP.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Apps/Rhythmbox">Website</link> | <link href="https://wiki.gnome.org/Apps/Rhythmbox/Screenshots">Screenshots</link> | <link href="https://gitlab.gnome.org/GNOME/rhythmbox/tree/master/plugins/daap">DAAP Code</link> )
sv: (<link href="https://wiki.gnome.org/Apps/Rhythmbox">Webbplats</link> | <link href="https://wiki.gnome.org/Apps/Rhythmbox/Screenshots">Skärmbilder</link> | <link href="https://gitlab.gnome.org/GNOME/rhythmbox/tree/master/plugins/daap">DAAP-kod</link> )

note: (itstool) path: info/desc
en: Access structured data storage, networking shares, and files.
sv: Kom åt strukturerad datalagring, nätverksdelningar och filer.

note: (itstool) path: page/title
en: Files &amp; data access
sv: Filer &amp; dataåtkomst

note: (itstool) path: item/p
en: <em style="strong">Asynchronously read and write files and other streams</em>
sv: <em style="strong">Läs och skriv asynkront filer och andra strömmar</em>

note: (itstool) path: item/p
en: <em style="strong">Store and retrieve document metadata</em>
sv: <em style="strong">Lagra och ta fram dokumentmetadata</em>

note: (itstool) path: page/p
en: Seamlessly access local and remote files using the core GNOME IO libraries. Make your application responsive by using the extensive support for asynchronous IO operations. Allow users to find files easily by providing metadata to describe documents.
sv: Kom sömlöst åt lokala filer och fjärrfiler med GNOME:s kärnbibliotek för inmatning/utmatning. Gör ditt program kvickt att reagera genom att använda det omfattande stödet för asynkrona inmatnings-/utmatningsåtgärder. Låt användare hitta filer lätt genom att tillhandahålla metadata för att beskriva dokument.

note: (itstool) path: section/p
en: To <em style="strong">asynchronously read and write files and other streams</em>, use <em style="strong" xref="tech-gio">GIO</em>. A high-level VFS (virtual filesystem) API is provided, as well as utilities such as icons and application launching
sv: För att <em style="strong">asynkront läsa och skriva filer och andra strömmar</em>, använd <em style="strong" xref="tech-gio">GIO</em>. Ett VFS-API (virtuellt filsystem) på hög nivå tillhandahålls, så väl som verktyg som ikoner och programstart

note: (itstool) path: section/p
en: Use <em style="strong" xref="tech-tracker">Tracker</em> to <em style="strong">store and retrieve document metadata</em>, as well as <em style="strong">structured data</em> such as contacts.
sv: Använd <em style="strong" xref="tech-tracker">Tracker</em> för att <em style="strong">lagra och ta fram dokumentmetadata</em>, samt även <em style="strong">strukturerade data</em> så som kontakter.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME IO technologies in open source projects, like the examples given below.
sv: Du kan se många faktiska tillämpningar av GNOME-teknologier för inmatning/utmatning i öppna källkodsprojekt, så som exemplen nedan.

note: (itstool) path: item/p
en: <em style="strong">Documents</em> makes it easy to find your files with <em style="strong">Tracker</em>.
sv: <em style="strong">Dokument</em> gör det lätt att hitta dina filer med <em style="strong">Tracker</em>.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Documents">Website</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-documents">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Documents">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-documents">Källkod</link> )

note: (itstool) path: item/p
en: <em style="strong">Files</em> leverages <em style="strong">GIO</em> to make it easy to manage both local and remote files.
sv: <em style="strong">Filer</em> drar nytta av <em style="strong">GIO</em> för att göra det enkelt att hantera både lokala filer och fjärrfiler.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Nautilus">Website</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">Screenshots</link> | <link href="https://gitlab.gnome.org/GNOME/nautilus">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Nautilus">Webbplats</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">Skärmbilder</link> | <link href="https://gitlab.gnome.org/GNOME/nautilus">Källkod</link> )

note: (itstool) path: info/desc
en: Multi-format audio and video playback and editing, streaming from the web, and webcam support.
sv: Uppspelning och redigering av ljud och video i flera format, strömning från webben samt webbkamerastöd.

note: (itstool) path: item/p
en: <em style="strong">Play and record a multitude of audio and video formats</em>
sv: <em style="strong">Spela upp och spela in en stor mängd ljud- och videoformat</em>

note: (itstool) path: item/p
en: <em style="strong">Access webcams and other media devices connected to the system</em>
sv: <em style="strong">Kom åt webbkameror och andra mediaenheter som är anslutna till systemet</em>

note: (itstool) path: item/p
en: <em style="strong">Share and stream media with remote devices</em>
sv: <em style="strong">Dela och strömma media med fjärrenheter</em>

note: (itstool) path: page/p
en: Add multimedia to your application so that users can easily play their content. Consume and share content with other devices attached to a system or remotely over the network. The underlying low-level API is available if you need more control.
sv: Lägg till multimedia till ditt program så att användare lätt kan spela upp sitt innehåll. Konsumera och dela innehåll med andra enheter som hör till ett system eller över nätverket. Det underliggande lågnivå-API:t finns tillgängligt om du behöver mer kontroll.

note: (itstool) path: media/p
en: Videos
sv: Videoklipp

note: (itstool) path: section/p
en: <em style="strong">Multimedia</em> in GNOME is built on the <em style="strong"><link xref="tech-gstreamer">GStreamer</link></em> framework. With GStreamer, flexible <em>pipelines</em> of media can be created, from simple playback of audio and video to complex non-linear editing.
sv: <em style="strong">Multimedia</em> i GNOME är byggt på <em style="strong"><link xref="tech-gstreamer">GStreamer</link></em>-ramverket. Med GStreamer kan flexibla <em>rörledningar</em> för media skapas, från enkel uppspelning av ljud och video till komplex icke-linjär redigering.

note: (itstool) path: section/p
en: GStreamer uses <em style="strong"><link xref="tech-pulseaudio">PulseAudio</link></em> when outputting audio, and therefore can target many types of output hardware. PulseAudio also handles dynamic output switching and application-specific volume control.
sv: GStreamer använder <em style="strong"><link xref="tech-pulseaudio">PulseAudio</link></em> när ljud matas ut, och kan därför ha många sorters hårdvara som mål för utdata. PulseAudio hanterar också dynamisk utdataväxling och programspecifik volymkontroll.

note: (itstool) path: section/p
en: For <em style="strong">webcams</em>, use <em style="strong">Cheese</em>. It provides a simple interface to webcams connected to the system, and an easy way to add an avatar chooser to your application.
sv: Använd <em style="strong">Cheese</em> för <em style="strong">webbkameror</em>. Det tillhandahåller ett enkelt gränssnitt till webbkameror som är anslutna till systemet, och ett lätt sätt att lägga till en profilbildsväljare till ditt program.

note: (itstool) path: section/p
en: Use <em style="strong">Rygel</em> to <em style="strong">share content over the network</em> to devices such as TVs and games consoles. Rygel uses <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> underneath, which is a low-level API to access content with <em style="strong">UPnP</em> protocols.
sv: Använd <em style="strong">Rygel</em> för att <em style="strong">dela innehåll över nätverket</em> till enheter så som TV-apparater och spelkonsoler. Rygel använder sig av <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> under huven, vilket är ett lågnivå-API för att komma åt innehåll med <em style="strong">UPnP</em>-protokoll.

note: (itstool) path: section/p
en: For simple <em style="strong">event sounds</em>, such as a shutter sound when taking a photo, use <em style="strong"><link xref="tech-canberra">libcanberra</link></em>, which implements the freedesktop.org sound theme specification.
sv: För enkla <em style="strong">händelseljud</em>, så som slutarljud då du tar ett kort, använd <em style="strong"><link xref="tech-canberra">libcanberra</link></em>, vilket implementerar freedesktop.orgs sound theme-specifikation.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME multimedia technologies in open source projects, like the examples given below.
sv: Du kan se många faktiska tillämpningar av GNOME-multimediateknologier i öppna källkodsprojekt, så som exemplen nedan.

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player.
sv: <em style="strong">Videoklipp</em> är GNOME:s multimediaspelare.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://gitlab.gnome.org/GNOME/totem/blob/master/data/appdata/ss-videos.png">Screenshot</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Videos">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/totem/blob/master/data/appdata/ss-videos.png">Skärmbild</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Källkod</link> )

note: (itstool) path: item/p
en: <em style="strong">PiTiVi</em> is a non-linear video editor, which makes extensive use of GStreamer.
sv: <em style="strong">PiTiVi</em> är en icke-linjär videoredigerare som använder sig av GStreamer i betydande omsträckning.

note: (itstool) path: item/p
en: ( <link href="http://www.pitivi.org/">Website</link> | <link href="http://www.pitivi.org/?go=tour">Screenshot</link> | <link href="http://www.pitivi.org/?go=download">Source code</link> )
sv: ( <link href="http://www.pitivi.org/">Webbplats</link> | <link href="http://www.pitivi.org/?go=tour">Skärmbild</link> | <link href="http://www.pitivi.org/?go=download">Källkod</link> )

note: (itstool) path: info/desc
en: Client and server HTTP communication, portable socket-based networking IO, and network device management.
sv: HTTP-kommunikation för klient och server, portabel uttagsbaserad nätverks-IO, och nätverksenhetshantering.

note: (itstool) path: page/title
en: Low-level networking
sv: Lågnivå-nätverk

note: (itstool) path: item/p
en: <em style="strong">Create powerful and flexible HTTP servers and clients</em>
sv: <em style="strong">Skapa kraftfulla och flexibla HTTP-servrar och klienter</em>

note: (itstool) path: item/p
en: <em style="strong">Use portable socket-based APIs in a UI without blocking</em>
sv: <em style="strong">Använd portabla uttagsbaserade API:er i ett användargränssnitt utan att blockera</em>

note: (itstool) path: item/p
en: <em style="strong">Detect and manage the network connection state</em>
sv: <em style="strong">Upptäck och hantera nätverkets anslutningstillstånd</em>

note: (itstool) path: page/p
en: Take advantage of the portable networking APIs for accessing network services. Asynchronous IO keeps your application UI responsive while IO is in progress. Detect changes in the system networking state, to make your application respond appropriately when there is no Internet access.
sv: Dra fördel av de portabla nätverks-API:erna för att komma åt nätverkstjänster. Asynkron inmatning/utmatning behåller ditt programs användargränssnitt kvickt att reagera under tiden inmatning/utmatning pågår. Upptäck skillnader i systemets nätverkstillstånd så att ditt program kan svara adekvat då det inte finns någon internetåtkomst.

note: (itstool) path: section/p
en: To <em style="strong">asynchronously access low-level networking APIs</em>, use <em style="strong" xref="tech-gio-network">GIO networking</em>. Higher-level API is available for <em style="strong">resolving proxies and DNS records</em> as well as using <em style="strong">secure sockets (TLS)</em>.
sv: För att <em style="strong">asynkront komma åt lågnivå-API:er för nätverk</em>, använd <em style="strong" xref="tech-gio-network">GIO-nätverk</em>. API:er på högre nivå finns tillgängliga för att <em style="strong">slå upp proxyservrar och DNS-poster</em> såväl som att använda <em style="strong">säkra uttag (TLS)</em>.

note: (itstool) path: section/p
en: Simple monitoring of network state is available in GIO, but <em style="strong" xref="tech-network-manager">NetworkManager</em> provides <em style="strong">comprehensive support for networking devices</em> and network topologies.
sv: Enkel övervakning av nätverkstillstånd finns tillgänglig i GIO, men <em style="strong" xref="tech-network-manager">Nätverkshanteraren</em> tillhandahåller <em style="strong">omfattande stöd för nätverksenheter</em> och nätverkstopologier.

note: (itstool) path: section/p
en: <em style="strong" xref="tech-soup">Libsoup</em> provides a flexible interface for <em style="strong">HTTP servers and clients</em>. Both synchronous and asynchronous APIs are provided.
sv: <em style="strong" xref="tech-soup">Libsoup</em> tillhandahåller ett flexibelt gränssnitt för <em style="strong">HTTP-servrar och klienter</em>. Både synkrona och asynkrona API:er tillhandahålls.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME networking technologies in open source projects, like the examples given below.
sv: Du kan se många faktiska tillämpningar av GNOME-nätverksteknologier i öppna källkodsprojekt, så som exemplen nedan.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses libsoup to access HTTP services.
sv: <em style="strong">Webb</em> är GNOME:s webbläsare, vilken använder libsoup för åtkomst till HTTP-tjänster.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/raw/master/data/screenshot.png">Screenshot</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Web">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/raw/master/data/screenshot.png">Skärmbild</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/">Källkod</link> )

note: (itstool) path: item/p
en: <em style="strong">GNOME Shell</em> is the user-visible GNOME desktop, which uses NetworkManager for the network status menu, including managing wired, wireless, 3G modem and VPN networking systems.
sv: <em style="strong">GNOME Shell</em> är det användarsynliga GNOME-skrivbordet, vilket använder Nätverkshanteraren för nätverksstatusmenyn, inklusive hantering av trådbundna och trådlösa nätverk, 3G-modem och VPN-nätverkssystem.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Projects/GnomeShell">Website</link> | <link href="http://www.gnome.org/gnome-3/">Screenshot</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-shell/">Source Code</link> )
sv: ( <link href="https://wiki.gnome.org/Projects/GnomeShell">Webbplats</link> | <link href="http://www.gnome.org/gnome-3/">Skärmbild</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-shell/">Källkod</link> )

note: (itstool) path: info/desc
en: Flexible user configuration system.
sv: Flexibelt användarkonfigurationssystem.

note: (itstool) path: page/title
en: Settings management
sv: Inställningshantering

note: (itstool) path: item/p
en: <em style="strong">High-level access for application settings</em>
sv: <em style="strong">Högnivååtkomst för programinställningar</em>

note: (itstool) path: item/p
en: <em style="strong">Easily bind settings to UI elements</em>
sv: <em style="strong">Bind enkelt inställningar till element i användargränssnittet</em>

note: (itstool) path: item/p
en: <em style="strong">Flexible overrides for packagers and system administrators</em>
sv: <em style="strong">Flexibla åsidosättningar för paketerare och systemadministratörer</em>

note: (itstool) path: page/p
en: Store user settings and make your application respond to them automatically with GSettings. Easily override settings defaults as a system administrator. Store a wide variety of data, such as integers and arrays of strings, with ease.
sv: Lagra användarinställningar och få ditt program att besvara dem automatiskt med GSettings. Åsidosätt lätt standardinställningar som en systemadministratör. Lagra enkelt en stor variation av data, så som heltal och strängvektorer.

note: (itstool) path: section/p
en: Use the <em style="strong" xref="tech-gsettings">GSettings</em> API of GIO to read and write <em style="strong">application settings</em>. GSettings <em style="strong">transparently uses the platform configuration database</em> so that platform-specific configuration tools can be used. Make <em style="strong">UI controls update according to settings</em> with a single function.
sv: Använd GIO:s <em style="strong" xref="tech-gsettings">GSettings</em>-API för att läsa och skriva <em style="strong">programinställningar</em>. GSettings <em style="strong">använder transparent plattformens konfigurationsdatabas</em> så att plattformsspecifika konfigurationsverktyg kan användas. Få <em style="strong">användargränssnittskontroller att uppdatera sig enligt inställningar</em> med en ensam funktion.

note: (itstool) path: section/p
en: Nearly all GNOME applications use GSettings.
sv: Nästan alla GNOME-program använder GSettings.

note: (itstool) path: item/p
en: <em style="strong">Dconf editor</em> is the GUI tool for managing preferences stored in the dconf database with GSettings.
sv: <em style="strong">Dconf editor</em> är det grafiska användargränssnittsverktyget för att hantera inställningar som lagrats i dconf-databasen med GSettings.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/DconfEditor">Website</link> | <link href="https://gitlab.gnome.org/GNOME/dconf-editor/">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/DconfEditor">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/dconf-editor/">Källkod</link> )

note: (itstool) path: info/desc
en: Standard user interface elements, rendering, and animation.
sv: Standardanvändargränssnittselement, rendering och animering.

note: (itstool) path: page/title
en: User interface &amp; graphics
sv: Användargränssnitt &amp; grafik

note: (itstool) path: item/p
en: <em style="strong">Use a single toolkit for all the standard widgets in your application</em>
sv: <em style="strong">Använd en enda verktygslåda för alla standardkomponenter i ditt program</em>

note: (itstool) path: item/p
en: <em style="strong">Create fast, visually rich graphical interfaces</em>
sv: <em style="strong">Skapa snabba, visuellt rika grafiska gränssnitt</em>

note: (itstool) path: item/p
en: <em style="strong">Have high quality, antialiased and resolution-independent graphics</em>
sv: <em style="strong">Ha kantutjämnad och upplösningsoberoende grafik av hög kvalitet</em>

note: (itstool) path: item/p
en: <em style="strong">Easily add web functionality to your application</em>
sv: <em style="strong">Lägg enkelt till webbfunktionalitet till ditt program</em>

note: (itstool) path: item/p
en: <em style="strong">Access built-in assistive technologies</em>
sv: <em style="strong">Kom åt inbyggda hjälpmedelsteknologier</em>

note: (itstool) path: page/p
en: Use the powerful foundations of the GNOME platform to create consistent and flexible user interfaces. Make your applications available to the widest audience by deploying them to other platforms. Standard UI elements are accessible by default, and it is easy to add accessibility support to any custom UI elements that you create.
sv: Använd de kraftfulla grunderna hos GNOME-plattformen för att skapa konsekventa och flexibla användargränssnitt. Gör dina program åtkomliga för största möjliga publik genom att sprida dem till andra plattformar. Standardanvändargränssnittselement är åtkomliga från början, och det är lätt att lägga till hjälpmedelsstöd till alla anpassade användargränssnittselement som du skapar.

note: (itstool) path: section/p
en: For applications with <em style="strong">standard controls</em> which would be familiar to most users, use <em style="strong"><link xref="tech-gtk">GTK</link></em>. Every application that is part of GNOME uses GTK, so use it to be consistent, and to access the many widgets and features such as printing support and CSS theming.
sv: För program med <em style="strong">standardkontroller</em> som skulle vara bekanta för de flesta användare, använd <em style="strong"><link xref="tech-gtk">GTK</link></em>. Varje program som är en del av GNOME använder GTK, så använd det för att vara konsekvent och för att ha åtkomst till de många komponenterna och funktionerna, så som utskriftsstöd samt CSS-teman.

note: (itstool) path: section/p
en: <em style="strong">Animations, effects and fluid layouts</em> are easy with <em style="strong"><link xref="tech-clutter">Clutter</link></em>, and it also supports touch input and gestures.
sv: <em style="strong">Animeringar, effekter och flytande layouter</em> är enkla med <em style="strong"><link xref="tech-clutter">Clutter</link></em>, och det stöder också pekinmatning och gester.

note: (itstool) path: section/p
en: <em style="strong">High quality, antialiased and resolution-independent 2D graphics</em> are provided by <em style="strong"><link xref="tech-cairo">Cairo</link></em>. Cairo is used for drawing widgets in GTK, and can also be used to output to PDF and SVG.
sv: <em style="strong">Högkvalitativ, kantutjämnad och upplösningsoberoende 2D-grafik</em> tillhandahålls av <em style="strong"><link xref="tech-cairo">Cairo</link></em>. Cairo används för att rita komponenter i GTK, och kan även användas för att göra utmatning till PDF och SVG.

note: (itstool) path: section/p
en: <em style="strong"><link xref="tech-webkit">WebKitGTK</link></em> makes it easy to add <em style="strong">web functionality</em> to your application, whether that is rendering an HTML file or having a complete HTML5 UI.
sv: <em style="strong"><link xref="tech-webkit">WebKitGTK</link></em> gör det enkelt att lägga till <em style="strong">webbfunktionalitet</em> till ditt program, vare sig det är att rendera en HTML-fil eller att ha ett fullständigt HTML5-användargränssnitt.

note: (itstool) path: section/p
en: GTK, Clutter and WebKitGTK have <em style="strong">built-in support for assistive technologies</em> with <em style="strong"><link xref="tech-atk">ATK</link></em>. Use Orca, Caribou OSK, and the GTK built-in accessibility tools, or build custom tools on top of ATK.
sv: GTK, Clutter och WebKitGTK har <em style="strong">inbyggt stöd för hjälpmedelsteknologier</em> med <em style="strong"><link xref="tech-atk">ATK</link></em>. Använd Orca, skärmtangentbordet Caribou samt de inbyggda hjälpmedelsverktygen i GTK, eller bygg anpassade verktyg ovanpå ATK.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME UI technologies in open source projects, like the examples given below.
sv: Du kan se många faktiska tillämpningar av GNOME-användargränssnittsteknologier i öppna källkodsprojekt, så som exemplen nedan.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses GTK and WebKitGTK, and is fully accessible.
sv: <em style="strong">Webb</em> är GNOME:s webbläsare, vilken använder GTK och WebKitGTK, och är fullständigt åtkomlig.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Web">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/">Källkod</link> )

note: (itstool) path: item/p
en: <em style="strong">MonoDevelop</em> is a cross-platform IDE designed for C# and other .NET languages. It works on Linux, Mac OS X and Windows
sv: <em style="strong">MonoDevelop</em> är en integrerad utvecklingsmiljö (IDE) för flera plattformar designad för C# och andra .NET-språk. Det fungerar på Linux, Mac OS X och Windows

note: (itstool) path: item/p
en: ( <link href="https://www.monodevelop.com/">Website</link> | <link href="https://www.monodevelop.com/screenshots/">Screenshots</link> | <link href="https://github.com/mono/monodevelop">Source code</link> )
sv: ( <link href="https://www.monodevelop.com/">Webbplats</link> | <link href="https://www.monodevelop.com/screenshots/">Skärmbilder</link> | <link href="https://github.com/mono/monodevelop">Källkod</link> )

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player, and uses Clutter to display video content.
sv: <em style="strong">Videoklipp</em> är GNOME:s multimediaspelare, och använder Clutter för att visa videoinnehåll.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Source code</link> )
sv: ( <link href="https://wiki.gnome.org/Apps/Videos">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Källkod</link> )

note: (itstool) path: info/desc
en: Accessibility toolkit to implement support for screen readers and other tools
sv: Hjälpmedelsverktygslåda för att implementera stöd för skärmläsare och andra verktyg

note: (itstool) path: page/p
en: Accessibility is the process of ensuring your application can be used by people with various disabilities. Disabilities come in many forms: visual impairments, movement impairments, hearing impairments, cognitive and language impairments, and seizure disorders. Many people have some sort of disability, and making your application accessible will allow more people to use it effectively, even if they are not disabled.
sv: Åtkomlighet är processen att försäkra dig om att ditt program kan användas av folk med olika funktionsnedsättningar. Funktionsnedsättningar finns i många varianter: synnedsättningar, rörelsehinder, hörselnedsättningar, kognitiva nedsättningar och språkstörningar samt krampsjukdomar. Många personer har någon slags nedsättning, och att göra ditt program åtkomligt kommer låta ännu fler personer använda det effektivt, även om de inte har något handikapp.

note: (itstool) path: page/p
en: GNOME provides support for accessibility devices using the ATK framework, which stands for Accessibility Tool Kit. This framework defines a set of interfaces to which graphical interface components adhere. This allows, for instance, screen readers to read the text of an interface and interact with its controls. ATK support is built into GTK and the rest of the GNOME platform, so any application using GTK will have reasonable accessibility support for free.
sv: GNOME tillhandahåller stöd för hjälpmedelsenheter genom ATK-ramverket, vilket står för Accessibility Tool Kit. Detta ramverk definierar en uppsättning gränssnitt som grafiska gränssnittskomponenter följer. Detta låter exempelvis skärmläsare läsa ett gränssnitts text och interagera med dess kontroller. ATK-stöd är inbyggt i GTK och resten av GNOME-plattformen, så varje program som använder GTK kommer att få ett rimligt hjälpmedelsstöd på köpet.

note: (itstool) path: page/p
en: ATK solves the problem of plugging many different kinds of widgets (text entries, text areas, buttons, menus) with many different types of accessibility technologies (screen readers, braille displays, sip-and-puff control devices). Instead of writing N×M interfaces, from each widget to each accessibility device, one just has to expose a widget through ATK's interfaces. Accessibility devices will in turn use these interfaces to query accessible widgets. For example, an aural screen reader and a braille display will both use a standard "get the text contents" interface in ATK for all widgets with textual information.
sv: ATK löser problemet med att plugga in många olika sorters komponenter (textinmatning, textområden, knappar, menyer) med många olika typer av hjälpmedelsteknologier (skärmläsare, punktskriftsskärmar, sug/blås-styrenheter). Istället för att skriva N×M gränssnitt, från varje komponent till varje hjälpmedelsenhet, så behöver man bara exponera en komponent genom ATK:s gränssnitt. Hjälpmedelsenheter kommer i sin tur att använda dessa gränssnitt för att ställa frågor till åtkomliga komponenter. Till exempel kommer både en uppläst skärmläsare och en punktskriftsskärm att använda ett ”erhåll textinnehållet”-standardgränssnitt i ATK för alla komponenter med textinformation.

note: (itstool) path: page/p
en: Nonetheless, you should be aware of accessibility issues when developing your applications. Although GTK interfaces provide reasonable accessibility by default, you can often improve how well your program behaves with accessibility tools by providing additional information to ATK. If you develop custom widgets, you should ensure that they expose their properties to ATK. You should also avoid using sound, graphics, or color as the sole means of conveying information to the user; have redundant ways of providing this information instead of relying on the user being able to perceive a particular medium.
sv: Du bör i vilket fall vara medveten om åtkomlighetsproblem då du utvecklar dina program. Även om GTK-gränssnitt tillhandahåller en rimlig åtkomlighet som standard så kan du ofta förbättra hur bra ditt program beter sig mot hjälpmedelsverktyg genom att tillhandahålla ytterligare information till ATK. Om du utvecklar anpassade komponenter bör du säkerställa att de exponerar sina egenskaper till ATK. Du bör också undvika att använda ljud, grafik eller färg som det enda sättet att förmedla information till användaren; ha flera sätt att tillhandahålla denna information snarare än att förlita dig på att användaren kan uppfatta ett specifikt medium.

note: (itstool) path: page/p
en: The GNOME desktop ships with a number of accessibility tools which enable users with disabilities to take full advantage of their desktop and applications. Applications that fully implement ATK will be able to work with the accessibility tools. These include a screen reader, a screen magnifier, an on-screen keyboard, and <app>Dasher</app>, an innovative predictive text entry tool.
sv: GNOME-skrivbordet kommer med ett antal hjälpmedelsverktyg som tillåter användare med funktionsnedsättningar att dra full nytta av sitt skrivbord och sina program. Program som fullständigt implementerar ATK kommer att fungera med hjälpmedelsverktygen. Dessa inkluderar en skärmläsare, en skärmförstorare, ett skärmtangentbord samt <app>Dasher</app>, ett innovativt verktyg för prediktiv textinmatning.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/accessibility-devel-guide/">GNOME Accessibility for Developers</link>
sv: <link href="http://developer.gnome.org/accessibility-devel-guide/">GNOME-hjälpmedelsteknik för utvecklare</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/atk/stable/">ATK Reference</link>
sv: <link href="https://developer.gnome.org/atk/stable/">ATK-referens</link>

note: (itstool) path: info/desc
en: Zeroconf service discovery on local networks
sv: Zeroconf-tjänsteupptäckt på lokala nätverk

note: (itstool) path: page/p
en: Avahi implements <link href="http://www.zeroconf.org/">Zeroconf</link> Networking. It allows programs to discover services like printers on local networks without prior configuration. It also allows applications to set up services that are reachable through the local network without configuration; for example, a chat program that "finds" other chat users in a LAN without having to set up a central chat server first.
sv: Avahi implementerar <link href="http://www.zeroconf.org/">Zeroconf</link>-nätverk. Det tillåter program att upptäcka tjänster, exempelvis skrivare på lokala nätverk, utan tidigare konfiguration. Det låter också program konfigurera tjänster som går att nå genom det lokala nätverket utan konfiguration; exempelvis ett chattprogram som ”hittar” andra chattanvändare på ett LAN utan att behöva konfigurera en central chattserver först.

note: (itstool) path: page/p
en: Avahi is an implementation of the <link href="http://www.dns-sd.org/">DNS Service Discovery</link> and <link href="http://www.multicastdns.org/">Multicast DNS</link> specifications, which are part of <link href="http://www.zeroconf.org/">Zeroconf</link> Networking.
sv: Avahi är en implementation av specifikationerna <link href="http://www.dns-sd.org/">DNS Service Discovery</link> och <link href="http://www.multicastdns.org/">Multicast DNS</link>, vilka är en del av <link href="http://www.zeroconf.org/">Zeroconf</link>-nätverk.

note: (itstool) path: page/p
en: Various programs in GNOME use Avahi to discover services. Gnome-user-share (a module for the Nautilus file manager) lets users of a local network to share files with each other, and it finds computers that are sharing files via Avahi. Vino, a remote-desktop viewer, uses Avahi to find remote desktop servers. <link xref="tech-pulseaudio">PulseAudio</link>, GNOME's low-level audio API, uses Avahi to make it possible to route sound through local networks.
sv: Diverse program i GNOME använder Avahi för att upptäcka tjänster. Gnome-user-share (en modul för filhanteraren Nautilus) låter användare på ett lokalt nätverk dela filer med varandra, och det hittar datorer som delar filer via Avahi. Vino, en fjärrskrivbordsvisare, använder Avahi för att hitta fjärrskrivbordsservrar. <link xref="tech-pulseaudio">PulseAudio</link>, GNOME:s lågnivå-API för ljud, använder Avahi för att göra det möjligt att omdirigera ljud genom lokala nätverk.

note: (itstool) path: item/p
en: <link href="http://avahi.org/wiki/ProgrammingDocs">Avahi reference documentation</link>
sv: <link href="http://avahi.org/wiki/ProgrammingDocs">Avahi-referensdokumentation</link>

note: (itstool) path: info/desc
en: 2D, vector-based drawing for high-quality graphics
sv: Vektorbaserad 2D-uppritning för högkvalitativ grafik

note: (itstool) path: page/p
en: Cairo is a 2D graphics library featuring a sophisticated API for drawing vector graphics, compositing images, and rendering anti-aliased text. Cairo provides support for multiple output devices, including the X Window System, Microsoft Windows, and image buffers in memory, allowing you to write platform-independent code to draw graphics on different media.
sv: Cairo är ett 2D-grafikbibliotek som har ett sofistikerat API för att rita vektorgrafik, sammansättning av bilder, och rendering av kantutjämnad text. Cairo tillhandahåller stöd för flera utdataenheter, inkluderande X-fönstersystemet, Microsoft Windows, och bildbuffertar i minnet, vilket låter dig skriva plattformsoberoende kod för att rita grafik på olika media.

note: (itstool) path: page/p
en: Cairo's drawing model is similar to those provided by PostScript and PDF. The Cairo API provides such drawing operations as stroking and filling cubic Bézier splines, compositing images, and performing affine transformations. These vector operations allow for rich, anti-aliased graphics.
sv: Cairos ritmodell är liknande de som tillhandahålls av PostScript och PDF. Cairo-API:t tillhandahåller ritåtgärder som penselstreck och att fylla kubiska Bézier-splinekurvor, sammansättning av bilder samt utförande av affina avbildningar. Dessa vektoråtgärder möjliggör en rik, kantutjämnad grafik.

note: (itstool) path: page/p
en: Cairo's rich drawing model allows for high-quality rendering to multiple media. The same API can be used to create on-screen graphics and text, to render images, or create crisp output suitable for printing.
sv: Cairos rika ritmodell möjliggör högkvalitativ rendering till flera medier. Samma API kan användas för att skapa grafik och text på skärmen, rendera bilder, eller skapa skarp utmatning lämplig för utskrift.

note: (itstool) path: page/p
en: You should use Cairo whenever you need to draw graphics in your application beyond the widgets provided by GTK. Almost all of the drawing inside GTK is done using Cairo. Using Cairo for your custom drawing will allow your application to have high-quality, anti-aliased, and resolution-independent graphics.
sv: Du bör använda Cairo närhelst du behöver rita grafik i ditt program bortom komponenterna som tillhandahålls av GTK. Nästan allt ritande i GTK görs med Cairo. Att använda Cairo för ditt anpassade ritande kommer låta ditt program ha högkvalitativ, kantutjämnad och upplösningsoberoende grafik.

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org/manual/">Cairo Manual</link>
sv: <link href="http://www.cairographics.org/manual/">Cairo-handbok</link>

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org">The Cairo web site</link>
sv: <link href="http://www.cairographics.org">Cairos webbplats</link>

note: (itstool) path: info/desc
en: Simple audio API for notifications and events
sv: Enkelt ljud-API för aviseringar och händelser

note: (itstool) path: page/p
en: Canberra is a simple library for playing audio events and notifications, such as when the user has received a message or an error has occurred. As well as providing a convenient API, Canberra can also work with the accessibility features of the desktop to provide alternate notification for hearing-impaired users.
sv: Canberra är ett enkelt bibliotek för att spela ljudhändelser och aviseringar, som då användaren har mottagit ett meddelande eller när ett fel har uppstått. Så väl som att tillhandahålla ett behändigt API, kan Canberra också arbeta med skrivbordets hjälpmedelsfunktioner för att tillhandahålla alternativ avisering för användare med hörselnedsättning.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libcanberra/unstable/">Canberra Reference</link>
sv: <link href="https://developer.gnome.org/libcanberra/unstable/">Canberra-referens</link>

note: (itstool) path: info/desc
en: Map rendering
sv: Kartrendering

note: (itstool) path: page/p
en: Champlain is a library that provides widgets to render maps. Maps can be obtained from various source, including <link href="http://www.openstreetmap.org/">Open Street Map</link>.
sv: Champlain är ett bibliotek som tillhandahåller komponenter för att rendera kartor. Kartor kan erhållas från diverse källor, inklusive <link href="http://www.openstreetmap.org/">Open Street Map</link>.

note: (itstool) path: note/p
en: libchamplain is named after Samuel de Champlain, famous French navigator, explorer and cartographer. He is the “father of New-France” and founder of Québec City, which had its 400th anniversary in 2008, the year this library was created.
sv: libchamplain har fått sitt namn efter Samuel de Champlain, berömd fransk navigatör, utforskare och kartograf. Han är ”Nya Frankrikes fader” och grundaren av Québec City, vilken hade sitt 400-årsjubileum 2008, året då detta bibliotek skapades.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/libchamplain">Champlain home page</link>
sv: <link href="https://wiki.gnome.org/Projects/libchamplain">Champlains webbsida</link>

note: (itstool) path: info/desc
en: Animations and scene graph
sv: Animeringar och scengraf

note: (itstool) path: page/p
en: Clutter is a library for doing animations and using a 2.5-D canvas. You create graphical objects out of images, and you can manipulate them later to move them, rotate them, or give them quasi-3D effects.
sv: Clutter är ett bibliotek för att göra animeringar och använder en 2,5D-duk. Du skapar grafiska objekt av bilder, och du kan sedan manipulera dem för att flytta dem, rotera dem, eller ge dem kvasi-3D-effekter.

note: (itstool) path: page/p
en: Clutter uses the <link href="http://www.khronos.org/opengl/">OpenGL</link> and <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> industry standard API to access the accelerated graphical hardware on both desktop and mobile environments alike, without exposing the complexities of GPU pipeline programming.
sv: Clutter använder industristandard-API:erna <link href="http://www.khronos.org/opengl/">OpenGL</link> och <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> för att komma åt den accelererade grafikhårdvaran i både skrivbords- och mobilmiljöer utan att exponera komplexiteterna hos GPU-rörledningsprogrammering.

note: (itstool) path: page/p
en: Clutter does not specify any visual style, and does not provide any pre-defined complex user interface control; it lets the developer define what is needed, using a flexible scene graph API, with free-form placement of the scene elements (or <em>actors</em>) on the main viewport (or <em>stage</em>).
sv: Clutter anger ingen visuell stil, och tillhandahåller inga fördefinierade komplexa användargränssnittskontroller. Det låter utvecklaren definiera vad som behövs med ett flexibelt scengrafs-API, med frihandsplacering av scenelementen (eller <em>aktörerna</em>) på det huvudsakliga visningsområdet (eller <em>scenen</em>).

note: (itstool) path: page/p
en: Clutter comes with pre-defined actors for displaying solid colors, image data, text and custom high-precision 2D drawing using the <link xref="tech-cairo">Cairo</link> API. Clutter also provides generic classes for structuring a user interface using both a box-packing model like <link xref="tech-gtk">GTK</link>, and a series of free-form <em>constraints</em>.
sv: Clutter kommer med fördefinierade aktörer för att visa enfärgade ytor, bilddata, text och anpassad högprecisionsutritning i 2D med <link xref="tech-cairo">Cairo</link>-API:t. Clutter tillhandahåller också generiska klasser för att strukturera ett användargränssnitt genom både en lådpackningsmodell som <link xref="tech-gtk">GTK</link>, och en serie av frihands-<em>begränsningar</em>.

note: (itstool) path: page/p
en: Clutter provides an extensible animation framework and graphical effects. An animation is associated with a timeline and changes one or more properties of one or more actors over time, for example their rotation in a particular dimension, scale, size, opacity, etc.
sv: Clutter tillhandahåller ett utökningsbart animeringsramverk och grafiska effekter. En animering associeras med en tidslinje och ändrar en eller flera egenskaper av en eller flera aktörer över tid, till exempel deras rotation i en viss dimension, skala, storlek, opacitet o.s.v.

note: (itstool) path: page/p
en: A number of third-party libraries allow integration with other technologies, such as: Clutter-GTK, for embedding a Clutter stage inside a GTK application; Clutter-GStreamer, for embedding GStreamer video and audio pipelines; Clutter-Box2D and Clutter-Bullet, for adding physics interaction in both 2D and 3D environments.
sv: Ett antal tredjepartsbibliotek tillåter integration med andra teknologier, exempelvis: Clutter-GTK, för att bädda in en Clutter-scen i ett GTK-program; Clutter-GStreamer, för att bädda in GStreamer-rörledningar för video och ljud; Clutter-Box2D och Clutter-Bullet, för att lägga till fysikinteraktion i både 2D- och 3D-miljöer.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/clutter-cookbook/stable/">The Clutter Cookbook</link>
sv: <link href="https://developer.gnome.org/clutter-cookbook/stable/">Clutter-kokboken</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/clutter/stable">Clutter Reference Manual</link>
sv: <link href="http://developer.gnome.org/clutter/stable">Clutter-referenshandbok</link>

note: (itstool) path: item/p
en: <link href="http://www.clutter-project.org">The Clutter web site</link>
sv: <link href="http://www.clutter-project.org">Clutters webbplats</link>

note: (itstool) path: info/desc
en: Inter-process communication bus to provide APIs to other processes
sv: Kommunikationsbuss mellan processer för att tillhandahålla API:er till andra processer

note: (itstool) path: page/p
en: D-Bus is a message bus for sending messages between various applications, the desktop, and low-level components of the system. D-Bus provides a simple API for sending messages to particular services and for broadcasting messages to all interested services. D-Bus enables different types of applications to communicate and integrate with each other and with the desktop, providing better interaction and a richer experience for the user.
sv: D-Bus är en meddelandebuss för att skicka meddelanden mellan diverse program, skrivbordet samt systemets lågnivåkomponeneter. D-Bus tillhandahåller ett enkelt API för att skicka meddelanden till specifika tjänster och för att sända meddelanden till alla intresserade tjänster. D-Bus tillåter olika sorters program att kommunicera med och integreras med varandra samt skrivbordet, vilket tillhandahåller bättre interaktion och en rikare användarupplevelse.

note: (itstool) path: page/p
en: D-Bus provides a session bus and a system bus. The session bus is used by applications in a single user session, allowing them to share data and event notifications and to integrate into the user's desktop. For example, movie players can send a D-Bus message to prevent the screensaver from activating while the user is watching a movie.
sv: D-Bus tillhandahåller en sessionsbuss och en systembuss. Sessionsbussen används av program i en ensam användarsession, vilket låter dem dela data och händelseaviseringar och integreras med användarens skrivbord. Till exempel kan filmspelare sända ett D-Bus-meddelande för att förhindra skärmsläckaren från att aktiveras när användaren tittar på en film.

note: (itstool) path: page/p
en: The system bus is a single message bus which runs independently of any user sessions. It can communicate with applications in any session, enabling those applications to interact with system components without dealing with low-level system details. The system bus is used to provide important functionality that users expect to work on their systems. For example, the system bus is used to monitor when network interfaces go up or down, when external drives get plugged in, and when laptop batteries are low.
sv: Systembussen är en ensam meddelandebuss som kör oberoende av alla användarsessioner. Den kan kommunicera med program i alla sessioner, och möjliggör för de programmen att interagera med systemkomponenter utan att behöva bry sig om systemets lågnivådetaljer. Systembussen används för att tillhandahålla viktig funktionalitet som användare förväntar sig ska fungera på deras system. Till exempel används systembussen för att övervaka när nätverksgränssnitt ansluts eller kopplas från, när externa enheter pluggas in och när batterinivån för bärbara datorer är låg.

note: (itstool) path: page/p
en: D-Bus is developed jointly on <link href="http://www.freedesktop.org/">freedesktop.org</link>, so you can use it with different desktop environments and applications. Because D-Bus is a cross-desktop project, you use it to create portable and versatile software that seamlessly integrates with the user's desktop, regardless of which desktop it is.
sv: D-Bus utvecklas gemensamt på <link href="http://www.freedesktop.org/">freedesktop.org</link>, så du kan använda det med olika skrivbordsmiljöer och program. Eftersom D-Bus är ett projekt för flera skrivbord så använder du det för att skapa portabel och allsidig programvara som integrerar sömlöst med användarens skrivbord, oavsett vilket skrivbord det är.

note: (itstool) path: page/p
en: GNOME provides full support for D-Bus using the GDBus APIs in <link xref="tech-gio">GIO</link>.
sv: GNOME tillhandahåller fullt stöd för D-Bus genom GDBus-API:erna i <link xref="tech-gio">GIO</link>.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
sv: <link href="https://developer.gnome.org/gio/stable/">GIO-referenshandbok</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">D-Bus Tutorial</link>
sv: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">D-Bus-handledning</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">D-Bus Specification</link>
sv: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">D-Bus-specifikationen</link>

note: (itstool) path: info/desc
en: Desktop-wide address book for contacts and calendar
sv: Skrivbordsomfattande adressbok för kontakter och kalender

note: (itstool) path: page/p
en: With Evolution Data Server, GNOME provides a single address book and calendar that all applications can use to store and retrieve information. Using Evolution Data Server means that users no longer have to maintain separate lists of contacts in each application, or manually copy events to their calendar.
sv: Med Evolution Data Server tillhandahåller GNOME en ensam adressbok och kalender som alla program kan använda för att lagra och ta fram information. Att använda Evolution Data Server betyder att användare inte längre behöver ha separata kontaktlistor i varje program eller kopiera evenemang manuellt till sin kalender.

note: (itstool) path: page/p
en: People use computers increasingly to interact with their friends and colleagues. Applications such as email programs, instant messengers, and telephony and video conferencing applications are used to communicate with others. These applications often provide contact lists to help users. Using Evolution Data Server, applications can store contact information in a single location, allowing all applications to see all the pertinent data about users' contacts.
sv: Folk använder datorer mer och mer för att interagera med sina vänner och kollegor. Program så som e-postprogram, snabbmeddelandeklienter och program för telefon- och videokonferenser används för att kommunicera med andra. Dessa program tillhandahåller ofta kontaktlistor för att hjälpa användare. Med Evolution Data Server kan program lagra kontaktinformation på en enda plats, vilket låter alla program se alla relevanta data om användares kontakter.

note: (itstool) path: page/p
en: Applications can also use Evolution Data Server to store and retrieve appointments on the user's calendar. For example, the clock on the panel shows a simple calendar when clicked. If the user has any appointments scheduled, they are shown alongside the calendar. This makes it easy to see upcoming appointments without opening a full calendar application.
sv: Program kan också använda Evolution Data Server för att lagra och ta fram möten från användarens kalender. Till exempel visar klockan i panelen en enkel kalender då den klickas på. Om användaren har några möten inplanerade så visas de tillsammans med kalendern. Detta gör det enkelt att se kommande möten utan att öppna ett kalenderprogram.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libebook/stable/">Evolution API Reference: libebook</link>
sv: <link href="http://developer.gnome.org/libebook/stable/">API-referens för Evolution: libebook</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libecal/stable/">Evolution API Reference: libecal</link>
sv: <link href="http://developer.gnome.org/libecal/stable/">API-referens för Evolution: libecal</link>

note: (itstool) path: info/desc
en: Aggregate contacts from multiple local and online sources
sv: Samla kontakter från flera källor, lokalt och på nätet

note: (itstool) path: page/p
en: Various systems have different representations for user accounts. For example, <link xref="tech-eds">Evolution Data Server</link> has the user's list of email contacts. <link xref="tech-telepathy">Telepathy</link> has the user's list of instant-messaging contacts. Various web services have the user's "friends". Libfolks takes care of aggregating all these forms of contacts so that you can get all the accounts that belong to one person. This lets software present lists of people in a more useful fashion, instead of showing duplicated people whenever they have more than one account associated to them.
sv: Diverse system har olika representationer för användarkonton. Exempelvis har <link xref="tech-eds">Evolution Data Server</link> användarens lista över e-postkontakter. <link xref="tech-telepathy">Telepathy</link> har användarens s lista över snabbmeddelandekontakter. Diverse webbtjänster har användarens ”vänner”. Libfolks tar hand om att samla alla dessa former av kontakter så att du kan få fram alla konton som hör till en person. Detta låter programvara presentera personlistor på ett mer användbart sätt, istället för att visa dubblerade personer närhelst de har mer än ett konto associerat med sig.

note: (itstool) path: page/p
en: In GNOME, Empathy (the instant messaging client) uses Folks to present a unified view of people ("Person X has these IM accounts"), rather than disparate accounts for the same person ("Person X at AIM, Person X at GTalk, Person X at Yahoo! Messenger").
sv: I GNOME använder Empathy (snabbmeddelandeklienten) sig av Folks för att presentera en enhetlig vy över personer (”Person X har dessa snabbmeddelandekonton” snarare än skilda konton för samma person (”Person X på GTalk, Person X på Yahoo! Messenger”).

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Folks">Libfolks home page</link>
sv: <link href="https://wiki.gnome.org/Projects/Folks">Webbsida för Libfolks</link>

note: (itstool) path: info/desc
en: Unified access to relational databases
sv: Enhetlig åtkomst till relationsdatabaser

note: (itstool) path: page/p
en: GNOME Data Access, or GDA for short, offers a wrapper around relational databases, which allows you to easily store and retrieve data in many different common database systems.
sv: GNOME Data Access, eller förkortat GDA, tillhandahåller ett omslag kring relationsdatabaser, vilket låter dig lätt lagra och ta fram data på många olika vanliga databassystem.

note: (itstool) path: page/p
en: Instead of worrying about the vagaries of different database systems, GDA provides a unified interface to them. GDA supports SQLite, MySQL, PostreSQL, Microsoft Access, Berkeley DB, Oracle, and JDBC.
sv: Istället för att behöva oroa sig om infallen hos olika databassystem tillhandahåller GDA ett enhetligt gränssnitt för dem. GDA stöder SQLite, MySQL, PostreSQL, Microsoft Access, Berkeley DB, Oracle och JDBC.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libgda/stable/">GNOME Data Access Manual</link>
sv: <link href="https://developer.gnome.org/libgda/stable/">GNOME Data Access-handbok</link>

note: (itstool) path: item/p
en: <link href="http://www.gnome-db.org/">GDA Home Page</link>
sv: <link href="http://www.gnome-db.org/">Webbsida för GDA</link>

note: (itstool) path: info/desc
en: Low-level abstraction for the windowing system
sv: Lågnivåabstraktion för fönstersystemet

note: (itstool) path: page/p
en: GDK is the low-level library used by <link xref="tech-gtk">GTK</link> to interact with the windowing system for graphics and input devices. Although you will rarely use GDK directly in application code, it contains all the necessary functionality to create low-level windows in the screen and to interact with the user with various input devices. GDK acts as an abstraction over various windowing systems, so that GTK can be portable to all of them: the X Window System (X11), Microsoft Windows, Mac OS X Quartz.
sv: GDK är lågnivåbiblioteket som används av <link xref="tech-gtk">GTK</link> för att interagera med fönstersystemet för grafik och indataenheter. Även om du sällan kommer att använda GDK direkt i programkod så innehåller det all nödvändig funktionalitet för att skapa lågnivåfönster på skärmen och för att interagera med användaren med olika inmatningsenheter. GDK agerar som en abstraktion över diverse fönstersystem, så att GTK kan porteras till dem alla: X Window System (X11), Microsoft Windows, Mac OS X Quartz.

note: (itstool) path: page/p
en: GDK enables you to access events from keyboards, mice, and other input devices. Implementations of widgets in GTK use this functionality, and translate the events into higher-level signals that can in turn be used from application code. For example, a <code>GtkButton</code> widget will track <code>GDK_BUTTON_PRESS</code> and <code>GDK_BUTTON_RELEASE</code> events, which come from the mouse, and translate them as appropriate into a <code>GtkButton::clicked</code> signal when the user presses and releases the button in the right location.
sv: GDK låter dig komma åt händelser från tangentbord, möss och andra inmatningsenheter. Implementationer av komponenter i GTK använder denna funktionalitet och översätter händelserna till signaler på högre nivå som i sin tur kan användas från programkod. Till exempel kommer en <code>GtkButton</code>-komponent att spåra <code>GDK_BUTTON_PRESS</code>- och <code>GDK_BUTTON_RELEASE</code>-händelser, vilka kommer från musen, och översätta dem som lämpligt till en <code>GtkButton::clicked</code>-signal när användaren trycker ner och släpper upp knappen på rätt plats.

note: (itstool) path: page/p
en: GDK also provides low-level routines to access drag and drop and clipboard data from the system. When implementing custom controls, you may need to access these features to implement proper user interaction behavior.
sv: GDK tillhandahåller också lågnivårutiner för att komma åt dra-och-släpp och urklippsdata från systemet. Då anpassade kontroller implementeras kan du behöva komma åt dessa funktioner för att implementera lämpligt beteende för användarinteraktion.

note: (itstool) path: page/p
en: GDK provides other functionality which is needed to implement a complete graphical toolkit like GTK. Since GDK acts as a platform abstraction, allowing GTK to run under multiple environments, it provides an API for all of the system functionality needed by GTK. This includes information about multi-head displays, resolution and color depth, colormaps, and cursors.
sv: GDK tillhandahåller annan funktionalitet som behövs för att implementera en fullständig grafisk verktygslåda som GTK. Eftersom GDK agerar som en plattformsabstraktion, vilken låter GTK köra under flera miljöer, så tillhandahåller den ett API för all systemfunktionalitet som behövs av GTK. Detta inkluderar information om visning över flera skärmar, upplösning och färgdjup, färgkartor och markörer.

note: (itstool) path: page/p
en: You should use GDK whenever you need low-level access to the underlying windowing system, including low-level access to events, windows, and the clipboard. Using GDK for these tasks ensures that your code is portable and integrates with the rest of your GTK code. The simple drawing routines in GDK should generally not be used; these are a left-over from when GDK simply wrapped the windowing system's drawing primitives. Instead, you should use the extensive functionality provided by <link xref="tech-cairo">Cairo</link> to draw high-quality 2D graphics.
sv: Du bör använda GDK närhelst du behöver lågnivååtkomst till det underliggande fönstersystemet, inklusive lågnivååtkomst till händelser, fönster och urklipp. Att använda GDK för dessa uppgifter säkerställer att din kod är portabel och integrerad med resten av din GTK-kod. De enkla utritningsrutinerna i GDK bör i allmänhet inte användas, dessa är en kvarleva från när GDK helt enkelt var ett omslag till fönstersystemets utritningsprimitiver. Istället bör du använda den omfattande funktionalitet som tillhandahålls av <link xref="tech-cairo">Cairo</link> för att rita 2D-grafik med hög kvalitet.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gdk3/stable/">GDK Reference Manual</link>
sv: <link href="https://developer.gnome.org/gdk3/stable/">GDK-referenshandbok</link>

note: (itstool) path: info/desc
en: Geolocation - finding the user's geographical location
sv: Positionering - hitta användarens geografiska plats

note: (itstool) path: page/p
en: Geoclue2 provides <em>geolocation</em> services, that is, it lets applications find the user's geographical position. A mapping application could use this to present a "where am I" view, for example.
sv: Geoclue2 tillhandahåller <em>positionerings</em>-tjänster, det vill säga att det låter program få reda på användarens geografiska plats. Ett kartprogram skulle till exempel kunna använda detta för att visa en “Var är jag“-vy.

note: (itstool) path: page/p
en: Geoclue2 intends to be able to provide positioning information in several ways: from the GPS in a WWAN modem, from a Wi-Fi access point's data, or from the computer's IP address.
sv: Geoclue2 avser att kunna tillhandahålla platsinformation på flera sätt: från GPS:en i ett WWAN-modem, från en trådlös accesspunkts data, eller från datorns IP-adress.

note: (itstool) path: page/p
en: Geoclue2 also intends to provide privacy for users who do not want to reveal their geographical location. Only applications allowed by the user will be able to get geolocation information.
sv: Geoclue2 avser också att tillhandahålla sekretess för användare som inte vill avslöja sin geografiska plats. Endast program som får tillåtelse av användaren kommer kunna få tillgång till platsinformation.

note: (itstool) path: info/desc
en: Geocoding and reverse geocoding - conversion of street addresses to/from geographical coordinates
sv: Geografisk kodning och omvänd geografisk kodning - konvertering av gatuadresser till/från geografiska koordinater

note: (itstool) path: page/p
en: Geocode-glib provides <em>geocoding</em> and <em>reverse geocoding</em>. Geocoding is the process of translating an address ("123 High Street, SomeTown, SomeCountry") to a pair of latitude/longitude values. Reverse geocoding is the opposite process.
sv: Geocode-glib tillhandahåller <em>geografisk kodning</em> och <em>omvänd geografisk kodning</em>. Geografisk kodning är processen att översätta en adress (”123 Storgatan, Någonstad, Någotland”) till ett par av latitud/longitudvärden. Omvänd geografisk kodning är den omvända processen.

note: (itstool) path: page/p
en: Geocode-glib uses the Yahoo! Place Finder API internally to do its work. In the future it will support the free Nominatim service and OpenStreetMap data.
sv: Geocode-glib använder internt Yahoo! Place Finder-API:t för att fungera. I framtiden kommer det att stödja den fria Nominatim-tjänsten och OpenStreetMap-data.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Geocode-glib reference documentation</link>
sv: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Referensdokumentation för Geocode-glib</link>

note: (itstool) path: info/desc
en: Networking and sockets API with streams
sv: Nätverks- och uttags-API med strömmar

note: (itstool) path: page/title
en: GIO Networking
sv: GIO-nätverk

note: (itstool) path: page/p
en: GIO Networking is built on top of the stream APIs <link xref="tech-gio">used for files</link>. It provides high-level APIs to communicate over TCP/IP and UNIX domain sockets. You can use the GIO networking APIs to connect to a server, listen for events, and read resources. The asynchronous API means your application doesn't block waiting for a response from the network.
sv: GIO-nätverk är byggt ovanpå ström-API:erna som <link xref="tech-gio">används för filer</link>. Det tillhandahåller högnivå-API:er för att kommunicera över TCP/IP och UNIX-domänuttag. Du kan använda GIO-nätverks-API:erna för att ansluta till en server, lyssna efter händelser, och läsa resurser. Det asynkrona API:t betyder att ditt program inte blockerar under tiden det väntar på ett svar från nätverket.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/networking.html">Lowlevel network support</link>
sv: <link href="https://developer.gnome.org/gio/stable/networking.html">Lågnivåstöd för nätverk</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/highlevel-socket.html">Highlevel network functionality</link>
sv: <link href="https://developer.gnome.org/gio/stable/highlevel-socket.html">Högnivåfunktionalitet för nätverk</link>

note: (itstool) path: info/desc
en: File and URI handling, asynchronous file operations, volume handling
sv: Fil- och URI-hantering, asynkrona filoperationer, volymhantering

note: (itstool) path: page/title
en: GIO Files
sv: GIO-filer

note: (itstool) path: page/p
en: GIO provides APIs for asynchronously reading and writing files and other streams. Files are referenced by URIs (uniform resource identifiers), and backends can provide access to more than just local files. When running under the GNOME desktop, GIO uses GVFS to allow access to files over SFTP, FTP, WebDAV, SMB, and other popular protocols. This transparent network file access is free to all applications using GIO.
sv: GIO tillhandahåller API:er för att asynkront läsa och skriva filer och andra strömmar. Filer hänvisas till med URI:er (uniform resource identifiers), och gränssnitt kan tillhandahålla åtkomst till mer än bara lokala filer. Då det körs under GNOME-skrivbordet använder GIO sig av GVFS för att tillåta åtkomst till filer över SFTP, FTP, WebDAV, SMB och andra populära protokoll. Denna transparenta nätverksfilåtkomst är fri för alla program som använder GIO.

note: (itstool) path: page/p
en: The GIO file APIs were designed to be used in event-driven graphical interfaces. The non-blocking, asynchronous design means your user interface doesn't hang while waiting for a file. There are also synchronous versions of the APIs available, which are sometimes more convenient for worker threads or processes.
sv: GIO:s fil-API:er designades för att användas i händelsedrivna grafiska gränssnitt. Den ickeblockerande asynkrona designen betyder att ditt användargränssnitt inte hänger sig medan det väntar på en fil. Det finns också synkrona versioner av API:erna tillgängliga, vilket ibland är mer behändigt för arbetstrådar eller processer.

note: (itstool) path: page/p
en: GIO also provides routines for managing drives and volumes, querying file types and icons, and finding applications to open files.
sv: GIO tillhandahåller också rutiner för att hantera enheter och volymer, fråga efter filtyper och ikoner samt hitta program för att öppna filer.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
sv: <link href="http://developer.gnome.org/gio/stable/">GIO-referenshandbok</link>

note: (itstool) path: info/desc
en: Data structures and utilities for C programs
sv: Datastrukturer och hjälpverktyg för C-program

note: (itstool) path: page/p
en: GLib is the most fundamental of all the GNOME libraries. It provides simple data structures for C programs (linked lists, binary trees, hash tables) and various utilities such as string manipulation functions.
sv: GLib är det mest grundläggande av alla GNOME-bibliotek. Det tillhandahåller enkla datastrukturer för C-program (länkade listor, binärträd, hashtabeller) och diverse verktyg så som funktioner för strängmanipulation.

note: (itstool) path: page/p
en: If you are not writing C programs, you normally don't need to be concerned with GLib. If you are, however, GLib will make your life as a C programmer much easier.
sv: Om du inte skriver C-program behöver du vanligen inte bry dig om GLib. Om du gör det kommer dock GLib att göra ditt liv som C-programmerare mycket enklare.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/glib/stable/">GLib reference manual</link>
sv: <link href="http://developer.gnome.org/glib/stable/">GLib-referenshandbok</link>

note: (itstool) path: info/desc
en: C-based object and type system with signals and slots
sv: C-baserat objekt- och typsystem med signal/slot

note: (itstool) path: page/p
en: GObject is the part of the <link xref="tech-glib">GLib</link> library that provides an object and type system for C programs. Although C as a language does not provide objects or classes, GObject makes it possible to write object-oriented C programs.
sv: GObject är delen av <link xref="tech-glib">GLib</link>-biblioteket som tillhandahåller ett objekt- och typsystem för C-program. Även om C som ett språk inte tillhandahåller objekt eller klasser så gör GObject det möjligt att skriva objektorienterade C-program.

note: (itstool) path: page/p
en: GObject provides a fundamental GType, the base for the whole type system, from which types such as ints and strings are derived. Then, there is GObject itself, the base class for all other classes. Objects can emit <em>signals</em> to notify the caller when something interesting happens. For example, a <code>Button</code> object could emit a <code>clicked</code> signal to indicate that it has been pressed and released.
sv: GObject tillhandahåller en grundläggande GType, basen för hela typsystemet, från vilken typer så som heltal och strängar härleds. Sedan finns det GObject självt, basklassen för alla andra klasser. Objekt kan utstråla <em>signaler</em> för att avisera anroparen när något intressant händer. Till exempel kan ett <code>Button</code>-objekt utstråla en signal <code>clicked</code> för att indikera att det har tryckts ner och släppts.

note: (itstool) path: page/p
en: GObject is <em>introspectable</em>, which means that you can ask the GObject system for the class types that are defined, the methods they support, their signals, etc. GNOME's language bindings are built on top of this introspection information. Instead of writing wrappers by hand to let GNOME APIs be called from other programming languages, language bindings use the introspection information from GObject to auto-generate those wrappers themselves.
sv: GObject är <em>introspekterbart</em>, vilket betyder att du kan fråga GObject-systemet om de klasstyper som är definierade, metoderna de stöder, deras signaler o.s.v. GNOME:s språkbindningar byggs ovanpå denna introspektionsinformation. Istället för att skriva omslag för hand för att låta GNOME-API:er anropas från andra programmeringsspråk så använder språkbindningar introspektionsinformationen från GObject för att själv generera dessa omslag automatiskt.

note: (itstool) path: page/p
en: You normally don't need to be concerned with GObject itself if you are programming for GNOME with an object-oriented language. However, making yourself familiar with GObject's concepts, such as signals and slots, will make your life easier as a GNOME programmer.
sv: Du behöver vanligen inte bry dig om GObject självt om du programmerar för GNOME med ett objektorienterat språk. Att göra dig själv bekant med koncepten i GObject, så som signal/slot, kommer dock att göra ditt liv som GNOME-programmerare enklare.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gobject/stable/">GObject reference manual</link>
sv: <link href="http://developer.gnome.org/gobject/stable/">GObject-referenshandbok</link>

note: (itstool) path: info/desc
en: Configuration storage for application preferences
sv: Konfigurationslagring för programinställningar

note: (itstool) path: page/p
en: GSettings is the part of <link xref="tech-glib">GLib</link> that allows applications to save their configuration settings and user's preferences in a standard way.
sv: GSettings är delen av <link xref="tech-glib">GLib</link> som tillåter program att spara sina konfigurationsinställningar och användarinställningar på ett standardiserat sätt.

note: (itstool) path: page/p
en: An application that uses GSettings defines a <em>schema</em> of configuration keys. The schema for each key contains the key's name, a human-readable description of what the key is for, a type for the key (string, integer, etc.), and a default value.
sv: Ett program som använder GSettings definierar ett <em>schema</em> av konfigurationsnycklar. Schemat för varje nyckel innehåller nyckelns namn, en mänskligt läsbar beskrivning av vad nyckeln är till för, en typ för nyckeln (sträng, heltal, o.s.v.) samt ett standardvärde.

note: (itstool) path: page/p
en: GSettings uses the operating system's storage for configuration data. On GNU systems this is DConf; on Windows it is the Registry, and on Mac OS it is the NextStep property list mechanism.
sv: GSettings använder operativsystemets lagring för konfigurationsdata. På GNU-system är detta DConf; på Windows är det registret, och på Mac OS är det NextStep property list-mekanismen.

note: (itstool) path: page/p
en: GSettings lets you monitor changes in keys' values, so your application can respond dynamically to global changes in configuration. For example, all applications that display clocks can respond to a global setting for 12-hour/24-hour display immediately, without having to restart.
sv: GSettings låter dig övervaka ändringar i nycklars värden, så att ditt program kan svara dynamiskt på globala konfigurationsändringar. Till exempel kan alla program som visar klockor följa en global inställning för 12/24-timmarsvisning omedelbart, utan att behöva starta om.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/GSettings.html">GSettings Reference Manual</link>
sv: <link href="http://developer.gnome.org/gio/stable/GSettings.html">GSettings-referenshandbok</link>

note: (itstool) path: info/desc
en: Playing, mixing, and manipulating sound and video
sv: Spela upp, mixa och manipulera ljud och video

note: (itstool) path: page/p
en: GStreamer is a powerful multimedia library for playing, creating, and manipulating sound, video, and other media. You can use GStreamer to provide sound and video playback, record input from multiple sources, and edit multimedia content. GStreamer supports encoding and decoding numerous formats by default, and support for additional formats can be added with plug-ins.
sv: GStreamer är ett kraftfullt multimediabibliotek för att spela upp, skapa samt manipulera ljud, video och andra media. Du kan använda GStreamer för att tillhandahålla uppspelning av ljud och video, spela in inmatning från flera källor, samt redigera multimediainnehåll. GStreamer stöder kodning och avkodning av flera format som standard, och stöd för ytterligare format kan läggas till via insticksmoduler.

note: (itstool) path: page/p
en: GStreamer provides a flexible architecture wherein media is processed through a pipeline of elements. Each element may apply filters to the content, such as encoding or decoding, combining multiple sources, or transforming the multimedia content. This architecture allows for an arbitrary arrangement of elements, so that you can accomplish virtually any effect using GStreamer. Furthermore, GStreamer is designed to have low overhead, so it can be used in applications with high demands on latency.
sv: GStreamer tillhandahåller en flexibel arkitektur där media bearbetas genom en rörledning av element. Varje element kan tillämpa filter på innehållet, så som att koda eller avkoda, kombinera flera källor, eller omvandla multimediainnehållet. Denna arkitektur tillåter ett godtyckligt arrangemang av element, så du kan åstadkomma nästan vilken effekt som helst med GStreamer. Vidare är GStreamer designat för att ha låg prestandakostnad, så det kan användas i program med höga latenskrav.

note: (itstool) path: page/p
en: While GStreamer provides a powerful API for manipulating multimedia, it also provides convenient routines for simple playback. GStreamer can automatically construct a pipeline to read and playback files in any supported format, allowing you to use sound and video in your application easily.
sv: Medan GStreamer tillhandahåller ett kraftfullt API för att manipulera multimedia så tillhandahåller det även behändiga rutiner för enkel uppspelning. GStreamer kan automatiskt konstruera en rörledning för att läsa och spela upp filer i alla format som stöds, vilket låter dig lätt använda ljud och video i ditt program.

note: (itstool) path: page/p
en: The GStreamer architecture allows plugins to add encoders, decoders, and all sorts of content filters. Third-party developers can provide GStreamer plugins which will be automatically available to other applications using GStreamer. Plugins can provide support for other multimedia formats or provide additional functionality and effects.
sv: GStreamer-arkitekturen låter insticksmodulera lägga till kodare, avkodare, och alla sorters innehållsfilter. Tredjepartsutvecklare kan tillhandahålla GStreamer-insticksmoduler vilka kommer att automatiskt vara tillgängliga för andra program som använder GStreamer. Insticksmoduler kan tillhandahålla stöd för andra multimediaformat eller tillhandahålla ytterligare funktionalitet och effekter.

note: (itstool) path: page/p
en: You should use GStreamer whenever you need to read or play multimedia content in your application, or if your application needs to manipulate sound or video. Using GStreamer makes your application development easy, and it provides you well-tested elements for many of your needs.
sv: Du bör använda GStreamer närhelst du behöver läsa eller spela upp multimediainnehåll i ditt program, eller om ditt behöver manipulera ljud eller video. Att använda GStreamer gör din programutveckling enkel, och det tillhandahåller dig vältestade element för många av dina behov.

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">The GStreamer Application Development Manual</link>
sv: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">GStreamers programutvecklingshandbok</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">The GStreamer 1.0 Core Reference Manual</link>
sv: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">Referenshandbok för GStreamer 1.0 Core</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/documentation/">The GStreamer documentation page</link>
sv: <link href="http://gstreamer.freedesktop.org/documentation/">GStreamers dokumentationssida</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org">The GStreamer web site</link>
sv: <link href="http://gstreamer.freedesktop.org">GStreamers webbplats</link>

note: (itstool) path: info/desc
en: Widget toolkit for graphical interfaces
sv: Komponentverktygslåda för grafiska gränssnitt

note: (itstool) path: page/p
en: GTK is the primary library used to construct user interfaces in GNOME. Its name stands for "GIMP Tool Kit", as originally it was explicitly written for that image manipulation program, and later extracted from it as a stand-alone library. It provides all the user interface controls, or <em>widgets</em>, used in a common graphical application. Its object-oriented API allows you to construct user interfaces without dealing with the low-level details of drawing and device interaction.
sv: GTK är det primära bibliotek som används för att konstruera användargränssnitt i GNOME. Dess namn står för ”GIMP Tool Kit”, då det ursprungligen var skrivet explicit för det bildmanipuleringsprogrammet, och extraherades sedan från det som ett fristående bibliotek. Det tillhandahåller alla gränssnittskontroller, eller <em>komponenter</em>, som används i ett vanligt grafiskt program. Dess objektorienterade API låter dig konstruera användargränssnitt utan att behöva hantera lågnivådetaljer kring utritning och enhetsinteraktion.

note: (itstool) path: page/p
en: In addition to basic widgets, such as buttons, check boxes, and text entries, GTK also provides Model-View-Controller (MVC) APIs for tree views, multi-line text fields, and menu and toolbar actions.
sv: Utöver grundläggande komponenter så som knappar, kryssrutor och textinmatningsfält så tillhandahåller GTK även Model-View-Controller (MVC) API:er för trädvyer, textfält med flera rader samt meny- och verktygsfältsåtgärder.

note: (itstool) path: page/p
en: Widgets in GTK are placed on windows using a <em>box-packing model</em>. Programmers specify only how to pack widgets together in container boxes, instead of positioning them directly with absolute coordinates. Thus, GTK ensures that windows are sized correctly to fit their contents, and it automatically handles window resizing. For right-to-left languages like Arabic and Hebrew, GTK automatically reverses the user interface from left to right so that controls have the expected visual order.
sv: Komponenter i GTK placeras i fönster med en <em>lådpackningsmodell</em>. Programmerare anger endast hur komponenter ska packas tillsammans i behållarlådor, istället för att positionera dem direkt med absoluta koordinater. På det sätter säkerställer GTK att fönster har korrekt storlek för att rymma sitt innehåll, och det hanterar automatiskt storleksändring av fönster. För höger-till-vänster-språk som arabiska och hebreiska vänder GTK automatiskt användargränssnittet från vänster till höger så att kontroller har den väntade visuella ordningen.

note: (itstool) path: page/p
en: GTK allows you to develop custom widgets for use in applications. Similar to native or stock widgets, these custom widgets can support all the features that GTK has: right-to-left language support, accessibility interfaces, keyboard navigation, and automatic sizing.
sv: GTK låter dig utveckla anpassade komponenter för användning i program. Liksom inhemska komponenter eller standardkomponenter så kan dessa anpassade komponenter stödja alla funktioner som GTK har: språkstöd för höger-till-vänster, hjälpmedelsgränssnitt, tangentbordsnavigering och automatisk storleksändring.

note: (itstool) path: item/p
en: <link href="https://www.gtk.org/">Official website</link>
sv: <link href="https://www.gtk.org/">Officiell webbplats</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gnome-devel-demos/stable/">Demo tutorial</link>
sv: <link href="https://developer.gnome.org/gnome-devel-demos/stable/">Demonstrationer</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gtk3/stable/">Reference Manual</link>
sv: <link href="https://developer.gnome.org/gtk3/stable/">Referenshandbok</link>

note: (itstool) path: item/p
en: <link href="https://gitlab.gnome.org/GNOME/gtk/">Git repository</link>
sv: <link href="https://gitlab.gnome.org/GNOME/gtk/">Git-arkiv</link>

note: (itstool) path: item/p
en: <link href="https://discourse.gnome.org/">Discussion about GTK and getting help</link>
sv: <link href="https://discourse.gnome.org/">Diskussion om GTK och hjälp</link>

note: (itstool) path: info/desc
en: Wireless, peer-to-peer, plug-and-play RPC
sv: Trådlös plug-and-play-RPC som är peer-to-peer

note: (itstool) path: page/p
en: Many "consumer electronics" devices that can make use of a house's local network support device and service discovery via a protocol called UPnP (Universal Plug and Play). GUPnP lets GNOME applications discover UPnP devices on the network, and publish services themselves.
sv: Många ”hemelektronik”-enheter som kan använda ett hus lokala nätverk stöder upptäckt av enheter och tjänster via ett protokoll som kallas UPnP (Universal Plug and Play). GUPnP låter GNOME-program upptäcka UPnP-enheter på nätverket samt själva publicera tjänster.

note: (itstool) path: page/p
en: DLNA is a set of standards that let devices share multimedia content in standard formats. GUPnP can also perform DLNA-related tasks such as media profile guessing, transcoding to a given profile, etc.
sv: DLNA är en uppsättning standarder som låter enheter dela multimediainnehåll i standardformat. GUPnP kan också utföra DLNA-relaterade uppgifter så som mediaprofilgissning, omkodning till en given profil o.s.v.

note: (itstool) path: page/p
en: In GNOME, GUPnP is one of the basic building blocks of home-multimedia software like Rygel, a home media server.
sv: I GNOME är GUPnP en av de grundläggande byggstenarna för hemmultimediaprogramvara som Rygel, en hemmediaserver.

note: (itstool) path: item/p
en: <link href="http://www.gupnp.org">GUPnP home page</link>
sv: <link href="http://www.gupnp.org">Webbsida för GUPnP</link>

note: (itstool) path: info/desc
en: Topic-oriented online help system
sv: Ämnesorienterat uppkopplat hjälpsystem

note: (itstool) path: page/title
en: Help
sv: Hjälp

note: (itstool) path: page/p
en: Users sometimes need a little help, even with the best-designed applications. GNOME provides a built-in topic-oriented help system that uses the <link href="http://projectmallard.org/">Mallard</link> markup language. Pioneered by GNOME developers, Mallard is an agile and dynamic language that helps you write and revise quickly. Its topic-oriented design means your users can find the answers they need without sifting through a manual. With its unique linking and organization system, Mallard is the only language designed to handle plugin and vendor help in one coherent document.
sv: Ibland behöver användare lite hjälp, även med de bäst designade programmen. GNOME tillhandahåller ett inbyggt ämnesorienterat hjälpsystem som använder märkspråket <link href="http://projectmallard.org/">Mallard</link>. Mallard är ett agilt och dynamiskt språk, inlett av GNOME-utvecklare, som låter dig skriva och revidera snabbt. Dess ämnesorienterade design betyder att dina användare kan hitta svaren de behöver utan att behöva leta igenom en handbok. Med dess unika länk- och organisationssystem är Mallard det enda språk som är designat för att hantera hjälp både från leverantören och om insticksmoduler i ett sammanhängande dokument.

note: (itstool) path: page/p
en: When you do need linear manuals, GNOME also supports the industry-standard <link href="http://docbook.org/">DocBook</link> format.
sv: När du behöver linjära handböcker stöder GNOME även <link href="http://docbook.org/">DocBook</link>-formatet som är en industristandard.

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/about/learn/tenminutes.html">Ten Minute Mallard Tour</link>
sv: <link href="http://projectmallard.org/about/learn/tenminutes.html">Tio minuters rundtur i Mallard</link>

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/">The Mallard web site</link>
sv: <link href="http://projectmallard.org/">Webbplatsen för Mallard</link>

note: (itstool) path: item/p
en: <link href="http://docbook.org/">The DocBook web site</link>
sv: <link href="http://docbook.org/">Webbplatsen för DocBook</link>

note: (itstool) path: info/desc
en: Manage network connections and monitor online/offline status
sv: Hantera nätverksanslutningar och övervaka ansluten/frånkopplad-status

note: (itstool) path: page/title
en: NetworkManager
sv: Nätverkshanteraren

note: (itstool) path: page/p
en: NetworkManager manages a computer's network connections. It takes care of DHCP negotiation to get an IP address for the computer when its networking is first activated. It lets users select between different wired and wireless networks, configure Virtual Private Networks (VPNs), and connect to the network with modems.
sv: Nätverkshanteraren hanterar en dators nätverksanslutningar. Den tar hand om DHCP-förhandling för att få en IP-adress för datorn när dess nätverk först aktiveras. Den låter användare välja mellan olika trådbundna och trådlösa anslutningar, konfigurera virtuella privata nätverk (VPN) samt ansluta till nätverket med modem.

note: (itstool) path: page/p
en: NetworkManager provides an extensive API that lets applications control network connections. However, this is mostly only of interest to the software that implements the core desktop itself. Regular applications can use NetworkManager's API to monitor the online/offline state of the computer, and perform other high-level tasks related to the network.
sv: Nätverkshanteraren tillhandahåller ett omfattande API som låter program styra nätverksanslutningar. Detta är dock mest intressant för program som implementerar skrivbordskärnan själv. Vanliga program kan använda Nätverkshanterarens API för att övervaka ansluten/frånkopplad-tillstånd för datorn och utföra andra högnivåuppgifter som är relaterade till nätverket.

note: (itstool) path: page/p
en: The core desktop shell in GNOME has a prominent NetworkManager icon; internally it uses the NetworkManager API to change network settings based on the user's choices. Applications such as Evolution, which need to know about the online/offline status of the computer, use NetworkManager as well.
sv: Skrivbordsskalet i GNOME har en framstående ikon för Nätverkshanteraren och internt använder det Nätverkshanterar-API:t för att ändra nätverksinställningar baserat på användarens val. Program så som Evolution, som behöver känna till datorns ansluten/frånkopplad-status, använder också Nätverkshanteraren.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager home page</link>
sv: <link href="https://wiki.gnome.org/Projects/NetworkManager">Webbsida för Nätverkshanteraren</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">NetworkManager API reference</link>
sv: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">API-referens för Nätverkshanteraren</link>

note: (itstool) path: info/desc
en: Interactive notifications in the desktop's message tray
sv: Interaktiva aviseringar i skrivbordets meddelandefält

note: (itstool) path: page/p
en: Libnotify provides an API for presenting notifications to the user. Notifications can be simple messages or they can allow the user to respond. For example, Empathy (GNOME's instant-messaging software) uses notifications to tell the user when he gets an instant message. Notifications made with Libnotify will use the appropriate interface in the environment the application is running in: in GNOME 3, notifications are displayed at the bottom of the screen and then put into the messaging tray, while other desktop shells may choose to show them differently.
sv: Libnotify tillhandahåller ett API för att presentera aviseringar till användaren. Aviseringar kan vara enkla meddelanden, eller så kan de låta användaren svara. Till exempel använder Empathy (GNOME:s programvara för snabbmeddelanden) aviseringar för att berätta för användaren när ett snabbmeddelande har anlänt. Aviseringar som görs med Libnotify kommer använda det lämpliga gränssnittet för miljön som programmet körs i: i GNOME 3 visas aviseringar längst ner på skärmen och stoppas sedan i meddelandefältet, medan andra skrivbordsskal kan välja att visa dem på något annat sätt.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libnotify/unstable/">Libnotify Reference Manual</link>
sv: <link href="http://developer.gnome.org/libnotify/unstable/">Libnotify-referenshandbok</link>

note: (itstool) path: info/desc
en: Software installation and management
sv: Installation och hantering av programvara

note: (itstool) path: page/p
en: PackageKit lets applications query whether other packages are installed, regardless of the GNU/Linux distribution in which they are running. If your application needs an extra package to be installed at runtime, it can ask PackageKit to download and install it. For example, a multimedia application may need to download a codec, or an illustration program may need to download fonts as needed.
sv: PackageKit låter program fråga huruvida andra paket finns installerade, oberoende av vilken GNU/Linux-distribution som de körs i. Om ditt program behöver ett extra paket för att installeras under körtid kan det fråga PackageKit om att hämta och installera det. Till exempel kan ett multimediaprogram behöva hämta en kodek, eller så kan ett illustrationsprogram behöva hämta typsnitt efter behov.

note: (itstool) path: page/p
en: Various GNOME applications use PackageKit in similar situations. Totem, the media player, uses PackageKit to request installation of codecs when it tries to play a media file that it does not recognize. System-config-printer, a program to configure printers when they are plugged in, uses PackageKit to download and install printer drivers as needed.
sv: Diverse GNOME-program använder PackageKit i liknande situationer. Mediaspelaren Totem använder PackageKit för att begära installation av kodekar då den försöker spela upp en mediafil som den inte känner igen. System-config-printer, ett program för att konfigurera skrivare då de pluggas in, använder PackageKit för att hämta och installera skrivardrivrutiner efter behov.

note: (itstool) path: item/p
en: <link href="http://www.packagekit.org/">PackageKit home page</link>
sv: <link href="http://www.packagekit.org/">Webbsida för PackageKit</link>

note: (itstool) path: info/desc
en: See a list of all of the development libraries in GNOME.
sv: Se en lista över alla utvecklingsbiblioteken i GNOME.

note: (itstool) path: page/title
en: Platform libraries
sv: Plattformsbibliotek

note: (itstool) path: page/p
en: The GNOME platform is a rich collection of libraries. This is a list of all the platform libraries in GNOME, sorted by purpose.
sv: GNOME-plattformen är en rik samling av bibliotek. Det här är en lista över alla plattformsbibliotek i GNOME, sorterade efter syfte.

note: (itstool) path: links/title
en: User interface and display
sv: Användargränssnitt och visning

note: (itstool) path: links/title
en: Storage of the user's data
sv: Lagring av användarens data

note: (itstool) path: links/title
en: File access
sv: Filåtkomst

note: (itstool) path: links/title
en: Networking
sv: Nätverk

note: (itstool) path: links/title
en: Application support
sv: Programstöd

note: (itstool) path: links/title
en: Inter-process communication
sv: Kommunikation mellan processer

note: (itstool) path: links/title
en: Geographical
sv: Geografiskt

note: (itstool) path: links/title
en: Foundational C utilities and object system
sv: Fundamentala C-verktyg och objektsystem

note: (itstool) path: info/desc
en: International text rendering with full Unicode support
sv: Internationell textrendering med fullständigt Unicode-stöd

note: (itstool) path: page/p
en: Pango is the core text and font handling library in the GNOME platform. It is responsible for laying out and rendering text, and is used throughout GTK.
sv: Pango är kärnbiblioteket för text och typsnittshantering i GNOME-plattformen. Det är ansvarigt för layout och rendering av text, och används i hela GTK.

note: (itstool) path: note/p
en: The Pango layout engine can be used with different font backends and drawing backends. On most GNOME systems, Pango will use FreeType, fontconfig, and Cairo to access fonts and render text. On other systems, Pango will use the native font systems, such as Uniscribe on Microsoft Windows and ATSUI on MacOS
sv: Pango-layoutmotorn kan användas med olika gränssnitt för typsnitt och utritning. På det flesta GNOME-system kommer Pango att använda FreeType, fontconfig och Cairo för att komma åt typsnitt och rendera text. På andra system kommer Pango att använda de inhemska typsnittssystemen, så som Uniscribe på Microsoft Windows och ATSUI på MacOS

note: (itstool) path: page/p
en: Pango has extensive support for the various writing systems used throughout the world. Many of the writing systems used for languages have complex rules for laying out glyphs and composing characters. With Pango, nearly all languages can be written and displayed correctly, allowing users everywhere to view text in their native languages. Pango's support for multiple writing systems is automatic; application developers do not have to write any special code to support other languages.
sv: Pango har omfattande stöd för de olika skriftsystem som används runt om i världen. Flera av skriftsystemen som används för språk har komplexa regler för hur glyfer placeras och hur tecken sätts ihop. Med Pango kan nästan alla språk skrivas och visas korrekt, vilket låter användare överallt att visa text på deras modersmål. Pangos stöd för flera skriftsystem är automatiskt, programutvecklare måste inte skriva någon specialkod för att stödja andra språk.

note: (itstool) path: page/p
en: Pango supports the kind of text styling used in typical documents and interfaces, including italics, font weights, and underlines. Pango uses a simple XML-like vocabulary called PangoMarkup which enables you to set font size, color, styles, and other text attributes. Using PangoMarkup, you can specify inline styles without manually iterating over text blocks. PangoMarkup can be used directly from GTK, enabling you to style text in your graphical interfaces easily.
sv: Pango stöder den sorts textstil som används i typiska dokument och gränssnitt, inklusive kursiv stil, typsnittsvikter och understrykningar. Pango använder ett enkelt XML-liknande vokabulär som kallas PangoMarkup vilket låter dig ställa in typsnittsstorlek, färg, stilar och andra textattribut. Med PangoMarkup kan du ange inline-stilar utan att manuellt iterera över textblock. PangoMarkup kan användas direkt från GTK vilket låter dig lätt ändra stil på text i dina grafiska gränssnitt.

note: (itstool) path: page/p
en: You should use Pango directly whenever you need to lay text out on the screen or on a different medium. Using Pango will allow your text layout to work seamlessly with GTK and the rest of the GNOME platform. It will help you create portable code, and most importantly, it will ensure that your application can render text correctly in hundreds of different languages.
sv: Du bör använda Pango direkt närhelst du behöver en textlayout på skärmen eller på ett annat medium. Att använda Pango kommer låta din textlayout fungera sömlöst med GTK och resten av GNOME-plattformen. Det kommer hjälpa dig skapa portabel kod, och viktigast, det kommer säkerställa att ditt program kan rendera text korrekt på hundratals olika språk.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/pango/stable/">Pango Reference Manual</link>
sv: <link href="https://developer.gnome.org/pango/stable/">Pangos referenshandbok</link>

note: (itstool) path: item/p
en: <link href="http://www.pango.org">The Pango web site</link>
sv: <link href="http://www.pango.org">Pangos webbplats</link>

note: (itstool) path: info/desc
en: Access control for system-level services provided through D-Bus
sv: Åtkomstkontroll för systemnivåtjänster tillhandahållna genom D-Bus

note: (itstool) path: page/p
en: Polkit, or Policy Kit, handles the policies that let unprivileged processes talk to privileged ones via <link xref="tech-d-bus">D-Bus</link> APIs. For example, not all programs should be allowed to request that the machine be disconnected from the network via the <link xref="tech-network-manager">NetworkManager</link> service.
sv: Polkit, eller Policy Kit, hanterar de policyer som låter oprivilegierade processer tala med privilegierade sådana via <link xref="tech-d-bus">D-Bus</link>-API:er. Till exempel bör inte alla program tillåtas att begära att maskinen ska kopplas ner från nätverket via tjänsten <link xref="tech-network-manager">Nätverkshanteraren</link>.

note: (itstool) path: page/p
en: Polkit lets the system administrator define different policies for different services. For example, only a user with physical access to the console may mount/unmount drives and volumes; users that are not at the console will need to type an administrator password. On a machine for home users, most policies will be rather liberal, as the users can be trusted to take care of the machine. On corporate settings, policies may be more restricted.
sv: Polkit låter systemadministratören definiera olika policyer för olika tjänster. Till exempel får endast en användare med fysisk åtkomst till konsolen montera/avmontera enheter och volymer. Användare som inte är vid konsolen kommer behöva mata in ett administratörslösenord. På en maskin för hemanvändare kommer de flesta policyerna vara ganska tillåtande, då användarna kan förväntas ta hand om maskinen. I företagsmiljöer kan policyer vara mer begränsade.

note: (itstool) path: page/p
en: GNOME uses PolicyKit whenever applications need to request privileged operations.
sv: GNOME använder PolicyKit närhelst program behöver begära privilegierade åtgärder.

note: (itstool) path: item/p
en: <link href="http://www.freedesktop.org/wiki/Software/polkit">Polkit home page</link>
sv: <link href="http://www.freedesktop.org/wiki/Software/polkit">Polkits webbsida</link>

note: (itstool) path: info/desc
en: PDF rendering
sv: PDF-rendering

note: (itstool) path: page/p
en: Poppler is a specialized library to render PDF documents. This can be used for various purposes. For example, Evince is GNOME's PDF viewer, and it uses Poppler for all its rendering. In addition, the software that creates thumbnail icons for PDF files also uses Poppler. You could even use it to create software that lets the user re-arrange or extract pages from PDFs.
sv: Poppler är ett specialiserat bibliotek för att rendera PDF-dokument. Detta kan användas för diverse syften. Till exempel är Evince GNOME:s PDF-visare, och den använder Poppler för all sin rendering. Dessutom använder programvaran som skapar miniatyrbildsikoner för PDF-filer också Poppler. Du skulle till och med kunna använda det för att skapa programvara som låter användaren arrangera om eller extrahera sidor från PDF-filer.

note: (itstool) path: item/p
en: <link href="http://poppler.freedesktop.org/">Poppler home page</link>
sv: <link href="http://poppler.freedesktop.org/">Popplers webbsida</link>

note: (itstool) path: info/desc
en: Low-level audio API
sv: Lågnivå-API för ljud

note: (itstool) path: page/p
en: PulseAudio is GNOME's low-level audio API. It is what sits between applications and the kernel's audio API. PulseAudio lets you re-route sound through the network, or to a Bluetooth headset. It can mix several sources of audio, or change the sample rate of an audio stream.
sv: PulseAudio är GNOME:s lågnivå-API för ljud. Det är vad som sitter mellan program och kärnans ljud-API. PulseAudio låter dig omdirigera ljud genom nätverket, eller till Bluetooth-mikrofonlurar. Det kan mixa flera ljudkällor eller ändra samplingsfrekvensen för en ljudström.

note: (itstool) path: page/p
en: All the parts of GNOME that produce audio use PulseAudio in one way or another, either directly, or indirectly through higher-level sound manipulation APIs like <link xref="tech-gstreamer">GStreamer</link>.
sv: Alla delar i GNOME som producerar ljud använder sig av PulseAudio på ett eller annat sätt, antingen direkt eller indirekt genom ljudmanipulerings-API:er på högre nivå så som <link xref="tech-gstreamer">GStreamer</link>.

note: (itstool) path: item/p
en: <link href="http://www.freedesktop.org/wiki/Software/PulseAudio">PulseAudio home page</link>
sv: <link href="http://www.freedesktop.org/wiki/Software/PulseAudio">PulseAudios webbsida</link>

note: (itstool) path: info/desc
en: Secure storage for passwords and other data
sv: Säker lagring för lösenord och andra data

note: (itstool) path: page/p
en: GNOME uses libsecret as a secure keyring manager, to store users' passwords and other sensitive data. Applications can use the keyring manager library to store and access passwords, and users can manage their passwords using GNOME's <app>Seahorse</app> application.
sv: GNOME använder libsecret som en säker nyckelringshanterare, för att lagra användares lösenord och andra känsliga data. Program kan använda nyckelringshanteraren för att lagra och komma åt lösenord, och användare kan hantera sina lösenord med GNOME-programmet <app>Seahorse</app>.

note: (itstool) path: page/p
en: The keyring manager provides any number of keyrings, where each keyring can contain any number of keyring items. Items in a keyring store some piece of data, often a password. Each keyring is locked individually, and users must provide a password to unlock the keyring. Once a keyring has been unlocked, the user has access to all of the items in that keyring.
sv: Nyckelringshanteraren tillhandahåller ett valfritt antal nyckelringar, där varje nyckelring kan innehålla ett valfritt antal nyckelringsobjekt. Objekt i en nyckelring lagrar en datamängd, ofta ett lösenord. Varje nyckelring låses individuellt, och användare måste tillhandahålla ett lösenord för att låsa upp nyckelringen. Då en nyckelring har låsts upp har användaren åtkomst till alla objekt i den nyckelringen.

note: (itstool) path: page/p
en: The keyring manager provides access control lists for each keyring item, controlling which applications are allowed access to that item. If an unknown application attempts to access a keyring item, the keyring manager will prompt the user to allow or deny that application access. This helps prevent malicious or poorly-written programs from accessing the user's sensitive data.
sv: Nyckelringshanteraren tillhandahåller åtkomstkontrollistor för varje nyckelringsobjekt, vilket styr vilka program som har tillåtelse att komma åt det objektet. Om ett okänt program försöker komma åt ett nyckelringsobjekt kommer nyckelringshanteraren att fråga användaren om att tillåta eller neka det programmet åtkomst. Detta hjälper till att skydda från att program som är dåligt skrivna eller som har illvilliga avsikter kommer åt användarens känsliga data.

note: (itstool) path: page/p
en: Keyring data stored on the file system is encrypted with the AES block cipher, and SHA1 is used for hashes of the item's attributes. Using the attributes hash, the keyring manager is able to look up items requested by applications without ever unlocking the keyring. The keyring has to be unlocked when a matching item is found and accessed.
sv: Nyckelringsdata lagrade på filsystemet krypteras med AES-blockchiffret, och SHA1 används för hashvärden på objektets attribut. Med attributhashen kan nyckelringshanteraren slå upp objekt som begärs av program utan att behöva låsa upp nyckelringen. Nyckelringen måste vara upplåst då ett matchande objekt hittas och koms åt.

note: (itstool) path: page/p
en: The keyring manager also provides a session keyring. Items in the session keyring are never stored on disk, and are lost as soon as the user's session ends. The session keyring can be used to store passwords to be used in the current session only.
sv: Nyckelringshanteraren tillhandahåller också en sessionsnyckelring. Objekt i sessionsnyckelringen lagras aldrig på disk, och förloras så fort som användarens session avslutas. Sessionsnyckelringen kan endast användas för att lagra lösenord som ska användas i den aktuella sessionen.

note: (itstool) path: page/p
en: If you use <link xref="tech-gio">GIO</link> to access remote servers, you automatically get the benefits of the keyring manager. Whenever GIO needs to authenticate the user, it provides the option to store the password, either in the default keyring or in the session keyring.
sv: Om du använder <link xref="tech-gio">GIO</link> för att komma åt fjärrservrar så får du automatiskt fördelarna med nyckelringshanteraren. Närhelst GIO behöver autentisera användaren tillhandahåller det alternativet att lagra lösenordet, antingen i standardnyckelringen eller i sessionsnyckelringen.

note: (itstool) path: page/p
en: You should use libsecret's keyring manager whenever your application needs to store passwords or other sensitive data for users. Using the keyring manager provides a better user experience while still keeping user data safe and secure.
sv: Du bör använda libsecrets nyckelringshanterare närhelst ditt program behöver lagra lösenord eller andra känsliga data åt användare. Att använda nyckelringshanteraren tillhandahåller en bättre användarupplevelse medan det ändå håller användardata trygga och säkra.

note: (itstool) path: note/p
en: GNOME used a library called gnome-keyring before version 3.6 was released. In version 3.6 onward, libsecret is used instead. This allows sharing the keyring service between GNOME and other desktop environments and applications.
sv: GNOME använde ett bibliotek med namnet gnome-keyring före version 3.6 släpptes. I version 3.6 och framåt används istället libsecret. Detta tillåter delning av nyckelringstjänsten mellan GNOME och andra program och skrivbordsmiljöer.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libsecret/unstable/">Libsecret Reference Manual</link>
sv: <link href="http://developer.gnome.org/libsecret/unstable/">Libsecret-referenshandbok</link>

note: (itstool) path: info/desc
en: Asynchronous HTTP library with cookies, SSL, and XML-RPC
sv: Asynkront HTTP-bibliotek med kakor, SSL och XML-RPC

note: (itstool) path: page/p
en: Soup, or libsoup as it is commonly called, is an HTTP library designed to be used in graphical applications which need asynchronous operations to avoid blocking the user interface while network requests are going on.
sv: Soup, eller libsoup som det vanligen kallas, är ett HTTP-bibliotek som designats för att användas i grafiska program som behöver asynkrona operationer för att undvika att blockera användargränssnittet under tiden nätverksbegäranden pågår.

note: (itstool) path: page/p
en: Soup provides functionality for using HTTP cookies, SSL encrypted connections, and the XML-RPC protocol based on HTTP.
sv: Soup tillhandahåller funktionalitet för att använda HTTP-kakor, SSL-krypterade anslutningar och XML-RPC-protokollet baserat på HTTP.

note: (itstool) path: note/p
en: Trivia: Soup is called "soup" because it started as a library for doing SOAP requests over HTTP. Spanish speakers who are learning English frequently confuse the words "soup" and "soap", and this seemed like a funny and interesting name to use.
sv: Värdelöst vetande: Soup kallas ”soup” för att det startade som ett bibliotek för att göra SOAP-begäranden över HTTP. Spansktalande som lär sig engelska blandar ofta ihop orden ”soup” och ”soap”, och det verkar som ett roligt och intressant namn att använda.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libsoup/stable/">Soup reference manual</link>
sv: <link href="https://developer.gnome.org/libsoup/stable/">Referenshandbok för Soup</link>

note: (itstool) path: info/desc
en: Spell-checking for text widgets
sv: Stavningskontroll för textkomponenter

note: (itstool) path: page/title
en: Spell-checking
sv: Stavningskontroll

note: (itstool) path: page/p
en: Several libraries are available to do spell-checking related tasks: Enchant and gspell.
sv: Flera bibliotek finns tillgängliga för att utföra uppgifter relaterade till stavningskontroll: Enchant och gspell.

note: (itstool) path: page/p
en: Enchant provides a low-level API. You can ask it if a word is misspelled, or ask for suggestions for a misspelled word. On a higher level, gspell integrates spell-checking for GTK text widgets (both <code>GtkEntry</code> and <code>GtkTextView</code>).
sv: Enchant tillhandahåller ett lågnivå-API. Du kan fråga det om ett ord är felstavat, eller fråga efter förslag för ett felstavat ord. På en högre nivå integrerar gspell stavningskontroll för GTK-textkomponenter (både <code>GtkEntry</code> och <code>GtkTextView</code>).

note: (itstool) path: page/p
en: In GNOME, those libraries get used in text-heavy applications like gedit (a text editor) and Epiphany (a web browser, for text entry in web forms).
sv: I GNOME används de biblioteken i program med mycket text som gedit (en textredigerare) och Epiphany (en webbläsare, för textinmatning i webbformulär).

note: (itstool) path: item/p
en: <link href="https://www.abisource.com/projects/enchant/">Enchant home page</link>
sv: <link href="https://www.abisource.com/projects/enchant/">Enchants webbsida</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/gspell">gspell home page</link>
sv: <link href="https://wiki.gnome.org/Projects/gspell">Webbsida för gspell</link>

note: (itstool) path: info/desc
en: Unified instant-messaging and communications service
sv: Enhetlig tjänst för snabbmeddelanden och kommunikation

note: (itstool) path: page/p
en: Telepathy provides a powerful framework for interacting with the user's instant messaging contacts. With Telepathy, all accounts and connections are handled by a <link xref="tech-d-bus">D-Bus</link> session service that's deeply integrated into the GNOME desktop. Applications can tie into this service to communicate with contacts.
sv: Telepathy tillhandahåller ett kraftfullt ramverk för att interagera med användarens snabbmeddelandekontakter. Med Telepathy hanteras alla konton och anslutningar av en <link xref="tech-d-bus">D-Bus</link>-sessionstjänst som är djupt integrerad med GNOME-skrivbordet. Program kan ansluta sig till denna tjänst för att kommunicera med kontakter.

note: (itstool) path: page/p
en: With the Telepathy Tubes API, you can even tunnel an arbitrary protocol over modern instant messaging protocols like Jabber to create interactive applications. You can create multi-player games or collaborative editors that integrate with the desktop-wide instant messaging services.
sv: Med Telepathy Tubes-API:t kan du till och med tunnla ett godtyckligt protokoll över moderna snabbmeddelandeprotokoll som Jabber för att skapa interaktiva program. Du kan skapa spel för flera spelare eller samarbetesredigerare som är integrerade med de skrivbordsomfattande snabbmeddelandetjänsterna.

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org/doc/book/">Telepathy Developer's Manual</link>
sv: <link href="http://telepathy.freedesktop.org/doc/book/">Telepathys utvecklarhandbok</link>

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org">The Telepathy web site</link>
sv: <link href="http://telepathy.freedesktop.org">Telepathys webbplats</link>

note: (itstool) path: info/desc
en: Storage and retrieval for document metadata
sv: Lagring och framtagande av dokumentmetadata

note: (itstool) path: page/p
en: Tracker is an RDF (resource data format) storage engine. RDF consists of <em>triplets</em> such as subject:verb:object. For example, there could be standard triplets for book titles and authors, such as <code>Othello:has-author:William Shakespeare</code>. A standardized set of triplet forms is called an <em>ontology</em>.
sv: Tracker är en lagringsmotor för RDF (resursdataformat). RDF består av <em>tripplar</em> så som ämne:verb:objekt. Till exempel skulle det kunna finnas standardtripplar för boktitlar och författare, så som <code>Othello:has-author:William Shakespeare</code>. En standardiserad uppsättning tripplar kallas en <em>ontologi</em>.

note: (itstool) path: page/p
en: Tracker provides a storage for such triplets, and a query engine in the form of the SPARQL query language.
sv: Tracker tillhandahåller en lagring för sådana tripplar, och en frågemotor i form av SPARQL-frågespråket.

note: (itstool) path: page/p
en: GNOME uses Tracker as a storage for document metadata. A document's metadata may include its title, authors, copyright, modification date, and keywords. All this metadata is stored as RDF triplets in Tracker, and queried with SPARQL by applications such as GNOME Documents. The <link href="http://developer.gnome.org/ontology/unstable/">ontology used</link> is based on various standard sub-ontologies: <link href="http://dublincore.org/">Dublin Core</link> for document metadata, and <link href="http://nepomuk.kde.org/">NEPOMUK</link> for annotations, files, contacts and other items.
sv: GNOME använder Tracker som en lagring för dokumentmetadata. Ett dokuments metadata kan inkludera dess titel, författare, copyright, ändringsdatum samt nyckelord. Alla dessa metadata lagras som RDF-tripplar i Tracker, och efterfrågas med SPARQL av program så som GNOME Dokument. <link href="http://developer.gnome.org/ontology/unstable/">Ontologin som används</link> är baserad på diverse standardiserade underontologier: <link href="http://dublincore.org/">Dublin Core</link> för dokumentmetadata, och <link href="http://nepomuk.kde.org/">NEPOMUK</link> för kommentarer, filer, kontakter och andra objekt.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker">Tracker Home Page</link>
sv: <link href="https://wiki.gnome.org/Projects/Tracker">Trackers webbsida</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">Tracker documentation</link>
sv: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">Tracker-dokumentation</link>

note: (itstool) path: info/desc
en: HTML5 web page rendering
sv: HTML5-webbsiderendering

note: (itstool) path: page/p
en: WebKit is a powerful, multi-platform HTML engine used in open source and commercial/proprietary products alike. WebKitGTK is the port of WebKit built on <link xref="tech-gtk">GTK</link> and integrated into the GNOME developer platform. WebKitGTK is developed upstream as part of the main WebKit project, so it's always up to date with the latest HTML5 features.
sv: WebKit är en kraftfull HTML-motor för flera plattformar som används i både öppna källkodsprodukter och kommersiella/proprietära produkter. WebKitGTK är porteringen av WebKit som byggts på <link xref="tech-gtk">GTK</link> och integrerats i GNOME-utvecklingsplattformen. WebKitGTK utvecklas uppströms som en del av det huvudsakliga WebKit-projektet, så det är alltid uppdaterat med de senaste HTML5-funktionerna.

note: (itstool) path: page/p
en: WebKitGTK makes it easy to add web functionality to your application, or to use HTML5 and associated technologies to create dynamic user interfaces quickly.
sv: WebKitGTK gör det lätt att lägga till webbfunktionalitet till ditt program, eller att använda HTML5 och associerade teknologier för att skapa dynamiska användargränssnitt snabbt.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">WebKitGTK demo tutorial</link>
sv: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">WebKitGTK-demonstration</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">WebKitGTK Reference Manual</link>
sv: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">WebKitGTK-referenshandbok</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/">The WebKitGTK web site</link>
sv: <link href="http://webkitgtk.org/">Webbplatsen för WebKitGTK</link>

note: (itstool) path: info/desc
en: Finish the application and run the script.
sv: Slutför programmet och kör skriptet.

note: (itstool) path: page/title
en: Run your application
sv: Kör ditt program

note: (itstool) path: links/title
en: Get started with GNOME
sv: Kom igång med GNOME

note: (itstool) path: example/p
en: Make the new object <code>app</code> and call the method <code>run</code> to run the application:
sv: Skapa det nya objektet <code>app</code> och anropa metoden <code>run</code> för att köra programmet:

note: (itstool) path: example/p
en: Save the script as <file>helloworld.js</file>, run <cmd>chmod +x helloworld.js</cmd> to mark it executable, and run it with <cmd>./helloworld.js</cmd>.
sv: Spara skriptet som <file>helloworld.js</file>, kör <cmd>chmod +x helloworld.js</cmd> för att markera det som körbart, och kör det med <cmd>./helloworld.js</cmd>.

note: (itstool) path: media/p
en: Screenshot of a basic window.
sv: Skärmbild av ett enkelt fönster.

note: (itstool) path: page/p
en: This window is generated from the <app>Glade</app> file and linked to <app>Gtk</app> events. You now have a fully functional Gtk application!
sv: Detta fönster genereras från <app>Glade</app> och är länkat till <app>Gtk</app>-händelser. Du har nu ett fullt fungerande Gtk-program!

note: (itstool) path: info/desc
en: Bind functions to events using Lang.
sv: Bind funktioner till händelser med Lang.

note: (itstool) path: page/title
en: Actions and signals
sv: Åtgärder och signaler

note: (itstool) path: page/p
en: Gtk has a set of predefined events that you can use in your application.
sv: Gtk har en uppsättning fördefinierade händelser som du kan använda i ditt program.

note: (itstool) path: example/p
en: Declare <code>HelloWorld</code> as a new class.
sv: Deklarera <code>HelloWorld</code> som en ny klass.

note: (itstool) path: example/p
en: <code>constructor</code> is called when a new instance is created. Create a <code>GtkApplication</code>, then connect <code>activate</code> to the existing Gtk event <code>_onActivate</code> and <code>startup</code> to <code>_onStartup</code>:
sv: <code>constructor</code> anropas då en ny instans skapas. Skapa en <code>GtkApplication</code>, anslut sedan <code>activate</code> till den befintliga Gtk-händelsen <code>_onActivate</code> och <code>startup</code> till <code>_onStartup</code>:

note: (itstool) path: example/p
en: Show the window upon application activation:
sv: Visa fönstret vid programaktivering:

note: (itstool) path: info/desc
en: Add the window specified in the UI file to the application using GtkBuilder.
sv: Lägg till fönstret som angivits i användargränssnittsfilen till programmet med GtkBuilder.

note: (itstool) path: page/p
en: GtkBuilder accepts UI descriptions and turns them into Gtk applications. In this case, the UI description is in the file <file>helloworld.glade</file> and can be read by the <code>get_object()</code> method.
sv: GtkBuilder accepterar användargränssnittsbeskrivningar och förvandlar dem till Gtk-program. I detta fall är användargränssnittsbeskrivningen i filen <file>helloworld.glade</file> och kan läsas av <code>get_object()</code>-metoden.

note: (itstool) path: example/p
en: Load the UI file using <code>GtkBuilder</code> and get the window object using the <gui>Name</gui> (or <gui>ID</gui>) chosen in Glade, and add the window object to the application:
sv: Läs in UI-filen med <code>GtkBuilder</code> och erhåll fönsterobjektet med <gui>Name</gui> (eller <gui>ID</gui>) som valts i Glade, och lägg till fönsterobjektet till programmet:

note: (itstool) path: info/desc
en: Include bindings necessary to run your script.
sv: Inkludera bindningar som krävs för att köra ditt skript.

note: (itstool) path: page/title
en: Gjs and Gtk
sv: Gjs och Gtk

note: (itstool) path: page/p
en: <link href="https://wiki.gnome.org/Projects/Gjs">Gjs</link> is a JavaScript binding for GNOME and can be used to interact with Gtk. <link href="http://www.gtk.org/">Gtk</link> is a toolkit for creating graphical user interfaces.
sv: <link href="https://wiki.gnome.org/Projects/Gjs">Gjs</link> är en JavaScript-bindning för GNOME och kan användas för att interagera med Gtk. <link href="http://www.gtk.org/">Gtk</link> är en verktygslåda för att skapa grafiska användargränssnitt.

note: (itstool) path: page/p
en: Open a text editor and paste in the lines of code. The complete script is available in the <link xref="tour-summary">Summary</link>.
sv: Öppna en textredigerare och klistra in kodraderna. Det fullständiga skriptet finns tillgängligt i <link xref="tour-summary">sammanfattningen</link>.

note: (itstool) path: page/p
en: Create an <code>object</code> using your <code>class</code> and call the <code>run()</code> method:
sv: Skapa ett <code>objekt</code> med din <code>class</code> och anropa metoden <code>run()</code>:

note: (itstool) path: example/p
en: Call the Gjs JavaScript binding. This instructs the shell to run this script with Gjs.
sv: Anropa JavaScript-bindningen för Gjs. Detta instruerar skalet att köra detta skript med Gjs.

note: (itstool) path: example/p
en: Import <code>gi.Gtk</code> for <code>Gtk</code> functions. As both version 3.0 and 4.0 may be installed, make sure that the desired version is imported first.
sv: Importera <code>gi.Gtk</code> för <code>Gtk</code>-funktioner. Både version 3.0 och 4.0 kan vara installerade, så se till att importera den önskade versionen först.

note: (itstool) path: info/desc
en: Use Glade to generate a UI file.
sv: Använd Glade för att generera en UI-fil.

note: (itstool) path: page/title
en: Create a user interface
sv: Skapa ett användargränssnitt

note: (itstool) path: page/p
en: Use <link href="http://glade.gnome.org/">Glade</link>, the UI editor for GNOME to create a user interface. Glade produces XML files that describe attributes of an application.
sv: Använd <link href="http://glade.gnome.org/">Glade</link>, användargränssnittsredigeraren för GNOME, för att skapa ett användargränssnitt. Glade producerar XML-filer som beskriver ett programs attribut.

note: (itstool) path: page/p
en: When creating a UI file using Glade, the <gui>ID</gui> that you specify in Glade is the ID that you will later need to use to get the object from the UI file.
sv: Då du skapar en UI-fil med Glade är det <gui>ID</gui> som du anger i Glade det ID som du senare kommer att behöva för att erhålla objektet från UI-filen.

note: (itstool) path: example/p
en: Create a new window, then set <gui>ID</gui> to <code>window1</code> and <gui>Title</gui> to <code>Hello World</code>:
sv: Skapa ett nytt fönster, ställ sedan <gui>ID</gui> till <code>window1</code> och <gui>Title</gui> till <code>Hello World</code>:

note: (itstool) path: media/p
en: Screenshot of value attribution in Glade.
sv: Skärmbild på värdetilldelning i Glade.

note: (itstool) path: example/p
en: Save the file with <guiseq><gui>File</gui><gui>Save As</gui></guiseq> and name it <file>helloworld.glade</file>.
sv: Spara filen med <guiseq><gui>Arkiv</gui><gui>Spara som</gui></guiseq> och ge den namnet <file>helloworld.glade</file>.

note: (itstool) path: info/desc
en: Get your GtkApplication started in JavaScript and create a UI using Glade.
sv: Få din GtkApplication att starta i JavaScript och skapa ett användargränssnitt med Glade.

note: (itstool) path: page/title
en: Get started
sv: Kom igång

note: (itstool) path: page/p
en: User interface (UI) can be constructed with code or created in Glade, the UI editor for GNOME. Glade produces XML files that describe attributes of an application.
sv: Användargränssnitt (user interface, UI) kan konstrueras med kod eller skapas i Glade, gränssnittsredigeraren för GNOME. Glade producerar XML-filer som beskriver attribut för ett program.

note: (itstool) path: page/p
en: You will generate a GtkBuilder file in Glade and access and display a window based on the contents of that file with a Gjs script. The script is examined in multiple parts and included in full in the summary.
sv: Du kommer att skapa en GtkBuilder-fil i Glade och komma åt samt visa ett fönster baserat på innehållet för den filen med ett Gjs-skript. Skriptet undersöks i flera delar och helheten finns inkluderad i sammanfattningen.

note: (itstool) path: info/desc
en: An overview of the code and relevant links.
sv: En överblick av koden och relevanta länkar.

note: (itstool) path: page/title
en: Summary
sv: Sammanfattning

note: (itstool) path: page/p
en: Here is how the examples fit together:
sv: Här är hur exemplen passar ihop:
