packagename - en to el translation catalogue (461 entries)

note: (itstool) path: p/link
en: Creative Commons Attribution-Share Alike 3.0 United States License
el: Άδεια Creative Commons Attribution-Share Alike 3.0 United States

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/>.
el: Αυτό το έργο έχει αδειοδοτηθεί υπό την <_: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.
el: Ως ειδική εξαίρεση, οι πνευματικοί ιδιοκτήτες σας επιτρέπουν να αντιγράψετε, να τροποποιήσετε και να αναδιανείμετε τα παραδείγματα πηγαίου κώδικα που περιλαμβάνονται σ' αυτό το έγγραφο υπό τους όρους της επιλογής σας, χωρίς περιορισμό.

note: (itstool) path: page/title
en: Add <gui>Help</gui> to the application menu
el: Προσθήκη <gui>Βοήθειας</gui> στο μενού εφαρμογών

note: (itstool) path: links/title
en: Set up help
el: Ρυθμίστε τη βοήθεια

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.
el: Οι περισσότερες εφαρμογές GNOME πρέπει να έχουν ένα μενού εφαρμογών. Το στοιχείο μενού <gui style="menuitem">Βοήθεια</gui> πρέπει να είναι πάνω από το στοιχείο μενού <gui style="menuitem">Περί</gui>.

note: (itstool) path: note/p
en: This example, based on <app href="https://git.gnome.org/browse/cheese/tree/src/cheese-main.vala">Cheese</app>, assumes that your application is written in Vala. It will be slightly different for other programming languages.
el: Αυτό το παράδειγμα, βασισμένο στο <app href="https://git.gnome.org/browse/cheese/tree/src/cheese-main.vala">Cheese</app>, υποθέτει ότι η εφαρμογή σας είναι γραμμένη σε Vala. Θα είναι ελαφρώς διαφορετική για άλλες γλώσσες προγραμματισμού.

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> item to the list of actions:
el: Προσθέστε το στοιχείο <gui style="menuitem">Βοήθεια</gui> στον κατάλογο των ενεργειών:

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> menu item to the application menu:
el: Προσθέστε το στοιχείο μενού <gui style="menuitem">Βοήθεια</gui> στο μενού εφαρμογών:

note: (itstool) path: example/p
en: View the help with <app>Yelp</app> when the <gui style="menuitem">Help</gui> menu item is clicked:
el: Προβάλετε τη βοήθεια με το <app>Yelp</app> όταν πατιέται το στοιχείο μενού <gui style="menuitem">Βοήθεια</gui>:

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>.
el: Για να συνδέσετε μια ενότητα στο <file>index.page</file>, χρησιμοποιήστε <code>"help:<input>applicationname</input>/index#<input>sectionid</input>"</code>.

note: (itstool) path: page/title
en: Set up your build system
el: Ρύθμιση του συστήματος δόμησής σας

note: (itstool) path: page/p
en: Help is normally installed into the <_:file-1/> directory.
el: Η βοήθεια είναι εγκατεστημένη στον κατάλογο <_:file-1/>.

note: (itstool) path: page/p
en: Add the following lines in the file <file>configure.ac</file>:
el: Προσθέστε τις παρακάτω γραμμές στο αρχείο <file>configure.ac</file>:

note: (itstool) path: page/p
en: Add the following line to the <file>Makefile.am</file>:
el: Προσθέστε την παρακάτω γραμμή στο <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:
el: Προσθέστε το <file>help/Makefile.am</file>, πρέπει να δίνει τα αρχεία βοήθειας στο έργο σας που θέλετε να εγκαταστήσετε:

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
el: 
    @YELP_HELP_RULES@
    
    HELP_ID = <input>applicationname</input>
    
    # Αρχεία μέσων
    HELP_MEDIA = \
    	figures/icon.png
    
    # Σελίδες βοήθειας
    HELP_FILES = \
    	index.page \
    	introduction.page \
    	anotherpage.page
    
    # Μεταφρασμένες γλώσσες, κενό, αν δεν υπάρχουν μεταφράσεις
    HELP_LINGUAS = en_GB

note: (itstool) path: info/desc
en: Application and context sensitive user help and documentation.
el: Εφαρμογή και περιεχόμενο με βάση τη βοήθεια χρήστη και την τεκμηρίωση.

note: (itstool) path: page/title
en: User help
el: Βοήθεια χρήστη

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.
el: Μπορεί να θέλετε να προσθέσετε βοήθεια, όπως μια εισαγωγή στην εφαρμογή σας ή σε έναν κατάλογο συντομεύσεων πληκτρολογίου, στην εφαρμογή σας.

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.
el: Χρησιμοποιήστε <app>yelp-tools</app> για να δομήσετε τη βοήθεια <link href="http://www.projectmallard.org/">Mallard</link> που μπορεί να είναι ξεχωριστή ή ενσωματωμένη με άλλη βοήθεια της εφαρμογής.

note: (itstool) path: page/p
en: Mallard is a markup language which is designed for topic-oriented help.
el: Η Mallard είναι μια γλώσσα σήμανσης που σχεδιάζεται για βοήθεια προσανατολισμένη σε θέματα.

note: (itstool) path: page/title
en: Write some help
el: Συγγραφή κάποιας βοήθειας

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>.
el: Γράψτε κάποιες σελίδες <link href="http://www.projectmallard.org/">Mallard</link> και προσθέστε τες στο <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.
el: Τα περισσότερα έργα και κάποιες σελίδες περιεχομένου πρέπει να έχουν ένα <file>index.page</file>, αν και μπορεί να μην χρειαστείτε ένα <file>index.page</file> αν αποθέτετε τη βοήθεια προσθέτου σε ένα άλλο έργο.

note: (itstool) path: page/title
en: Install a desktop file
el: Εγκατάσταση ενός αρχείου επιφάνειας εργασίας

note: (itstool) path: links/title
en: Launch your application
el: Εκκινήστε την εφαρμογή σας

note: (itstool) path: page/p
en: Write and install a desktop file so that users can discover and launch your application.
el: Γράψτε και εγκαταστείστε ένα αρχείο επιφάνειας εργασίας έτσι ώστε οι χρήστες να μπορούν να ανακαλύψουν και να εκκινούν την εφαρμογή σας.

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.
el: Το GNOME χρησιμοποιεί την <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">προδιαγραφή καταχώρησης επιφάνειας εργασίας του freedesktop.org</link> και τις <link href="http://standards.freedesktop.org/menu-spec/latest/">προδιαγραφές μενού της επιφάνειας εργασίας</link> για να περιγράφει τους εκκινητές εφαρμογών. Η εγκατάσταση ενός αρχείου επιφάνειας εργασίας είναι ο πρότυπος τρόπος εγγραφής της εφαρμογής σας στο GNOME και σε άλλες επιφάνειες εργασίας.

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.
el: Ένα αρχείο επιφάνειας εργασίας περιέχει το εκτέλεσιμο της εφαρμογής σας, το όνομα και τον τύπο, και μπορεί επίσης να περιλαμβάνει και ένα εικονίδιο, μια περιγραφή, και πολλές άλλες πληροφορίες σχετικά με την εκκίνηση μιας εφαρμογής.

note: (itstool) path: page/p
en: For a hypothetical application <app>My Application</app>, a desktop file would look as follows:
el: Για μια υποθετική εφαρμογή <app>My Application</app>, ένα αρχείο επιφάνειας εργασίας θα έμοιαζε ως εξής:

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;
el: [Desktop Entry]
    Name=My Application
    Exec=myapplication
    Type=Application
    Icon=myapplication
    Comment=Μια περιγραφή της εφαρμογής
    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.
el: Η γραμμή κώδικα <code>[Desktop Entry]</code> δείχνει ότι αυτό είναι ένα αρχείο επιφάνειας εργασίας. Συνοδεύεται από κλειδιά που περιγράφουν τον εκκινητή της εφαρμογής. Το κλειδί <code>Name</code> είναι το όνομα της εφαρμογής, το οποίο θα εμφανίζεται στη διεπαφή χρήστη. Το εκτελέσιμο της εφαρμογής περιλαμβάνεται στο κλειδί <code>Exec</code>, είτε με την πλήρη διαδρομή ή ένα εκτελέσιμο για το οποίο γίνεται αναζήτηση στο <code>PATH</code>. Το τελευταίο κλειδί που χρειάσθηκε είναι το <code>Type</code>, το οποίο για τις εφαρμογές είναι πάντοτε το <code>Application</code>. Οι εναλλακτικοί τύποι συμπεριλαμβάνονται στις προδιαγραφές καταχώρησης επιφάνειας εργασίας.

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.
el: Τα άλλα πεδία στο αρχείο επιφάνειας εργασίας είναι προαιρετικά, αλλά συστηνόμενα. Οι εφαρμογές θα πρέπει να εγκαθιστούν ένα εικονίδιο, και να συμπεριλαμβάνουν το όνομα του εικονιδίου (εξαιρουμένης της επεκτάσεως) στον κλειδί <code>Icon</code>. Το <code>Σχόλιο</code> είναι μια σύντομη περιγραφή της εφαρμογής. Για να βοηθηθούν οι χρήστες κατά την περιήγησή τους στις εφαρμογές, το κλειδί <code>Categories</code> θα πρέπει να περιλαμβάνει μια λίστα με κατηγορίες, διαχωριζόμενες από μία άνω τελεία, από τις προδιαγραφές μενού της επιφάνειας εργασίας.

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.
el: Υπάρχουν διάφορα άλλα κλειδιά που μπορούν να προστεθούν στα αρχεία επιφάνειας εργασίας, που παρατίθενται σε λίστα και περιγράφονται στις προδιαγραφές καταχώρησης της επιφάνειας εργασίας.

note: (itstool) path: page/title
en: Install an icon
el: Εγκατάσταση ενός εικονίδίου

note: (itstool) path: page/p
en: Install an icon to identify your application.
el: Εγκαταστήστε ένα εικοίδιο για την αναγνώριση της εφαρμογής σας.

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.
el: Όταν παρατίθεται ένα εικονίδιο σε ένα αρχείο επιφάνειας εργασίας, η εικόνα πρέπει να είναι εγκατεστημένη σε μα πρότυπη τοποθεσία, που παρέχετα από το <link type="seealso" href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">θέμα εικονιδίου του freedesktop.org </link> και από τις <link type="seealso" href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">προδιαγραφές ονομοταδοσίας ενός εικονιδίου</link>. Κατ' ελάχιστον, μια εφαρμογή πρέπει να εγκαθιστά ένα εικονίδιο 48×48 εικονοστοιχείων στο <file><var>$prefix</var>/share/icons/hicolor/48x48/apps</file> υπό μορφή PNG.

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.
el: Για την αντιστοίχιση με άλλα εικονίδια, τόσο για το GNOME όσο και για άλλες πλατφόρμες, ακολουθήστε τις <link type="seealso" href="http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines">οδηγίες για το θέμα εικονιδίου Tango</link> κατά τη δημιουργία εικονιδίων και γραφικών μιας εφαρμογής.

note: (itstool) path: page/title
en: Associate MIME types
el: Σύνδεση με τύπους ΜΙΜΕ

note: (itstool) path: page/p
en: Associate files with your application, using MIME types.
el: Συσχετίστε αρχεία με την εφαρμογή σας, χρησιμοποιώντας τύπους ΜΙΜΕ

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.
el: Αν η εφαρμογή σας ανοίγει αρχεία ενος κάποιου τύπου, όπως εικονες PNG, μπορείτε να προσθέσετε μια συσχέτιση με τον τύπο ΜΙΜΕ του αρχείου. Αυτό προστίθεται στο αρχείο επιφάνειας εργασίας.

note: (itstool) path: page/p
en: For this hypothetical application, <code>image/png</code> is listed as the supported MIME type.
el: Για αυτή την υποθετική εφαρμογή, το <code>image/png</code> παρατίθεται ως ο υποστηριζόμενος τύπος MIME.

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. The <link href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">Shared MIME-Info Database</link> specification for more details.
el: Μπορείτε να προσθέσετε παραμετροποιημένους τύπους MIME σε όλο το σύστημα βάσης δεδομένων MIME, αλλά αυτό είναι κάτι που ξεφεύγει από τον σκοπό αυτού του οδηγού. Δείτε τις προδιαγραφές για την <link type="seealso" href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">κοινή βάση δεδομένων με πληροφορίες MIME</link> για παραπάνω λεπτομέρειες.

note: (itstool) path: page/title
en: Startup Notification
el: Ειδοποίηση εκκίνησης

note: (itstool) path: page/p
en: Notify the user when your application has finished starting up.
el: Ειδοποιήστε τον χρήστη όταν η εφαρμογή σας τελείωσε την εκκίνηση.

note: (itstool) path: page/p
en: GNOME implements the <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">Startup Notification protocol</link>, to give feedback to the user when application startup finishes.
el: Το GNOME υλοποιεί το <link type="seealso" href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">Πρωτόκολλο ειδοποίησης εκκίνησης</link>, για να προσφέρει ανάδραση στον χρήστη όταν τελειώσει η εκκίνηση της εφαρμογής.

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.
el: Οι εφαρμογές GTK+ υποστηρίζουν αυτομάτως την ειδοποίηση κατά την εκκίνηση, και από προεπιλογή ειδοποιούν ότι η εκκίνηση της εφαρμογης είναι πλήρης μόλις εμφανισθεί το πρώτο παράθυρο. Η εφαρμογή σας πρέπει να δηλώσει ότι υποστηρίζει την ειδοποίηση στην εκκίνηση, προσθέτοντας το <code>StartupNotify=true</code> στο αρχείο της επιφάνειας εργασίας της.

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>.
el: Κάποια περισσότερο περίπλοκα σενάρια εκκίνησης, όπως η εμφάνιση οθόνης έναρξης στην εκκίνηση, θα χρειαζόταν παραμετροποιημένους χειρισμούς με  το <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.
el: Εμφάνιση ενός εκκινητή και εκκίνηση της εφαρμογής σας.

note: (itstool) path: page/title
en: Application launching
el: Εκκίνηση εφαρμογής

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.
el: Ένα εικονίδιο στον εκκινητή είναι ο τυπικός τρόπος για να εκκινήσετε την εφαρμογής σας. Χρησιμοποιήστε την  πρότυπη προδιαγραφή καταχώρησης επιφάνειας εργασίας του freedesktop.org, για να δημιουργήσετε ένα αρχείο επιφάνειας εργασίας, δίνοντας στην εφαρμογή σας ένα όνομα, ενα εικονίδιο και μία σύντομη περιγραφή.

note: (itstool) path: info/desc
en: Thumbnails for document-like files.
el: Μικρογραφίες για αρχεία τύπου εγγράφων

note: (itstool) path: page/title
en: File thumbnails
el: Μικρογραφίες αρχείων

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.
el: Αν η εφαρμογή σας διαχειρίζεται αρχεία που μπορούν να εκτυπωθούν ή μπορούν να αναπαρασταθούν καλά ως ένα έγγραφο, προσθέτοντας μια μικρογραφία κάνει τα αρχεία να εμφανίζονται στα <app>Αρχεία</app> με εικόνες που αντιστοιχούν στο έγγραφο.

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>.
el: Η βιβλιοθήκη gnome-desktop ορίζει την διεπαφή και τα συσχετιζόμενα αρχεία που πρέπει να υλοποιεί μια μικρογραφία. Το συστατικό που έχει την ευθύνη να καλεί την μικρογραφία είναι το <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>.
el: Ένας βοηθός για μικρογραφίες, όπου χειρίζεται την ανάλυση της γραμμής εντολών και την έξοδο της δημιουργίας ενός αρχείου, είναι το <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
el: Ρύθμιση του συστήματος δόμησης για μετάφραση

note: (itstool) path: links/title
en: Set up translations
el: Ρυθμίστε τις μεταφράσεις

note: (itstool) path: page/p
en: You will need to set up your project and build system to work with translations.
el: Θα χρειαστείτε να ρυθμίσετε το έργο σας και το σύστημα δόμησης για να δουλέψει με τις μεταφράσεις.

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>.
el: Δημιουργήστε έναν υποκατάλογο <file>po/</file> στον κατάλογο έργου και δώστε τα αρχεία που έχουν μεταφράσιμες συμβολοσειρές στο <file>po/POTFILES.in</file>. Δώστε τα αρχεία <em>χωρίς</em> μεταφράσιμες συμβολοσειρές στο <file>po/POTFILES.skip</file>.

note: (itstool) path: page/p
en: Add the following lines to your <file>configure.ac</file>:
el: Προσθέστε τις παρακάτω γραμμές στο αρχείο σας <file>configure.ac</file>:

note: (itstool) path: page/code
en: 
    IT_PROG_INTLTOOL([0.50.0])
    AC_SUBST([GETTEXT_PACKAGE], [$PACKAGE_TARNAME])
    AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Package name for gettext])
el: 
    IT_PROG_INTLTOOL([0.50.0])
    AC_SUBST([GETTEXT_PACKAGE], [$PACKAGE_TARNAME])
    AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Όνομα αρχείου για gettext])

note: (itstool) path: page/p
en: Add the following lines to your <file>Makefile.am</file>:
el: Προσθέστε τις παρακάτω γραμμές στο <file>Makefile.am</file>:

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>.
el: Εκτελέστε <cmd>intltoolize</cmd> για να αντιγράψετε την υποδομή δόμησης intltool στο δένδρο δόμησης πριν να εκτελέσετε το <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:
el: Τώρα που το σύστημα δόμησης σας και οι συμβολοσειρές προέλευσης είναι έτοιμες για μετάφραση, χρειάζεται να πείτε στο <app>gettext</app> τρία πράγματα:

note: (itstool) path: item/p
en: the <em>translation domain</em>, generally the same as the application name
el: τον <em>τομέα μετάφρασης</em>, γενικά τον ίδιο με το όνομα εφαρμογής

note: (itstool) path: item/p
en: the location where the built translations are installed
el: τη θέση πού οι δομημένες μεταφράσεις είναι εγκατεστημένες

note: (itstool) path: item/p
en: the character encoding of the translations, generally UTF-8
el: την κωδικοποίηση χαρακτήρων των μεταφράσεων, γενικά 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.
el: Αυτό το παράδειγμα υποθέτει ότι η εφαρμογή σας; είναι γραμμένη σε C. Θα είναι λίγο διαφορετικά για άλλες γλώσσες προγραμματισμού.

