<?xml version="1.0" encoding="utf-8"?>
<!--
  SPDX-License-Identifier: CC-BY-SA-3.0
  SPDX-FileCopyrightText: 2021, 2022, 2023 Philip Withnall <philip@tecnocode.co.uk>
  SPDX-FileCopyrightText: 2021, 2022, 2024 Will Thompson <wjt@endlessos.org>
  SPDX-FileCopyrightText: 2024 Milan Crha <mcrha@redhat.com>
  SPDX-FileCopyrightText: 2024 Sid <sidtosh4@gmail.com>
-->
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="software-metadata" xml:lang="el">

  <info>
    <link type="guide" xref="index"/>

    <credit type="author">
      <name>Philip Withnall</name>
      <email its:translate="no">philip@tecnocode.co.uk</email>
    </credit>
    <credit type="author">
      <name>Will Thompson</name>
      <email its:translate="no">wjt@endlessos.org</email>
    </credit>
    <credit type="author">
      <name>Milan Crha</name>
      <email its:translate="no">mcrha@redhat.com</email>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Πώς το <app>Λογισμικό</app> χρησιμοποιεί τα μεταδεδομένα</desc>
  </info>

  <title>Μεταδεδομένα λογισμικού</title>
  <links type="section"/>

  <section id="screenshots">
    <title>Στιγμιότυπα οθόνης</title>
    <media type="image" src="figures/app-screenshot.png" style="floatend floatright" mime="image/png" its:translate="no"/>
    <p>Το <app>Λογισμικό</app> εμφανίζει τα στιγμιότυπα οθόνης στη σελίδα λεπτομερειών μιας εφαρμογής. Αυτά τυπικά θα πρέπει να περιλαμβάνουν στιγμιότυπα από διάφορα παράθυρα / διαλόγους της εφαρμογής, ώστε ο χρήστης να πάρει μια γρήγορη ιδέα για τις δυνατότητες, την εμφάνιση και την αίσθηση της εφαρμογής κ.λπ.</p>
    <p>Όταν υπάρχουν περισσότερα από ένα στιγμιότυπα οθόνης στο αρχείο metainfo της εφαρμογής, το <app>Λογισμικό</app> θα εμφανίσει τα στιγμιότυπα σε μορφή καρουζέλ.</p>
    <p>Σε περιπτώσεις που το αρχείο metainfo της εφαρμογής δεν περιέχει κανένα στιγμιότυπο οθόνης, τότε θα εμφανίζεται ένα εικονίδιο κράτησης θέσης όπως παρακάτω με την ένδειξη <code>No Screenshots</code> (Χωρίς στιγμιότυπα):</p>
    <media type="image" src="figures/scalable/symbolic/image-missing-symbolic.svg" width="96" mime="image/svg" its:translate="no"/>
    <note>
      <p>Το εικονίδιο κράτησης θέσης μπορεί να φαίνεται διαφορετικό εάν χρησιμοποιείτε ένα προσαρμοσμένο θέμα εικονιδίων.</p>
    </note>
    <p>Τα στιγμιότυπα οθόνης μπορεί να γίνουν παρωχημένα καθώς αλλάζει η διεπαφή χρήστη (UI) της εφαρμογής. Επομένως, ακόμα κι αν το <app>Λογισμικό</app> εμφανίζει στιγμιότυπα για μια εφαρμογή, είναι σημαντικό να ελέγξετε αν αυτά είναι ενημερωμένα ή παλιά.</p>
    <p>Μπορείτε να βελτιώσετε τις πληροφορίες στιγμιότυπων της εφαρμογής:</p>
    <list>
      <item>
	<p><link xref="#how-to-add-missing-app-screenshots">Πώς να προσθέσετε στιγμιότυπα εφαρμογής που λείπουν</link></p>
      </item>
    </list>
  </section>

  <section id="app-context-bar">
    <title>Γραμμή πλαισίου εφαρμογής</title>
    <p>Η γραμμή πλαισίου εφαρμογής στο <app>Λογισμικό</app> είναι μια συλλογή από πλακίδια στη σελίδα λεπτομερειών μιας εφαρμογής, τα οποία εμφανίζουν τις ακόλουθες λεπτομέρειες.</p>
    <list>
      <item>
	<p><link xref="#storage">Αποθήκευση</link></p>
      </item>
      <item>
	<p><link xref="#safety">Ασφάλεια</link></p>
      </item>
      <item>
	<p><link xref="#hardware-support">Υποστήριξη υλικού</link></p>
      </item>
      <item>
	<p><link xref="#age-rating">Ηλικιακή αξιολόγηση</link></p>
      </item>
    </list>

    <p its:locNote="Translators: Refer https://gitlab.gnome.org/GNOME/gnome-software/-/wikis/Help-Translation-Notes for steps to localize 'figures/app-context-bar.png' image.">Αυτό δείχνει τη γραμμή πλαισίου εφαρμογής για την εφαρμογή <app>Λογισμικό</app>:</p>
    <p><media type="image" src="figures/app-context-bar.png" mime="image/png" its:translate="yes"/></p>


    <p its:locNote="Translators: This text needs to be adjusted for RTL languages as the tiles will be reversed in the UI.">Τα πλακίδια εμφανίζονται με τη σειρά που αναφέρεται παραπάνω (ξεκινώντας με το πλακίδιο <code>Αποθήκευση</code> στα αριστερά).</p>
    <p>Κάθε πλακίδιο αναλύεται παρακάτω.</p>
  </section>

  <section id="storage">
    <title>Αποθήκευση</title>
    <p>Το <app>Λογισμικό</app> εμφανίζει ένα πλακίδιο αποθήκευσης στη σελίδα λεπτομερειών για μια εφαρμογή. Εάν η εφαρμογή δεν είναι εγκατεστημένη, αυτό εμφανίζει το εκτιμώμενο μέγεθος λήψης που απαιτείται για την εγκατάστασή της. Εάν η εφαρμογή είναι εγκατεστημένη, εμφανίζει τον χώρο αποθήκευσης που χρησιμοποιείται από την εφαρμογή.</p>
    <p>Τα μεγέθη υπολογίζονται από δεδομένα που παρέχονται από το σύστημα υποστήριξης του <app>Λογισμικού</app> (όπως το flatpak ή ένα RPM) και δεν καθορίζονται στα μεταδεδομένα που παρέχονται από την εφαρμογή. Δεν μπορείτε να κάνετε τίποτα για να επηρεάσετε αυτό το πλακίδιο επεξεργαζόμενοι το αρχείο metainfo μιας εφαρμογής. Αναφέρεται εδώ για λόγους πληρότητας.</p>
  </section>

  <section id="safety">
    <title>Ασφάλεια</title>
    <p>Το <app>Λογισμικό</app> εμφανίζει ένα πλακίδιο ασφάλειας στη σελίδα λεπτομερειών για μια εφαρμογή. Αυτό συνοψίζει πληροφορίες σχετικά με το εάν η εφαρμογή μπορεί να θεωρηθεί ασφαλής για εγκατάσταση και εκτέλεση ή εάν ενδέχεται να απαιτείται προσοχή πριν την εμπιστευτείτε.</p>
    <p>Αυτό το πλακίδιο συνδυάζει πληροφορίες σχετικά με τα δικαιώματα που ζητά η εφαρμογή όταν εκτελείται (όπως άδεια ανάγνωσης των αρχείων σας), με πληροφορίες σχετικά με τον τρόπο ανάπτυξης της εφαρμογής. Οι εφαρμογές ελεύθερου λογισμικού, όπου ο πηγαίος κώδικας είναι δημόσια αναγνώσιμος, μπορεί να είναι πιο ασφαλείς από τις ιδιόκτητες, καθώς μπορούν να ελεγχθούν.</p>
    <p>Ο διάλογος που εμφανίζεται όταν κάνετε κλικ στο πλακίδιο παραθέτει τα διαφορετικά δικαιώματα που ζητά η εφαρμογή, καθώς και ορισμένες πληροφορίες σχετικά με την άδεια χρήσης και το περιβάλλον εκτέλεσής της.</p>
    <p>Μπορείτε να βελτιώσετε τις πληροφορίες ασφάλειας:</p>
    <list>
      <item>
	<p><link xref="#how-to-fix-incorrect-safety-and-permissions-information">Πώς να διορθώσετε λανθασμένες πληροφορίες ασφάλειας και δικαιωμάτων</link></p>
      </item>
    </list>
  </section>

  <section id="hardware-support">
    <title>Υποστήριξη υλικού</title>
    <p>Το <app>Λογισμικό</app> εμφανίζει ένα πλακίδιο υποστήριξης υλικού στη σελίδα λεπτομερειών για μια εφαρμογή. Αυτό συνδυάζει πληροφορίες σχετικά με τις απαιτήσεις υλικού της εφαρμογής και τις δυνατότητες υλικού του υπολογιστή, με στόχο την επισήμανση ασυμβατοτήτων ή ελλείψεων — ή για να υποδείξει ότι η εφαρμογή θα πρέπει να λειτουργεί σωστά χωρίς ασυμβατότητες.</p>

    <p>Ο κώδικας εξετάζει το ακόλουθο υλικό. Περισσότερα ενδέχεται να υποστηριχθούν στο μέλλον.</p>
    <list>
      <item><p>Εάν υπάρχει/απαιτείται πινακίδα αφής (touchpad), ποντίκι ή πληκτρολόγιο</p></item>
      <item><p>Εάν απαιτείται χειριστήριο παιχνιδιών (gamepad)</p></item>
      <item><p>Το ελάχιστο και το προτεινόμενο μέγεθος οθόνης στο οποίο μπορεί να κλιμακωθεί η εφαρμογή</p></item>
    </list>

    <p>Δεν είναι δυνατός ο αξιόπιστος εντοπισμός της <em>παρουσίας</em> ενός χειριστηρίου παιχνιδιών, καθώς συχνά παραμένουν αποσυνδεδεμένα λόγω του ότι δεν απαιτούνται για την κανονική χρήση του υπολογιστή.</p>
    <p>Ο διάλογος που εμφανίζεται όταν κάνετε κλικ στο πλακίδιο παραθέτει τις διαφορετικές απαιτήσεις υλικού της εφαρμογής και εάν κάποια από αυτές δεν πληρούται.</p>
    <p>Μπορείτε να βελτιώσετε τις πληροφορίες υλικού:</p>
    <list>
      <item>
	<p><link xref="#how-to-add-missing-hardware-information">Πώς να προσθέσετε πληροφορίες υλικού που λείπουν</link></p>
      </item>
    </list>
  </section>

  <section id="age-rating">
    <title>Ηλικιακή αξιολόγηση</title>
    <p>Το <app>Λογισμικό</app> εμφανίζει ένα πλακίδιο ηλικιακής αξιολόγησης στη σελίδα λεπτομερειών για μια εφαρμογή. Αυτό δείχνει για ποιο ηλικιακό εύρος πρέπει να είναι κατάλληλη η εφαρμογή, με βάση τα διαφορετικά είδη περιεχομένου που έχει δηλώσει η εφαρμογή ότι περιέχει. Αυτές οι πληροφορίες συνοψίζονται σε μια μορφή παρόμοια με τα πιστοποιητικά αξιολόγησης παιχνιδιών ή ταινιών για τη χώρα σας.</p>
    <p>Για παράδειγμα, αυτό θα επισημάνει εάν ένα παιχνίδι περιέχει βία ή εάν μια εφαρμογή περιέχει διαφημίσεις εντός της εφαρμογής.</p>
    <p>Ο διάλογος που εμφανίζεται όταν κάνετε κλικ στο πλακίδιο παραθέτει τους διαφορετικούς τύπους περιεχομένου στην εφαρμογή και πόσο σοβαρό είναι αυτό το περιεχόμενο.</p>
    <p>Μπορείτε να βελτιώσετε τις πληροφορίες ηλικιακής αξιολόγησης:</p>
    <list>
      <item>
	<p><link xref="#how-to-add-missing-content-rating-information">Πώς να προσθέσετε πληροφορίες αξιολόγησης περιεχομένου που λείπουν</link></p>
      </item>
    </list>
  </section>

  <section id="license">
    <title>Άδεια χρήσης</title>
    <media type="image" src="figures/scalable/license-community-built.svg" style="floatend floatright" mime="image/svg" its:translate="no"/>
    <media type="image" src="figures/scalable/license-proprietary-and-special.svg" style="floatend floatright" mime="image/svg" its:translate="no"/>
    <p>Το <app>Λογισμικό</app> εμφανίζει ένα πλακίδιο που υποδεικνύει εάν μια εφαρμογή είναι <link href="https://en.wikipedia.org/wiki/Free_and_open-source_software">ελεύθερο λογισμικό</link> ή εάν η άδειά της είναι ιδιόκτητη, ειδική ή άγνωστη. Αυτό το πλακίδιο περιλαμβάνει πιο λεπτομερείς πληροφορίες σχετικά με την άδεια χρήσης του έργου. Επίσης, παραθέτει μερικά από τα οφέλη του ελεύθερου λογισμικού. <link xref="software-licensing#introduction">Μάθετε περισσότερα</link></p>
    <p>Μερικές φορές οι πληροφορίες άδειας χρήσης δεν είναι σωστές για μια εφαρμογή, και ως εκ τούτου μια εφαρμογή που είναι στην πραγματικότητα ελεύθερο λογισμικό θα εμφανίζεται ως «ιδιόκτητη». Ομοίως, μερικές φορές οι πληροφορίες άδειας χρήσης είναι άγνωστες.</p>
    <p>Το <app>Λογισμικό</app> επισημαίνει τις άδειες ελεύθερου και ανοιχτού κώδικα με πράσινο χρώμα, τις ιδιόκτητες και ειδικές άδειες με κίτρινο χρώμα, όπως φαίνεται εδώ. Οι άγνωστες άδειες επισημαίνονται με γκρι χρώμα.</p>
    <p>Μπορείτε να προσθέσετε ή να βελτιώσετε τις πληροφορίες άδειας χρήσης:</p>
    <list>
      <item>
	<p><link xref="#how-to-fix-incorrect-licensing-information">Πώς να διορθώσετε λανθασμένες πληροφορίες αδειοδότησης</link></p>
      </item>
    </list>
  </section>

  <section id="links">
    <title>Σύνδεσμοι</title>
    <media type="image" src="figures/scalable/links.svg" style="floatend floatright" mime="image/svg" its:translate="no"/>
    <p>Το <app>Λογισμικό</app> εμφανίζει μια λίστα συνδέσμων πόρων της εφαρμογής στο πλακίδιο συνδέσμων. Είναι οι εξής:</p>
    <table>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/webpage-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος ιστοτόπου</p></td>
      </tr>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/donate-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος δωρεάς</p></td>
      </tr>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/translations-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος συνεισφοράς μετάφρασης</p></td>
      </tr>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/computer-fail-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος αναφοράς σφαλμάτων</p></td>
      </tr>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/help-link-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος βοήθειας</p></td>
      </tr>
      <tr>
	<td><p><media type="image" src="figures/scalable/symbolic/contact-symbolic.svg" mime="image/svg" its:translate="no"/></p></td>
	<td><p>Σύνδεσμος επικοινωνίας</p></td>
      </tr>
    </table>
    <p>Ορισμένοι ή όλοι αυτοί οι σύνδεσμοι ενδέχεται να υπάρχουν ανάλογα με το αν αναφέρονται στο αρχείο metainfo της εφαρμογής.</p>
    <p>Σε περιπτώσεις που το αρχείο metainfo της εφαρμογής δεν περιέχει κανέναν σύνδεσμο, θα εμφανίζεται το ακόλουθο πλακίδιο με ένα ερωτηματικό.</p>
    <media type="image" src="figures/scalable/no-links.svg" style="floatend floatright" mime="image/svg" its:translate="no"/>
    <p>Μπορείτε να βελτιώσετε τους συνδέσμους:</p>
    <list>
      <item>
	<p><link xref="#how-to-add-missing-links">Πώς να προσθέσετε συνδέσμους που λείπουν</link></p>
      </item>
    </list>
  </section>

  <section id="carousel-tile">
    <title>Πλακίδιο καρουζέλ</title>
    <media type="image" src="figures/carousel.png" style="floatend floatright" mime="image/png" its:translate="no"/>
    <p>Οι εφαρμογές που προβάλλονται από το <app>Λογισμικό</app> εμφανίζονται σε ένα καρουζέλ στο επάνω μέρος του κύριου παραθύρου, όπως φαίνεται εδώ. Κάθε πλακίδιο καρουζέλ έχει ένα χρώμα παρασκηνίου που εξάγεται αυτόματα από το εικονίδιο της εφαρμογής. Μερικές φορές αυτό το χρώμα παρασκηνίου δεν είναι απολύτως σωστό για την εφαρμογή και πρέπει να καθοριστεί ρητά από τον προγραμματιστή της εφαρμογής.</p>
    <p>Το σύνολο των εφαρμογών που προβάλλονται αποφασίζεται από τους συντηρητές της διανομής Linux.</p>
    <p>Μπορείτε να βελτιώσετε το πλακίδιο καρουζέλ:</p>
    <list>
      <item>
	<p><link xref="#how-to-set-the-carousel-tile-background-colour">Πώς να ορίσετε το χρώμα παρασκηνίου του πλακιδίου καρουζέλ</link></p>
      </item>
    </list>
  </section>

  <section id="where-metadata-comes-from">
    <title>Από πού προέρχονται τα μεταδεδομένα</title>
    <p>Τα μεταδεδομένα που χρησιμοποιούνται για να καθορίσουν τι υλικό απαιτεί ένα λογισμικό, για ποιες ηλικίες χρηστών είναι κατάλληλο και παράγοντες που συμβάλλουν στο πόσο ασφαλής μπορεί να είναι η εγκατάστασή του, προέρχονται όλα από το αρχείο metainfo για το συγκεκριμένο λογισμικό.</p>
    <p>Το αρχείο metainfo είναι ένα αρχείο XML. Η μορφή του αρχείου καθορίζεται στην <link href="https://www.freedesktop.org/software/appstream/docs/">προδιαγραφή AppStream</link>.</p>
    <p>Δείτε το <link href="https://gitlab.gnome.org/GNOME/nautilus/-/blob/main/data/org.gnome.Nautilus.metainfo.xml.in.in">αρχείο metainfo για την εφαρμογή Αρχεία GNOME</link>.</p>
    <note style="tip">
      <p><em>appdata</em> είναι ο παλαιότερος όρος για το <em>metainfo</em>.</p>
    </note>
  </section>

  <section id="what-happens-if-metadata-is-missing">
    <title>Τι συμβαίνει αν λείπουν μεταδεδομένα</title>
    <p>Εάν λείπουν ορισμένα μεταδεδομένα για μια εφαρμογή, το <app>Λογισμικό</app> μπορεί μόνο να υποθέσει ποια μπορεί να είναι, και ως εκ τούτου δεν μπορεί να παρουσιάσει πολλές πληροφορίες στις διεπαφές του. Οι εικασίες που κάνει το <app>Λογισμικό</app> βασίζονται στο γεγονός ότι το περισσότερο λογισμικό είναι σχεδιασμένο για επιτραπέζιους υπολογιστές.</p>
    <p><em style="strong">Μπορείτε να βοηθήσετε στη βελτίωση των μεταδεδομένων για μια εφαρμογή!</em></p>
  </section>

  <section id="how-to-contribute-missing-information">
    <title>Πώς να συνεισφέρετε πληροφορίες που λείπουν</title>
    <p>Εάν διαπιστώσετε ότι από τη σελίδα μιας εφαρμογής λείπουν πληροφορίες ή έχει λανθασμένες πληροφορίες, μπορείτε να συνεισφέρετε με έναν από τους δύο τρόπους:</p>
    <list type="numbered">
      <item>
	<p>Μπορείτε να αναφέρετε τα μεταδεδομένα που λείπουν / είναι λανθασμένα στον ιχνηλάτη σφαλμάτων της αντίστοιχης εφαρμογής, ώστε ο προγραμματιστής της εφαρμογής να μπορεί να τα διορθώσει.</p>
      </item>
      <item>
	<p>Μπορείτε να διορθώσετε τα μεταδεδομένα που λείπουν / είναι λανθασμένα μόνοι σας. Δείτε τον οδηγό <em style="strong">Πώς να</em> παρακάτω για το πώς να το κάνετε αυτό.</p>
      </item>
    </list>

    <p>Και για τα δύο, πρέπει πρώτα να βρείτε τη σελίδα έργου της εφαρμογής. Ο σύνδεσμος προς τη σελίδα έργου θα πρέπει τυπικά να είναι διαθέσιμος στη σελίδα της εφαρμογής <link xref="#links">όπως φαίνεται εδώ</link>. Εάν όχι, θα χρειαστεί να τον βρείτε με μια απλή αναζήτηση στο Google.</p>

    <p>Οι εφαρμογές φιλοξενούνται συνήθως στο <link href="https://gitlab.com/explore?sort=stars_desc">GitLab</link> ή στο <link href="https://github.com/explore">GitHub</link>. Για παράδειγμα, οι εφαρμογές GNOME φιλοξενούνται στο <link href="https://gitlab.gnome.org/GNOME?sort=stars_desc">gitlab.gnome.org</link>.</p>
  </section>

  <section id="how-to-add-missing-app-screenshots">
    <title>Πώς να προσθέσετε στιγμιότυπα εφαρμογής που λείπουν</title>
    <p>Οι πληροφορίες στιγμιότυπων για μια εφαρμογή αποθηκεύονται στο στοιχείο <link href="https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#tag-dapp-screenshots"><code>&lt;screenshots&gt;</code></link> εντός του <code>&lt;component&gt;</code> της εφαρμογής στο αρχείο metainfo της.</p>
    <p>Ο προτεινόμενος αριθμός στιγμιότυπων οθόνης για μια εφαρμογή είναι μεταξύ 5 και 10. Τα στιγμιότυπα θα πρέπει ιδανικά να είναι σε μορφή PNG με αναλογία διαστάσεων 16:9 και ελάχιστο πλάτος 620 pixels.</p>
    <p>Για παράδειγμα, εδώ είναι οι καταχωρήσεις στιγμιότυπων για την εφαρμογή <app>Λογισμικό</app>:</p>
    <code its:translate="no" mime="application/xml"><![CDATA[
<screenshots>
  <screenshot type="default">
    <image>https://gitlab.gnome.org/GNOME/gnome-software/raw/HEAD/data/metainfo/ss-overview.png</image>
    <caption>Overview panel</caption>
  </screenshot>
  <screenshot>
    <image>https://gitlab.gnome.org/GNOME/gnome-software/raw/HEAD/data/metainfo/ss-details.png</image>
    <caption>Details panel</caption>
  </screenshot>
</screenshots>]]></code>
</section>

  <section id="how-to-fix-incorrect-safety-and-permissions-information">
    <title>Πώς να διορθώσετε λανθασμένες πληροφορίες ασφάλειας και δικαιωμάτων</title>
    <p>Οι πληροφορίες ασφάλειας και δικαιωμάτων για μια εφαρμογή προέρχονται από διαφορετικές πηγές ανάλογα με τον τρόπο πακεταρίσματος της εφαρμογής. Για παραδοσιακά πακεταρισμένες εφαρμογές, για παράδειγμα σε μορφή RPM ή DEB, δεν υπάρχουν διαθέσιμες πληροφορίες ασφάλειας ή δικαιωμάτων και δεν μπορεί να γίνει τίποτα για να προστεθούν σε μια εφαρμογή.</p>
    <p>Για εφαρμογές flatpak, οι πληροφορίες προέρχονται από το <link href="https://docs.flatpak.org/en/latest/manifests.html">δηλωτικό flatpak</link> της εφαρμογής, καθορίζοντας ποια κενά στην αμμοδόχο (sandbox) απαιτεί η εφαρμογή. Κάθε ένα από αυτά τα κενά συμβάλλει συνήθως στη μείωση του εμφανιζόμενου επιπέδου ασφάλειας της εφαρμογής στο <app>Λογισμικό</app> — μετακινώντας το από «ασφαλές» σε «δυνητικά μη ασφαλές» ή «μη ασφαλές».</p>
    <p>Προκειμένου να βελτιωθεί το επίπεδο ασφάλειας μιας εφαρμογής, η αμμοδόχος (sandboxing) της πρέπει να γίνει όσο το δυνατόν πιο αυστηρή, αφαιρώντας <link href="https://docs.flatpak.org/en/latest/sandbox-permissions.html">δικαιώματα αμμοδόχου</link> όπου δεν χρειάζονται, και χρησιμοποιώντας <link href="https://docs.flatpak.org/en/latest/desktop-integration.html#portals">πύλες (portals)</link> αντί για δικαιώματα αμμοδόχου όπου είναι δυνατόν. Η χρήση πυλών δεν μειώνει το εμφανιζόμενο επίπεδο ασφάλειας μιας εφαρμογής στο <app>Λογισμικό</app>.</p>
    <p>Για παράδειγμα, εάν η εφαρμογή ζητά πρόσβαση ανάγνωσης/εγγραφής σε ολόκληρο το σύστημα αρχείων (<code>--filesystem=host</code>), το χρειάζεται πραγματικά αυτό ή χρειάζεται μόνο πρόσβαση σε αρχεία σε μερικές συγκεκριμένες τοποθεσίες; Εάν ναι, θα μπορούσε να χρησιμοποιηθεί η <link href="https://docs.flatpak.org/en/latest/desktop-integration.html#portals">πύλη αρχείων</link> ή να καθοριστούν πιο συγκεκριμένα <link href="https://docs.flatpak.org/en/latest/sandbox-permissions.html#filesystem-access">δικαιώματα συστήματος αρχείων</link>.</p>
    <p>Εάν η εφαρμογή λειτουργεί σε Wayland και χρειάζεται να λειτουργήσει σε X11 μόνο ως εφεδρεία, χωρίς να χρησιμοποιεί ειδικές λειτουργίες του X11, θα μπορούσε να χρησιμοποιήσει το <code>--socket=fallback-x11</code> αντί για το <code>--socket=x11</code>;</p>
    <p>Οδηγίες σχετικά με συγκεκριμένα δικαιώματα ή άλλες μορφές πακεταρίσματος ενδέχεται να προστεθούν εδώ στο μέλλον.</p>
    <p>Περαιτέρω ανάγνωση:</p>
    <list>
      <item>
	<p><link href="https://docs.flatpak.org/en/latest/sandbox-permissions.html"/></p>
      </item>
      <item>
	<p><link href="https://docs.flatpak.org/en/latest/manifests.html"/></p>
      </item>
      <item>
	<p><link href="https://docs.flatpak.org/en/latest/desktop-integration.html#portals"/></p>
      </item>
    </list>
  </section>

  <section id="how-to-add-missing-hardware-information">
    <title>Πώς να προσθέσετε πληροφορίες υλικού που λείπουν</title>
    <p>Οι πληροφορίες υλικού για μια εφαρμογή αποθηκεύονται στα στοιχεία <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations"><code>&lt;requires&gt;</code>, <code>&lt;recommends&gt;</code> και <code>&lt;supports&gt;</code></link> εντός του <code>&lt;component&gt;</code> της εφαρμογής στο αρχείο metainfo της.</p>
    <p>Το <app>Λογισμικό</app> κατανοεί τα στοιχεία <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-control"><code>&lt;control&gt;</code></link> και <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-display_length"><code>&lt;display_length&gt;</code></link>.</p>
    <p>Δείτε <link href="https://tecnocode.co.uk/2021/07/12/add-metadata-to-your-app-to-say-what-inputs-and-display-sizes-it-supports/">αυτή την ανάρτηση ιστολογίου</link> ή <link href="https://blogs.gnome.org/tbernard/2021/09/07/ready-for-software-41/#device-support">αυτή την ανάρτηση ιστολογίου</link> για παραδείγματα μεταδεδομένων.</p>
  </section>

  <section id="how-to-add-missing-content-rating-information">
    <title>Πώς να προσθέσετε πληροφορίες αξιολόγησης περιεχομένου που λείπουν</title>
    <p>Οι πληροφορίες αξιολόγησης περιεχομένου για μια εφαρμογή αποθηκεύονται στο στοιχείο <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating"><code>&lt;content_rating&gt;</code></link> εντός του <code>&lt;component&gt;</code> της εφαρμογής στο αρχείο metainfo της.</p>
    <p>Οι εφαρμογές πρέπει να χρησιμοποιούν το πρότυπο OARS 1.1 για να συμπληρώσουν αυτό το στοιχείο. Εάν το στοιχείο <code>&lt;content_rating&gt;</code> δεν έχει καθοριστεί, η αξιολόγηση περιεχομένου της εφαρμογής είναι άγνωστη. Εάν έχει καθοριστεί αλλά είναι κενό, η εφαρμογή δεν έχει περιεχόμενο που μπορεί να είναι ακατάλληλο για οποιοδήποτε κοινό.</p>
    <p>Χρησιμοποιήστε <link href="https://hughsie.github.io/oars/">τη γεννήτρια OARS</link> για να δημιουργήσετε κατάλληλες πληροφορίες αξιολόγησης περιεχομένου για μια εφαρμογή.</p>
  </section>

  <section id="how-to-fix-incorrect-licensing-information">
    <title>Πώς να διορθώσετε λανθασμένες πληροφορίες αδειοδότησης</title>
    <p>Οι πληροφορίες αδειοδότησης για μια εφαρμογή αποθηκεύονται στο στοιχείο <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-project_license"><code>&lt;project_license&gt;</code></link> εντός του <code>&lt;component&gt;</code> της εφαρμογής στο αρχείο metainfo της.</p>
    <p>Το περιεχόμενο σε αυτό το στοιχείο πρέπει να είναι μια <link href="https://spdx.org/specifications">έκφραση SPDX</link> που περιγράφει την «κύρια» άδεια χρήσης για το έργο. Αυτή θα πρέπει τυπικά να είναι η άδεια χρήσης του κώδικα και να μην περιλαμβάνει την άδεια τεκμηρίωσης ή βοηθητικού περιεχομένου.</p>
    <p>Εάν η έκφραση SPDX είναι μια μεμονωμένη άδεια ή ένας συνδυασμός «ή» πολλαπλών αδειών, οι οποίες είναι όλες <link href="https://spdx.org/licenses/">εγκεκριμένες από το FSF ή το OSI</link>, η εφαρμογή θεωρείται «ελεύθερο λογισμικό» και το πλακίδιο άδειας το αναφέρει. Διαφορετικά, θεωρείται «ιδιόκτητη».</p>
    <p>Εάν μια εφαρμογή εμφανίζεται ως «ιδιόκτητη» ενώ πιστεύετε ότι δεν θα έπρεπε, είναι πιθανό το στοιχείο <code>&lt;project_license&gt;</code> να περιλαμβάνει την άδεια τεκμηρίωσης για το έργο. Αφαιρέστε την.</p>
    <p><link href="https://gitlab.gnome.org/GNOME/meld/-/issues/579">Για παράδειγμα</link>, αλλάξτε τα μεταδεδομένα άδειας χρήσης από:</p>
    <code its:translate="no" mime="application/xml"><![CDATA[<project_license>GPL-2.0+ and CC-BY-SA-3.0</project_license>]]></code>
    <p>σε</p>
    <code its:translate="no" mime="application/xml"><![CDATA[<project_license>GPL-2.0+</project_license>]]></code>
    <p>Περαιτέρω ανάγνωση:</p>
    <list>
      <item>
	<p><link href="https://tecnocode.co.uk/2021/07/05/dont-generally-put-cc-by-sa-in-appdata/">Μην τοποθετείτε (γενικά) άδεια τεκμηρίωσης στο appdata</link></p>
      </item>
      <item>
	<p><link href="https://github.com/ximion/appstream/issues/312"/></p>
      </item>
    </list>
  </section>

  <section id="how-to-add-missing-links">
    <title>Πώς να προσθέσετε συνδέσμους που λείπουν</title>
    <p>Οι σύνδεσμοι για μια εφαρμογή αποθηκεύονται ως στοιχεία <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url"><code>&lt;url&gt;</code></link> εντός του <code>&lt;component&gt;</code> της εφαρμογής στο αρχείο metainfo της.</p>
    <p>Προσθέστε όσους από τους τύπους συνδέσμων τεκμηριώνονται στην <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url">προδιαγραφή appstream</link> είναι διαθέσιμοι για την εφαρμογή. Εάν δεν υπάρχει κατάλληλη σελίδα για έναν δεδομένο τύπο συνδέσμου, δεν χρειάζεται να συμπεριληφθεί.</p>
    <p>Για παράδειγμα, εδώ είναι οι σύνδεσμοι πόρων για την εφαρμογή <app>Λογισμικό</app>:</p>
    <code its:translate="no" mime="application/xml"><![CDATA[
<url type="bugtracker">https://gitlab.gnome.org/GNOME/gnome-software/-/issues</url>
<url type="contact">https://discourse.gnome.org/tag/gnome-software</url>
<url type="contribute">https://welcome.gnome.org/app/Software/</url>
<url type="donation">https://www.gnome.org/donate/</url>
<url type="homepage">https://apps.gnome.org/Software</url>
<url type="translate">https://l10n.gnome.org/module/gnome-software/</url>
<url type="vcs-browser">https://gitlab.gnome.org/GNOME/gnome-software/</url>]]></code>
  </section>

  <section id="how-to-set-the-carousel-tile-background-colour">
    <title>Πώς να ορίσετε το χρώμα παρασκηνίου του πλακιδίου καρουζέλ</title>
    <p>Το χρώμα παρασκηνίου του πλακιδίου καρουζέλ εξάγεται κανονικά αυτόματα από το εικονίδιο της εφαρμογής. Εάν αυτό το χρώμα δεν είναι ικανοποιητικό, ωστόσο, μπορεί να παρακαμφθεί χρησιμοποιώντας το <link href="https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-branding">στοιχείο <code>&lt;branding/&gt;</code> του appstream</link> με δηλωμένα χρώματα (από τη σειρά 47.x). Το πλεονέκτημα είναι ότι περισσότεροι πελάτες μπορούν να χρησιμοποιήσουν τα χρώματα.</p>
    <p>Για παράδειγμα, εδώ είναι μερικές καταχωρήσεις επωνυμίας:</p>
    <code its:translate="no" mime="application/xml"><![CDATA[
<branding>
  <color type="primary" scheme_preference="light">#ff00ff</color>
  <color type="primary" scheme_preference="dark">#993d3d</color>
</branding>]]></code>
    <note>
      <p>Σημειώστε ότι το χαρακτηριστικό <code>scheme_preference</code> αγνοείται, το <app>Λογισμικό</app> επιλέγει μόνο του το καλύτερο χρώμα για το θέμα.</p>
    </note>
    <p>Έχει απομείνει, για λόγους συμβατότητας προς τα πίσω, η δυνατότητα προσθήκης του ακόλουθου XML στο στοιχείο <code>&lt;component&gt;</code> του metainfo της εφαρμογής:</p>
    <code its:translate="no" mime="application/xml"><![CDATA[
<custom>
  <value key="GnomeSoftware::key-colors">[(124, 53, 77), (99, 16, 0)]</value>
</custom>]]></code>
    <p>αλλά το στοιχείο <code>&lt;branding/&gt;</code> έχει προτεραιότητα.</p>
    <p>Η τιμή του <code>GnomeSoftware::key-colors</code> είναι ένα GVariant μορφής κειμένου με τύπο <code>a(yyy)</code> και αντιπροσωπεύει ένα μη διατεταγμένο σύνολο βασικών χρωμάτων για την εφαρμογή. Κάθε στοιχείο του συνόλου είναι ένα χρώμα σε μορφή RGB που κυμαίνεται από <code>(0, 0, 0)</code> έως <code>(255, 255, 255)</code>.</p>
    <p>Τα χρώματα πρέπει να επιλέγονται έτσι ώστε:</p>
    <list>
      <item>
	<p>Να είναι αναγνωρίσιμα για την εφαρμογή, ταιριάζοντας με την επωνυμία της εφαρμογής με κάποιο τρόπο, αν είναι δυνατόν.</p>
      </item>
      <item>
	<p>Να κάνουν αντίθεση με το άκρο του εικονιδίου της εφαρμογής, ώστε όταν χρησιμοποιούνται ως φόντο πίσω από αυτό, το εικονίδιο να μπορεί να διακριθεί.</p>
      </item>
      <item>
	<p>Να κάνουν αντίθεση με το χρώμα κειμένου προσκηνίου στο θέμα Adwaita (<code>#2e3436</code>) και στη σκοτεινή παραλλαγή του (<code>#eeeeec</code>). Αυτό γενικά σημαίνει επιλογή ενός χρώματος με μεσαίο επίπεδο φωτεινότητας.</p>
      </item>
      <item>
	<p>Η αντίθεση μπορεί να ελεγχθεί χρησιμοποιώντας την <link href="https://flathub.org/apps/org.gnome.design.Contrast/">εφαρμογή Αντίθεση (Contrast)</link>.</p>
      </item>
    </list>
    <p>Τουλάχιστον ένα χρώμα πρέπει να καθοριστεί. Μπορούν να καθοριστούν περισσότερα εάν ένα χρώμα δεν μπορεί να ικανοποιήσει όλες τις παραπάνω απαιτήσεις, και το <app>Λογισμικό</app> θα επιλέξει το πιο κατάλληλο για χρήση στο πλακίδιο καρουζέλ. Εάν καθοριστεί ακριβώς ένα χρώμα, η φωτεινότητα και ο κορεσμός του μπορεί να τροποποιηθούν για να βελτιωθεί η αντίθεση με το χρώμα προσκηνίου. Εάν καθοριστούν περισσότερα από ένα χρώματα, θα επιλεγεί αυτό με την καλύτερη αντίθεση με το χρώμα προσκηνίου και η φωτεινότητα και ο κορεσμός του δεν θα τροποποιηθούν.</p>
  </section>

  <section id="how-to-test-carousel-tile-background-colour-changes">
    <title>Πώς να δοκιμάσετε τις αλλαγές χρώματος παρασκηνίου του πλακιδίου καρουζέλ</title>
    <p>Τροποποιήστε το αρχείο metainfo για την εφαρμογή σας και στη συνέχεια εκτελέστε το <app>Λογισμικό</app> με:</p>
    <p><cmd>gnome-software --show-metainfo=<var>/διαδρομή/προς/εφαρμογή.metainfo.xml</var>,icon=<var>/διαδρομή/προς/εφαρμογή/εικονίδιο.png</var></cmd></p>
    <p>Θα εμφανιστεί η σελίδα λεπτομερειών για την εφαρμογή σας. Εάν επιστρέψετε στη σελίδα επισκόπησης του <app>Λογισμικού</app>, η εφαρμογή σας θα είναι η μοναδική στο καρουζέλ «προβεβλημένα».</p>
  </section>


</page>
