Blame hig/el/progress-bars.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="progress-bars" xml:lang="el">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Calum Benson</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Adam Elman</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Seth Nickell</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Colin Robertson</name>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <link type="guide" xref="ui-elements"/>
Packit 1470ea
    <uix:thumb mime="image/svg" src="figures/ui-elements/progress-bars.svg"/>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
Packit 1470ea
      <mal:email>team@gnome.gr</mal:email>
Packit 1470ea
      <mal:years>2014-2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Δημήτρης Σπίγγος</mal:name>
Packit 1470ea
      <mal:email>dmtrs32@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Θάνος Τρυφωνίδης</mal:name>
Packit 1470ea
      <mal:email>tomtryf@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Γραμμές προόδου</title>
Packit 1470ea
Packit 1470ea

Οι γραμμές προόδου δείχνουν ότι εκτελείται η εργασία, μαζί με τον βαθμό προόδου της εργασίας.

Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/ui-elements/progress-bars.svg"/>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Πότε χρησιμοποιούνται</title>
Packit 1470ea
Packit 1470ea

Είναι συνήθως απαραίτητο να δείχνετε ότι η πρόοδος λαμβάνει χώρα όποτε μια λειτουργία παίρνει περισσότερο από περίπου τρία δευτερόλεπτα. Αυτό διασφαλίζει ότι οι χρήστες καταλαβαίνουν ότι πρέπει να περιμένουν και ότι δεν υπάρχει σφάλμα.

Packit 1470ea
Packit 1470ea

Κατά την υπόδειξη της προόδου, η πρωτεύουσα επιλογή είναι μεταξύ μιας γραμμής προόδου ή ενός <link xref="progress-spinners">στροβίλου προόδου</link>. Οι γραμμές προόδου δείχνουν τον βαθμό ολοκλήρωσης μιας εργασίας. Είναι συνεπώς χρήσιμες για εργασίες που παίρνουν πολύ χρόνο. Ως πρόχειρος κανόνας, χρησιμοποιήστε μόνο μια γραμμή προόδου για εργασίες που παίρνουν πάνω από 30 δευτερόλεπτα. Για εργασίες με πιο σύντομες περιόδους, οι <link xref="progress-spinners">στρόβιλοι προόδου</link> είναι συχνά μια καλύτερη επιλογή.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="types">
Packit 1470ea
<title>Τύποι</title>
Packit 1470ea
Packit 1470ea

Υπάρχουν τρεις τύποι γραμμής προόδου:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Υπολειπόμενου χρόνου: αυτό δείχνει πόσος χρόνος υπολείπεται για μια λειτουργία.

</item>
Packit 1470ea
<item>

Τυπικού χρόνου: αυτό δείχνει πόσος χρόνος απομένει, με βάση την εκτίμηση της αναμενόμενης διάρκειας.

</item>
Packit 1470ea
<item>

Ενδιάμεσος: αυτό δείχνει μόνο ότι μια λειτουργία συνεχίζεται, όχι πόσο θα πάρει.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Η ακρίβεια προτιμάται για γραμμές προόδου. Όπου είναι δυνατό, χρησιμοποιήστε μια γραμμή προόδου υπολειπόμενου χρόνου, ακολουθούμενη από τυπικό χρόνο. Προσπαθήστε να αποφύγετε τη χρήση ενδιάμεσων γραμμών προόδου.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="progress-text">
Packit 1470ea
<title>Κείμενο προόδου</title>
Packit 1470ea
Packit 1470ea

Κάθε γραμμή προόδου μπορεί να περιλαμβάνει μια περιγραφή κειμένου. Αυτό το κείμενο πρέπει να δίνει μια ιδέα του βαθμού ολοκλήρωσης της εργασίας. Κατά την απόφαση για το κείμενο προόδου:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Να λαμβάνετε υπόψη πάντα τι είναι πιο κατάλληλο και ενδιαφέρον για τον χρήστη.

</item>
Packit 1470ea
<item>