note: (itstool) path: example/p
en: Add the following line to the source file which contains your <code>main()</code> function:
el: Προσθέστε την ακόλουθη γραμμή στο αρχείο προέλευσης που περιέχει τη συνάρτησή σας <code>main()</code>:

note: (itstool) path: example/p
en: Then, add the following lines to your <code>main()</code> function:
el: Έπειτα, προσθέστε τις ακόλουθες γραμμές στη συνάρτησή σας <code>main()</code>:

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.
el: Εκτελέστε την <cmd>make <input>projectname</input>.pot</cmd> στον κατάλογο <file>po</file>. Αυτό εκτελεί την <cmd>intltool-extract</cmd> για την εξαγωγή των μεταφράσιμων συμβολοσειρών και τις βάζει σε ένα πρότυπο αρχείο po (POT).

note: (itstool) path: info/desc
en: Localization for user-visible application content.
el: Τοπικοποίηση για περιεχόμενο εφαρμογής ορατό στον χρήστη.

note: (itstool) path: page/title
en: Translations
el: Μεταφράσεις

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>.
el: Μπορείτε να κάνετε την εφαρμογή σας μεταφράσιμη σε άλλες γλώσσες χρησιμοποιώντας <app href="http://freedesktop.org/wiki/Software/intltool/">intltool</app> και <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.
el: Η <app>gettext</app> είναι ο σκελετός για εξαγωγή συμβολοσειρών από ένα πηγαίο αρχείο. Η <app>intltool</app> εξάγει μεταφράσιμες συμβολοσειρές από άλλα αρχεία, όπως αρχεία επιφάνειας εργασίας και αρχεία διεπαφής χρήστη, έπειτα τα συγχωνεύει πίσω στο XML και τα αρχεία επιφάνειας εργασίας με τις συμβολοσειρές από τον πηγαίο κώδικα.

note: (itstool) path: page/p
en: You should use <code>ngettext</code> for translation of strings with plurals.
el: Θα πρέπει να χρησιμοποιήσετε τον <code>ngettext</code> για μετάφραση των συμβολοσειρών με πληθυντικούς.

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>.
el: Για περισσότερες πληροφορίες για τη μετάφραση έργων GNOME, δείτε το <link href="https://wiki.gnome.org/TranslationProject/DevGuidelines">Έργο μετάφρασης</link> του GNOME.

note: (itstool) path: page/title
en: Mark strings for translation
el: Σημείωση των συμβολοσειρών για μετάφραση

note: (itstool) path: page/p
en: Before the strings from your application can be translated, they need to be extracted from the source code.
el: Πριν να μπορέσουν να μεταφραστούν οι συμβολοσειρές από την εφαρμογή σας, χρειάζεται να εξαχθούν από τον πηγαίο κώδικα.

note: (itstool) path: page/p
en: Wrap messages or <em>string literals</em> in your code with the '<code>_()</code>' macro.
el: Αναδιπλώστε μηνύματα ή <em>κυριολεκτικά συμβολοσειρών</em> στον κώδικα σας με την μακροεντολή '<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.
el: Για τη C, αυτή η μακροεντολή ορίζεται στο αρχείο κεφαλίδας <file>glib/gi18n.h</file>, που πρέπει να συμπεριληφθεί στην κορυφή της πηγής εφαρμογής.

note: (itstool) path: page/p
en: Your wrapped strings should look like this:
el: Οι αναδιπλωμένες συμβολοσειρές πρέπει να μοιάζουν ως εξής:

note: (itstool) path: page/code
en: _("Press a key to continue")
el: _("Πατήστε ένα κουμπί για να συνεχίσετε")

note: (itstool) path: page/p
en: This marks the strings as translatable, and at runtime calls <app>gettext</app> to substitute the translated strings.
el: Αυτό σημειώνει τις συμβολοσειρές ως μεταφράσιμες και στον χρόνο εκτέλεσης καλεί την <app>gettext</app> να αντικαταστήσει τις μεταφρασμένες συμβολοσειρές.

note: (itstool) path: page/title
en: Translation tools
el: Εργαλεία μετάφρασης

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>.
el: Σε αυτό το σημείο οι συμβολοσειρές είναι έτοιμες για μετάφραση, ή <em>τοπικοποίηση</em>. Για έργα που φιλοξενούνται στα αποθετήρια git, αυτή η εργασία διαχειρίζεται από το έργο μετάφρασης GNOME. Το <app href="https://wiki.gnome.org/Apps/Gtranslator">Gtranslator</app> είναι ένα εργαλείο GNOME για επεξεργασία αρχείων <file>.po</file>. Άλλα δικτυακά και μη εργαλεία τοπικοποίησης είναι τα <app>Transifex</app>, <app>Virtaal</app>, <app>KBabel</app> ή <app>Pootle</app>.

note: (itstool) path: credit/name
en: GNOME Foundation
el: Ίδρυμα GNOME

note: (itstool) path: info/desc
en: Guide to the GNOME platform and libraries for developers.
el: Οδηγός πλατφόρμας και βιβλιοθηκών του GNOME για προγραμματιστές.

[ctx: link:trail]
note: (itstool) path: info/title
en: Platform overview
el: Επισκόπηση πλατφόρμας

note: (itstool) path: page/title
en: GNOME application development overview
el: Επισκόπηση ανάπτυξης εφαρμογής GNOME

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.
el: Καλώς ορίσατε στην επισκόπηση GNOME για προγραμματιστές. Το GNOME προσφέρει ένα εύρος από εργαλεία που μπορούν να χρησιμοποιηθούν στην εφαρμογή σας.

note: (itstool) path: links/title
en: Core technologies
el: Τεχνολογίες πυρήνα

note: (itstool) path: links/title
en: Integration guides
el: Οδηγοί ενσωμάτωσης

note: (itstool) path: links/title
en: Develop for the platform
el: Ανάπτυξη της πλατφόρμας

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/> license.
el: Αυτό το έργο έχει αδειοδοτηθεί υπό την άδεια <_: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.
el: Ως ειδική εξαίρεση, οι πνευματικοί ιδιοκτήτες σας επιτρέπουν να αντιγράψετε, να τροποποιήσετε και να αναδιανείμετε τα παραδείγματα πηγαίου κώδικα που περιλαμβάνονται σ' αυτη την τεκμηρίωση υπό τους όρους της επιλογής σας, χωρίς περιορισμό.

note: (itstool) path: info/desc
en: Which license should you use for your application?
el: Ποια άδεια πρέπει να χρησιμοποιήσετε για την εφαρμογή σας;

note: (itstool) path: page/title
en: License your application
el: Επιλογή άδειας χρήσης

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.
el: Όταν γράφετε μια νέα εφαρμογή ή βιβλιοθήκη, θα χρειαστεί να επιλέξετε μια άδεια χρήσης έτσι ώστε οι υπόλοιποι να γνωρίζουν πως μπορούν να χρησιμοποιήσουν τη δουλειά σας.

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>.
el: Οι βιβλιοθήκες που χρησιμοποιούνται στο GNOME συνήθως έχουν αδειοδοτηθεί υπό την <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>.
el: Οι νεότερες εφαρμογές του GNOME έχει αδειοδοτηθεί υπό την <link href="http://www.gnu.org/licenses/gpl-3.0.html">GPL3+</link>, ενώ ορισμένες παλιότερες εφαρμογές με <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.
el: Η Βοήθεια χρήστη που είναι γραμμένη από την Ομάδα τεκμηρίωσης GNOME έχει αδειοδοτηθεί υπό την <link href="http://creativecommons.org/licenses/by-sa/3.0/">CC-by-SA 3.0 Unported</link>. Η ομάδα τεκμηρίωσης προσπαθεί να χρησιμοποιεί την άδεια με συνέπεια καθώς επιτρέπει την επαναχρησιμοποίηση του κειμένου από την Wikipedia και άλλες πηγές.

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.
el: Οι μεταφράσεις έχουν την ίδια άδεια με τις αρχικές συμβολοσειρές. Για παράδειγμα, οι συμβολοσειρές από εφαρμογές είναι συνήθως σε GPL2+ ή GPL3+, ενώ η τεκμηρίωση χρήστη σε 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.
el: Το GNOME δεν μπορεί να σας συμβουλέψει νομικά για το ποια άδεια να επιλέξετε, αλλά πιθανόν να θέλετε να πάρετε περισσότερες πληροφορίες από το <link href="http://opensource.org/licenses">Open Source Initiative</link>, το <link href="http://www.gnu.org/licenses/license-recommendations.html">FSF</link> και το <link href="https://blogs.gnome.org/bolsh/2014/04/17/choosing-a-license/">άρθρο του Dave Neary για το πως να επιλέξετε άδεια</link>. Μπορεί να σας ενδιαφέρουν επίσης οι <link href="http://gstreamer.freedesktop.org/documentation/licensing.html">πληροφορίες αδειοδότησης του GStreamer</link>, καθώς το GStreamer χρησιμοποιεί πρόσθετα.

[ctx: link:trail]
note: (itstool) path: info/title
en: Communication
el: Επικοινωνία

note: (itstool) path: info/desc
en: Instant messaging, networking, social media, email, and calendaring support.
el: Άμεσα μηνύματα, δικτύωση, κοινωνικά μέσα, αλληλογραφία και υποστήριξη ημερολογίου.

note: (itstool) path: page/title
en: Communication and social networking
el: Επικοινωνία και κοινωνική δικτύωση

note: (itstool) path: item/p
en: <em style="strong">Connect to instant messaging and social networking services</em>
el: <em style="strong">Σύνδεση με άμεσα μηνύματα και υπηρεσίες κοινωνικής δικτύωσης</em>

note: (itstool) path: item/p
en: <em style="strong">Set up multi-protocol connections with web services or other clients</em>
el: <em style="strong">Ορισμός συνδέσεων πολλαπλών πρωτοκόλλων με υπηρεσίες ιστού ή άλλους πελάτες</em>

note: (itstool) path: item/p
en: <em style="strong">Handle mail, online contacts and calendar services</em>
el: <em style="strong">Διαχείριση αλληλογραφίας, δικτυακές επαφές και υπηρεσίες ημερολογίου</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.
el: Συνδέστε τους χρήστες σας για να επικοινωνήσουν με τους φίλους τους και τις επαφές τους μέσα από άμεσα μηνύματα, κοινωνικά μέσα και αλληλογραφία. Η εκτεταμένη στοίβα επικοινωνιών του GNOME σας δίνει υψηλού επιπέδου, αποσπασμένη πρόσβαση σε περίπλοκα άμεσα μηνύματα και πρωτόκολλα αλληλογραφίας. Για περισσότερο εξειδικευμένες ανάγκες επικοινωνίας, υπάρχει πρόσβαση μέσα από χαμηλότερου επίπεδου APIs επίσης.

note: (itstool) path: media/p
en: Empathy instant messaging client
el: Πελάτης άμεσων μηνυμάτων Empathy

note: (itstool) path: section/title
en: What can you do?
el: Τι μπορείτε να κάνετε;

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.
el: Για <em style="strong">σύνδεση με υπηρεσίες άμεσων μηνυμάτων</em>, χρησιμοποιήστε <em style="strong">Telepathy</em>. Παρέχει έναν ισχυρό σκελετό για αλληλεπίδραση με τις επαφές άμεσων μηνυμάτων του χρήστη και έχει υποστήριξη για μια πλατιά περιοχή πρωτοκόλλων μηνυμάτων. Με την Telepathy, όλες όλοι οι λογαριασμοί και οι συνδέσεις διαχειρίζονται από μια υπηρεσία συνεδρίας διαύλου δεδομένων που είναι βαθιά ενσωματωμένη στο GNOME. Οι εφαρμογές μπορούν να σχετιστούν με αυτήν την υπηρεσία για επικοινωνία με επαφές.

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.
el: Δημιουργήστε παιχνίδια πολλών παικτών ή συνεργαζόμενων επεξεργαστών που ενσωματώνονται με υπηρεσίες άμεσων μηνυμάτων ευρείας επιφάνειας εργασίας. Με το API <em style="strong" xref="tech-telepathy">Telepathy Tubes</em>, μπορείτε <em style="strong">να διοχετεύσετε ένα ελεύθερο πρωτόκολλο</em> μέσα από σύγχρονα πρωτόκολλα άμεσων μηνυμάτων όπως Jabber για τη δημιουργία διαδραστικών εφαρμογών.

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.
el: Επιτρέψτε στους χρήστες να δουν άλλα άτομα με τα οποία να μπορούν να συνομιλήσουν και βρείτε εκτυπωτές, κοινόχρηστα αρχεία και κοινόχρηστες μουσικές συλλογές μόλις συνδεθούν σε ένα δίκτυο. Η API <em style="strong" xref="tech-avahi">Avahi</em> παρέχει <em style="strong">εύρεση υπηρεσιών</em> σε ένα τοπικό δίκτυο μέσα από την σειρά πρωτοκόλλου mDNS/DNS-SD. Είναι συμβατή με παρόμοια τεχνολογία που βρίσκεται σε MacOS Χ και 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...
el: Διαχειριστείτε τα τοπικά και διαδικτυακά βιβλία διευθύνσεων και ημερολόγια των χρηστών με τον <em style="strong" xref="tech-eds">διακομιστή δεδομένων Evolution</em> (EDS). Παρέχει έναν τρόπο για αποθήκευση και αλληλεπίδραση με τις πληροφορίες του λογαριασμού...

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.
el: Με το <em style="strong" xref="tech-folks">Folks</em>, θα έχετε πρόσβαση σε ένα μοναδικό API για διαχείριση κοινωνικής δικτύωσης, συνομιλίας, αλληλογραφίας και επικοινωνίες ήχου/βίντεο.