Είναι συχνά καλύτερο να δίνετε συγκεκριμένες πληροφορίες και όχι ένα αδιάστατο ποσοστό. Παραδείγματος χάρη, <gui> 13 από 19 περιεστραμμένες εικόνες</gui> ή <gui>12.1 από 30 MB έχουν μεταφορτωθεί</gui> αντί για <gui> 13% ολοκληρώθηκε</gui>.

</item>
Packit 1470ea
<item>

Για χρονοβόρες εργασίες, μπορεί να είναι επιθυμητή η εμφάνιση μιας εκτίμησης του υπολειπόμενου χρόνου στο κείμενο της γραμμής προόδου. Αν άλλη σχετική πληροφορία δεν είναι διαθέσιμη, αυτό μπορεί να εμφανιστεί από μόνο του. Εναλλακτικά, μπορεί να εμφανιστεί δίπλα σε κείμενο για την πρόοδο της εργασίας· όμως, προσέξτε να μην κατακλύσετε τον χρήστη με υπερβολικά πολλές πληροφορίες όταν το κάνετε και να χρησιμοποιείτε <link xref="typography">τυπογραφικές συμβάσεις</link> για να διαφοροποιείτε τις πιο χρήσιμες πληροφορίες.

</item>
Packit 1470ea
<item>

Αν ο υπολειπόμενος χρόνος είναι μια εκτίμηση, χρησιμοποιήστε τη λέξη <gui>περίπου</gui>. Παραδείγματος χάρη: <gui>Περίπου 3 λεπτά απέμειναν</gui>.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="task-stages">
Packit 1470ea
<title>Στάδια εργασίας</title>
Packit 1470ea
Packit 1470ea

Μερικές εργασίες μπορούν να δημιουργηθούν με μια διαδοχική σειρά σταδίων, καθένα από τα οποία έχει διαφορετικές επιλογές για την εκτίμηση του χρόνου. Μπορεί να είναι δυνατή η εκτίμηση του υπολειπόμενου χρόνου για ένα τμήμα μιας εργασίας, αλλά όχι ενός άλλου τμήματος, παραδείγματος χάρη. Σε αυτές τις περιπτώσεις:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Να γνωστοποιείτε μόνο τα διαφορετικά στάδια σε μια εργασία όταν είναι κατάλληλα για τον χρήστη. Μιλώντας γενικά, αυτό δεν απαιτείται και δεν είναι απαραίτητο ή επιθυμητό να ανακοινώνετε τα ξεχωριστά στάδια σε μια εργασία.

</item>
Packit 1470ea
<item>

Αν μια εργασία περιλαμβάνει υπολειπόμενο χρόνο και στάδια τυπικού χρόνου, προσπαθήστε να δημιουργήσετε μια μοναδική σύνθετη γραμμή προόδου τυπικού χρόνου.

</item>
Packit 1470ea
<item>

Αν μια εργασία περιλαμβάνει ένα ενδιάμεσο στάδιο προόδου, η γραμμή προόδου μπορεί να εμφανίσει την ενδιάμεση πρόοδο για μέρος της εργασίας. Όμως, θα πρέπει να αποφύγετε την εμφάνιση ενδιάμεσων γραμμών προόδου για μεγάλους περιόδους χρόνου και πρέπει να προσπαθήσετε να διατηρήσετε τον αριθμό των αλλαγών κατάστασης της γραμμής προόδου σε ένα απολύτως ελάχιστο. Αποφύγετε μια ενδιάμεση πρόοδο όπου είναι δυνατό.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="sub-tasks">
Packit 1470ea
<title>Υποεργασίες</title>
Packit 1470ea
Packit 1470ea

Αν μια εργασία αποτελείται από πολλές υποεργασίες (όπως μεταφόρτωση αρκετών αρχείων ταυτοχρόνως), είναι καλό γενικά να εμφανίζετε μια μοναδική γραμμή προόδου που δείχνει τη σύνθετη πρόοδο για όλη την εργασία. Όμως, υπάρχουν κάποιες καταστάσεις όπου αυτό μπορεί να μην ισχύει:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Αν είναι πραγματικά χρήσιμο να γνωρίζει ο χρήστης την πρόοδο σε κάθε ξεχωριστή υποεργασία. (Ως μια εναλλακτική λύση, η ολοκλήρωση κάθε υποεργασίας μπορεί να εμφανιστεί με κείμενο προόδου.)

</item>
Packit 1470ea
<item>

Αν μπορεί να είναι απαραίτητη η παύση ή διακοπή μιας υποεργασίας (δείτε τις <link xref="#general-guidelines">γενικές οδηγίες</link> για αυτό, παρακάτω).

</item>
Packit 1470ea
<item>

Αν οι υποεργασίες εμφανίζονται ήδη στη διεπαφή χρήστη της εφαρμογής σας. Σε αυτήν την περίπτωση, μπορεί να είναι λιγότερο αποδιοργανωτική η εμφάνιση της προόδου για κάθε ενσωματωμένο στοιχείο.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Όταν εμφανίζονται οι γραμμές προόδου για υποεργασίες:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Κάθε υποεργασία πρέπει να εναρμονίζεται με τις οδηγίες χρήσης για τις γραμμές προόδου (δείτε <link xref="#when-to-use">πότε να χρησιμοποιείτε</link>, παραπάνω).

</item>
Packit 1470ea
<item>

Μιλώντας γενικά, δεν είναι απαραίτητη η εμφάνιση μιας γραμμής προόδου για τη γενική πρόοδο μέσα από το σύνολο των εργασιών.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="progress-windows">
Packit 1470ea
<title>Παράθυρα προόδου</title>
Packit 1470ea
Packit 1470ea

Στο παρελθόν, τα παράθυρα προόδου ήταν ένας δημοφιλής τρόπος εμφάνισης γραμμών προόδου. Αυτά τα δευτερεύοντα παράθυρα εμφανίζονται κατά τη διάρκεια μιας εργασίας και μπορούν να περιέχουν μία ή περισσότερες γραμμές προόδου. Γενικά, τα παράθυρα προόδου δεν συνιστώνται, επειδή η συνέπεια κλεισίματος του παραθύρου μπορεί να είναι ασαφής και μπορούν να καλύψουν χρήσιμα στοιχεία ελέγχου και περιεχομένου.

Packit 1470ea
Packit 1470ea

Όπου είναι δυνατό, οι γραμμές προόδου πρέπει να εμφανίζονται ενσωματωμένες και πρέπει να έχουν μια στενή οπτική σχέση με τα στοιχεία του περιεχομένου ή τα στοιχεία ελέγχου που απεικονίζονται στη συνεχιζόμενη εργασία.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Γενικές οδηγίες</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Αν η λειτουργία σε εξέλιξη είναι δυνητικά καταστροφική ή εντατικός πόρος, εξετάστε την τοποθέτηση ενός κουμπιού παύσης και/ή ακύρωσης στη γραμμή προόδου.

</item>
Packit 1470ea
<item>

Εξασφαλίστε ότι ο υπολειπόμενος χρόνος και οι γραμμές προόδου τυπικού χρόνου μετρούν συνολικό χρόνο της λειτουργίας ή συνολική εργασία και όχι απλά ενός μόνο βήματος.

</item>
Packit 1470ea
<item>

Ενημερώστε τις γραμμές προόδου υπολειπόμενου χρόνου όταν συμβαίνουν αλλαγές που θα προκαλέσουν την πιο γρήγορη ή πιο αργή ολοκλήρωση της λειτουργίας.

</item>
Packit 1470ea
<item>

Κατά τη χρήση γραμμής προόδου τυπικού χρόνου, αν η εφαρμογή σας υπερεκτιμά το ποσό της ολοκληρωμένης εργασίας, το μήκος της γραμμής μπορεί να δείχνει <gui>σχεδόν ολοκληρώθηκε</gui> μέχρι η λειτουργία να ολοκληρωθεί. Αν η εφαρμογή σας υποτιμά την ολοκλήρωση της εργασίας, συμπληρώστε το υπολειπόμενο τμήμα της γραμμής όταν η λειτουργία ολοκληρωθεί.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>Αναφορά API</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkProgressBar.html">GtkProgressBar</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>