note: (itstool) path: section/title
en: Real-world examples
el: Πραγματικά παραδείγματα

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.
el: Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών επικοινωνιών του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

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.
el: Το <em style="strong">Empathy</em> είναι μια εφαρμογή άμεσου μηνύματος με υποστήριξη για μια πλατιά περιοχή υπηρεσιών μηνυμάτων. Χρησιμοποιεί Telepathy για διαχείριση συνδέσεων, παρουσίας και πληροφοριών επαφών για όλα τα πρωτόκολλα που υποστηρίζει.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Apps/Empathy">Website</link> | <link href="https://wiki.gnome.org/Apps/Empathy?action=AttachFile&amp;do=get&amp;target=empathy.png">Screenshot</link> | <link href="https://git.gnome.org/browse/empathy/">Empathy source code</link> )
el: (<link href="https://wiki.gnome.org/Apps/Empathy">Ιστότοπος</link> | <link href="https://wiki.gnome.org/Apps/Empathy?action=AttachFile&amp;do=get&amp;target=empathy.png">Στιγμιότυπο</link> | <link href="https://git.gnome.org/browse/empathy/">Πηγαίος κώδικας 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.
el: Με υποστήριξη Telepathy Tubes, η συλλογή <em style="strong">Παιχνίδια GNOME</em> μπορεί να προσθέσει υποστήριξη παιχνιδιού πολλών παικτών μέσα από το πρωτόκολλο Jabber.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Projects/Games">Website</link> | <link href="https://wiki.gnome.org/Apps/Chess?action=AttachFile&amp;do=get&amp;target=gnome-chess.png">Screenshot</link> | <link href="https://git.gnome.org/browse/gnome-chess/">GLChess online multiplayer code</link> )
el: (<link href="https://wiki.gnome.org/Projects/Games">Ιστότοπος</link> | <link href="https://wiki.gnome.org/Apps/Chess?action=AttachFile&amp;do=get&amp;target=gnome-chess.png">Στιγμιότυπο</link> | <link href="https://git.gnome.org/browse/gnome-chess/">Κώδικας GLChess</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.
el: Η υποστήριξη Avahi επιτρέπει στους χρήστες του αναπαραγωγού μουσικής <em style="strong">Rhythmbox</em> να δει κοινόχρηστες μουσικές συλλογές στο τοπικό τους δίκτυο, χρησιμοποιώντας 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://git.gnome.org/browse/rhythmbox/tree/plugins/daap">DAAP Code</link> )
el: (<link href="https://wiki.gnome.org/Apps/Rhythmbox">Ιστότοπος</link> | <link href="https://wiki.gnome.org/Apps/Rhythmbox/Screenshots">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/rhythmbox/tree/plugins/daap">Κώδικας DAAP</link> )

note: (itstool) path: info/desc
en: Access structured data storage, networking shares, and files.
el: Πρόσβαση σε δομημένη αποθήκη δεδομένων, κοινόχρηστη δικτύωση και αρχεία.

note: (itstool) path: page/title
en: Files &amp; data access
el: Αρχεία &amp; πρόσβαση δεδομένων

note: (itstool) path: item/p
en: <em style="strong">Asynchronously read and write files and other streams</em>
el: <em style="strong">Ασύγχρονη ανάγνωση και εγγραφή αρχείων και άλλων ροών</em>

note: (itstool) path: item/p
en: <em style="strong">Store and retrieve document metadata</em>
el: <em style="strong">Αποθήκευση και ανάκτηση μεταδεδομένων εγγράφου</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 be providing metadata to describe documents.
el: Προσπελάστε αδιάλειπτα τοπικά και απομακρυσμένα αρχεία χρησιμοποιώντας τις βιβλιοθήκες εισόδου/εξόδου του πυρήνα GNOME. Κρατήστε την εφαρμογή σας σε επανγρύπνηση χρησιμοποιώντας την εκτεταμένη υποστήριξη για ασύγχρονες λειτουργίες εισόδου/εξόδου. Επιτρέψτε στους χρήστες να βρουν αρχεία εύκολα δίνοντας μεταδεδομένα για την περιγραφή εγγράφων.

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
el: Για <em style="strong">ασύγχρονη ανάγνωση και εγγραφή αρχείων και άλλων ροών</em>, χρησιμοποιήστε <em style="strong" xref="tech-gio">GIO</em>. Παρέχεται ένα υψηλού επιπέδου API VFS (εικονικό σύστημα αρχείων), καθώς και βοηθήματα όπως εικονίδια και εκκίνηση εφαρμογής

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.
el: Χρησιμοποιήστε το <em style="strong" xref="tech-tracker">Tracker</em> για <em style="strong">αποθήκευση και ανάκτηση μεταδεδομένων ενός εγγράφου</em>, καθώς και <em style="strong">δομημένα δεδομένα</em> όπως επαφές.

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.
el: Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών εισόδου/εξόδου του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

note: (itstool) path: item/p
en: <em style="strong">Documents</em> makes it easy to find your files with <em style="strong">Tracker</em>.
el: Τα <em style="strong">Έγγραφα</em> διευκολύνουν την εύρεση των αρχείων σας με το <em style="strong">Tracker</em>.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Documents">Website</link> | <link href="https://git.gnome.org/browse/gnome-documents">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Documents">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/gnome-documents">Πηγαίος κώδικας</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.
el: Τα <em style="strong">Αρχεία</em> αξιοποιεί το <em style="strong">GIO</em> για να διευκολύνει τη διαχείριση τοπικών και απομακρυσμένων αρχείων.

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://git.gnome.org/browse/nautilus">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Nautilus">Ιστότοπος</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/nautilus">Πηγαίος κώδικας</link> )

note: (itstool) path: info/desc
en: Multi-format audio and video playback and editing, streaming from the web, and webcam support.
el: Αναπαραγωγή ήχου και βίντεο πολλών μορφών καθώς και επεξεργασία, ροή από τον ιστό και υποστήριξη δικτυακής κάμερας.

note: (itstool) path: page/title (itstool) path: links/title
en: Multimedia
el: Πολυμέσα

note: (itstool) path: item/p
en: <em style="strong">Play and record a multitude of audio and video formats</em>
el: <em style="strong">Αναπαραγωγή και εγγραφή πλήθους μορφών ήχου και βίντεο</em>

note: (itstool) path: item/p
en: <em style="strong">Access webcams and other media devices connected to the system</em>
el: <em style="strong">Πρόσβαση διακτυακών καμερών και άλλων συσκευών μέσων συνδεμένων με το σύστημα</em>

note: (itstool) path: item/p
en: <em style="strong">Share and stream media with remote devices</em>
el: <em style="strong">Κοινόχρηστα και μέσα ροής με απομακρυσμένες συσκευές</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.
el: Προσθέστε πολυμέσα στην εφαρμογή σας, έτσι ώστε οι χρήστες να μπορούν εύκολα να εκτελέσουν το περιεχόμενό τους. Καταναλώστε και μοιραστείτε περιεχόμενο με άλλες συσκευές προσαρτημένες σε ένα σύστημα ή απομακρυσμένα μέσα από το δίκτυο. Το υποκείμενο χαμηλού επιπέδου API είναι διαθέσιμο αν χρειαστείτε περισσότερο έλεγχο.

note: (itstool) path: media/p
en: Videos
el: Βίντεο

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.
el: Τα <em style="strong">Πολυμέσα</em> στο GNOME δομούνται στο πλαίσιο <em style="strong"><link xref="tech-gstreamer">GStreamer</link></em>. Με το GStreamer, μπορούν να δημιουργηθούν ευέλικτες <em>διοχετεύσεις</em> πολυμέσων, από μια απλή αναπαραγωγή ήχου και βίντεο σε μια σύνθετη μη γραμμική επεξεργασία.

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.
el: Το GStreamer χρησιμοποιεί το <em style="strong"><link xref="tech-pulseaudio">PulseAudio</link></em> όταν εξάγει ήχο και συνεπώς μπορεί να στοχεύει πολλούς τύπους υλικού εξόδου. Το PulseAudio επίσης διαχειρίζεται δυναμικά κάθε αλλαγή εξόδου και ελέγχει την έντασης μιας συγκεκριμένης εφαρμογής.

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.
el: Για <em style="strong">δικτυακές κάμερες</em>, χρησιμοποιήστε το <em style="strong">Cheese</em>. Παρέχει μια απλή διεπαφή για δικτυακές κάμερες συνδεμένες με το σύστημα και έναν εύκολο τρόπο για να προσθέσετε έναν επιλογέα εικόνας στην εφαρμογή σας.

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.
el: Χρησιμοποιήστε το <em style="strong">Rygel</em> για να <em style="strong">μοιραστείτε περιεχόμενο μέσα από το δίκτυο</em> σε συσκευές όπως τηλεοράσεις και κονσόλες παιχνιδιών. Το Rygel χρησιμοποιεί <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> από κάτω, που είναι ένα χαμηλού επιπέδου API για πρόσβαση περιεχομένου με πρωτόκολλα <em style="strong">UPnP</em>.

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.
el: Για απλούς <em style="strong">ήχους συμβάντων</em>, όπως ο ήχος διαφράγματος όταν παίρνετε μια φωτογραφία, χρησιμοποιήστε το <em style="strong"><link xref="tech-canberra">libcanberra</link></em>, που υλοποιεί τις προδιαγραφές θέματος ήχου του freedesktop.org.

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.
el: Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών πολυμέσων του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player.
el: Το <em style="strong">Βίντεο</em> είναι ο αναπαραγωγός πολυμέσων GNOME.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://git.gnome.org/browse/totem/plain/data/appdata/ss-main.png">Screenshot</link> | <link href="https://git.gnome.org/browse/totem/">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Videos">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/totem/plain/data/appdata/ss-main.png">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/totem/">Πηγαίος κώδικας</link> )

note: (itstool) path: item/p
en: <em style="strong">PiTiVi</em> is a non-linear video editor, which makes extensive use of GStreamer.
el: Το <em style="strong">PiTiVi</em> είναι ένας μη γραμμικός επεξεργαστής βίντεο, που κάνει εκτεταμένη χρήση του GStreamer.

note: (itstool) path: item/p
en: ( <link href="http://www.pitivi.org/">Website</link> | <link href="http://www.pitivi.org/?go=screenshots">Screenshots</link> | <link href="http://www.pitivi.org/?go=download">Source code</link> )
el: ( <link href="http://www.pitivi.org/">Ιστότοπος</link> | <link href="http://www.pitivi.org/?go=screenshots">Στιγμιότυπα</link> | <link href="http://www.pitivi.org/?go=download">Πηγαίος κώδικας</link> )

note: (itstool) path: info/desc
en: Client and server HTTP communication, portable socket-based networking IO, and network device management.
el: Επικοινωνία πελάτη και διακομιστή HTTP, φορητή δικτύωση εισόδου/εξόδου βασισμένα σε υποδοχές και διαχείριση συσκευής δικτύου.

note: (itstool) path: page/title
en: Low-level networking
el: Χαμηλού επιπέδου δικτύωση

note: (itstool) path: item/p
en: <em style="strong">Create powerful and flexible HTTP servers and clients</em>
el: <em style="strong">Δημιουργήστε ισχυρούς και ευέλικτους διακομιστές HTTP και πελάτες</em>

note: (itstool) path: item/p
en: <em style="strong">Use portable socket-based APIs in a UI without blocking</em>
el: <em style="strong">Χρησιμοποιήστε φορητά API βασισμένα σε υποδοχές σε μια γραφική διεπαφή χωρίς περιορισμούς</em>

note: (itstool) path: item/p
en: <em style="strong">Detect and manage the network connection state</em>
el: <em style="strong">Αναγνωρίστε και διαχειριστείτε την κατάσταση σύνδεσης του δικτύου</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.
el: Επωφεληθείτε από τα φορητά API δικτύωσης για να προσπελάσετε υπηρεσίες δικτύου. Η ασύγχρονη είσοδος/έξοδος κρατά σε επαγρύπνηση τη διεπαφή χρήστη της εφαρμογής ενώ εξελίσσεται η είσοδος/έξοδος. Ανιχνεύστε τις αλλαγές στην κατάσταση δικτύωσης του συστήματος, για να κάνετε την εφαρμογή σας να απαντά κατάλληλα όταν δεν υπάρχει πρόσβαση στο διαδίκτυο.

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>.
el: Για <em style="strong">ασύγχρονη πρόσβαση σε χαμηλού επιπέδου δικτύωσης API</em>, χρησιμοποιήστε το <em style="strong" xref="tech-gio-network">GIO networking</em>. Υψηλότερου επιπέδου API είναι διαθέσιμο για <em style="strong">επίλυση μεσολαβητών και εγγραφών DNS</em> καθώς και για χρήση <em style="strong">ασφαλών υποδοχών (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.
el: Η παρακολούθηση κατάστασης του δικτύου είναι διαθέσιμη στο GIO, αλλά ο <em style="strong" xref="tech-network-manager">NetworkManager</em> παρέχει <em style="strong">εκτεταμένη υποστήριξη για συσκευές δικτύωσης</em> και τοπολογίες δικτύου.

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.
el: Το <em style="strong" xref="tech-soup">Libsoup</em> παρέχει μια ευέλικτη διεπαφή για <em style="strong">διακομιστές HTTP και πελάτες</em>. Παρέχονται σύγχρονα και ασύγχρονα API.

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.
el: Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών δικτύωσης του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses libsoup to access HTTP services.
el: Ο <em style="strong">Ιστός</em> είναι ο περιηγητής GNOME, που χρησιμοποιεί libsoup για να προσπελάσει υπηρεσίες HTTP.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Screenshot</link> | <link href="https://git.gnome.org/browse/epiphany/">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Web">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/epiphany/">Πηγαίος κώδικας</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.
el: Το <em style="strong">GNOME Shell</em> είναι η επιφάνεια εργασίας GNOME ορατή από τον χρήστη, που χρησιμοποιεί NetworkManager για το μενού κατάστασης δικτύου, συμπεριλαμβανόμενης ενσύρματης διαχείρισης, ασύρματης, μόντεμ 3G και συστήματα δικτύωσης VPN.

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://git.gnome.org/browse/gnome-shell/">Source Code</link> )
el: ( <link href="https://wiki.gnome.org/Projects/GnomeShell">Ιστότοπος</link> | <link href="http://www.gnome.org/gnome-3/">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/gnome-shell/">Πηγαίος κώδικας</link> )

note: (itstool) path: info/desc
en: Flexible user configuration system.
el: Ευέλικτο σύστημα διαμόρφωσης χρήστη.

note: (itstool) path: page/title
en: Settings management
el: Διαχείριση ρυθμίσεων

note: (itstool) path: item/p
en: <em style="strong">High-level access for application settings</em>
el: <em style="strong">Υψηλού επιπέδου πρόσβαση για ρυθμίσεις εφαρμογής</em>

note: (itstool) path: item/p
en: <em style="strong">Easily bind settings to UI elements</em>
el: <em style="strong">Εύκολη σύνδεση ρυθμίσεων με στοιχεία διεπαφής χρήστη</em>

note: (itstool) path: item/p
en: <em style="strong">Flexible overrides for packagers and system administrators</em>
el: <em style="strong">Ευέλικτες αντικαταστάσεις για συσκευαστές και διαχειριστές συστήματος</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.
el: Αποθηκεύστε τις ρυθμίσεις του χρήστη και κάντε την εφαρμογή σας να αποκρίνεται αυτόματα σε αυτές με GSettings. Αντικαταστήστε εύκολα τις προεπιλεγμένες ρυθμίσεις ως διαχειριστής του συστήματος. Αποθηκεύστε μια ευρεία ποικιλία δεδομένων, όπως ακέραιοι και πίνακες συμβολοσειρών, με ευκολία.

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.
el: Χρησιμοποιήστε το <em style="strong" xref="tech-gsettings">GSettings</em> API του GIO για να διαβάσετε και να εγγράψετε τις <em style="strong">ρυθμίσεις μιας εφαρμογής</em>. Το GSettings <em style="strong">χρησιμοποιεί με διαφάνεια τη βάση δεδομένων των ρυθμίσεων</em>, έτσι ώστε τα εργαλεία ρύθμισης της συγκεκριμένης πλατφόρμας να μπορούν να χρησιμοποιηθούν. Κάντε <em style="strong">ελέγχους ενημέρωσης διεπαφής χρήστη σύμφωνα με τις ρυθμίσεις</em> με μια μοναδική συνάρτηση.

note: (itstool) path: section/p
en: Nearly all GNOME applications use GSettings.
el: Σχεδόν όλες οι εφαρμογές GNOME χρησιμοποιούν 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.
el: Ο <em style="strong">Επεξεργαστής Dconf</em> είναι ένα εργαλείο διεπαφής χρήστη για διαχείριση των αποθηκευμένων προτιμήσεων στη βάση δεδομένων dconf με GSettings.

note: (itstool) path: item/p
en: ( <link href="https://developer.gnome.org/dconf/unstable/dconf-editor.html">Website</link> | <link href="https://git.gnome.org/browse/dconf/tree/editor">Source code</link> )
el: ( <link href="https://developer.gnome.org/dconf/unstable/dconf-editor.html">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/dconf/tree/editor">Πηγαίος κώδικας</link> )

note: (itstool) path: info/desc
en: Standard user interface elements, rendering, and animation.
el: Τυπικά στοιχεία διεπαφής χρήστη, απεικόνισης και κίνησης.

note: (itstool) path: page/title
en: User interface &amp; graphics
el: Διεπαφή χρήστη &amp; γραφικά

note: (itstool) path: item/p
en: <em style="strong">Use a single toolkit for all the standard widgets in your application</em>
el: <em style="strong">Χρησιμοποιήστε ένα μοναδικό πακέτο εργαλείων για όλα τα τυπικά γραφικά στοιχεία της εφαρμογή σας</em>

note: (itstool) path: item/p
en: <em style="strong">Create fast, visually rich graphical interfaces</em>
el: <em style="strong">Δημιουργήστε γρήγορες, οπτικά πλούσιες γραφικές διεπαφές</em>

note: (itstool) path: item/p
en: <em style="strong">Have high quality, antialiased and resolution-independent graphics</em>
el: <em style="strong">Μπορείτε να έχετε υψηλή ποιότητα, εξομαλυμένα και ανεξάρτητα από ανάλυση γραφικά</em>

note: (itstool) path: item/p
en: <em style="strong">Easily add web functionality to your application</em>
el: <em style="strong">Προσθέστε εύκολα λειτουργικότητα ιστού στην εφαρμογή σας</em>

note: (itstool) path: item/p
en: <em style="strong">Access built-in assistive technologies</em>
el: <em style="strong">Προσπελάστε ενσωματωμένες τεχνολογίες υποβοήθησης</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.
el: Χρησιμοποιήστε τις ισχυρές βάσεις της πλατφόρμας GNOME για τη δημιουργία ομοιόμορφων και ευέλικτων διεπαφών χρήστη. Κάντε τις εφαρμογές σας διαθέσιμες στο ευρύ κοινό αναπτύσσοντας τες σε άλλες πλατφόρμες. Τυπικά στοιχεία γραφικής διεπαφής είναι προσβάσιμα από προεπιλογή και είναι εύκολο να προστίθεται υποστήριξη προσβασιμότητας για οποιοδήποτε προσαρμοσμένα στοιχεία γραφικής διεπαφής που δημιουργείτε.

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.
el: Για εφαρμογές με <em style="strong">τυπικά στοιχεία ελέγχου</em> που θα πρέπει να είναι οικεία στους περισσότερους χρήστες, χρησιμοποιήστε <em style="strong"><link xref="tech-gtk">GTK+</link></em>. Κάθε εφαρμογή που είναι μέρος του GNOME χρησιμοποιεί GTK+, έτσι χρησιμοποιήστε την για να είναι ομοιόμορφη και για να προσπελάζετε τα πολλά γραφικά συστατικά και γνωρίσματα όπως υποστήριξη εκτύπωσης και χρήση θεμάτων.

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.
el: <em style="strong">Κινούμενα σχέδια, εφέ και διατάξεις</em> δημιουργούνται εύκολα με το <em style="strong"><link xref="tech-clutter">Clutter</link></em> και υποστηρίζοντας την αφή και τις χειρονομίες.

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.
el: <em style="strong">Υψηλή ποιότητα, εξομαλυμένα και ανεξάρτητα από ανάλυση 2Δ γραφικά</em> παρέχονται από <em style="strong"><link xref="tech-cairo">Cairo</link></em>. Η Cairo χρησιμοποιείται για σχεδίαση γραφικών στοιχείων σε GTK+ και μπορεί επίσης να χρησιμοποιηθεί για έξοδος σε PDF και 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.
el: Το <em style="strong"><link xref="tech-webkit">WebKitGTK</link></em> διευκολύνει την προσθήκη <em style="strong">λειτουργικότητας ιστού</em> στην εφαρμογή σας, είτε αυτό είναι η απόδοση ενός αρχείου HTML ή μια πλήρη διεπαφή χρήστη σε HTML5.

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.
el: Τα GTK+, Clutter και WebKitGTK+ έχουν <em style="strong">ενσωματωμένη υποστήριξη για τεχνολογίες υποβοήθησης</em> με το <em style="strong"><link xref="tech-atk">ATK</link></em>. Χρησιμοποιήστε τα Orca, Caribou OSK και τα ενσωματωμένα εργαλεία προσβασιμότητας GTK+, ή τα προσαρμοσμένα εργαλεία δόμησης με το 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.
el: Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών διεπαφής χρήστη του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses GTK+ and WebKitGTK+, and is fully accessible.
el: Ο <em style="strong">Ιστός</em> είναι ο περιηγητής του GNOME, που χρησιμοποιεί GTK+ και WebKitGTK και είναι πλήρως προσβάσιμος.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://git.gnome.org/browse/epiphany/">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Web">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/epiphany/">Πηγαίος κώδικας</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
el: Το <em style="strong">MonoDevelop</em> είναι ένα διαλειτουργικό IDE, σχεδιασμένο για C# και άλλες γλώσσες NET. Δουλεύει σε Linux, Mac OS X και Windows

note: (itstool) path: item/p
en: ( <link href="http://monodevelop.com/">Website</link> | <link href="http://monodevelop.com/Screenshots">Screenshots</link> | <link href="https://github.com/mono/monodevelop">Source code</link> )
el: ( <link href="http://monodevelop.com/">Ιστότοπος</link> | <link href="http://monodevelop.com/Screenshots">Στιγμιότυπα</link> | <link href="https://github.com/mono/monodevelop">Πηγαίος κώδικας</link> )

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player, and uses Clutter to display video content.
el: Το <em style="strong">Βίντεο</em> είναι ο αναπαραγωγός πολυμέσων GNOME, και χρησιμοποιεί το Clutter για να προβάλει το βίντεο περιεχόμενο του.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://git.gnome.org/browse/totem/">Source code</link> )
el: ( <link href="https://wiki.gnome.org/Apps/Videos">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/totem/">Πηγαίος κώδικας</link> )

note: (itstool) path: info/desc
en: Accessibility toolkit to implement support for screen readers and other tools
el: Πακέτο εργαλείων για υλοποίηση υποστήριξης για αναγνώστες οθόνης και άλλα εργαλεία

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.
el: Προσβασιμότητα είναι η διαδικασία μέσω της οποίας διασφαλίζετε ότι η εφαρμογή σας θα μπορεί να χρησιμοποιηθεί από άτομα με διάφορες αναπηρίες. Υπάρχουν πολλές μορφές αναπηριών: προβλήματα όρασης, κίνησης και ακοής, νοητικές και γλωσσικές δυσκολίες, παροξυσμικές διαταραχές. Πολλοί άνθρωποι εμφανίζουν κάποια αναπηρία, άρα, καθιστώντας την εφαρμογή σας προσιτή θα επιτρέψετε σε περισσότερα άτομα να την χρησιμοποιήσουν αποτελεσματικά, ακόμα κι αν δεν είναι με αναπηρίες.

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.
el: Το GNOME παρέχει υποστήριξη για συσκευές προσβασιμότητας μέσω του πλαισίου ATK, που σημαίνει πακέτο εργαλείων για προσβασιμότητα. Αυτό το πλαίσιο ορίζει ένα σύνολο διεπαφών, στις οποίες κολλάνε τα συστατικά των γραφικών διεπαφών. Αυτό επιτρέπει, για παράδειγμα, οι αναγνώστες οθόνης να διαβάζουν το κείμενο μιας διεπαφής και να αλληλεπιδρούν με τα στοιχεία ελέγχου τους. Η υποστήριξη ATK δομείται στο GTK+ και την υπόλοιπη πλατφόρμα του GNOME, έτσι οποιαδήποτε εφαρμογή χρησιμοποιεί GTK+ θα έχει λογική υποστήριξη προσβασιμότητας δωρεάν.

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 NxM 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.
el: Η ATK επιλύει το πρόβλημα σύνδεσης πολλών διαφορετικών ειδών γραφικών συστατικών (καταχωρίσεις κειμένων, περιοχές κειμένου, πλήκτρα, μενού) με πολλούς διαφορετικούς τύπους τεχνολογιών προσβασιμότητας (αναγνώστες οθόνης, οθόνες Μπράιγ, συσκευές ελέγχου εισπνοής/εκπνοής). Αντί για εγγραφή διεπαφών NxM, από κάθε γραφικό συστατικό σε κάθε συσκευή πρόσβασης, κάποιος πρέπει απλά να εκθέσει ένα γραφικό συστατικό μέσα από διεπαφές του ATK. Οι συσκευές πρόσβασης θα χρησιμοποιήσουν με τη σειρά τους αυτές τις διεπαφές για να αναζητήσουν προσβάσιμα γραφικά συστατικά. Για παράδειγμα, ένας ακουστικός αναγνώστης οθόνης και μια οθόνη Μπράιγ θα χρησιμοποιήσουν και οι δυο μια τυπική διεπαφή "λήψης των περιεχομένων κειμένου" σε ATK για όλα τα γραφικά συστατικά με κειμενικές πληροφορίες.

note: (itstool) path: page/p
en: Nonetheless, you should be aware of accessibility issues when 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.
el: Παρόλα αυτά, θα πρέπει να λαμβάνετε υπόψη σας την τα θέματα προσβασιμότητας κατά την ανάπτυξη των εφαρμογών σας. Αν και οι διεπαφές GTK+ παρέχουν ένα λογικό επίπεδο προσβασιμότητας από προεπιλογή, μπορείτε να βελτιώσετε συχνά τη συνεργασία του προγράμματός σας με τα εργαλεία προσβασιμότητας, παρέχοντας ορισμένες επιπρόσθετες πληροφορίες στη ATK. Αν έχετε αναπτύξει προσαρμοσμένα γραφικά συστατικά, διασφαλίστε ότι εκθέτουν τις ιδιότητές τους στο ATK. Επίσης, αποφύγετε να χρησιμοποιείτε ήχο, γραφικά ή χρώματα ως το μοναδικό μέσο παροχής πληροφοριών στο χρήστη· να έχετε εφεδρικούς τρόπους παροχής αυτών των πληροφοριών αντί να βασίζεστε στον χρήστη για να καταλάβει ένα συγκεκριμένο μέσο.

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.
el: Η επιφάνεια εργασίας GNOME περιλαμβάνει μια σειρά από εργαλεία προσβασιμότητας που επιτρέπουν στους χρήστες με αναπηρίες να αξιοποιούν πλήρως την επιφάνεια εργασίας και τις εφαρμογές της. Οι εφαρμογές που υλοποιούν πλήρως την ATK μπορούν να συνεργαστούν καλά με τα εργαλεία προσβασιμότητας. Τα εργαλεία προσβασιμότητας του GNOME περιλαμβάνουν έναν αναγνώστη οθόνης, ένα μεγεθυντή οθόνης, ένα πληκτρολόγιο οθόνης και το <app>Dasher</app>, ένα καινοτόμο εργαλείο εισαγωγής κειμένου με πρόβλεψη.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/accessibility-devel-guide/">GNOME Accessibility for Developers</link>
el: <link href="http://developer.gnome.org/accessibility-devel-guide/">Προσιτότητα GNOME για τους προγραμματιστές</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/atk/stable/">ATK Reference</link>
el: <link href="https://developer.gnome.org/atk/stable/">Αναφορά ATK</link>

note: (itstool) path: info/desc
en: Zeroconf service discovery on local networks
el: Εύρεση υπηρεσίας μηδενικής ρύθμισης σε τοπικά δίκτυα

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.
el: Η Avahi υλοποιεί δικτύωση <link href="http://www.zeroconf.org/">μηδενικής ρύθμισης</link>. Επιτρέπει σε προγράμματα να βρουν υπηρεσίες όπως εκτυπωτές σε τοπικά δίκτυα χωρίς προηγούμενη ρύθμιση. Επίσης, επιτρέπει οι εφαρμογές να ρυθμίζουν υπηρεσίες που είναι προσβάσιμες μέσα από το τοπικό δίκτυο χωρίς ρύθμιση· για παράδειγμα, ένα πρόγραμμα συνομιλίας που "βρίσκει" άλλους χρήστες συνομιλίας σε ένα LAN χωρίς να πρέπει να ρυθμίσουν έναν κεντρικό διακομιστή συνομιλίας πρώτα.

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.
el: Η Avahi είναι μια υλοποίηση της <link href="http://www.dns-sd.org/">εντοπισμού υπηρεσίας DNS</link> και προδιαγραφών <link href="http://www.multicastdns.org/">Πολλαπλής διανομής DNS</link>, που είναι τμήματα της δικτύωσης <link href="http://www.zeroconf.org/">μηδενικής ρύθμισης</link>.

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.
el: Ποικίλα προγράμματα στο GNOME χρησιμοποιούν Avahi για τον εντοπισμό υπηρεσιών. Ο κοινόχρηστος χρήστης Gnome (μια ενότητα για τον διαχειριστή αρχείων Ναυτίλο) επιτρέπει στους χρήστες ενός τοπικού δικτύου να μοιράζονται αρχεία μεταξύ τους και βρίσκει υπολογιστές που μοιράζονται αρχεία μέσα από Avahi. Η Vino, ένας προβολέας απομακρυσμένης επιφάνειας εργασίας, χρησιμοποιεί Avahi για να βρει απομακρυσμένους διακομιστές επιφάνειας εργασίας. <link xref="tech-pulseaudio">PulseAudio</link>, η API ήχου χαμηλού επιπέδου του GNOME, χρησιμοποιεί Avahi για τη διευκόλυνση σε πορεία ήχου μέσα από τοπικά δίκτυα.

note: (itstool) path: item/p
en: <link href="http://avahi.org/wiki/ProgrammingDocs">Avahi reference documentation</link>
el: <link href="http://avahi.org/wiki/ProgrammingDocs">Η τεκμηρίωση αναφοράς Avahi</link>

note: (itstool) path: info/desc
en: 2D, vector-based drawing for high-quality graphics
el: 2Δ, σχεδίαση με βάση διάνυσμα για υψηλής ποιότητας γραφικά

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.
el: Η Cairo είναι μια βιβλιοθήκη 2Δ γραφικών που περιλαμβάνει μια προηγμένη API για τη σχεδίαση διανυσματικών γραφικών, σύνθεσης εικόνων και εμφάνισης εξομαλυμένου κειμένου. Η Cairo υποστηρίζει πολλαπλές συσκευές εξόδου, συμπεριλαμβανομένου του συστήματος παραθύρου X , τα Microsoft Windows και ενδιάμεσες μνήμης εικόνων, επιτρέποντάς σας να γράφετε διαλειτουργικό κώδικα για τη σχεδίαση γραφικών σε διαφορετικά μέσα.

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.
el: Το μοντέλο σχεδίασης της Cairo είναι παρόμοιο με αυτά που παρέχονται από τα PostScript και PDF. Το API της Cairo παρέχει τέτοιες λειτουργίες σχεδίασης όπως το βάψιμο και το γέμισμα κυβικών ευλύγιστων καμπυλών Bézier, η σύνθεση εικόνων και η εκτέλεση συγγενικών μετατροπών. Αυτές οι διανυσματικές λειτουργίες επιτρέπουν να έχετε πλούσια, εξομαλυμένα γραφικά.

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.
el: Το προηγμένο μοντέλο σχεδίασης της Cairo προσφέρει απόδοση υψηλής ποιότητας σε διάφορα μέσα. Χρησιμοποιώντας το ίδιο API μπορείτε να δημιουργήσετε κείμενο και γραφικά οθόνης, να αποδώσετε εικόνες, ή να δημιουργήσετε σαφείς εξόδους κατάλληλους για εκτύπωση.

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.
el: Χρησιμοποιήστε την Cairo όποτε χρειάζεστε να σχεδιάσετε γραφικά στην εφαρμογή σας, πέρα από τα γραφικά συστατικά που σας παρέχει η GTK+. Σχεδόν όλη η σχεδίαση εντός της GTK+. γίνεται με χρήση της Cairo. Χρησιμοποιώντας την Cairo για την προσαρμοσμένη σχεδίασή σας θα επιτρέψει στην εφαρμογή σας να έχετε υψηλής ποιότητας, εξομαλυμένα και ανεξάρτητα από ανάλυση γραφικά.

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org/manual/">Cairo Manual</link>
el: <link href="http://www.cairographics.org/manual/">Εγχειρίδιο του Cairo</link>

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org">The Cairo web site</link>
el: <link href="http://www.cairographics.org">Η ιστοσελίδα του Cairo</link>

note: (itstool) path: info/desc
en: Simple audio API for notifications and events
el: Απλό ηχητικό API για ειδοποιήσεις και συμβάντα

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.
el: Η Canberra είναι μια απλή βιβλιοθήκη για την αναπαραγωγή ηχητικών συμβάντων και ειδοποιήσεων, όπως όταν ένας χρήστης λαμβάνει ένα μήνυμα ή όταν συμβαίνει ένα σφάλμα. Επίσης παρέχει ένα βολικό API, το Canberra μπορεί επίσης να λειτουργήσει με τις δυνατότητες πρόσβασης της επιφάνειας εργασίας για να δώσουν εναλλακτικές ειδοποιήσεις για χρήστες με προβλήματα ακοής.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libcanberra/unstable/">Canberra Reference</link>
el: <link href="https://developer.gnome.org/libcanberra/unstable/">Αναφορά Canberra</link>

note: (itstool) path: info/desc
en: Map rendering
el: Απόδοση απεικόνισης

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>.
el: Champlain είναι μια βιβλιοθήκη που παρέχει γραφικά συστατικά για απόδοση απεικονίσεων. Οι απεικονίσεις μπορούν να ληφθούν από ποικίλες πηγές, συμπεριλαμβανομένου του <link href="http://www.openstreetmap.org/">ανοικτού χάρτη οδών</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 was the 400th anniversary in 2008, the year this library was created.
el: libchamplain ονομάζεται από τον Samuel de Champlain, διάσημο Γάλλο περιηγητή, εξερευνητή και χαρτογράφο. Είναι ο “πατέρας της Νέας Γαλλίας” και ιδρυτής της πόλης του Κεμπέκ, που έκλεισε τα 400 χρόνια το 2008, τη χρονιά που δημιουργήθηκε αυτή η βιβλιοθήκη.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/libchamplain">Champlain home page</link>
el: <link href="https://wiki.gnome.org/Projects/libchamplain">Αρχική σελίδα Champlain</link>

note: (itstool) path: info/desc
en: Animations and scene graph
el: Κινήσεις και σκηνικά

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.
el: Clutter είναι μια βιβλιοθήκη για εκτέλεση κινήσεων και χρήση καμβά 2,5Δ. Δημιουργείτε γραφικά αντικείμενα από εικόνες και μπορείτε να τις χειριστείτε αργότερα για να τις μετακινήσετε, να τις περιστρέψετε, ή να τους δώσετε σχεδόν 3Δ επιδράσεις.

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.
el: Το Clutter χρησιμοποιεί το βιομηχανικό πρότυπο API <link href="http://www.khronos.org/opengl/">OpenGL</link> και <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> για πρόσβαση στο επιταχυνόμενο γραφικό υλικό και στην επιφάνεια εργασίας και σε κινητά περιβάλλοντα όμοια, χωρίς έκθεση στις περιπλοκές της προγραμματιστικής διοχέτευσης GPU.

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>).
el: Το Clutter δεν καθορίζει κανένα οπτικό ύφος και δεν παρέχει κανένα προκαθορισμένο σύνθετο έλεγχο διεπαφής χρήστη· επιτρέπει στον προγραμματιστή να καθορίσει τι απαιτείται, χρησιμοποιώντας ένα ευέλικτο σκηνικό γράφημα API, με ελεύθερης μορφής τοποθέτηση των σκηνικών στοιχείων (ή <em>δραστών</em>) στην κύρια θύρα προβολής (ή <em>στάδιο</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>.
el: Το Clutter έρχεται με προκαθορισμένους δράστες για προβολή συμπαγών χρωμάτων, δεδομένων εικόνας, κειμένου και προσαρμοσμένης υψηλής ακρίβειας 2Δ σχεδίασης χρησιμοποιώντας την API <link xref="tech-cairo">Cairo</link>. Το Clutter επίσης παρέχει γενικές κλάσεις για δόμηση διεπαφής χρήστη χρησιμοποιώντας και πρότυπο πακέτο πλαισίου όπως <link xref="tech-gtk">GTK+</link> και μια σειρά ελεύθερης μορφής <em>περιορισμών</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.
el: Το Clutter παρέχει μια επεκτάσιμη κίνηση σκελετού και γραφικά εφέ. Μια κίνηση συσχετίζεται με τη γραμμή χρόνου και αλλάζει μία ή περισσότερες ιδιότητες ενός ή περισσότερων δραστών με τον χρόνο, για παράδειγμα την περιστροφή τους σε μια συγκεκριμένη διάσταση, κλίμακα, μέγεθος, αδιαφάνεια, κλπ.

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.
el: Ένας αριθμός βιβλιοθηκών τρίτων επιτρέπει την ενσωμάτωση με άλλες τεχνολογίες, όπως: Clutter-GTK, για ενσωμάτωση ενός σταδίου Clutter μέσα σε μια εφαρμογή GTK+· Clutter-GStreamer, για ενσωμάτωση βίντεο GStreamer και ηχητικών διοχετεύσεων· Clutter-Box2D και Clutter-Bullet, για προσθήκη φυσικής αλληλεπίδρασης σε 2Δ και 3Δ περιβάλλοντα.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/clutter-cookbook/stable/">The Clutter Cookbook</link>
el: <link href="http://docs.clutter-project.org/docs/clutter-cookbook/1.0/">Το εγχειρίδιο του Clutter</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/clutter/stable">Clutter Reference Manual</link>
el: <link href="http://developer.gnome.org/clutter/stable">Εγχειρίδιο αναφοράς του Clutter</link>

note: (itstool) path: item/p
en: <link href="http://www.clutter-project.org">The Clutter web site</link>
el: <link href="http://www.clutter-project.org">Η ιστοσελίδα του Clutter</link>

note: (itstool) path: info/desc
en: Inter-process communication bus to provide APIs to other processes
el: Ο δίαυλος ενδοδιαδικασιακής επικοινωνίας για να παράσχει APIs σε άλλες διεργασίες

note: (itstool) path: page/title
en: D-Bus
el: Δίαυλος δεδομένων

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.
el: Το D-Bus είναι ένας δίαυλος μηνυμάτων για αποστολή μηνυμάτων μεταξύ ποικίλων εφαρμογών, της επιφάνειας εργασίας και στοιχείων χαμηλού επιπέδου. Το δίαυλος δεδομένων παρέχει μια απλή API για την αποστολή μηνυμάτων προς συγκεκριμένες υπηρεσίες και για τη μετάδοση των μηνυμάτων σε όλες τις ενδιαφερόμενες υπηρεσίες. Ο δίαυλος δεδομένων ενεργοποιεί διάφορους τύπους εφαρμογών να επικοινωνούν και να συνεργάζονται μεταξύ τους και με την επιφάνεια εργασίας, προσφέροντας στο χρήστη βελτιωμένη διαδραστικότητα και πλουσιότερες εμπειρίες.

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.
el: Το δίαυλος δεδομένων παρέχει ένα δίαυλο συνεδρίας και ένα δίαυλο συστήματος. Ο δίαυλος συνεδρίας χρησιμοποιείται από εφαρμογές σε συνεδρίες με έναν μοναδικό χρήστη και τους επιτρέπει να μοιράζονται δεδομένα και ειδοποιήσεις για γεγονότα, καθώς και να ενσωματώνονται στην επιφάνεια εργασίας του χρήστη. Για παράδειγμα, οι αναπαραγωγείς ταινιών μπορούν να στείλουν ένα μήνυμα διαύλου δεδομένων για να εμποδίσει την ενεργοποίηση της προστασίας οθόνης, όταν ο χρήστης παρακολουθεί ταινία.

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.
el: Ο δίαυλος συστήματος είναι ένας δίαυλος μοναδικού μηνύματος που λειτουργεί ανεξάρτητα από τις συνεδρίες χρηστών. Μπορεί να επικοινωνεί με εφαρμογές σε όλες τις συνεδρίες και να τους επιτρέπει να συνεργάζονται με συστατικά του συστήματος χωρίς να υπεισέρχονται στις λεπτομέρειες χαμηλού επιπέδου του συστήματος. Ο δίαυλος συστήματος χρησιμοποιείται για να παρέχει σημαντικές λειτουργίες που οι χρήστες αναμένουν να βρουν στο σύστημά τους. Για παράδειγμα, ο δίαυλος συστήματος παρακολουθεί πότε συνδέεστε ή αποσυνδέεστε από το δίκτυο, αν έχετε συνδέσει εξωτερικούς οδηγούς, ή αν το φορτίο της μπαταρίας είναι χαμηλό.

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.
el: Το D-Bus αναπτύσσεται από το <link href="http://www.freedesktop.org/">freedesktop.org</link>, επομένως μπορείτε να το χρησιμοποιήσετε σε διαφορετικά περιβάλλοντα και εφαρμογές. Επειδή το D-Bus λειτουργεί σε πολλαπλές επιφάνειες εργασίας, μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε φορητό και ευέλικτο λογισμικό που θα συνεργάζεται άψογα με την επιφάνεια εργασίας του χρήστη, ανεξάρτητα από το ποια θα είναι αυτή.

note: (itstool) path: page/p
en: GNOME provides full support for D-Bus using the GDBus APIs in <link xref="tech-gio">GIO</link>.
el: Το GNOME παρέχει πλήρη υποστήριξη για δίαυλο δεδομένων χρησιμοποιώντας APIs του GDBus στο <link xref="tech-gio">GIO</link>.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
el: <link href="http://developer.gnome.org/gio/stable/">Εγχειρίδιο αναφοράς του GIO</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">D-Bus Tutorial</link>
el: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">Μάθημα D-Bus</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">D-Bus Specification</link>
el: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">Προσδιορισμός του D-Bus</link>

note: (itstool) path: info/desc
en: Desktop-wide addressbook for contacts and calendar
el: Βιβλίο διευθύνσεων σε όλη την επιφάνεια εργασίας για επαφές και ημερολόγιο

note: (itstool) path: page/title
en: Evolution Data Server
el: Διακομιστής δεδομένων Evolution

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.
el: Μέσω του Εξυπηρετητή Δεδομένων Evolution, το GNOME παρέχει ενιαίο βιβλίο διευθύνσεων και ημερολογίου που μπορούν να χρησιμοποιούν όλες οι εφαρμογές για την αποθήκευση και ανάκτηση πληροφοριών. Χρησιμοποιώντας τον Εξυπηρετητή Δεδομένων Evolution, οι χρήστες δεν χρειάζεται πλέον να διατηρούν ξεχωριστές λίστες επαφών για κάθε εφαρμογή, ή να αντιγράφουν οι ίδιοι κάθε ραντεβού τους στο ημερολόγιό τους.

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.
el: Όλο και περισσότερο, χρησιμοποιούμε τους υπολογιστές για να επικοινωνούμε με φίλους και συναδέλφους. Για να το επιτύχουμε, χρησιμοποιούμε εφαρμογές ηλεκτρονικού ταχυδρομείου, άμεσων μηνυμάτων, τηλεφωνίας και βιντεοδιασκέψεων. Αυτές οι εφαρμογές συχνά περιέχουν λίστες επαφών. Χρησιμοποιώντας τον Εξυπηρετητή Δεδομένων Evolution, οι εφαρμογές μπορούν να αποθηκεύουν επαφές σε μία μοναδική τοποθεσία, επιτρέποντας σε όλες τις εφαρμογές να βλέπουν τα στοιχεία των επαφών του χρήστη.

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.
el: Επίσης, οι εφαρμογές μπορούν να χρησιμοποιούν τον Εξυπηρετητή Δεδομένων Evolution για να αποθηκεύουν και να ανακτούν τα ραντεβού του χρήστη από το ημερολόγιό του. Για παράδειγμα, αν κάνετε κλικ στο ρολόι του πίνακα εφαρμογών, εμφανίζεται ένα απλό ημερολόγιο. Αν έχετε προγραμματίσει ραντεβού, αυτά εμφανίζονται στο ημερολόγιο. Έτσι, μπορείτε να συμβουλεύεστε τα ραντεβού σας χωρίς να ανοίγετε την πλήρη εφαρμογή ημερολογίου.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libebook/stable/">Evolution API Reference: libebook</link>
el: <link href="http://developer.gnome.org/libebook/stable/">Αναφορά API του Evolution: libebook</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libecal/stable/">Evolution API Reference: libecal</link>
el: <link href="http://developer.gnome.org/libecal/stable/">Αναφορά API του Evolution: libecal</link>

note: (itstool) path: info/desc
en: Real-time spell checking for text widgets
el: Ορθογραφικός έλεγχος πραγματικού χρόνου για γραφικά συστατικά κειμένου

note: (itstool) path: page/p
en: Enchant provides an API to do spell-checking related tasks. You can ask it if a word is misspelled, or ask for suggestions for a misspelled word. On a higher level, a library such as GtkSpell lets you add "underline squiggles" for misspelled words to text widgets.
el: Η Enchant παρέχει μια API για την εκτέλεση σχετικών εργασιών με τον ορθογραφικό έλεγχο. Μπορείτε να τον ζητήσετε αν μια λέξη είναι ανορθόγραφη, ή να ζητήσετε προτάσεις για μια ανορθόγραφη λέξη. Σε ένα υψηλότερο επίπεδο, μια βιβλιοθήκη όπως η GtkSpell σας επιτρέπει να προσθέσετε "κυματιστές υπογραμμίσεις" για ανορθόγραφες λέξεις σε γραφικά συστατικά κειμένου.

note: (itstool) path: page/p
en: In GNOME, Enchant gets used in text-heavy applications like Empathy (an instant messaging client) and Epiphany (a web browser, for text entry in web forms).
el: Στο GNOME, η Enchant χρησιμοποιείται σε εφαρμογές έντονου κειμένου όπως το Empathy (έναν πελάτη άμεσων μηνυμάτων) και Epiphany (έναν περιηγητή ιστού, για καταχώριση κειμένου σε μορφές ιστού).

note: (itstool) path: item/p
en: <link href="http://www.abisource.com/projects/enchant/">Enchant home page</link>
el: <link href="http://www.abisource.com/projects/enchant/">Αρχική σελίδα Enchant</link>

note: (itstool) path: info/desc
en: Aggregate contacts from multiple local and online sources
el: Συγκεντρώνει επαφές από πολλαπλές τοπικές και δικτυακές πηγές

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.
el: Ποικίλα συστήματα έχουν διαφορετικές αναπαραστάσεις για λογαριασμούς χρηστών. Για παράδειγμα, ο <link xref="tech-eds">διακομιστής δεδομένων Evolution</link> έχει τον κατάλογο επαφών αλληλογραφίας. Η <link xref="tech-telepathy">Telepathy</link> έχει τον κατάλογο χρηστών των επαφών άμεσων μηνυμάτων. Ποικίλες υπηρεσίες ιστού έχουν "φίλους" χρηστών. Η Libfolks φροντίζει για τη συγκέντρωση όλων αυτών των μορφών επαφών, έτσι ώστε να μπορείτε να πάρετε όλους τους λογαριασμούς που ανήκουν σε ένα άτομο. Αυτό επιτρέπει στο λογισμικό να παρουσιάσει καταλόγους ατόμων με έναν πιο χρήσιμο τρόπο, αντί για εμφάνιση διπλοεγγραφών ατόμων όποτε έχουν περισσότερους από έναν λογαριασμό συνδεμένο με αυτά.

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").
el: Στο GNOME, η Empathy (ο πελάτης άμεσων μηνυμάτων) χρησιμοποιεί την Folks για να παρουσιάσει μια ενιαία προβολή ατόμων ("Το άτομο Χ έχει αυτούς τους λογαριασμούς ΙΜ"), αντί για διαφορετικούς λογαριασμούς για το ίδιο άτομο ("Το άτομο Χ στο AIM, το άτομο Χ στο GTalk, το άτομο Χ στο Yahoo! Messenger").

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Folks">Libfolks home page</link>
el: <link href="https://wiki.gnome.org/Projects/Folks">Αρχική σελίδα Libfolks</link>

note: (itstool) path: info/desc
en: Unified access to relational databases
el: Ενιαία πρόσβαση σε σχεσιακές βάσεις δεδομένων

note: (itstool) path: page/title
en: GNOME Data Access
el: Πρόσβαση δεδομένων του GNOME

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.
el: Η πρόσβαση δεδομένων GNOME, η GDA για συντομία, προσφέρει έναν συσκευαστή γύρω από τις σχετικές βάσεις δεδομένων, επιτρέποντας την εύκολη αποθήκευση και ανάκτηση δεδομένων σε πολλά διαφορετικά κοινά συστήματα βάσεων δεδομένων.

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.
el: Αντί να ανησυχείτε για τις παραξενιές διαφορετικών συστημάτων βάσης δεδομένων, η GDA παρέχει μια ενιαία διεπαφή σε αυτές. Η GDA υποστηρίζει SQLite, MySQL, PostreSQL, Microsoft Access, Berkeley DB, Oracle και JDBC.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libgda/stable/">GNOME Data Access Manual</link>
el: <link href="http://developer-next.gnome.org/libgda/stable/">Εγχειρίδιο πρόσβασης δεδομένων του GNOME</link>

note: (itstool) path: item/p
en: <link href="http://www.gnome-db.org/">GDA Home Page</link>
el: <link href="http://www.gnome-db.org/">Αρχική σελίδα GDA</link>

note: (itstool) path: info/desc
en: Low-level abstraction for the windowing system
el: Χαμηλού επιπέδου αφαίρεση για το σύστημα παραθύρων

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 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.
el: Η GDK είναι η βιβλιοθήκη χαμηλού επιπέδου που χρησιμοποιεί η <link xref="tech-gtk">GTK+</link> για να αλληλεπιδράσει με το σύστημα παραθύρων για γραφικά και τις συσκευές εισόδου. Αν και σπάνια θα χρησιμοποιήσετε την GDK απευθείας στον κώδικα της εφαρμογής σας, περιέχει όλη την απαιτούμενη λειτουργικότητα για τη δημιουργία χαμηλού επιπέδου παραθύρων στην οθόνη και για να αλληλεπιδράσει με τον χρήστη με ποικίλες συσκευές εισόδου. Η GDK δρα ως μια αφαίρεση πάνω σε ποικίλα συστήματα παραθύρων, έτσι ώστε η GTK+ να μπορεί να είναι φορητή σε όλα τα παράθυρα: το σύστημα παραθύρων Χ (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>GTK_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.
el: Η GDK ενεργοποιεί τη πρόσβαση συμβάντων από πληκτρολόγια, ποντίκια και άλλες συσκευές εισόδου. Υλοποιήσεις των γραφικών συστατικών σε GTK+ χρησιμοποιούν αυτήν τη λειτουργικότητα και μεταφράζουν τα συμβάντα σε σήματα υψηλότερου επίπεδου που μπορούν με τη σειρά τους να χρησιμοποιηθούν από κώδικα εφαρμογής. Για παράδειγμα, ένα γραφικό συστατικό <code>GtkButton</code> θα εντοπίσει συμβάντα <code>GDK_BUTTON_PRESS</code> και <code>GTK_BUTTON_RELEASE</code>, που έρχονται από το ποντίκι και τα μεταφράζουν κατάλληλα ατο σήμα <code>GtkButton::clicked</code>, όταν ο χρήστης πατά και ελευθερώνει το κουμπί στη δεξιά θέση.

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.
el: Η GDK σας παρέχει χαμηλού επιπέδου ρουτίνες για πρόσβαση σε μεταφορά και απόθεση και δεδομένα προχείρου από το σύστημα. Όταν υλοποιείτε προσαρμοσμένα στοιχεία ελέγχου, μπορείτε να χρειαστείτε να προσπελάσετε αυτά τα γνωρίσματα για κατάλληλη υλοποίηση της συμπεριφοράς αλληλεπίδρασης χρήστη.

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.
el: Η GDK παρέχει και άλλες λειτουργίες που απαιτούνται για την υλοποίηση ενός ολοκληρωμένου πακέτου γραφικών, όπως η GTK+. Καθώς η GDK λειτουργεί ως αφαιρετική πλατφόρμα, επιτρέποντας στη GTK+ να λειτουργεί σε πολλαπλά περιβάλλοντα, παρέχει μια API για όλες τις λειτουργίες συστήματος που απαιτεί η GTK+. Αυτό περιλαμβάνει πληροφορίες για τις πολλαπλές οθόνες, την ανάλυση και το βάθος των χρωμάτων, τα χρωματολόγια και τους δρομείς.

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.
el: Χρησιμοποιήστε τη GDK όποτε χρειάζεστε πρόσβαση χαμηλού επιπέδου στο υποκείμενο σύστημα παραθύρων, συμπεριλαμβανομένης της πρόσβασης χαμηλού επιπέδου στα συμβάντα, στα παράθυρα και στο πρόχειρο. Χρησιμοποιώντας την GDK για αυτές τις εργασίες διασφαλίζει ότι ο κώδικάς σας είναι φορητός και ενσωματώνεται με τον υπόλοιπο κώδικα GTK+. Οι απλές σχεδιαστικές ρουτίνες σε GDK πρέπει γενικά να μην χρησιμοποιούνται· αυτά είναι απομεινάρια από όταν η GDK συσκεύαζε απλά τη στοιχειώδη σχεδίαση του συστήματος παραθύρων. Αντίθετα, θα πρέπει να χρησιμοποιήσετε την εκτεταμένη λειτουργικότητα που παρέχεται από την <link xref="tech-cairo">Cairo</link> για να σχεδιάσετε υψηλής ποιότητας 2Δ γραφικά.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gdk3/stable/">GDK Reference Manual</link>
el: <link href="https://developer.gnome.org/gdk3/stable/">Εγχειρίδιο αναφοράς του GDK</link>

note: (itstool) path: info/desc
en: Geolocation - finding the user's geographical location
el: Γεωεντοπισμός - εύρεση της γεωγραφικής θέσης του χρήστη

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.
el: Η Geoclue2 παρέχει υπηρεσίες <em>γεωεντοπισμού</em>, δηλαδή, επιτρέπει στις εφαρμογές να βρουν τη γεωγραφική θέση του χρήστη. Μια εφαρμογή απεικόνισης μπορεί να χρησιμοποιήσει το αποτέλεσμα για να παρουσιάσει την προβολή "πού είμαι", για παράδειγμα.

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.
el: Η Geoclue2 σκοπεύει στο να μπορεί να παρέχει πληροφορίες τοποθέτησης με πολλούς τρόπους: από το GPS σε ένα μόντεμ WWAN, από δεδομένα ασύρματου σημείου πρόσβασης, ή από τη διεύθυνση IP του υπολογιστή.

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.
el: Η Geoclue2 επίσης σκοπεύει στην παροχή ιδιωτικότητας για χρήστες που δεν θέλουν να αποκαλύψουν την γεωγραφική τους θέση. Μόνο οι εφαρμογές που επιτρέπονται από τον χρήστη θα μπορούν να παίρνουν πληροφορίες γεωεντοπισμού.

note: (itstool) path: info/desc
en: Geocoding and reverse geocoding - conversion of street addresses to/from geographical coordinates
el: Η γεωκωδικοποίηση και η αντίστροφη γεωκωδικοποίηση - μετατροπή των διευθύνσεων οδού σε/από γεωγραφικές συντεταγμένες

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.
el: Η Geocode-glib παρέχει <em>γεωκωδικοποίηση</em> και <em>αντίστροφη γεωκωδικοποίηση</em>. Η γεωκωδικοποίηση είναι η διεργασία μετάφρασης μιας διεύθυνσης ("123 οδός, ΚάποιαΠόλη, ΚάποιαΧώρα") σε ένα ζεύγος τιμών γεωγραφικού πλάτους/μήκους. Η αντίστροφη γεωκωδικοποίηση είναι η αντίθετη διεργασία.

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.
el: Η Geocode-glib χρησιμοποιεί την Yahoo! Τοποθετήστε την API της εύρεσης εσωτερικά για να κάνετε τη δουλειά του. Στο μέλλον θα υποστηρίξει την ελεύθερη υπηρεσία Nominatim και τα δεδομένα OpenStreetMap.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Geocode-glib reference documentation</link>
el: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Τεκμηρίωση αναφοράς Geocode-glib</link>

note: (itstool) path: info/desc
en: Networking and sockets API with streams
el: Δικτύωση και υποδοχές API με ροές

note: (itstool) path: page/title
en: GIO Networking
el: Δικτύωση GIO

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.
el: Η δικτύωση GIO δομείται πάνω από τις APIs της ροής <link xref="tech-gio">που χρησιμοποιούνται για αρχεία</link>. Παρέχει APIs υψηλού επιπέδου για επικοινωνία μέσα από υποδοχές τομέα TCP/IP και UNIX. Μπορείτε να χρησιμοποιήσετε τις APIs δικτύωσης GIO για σύνδεση σε έναν διακομιστή, ακρόαση για συμβάντα και ανάγνωση πόρων. Η ασύγχρονη API σημαίνει ότι η εφαρμογή σας δεν φράσσει την αναμονή για μια απάντηση από το δίκτυο.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/networking.html">Lowlevel network support</link>
el: <link href="http://developer-next.gnome.org/gio/stable/networking.html">Χαμηλού επιπέδου υποστήριξη δικτύου</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/highlevel-socket.html">Highlevel network functionality</link>
el: <link href="http://developer-next.gnome.org/gio/stable/highlevel-socket.html">Υψηλού επιπέδου λειτουργικότητα δικτύου</link>

note: (itstool) path: info/desc
en: File and URI handling, asynchronous file operations, volume handling
el: Διαχείριση αρχείου και URI, λειτουργίες ασύγχρονου αρχείου, διαχείριση τόμου

note: (itstool) path: page/title
en: GIO Files
el: Αρχεία GIO

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 locators), 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.
el: Το GIO παρέχει APIs για ασύγχρονη ανάγνωση και εγγραφή αρχείων και άλλων ροών. Τα αρχεία αναφέρονται από URIs (ομοιόμορφοι εντοπιστές πόρων) και παρασκήνια και μπορούν να δώσουν πρόσβαση σε περισσότερα από απλά τοπικά αρχεία. Όταν εκτελούνται στην επιφάνεια εργασίας GNOME, το GIO χρησιμοποιεί GVFS για να επιτρέψει την πρόσβαση σε αρχεία μέσα από SFTP, FTP, WebDAV, SMB και άλλα δημοφιλή πρωτόκολλα. Αυτή η διαφανής πρόσβαση αρχείου δικτύου είναι ελεύθερη σε όλες τις εφαρμογές χρησιμοποιώντας 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.
el: Τα APIs αρχείων GIO σχεδιάστηκαν να χρησιμοποιηθούν σε γραφικές διεπαφές οδηγούμενες από συμβάντα. Η μη φραγμένη, ασύγχρονη σχεδίαση σημαίνει ότι η διεπαφή του χρήστη σας δεν κρεμά ενώ περιμένει ένα αρχείο. Υπάρχουν επίσης σύγχρονες εκδόσεις των διαθέσιμων APIs, που είναι μερικές φορές πιο βολικές για νήματα εργασιών ή επεξεργασίες.

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.
el: Το GIO επίσης παρέχει ρουτίνες για διαχείριση οδηγών και εντάσεων, ερωτήσεων τύπων αρχείου και εικονιδίων και εύρεση εφαρμογών για άνοιγμα αρχείων.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
el: <link href="http://developer.gnome.org/gio/stable/">Εγχειρίδιο αναφοράς του GIO</link>

note: (itstool) path: info/desc
en: Data structures and utilities for C programs
el: Δομές δεδομένων και βοηθήματα για προγράμματα C

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.
el: GLib είναι η πιο θεμελιακή από όλες τις βιβλιοθήκες GNOME. Παρέχει απλές δομές δεδομένων για προγράμματα C (συνδεμένους καταλόγους, δυαδικά δένδρα, πίνακες κατακερματισμού) και ποικίλα βοηθήματα όπως συναρτήσεις χειρισμού συμβολοσειρών.

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.
el: Αν δεν γράφετε προγράμματα C, δεν χρειάζεται κανονικά να ενδιαφέρεστε για την GLib. Αν γράφετε, όμως, η GLib θα κάνει τη ζωή σας ως προγραμματιστή C πολύ πιο εύκολη.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/glib/stable/">GLib reference manual</link>
el: <link href="http://developer.gnome.org/glib/stable/">Εγχειρίδιο αναφοράς GLib</link>

note: (itstool) path: info/desc
en: C-based object and type system with signals and slots
el: Αντικείμενο και σύστημα τύπου με σήματα και υποδοχές με βάση τη C

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.
el: GObject είναι το μέρος της βιβλιοθήκης <link xref="tech-glib">GLib</link> που παρέχει ένα αντικείμενο και σύστημα τύπου για προγράμματα C. Αν και η C ως γλώσσα δεν παρέχει αντικείμενα ή κλάσεις, η GObject κάνει δυνατή την συγγραφή αντικειμενοστραφών προγραμμάτων C.

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.
el: Η GObject παρέχει έναν θεμελιακό GType, τη βάση για όλο το σύστημα τύπου, από το οποίο τύποι όπως ακέραιοι και συμβολοσειρές παράγονται. Έπειτα, υπάρχει το ίδιο το GObject, η βασική κλάση για όλες τις άλλες κλάσεις. Τα αντικείμενα μπορούν να εκπέμψουν <em>σήματα</em> για να ειδοποιήσουν τον καλούντα όταν κάτι ενδιαφέρον συμβαίνει. Για παράδειγμα, ένα αντικείμενο <code>κουμπί</code> μπορεί να εκπέμψει ένα σήμα <code>πατημένο</code> για να δείξει ότι έχει πατηθεί και ελευθερωθεί.

note: (itstool) path: page/p
en: GObject is <em>introspectible</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.
el: Η GObject είναι <em>αυτοελέγξιμη</em>, που σημαίνει ότι μπορείτε να ρωτήσετε το σύστημα GObject για τους τύπους κλάσης που ορίζονται, τις μεθόδους που υποστηρίζουν, τα σήματά τους, κλπ. Οι σύνδεσμοι γλώσσας του GNOME δομούνται πάνω από αυτή την πληροφορία αυτοελέγχου. Αντί για συγγραφή συσκευαστών με το χέρι για να επιτρέψετε τα APIs GNOME να κληθούν από άλλες προγραμματιστικές γλώσσες, οι σύνδεσμοι γλώσσας χρησιμοποιούν την πληροφορία αυτοελέγχου από την GObject για να δημιουργήσουν αυτόματα αυτούς τους ίδιους τους συσκευαστές.

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.
el: Κανονικά δεν χρειάζεται να ασχολείστε με τις ίδιες τις GObject αν προγραμματίζετε για το GNOME με μια αντικειμενοστραφή γλώσσα. Όμως, η εξοικείωσή σας με έννοιες της GObject, όπως σήματα και υποδοχές, θα διευκολύνει τη ζωή σας ως προγραμματιστή του GNOME.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gobject/stable/">GObject reference manual</link>
el: <link href="http://developer.gnome.org/gobject/stable/">Εγχειρίδιο αναφοράς GObject</link>

note: (itstool) path: info/desc
en: Configuration storage for application preferences
el: Αποθήκευση διαμόρφωσης για προτιμήσεις εφαρμογής

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.
el: Η GSettings είναι μέρος της <link xref="tech-glib">GLib</link> που επιτρέπει οι εφαρμογές να αποθηκεύουν τις ρυθμίσεις διαμόρφωσης τους και τις προτιμήσεις χρήστη με έναν τυπικό τρόπο.

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.
el: Μια εφαρμογή που χρησιμοποιεί GSettings ορίζει ένα <em>σχήμα</em> των κλειδιών διαμόρφωσης. Το σχήμα για κάθε κλειδί περιέχει το όνομα του κλειδιού, μια περιγραφή αναγνώσιμη από άνθρωπο του για ποιο πράγμα είναι το κλειδί, έναν τύπο για το κελιδί (συμβολοσειρά, ακέραιο, κλπ.) και μια προεπιλεγμένη τιμή.

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.
el: Η GSettings χρησιμοποιεί την αποθήκη του λειτουργικού συστήματος για δεδομένα διαμόρφωσης. Σε συστήματα GNU αυτό είναι DConf· σε Windows είναι το μητρώο και σε Mac OS είναι ο μηχανισμός καταλόγου ιδιότητας NextStep.

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.
el: Η GSettings σας επιτρέπει να παρακολουθείτε αλλαγές στις τιμές των κλειδιών, έτσι ώστε η εφαρμογή σας να μπορεί να απαντά δυναμικά σε γενικές αλλαγές στη διαμόρφωση. Για παράδειγμα, όλες οι εφαρμογές που εμφανίζουν ρολόγια μπορούν να απαντούν σε μια γενική ρύθμιση για άμεση προβολή 12/24 ωρών, χωρίς να πρέπει να επανεκκινήσουν.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/GSettings.html">GSettings Reference Manual</link>
el: <link href="http://developer.gnome.org/gio/stable/GSettings.html">Εγχειρίδιο αναφοράς GSettings</link>

note: (itstool) path: info/desc
en: Playing, mixing, and manipulating sound and video
el: Αναπαραγωγή, μείξη και χειρισμός ήχου και βίντεο

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.
el: Το GStreamer είναι μια ισχυρότατη βιβλιοθήκη πολυμέσων για την αναπαραγωγή, δημιουργία και επεξεργασία ήχου, βίντεο και άλλων πολυμέσων. Μπορείτε να χρησιμοποιήσετε το GStreamer για να παρέχετε αναπαραγωγή ήχου και βίντεο, να κάνετε εγγραφή από διάφορες πηγές, καθώς και να επεξεργάζεστε αρχεία πολυμέσων. Το GStreamer από μόνο του παρέχει κωδικοποίηση και αποκωδικοποίηση για διάφορες μορφές, ενώ μπορούν να χρησιμοποιηθούν και πρόσθετα για την υποστήριξη επιπλέον μορφών.

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.
el: Το GStreamer παρέχει μια ευέλικτη αρχιτεκτονική, σύμφωνα με την οποία η επεξεργασία των πολυμέσων γίνεται μέσω μιας διοχέτευσης στοιχείων. Κάθε στοιχείο μπορεί να εφαρμόζει φίλτρα στο περιεχόμενο όπως κωδικοποίηση ή αποκωδικοποίηση, συνδυασμό πολλαπλών πηγών, ή μετασχηματισμό του περιεχόμενου πολυμέσων. Η αρχιτεκτονική αυτή επιτρέπει την τυχαία διάταξη των στοιχείων, κάτι που προσφέρει στο GStreamer τη δυνατότητα να παράγει σχεδόν ό,τι αποτέλεσμα μπορείτε να φανταστείτε. Επιπλέον, το GStreamer έχει σχεδιαστεί με γνώμονα τη χαμηλή επιβάρυνση, και άρα μπορεί να χρησιμοποιείται από εφαρμογές με αυξημένες ανάγκες σε λανθάνοντα χρόνο.

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.
el: Το GStreamer παρέχει ένα ισχυρότατο API για την επεξεργασία πολυμέσων, παρέχει όμως και εύχρηστες ρουτίνες για την απλή αναπαραγωγή πολυμέσων. Το GStreamer μπορεί να δημιουργεί αυτόματα διοχετεύσεις για την ανάγνωση και αναπαραγωγή αρχείων στις μορφές που υποστηρίζει, επιτρέποντάς σας να προσθέτετε εύκολα ήχο και βίντεο στην εφαρμογή σας.

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.
el: Η αρχιτεκτονική του GStreamer επιτρέπει τη χρήση προσθέτων για την προσθήκη κωδικοποιητών, αποκωδικοποιητών και διαφόρων φίλτρων περιεχομένου. Οι εξωτερικοί προγραμματιστές μπορούν να παρέχουν πρόσθετα για το GStreamer, τα οποία καθίστανται αυτομάτως διαθέσιμα σε όλες τις εφαρμογές που χρησιμοποιούν το GStreamer. Τα πρόσθετα μπορούν να αφορούν την υποστήριξη νέων μορφών πολυμέσων, ή νέα εφέ και λειτουργίες.

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.
el: Χρησιμοποιήστε το GStreamer οποτεδήποτε χρειαστείτε να διαβάσετε ή να αναπαράγετε πολυμέσα, ή αν η εφαρμογή σας κάνει επεξεργασία ήχου ή βίντεο. Η χρήση του GStreamer διευκολύνει την ανάπτυξη της εφαρμογής σας και σας παρέχει δοκιμασμένες λύσεις για την κάλυψη των αναγκών σας.

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>
el: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">Εγχειρίδιο ανάπτυξης της εφαρμογής GStreamer</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>
el: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">Εγχειρίδιο αναφοράς του GStreamer 0.10 Core</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/documentation/">The GStreamer documentation page</link>
el: <link href="http://gstreamer.freedesktop.org/documentation/">Ιστοσελίδα τεκμηρίωσης του GStreamer</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org">The GStreamer web site</link>
el: <link href="http://gstreamer.freedesktop.org">Η ιστοσελίδα του GStreamer</link>

note: (itstool) path: info/desc
en: Widget toolkit for graphical interfaces
el: Πακέτο γραφικών συστατικών για γραφικές διεπαφές

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.
el: Η GTK+ είναι η βασική βιβλιοθήκη που χρησιμοποιείται για την κατασκευή διεπαφών χρήστη στο GNOME. Το όνομά της σημαίνει "πακέτο εργαλείων GIMP", επειδή αρχικά γράφτηκε για αυτό το πρόγραμμα χειρισμού εικόνας και αργότερα εξάχθηκε από αυτό ως αυτόνομη βιβλιοθήκη. Παρέχει όλα τα στοιχεία ελέγχου διεπαφής χρήστη, ή <em>γραφικά συστατικά</em>, που χρησιμοποιούνται σε μια κοινή γραφική εφαρμογή. Η αντικειμενοστραφής API της επιτρέπει την κατασκευή διεπαφών χρήστη χωρίς αντιμετώπιση των λεπτομερειών χαμηλού επιπέδου της αλληλεπίδρασης σχεδίασης και συσκευής.

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.
el: Πέρα από τα βασικά γραφικά συστατικά, όπως είναι τα κουμπιά, τα πλαίσια ελέγχου και καταχωρίσεις κειμένου, η GTK+ παρέχει επίσης APIs ελεγκτή προβολής μοντέλου (MVC) για προβολές δένδρου, πολλαπλά πεδία κειμένου και ενέργειες μενού και εργαλειοθήκης.

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.
el: Στη GTK+ τα γραφικά συστατικά τοποθετούνται στα παράθυρα χρησιμοποιώντας ένα <em>πρότυπο συσκευασίας πλαισίου</em>. Οι προγραμματιστές ορίζουν μόνο πώς θα συσκευάσουν τα γραφικά συστατικά μαζί σε πλαίσια περιέκτη, αντί για άμεση τοποθέτησή τους με απόλυτες συντεταγμένες. Έτσι, η GTK+ διασφαλίζει ότι τα παράθυρα αυξομειώνονται σωστά για να προσαρμοστούν στα περιεχόμενά τους και διαχειρίζεται αυτόματα την αυξομείωση του παραθύρου. Για γλώσσες από δεξιά προς τα αριστερά όπως αραβικά και εβραϊκά, η GTK+ αντιστρέφει αυτόματα τη διεπαφή χρήστη από αριστερά προς τα δεξιά, έτσι ώστε τα στοιχεία ελέγχου να έχουν την αναμενόμενη οπτική σειρά.

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.
el: Η GTK+ επιτρέπει την ανάπτυξη προσαρμοσμένων γραφικών συστατικών για χρήση στις εφαρμογές. Παρόμοια με τα εγγενή ή έτοιμα γραφικά συστατικά, αυτά τα προσαρμοσμένα γραφικά συστατικά μπορούν να υποστηρίξουν όλα τα χαρακτηριστικά που έχει η GTK+: υποστήριξη γλώσσας από δεξιά προς τα αριστερά, διεπαφές προσβασιμότητας, περιήγηση πληκτρολογίου και αυτόματη αυξομείωση.

note: (itstool) path: item/p
en: <link href="http://gtk.org/">Official web site</link>
el: <link href="http://gtk.org/">Επίσημος ιστότοπος</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gnome-devel-demos/stable/">Demo tutorial</link>
el: <link href="http://developer.gnome.org/gnome-devel-demos/stable/">Μάθημα επίδειξης</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/">Reference Manual</link>
el: <link href="http://developer.gnome.org/gtk3/stable/">Εγχειρίδιο αναφοράς</link>

note: (itstool) path: item/p
en: <link href="https://git.gnome.org/browse/gtk+/">git repository</link>
el: <link href="https://git.gnome.org/browse/gtk+/">Αποθετήριο git</link>

note: (itstool) path: item/p
en: Mailing lists:
el: Λίστες αλληλογραφίας:

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list">Writing GTK+ applications</link>
el: <link href="https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list">Γράφοντας εφαρμογές GTK+</link>

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-list">General discussion about GTK+</link>
el: <link href="https://mail.gnome.org/mailman/listinfo/gtk-list">Γενική συζήτηση σχετικά με το GTK+</link>

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-devel-list">Development of GTK+</link>
el: <link href="https://mail.gnome.org/mailman/listinfo/gtk-devel-list">Ανάπτυξη του GTK+</link>

note: (itstool) path: info/desc
en: Wireless, peer-to-peer, plug-and-play RPC
el: Ασύρματη, ομότιμη επικοινωνία, RPC τοποθέτησης και άμεσης λειτουργίας

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.
el: Πολλές συσκευές "ηλεκτρονικών καταναλωτών" μπορούν να χρησιμοποιήσουν μια συσκευή υποστήριξης τοπικού δικτύου μιας κατοικίας και να εξυπηρετήσουν τον εντοπισμό μέσα από ένα πρωτόκολλο που λέγεται UPnP (γενική τοποθέτηση και άμεση λειτουργία). Η GUPnP επιτρέπει στις εφαρμογές GNOME να εντοπίσουν συσκευές UPnP στο δίκτυο και να κοινοποιήσουν υπηρεσίες οι ίδιες.

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.
el: Η DLNA είναι ένα σύνολο προτύπων που επιτρέπει στις συσκευές να μοιραστούν περιεχόμενο πολυμέσων σε τυπικές μορφές. Η GUPnP μπορεί επίσης να εκτελέσει εργασίες σχετικές με DLNA όπως πρόβλεψη κατατομής μέσων, μετατροπή κωδικοποίησης σε δοσμένη κατατομή κλπ.

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.
el: Στο GNOME, η GUPnP είναι μία από τις βασικές ομάδες δόμησης του λογισμικού για οικιακά πολυμέσα όπως Rygel, έναν οικιακό διακομιστή μέσων.

note: (itstool) path: item/p
en: <link href="http://www.gupnp.org">GUPnP home page</link>
el: <link href="http://www.gupnp.org">Αρχική σελίδα GUPnP</link>

note: (itstool) path: info/desc
en: Topic-oriented online help system
el: Θεματικά προσανατολισμένο δικτυακό σύστημα βοήθειας

note: (itstool) path: page/title
en: Help
el: Βοήθεια

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.
el: Οι χρήστες μερικές φορές χρειάζονται μια μικρή βοήθεια, ακόμα και με τις άριστα σχεδιασμένες εφαρμογές. Το GNOME παρέχει ένα ενσωματωμένο σύστημα βοήθειας θεματικά προσανατολισμένο χρησιμοποιώντας τη γλώσσα επισήμανσης <link href="http://projectmallard.org/">Mallard</link>. Οδηγημένο από προγραμματιστές του GNOME, η Mallard είναι μια έξυπνη και δυναμική γλώσσα που σας βοηθά να γράψετε και να διορθώσετε γρήγορα. Ο θεματικά προσανατολισμένος σχεδιασμός της σημαίνει ότι οι χρήστες σας μπορούν να βρουν τις απαντήσεις που χρειάζονται χωρίς να ανατρέξουν σε ένα εγχειρίδιο. Με το μοναδικό του σύστημα σύνδεσης και οργάνωσης, η Mallard είναι η μόνη γλώσσα που σχεδιάστηκε να χειρίζεται πρόσθετο και βοήθεια πωλητή σε ένα συνεκτικό έγγραφο.

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.
el: Όταν χρειαζόσαστε εγχειρίδια, το GNOME επίσης υποστηρίζει το βιομηχανικής μορφής πρότυπο <link href="http://docbook.org/">DocBook</link>.

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/about/learn/tenminutes.html">Ten Minute Mallard Tour</link>
el: <link href="http://projectmallard.org/about/learn/tenminutes.html">Δεκάλεπτη περιήγηση στο Mallard</link>

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/">The Mallard web site</link>
el: <link href="http://projectmallard.org/">Η ιστοσελίδα του Mallard</link>

note: (itstool) path: item/p
en: <link href="http://docbook.org/">The DocBook web site</link>
el: <link href="http://docbook.org/">Η ιστοσελίδα του DocBook</link>

note: (itstool) path: info/desc
en: Manage network connections and monitor online/offline status
el: Διαχείριση συνδέσεων δικτύου και παρακολούθηση κατάστασης με σύνδεση/χωρίς σύνδεση

note: (itstool) path: page/title
en: NetworkManager
el: Διαχειριστής δικτύου (NetworkManager)

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.
el: Ο NetworkManager διαχειρίζεται τις συνδέσεις δικτύου του υπολογιστή. Φροντίζει τη διαπραγμάτευση DHCP για τη λήψη μιας διεύθυνσης IP για τον υπολογιστή, όταν η δικτύωσή του πρωτοενεργοποιείται. Επιτρέπει στους χρήστες να επιλέξουν μεταξύ διαφορετικών ενσύρματων και ασύρματων δικτύων, ρυθμίζει τα εικονικά ιδιωτικά δίκτυα (VPNs) και συνδέει το δίκτυο με μόντεμ.

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.
el: Ο NetworkManager παρέχει εκτεταμένη API που επιτρέπει τον έλεγχο εφαρμογών των συνδέσεων δικτύου. Όμως, αυτό είναι κυρίως ενδιαφέρον μόνο για το λογισμικό που υλοποιεί τον ίδιο τον πυρήνα της επιφάνειας εργασίας. Οι κανονικές εφαρμογές μπορούν να χρησιμοποιήσουν τη API NetworkManager για να παρακολουθήσουν την κατάσταση με/χωρίς σύνδεση του υπολογιστή και να εκτελέσουν άλλες υψηλού επιπέδου εργασίες σχετικές με το δίκτυο.

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.
el: Ο φλοιός επιφάνειας εργασίας του πυρήνα στο GNOME έχει ένα εμφανές εικονίδιο NetworkManager· εσωτερικά χρησιμοποιεί τη API του NetworkManager για να αλλάξει τις ρυθμίσεις δικτύου με βάση τις επιλογές χρήστη. Εφαρμογές όπως η Evolution, που χρειάζεται να ξέρει για την κατάσταση με/χωρίς σύνδεση του υπολογιστή, χρησιμοποιούν τον NetworkManager επίσης.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager home page</link>
el: <link href="https://wiki.gnome.org/Projects/NetworkManager">Αρχική σελίδα NetworkManager</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">NetworkManager API reference</link>
el: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">Αναφορά API NetworkManager</link>

note: (itstool) path: info/desc
en: Interactive notifications in the desktop's message tray
el: Διαδραστικές ειδοποιήσεις στην περιοχή μηνυμάτων της επιφάνειας εργασίας

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.
el: Η Libnotify παρέχει μια API για εμφάνιση των ειδοποιήσεων στον χρήστη. Οι ειδοποιήσεις μπορεί να είναι απλά μηνύματα ή μπορούν να επιτρέψουν στον χρήστη να απαντήσει. Για παράδειγμα, η Empathy (λογισμικό άμεσων μηνυμάτων του GNOME) χρησιμοποιεί ειδοποιήσεις για να πει στον χρήστη, πότε παίρνει ένα άμεσο μήνυμα. Οι ειδοποιήσεις που έγιναν με το Libnotify θα χρησιμοποιήσουν την κατάλληλη διεπαφή στο περιβάλλον που εκτελείται η εφαρμογή: στο GNOME 3, οι ειδοποιήσεις εμφανίζονται στο τέλος της οθόνης και έπειτα μπαίνουν στη περιοχή ειδοποιήσεων, ενώ άλλα κελύφη επιφάνειας εργασίας μπορούν να διαλέξουν την εμφάνισή τους διαφορετικά.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libnotify/unstable/">Libnotify Reference Manual</link>
el: <link href="http://developer.gnome.org/libnotify/unstable/">Εγχειρίδιο αναφοράς Libnotify</link>

note: (itstool) path: info/desc
en: Software installation and management
el: Εγκατάσταση και διαχείριση λογισμικού

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.
el: Το PackageKit επιτρέπει ερωτήματα στις εφαρμογές αν άλλα πακέτα είναι εγκατεστημένα, ανεξάρτητα από τη διανομή GNU/Λίνουξ στην οποία τρέχουν. Αν η εφαρμογή σας χρειάζεται ένα πρόσθετο πακέτο για να εγκατασταθεί στον χρόνο εκτέλεσης, μπορεί να ζητήσει από το PackageKit να το μεταφορτώσει και να το εγκαταστήσει. Για παράδειγμα, μια εφαρμογή πολυμέσων μπορεί να χρειαστεί να μεταφορτώσει έναν κωδικοποιητή-αποκωδικοποιητή, ή ένα πρόγραμμα επεξήγησης μπορεί να χρειαστεί να μεταφορτώσει τις απαιτούμενες γραμματοσειρές.

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.
el: Ποικίλες εφαρμογές Gnome χρησιμοποιούν το PackageKit σε παρόμοιες καταστάσεις. Totem, η συσκευή πολυμέσων, χρησιμοποιεί το PackageKit για να ζητήσει εγκατάσταση των κωδικοποιητών-αποκωδικοποιητών, όταν προσπαθεί να παίξει ένα αρχείο μέσων που δεν αναγνωρίζει. Ο System-config-printer, ένα πρόγραμμα που διαμορφώνει εκτυπωτές, όταν συνδέονται, χρησιμοποιεί το PackageKit για μεταφόρτωση και εγκατάσταση οδηγών εκτυπωτή όταν χρειάζεται.

note: (itstool) path: item/p
en: <link href="http://www.packagekit.org/">PackageKit home page</link>
el: <link href="http://www.packagekit.org/">Η αρχική σελίδα PackageKit</link>

note: (itstool) path: info/desc
en: See a list of all of the development libraries in GNOME.
el: Δείτε έναν κατάλογο όλων των βιβλιοθηκών ανάπτυξης στο GNOME.

note: (itstool) path: page/title
en: Platform libraries
el: Βιβλιοθήκες πλατφόρμας

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.
el: Η πλατφόρμα GNOME είναι μια πλούσια συλλογή βιβλιοθηκών. Αυτός είναι ένας κατάλογος όλων των βιβλιοθηκών πλατφόρμας στο GNOME, ταξινομημένος κατά σκοπό.

note: (itstool) path: links/title
en: User interface and display
el: Διεπαφή χρήστη και εμφάνιση

note: (itstool) path: links/title
en: Storage of the user's data
el: Αποθήκευση των δεδομένων χρήστη

note: (itstool) path: links/title
en: File access
el: Προσπέλαση αρχείων

note: (itstool) path: links/title
en: Networking
el: Δικτύωση

note: (itstool) path: links/title
en: Application support
el: Υποστήριξη εφαρμογής

note: (itstool) path: links/title
en: Inter-process communication
el: Ενδοδιαδικασιακή επικοινωνία

note: (itstool) path: links/title
en: Geographical
el: Γεωγραφικός

note: (itstool) path: links/title
en: Foundational C utilities and object system
el: Θεμελιακά βοηθήματα C και σύστημα αντικειμένων

note: (itstool) path: info/desc
en: International text rendering with full Unicode support
el: Διεθνής απόδοση κειμένου με πλήρη υποστήριξη Unicode

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+.
el: Η Pango είναι η βασική βιβλιοθήκη χειρισμού κειμένου και γραμματοσειρών της πλατφόρμας GNOME. Είναι υπεύθυνη για την εμφάνιση και τη διάταξη του κειμένου και χρησιμοποιείται παντού στη 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
el: Η μηχανή διάταξης Pango μπορεί να χρησιμοποιηθεί με διαφορετική υποστήριξη γραμματοσειρών και γραφικών. Στα περισσότερα συστήματα GNOME, η Pango χρησιμοποιεί τα FreeType, fontconfig και Cairo για να προσπελάσει στις γραμματοσειρές και να αποδώσει κείμενο. Σε άλλα συστήματα, η Pango χρησιμοποιεί τα εγγενή συστήματα γραμματοσειρών, όπως το Uniscribe στα Microsoft Windows και το ATSUI στο 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.
el: Η Pango προσφέρει εκτεταμένη υποστήριξη για τα ποικίλα συστήματα γραφής που χρησιμοποιούνται στον κόσμο. Πολλά συστήματα γραφής που χρησιμοποιούνται για γλώσσες έχουν περίπλοκους κανόνες για τη διάταξη των συμβόλων τους και τη σύνθεση των χαρακτήρων τους. Μέσω της Pango, σχεδόν όλες οι γλώσσες μπορούν να γράφονται και να εμφανίζονται σωστά, επιτρέποντας στους χρήστες οπουδήποτε να διαβάζουν κείμενα στη μητρική τους γλώσσα. Η Pango υποστηρίζει αυτόματα τα διάφορα συστήματα γραφής· οι προγραμματιστές της εφαρμογής δεν χρειάζεται να γράφουν ειδικό κώδικα για να υποστηρίξουν άλλες γλώσσες.

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.
el: Η Pango υποστηρίζει τη χρησιμοποιούμενη τεχνοτροπία του κειμένου σε τυπικά έγγραφα και διεπαφές, όπως είναι οι πλάγιοι χαρακτήρες, οι έντονοι χαρακτήρες και οι υπογραμμίσεις. Η Pango χρησιμοποιεί μια απλή σύνταξη που θυμίζει XML και ονομάζεται PangoMarkup, η οποία σας επιτρέπει να ρυθμίζετε το μέγεθος, το χρώμα, τις τεχνοτροπίες της γραμματοσειράς, καθώς και άλλα γνωρίσματα του κειμένου. Χρησιμοποιώντας PangoMarkup, μπορείτε να ορίζετε τις ενσωματωμένες τεχνοτροπίες χωρίς να χρειάζεται να τις προσθέτετε ξανά σε κάθε ομάδα κειμένου. Η PangoMarkup μπορεί να χρησιμοποιηθεί απευθείας από τη GTK+, επιτρέποντάς σας να διαμορφώνετε την τεχνοτροπία του κειμένου των γραφικών διεπαφών σας εύκολα.

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.
el: Χρησιμοποιήστε απευθείας την Pango κάθε φορά που επιθυμείτε να εμφανίσετε κείμενο στην οθόνη ή σε άλλο μέσο. Η χρήση της Pango επιτρέπει στη διάταξη του κειμένου σας να αναγνωρίζεται χωρίς κανένα πρόβλημα από τη GTK+ και την υπόλοιπη πλατφόρμα του GNOME. Επομένως, σας βοηθάει να δημιουργήσετε φορητό κώδικα και, κυρίως, διασφαλίζει ότι η εφαρμογή σας θα εμφανίζει άψογα κείμενο σε εκατοντάδες διαφορετικές γλώσσες.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/pango/stable/">Pango Reference Manual</link>
el: <link href="https://developer.gnome.org/pango/stable/">Εγχειρίδιο αναφοράς του Pango</link>

note: (itstool) path: item/p
en: <link href="http://www.pango.org">The Pango web site</link>
el: <link href="http://www.pango.org">Η ιστοσελίδα του Pango</link>

note: (itstool) path: info/desc
en: Access control for system-level services provided through D-Bus
el: Έλεγχος πρόσβασης για τις υπηρεσίες επιπέδου συστήματος που παρέχονται μέσα από δίαυλο δεδομένων

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.
el: Polkit, ή πακέτο πολιτικής, διαχειρίζεται τις πολιτικές που επιτρέπουν μη προνομιούχες διεργασίες να μιλήσουν με προνομιούχες μέσα από APIs <link xref="tech-d-bus">διαύλου δεδομένων</link>. Για παράδειγμα, δεν θα πρέπει να επιτρέπεται σε όλα τα προγράμματα να ζητούν από αυτό το μηχάνημα να αποσυνδέεται από το δίκτυο μέσα από την υπηρεσία <link xref="tech-network-manager">NetworkManager</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.
el: Το Polkit επιτρέπει στον διαχειριστή του συστήματος να ορίσει διαφορετικές πολιτικές για διαφορετικές υπηρεσίες. Για παράδειγμα, μόνο ένας χρήστης με φυσική πρόσβαση στην κονσόλα μπορεί να προσαρτήσει/αποπροσαρτήσει οδηγούς και τόμους· οι χρήστες που δεν είναι στην κονσόλα θα χρειαστεί να πληκτρολογήσουν έναν κωδικό πρόσβασης διαχειριστή. Σε ένα μηχάνημα για οικιακούς χρήστες, οι περισσότερες πολιτικές θα είναι μάλλον φιλελεύθερες, καθώς οι χρήστες μπορούν να είναι έμπιστοι όσον αφορά τη φροντίδα του μηχανήματος. Σε εταιρικές ρυθμίσεις, οι πολιτικές μπορεί να είναι περισσότερο περιορισμένες.

note: (itstool) path: page/p
en: GNOME uses PolicyKit whenever applications need to request privileged operations.
el: Το GNOME χρησιμοποιεί PolicyKit όποτε οι εφαρμογές χρειάζεται να ζητούν προνομιακές λειτουργίες.

note: (itstool) path: item/p
en: <link href="http://www.freedesktop.org/wiki/Software/polkit">Polkit home page</link>
el: <link href="http://www.freedesktop.org/wiki/Software/polkit">Αρχική σελίδα Polkit</link>

note: (itstool) path: info/desc
en: PDF rendering
el: Απόδοση PDF

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.
el: Poppler είναι μια εξειδικευμένη βιβλιοθήκη για απόδοση εγγράφων PDF. Αυτό μπορεί να χρησιμοποιηθεί για ποικίλους σκοπούς. Για παράδειγμα, η Evince είναι ο προβολέας PDF του GNOME και χρησιμοποιεί Poppler για όλη την απόδοσή του. Επιπλέον, το λογισμικό που δημιουργεί εικονίδια μικρογραφίας για αρχεία PDF χρησιμοποιεί επίσης Poppler. Θα μπορούσατε ακόμα να το χρησιμοποιήσετε για τη δημιουργία λογισμικού που επιτρέπει στον χρήστη την αναδιάταξη ή εξαγωγή σελίδων από PDFs.

note: (itstool) path: item/p
en: <link href="http://poppler.freedesktop.org/">Poppler home page</link>
el: <link href="http://poppler.freedesktop.org/">Αρχική σελίδα Poppler</link>

note: (itstool) path: info/desc
en: Low-level audio API
el: API ήχου χαμηλού επιπέδου

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.
el: Η PulseAudio είναι μια API ήχου χαμηλού επιπέδου του GNOME. Είναι αυτό που κάθεται μεταξύ εφαρμογών και της API ήχου του πυρήνα. Η PulseAudio σας επιτρέπει να ανακατευθύνετε τον ήχο μέσα από το δίκτυο, ή σε ένα ακουστικό μπλουτούθ. Μπορεί να αναμίξει πολλές πηγές ήχου, ή να αλλάξει τον ρυθμό δειγμάτων μιας ροής ήχου.

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>.
el: Όλα τα μέρη του Gnome που παράγουν ήχο χρησιμοποιούν PulseAudio με τον έναν ή τον άλλον τρόπο, είτε άμεσα, είτε έμμεσα μέσα από APIs χειρισμού ήχου υψηλότερου επιπέδου όπως <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>
el: <link href="http://www.freedesktop.org/wiki/Software/PulseAudio">Αρχική σελίδα PulseAudio</link>

note: (itstool) path: info/desc
en: Secure storage for passwords and other data
el: Ασφαλής αποθήκευση για κωδικούς και άλλα δεδομένα

note: (itstool) path: page/title
en: Secret
el: Απόρρητο

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.
el: Το GNOME χρησιμοποιεί την libsecret ως έναν ασφαλή διαχειριστή κλειδοθήκης, για να αποθηκεύσει κωδικούς πρόσβασης χρηστών και άλλα ευαίσθητα δεδομένα. Οι εφαρμογές μπορούν να χρησιμοποιήσουν την βιβλιοθήκη διαχειριστή κλειδοθήκης για να αποθηκεύσουν και να προσπελάσουν κωδικούς πρόσβασης και οι χρήστες μπορούν να διαχειριστούν τους κωδικούς πρόσβασής τους χρησιμοποιώντας την εφαρμογή <app>Seahorse</app> του GNOME.

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.
el: Ο διαχειριστής κλειδοθηκών σας επιτρέπει να δημιουργείτε όσες κλειδοθήκες επιθυμείτε, καθεμία από τις οποίες μπορεί να περιέχει όσα στοιχεία επιθυμείτε. Τα στοιχεία των κλειδοθηκών περιέχουν δεδομένα, συνήθως συνθηματικά. Κάθε κλειδοθήκη κλειδώνεται ξεχωριστά, και ξεκλειδώνεται με την εισαγωγή συνθηματικού από το χρήστη. Όταν ξεκλειδωθεί μια κλειδοθήκη, ο χρήστης αποκτά πρόσβαση σε όλα τα στοιχεία της.

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.
el: Ο διαχειριστής κλειδοθηκών παράγει λίστες ελέγχου πρόσβασης για κάθε στοιχείο μιας κλειδοθήκης, επιτρέποντάς σας να ελέγχετε ποιες εφαρμογές θα έχουν πρόσβαση σε αυτό το στοιχείο. Αν μια άγνωστη εφαρμογή προσπαθήσει να αποκτήσει πρόσβαση σε ένα στοιχείο κλειδοθήκης, ο διαχειριστής κλειδοθηκών θα ζητήσει από το χρήστη να επιτρέψει ή να αρνηθεί την πρόσβαση. Κατ' αυτόν τον τρόπο, τυχόν κακόβουλες ή κακογραμμένες εφαρμογές δεν μπορούν να αποκτήσουν πρόσβαση στα ευαίσθητα δεδομένα του χρήστη.

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.
el: Τα δεδομένα των κλειδοθηκών αποθηκεύονται στο σύστημα αρχείων κρυπτογραφημένα με τον αλγόριθμο κρυπτογράφησης μπλοκ AES, ενώ ο SHA1 χρησιμοποιείται για τα hash των γνωρισμάτων των στοιχείων. Χρησιμοποιώντας το hash των γνωρισμάτων, ο διαχειριστής κλειδοθηκών μπορεί να βρει το στοιχείο που ζητά μια εφαρμογή χωρίς να χρειαστεί να ξεκλειδώσει την κλειδοθήκη. Η κλειδοθήκη ξεκλειδώνεται μόνο αφού βρεθεί το κατάλληλο στοιχείο και δοθεί πρόσβαση σε αυτό.

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.
el: Ο διαχειριστής κλειδοθηκών παρέχει επίσης μία κλειδοθήκη συνεδρίας. Τα στοιχεία της κλειδοθήκης συνεδρίας δεν αποθηκεύονται ποτέ στο δίσκο και χάνονται μόλις τελειώσει η συνεδρία του χρήστη. Η κλειδοθήκη συνεδρίας μπορεί να χρησιμοποιηθεί για την αποθήκευση συνθηματικών που αφορούν μόνο την τρέχουσα συνεδρία.

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.
el: Αν χρησιμοποιείτε το <link xref="tech-gio">GIO</link> για πρόσβαση σε απομακρυσμένους εξυπηρετητές, διαπιστώνετε αμέσως τα πλεονεκτήματα του διαχειριστή κλειδοθηκών. Όποτε το GIO απαιτεί πιστοποίηση του χρήστη, σας δίνετε η δυνατότητα να αποθηκεύσετε τον κωδικό πρόσβασης, είτε στην προεπιλεγμένη κλειδοθήκη, είτε στην κλειδοθήκη της συνεδρίας.

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.
el: Θα πρέπει να χρησιμοποιείτε τον διαχειριστή κλειδοθηκών της libsecret αν η εφαρμογή σας χρειάζεται να αποθηκεύει κωδικούς πρόσβασης ή άλλα ευαίσθητα δεδομένα των χρηστών. Η χρήση του διαχειριστή κλειδοθηκών βελτιώνει την εμπειρία του χρήστη, διασφαλίζοντας την ασφάλεια των δεδομένων του χρήστη.

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.
el: Το Gnome χρησιμοποιούσε μια βιβλιοθήκη που λεγόταν gnome-keyring πριν την έκδοση 3.6. Από την έκδοση 3.6, χρησιμοποιείται στη θέση της η libsecret. Αυτή επιτρέπει τον μερισμό της υπηρεσίας κλειδοθήκης μεταξύ GNOME και άλλων περιβαλλόντων επιφάνειας εργασίας και εφαρμογών.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libsecret/unstable/">Libsecret Reference Manual</link>
el: <link href="http://developer.gnome.org/libsecret/unstable/">Εγχειρίδιο αναφοράς Libsecret</link>

note: (itstool) path: info/desc
en: Asynchronous HTTP library with cookies, SSL, and XML-RPC
el: Ασύγχρονη βιβλιοθήκη HTTP με μπισκότα, SSL και 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.
el: Soup, ή libsoup όπως λέγεται συνήθως, είναι μια βιβλιοθήκη HTTP που σχεδιάστηκε να χρησιμοποιηθεί σε γραφικές εφαρμογές που χρειάζονται ασύγχρονες λειτουργίες για να αποφύγουν την φραγή της διεπαφής χρήστη ενώ τα αιτήματα του δικτύου συνεχίζονται.

note: (itstool) path: page/p
en: Soup provides functionality for using HTTP cookies, SSL encrypted connections, and the XML-RPC protocol based on HTTP.
el: Η Soup παρέχει λειτουργικότητα στη χρήση μπισκότων HTTP, στις κρυπτογραφημένες συνδέσεις SSL και στο πρωτόκολλο XML-RPC με βάση το 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.
el: Trivia: Η Soup λέγεται "soup" επειδή ξεκίνησε ως μια βιβλιοθήκη για να κάνει τα αιτήματα SOAP μέσα από HTTP. Οι ισπανόφωνοι που μαθαίνουν αγγλικά μπερδεύουν συχνά τις λέξεις "soup" και "soap" και αυτό έδιχνε ως ένα αστείο και ενδιαφέρον όνομα για χρήση.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libsoup/stable/">Soup reference manual</link>
el: <link href="developer.gnome.org/libsoup/stable/">Εγχειρίδιο αναφοράς Soup</link>

note: (itstool) path: info/desc
en: Unified instant-messaging and communications service
el: Ενιαία άμεσα μηνύματα και υπηρεσία επικοινωνιών

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.
el: Η Telepathy παρέχει ένα ισχυρό σκελετό για αλληλεπίδραση με τις επαφές αμέσων μηνυμάτων του χρήστη. Με την Telepathy, όλοι οι λογαριασμοί και οι συνδέσεις χειρίζονται από μια υπηρεσία συνεδρίας ενός <link xref="tech-d-bus">διαύλου δεδομένων</link> που είναι βαθιά ενσωματωμένος στην επιφάνεια εργασίας του GNOME. Οι εφαρμογές μπορούν να σχετιστούν με αυτήν την υπηρεσία για επικοινωνία με επαφές.

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.
el: Με το API Telepathy Tubes, μπορείτε ακόμα να δρομολογήσετε ένα ελεύθερο πρωτόκολλο πάνω σε σύγχρονα πρωτόκολλα αμέσων μηνυμάτων όπως το Jabber για να δημιουργήσετε διαδραστικές εφαρμογές. Μπορείτε να δημιουργήσετε παιχνίδια πολλών παικτών ή συνεργαζόμενους επεξεργαστές που ενσωματώνονται με τις υπηρεσίες άμεσων μηνυμάτων σε όλη την επιφάνεια εργασίας.

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org/doc/book/">Telepathy Developer's Manual</link>
el: <link href="http://telepathy.freedesktop.org/doc/book/">Εγχειρίδιο διαχειριστή του Telepathy</link>

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org">The Telepathy web site</link>
el: <link href="http://telepathy.freedesktop.org">Η ιστοσελίδα του Telepathy</link>

note: (itstool) path: info/desc
en: Storage and retrieval for document metadata
el: Αποθήκευση και ανάκτηση για μεταδεδομένα εγγράφου

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>.
el: Η Tracker είναι μια μηχανή αποθήκευσης RDF (μορφής δεδομένων πόρων). Η RDF αποτελείται από <em>τριάδες</em> όπως υποκείμενο:ρήμα:αντικείμενο. Για παράδειγμα, θα μπορούσαν να υπάρχουν τυπικές τριάδες για τίτλους βιβλίων και συγγραφείς, όπως <code>Othello:has-author:William Shakespeare</code>. Ένα τυποποιημένο σύνολο μορφών τριάδων λέγεται <em>οντολογία</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.
el: Η Tracker παρέχει μια αποθήκη για τέτοιες τριάδες και μια μηχανή ερωτήματος στη μορφή της γλώσσας ερωτήματος SPARQL.

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.
el: Το GNOME χρησιμοποιεί την Tracker ως μια αποθήκη για μεταδεδομένα εγγράφων. Τα μεταδεδομένα εγγράφων μπορούν να συμπεριλάβουν τον τίτλο της, συγγραφείς, πνευματικά δικαιώματα, ημερομηνία τροποποίησης και λέξεις-κλειδιά. Όλα αυτά τα μεταδεδομένα αποθηκεύονται ως τριάδες RDF στην Tracker και ερωτάται με SPARQL από εφαρμογές όπως έγγραφα Gnome. Η <link href="http://developer.gnome.org/ontology/unstable/">χρησιμοποιούμενη οντολογία</link> βασίζεται σε ποικίλες τυπικές υποοντολογίες: <link href="http://dublincore.org/">Dublin Core</link> για μεταδεδομένα εγγράφων και <link href="http://nepomuk.kde.org/">NEPOMUK</link> για σημειώσεις, αρχεία, επαφές και άλλα στοιχεία.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker">Tracker Home Page</link>
el: <link href="https://wiki.gnome.org/Projects/Tracker">Αρχική σελίδα Tracker</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">Tracker documentation</link>
el: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">Τεκμηρίωση Tracker</link>

note: (itstool) path: info/desc
en: HTML5 web page rendering
el: Απόδοση ιστοσελίδας HTML5

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.
el: Η WebKit είναι μια ισχυρή διασυστημική μηχανή HTML που χρησιμοποιείται στο ανοικτό λογισμικό και εμπορικά προϊόντα. Το WebKitGTK είναι η θύρα της WebKit δομημένη στο<link xref="tech-gtk">GTK+</link> και ενσωματωμένη στη πλατφόρμα ανάπτυξης του GNOME. Η WebKitGTK αναπτύσσεται ανοδικά ως μέρος του κύριου έργου WebKit, έτσι είναι πάντα ενημερωμένη με τα τελευταία γνωρίσματα του HTML5.

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.
el: Το WebKitGTK+ διευκολύνει την προσθήκη λειτουργικότητας ιστού στην εφαρμογή σας, ή τη χρήση HTML5 και συσχετισμένων τεχνολογιών για γρήγορη δημιουργία δυναμικών διεπαφών χρήστη.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">WebKitGTK+ demo tutorial</link>
el: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">Μάθημα WebKitGTK+</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">WebKitGTK+ Reference Manual</link>
el: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">Εγχειρίδιο αναφοράς του WebKitGTK+</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/">The WebKitGTK+ web site</link>
el: <link href="http://webkitgtk.org/">Η ιστοσελίδα του WebKitGTK+</link>

note: (itstool) path: info/desc
en: Finish the application and run the script.
el: Τελειώστε την εφαρμογή και εκτελέστε το σενάριο.

note: (itstool) path: page/title
en: Run your application
el: Εκτέλεση της εφαρμογής

note: (itstool) path: links/title
en: Get started with GNOME
el: Ξεκινώντας με το 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:
el: Κάντε το νέο αντικείμενο <code>app</code> και καλέστε τη μέθοδο <code>run</code> για να εκτελέσετε την εφαρμογή:

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>.
el: Αποθηκεύστε τη δέσμη ενεργειών ως <file>helloworld.js</file>, εκτελέστε <cmd>chmod +x helloworld.js</cmd> για να την κάνετε εκτελέσιμη και εκτελέστε την με <cmd>./helloworld.js</cmd>.

note: (itstool) path: media/p
en: Screenshot of a basic window.
el: Στιγμιότυπο του βασικού παραθύρου.

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!
el: Αυτό το παράθυρο δημιουργείται από το αρχείο <app>Glade</app> και συνδέεται με τα συμβάντα <app>Gtk</app>. Τώρα, έχετε μια πλήρως λειτουργική εφαρμογή Gtk!

note: (itstool) path: info/desc
en: Bind functions to events using Lang.
el: Συνδέστε λειτουργίες με συμβάντα χρησιμοποιώντας Lang.

note: (itstool) path: page/title
en: Actions and signals
el: Ενέργειες και σήματα

note: (itstool) path: page/p
en: Gtk has a set of predefined events that you can use in your application.
el: Η Gtk έχει ένα σύνολο προκαθορισμένων συμβάντων που μπορείτε να χρησιμοποιήσετε στην εφαρμογή σας.

note: (itstool) path: example/p
en: Declare <code>HelloWorld</code> as a new <code>Lang</code> class. Gjs requires classes to have the Name property defined.
el: Δηλώστε το <code>HelloWorld</code> ως μια νέα κλάση <code>Lang</code>. Η Gjs απαιτεί οι κλάσεις να έχουν ορισμένη ιδιότητα ονόματος.

note: (itstool) path: example/p
en: <code>_init</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>:
el: Το <code>_init</code> καλείται όταν δημιουργείται ένα νέο στιγμιότυπο. Δημιουργήστε μια <code>GtkApplication</code>, έπειτα συνδέστε το <code>activate</code> στο υπάρχον Gtk συμβάν <code>_onActivate</code> και το <code>startup</code> στο <code>_onStartup</code>:

note: (itstool) path: example/p
en: Show the window upon application activation:
el: Εμφανίστε το παράθυρο με την ενεργοποίηση της εφαρμογής:

note: (itstool) path: info/desc
en: Add the window specified in the UI file to the application using GtkBuilder.
el: Προσθέστε το συγκεκριμένο παράθυρο στο αρχείο διεπαφής χρήστη της εφαρμογής χρησιμοποιώντας 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.
el: Η GtkBuilder δέχεται περιγραφές διεπαφής χρήστη και τις μετατρέπει σε εφαρμογές Gtk. Σε αυτήν την περίπτωση, η περιγραφή της διεπαφής χρήστη βρίσκεται στο αρχείο <file>helloworld.glade</file> και μπορεί να διαβαστεί από τη μέθοδο <code>get_object()</code>.

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:
el: Φορτώστε το αρχείο διεπαφής χρήστη χρησιμοποιώντας το <code>GtkBuilder</code> και πάρτε το αντικείμενο παραθύρου χρησιμοποιώντας το επιλεγμένο <gui>Όνομα</gui> (ή <gui>αναγνωριστικό</gui>) στο Glade, και μετά προσθέστε το αντικείμενο παραθύρου στην εφαρμογή:

note: (itstool) path: info/desc
en: Include bindings necessary to run your script.
el: Συμπεριλάβετε τις απαραίτητες συνδέσεις για να εκτελέσετε το σενάριό σας.

note: (itstool) path: page/title
en: Gjs and Gtk
el: Gjs και 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.
el: Το <link href="https://wiki.gnome.org/Projects/Gjs">Gjs</link> είναι μια σύνδεση JavaScript για το GNOME που μπορεί να χρησιμοποιηθεί για να αλληλεπιδράσει με το Gtk. Το <link href="http://www.gtk.org/">Gtk</link> είναι ένα πακέτο εργαλείων για τη δημιουργία γραφικών διεπαφών χρήστη.

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>.
el: Ανοίξτε έναν επεξεργαστή κειμένου και επικολλήστε τις γραμμές του κώδικα. Η πλήρης δέσμη ενεργειών είναι διαθέσιμη στην <link xref="tour-summary">περίληψη</link>.

note: (itstool) path: page/p
en: Create an <code>object</code> using your <code>class</code> and call the <code>run()</code> method:
el: Δημιουργήστε ένα <code>αντικείμενο</code> χρησιμοποιώντας την <code>κλάση</code> σας και καλέστε τη μέθοδο <code>run()</code>:

note: (itstool) path: example/p
en: Call the Gjs JavaScript binding. This instructs the shell to run this script with Gjs.
el: Καλέστε τη σύνδεση JavaScript Gjs. Αυτή πληροφορεί το κέλυφος για να εκτελέσει αυτό το σενάριο με Gjs.

note: (itstool) path: example/p
en: Import <code>lang</code> for the <code>bind</code> function and <code>gi.Gtk</code> for <code>Gtk</code> functions.
el: Εισάγετε <code>lang</code> για τη λειτουργία <code>σύνδεσης</code> και <code>gi.Gtk</code> για τις συναρτήσεις <code>Gtk</code>.

note: (itstool) path: info/desc
en: Use Glade to generate a UI file.
el: Χρησιμοποιήστε Glade για να δημιουργήσετε ένα αρχείο διεπαφής χρήστη.

note: (itstool) path: page/title
en: Create a user interface
el: Δημιουργία διεπαφής χρήστη

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.
el: Χρησιμοποιήστε το <link href="http://glade.gnome.org/">Glade</link>, τον επεξεργαστή διεπαφής χρήστη του GNOME για να δμιουργήσετε μια διεπαφή χρήστη. Το Glade παράγει αρχεία XML που περιγράφουν τα γνωρίσματα μιας εφαρμογής.

note: (itstool) path: page/p
en: When creating a UI file using Glade, the <gui>Name</gui> that you specify in Glade is the ID that you will later need to use to get the object from the UI file.
el: Κατά τη δημιουργία ενός αρχείου διεπαφής χρήστη χρησιμοποιώντας το Glade, το <gui>Όνομα</gui> που ορίζετε στο Glade είναι το αναγνωριστικό που θα χρειαστείτε αργότερα να χρησιμοποιήσετε για να πάρετε το αντικείμενο από το αρχείο διεπαφής χρήστη.

note: (itstool) path: example/p
en: Create a new window, then set <gui>Name</gui> to <code>window1</code> and <gui>Window</gui> to <code>Hello World</code>:
el: Δημιουργήστε ένα νέο παράθυρο, έπειτα ορίστε το <gui>Όνομα</gui> στο <code>window1</code> και το <gui>Παράθυρο</gui> σε <code>Hello World</code>:

note: (itstool) path: media/p
en: Screenshot of value attribution in Glade.
el: Στιγμιότυπο του απόδοσης τιμής στη 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>.
el: Αποθηκεύστε το αρχείο με <guiseq><gui>Αρχείο</gui><gui>Αποθήκευση ως</gui></guiseq> και ονομάστε το <file>helloworld.glade</file>.

note: (itstool) path: info/desc
en: Get your GtkApplication started in JavaScript and create a UI using Glade.
el: Ξεκινήστε μια εφαρμογή Gtk με JavaScript και δημιουργήστε μια διεπαφή χρήστη χρησιμοποιώντας το Glade.

note: (itstool) path: page/title
en: Get started
el: Ξεκινήστε

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.
el: Η διεπαφή χρήστη (UI) μπορεί να δομηθεί με κώδικα ή να δημιουργηθεί με το Glade, τον επεξεργαστή γραφικής διεπαφής του GNOME. Το Glade παράγει αρχεία XML που περιγράφουν τα γνωρίσματα μιας εφαρμογής.

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.
el: Θα δημιουργήσετε ένα αρχείο GtkBuilder στο Glade, θα προσπελάσετε και θα εμφανίσετε ένα παράθυρο με βάση τα περιεχόμενα αυτού του αρχείου με μια δέσμη ενεργειών Gjs. Η δέσμη ενεργειών εξετάζεται σε πολλά μέρη και συμπεριλαμβάνεται πλήρως στην περίληψη.

note: (itstool) path: info/desc
en: An overview of the code and relevant links.
el: Μια επισκόπηση του κώδικα και σχετικών συνδέσμων.

note: (itstool) path: page/title
en: Summary
el: Περίληψη

note: (itstool) path: page/p
en: Here is how the examples fit together:
el: Ιδού πώς τα παραδείγματα προσαρμόζονται μαζί:
