diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 479196256..7af021848 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,8 +1,8 @@ - + Android Ant Build. Available targets: - help: Displays this help. + help: Displays this help. debug: Builds the application and sign it with a debug key. release: Builds the application. The generated apk file must be signed before it is published. diff --git a/k9mail.iml b/k9mail.iml index a66bd5251..dca3d1438 100644 --- a/k9mail.iml +++ b/k9mail.iml @@ -35,7 +35,6 @@ - @@ -103,6 +102,7 @@ + diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 0c6c20f79..8d69949a6 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -233,8 +233,6 @@ Benvingut a la configuració del K-9. El K-9 és un client de codi obert per An Registra info sensible Pot mostrar les contrasenyes en els registres. - K-9 Mail per Android - Tot el correu Missatges recents de tots els comptes Tot el correu de la Bústia d’entrada diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 411fd90fe..ae80320b9 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -239,8 +239,6 @@ Vítejte v nastavení pošty K-9 Mail. K-9 je open source poštovní klient pro Záznam citlivých informací V záznamech mohou být zobrazena hesla - K-9 Mail pro Android - Veškerá pošta Poslední zprávy ze všech účtů Veškerá doručená pošta diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index b02eafb63..66ccfe04d 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -5,7 +5,6 @@ Google, The K-9 Dog Walkers. Copyright 2008-%s The K-9 Dog Walkers. Visse dele Copyright 2006-%s the Android Open Source Project. Licenseret under the Apache License, Version 2.0. - <p>HtmlCleaner is distributed under BSD License. It gives the freedom for anyone to use, explore, modify, and distribute HtmlCleaner, but without any warranty.</p><p>Copyright (c) 2006-2011, HtmlCleaner team.<br>All rights reserved.</p><p>Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p><p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>The name of HtmlCleaner may not be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></p><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> Ophavsmænd: %s Revisions information: %s Vi anvender følgende 3je parts biblioteker: %s @@ -234,8 +233,6 @@ Velkommen til K-9 Mail opsætning. K-9 er en open source mail klient for Androi Log sensitiv information Kan eksponere passwords i logs. - K-9 Mail for Android - Alle mails Nye mails fra alle konti Indbakke med alle nye mails diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 0fbd2d7d1..f389c59c8 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -232,8 +232,6 @@ Willkommen zum \"K-9 Mail\"-Setup. K-9 ist eine quelloffene E-Mail-Anwendung fü Vertrauliche Informationen aufzeichnen Anmeldepasswörter bei Verbindungsaufbau aufzeichnen - K-9 Mail for Android - Alle Nachrichten Neue Nachrichten aller Konten Globaler Posteingang diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index deb156429..540e50409 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -3,19 +3,16 @@ K-9 Mail K-9 Mail BETA Google, The K-9 Dog Walkers. - Copyright 2008-%s The K-9 Dog Walkers. Portions Copyright 2006-%s the Android Open Source Project. - Licensed under the Apache License, Version 2.0. - <p>HtmlCleaner is distributed under BSD License. It gives the freedom for anyone to use, explore, modify, and distribute HtmlCleaner, but without any warranty.</p><p>Copyright (c) 2006-2011, HtmlCleaner team.<br>All rights reserved.</p><p>Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p><p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>The name of HtmlCleaner may not be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></p><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> + Πνευματικά δικαιώματα 2008-%s από The K-9 Dog Walkers. Τμηματικά πνευματικά δικαιώματα 2006-%s από το Android Open Source Project. + Διέπεται από την άδεια χρήσης Apache, έκδοση 2.0. Συγγραφείς: %s Πληροφορίες αναθεωρήσεων: %s Χρησιμοποιούνται οι ακόλουθες βιβλιοθήκες τρίτων: %s Εικονίδια Emoji: %s Ανάγνωση συνημμένων - Επιτρέπει στην εφαρμογή να διαβάζει τα συνημμένα των email. Ανάγνωση μηνυμάτων - Επιτρέπει στην εφαρμογή να διαβάζει τα email. Διαγραφή μηνυμάτων Επιτρέπει στην εφαρμογή να σβήνει τα email. @@ -75,7 +72,6 @@ Λίστα φακέλων Ανανέωση φακέλων Εύρεση φακέλου - Σήμανση όλων των μηνυμάτων ως αναγνωσμένων Προσθήκη λογαριασμού Δημιουργία νέου @@ -87,7 +83,6 @@ Ρυθμίσεις φακέλου Γενικές ρυθμίσεις Διαγραφή λογαριασμού - Καθαρισμός εκκρεμών ενεργειών (κίνδυνος!) Λογαριασμοί @@ -99,9 +94,9 @@ Επιλογή αποστολέα Σήμανση όλων των μηνυμάτων ως αναγνωσμένων - Να σημανθούν όλα τα μηνύματα στο \'%s\' ως αναγνωσμένα; (θα συμπεριληφθούν τα μηνύματα στο φάκελο που δεν προβάλονται στο K-9) + Προσθήκη αστεριού Αφαίρεση αστεριού Αντιγραφή @@ -113,7 +108,6 @@ Μετακίνηση προς Φάκελοι Προβολή/Απόκρυψη λεπτομερειών - Προσθήκη κοινοποίησης/Ιδιωτικής κοινοποίησης Διόρθωση θέματος Απόδειξη ανάγνωσης @@ -155,13 +149,9 @@ Kb b - - - Ο λογαριασμός \'%s\' συμπυκνώθηκε από - %s - σε - %s - + Ο λογαριασμός \'%s\' συμπυκνώθηκε από + %s σε %s + Συμπύκνωση λογαριασμού \'%s\' Καθαρισμός λογαριασμού \'%s\' Αναδημιουργία λογαριασμού \'%s\' @@ -197,62 +187,41 @@ Αποτυχία αποστολής μερικών μηνυμάτων Δείτε το φάκελο %s για λεπτομέρειες. - - - - - Το K-9 αντιμετώπισε ένα πρόβλημα κατά την αποστολή μερικών από τα μηνύματα σας. + Το K-9 αντιμετώπισε ένα πρόβλημα κατά την αποστολή μερικών από τα μηνύματα σας. Λόγω της φύσης του προβλήματος, το K-9 δεν μπορεί αν είναι βέβαιο αν τα μηνύματα στάλθηκαν ή όχι. Οι παραλήπτες μπορεί να τα έχουν ήδη λάβει. - \u000a\u000aΤα μηνύματα που αφορά το πρόβλημα είναι σημασμένα με αστέρι στα εξερχόμενα. - Αν αφαιρέσετε τα αστέρια, το K-9 θα προσπαθήσει να στείλει τα μηνύματα πάλι. - Πατήστε παρατεταμένα στα εξερχόμενα για να κάνετε \'Αποστολή μηνύματος\' και να ξεκινήσετε νέα προσπάθεια αποστολής.\u000A\u000a + \u000a\u000aΤα μηνύματα που αφορά το πρόβλημα είναι σημασμένα με αστέρι στα εξερχόμενα. + Αν αφαιρέσετε τα αστέρια, το K-9 θα προσπαθήσει να στείλει τα μηνύματα πάλι. + Πατήστε παρατεταμένα στα εξερχόμενα για να κάνετε \'Αποστολή μηνύματος\' και να ξεκινήσετε νέα προσπάθεια αποστολής.\u000A\u000a Ο φάκελος %s μπορεί να περιέχει μηνύματα σφάλματων σχετικά με την αποτυχία. - Ειδοποίηση K-9 + Ειδοποίηση K-9 Συγχρονισμός και αποστολή ματαιώθηκαν εξαιτίας έλλειψης δικτύου. + Όχι άλλα μηνύματα - + Καλώς ήλθατε στο K-9 Mail. Το K-9 είναι ένας πελάτης ηλεκτρονικού ταχυδρομείου ανοικτού κώδικα για το Android που αρχικά βασίστηκε στον βασικό email client του Android. + \n\n\nΤα βελτιωμένα χαρακτηριστικά του K-9 είναι: + \n * Ταχυδρομείο με σπρώξιμο (push mail) με χρήση IMAP IDLE + \n * Καλύτερες επιδόσεις + \n * Μετακίνηση μηνυμάτων σε φακέλους + \n * Υπογραφές μηνυμάτων + \n * Ιδιωτική κοινοποίηση (bcc) προς τον εαυτό + \n * Συνδρομές σε φακέλους + \n * Συγχρονισμός όλων των φακέλων + \n * Παραμετροποίηση διεύθυνσης επιστροφής + \n * Συντομεύσεις πληκτρολογίου + \n * Καλύτερη υποστήριξη IMAP + \n * Αποθήκευση συνημμένων σε κάρτα αποθήκευσης + \n * Άδειασμα σκουπιδιών + \n * Ταξινόμηση μηνυμάτων + \n * ... και άλλα + \n + \nΤο K-9 δεν υποστηρίζει τους περισσότερους δωρεάν λογαριασμούς Hotmail και, όπως οι περισσότεροι email clients έχει θεματάκια όταν μιλάει με το Microsoft Exchange. + \n + \n Αναφέρετε προβλήματα, προτείνετε νέα χαρακτηριστικά και υποβάλετε ερωτήματα στο http://k9mail.googlecode.com/ - Καλώς ήλθατε στο K-9 Mail. Το K-9 είναι ένας πελάτης ηλεκτρονικού ταχυδρομείου ανοικτού κώδικα για το Android που αρχικά βασίστηκε στον βασικό email client του Android. - \n - - \n\nΤα βελτιωμένα χαρακτηριστικά του K-9 είναι: -\n * Ταχυδρομείο με σπρώξιμο (push mail) με χρήση IMAP IDLE - - - - - - - - - - - - - -\n * Καλύτερες επιδόσεις -\n * Μετακίνηση μηνυμάτων σε φακέλους -\n * Υπογραφές μηνυμάτων -\n * Ιδιωτική κοινοποίηση (bcc) προς τον εαυτό -\n * Συνδρομές σε φακέλους -\n * Συγχρονισμός όλων των φακέλων -\n * Παραμετροποίηση διεύθυνσης επιστροφής -\n * Συντομεύσεις πληκτρολογίου -\n * Καλύτερη υποστήριξη IMAP -\n * Αποθήκευση συνημμένων σε κάρτα αποθήκευσης -\n * Άδειασμα σκουπιδιών -\n * Ταξινόμηση μηνυμάτων -\n * ... και άλλα -\n - -\nΤο K-9 δεν υποστηρίζει τους περισσότερους δωρεάν λογαριασμούς Hotmail και, όπως οι περισσότεροι email clients έχει θεματάκια όταν μιλάει με το Microsoft Exchange. -\n - -\n Αναφέρετε προβλήματα, προτείνετε νέα χαρακτηριστικά και υποβάλετε ερωτήματα στο http://k9mail.googlecode.com/ - + Έκδοση: %s Ενεργοποίηση καταγραφών αποσφαλμάτωσης @@ -260,10 +229,7 @@ Καταγραφή ευαίσθητων πληροφοριών Συνθηματικά μπορεί να εμφανιστούν στις καταγραφές. - K-9 Mail για Android - Όλα - Πρόσφατα μηνύματα από όλους τους λογαριασμούς Όλα τα Εισερχόμενα @@ -285,6 +251,7 @@ Ιδ κοιν Θέμα Κείμενο μηνύματος + -------- Πρωτότυπο μήνυμα -------- Θέμα: Αποστολή: @@ -295,11 +262,14 @@ Αρχικό μήνυμα Πρέπει να συμπεριλάβετε τουλάχιστον έναν παραλήπτη. Δεν βρέθηκαν διευθύνσεις ηλεκτρονικού ταχυδρομείου. - - Μερικά συνημμένα δεν κατέβηκαν. Θα κατεβούν αυτόματα πριν αποσταλεί αυτό το μήνυμα. Μερικά συνημμένα δεν μπορούν να προωθηθούν γιατί δεν έχουν κατεβεί. Παράθεση μηνύματος + + + + + Από: %s <%s> Προς: @@ -314,7 +284,6 @@ MMM dd yyyy hh:mm a Συνημμένο αποθηκεύτηκε στην κάρτα αποθήκευσης ως %s. Αδύνατο να αποθηκευτεί το συνημμένο στην κάρτα αποθήκευσης. - Επέλεξε \'Προβολή εικόνων\' για να προβληθούν οι ενσωματωμένες εικόνες. Προβολή εικόνων Προβολή μηνύματος @@ -322,16 +291,14 @@ Περισσότερα… Ανάσυρση συνημμένου Δεν υπάρχει πρόγραμμα προβολής για %s. - Κατέβασμα πλήρους μηνύματος + - - - Δεν έχουν κατεβεί ή αποθηκευτεί όλες οι επικεφαλίδες. Επιλέξτε \'Αποθήκευση όλων των επικεφαλίδων τοπικά\' στις ρυθμίσεις εξυπηρέτη εισερχόμενων του λογαριασμού για να το ενεργοποιήσετε στο μέλλον. Όλες οι επικεφαλίδες έχουν κατεβεί, αλλά δεν υπάρχουν πρόσθετες επικεφαλίδες για να προβληθούν. Η ανάσυρση πρόσθετων επικεφαλίδων από τη βάση δεδομένων ή τον εξυπηρέτη ταχυδρομείου απέτυχε. + Φάκελοι Νέος φάκελος @@ -339,8 +306,8 @@ (Σπρώξιμο) - Περισσότερα από αυτόν τον αποστολέα + Το μήνυμα αντιγράφηκε Το μήνυμα μετακινήθηκε Το μήνυμα διαγράφηκε @@ -359,7 +326,6 @@ Ευρύχωρες λίστες με προεπισκόπηση μηνύματος Προεπισκόπηση γραμμώνν Προβολή ονόματος επιστολογράφων - Προβολή ονόματος επιστολογράφων παρά των διευθύνσεων ηλεκτρονικού ταχυδρομείου Προβολή ονόματος από επαφές Όνομα επιστολογράφων από Επαφές όταν είναι διαθέσιμο @@ -368,7 +334,6 @@ Να χρωματίζονται τα ονόματα στη λίστα επαφών Γραμματοσειρά σταθερού πλάτους - Να χρησιμοποιείται γραμματοσειρά σταθερού πλάτους όταν προβάλλονται μηνύματα απλού κειμένου Επιστροφή στη λίστα μετά τη διαγραφή Επιστροφή στη λίστα μηνυμάτων μετά τη διαγραφή @@ -385,10 +350,19 @@ Αποστολή Ειδοποιήσεων κλειδώματος οθόνης - Μην προβάλεις το θέμα του μηνύματος στη γραμμή ειδοποιήσεων όταν το σύστημα είνια κλειδωμένο - Ώρες ησυχίας + + + + + + + + + + + Ώρες ησυχίας Απενεργοποιεί κουδούνισμα, και αναβοσβήσιμο τη νύχτα Έναρξη ωρών ησυχίας Λήξη ωρών ησυχίας @@ -417,8 +391,8 @@ Ονομασία λογαριασμού (Προαιρετικό): Όνομα αποστολέα (προβάλλεται στα εξερχόμενα μηνύματα): - Η ρύθμιση του λογαριασμού ολοκληρώθηκε!\n\nΑνάκτηση μηνυμάτων\u2026 + Τύπος λογαριασμού Τι λογαριασμός είναι αυτός; POP3 @@ -508,7 +482,7 @@ Επιλογές λογαριασμού - Συμπήκνωση + Συμπύκνωση Καθαρισμός μηνυμάτων (Κίνδυνος!) Ανακατασκευή δεδομένων (Έσχατη λύση!) @@ -520,7 +494,7 @@ Κάθε 10 λεπτά Κάθε 15 λεπτά Κάθε 10 λεπτά - Κάθε ώρα + Κάθε μία ώρα Κάθε 2 ώρες Κάθε 3 ώρες Κάθε 2 ώρες @@ -554,7 +528,7 @@ 250 μηνύματα 500 μηνύματα 1000 μηνύματα - όλα τα μηνύματα + Όλα τα μηνύματα Αδύνατη η αντογραφή ή μετακίνηση μηνύματος που δεν έχει συγχρονιστεί με τον εξυπηρέτη @@ -577,11 +551,13 @@ Ειδοποίηση στη γραμμή κατάστασης όσο ελέγχεται το γραμματοκιβώτιο Προβολή ενοποιημένων εισερχόμενων Συμπερίληψη εξερχόμενου ταχυδρομείου - Προβολή ειδοποίησης για μηνυματα που απέστειλα + Προβολή ειδοποίησης για μηνύματα που απέστειλα Η ειδοποίηση ανοίγει μη αναγνωσμένα μηνύματα Αναζητά μη αναγνωσμένα μηνύματα όταν ανοίγεται η ειδοποίηση Προβολή πλήθους μη αναγνωσμένων Προβολή πλήθους μη αναγνωσμένων μηνυμάτων στη γραμμή κατάστασης. + + Ενεργοποίηση πλήκτρων αρχειοθέτησης Προβολή πλήκτρων Αρχειοθέτηση, Μετακίνηση και Σκουπίδια. @@ -658,21 +634,21 @@ 2Mb 5Mb 10Mb - χωρίς όριο + Χωρίς όριο Συγχρονισμός μηνυμάτων από - οποτεδήποτε (χωρίς όριο) - σήμερα - τις τελευταίες 2 ημέρες - τις τελευταίες 3 ημέρες - την τελευταία εβδομάδα - τις 2 τελευταίες εβδομάδες - τις τελευταίες 3 εβδομάδες - τον τελευταίο μήνα - τους τελευταίους 2 μήνες - τους τελευταίους 3 μήνες - τους τελευταίους 6 μήνες - το τελευταίο έτος + Οποτεδήποτε (χωρίς όριο) + Σήμερα + Τις τελευταίες 2 ημέρες + Τις τελευταίες 3 ημέρες + Την τελευταία εβδομάδα + Τις 2 τελευταίες εβδομάδες + Τις τελευταίες 3 εβδομάδες + Τον τελευταίο μήνα + Τους τελευταίους 2 μήνες + Τους τελευταίους 3 μήνες + Τους τελευταίους 6 μήνες + Το τελευταίο έτος Φάκελοι που προβάλονται Όλοι @@ -815,6 +791,7 @@ Ταξινόμηση κατά... Ημερομηνία + Αποστολέα Θέμα Αστέρι @@ -837,6 +814,7 @@ \'Plus\' λογαριασμό. Ανοίξτε τον σελιδομετρητή ιστοσελίδων για να προσπελάσετε τέτοιους λογαριασμούς ταχυδρομείου. Αν θέλετε να χρησιμοποιήσετε POP3 για αυτόν το πάροχο, πρέπει να επιτρέψετε την χρήση POP3 στη σελίδα ρυθμίσεων του Yahoo mail. + Αν θέλετε να χρησιμοποιήσετε IMAP ή POP3 για αυτόν το πάροχο, πρέπει να επιτρέψετε την χρήση IMAP ή POP3 στη σελίδα ρυθμίσεων του Naver. Αν θέλετε να χρησιμοποιήσετε IMAP ή POP3 για αυτόν το πάροχο, πρέπει να επιτρέψετε την χρήση IMAP ή POP3 στη σελίδα ρυθμίσεων του Hanmail(Daum). Αν θέλετε να χρησιμοποιήσετε IMAP ή POP3 για αυτόν το πάροχο, πρέπει να επιτρέψετε την χρήση IMAP ή POP3 στη σελίδα ρυθμίσεων του Paran. @@ -1160,8 +1138,35 @@ Προβολή πλήθους μη αναγνωσμένων για… Λείπει εφαρμογή επόπτη αρχείων - Δεν υπάρχιε κατάλληλη εφαρμογή για να χειριστεί την εισαγωγή. + Δεν υπάρχει κατάλληλη εφαρμογή για να χειριστεί την εισαγωγή. Εγκαταστήστε μια εφαρμογή επόπτη αρχείων από το Android Market Open Market Κλείσιμο + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 8ff2f55c5..379c292f5 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -2,9 +2,6 @@ K-9 Mail K-9 Mail BETA - Google, The K-9 Dog Walkers. - Copyright 2008-%s The K-9 Dog Walkers. Partes Copyright 2006-%s the Android Open Source Project. - Liceciado bajo Licencia Apache, Versión 2.0. Autores: %s Información de la revisión %s Estamos usando las siguientes librerías de terceros: %s @@ -34,12 +31,12 @@ \u0020[%d] \u0020(Poll %s:%s%s) - \u0020(Recuperando encabezados %s:%s%s) + \u0020(Recuperando cabeceras %s:%s%s) \u0020(Enviando %s%s) \u0020(Proc %s:%s%s) \u0020%s/%s - \u0020(Próxima comprobación @ %s) + \u0020(Sincronizará @ %s) \u0020(Sincronización deshabilitada) @@ -60,6 +57,7 @@ Reenviar Mover Continuar + Atrás Hecho Eliminar Descartar @@ -70,6 +68,7 @@ Enviar Correo Lista de Carpetas Refrescar Carpetas + Buscar carpeta Marcar todos como leídos Añadir cuenta Redactar @@ -81,7 +80,7 @@ Configurar carpeta Configuración global Eliminar cuenta - Limipar acciones pendientes (peligroso!) + Limpiar acciones pendientes (peligroso!) Cuentas @@ -97,8 +96,8 @@ Añadir Estrella Eliminar Estrella Copiar - Ver todos los encabezados - Ocultar todos los encabezados + Ver todas las cabeceras + Ocultar todas las cabeceras Seleccionar texto Marcar No Leído @@ -107,9 +106,9 @@ Ver/Ocultar detalles Añadir Cc/Bcc Editar Asunto - - - + Acuse de Recibo + Se solicitará Acuse de Recibo + Acuse de recibo no solicitado Añadir adjunto Añadir adjunto (Imagen) Añadir adjunto (Vídeo) @@ -136,7 +135,7 @@ Error Enviando - Intentando cargar más mensages + Intentando cargar más mensajes Cargar %d más @@ -217,7 +216,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa \n * Almacenamiento de adjuntos en la SD \n * Vaciado de papelera \n * Ordenación de mensajes -\n * ...y muchas más. +\n * …y muchas más. \n \nDate cuenta que K-9 no soporta muchas de las cuentas de hotmail, como muchos otros clientes de correo, que tiene ciertas peculiaridades cuando se comunicacn con Microsoft Exchange. \n @@ -229,9 +228,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Activar acceso a debug Diagnóstico con información adicional Información sensible - Deben mostrarse password en el log - - K-9 Mail for Android + Mostrar password en el log Todos los correos Mensajes recientes para todas las cuentas @@ -251,10 +248,11 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Quitar estrella Para - Cc - CCo + CC + CCO Asunto Texto del Mensaje + Firma -------- Mensaje Origianl -------- Asunto: Enviado: @@ -264,10 +262,15 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa %s escribió:\n\n Citado Debes añadir un destinatario - + Dirección e-mail no encontrada. Algunos adjuntos no se han descargado. Serán descargados automáticamente antes de que se envíe el mensaje Algunos adjuntos no pueden reenviarse porque no han sido descargados. - + Citar mensaje + Añadir destinatario (To) + Añadir destinatario (CC) + Añadir destinatario (BCC) + Eliminar texto citado + Editar texto citado Desde: %s <%s> Para: @@ -279,27 +282,30 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Archivar Mover Spam - dd MMM yyyy hh:mm a + dd MM yyyy hh:mm a Adjunto guardado en la SD como %s. Imposible guardar adjunto en la SD Seleccione \"Mostrar imagen\" para ver las imágenes embebidas Mostrar imagen + Mostrar mensaje + Ver adjuntos + Más… Obteniendo adjuntos. Imposible encontrar visualizador para %s. - Descargar mensaje completo + - No todos los encabezados han sido descargados o grabados. Seleccione \"Guardar todos los encabezados localmente\" en la Configuración de la cuenta para permitir esta acción en un futuro - Todos los encabezados han sido descargados, pero no hay encabezados adicionales que mostrar - Se ha producido un error al descargar los encabezados adicionales desde la base de datos o el servidor + No todas las cabeceras se han descargado o grabado. Seleccione \"Guardar todas las cabeceras localmente\" en la Configuración de la cuenta para permitir esta acción en un futuro + Todas las cabeceras han sido descargadas, y no hay cabeceras adicionales que mostrar + Se ha producido un error al descargar las cabeceras desde la base de datos o el servidor Carpetas Nueva Carpeta Nombre nueva carpeta - (Subscripción) + (Suscrito) Más de este remitente @@ -332,21 +338,32 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Utilizar tamaño fijo de fuente cuando se muestre mensajes en texto plano Volver a la lista después de borrar Volver a la lista después de la acción de borrado - - + Mostrar siguiente mensaje tras borrado + Mostrar por defecto siguiente mensaje tras el borrado Confirmar acción Mostrar un diálogo cuando se realice una de estas acciones Archivar Borrar (Mensajes en la vista) + Borrar destacado (sólo vista mensaje) Spam - + Marcar todos como leídos Enviados Bloquear notificaciones No mostrar asunto del mensaje en la barra de notificaciones cuando el sistema está bloqueado. - Tiempo de Silencio + + + + + + + + + + + Horario de Silencio Desactivar sonidos, alertas y luces por la noche Silencio comienza Silencio termina @@ -370,12 +387,12 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Finalizando\u2026 Cancelando\u2026 - Hecho! + ¡Hecho! Tu cuenta está configurada! De un nombre a esta cuenta (opcional): - Introduzca su nombre (se visualizará en el mensaje de salida): + Introduzca su nombre (se verá en el mensaje de salida): - Su cuenta está configurada!\n\nObteniendo correo\u2026 + ¡Su cuenta está configurada!\n\nObteniendo correo\u2026 Tipo de cuenta ¿Qué tipo de cuenta es? @@ -400,7 +417,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Borrado de mesajes No borrar del servidor - Después de 7 dias + Pasado 7 días Borrar del servidor Marcar como leído en servidor @@ -409,20 +426,20 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Wi-Fi Otras - Descargar encabezados - Guardar todos los encabezados localmente + Descargar cabeceras + Guardar todas las cabeceras localmente Almacenamiento externo (SD) Almacenamiento interno %1$s almacenamiento interno adicional - Ubicación del almacenamiento + Ubicación del almacén - Erradicar borrados + Elininar borrados Inmediatamente Durante comprobación Sólo manualmente - + Autodetectar nombre IMAP Prefijo de la Dirección IMAP Carpeta Borradores @@ -431,7 +448,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Carpeta Archivados Carpeta SPAM - Ver sólo carpteas suscritas + Ver sólo carpetas suscritas Autoexpandir carpeta Dirección WebDAV (Exchange) @@ -467,10 +484,10 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Opciones de cuenta Compactar - Limpiar mensajes (peligroso!) - Reconstruir mensajes (última opción!) + Limpiar mensajes (¡peligroso!) + Reconstruir mensajes (¡última opción!) - Frecuencia de comprobación de correo + Cuando comprobar nuevo correo Nunca Cada minuto @@ -486,8 +503,8 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Cada 24 horas Comprobar automáticamente - Activar subscripción para esta cuenta - Si se soporta por su servidor, los mensajes aparecerán de forma instantanea. Esta opción puede hacer más lento el sistema + Activar suscripción para esta cuenta + Si lo permite su servidor, los mensajes aparecerán de forma instantánea. Esta opción puede ralentizar el sistema Refrescar conexión Cada minuto Cada 2 minutos @@ -499,8 +516,8 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Cada 48 minutos Cada 60 minutos - Enviar correos desde esta cuenta por defecto - Avisarme cuando llegue correo + Enviar mensajes desde esta cuenta por defecto + Avisarme cuando lleguen mensajes Avisarme cuando se compruebe el correo @@ -514,11 +531,11 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa 1000 mensajes Todos los mensajes - No se puede copiar/mover un mensaje que no ha sido sincronizado con el servidor + No se puede copiar/mover un mensaje no sincronizado con el servidor No se ha podido finalizar la Configuración Usuario o contraseña incorrectas.\n(%s) - No se puede conectar de forma segura con el servidor.\n(%s) + No se puede conectar de forma segura con el servidor. Certificado inválido\n(%s) No se puede conectar con el servidor.\n(%s) Editar detalles Continuar @@ -527,19 +544,21 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Configuración de cuenta Cuenta por defecto Cuenta por defecto - Enviar correo desde esta cuenta por defecto - Notificar correo nuevo + Enviar mensajes desde esta cuenta por defecto + Notificar mensajes nuevos Notificar sincronización Tu Dirección de correo - Avisarme en el estatus cuando llegue correo nuevo - Avisarme en el estatus cuando se compruebe el correo + Avisar cuando llegue correo nuevo + Avisar cuando se compruebe el correo Mostrar bandejas de entradas combinadas Incluir bandeja de salida Mostrar notificaciones durante el envío de correo Abrir correo no leído Abrir correo no leído desde la notificación - Mostrar contador de correos sin leer - Mostrar el número de mensajes sin leer en la barra de notificaciones. + Mostrar número de mensajes no leídos + Mostrar número de mensajes no leídos en barra de notificaciones. + Marcar mensaje como leído tras abrirlo + Marcar mensaje como leído cuando se abre para verlo Habilitar botones de copia Mostrar botones de archivar, mover y SPAM @@ -551,18 +570,22 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Configuración Saliente - - + Citar mensaje original al responder + Al responder los mensajes, el mensaje original se incluirá en tu respuesta. Respuesta tras cita - Cuando se responda a un correo, el texto original estará por encima de su respuesta + Al responder un mensaje, el texto original estará por encima de su respuesta + + Eliminar firma del texto citado + Al responder los mensajes, la firma del texto citado será eliminada Formato del mensaje - Texto plano (se quitan las imágenes y el formato) + Texto simple (se quitan las imágenes y el formato) HTML (se mantienen las imágenes y el formato) + Automática (texto simple excepto si se responde a un mensaje HTML) - - + Leer acuse de lectura + Solicitar siempre un acuse de Lectura Estilo de cita al responder Prefijo (como Gmail, Pine) @@ -581,6 +604,8 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa No disponible Firmar automáticamente Utilizar el correo para adivinar la clave de firma + Auto-encriptado + Encripta automáticamente si la clave pública es compatible. Frecuencia de comprobación Frecuencia de 2a clase @@ -591,11 +616,11 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Seleccione el color a utilizar en la carpeta y en la cuenta Color de aviso - Seleccione el color del LED cuando haya un aviso para esta cuenta + Seleccione el color del LED para los avisos de esta cuenta Tamaño carpeta local - Obtener mensajes hasta + Obtener mensajes con hasta 1Kb 2Kb 4Kb @@ -610,7 +635,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa 2Mb 5Mb 10Mb - cualquier tamaño (sin límite) + completo (sin límite) Sincronizar desde Sin fecha (sin límite) @@ -639,7 +664,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Todas excepto las de 2a clase Ninguna - Subscripción de carpetas + Suscripción de carpetas Todas Sólo 1a clase 1a y 2a Clase @@ -671,7 +696,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa 2a Clase La misma que la de visualización - Clase en subscripción + Clase en suscripción Ninguna 1a Clase 2a Clase @@ -740,7 +765,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Firma Añadir firma a cada mensaje que envias - -- \nEnviado desde mi teléfono Android con K-9 Mail. Disculpa mi brevedad + -- \nEnviado desde mi teléfono con K-9 Mail. Identidad principal Seleccionar identidad Seleccionar identidad @@ -765,8 +790,9 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Con adjuntos primero Sin adjuntos primero - Ordenado por... + Ordenado por… Fecha + Llegada Remitente Asunto Estrellas @@ -787,10 +813,11 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Si no puede acceder con su contraseña y usuario y no tiene una cuenta de pago. Es posible que pueda acceder sólo via web. Si quiere utilizar el correo POP3 para este proveedor debe activar este acceso en la Configuración de yahoo. - - - - + Si quiere usar IMAP o POP3 con este proveedor, debe autorizar el uso de IMAP o POP3 en la página de configuración de correo au one. + Si quiere usar IMAP o POP3 con este proveedor, debe autorizar el uso de IMAP o POP3 en la página de configuración de correo Naver. + Si quiere usar IMAP o POP3 con este proveedor, debe autorizar el uso de IMAP o POP3 en la página de configuración de correo Hanmail(Daum). + Si quiere usar IMAP o POP3 con este proveedor, debe autorizar el uso de IMAP o POP3 en la página de configuración de correo Paran. + Si quiere usar IMAP o POP3 con este proveedor, debe autorizar el uso de IMAP o POP3 en la página de configuración de correo Nate. Certificado desconocido Aceptar certificado @@ -813,13 +840,15 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Q - Volver a cuentas\u000A S - Editar preferencias cuenta + nombre carpeta contiene + Carpetas Ver todas las carpetas Ver sólo carpetas de 1a Clase Ver carpetas de 1a y 2a Clase Ver todas excepto las de 2a Clase - Posición de la Frima + Posición de la Firma Antes del texto citado Después del texto citado Oscuro @@ -832,12 +861,12 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Interacción Lista de cuentas Lista de mensajes - mensajes + Mensajes Tema Idioma - Columna única - Reformatea mensajes HTML para pantallas pequeñas + Única Columna + Ajusta mensajes HTML para pantallas pequeñas Controles del Zoom por sistema Permitir opciones de zoom que soporta el propio dispositivo @@ -858,10 +887,10 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa --> SHORT MEDIUM - dd-MMM-yyyy + dd-MM-yyyy yyyy-MM-dd - Operaciones en lote + Operaciones por Lotes Borrar seleccionados Marcar seleccionados como leídos Marcar seleccionados como no leídos @@ -892,7 +921,7 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Aceptar controles gestuales Disposición compacta - Ajustar disposición para mostrar más en cada página + Ajustar disposición para mostrar más mensajes en cada página Navegación con teclas de volumen Permite moverse por las opciones utilizando los botones de volumen @@ -900,10 +929,10 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Listas de mensajes Controlar botón \"Atras\" - Hacer \"Atras\" siempre un nivel superior + Ir \"Atras\" hacia un nivel superior - Iniciar en Bandeja unificada - Mostrar la Bandeja de Entrada unificada al inicio + Usar Bandeja Unificada + Mostrar una Bandeja de Entrada unificada al inicio Tamaño cuenta Desactivar para mejorar rendimiento @@ -911,8 +940,8 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Mostrar contador de búsqueda Desactivar para mejorar rendimiento - - + Esconder cuentas especiales + Esconder la cuenta unificada y todas las cuentas %s %s - Estrellas @@ -964,15 +993,18 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Fecha Cuerpo de mensaje - Muy delgada - Delgada - Muy pequeña + Composición Mensaje + Campos Entrada Texto + + La más pequeña + Muy pequeña + Más pequeña Pequeña Mediana Grande Muy Grande - Muy pequeña + Más pequeña Pequeña Normal Grande @@ -1005,6 +1037,15 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa ¿Guardar como borrador? ¿Guardar o descartar este mensaje? + ¿Desechar mensaje? + ¿Está seguro de desechar este mensaje? + + Rehusar guardar mensaje borrador. + Rehusar guardar mensaje borrador marcado como encriptado. + + ¿Continuar sin clave pública? + Uno o más recipientes no tienen clave pública. ¿Continuar? + Este mensaje no puede visualizarse porque el tipo de caracteres \"%s\" no ha sido encontrado. Seleccionar texto a copiar. @@ -1014,23 +1055,13 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Borrar No borrar - - - - + Confirmar mover a la carpeta spam + + ¿Quiere mover este mensaje a la carpeta Spam? + ¿Quiere realmente mover %1$d los mensajes a la carpeta Spam? + + Si + No Descargando adjunto @@ -1040,55 +1071,89 @@ Bienvenido a la Configuración de K-9. K-9 es un cliente de correo OpenSource pa Imposible conectar. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Ajustes Importar & Exportar + Exportar ajustes cuenta + Exportar ajustes y cuentas + Importar + Exportar + Importar ajustes + Importar selección + Ajustes globales + Exportando ajustes… + Importando ajustes… + Buscando archivo… + Ajustes guardados en %s + Ajustes globales importados desde %s + Importado %s desde %s + + 1 cuenta + %s cuentas + + Fallo al exportar los ajustes + Fallo al importar cualquier ajuste desde %s + Exportación correcta + Exportación incorrecta + Importación correcta + Importación incorrecta + Activar cuenta + Para poder activar esta cuenta \"%s\" debe proveer la %s. + + palabra clave del servidor + palabras claves del servidor + + Servidor Entrante (%s): + Servidor de Salida (%s): + + Definir password... + Definir passwords... + + Usar el password del Servidor Entrante + Activar - + Cuenta \"%s\" no disponible; comprobar - - - + Guardar adjuntos en… + Guardar adjuntos + Explorador no encontrado. ¿Dónde quiere guardar este adjunto? - - - + Subir + Bajar + Mover cuenta… + Mensaje K-9 no leído + Mostrar contador no leídos para… + + No existe Explorador de Archivos + No hay una aplicación disponible importar el archivo. Por favor, instale un explorador de archivos desde Google Play + Abrir Google Play + Cerrar + + + + Abrir para ver + Compartir enlace + Copiar enlace portapapeles + Enlace + + Imagen + Ver imagen + Guardar imagen + Descargar imagen + Copiar URL imagen al portapapeles + URL de la imagen + + Número llamada + Guardar en Contactos + Copiar Nº teléfono en el portapapeles + Número teléfono + + Enviar mensaje + Guardar en Contactos + Copiar dirección email en portapapeles + Dirección Email + + Imagen guardado como \"%s\" + Error al guardar la imagen. diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 0ee649056..103796a43 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -229,8 +229,6 @@ Tervetuloa K-9 Mail asennukseen.  K-9 on avoimen lähdekoodin sähköpostiasiak Kirjoita lokiin arkaluontoisia tietoja Salasanat saattavat näkyä lokeissa. - K-9 Mail Androidille - Kaikki postit Viimeisimmät viestit kaikilta tileiltä Saapuneet diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index e836d5c53..e270b2970 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -256,8 +256,6 @@ Bienvenue dans la configuration de K-9 Mail. K-9 Mail est un client de messageri Journaliser les informations personnelles Vos mots de passe pourront se retrouver dans le journal - K-9 Mail pour Android - Tous les messages Messages récents de tous les comptes Toutes les boîtes de réception diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index c1336f892..6893bf925 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -231,8 +231,6 @@ Benvido á Configuración de K-9. K-9 é un cliente de correo OpenSource para An Información sensible Deben amosarse chaves no log - K-9 Mail para Android - Todos os correos Mensaxes recentes para todas as contas Todos os correos de Entrada diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index f1abb0cfe..1a00b1645 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -189,7 +189,6 @@ Vegye figyelembe, hogy a K-9 nem támogatja a legtöbb ingyenes hotmail fiókot Extra diagnosztikai naplózás Személyes adatok naplózása Jelszavak naplózása - K-9 Levlező program Android rendszerhez Minden levél Legújabb üzenetek az összes fiókból Minden beérkezett üzenet diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 8d4716fb3..9d53ee563 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -233,8 +233,6 @@ Benvenuto nella configurazione della posta di K-9. K-9 è un client di posta ope Registra informazioni sensibili Può mostrare le passwords nei files di logs. - K-9 Mail per Android - Tutti i messaggi Messaggi recenti da tutti gli account Tutti i messaggi in arrivo diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 4e43c6997..442fcebd8 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -234,8 +234,6 @@ K-9 Mail セットアップにようこそ。\nK-9 は標準のAndroidメール 詳細情報ログ ログにパスワードが表示される - K-9 for Android - すべてのメール 全アカウントの最新メール 受信トレイのすべてのメール diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 8ec6c6e1f..e6077fadf 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -232,8 +232,6 @@ K-9 메일 설치를 환영합니다. K-9은 표준 안드로이드 메일 클 중요 정보 기록 로그에 비밀번호를 남길수도 있습니다. - 안드로이드용 K-9 메일 - 모든 메일 모든 계정의 모든 메시지 받은편지함의 모든 메일 diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 0aa8f88c4..b6c34263c 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -231,8 +231,6 @@ Welkom bij K-9 Mail setup. K-9 is een open source mail cliënt voor Android, ge Log gevoelige informatie Kan wachtwoorden laten zien in logs. - K-9 Mail voor Android - Alle Mail Recente berichten voor alle accounts Alle Mail Inbox diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 860dd77c2..b88c39e6b 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -16,8 +16,6 @@ K-9 Mail K-9 Mail BETA - Google, The K-9 Dog Walkers. - Wszelkie prawa zastrzeżone Autorzy: %s Historia zmian: %s @@ -244,8 +242,6 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Loguj poufne informacje Logi mogą zawierać Twoje hasła - K-9 Mail - Wszystkie wiadomości Ostatnie wiadomości ze wszystkich kont Wszystkie odebrane @@ -309,7 +305,7 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Pobieram załącznik… Nie moge znaleźć programu do wyświetlenia pliku %s. Pobierz całą wiadomość - + Pobieranie… Nie wszystkie nagłówki zostały pobrane lub zapisane. Wybierz \"Zapisuj nagłówki lokalnie\" w ustawieniach serwera poczty przychodzącej, aby tę funcje aktywować @@ -781,7 +777,7 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Sygnatura Dodawaj sygnaturę do każdej wysyłanej wiadomości - -- \nWysłane za pomocą mojego telefonu Android. + -- \nWysłane za pomocą K-9 Mail. Tożsamość domyślna Wybierz tożsamość Wybierz tożsamość @@ -830,12 +826,12 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej do swojego konta z użyciem poprawnego hasła i adresu email, najprawdopodobniej nie masz płatnego konta typu \"Plus\". W takim przypadku musisz z poczty korzystać w dotychczasowy sposób, za pośrednictwem przeglądarki. - Jeśli chcesz uzywać POP3 dla tego dostawcy, powinieneś zezwolić na użycie POP3 na stronie ustawień poczty Yahoo. - Jeśli chcesz uzywać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Au one. - Jeśli chcesz uzywać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Naver. - Jeśli chcesz uzywać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Hanmail(Daum). - Jeśli chcesz uzywać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień pocztyParan. - Jeśli chcesz uzywać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Nate. + Jeśli chcesz używać POP3 dla tego dostawcy, powinieneś zezwolić na użycie POP3 na stronie ustawień poczty Yahoo. + Jeśli chcesz używać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Au one. + Jeśli chcesz używać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Naver. + Jeśli chcesz używać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Hanmail(Daum). + Jeśli chcesz używać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień pocztyParan. + Jeśli chcesz używać IMAP lub POP3 dla tego dostawcy, powinieneś zezwolić na użycie IMAP lub POP3 na stronie ustawień poczty Nate. Nieznany certyfikat Akceptuj @@ -868,6 +864,9 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej I - Porządek sortowania\n Q - Widok folderów\n S - Zaznacz/odznacz\n + Z - Przełącz przeczytane/nieprzeczytane\n + / - Szukaj\n + 5 - Sprawdź pocztę @@ -939,7 +938,7 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Przenieś wybrane do Spamu Przenieś Skopiuj - Star mode + Tryb gwiadzki Tryb zaznaczania Tryb zwykły Zaznacz wszystko @@ -1143,23 +1142,23 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Serwer przychodzący (%s): Serwer wychodzący (%s): - Ustawiam hasło... - Ustawiam haseła... + Ustawiam hasło… + Ustawiam hasła… Użyj hasła serwera przychodzącego Aktywuj Nie można użyć wersji %s - Konto \"%s\" jest niedostępne; sprawdź pamięc + Konto \"%s\" jest niedostępne; sprawdź pamięć Zapisuj załączniki do… Zapisz załączniki Brak przeglądarki plików. Chcesz zapisać ten załącznik? - W górę - W dół - przenoszenie konta… + Przenieś w górę + Przenieś w dół + Przenoszenie konta… K-9 Mail nieprzeczytane Pokaż licznik nieprzeczytanych dla… @@ -1169,7 +1168,7 @@ Witaj w K-9 Mail, darmowym programie pocztowym dla systemu Android. Najistotniej Otwórz Google Play Zamknij - + Brak tekstu Otwórz podgląd Udostępnij link diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index 9983cac18..a93f70c83 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -229,8 +229,6 @@ Bem-vindo à configuração do K-9 Mail. K-9 é um cliente de e-mail com código Logar informações confidencias Talvez as senhas sejam mostradas nos logs. - K-9 Mail para Android - Todos os e-mails Mensagens recentes de todas as contas Todos os e-mails da caixa de entrada diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 20496a831..529621155 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -223,8 +223,6 @@ Запись конфиденциальной информации Разрешает запись паролей в журнал - K-9 Mail для Android - Вся почта Последние сообщения из всех почтовых ящиков Все Входящие Сообщения @@ -1034,7 +1032,7 @@ Не получается соединиться. Импорт и экспорт настроек - + Экспортировать настройки учетной записи Экспортировать настройки и учетные записи Импорт diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index e31e80896..7d3ad4e9b 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -233,8 +233,6 @@ Välkommen till installationen av K-9 E-post. K-9 är en e-postklient med öppen Logga känslig information Kan visa lösenord i loggarna. - K-9 E-post för Android - All e-post Nya brev från alla konton Inkorg med alla nya brev diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index f041fc740..7707c80ee 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -206,8 +206,6 @@ Hassas bigi günlüğü tut Günlüklerde şifreler görünebilir. - Android için K-9 Posta - Bütün Postalar Bütün hesaplardan gelen yeni mesajlar Gelen Kutusu bütün postaları diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml new file mode 100644 index 000000000..9e0d554cc --- /dev/null +++ b/res/values-uk/strings.xml @@ -0,0 +1,1177 @@ + + + K-9 Mail + K-9 Mail BETA + Google, The K-9 Dog Walkers. + Copyright 2008-%s The K-9 Dog Walkers. Portions Copyright 2006-%s the Android Open Source Project. + Ліцензія Apache License, Version 2.0. + Автори: %s + Інформація про зміни: %s + Ми використовуємо такі бібліотеки третіх сторін: %s + Смайлики настрою: %s + + читати вкладення електронної пошти + Дозволити цій програмі читати вкладення електронної пошти. + читати листи + Дозволити цій програмі читати ваші листи. + Видалити листи + Дозволити цій програмі видаляти ваші листи. + + Про %s + Облікові записи + Додатково + %s + K-9 Облікові записи + + %s:%s + + Написати новий лист + Виправлення помилок + Вибрати папку + Вибрати колір + + %s%s%s + + \u0020[%d] + \u0020(Запит %s:%s%s) + \u0020(Отримання заголовків %s:%s%s) + \u0020(Надсилання %s%s) + \u0020(Опрацювання %s:%s%s) + \u0020%s/%s + + \u0020(Наступний запит @ %s) + \u0020(Синхронізація заборонена) + + + Наступний + Попередній + Гаразд + Відмінити + Надіслати + Надіслати знову + Вибрати + Скасувати вибір + Відповісти + Відповісти всім + Видалити + Архівувати + Спам + Очистити папку + Переслати + Перемістити + Продовжити + Назад + Готово + Видалити + Відкинути зміни + Зберегти як чернетку + Повторити + Оновити + Перевірити пошту + Надіслати повідомлення + Список папок + Оновити папки + Знайти папку + Відмітити усі повідомлення як прочитані + Додати обліковий запис + Написати новий лист + Пошук + Результати пошуку + Налаштування + Відкрити + Налаштування пошти + Налаштування папки + Глобальні налаштування + Видалити обліковий запис + Зупинити незавершені дії (небезпечно!) + + Облікові записи + + + Прочитати + Відмітити як прочитаний + Переслати + Вибрати відправника + + Відмітити усі повідомлення як прочитані + Відмітити усі повідомлення у \'%s\' як прочитані? (включаючи + повідомлення в папці, які не відображються в K-9) + + Додати зірочку + Видалити зірочку + Копіювати + Показати повний заголовок + Приховати повний заголовок + Вибрати текст + + Відмітити як прочитаний + Перемісти до + Папки + Переглянути/приховати подробиці + Додати копію/приховану + Редагувати тему + Повідомлення про прочитання + Включити запит повідомлень про прочитання + Вимкнути запит повідомлень про прочитання + Додати вкладення + Додати вкладення (зображення) + Додати вкладення (Відео) + Скинути налаштування + Очистити Кошик + Витерти + Видалити локальні повідомлення + Вибрати упорядкування + Обернений порядок сортування + Про + + Налаштування + Параметри облікових записів + Параметри папок + + (Немає теми) + Немає дати + Немає відправника + Завантаження + (Запит %s%s) + Завантажуються повідомлення\u2026 + Помилка з’єднання + Повідомлення не знайдено + Помилка + Надсилається + + Спробуйте ще раз завантажити повідомлення + + Завантажити ще + %d + + ГБ + МБ + кБ + Б + + + Розмір \"%s\" зменшився від + %s + до + %s + + + Стискання скриньки \"%s\" + Очищення скриньки \"%s\" + Відновлення облікового запису\"%s\" + + Нова пошта + Нова пошта від %s + %d Непрочитане (%s) + %d Нові повідомлення (%s) + в %d адресах + Повідомлення не надіслано + + Перевірка пошти: %s:%s + Перевірка пошти + Надсилання пошти: %s + Надсилання пошти + : + + Вхідні + Вихідні + + Чернетки + Кошик + Надіслані + Архів + Спам + + + %s (Drafts) + %s (Trash) + %s (Sent) + %s (Archive) + %s (Spam) + + Не вдалося надіслати повідомлення + Перегляньте папку %s за подробицями. + У K-9 виникла проблема при надсиланні деяких ваших повідомлень. + Проте K-9 не знає, чи були вони відіслані чи ні. Адресати, можливо, отримали копії повідомлень. + \u000a\u000aПовідомлення з такою проблемою позначені зірочкою у папці „Вихідні“. + Якщо ви знімете зірочку, то K-9 знову спробує надіслати їх. + Натисніть та папку „Вихідін“ та виберіть „Відправити повідомлення“ для повторного надсилання.\u000A\u000a + Папка %s може містити повідомлення про невдачу. + + Попердження K-9 + Синхронізація та надсилання перервані через відсутність мережі. + + Повідомлень більше немає + + +Ласкаво просимо до налаштувань K-9 Mail. K-9 це поштовий клієнт з відкритим вихідним кодом для Android, який базується на основі стадартної програми Android Mail client. +\n +\n\n Покращені можливості K-9 включають: +\n * Push mail при використання IMAP IDLE +\n * Краща швидкодія +\n * Систематизація повідомлень +\n * Електронні підписи у пошті +\n * Прихована копія собі +\n * Підписки до папок +\n * Синхронізація всіх папок +\n * Налаштування зворотньої адреси +\n * Клавіатурні скорочення +\n * Краща підтримка IMAP +\n * Збереження вкладень на карту пам’яті +\n * Очищення кошика +\n * Упорядкування повідомлень +\n * ...і більше +\n +\nЗауважимо, що K-9 не підтримує більшіть безкоштовних облікових записів hotmail та, як і інші поштові програми, має деякі дивацтва при роботі з Microsoft Exchange. +\n +\n Будь ласка, надсилайте звіти про помилки, запити про розробку нових функцій та задавайте питання на http://k9mail.googlecode.com/ + + + + Версія: %s + Увімкнути ведення журналу налагодження + Запис додаткової діагностичної інформації + Запис конфіденційної інформації + Можна записувати паролі в журнали. + + Уся пошта + Останні повідомлення з усіх поштових скриньок + Усі вхідні повідомлення + + %s:%s + %s + %s + %s + %s + Завантажити більше повідомлень + До:%s + Видалити + Позначити як прочитане + Позначити як непрочитане + Додати зірочку + Вилучити зірочку + + Кому + Копія + Прихована + Тема + Текст повідомлення + Підпис + -------- Вихідне повідомлення -------- + Тема: + Надіслано: + Від: + Кому: + Копія: + %s написав(ла):\n\n + Цитований текст + Вам необхідно додати хоча б одного одержувача. + Не знайденої адреси електронної пошти. + Деякі вкладення не завантажено. Вони будуть автоматично завантажені перед надсиланням цього повідомлення. + Деякі вкладення не можуть бути переслані бо вони не завантажилися. + Цитувати повідомлення + Додати одержувача (Кому) + Додати одержувача (Копія) + Додати одержувача (Прихована) + Видалити цитований текст + Редагувати цитований текст + + Від: %s <%s> + Кому: + Копія: + Відкрити + Зберегти + \u25BC + \u25B2 + Архівувати + Перемістити + Спам + MMM dd yyyy hh:mm a + Вкладення збережено на карту пам’яті як %s. + Не вдалося зберегти вкладення на карту пам’яті. + Виберіть \"Показати зображення\" для показу вбудованих малюнків. + Показати зобарження + Показати повідомлення + Показати вкладення + Більше… + Отримання вкладення. + Не знайдено програму для перегляду %s. + Завантажити усе повідомлення + Завантажується… + + + Не всі заголовки завантажені або збережені. Виберіть \"Зберегти всі заголовки локально\" у налаштуваннях сервера вхідних повідомлень для використання цієї можливості. + Всі заголовки завантажено, нема додаткових заголовків для відображення. + Не вдалося завантажити додаткові заголовки з бази даних або поштового сервера. + + Папки + Нова папка + + Ім’я нової папки + + (Push) + + Більше від цього відправника + + Повідомлення скопійовано + Повідомлення переміщено + Повідомлення видалено + Повідомлення скасовано + Повідомлення збережено як чернетка + Не можна видалити повідомлення + + Про %s + Версія: %s + + Показувати зірочки + Зірочки показують відмічені повідомлення + Прапорці для множинного вибору + Завжди показувати прапорці множинного вибору + Перегляд повідомлень для сенсорного управління + Список повідомлень з попереднім переглядом + Рядки попереднього перегляду + Показувати ім’я відправника + Показувати ім’я відправника замість електронної адреси + Показувати ім’я одержувача + Використовувати ім’я одержувача із контактів, якщо це можливо + Колір контактів + Не розфарбовувати імена у списку контактів + Розфарбовувати імена у списку контактів + + Шрифти фіксованої щирини + Використовувати шрифт фіксованої ширини для відображення звичайних текстових повідомлень + Повернутися до списку після вилучення + Повернутися до списку повідомлень після вилучення повідомлення + Показувати наступне повідомлення після вилучення повідомлення + За замовчуванням показувати наступне повідомлення після вилучення + + Підтвердження дій + Показати діалогове вікно щоразу, коли ви виконуєте вибрані дії + Архівувати + Вилучити (лише перегляд повідомлення) + Вилучити позначені зірочкою (лише перегляд повідомлень) + Спам + Відмітити усі як прочитані + Надіслати + + Повідомлення при заблокованому екрані + Не відображати тему повідомлення в рядку сповіщень, коли система заблокована + + Групові кнопки + Configure message list batch buttons + Позначити як прочитане/непрочитане + Видалити + Перемістити до архіву + Нема архівних папок. + Перемістити + Позначити + Зняти виділення + + Час беззвучного режиму + Заборонити вібрацю, дзвінок та блимання у нічний час + Початок часу тишини + Закінчення часу тишини + + Налаштувати новий обліковий запис + Введіть адресу електронної пошти: + (Ви можете додати %d електронних адрес.) + Адреса електронної пошти + %s є не дійсною адресою електронної пошти. + %s вже додано. + Пароль + Надсилати пошту з цієї адреси за замовчуванням. + Ручне налаштування + + + Отримання інформації про обліковий запис\u2026 + Перевірка налаштувань вхідного сервера\u2026 + Перевірка налаштувань вихідного сервера\u2026 + Автентифікація\u2026 + Отримання налаштувань облікового запису\u2026 + Завершення\u2026 + Скасування\u2026 + + Вже готово! + Ваш обліковий запис створено, завантажується пошта. + Дайте ім’я цьому обліковому запису (необов’язково): + Введіть ваше ім’я (відображається у вихідних повідомленнях): + + Ваша скринька створена!\n\n Завантажується пошта\u2026 + + Тип поштової скриньки + Виберіть тип поштової скриньки + POP3 + IMAP + Exchange (WebDAV) + + Налаштування сервера вхідних повідомлень + Ім’я користувача + Пароль + Сервер POP3 + Сервер IMAP + Сервер Exchange + Порт + Тип системи захисту + Метод автентифікації + Немає + SSL (якщо доступно) + SSL (завжди) + TLS (якщо доступно) + TLS (завжди) + + Коли повідомлення видалено + Не видаляти на сервері + Після 7 днів + Видаляти на сервері + Позначити як прочитане на сервері + + Використовувати стискання даних у мережі: + Мобільний інтернет + WI-FI + Інше + + Завантажувати заголовки + Зберігати всі заголовки повідомлень локально + + Зовнішня пам’ять (SD карта) + Стандартне внутрішня пам’ять + %1$s додаткова внутрішня пам’ять + Розташування пам’яті + + Вилучати повідомлення + Негайно після вилучення або переміщення + Коли запитується + Тільки вручну + + Авто визначення області імен IMAP + Префікс шляху IMAP + + Ім’я папки Чернеток + Ім’я папки Надісланих + Ім’я папки Кошик + Ім’я папки Архіву + Ім’я папки Спам + + Показувати тільки папки із підписки + Автоматично відкривати папку + + Шлях для WebDAV (Exchange) + Необов’язкове + + Шлях для автентифікації + Необов’язкове + Шлях поштової скриньки + Необов’язкове + + Налаштування сервера вихідної пошти + Сервер SMTP + Порт + Тип системи захисту + Немає + SSL + TLS (якщо доступно) + TLS (завжди) + Завжди вимагати входу в систему. + Ім’я користувача + Пароль + Метод автентифікації + + Ім’я користувача та пароль + Ім’я користувача + Пароль + POP перед SMTP + IMAP перед SMTP + WebDAV (Exchange) перед SMTP + + Неправильне налаштування: %s + + Параметри пошти + + Стиснути + Вилучити повідомлення (небезпечно!) + Створити дані наново (крайні випадок!) + + Частота запиту папок + + Ніколи + Кожної хвилини + Кожні 5 хвилин + Кожні 10 хвилин + Кожні 15 хвилин + Кожні 30 хвилин + Кожної години + Кожні 2 години + Кожні 3 години + Кожні 6 годин + Кожні 12 годин + Кожні 24 години + + Запитувати при з’єднанні з Push поштою + Використовувати Push пошту для цього облікового запису + Якщо ваш сервер підтримує таку можливість, то нові повідомлення появляються моментально. Цей параметр може істотно покращити або погіршити швидкодію. + Оновлювати неактивне з’єднання + Кожної хвилини + Кожні 2 хвилини + Кожні 3 хвилини + Кожні 6 хвилин + Кожні 12 хвилин + Кожні 24 хвилини + Кожні 36 хвилин + Кожні 48 хвилин + Кожні 60 хвилин + + Надсилати повідомлення з цієї скриньки за замовчуванням + Сповіщати мене про прибуття нової пошти + Сповіщати мене, коли триває перевірка пошти + + + Кількість показаних повідомлень + 10 повідомлень + 25 повідомлень + 50 повідомлень + 100 повідомлень + 250 повідомлень + 500 повідомлень + 1000 повідомлень + усі повідомлення + + Не можна копіювати чи переміщувати повідомлення, яке не синхронізоване з сервером + + Налаштування не завершено + Ім’я користувача або пароль неправильні.\n(%s) + Не можна безпечно з’єднатися з сервером.\n(%s) + Не можна з’єднатися з сервером.\n(%s) + Змінити дані + Продовжити + + Додатково + Параметри облікового запису + Типова скринька + Типова скринька + Надсилати пошту з цього запису за замовчуванням + Сповіщення про нову пошту + Сповіщення про синхронізацію + Адреса вашої електронної пошти/string> + Сповіщати у рядку стану про нові повідомлення + Сповіщати у рядку стану про перевірку пошти + Показати комбіновану папку Вхідних повідомлень + Включаючи надіслані повідомлення + Показати сповіщення про надіслані мною повідомлення + Сповіщати про відкриття непрочитаних повідомлень + Шукати непрочитані повідомлення, коли сповіщення відкрито + Показувати кількість непрочитаних + Показувати кількість непрочитаних повідомлень у рядку сповіщень. + Відмічати повідомлення як прочитане під час відкриття + Відмічати повідомлення як прочитане під час відкриття для перегляду + + Дозволити кнопки переміщення повідомлень + Показувати кнопки: Архів, Перемістити, Спам. + + Завжди показувати зображення + Ні + Від контактів + Від кожного + + Написання повідомлень + + Цитувати ориґінальне повідомлення під час відповіді + Ориґінальне повідомлення вставляється у відповідь. + + Відповідати після цитати + У відповіді ориґінальне повідомлення буде вище самої відповіді. + + Забирати підпис з цитати у відповіді + При відповіді на повідомлення, підпис цитованого текст буде видалений + + Формат повідомлення + Звичайний текст (не зберігати зображення та форматування) + HTML (зберігати зображення та форматування) + Автоматичний (plain text unless replying to an HTML message) + + Повідомлення про прочитання + Завжди запитувати повідомлення про прочитання + + Стиль цитування + Префікс (наприклад Gmail, Pine) + Заголовок (наприклад Outlook, Yahoo!, Hotmail) + + Загальні налаштування + Екран + Синхронізація пошти + Папки + Список повідомлень + Перегляд повідомлень + Префікс цитованого тексту + Шифрування + OpenPGP + Ні + недоступно + Автопідпис + Використовувати електронну адресу для формування ключа підпису. + Автошифрування + Автоматична установка шифрування, якщо співпадає відкритий ключ одержувача. + + Частота опитування папок + Частота перевірки папок 2-го класу. + + Пам’ять + + Колір облікового запису + Виберіть колір облікового запису для папок та списку облікових записів + + Колір для сповіщень блиманням + Виберіть колір блимання вашого телефону для цього облікового запису + + Кількість відображуваних повідомлень + + Завантажувати повідомлення до + 1Кб + 2Кб + 4Кб + 8Кб + 16Кб + 32Кб + 64Кб + 128Кб + 256Кб + 512Кб + 1Мб + 2Мб + 5Мб + 10Мб + будь-якого розміру (без обмежень) + + Синхронізувати повідомлення за + датою (без обмежень) + сьогодні + останні 2 дні + останні 3 дні + останній тиждень + останні 2 тижні + останні 3 тижні + останній місяць + останні 2 місяці + останні 3 місяці + останні 6 місяців + останній рік + + Вибір папок для відображення + Усі + Тільки папки 1-го класу + Папки 1-го та 2-го класу + Усе крім папок другого класу + + Вибір папок для сихронізації + Усі + Тільки папки 1-го класу + Папки 1-го та 2-го класу + Усе крім папок другого класу + Нічого + + Вибір папок для push + Усі + Тільки папки 1-го класу + Папки 1-го та 2-го класу + Усе крім папок другого класу + Нічого + + Перемістити/копіювати папки призначення + Усі + Тільки папки 1-го класу + Папки 1-го та 2-го класу + Усе крім папок другого класу + + Синхронізація вилучень на сервері + Видалити повідомлення, якщо видалено на сервері + + Налаштування папок + + Показувати у верхній групі + Показувати у верхній частині списку папок + + Клас відображення папки + Жодний + 1-ий клас + 2-ий клас + + Клас синхронізації папки + Жодний + 1-ий клас + 2-ий клас + Такий самий як і клас відображення + + Клас папки для push + Жодний + 1-ий клас + 2-ий клас + Такий самий як і клас синхронізації + + Сервер вхідної пошти + Налаштування сервера вхідної погти + Сервер вихідної пошти + Налаштування сервера вихідної пошти (SMTP) + Додати інший обліковий запис + Ім’я облікового запису + Ваше ім’я + Сповіщення + Дзвінок при нових повідомленнях + Вібрація + Вібрація при нових повідомленнях + Шаблони для вібрації + типовий + Вібрація 1 + Вібрація 2 + Вібрація 3 + Вібрація 4 + Вібрація 5 + Повторити вібрацію + Вибір мелодії для нової пошти + Блимання + Блимання при нових повідомленнях + + Налаштування сервера + + Параметри створення повідомлень + За замовчуванням + Встановити типові Від, Прихована та підпис + + Управління особами + Встановити альтернативні адреси „Від“ та підписи + + Управління особами + + Управління особою + + Редагувати особу + Нова особа + + Прихована копія усіх повідомлень до + Надсилати на цю адресу копії всіх вихідних повідомлень + + Редагувати + Пересунути вище + Пересунути нижче + Пересунути на початок/ зробити типовою + Видалити + + Опис особи + (Необов’язково) + Ваше ім’я + (Необов’язково) + Адреса електронної пошти + (Обов’язково) + Відповідати на адресу + (Необов’язково) + Підпис + (Обов’язково) + + Використовувати підпис + Підпис + Додати підпис до кожного повідомлення, яке надсилається + + -- \nНадіслано з мого Android телефону програмою K-9 Mail. Будь ласка, вибачте за стислість. + Первісна особа + Вибрати особу + Вибрати особу + Вибрати обліковий запис/особу + Надіслати як + + Перейти до Параметрів облікового запису -> Управління особами, щоб створити особу + Не можна видалити єдину особу + Не можна використовувати особу без електронної пошти + Ваш вибір особи та зміни підпису не будуть збережені як чернетки + + Спершу старі повідомлення + Спершу нові повідомлення + Відправники за алфавітом + Відправники за алфавітом у зворотньому порядку + Тема за алфавітом + Тема за алфавітом у зворотньому порядку + Спершу повідомлення із зірочками + Спершу повідомлення без зірочок + Спершу непрочитані повідомлення + Спершу прочитані повідомлення + Спершу повідомлення з вкладеннями + Спершу повідомлення без вкладень + + Упорядкувати за… + датою + Надходженням + Відправником + Темою + Зірочкою + Прочитані/непрочитані + Вкладенням + %s + + Видалити обліковий запис + Обліковий запис \"%s\" буде вилучено з K-9 Mail. + + Створити наново обліковий запис + Усі дані \"%s\" буде вилучено з K-9 Mail, але налаштування облікового запису будуть збережені. + + Очистити обліковий запис + Усі повідомлення у \"%s\" буде вилучено з K-9 Mail, але налаштування облікового запису будуть збережені. + + Тільки деякі скриньки \"Plus\" підтримують отримання пошти через POP. Якщо ви не можете підключитися з правильними даними, + то, можливо, ви не маєте такої + \"Plus\" скриньки. Будь ласка, завантажте веб-браузер, щоб отримати доступ до таких пощтових скриньок. + Якщо ви хочете використовувати POP3 для цього постачальника, ви маєте дозволити використання POP3 на сторінці налаштувань пошти Yahoo. + Якщо ви хочете використовувати IMAP або POP3 для цього постачальника, ви маєте дозволити використання IMAP або POP3 на сторінці налаштувань пошти. + Якщо ви хочете використовувати IMAP або POP3 для цього постачальника, ви маєте дозволити використання IMAP або POP3 на сторінці налаштувань пошти Naver. + Якщо ви хочете використовувати IMAP або POP3 для цього постачальника, ви маєте дозволити використання IMAP або POP3 на сторінці налаштувань пошти Hanmail(Daum). + Якщо ви хочете використовувати IMAP або POP3 для цього постачальника, ви маєте дозволити використання IMAP або POP3 на сторінці налаштувань пошти Paran. + Якщо ви хочете використовувати IMAP або POP3 для цього постачальника, ви маєте дозволити використання IMAP або POP3 на сторінці налаштувань пошти Nate. + + Сертифікат невизнано + Прийняти сертифікат + Відхилити сертифікат + + Del (or D) - Видалити\u000AR - + Відповісти\u000AA - Відповісти усі\u000AF - Переслати\u000AJ або P - Попереднє + Повідомлення\u000AK, N - Наступне повідомлення\u000AM - Перемістити\u000AY - Копіювати\u000AZ - Зменшити\u000AShift-Z - + Збільшити\u000aG - Зірочка + Del (or D) - Видалити\u000AR - + Відповісти\u000AA - Відповісти усім\u000AC - Написати\u000AF - Переслати\u000aM - + Перемістити\u000AY - Копіювати\u000AG - Зірочка\u000AO - Тип упорядкування\u000AI - Порядок упорядкування\u000AQ + - Повернутися до папок\u000AS - Виділити/зняти виділення + + + 1 - Відображати тільки папки 1-го класу\u000A + 2 - Відображати папки 1-го і 2-го класу\u000A + 3 - Відображати усе, крім папок 2-го класу\u000A + 4 - Відображати усі папки\u000A + Q - Повернутися до облікових записів\u000A + S - Редагувати налаштування облікового запису + + ім’я папки містить + + Папки + Відображати усі папки + Відображати тільки папки 1-го класу + Відображати папки 1-го і 2-го класу + Відображати усі, крім папок 2-го класу + + Розташування підпису + перед цитатою + після цитати + Темно + Світло + Екран + Глобальні + Відлагодження + Конфіденційність + Мережа + Взаємодія + Список облікових записів + Список повідомлень + Повідомлення + Тема + Мова + + режим одного стовпця + Форматування HTML повідомлення для маленького екрану + Системне управління масштабом + Включити віджети масштабування або pinch-zoom якщо пристрій їх підтримує + + Системна по замовчуванню + + Фонова синхронізація + Ніколи + Завжди + Коли \'Фонові дані\' включено + Коли \'Фонові дані\' та \'Автосинхронізація\' включено + + Жодних повідомлень не вибрано + + Формат дати + + SHORT + MEDIUM + dd-MMM-yyyy + yyyy-MM-dd + + Групові операції + Вилучити вибране + Відмітити вибране як прочитане + Відмітити вибране як непрочитане + Відмітити вибране зірочками + Видалити зірочки з вибраного + Перемістити вибране до архіву + Перемістити вибране до спаму + Перемістити вибране + Копіювати вибране + Режим зірочок + Режим вибору + Простий режим + Вибрати усе + Зняти усі виділення + + Найбільша кількість папок для перевірки з push + 10 папок + 25 папок + 50 папок + 100 папок + 250 папок + 500 папок + 1000 папок + + Анімація + Використовувати яскраві візуальні ефекти + Жести + Приймати управління жестами + + Компактне розташування + Налаштувати розташування для максимального відображення на кожній сторінці + + Використовувати управління гучністю для навігації + Прокручування елементів за допомогою клавіш управління гучності + Перегляд повідомлень + Різноманітні списки елементів + + Управління кнопкою „Назад“ + „Назад“ завжди повертає на рівень вгору + + При запуску відкривати спільну папку „Вхідні“ + Показати спільну папку „Вхідні“ після запуску + + Показувати розмір скриньки + Вимкнути для швидкого відображення + + Рахувати результати пошуку + Вимкнути для швидкого відображення + + Приховати спеціальні облікові записи + Приховати спільну папку „Вхідні“ та всі облікові записи повідомлень + + %s %s + - Відмічені зірочкою + - Непрочитані + + Всі повідомлення + Всі повідомлення у папках для пошуку + + Спільна папка вхідної пошти + Усі повідомлення у об’єднаних папках + + Натисніть конверт або зірочку для непрочитаних або відмічених зірочкою повідомлень + + Об’єднати + Показувати усі повідомлення у спільній папці „Вхідні“ + + Папки для пошуку + Всі + Тільки у видимих + Нічого + + Дситанційне управління K-9 Mail + Дозволяє цій програмі управляти діяльністю та налаштуваннями K-9 Mail. + + Розмір шрифту + Налаштувати розмір шрифту + + Список облікових записів + Ім’я облікового запису + Опис облікового запису + + Список папок + Ім’я папки + Статус папки + + Список повідомлень + Тема + Відправник + Дата + Попередній перегляд + + Повідомлення + Відправник + Кому + Копія + Додаткові заголовки + Тема + Час + Дата + Тіло повідомлення + + Створення повідомлень + Поля для вводу тексту + + Найдрібніший + Дрібний + Менший + Малий + Середній + Великий + Найбільший + + Менший + Малий + Нормальний + Великий + Найбільший + + + Виберіть \"Налаштування\" -> \"Використовувати обхід помилок Галереї\" для вкладень зображень та відео з допомогою Gallery 3D. + + + Виберіть \"Додати вкладення (зображення)\" або \"Додати вкладення (відео)\" для вкладень зображень та відео з допомогою Gallery 3D. + + Різне + Використовувати обхід помилок Галереї + Показувати кнопки для додавання зображень та відео вкладень (щоб обійти проблему з Gallery 3D) + + + Відсутня програма для цієї дії. + Встановлена версія APG не підтримується. + Підписати + Зашифрувати + Розшифрувати + Перевірити + <невідомий> + id: %s + K-9 не має дозволу для повного доступу до APG, перевстановіть K-9 для виправлення. + PGP/MIME повідомлення ще не підтримуються. + Увага: вкладення ще не підписані та не зашифровані. + Надсилання скасовано. + + Зберегти чернетку повідомлення? + Зберегти чи відмінити це повідомлення? + + Відмінити повідомлення? + Ви дійсно хочете відмінити це повідомлення? + + Скасувати збереження чернетки повідомлення. + Скасувати збереження чернетки повідомлення, позначеного як зашифроване. + + Продовжити без публічного ключа? + Один чи більше одержувачів не мають публічного ключа. Продовжити? + + Це повідомлення не може бути відображено тому, що таблиця кодування \"%s\" не знайдена. + + Виберіть текст для копіювання. + + Підтвердіть вилучення + Ви хочете вилучити це повідомлення? + Вилучати + Не вилучати + + Підтвердіть перенесення у папку „Спам“ + + Ви дійсно хочете перемістити це повідомлення у папку „Спам“? + Ви дійсно хочете перемістити %1$d повідомлень у папку „Спам“? + + + Так + Ні + + Завантаження вкладення + + Включити запис у журнал відлагоджувальної інформації + + » + + Не вдається з’єднатися. + + Іморт і експорт налаштувань + Експортувати налаштування облікового запису + Експортувати налаштування та облікові записи + Імпорт + Експорт + Імпортувати налаштування + Імпортувати вибране + Глобальні налаштування + Експортуються налаштування… + Імпортуються налаштування… + Сканується файл… + Налаштування були експортовані у %s + Глобальні налаштування були імпортовані з %s + Імпортовано %s з %s + + 1 обліковий запис + %s облікові записи + %s облікових записів + + Не вдалося експортувати налаштування + Не вдалося імпортувати налаштування з %s + Експорт успішний + Експорт не вдався + Імпорт успішний + Імпорт не вдався + Активувати обліковий запис + Щоб використовувати обліковий запис \"%s\" вам необхідно вказати %s. + + пароль сервера + паролі сервера + паролів сервера + + Сервер вхідної пошти (%s): + Сервер вихідної пошти (%s): + + Установка пароля… + Установка паролів… + + Використовувати пароль сервера вхідної пошти + Активувати + + Неможливо визначити версію файла %s + + Обліковий запис \"%s\" недоступний; перевірте пам’ять + + Зберегти вкладення до… + Зюерегти вкладення + Не знайдено браузер файлів. Де ви хочете зберегти це вкладення? + + Перемістити вгору + Перемістити вниз + Переміщення облікового запису… + + K-9 Непрочитані + Показати кількість непрочитаних для… + + Відсутній файловий менеджер + Немає відповідної програми для завершення операції імпорту. + Будь ласка інсталюйте файловий менеджер з Play Google. + Відкрити Play Google + Закрити + + Нема тексту + + Відкрити для перегляду + Рекомендувати посилання + Копіювати посилання до буфера обміну + Посилання + + Зображення + Перегляд зображеня + Зберегти зображення + Завантажити зображення + Копіювати посилання на зображення до буфера обміну + Посилання на зображення + + Подзвонити за номером + Зберегти до контактів + Копіювати телефонний номер до буфера обміну + Телефонний номер + + Надіслати пошту + Зберегти до контактів + Копіювати електронну адресу до буфера обміну + Електронна адреса + + Зберегти зображеня як \"%s\" + Збереження зображення скасовано. + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 0ba2a3617..19c675535 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -220,8 +220,6 @@ 记录敏感信息 允许在日志中显示密码。 - K-9 Mail for Android - 全部邮件 全部账户的最近邮件 全部邮件收件箱 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index ed4498dd5..769a1fa8c 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -223,8 +223,6 @@ 記錄敏感訊息 允許在日誌中顯示密碼。 - K-9 Mail for Android - 全部郵件 全部帳戶的最近郵件 全部郵件收件匣 diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 8608cb367..24a729b48 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -466,26 +466,28 @@ ca - cs da de en es - fr - fr_CA gl - it - ja hu nl - pl - pt_BR ru tr - zh_TW - zh_CN + fr + fr_CA + it + pl + pt_BR fi sv + cs + el + uk + zh_TW + zh_CN + ja ko diff --git a/res/values/constants.xml b/res/values/constants.xml index 77d07dc2b..c55b97771 100644 --- a/res/values/constants.xml +++ b/res/values/constants.xml @@ -2,4 +2,8 @@ https://github.com/k9mail/k-9/wiki/ReleaseNotes http://code.google.com/p/k9mail/ + K-9 Mail for Android + + + <p>HtmlCleaner is distributed under BSD License. It gives the freedom for anyone to use, explore, modify, and distribute HtmlCleaner, but without any warranty.</p><p>Copyright © 2006–2011, HtmlCleaner team.<br>All rights reserved.</p><p>Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p><p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>The name of HtmlCleaner may not be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></p><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> diff --git a/res/values/strings.xml b/res/values/strings.xml index bf2b525db..828cd3e3d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5,7 +5,6 @@ Google, The K-9 Dog Walkers. Copyright 2008-%s The K-9 Dog Walkers. Portions Copyright 2006-%s the Android Open Source Project. Licensed under the Apache License, Version 2.0. - <p>HtmlCleaner is distributed under BSD License. It gives the freedom for anyone to use, explore, modify, and distribute HtmlCleaner, but without any warranty.</p><p>Copyright (c) 2006-2011, HtmlCleaner team.<br>All rights reserved.</p><p>Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p><p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>The name of HtmlCleaner may not be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></p><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> Authors: %s Revision Information: %s We\'re using the following third-party libraries: %s @@ -232,7 +231,7 @@ Welcome to K-9 Mail setup. K-9 is an open source mail client for Android origin \n * Message sorting \n * ...and more \n -\nPlease note that K-9 does not support most free hotmail accounts and, like many mail clients, has some quirks when talking to Microsoft Exchange. +\nPlease note that K-9 does not support most free Hotmail accounts and, like many mail clients, has some quirks when talking to Microsoft Exchange. \n \n Please submit bug reports, contribute new features and ask questions at http://k9mail.googlecode.com/ @@ -244,8 +243,6 @@ Welcome to K-9 Mail setup. K-9 is an open source mail client for Android origin Log sensitive information May show passwords in logs. - K-9 Mail for Android - All Mail Recent messages from all accounts All Mail Inbox @@ -379,7 +376,7 @@ Welcome to K-9 Mail setup. K-9 is an open source mail client for Android origin Move Flag Unselect - + Quiet Time Disable ringing, buzzing and flashing at night Quiet Time starts diff --git a/src/com/fsck/k9/Account.java b/src/com/fsck/k9/Account.java index 02337de30..2b6bd5d62 100644 --- a/src/com/fsck/k9/Account.java +++ b/src/com/fsck/k9/Account.java @@ -988,6 +988,14 @@ public class Account implements BaseAccount { mDraftsFolderName = draftsFolderName; } + /** + * Checks if this account has a drafts folder set. + * @return true if account has a drafts folder set. + */ + public synchronized boolean hasDraftsFolder() { + return !K9.FOLDER_NONE.equalsIgnoreCase(mDraftsFolderName); + } + public synchronized String getSentFolderName() { return mSentFolderName; } @@ -1000,6 +1008,15 @@ public class Account implements BaseAccount { mSentFolderName = sentFolderName; } + /** + * Checks if this account has a sent folder set. + * @return true if account has a sent folder set. + */ + public synchronized boolean hasSentFolder() { + return !K9.FOLDER_NONE.equalsIgnoreCase(mSentFolderName); + } + + public synchronized String getTrashFolderName() { return mTrashFolderName; } @@ -1028,6 +1045,14 @@ Log.d("ASH", "setTrashFolderName() attempting change of folder.setLocalOnly()"); } } + /** + * Checks if this account has a trash folder set. + * @return true if account has a trash folder set. + */ + public synchronized boolean hasTrashFolder() { + return !K9.FOLDER_NONE.equalsIgnoreCase(mTrashFolderName); + } + public synchronized String getArchiveFolderName() { return mArchiveFolderName; } @@ -1052,6 +1077,14 @@ Log.d("ASH", "setTrashFolderName() attempting change of folder.setLocalOnly()"); mSpamFolderName = spamFolderName; } + /** + * Checks if this account has a spam folder set. + * @return true if account has a spam folder set. + */ + public synchronized boolean hasSpamFolder() { + return !K9.FOLDER_NONE.equalsIgnoreCase(mSpamFolderName); + } + public synchronized String getOutboxFolderName() { return OUTBOX; } diff --git a/src/com/fsck/k9/activity/FolderInfoHolder.java b/src/com/fsck/k9/activity/FolderInfoHolder.java index 4f9eca5f0..f493e5e71 100644 --- a/src/com/fsck/k9/activity/FolderInfoHolder.java +++ b/src/com/fsck/k9/activity/FolderInfoHolder.java @@ -97,34 +97,53 @@ public class FolderInfoHolder implements Comparable { this.status = truncateStatus(folder.getStatus()); - if (this.name.equalsIgnoreCase(account.getInboxFolderName())) { - this.displayName = context.getString(R.string.special_mailbox_name_inbox); + this.displayName = getDisplayName(context, folder); + } + + /** + * Returns the display name for a folder. + * + *

+ * This will return localized strings for special folders like the Inbox or the Trash folder. + *

+ * + * @param context + * A {@link Context} instance that is used to get the string resources. + * @param folder + * The {@link Folder} instance for which to return the display name. + * + * @return The localized name for the provided folder if it's a special folder or the original + * folder name if it's a non-special folder. + */ + public static String getDisplayName(Context context, Folder folder) { + Account account = folder.getAccount(); + String name = folder.getName(); + + final String displayName; + if (name.equals(account.getSpamFolderName())) { + displayName = String.format( + context.getString(R.string.special_mailbox_name_spam_fmt), name); + } else if (name.equals(account.getArchiveFolderName())) { + displayName = String.format( + context.getString(R.string.special_mailbox_name_archive_fmt), name); + } else if (name.equals(account.getSentFolderName())) { + displayName = String.format( + context.getString(R.string.special_mailbox_name_sent_fmt), name); + } else if (name.equals(account.getTrashFolderName())) { + displayName = String.format( + context.getString(R.string.special_mailbox_name_trash_fmt), name); + } else if (name.equals(account.getDraftsFolderName())) { + displayName = String.format( + context.getString(R.string.special_mailbox_name_drafts_fmt), name); + } else if (name.equals(account.getOutboxFolderName())) { + displayName = context.getString(R.string.special_mailbox_name_outbox); + // FIXME: We really shouldn't do a case-insensitive comparison here + } else if (name.equalsIgnoreCase(account.getInboxFolderName())) { + displayName = context.getString(R.string.special_mailbox_name_inbox); } else { - this.displayName = folder.getName(); + displayName = name; } - if (this.name.equals(account.getOutboxFolderName())) { - this.displayName = context.getString(R.string.special_mailbox_name_outbox); - } - - if (this.name.equals(account.getDraftsFolderName())) { - this.displayName = String.format(context.getString(R.string.special_mailbox_name_drafts_fmt), this.name); - } - - if (this.name.equals(account.getTrashFolderName())) { - this.displayName = String.format(context.getString(R.string.special_mailbox_name_trash_fmt), this.name); - } - - if (this.name.equals(account.getSentFolderName())) { - this.displayName = String.format(context.getString(R.string.special_mailbox_name_sent_fmt), this.name); - } - - if (this.name.equals(account.getArchiveFolderName())) { - this.displayName = String.format(context.getString(R.string.special_mailbox_name_archive_fmt), this.name); - } - - if (this.name.equals(account.getSpamFolderName())) { - this.displayName = String.format(context.getString(R.string.special_mailbox_name_spam_fmt), this.name); - } + return displayName; } } diff --git a/src/com/fsck/k9/activity/MessageCompose.java b/src/com/fsck/k9/activity/MessageCompose.java index a62357a64..ab9ff2f3f 100644 --- a/src/com/fsck/k9/activity/MessageCompose.java +++ b/src/com/fsck/k9/activity/MessageCompose.java @@ -1550,7 +1550,7 @@ public class MessageCompose extends K9Activity implements OnClickListener, OnFoc private void saveIfNeeded() { if (!mDraftNeedsSaving || mPreventDraftSaving || mPgpData.hasEncryptionKeys() || - mEncryptCheckbox.isChecked() || isDraftsFolderDisabled()) { + mEncryptCheckbox.isChecked() || !mAccount.hasDraftsFolder()) { return; } @@ -2033,7 +2033,7 @@ public class MessageCompose extends K9Activity implements OnClickListener, OnFoc getMenuInflater().inflate(R.menu.message_compose_option, menu); // Disable the 'Save' menu option if Drafts folder is set to -NONE- - if (isDraftsFolderDisabled()) { + if (!mAccount.hasDraftsFolder()) { menu.findItem(R.id.save).setEnabled(false); } @@ -2063,7 +2063,7 @@ public class MessageCompose extends K9Activity implements OnClickListener, OnFoc if (mDraftNeedsSaving) { if (mEncryptCheckbox.isChecked()) { showDialog(DIALOG_REFUSE_TO_SAVE_DRAFT_MARKED_ENCRYPTED); - } else if (isDraftsFolderDisabled()) { + } else if (!mAccount.hasDraftsFolder()) { showDialog(DIALOG_CONFIRM_DISCARD_ON_BACK); } else { showDialog(DIALOG_SAVE_OR_DISCARD_DRAFT_MESSAGE); @@ -2078,10 +2078,6 @@ public class MessageCompose extends K9Activity implements OnClickListener, OnFoc } } - private boolean isDraftsFolderDisabled() { - return mAccount.getDraftsFolderName().equals(K9.FOLDER_NONE); - } - @Override public Dialog onCreateDialog(int id) { switch (id) { diff --git a/src/com/fsck/k9/activity/MessageList.java b/src/com/fsck/k9/activity/MessageList.java index 0b8d07ccf..ff5cc6b41 100644 --- a/src/com/fsck/k9/activity/MessageList.java +++ b/src/com/fsck/k9/activity/MessageList.java @@ -1674,7 +1674,7 @@ public class MessageList if (!mAccount.hasArchiveFolder()) { menu.findItem(R.id.batch_archive_op).setVisible(false); } - if (K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getSpamFolderName())) { + if (!mAccount.hasSpamFolder()) { menu.findItem(R.id.batch_spam_op).setVisible(false); } @@ -1886,7 +1886,7 @@ public class MessageList menu.findItem(R.id.archive).setVisible(false); } - if (K9.FOLDER_NONE.equalsIgnoreCase(account.getSpamFolderName())) { + if (!mAccount.hasSpamFolder()) { menu.findItem(R.id.spam).setVisible(false); } diff --git a/src/com/fsck/k9/activity/MessageView.java b/src/com/fsck/k9/activity/MessageView.java index 428941ea5..9773f3b09 100644 --- a/src/com/fsck/k9/activity/MessageView.java +++ b/src/com/fsck/k9/activity/MessageView.java @@ -454,7 +454,8 @@ public class MessageView extends K9Activity implements OnClickListener { !K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getArchiveFolderName())); // Only enable the button if the Spam folder is not the current folder and not NONE. mSpam.setEnabled(!mMessageReference.folderName.equals(mAccount.getSpamFolderName()) && - !K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getSpamFolderName())); + //ASH !K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getSpamFolderName())); + mAccount.hasSpamFolder()); mMove.setEnabled(true); } else { disableMoveButtons(); @@ -864,7 +865,7 @@ public class MessageView extends K9Activity implements OnClickListener { if (K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getArchiveFolderName())) { menu.findItem(R.id.archive).setVisible(false); } - if (K9.FOLDER_NONE.equalsIgnoreCase(mAccount.getSpamFolderName())) { + if (!mAccount.hasSpamFolder()) { menu.findItem(R.id.spam).setVisible(false); } try { diff --git a/src/com/fsck/k9/activity/setup/FolderSettings.java b/src/com/fsck/k9/activity/setup/FolderSettings.java index 7e00cc9c2..da74cdc6c 100644 --- a/src/com/fsck/k9/activity/setup/FolderSettings.java +++ b/src/com/fsck/k9/activity/setup/FolderSettings.java @@ -10,6 +10,7 @@ import android.preference.Preference; import android.preference.PreferenceCategory; import android.util.Log; import com.fsck.k9.*; +import com.fsck.k9.activity.FolderInfoHolder; import com.fsck.k9.activity.K9PreferenceActivity; import com.fsck.k9.controller.MessagingController; import com.fsck.k9.mail.Folder; @@ -80,8 +81,10 @@ public class FolderSettings extends K9PreferenceActivity { addPreferencesFromResource(R.xml.folder_settings_preferences); + //ASH Preference category = findPreference(PREFERENCE_TOP_CATERGORY); PreferenceCategory category = (PreferenceCategory)findPreference(PREFERENCE_TOP_CATERGORY); - category.setTitle(folderName); + String displayName = FolderInfoHolder.getDisplayName(this, mFolder); + category.setTitle(displayName); // ASH folderName mInTopGroup = (CheckBoxPreference)findPreference(PREFERENCE_IN_TOP_GROUP); diff --git a/src/com/fsck/k9/controller/MessagingController.java b/src/com/fsck/k9/controller/MessagingController.java index 7561c6105..d6627c690 100644 --- a/src/com/fsck/k9/controller/MessagingController.java +++ b/src/com/fsck/k9/controller/MessagingController.java @@ -3345,9 +3345,9 @@ public class MessagingController implements Runnable { for (MessagingListener l : getListeners()) { l.synchronizeMailboxProgress(account, account.getSentFolderName(), progress, todo); } - if (K9.FOLDER_NONE.equals(account.getSentFolderName())) { + if (!account.hasSentFolder()) { if (K9.DEBUG) - Log.i(K9.LOG_TAG, "Sent folder set to " + K9.FOLDER_NONE + ", deleting sent message"); + Log.i(K9.LOG_TAG, "Account does not have a sent mail folder; deleting sent message"); message.setFlag(Flag.DELETED, true); } else { LocalFolder localSentFolder = (LocalFolder) localStore.getFolder(account.getSentFolderName()); @@ -3821,7 +3821,7 @@ public class MessagingController implements Runnable { LocalStore localStore = account.getLocalStore(); localFolder = localStore.getFolder(folder); Map uidMap = null; - if (folder.equals(account.getTrashFolderName()) || K9.FOLDER_NONE.equals(account.getTrashFolderName())) { + if (folder.equals(account.getTrashFolderName()) || !account.hasTrashFolder()) { if (K9.DEBUG) Log.d(K9.LOG_TAG, "Deleting messages in trash folder or trash set to -None-, not copying"); diff --git a/src/com/fsck/k9/helper/HtmlConverter.java b/src/com/fsck/k9/helper/HtmlConverter.java index e0bf6b720..e58a0cff6 100644 --- a/src/com/fsck/k9/helper/HtmlConverter.java +++ b/src/com/fsck/k9/helper/HtmlConverter.java @@ -190,6 +190,12 @@ public class HtmlConverter { return buff.toString(); } + private static final String HTML_BLOCKQUOTE_COLOR_TOKEN = "$$COLOR$$"; + private static final String HTML_BLOCKQUOTE_START = "
"; + private static final String HTML_BLOCKQUOTE_END = "
"; + private static final String HTML_NEWLINE = "
"; + /** * Convert a text string into an HTML document. * @@ -217,14 +223,19 @@ public class HtmlConverter { } StringReader reader = new StringReader(text); StringBuilder buff = new StringBuilder(text.length() + TEXT_TO_HTML_EXTRA_BUFFER_LENGTH); - int c; + boolean isStartOfLine = false; // Are we currently at the start of a line? + int quoteDepth = 0; // Number of DIVs deep we are. + int quotesThisLine = 0; // How deep we should be quoting for this line. try { + int c; while ((c = reader.read()) != -1) { switch (c) { case '\n': // pine treats
as two newlines, but
as one newline. Use
so our messages aren't // doublespaced. - buff.append("
"); + buff.append(HTML_NEWLINE); + isStartOfLine = true; + quotesThisLine = 0; break; case '&': buff.append("&"); @@ -233,11 +244,39 @@ public class HtmlConverter { buff.append("<"); break; case '>': - buff.append(">"); + if (isStartOfLine) { + quotesThisLine++; + } else { + buff.append(">"); + } break; case '\r': break; + case ' ': + if (isStartOfLine) { + // If we're still in the start of the line and we have spaces, don't output them, since they + // may be collapsed by our div-converting magic. + break; + } default: + if (isStartOfLine) { + // Not a quote character and not a space. Content is starting now. + isStartOfLine = false; + if (K9.DEBUG) { + Log.d(K9.LOG_TAG, "currentQuoteDepth: " + quoteDepth + " quotesThisLine: " + quotesThisLine); + } + // Add/remove blockquotes by comparing this line's quotes to the previous line's quotes. + if (quotesThisLine > quoteDepth) { + for (int i = quoteDepth; i < quotesThisLine; i++) { + buff.append(HTML_BLOCKQUOTE_START.replace(HTML_BLOCKQUOTE_COLOR_TOKEN, getQuoteColor(i + 1))); + } + } else if (quotesThisLine < quoteDepth) { + for (int i = quoteDepth; i > quotesThisLine; i--) { + buff.append(HTML_BLOCKQUOTE_END); + } + } + quoteDepth = quotesThisLine; + } buff.append((char)c); }//switch } @@ -245,8 +284,21 @@ public class HtmlConverter { //Should never happen Log.e(K9.LOG_TAG, "Could not read string to convert text to HTML:", e); } + // Close off any quotes we may have opened. + if (quoteDepth > 0) { + for (int i = quoteDepth; i > 0; i--) { + buff.append(HTML_BLOCKQUOTE_END); + } + } text = buff.toString(); + // Make newlines at the end of blockquotes nicer by putting newlines beyond the first one outside of the + // blockquote. + text = text.replaceAll( + "\\Q" + HTML_NEWLINE + "\\E((\\Q" + HTML_NEWLINE + "\\E)+?)\\Q" + HTML_BLOCKQUOTE_END + "\\E", + HTML_BLOCKQUOTE_END + "$1" + ); + // Replace lines of -,= or _ with horizontal rules text = text.replaceAll("\\s*([-=_]{30,}+)\\s*", "
"); @@ -275,6 +327,35 @@ public class HtmlConverter { return text; } + protected static final String QUOTE_COLOR_DEFAULT = "#ccc"; + protected static final String QUOTE_COLOR_LEVEL_1 = "#729fcf"; + protected static final String QUOTE_COLOR_LEVEL_2 = "#ad7fa8"; + protected static final String QUOTE_COLOR_LEVEL_3 = "#8ae234"; + protected static final String QUOTE_COLOR_LEVEL_4 = "#fcaf3e"; + protected static final String QUOTE_COLOR_LEVEL_5 = "#e9b96e"; + + /** + * Return an HTML hex color string for a given quote level. + * @param level Quote level + * @return Hex color string with prepended #. + */ + protected static String getQuoteColor(final int level) { + switch(level) { + case 1: + return QUOTE_COLOR_LEVEL_1; + case 2: + return QUOTE_COLOR_LEVEL_2; + case 3: + return QUOTE_COLOR_LEVEL_3; + case 4: + return QUOTE_COLOR_LEVEL_4; + case 5: + return QUOTE_COLOR_LEVEL_5; + default: + return QUOTE_COLOR_DEFAULT; + } + } + /** * Searches for link-like text in a string and turn it into a link. Append the result to * outputBuffer. text is not modified. @@ -1168,7 +1249,7 @@ public class HtmlConverter { final String font = K9.messageViewFixedWidthFont() ? "monospace" : "sans-serif"; - return "
";
+        return "
";
     }
 
     private static String htmlifyMessageFooter() {
diff --git a/src/com/fsck/k9/mail/store/LockableDatabase.java b/src/com/fsck/k9/mail/store/LockableDatabase.java
index e39d56211..f30deeaf0 100644
--- a/src/com/fsck/k9/mail/store/LockableDatabase.java
+++ b/src/com/fsck/k9/mail/store/LockableDatabase.java
@@ -6,6 +6,7 @@ import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
 
 import android.app.Application;
+import android.content.Context;
 import android.database.sqlite.SQLiteDatabase;
 import android.database.sqlite.SQLiteException;
 import android.util.Log;
@@ -370,12 +371,12 @@ public class LockableDatabase {
         try {
             final File databaseFile = prepareStorage(mStorageProviderId);
             try {
-                mDb = SQLiteDatabase.openOrCreateDatabase(databaseFile, null);
+                mDb = application.openOrCreateDatabase(databaseFile.getPath(), Context.MODE_PRIVATE, null);
             } catch (SQLiteException e) {
                 // try to gracefully handle DB corruption - see issue 2537
                 Log.w(K9.LOG_TAG, "Unable to open DB " + databaseFile + " - removing file and retrying", e);
                 databaseFile.delete();
-                mDb = SQLiteDatabase.openOrCreateDatabase(databaseFile, null);
+                mDb = application.openOrCreateDatabase(databaseFile.getPath(), Context.MODE_PRIVATE, null);
             }
             if (mDb.getVersion() != mSchemaDefinition.getVersion()) {
                 mSchemaDefinition.doDbUpgrade(mDb);
diff --git a/src/com/fsck/k9/view/MessageWebView.java b/src/com/fsck/k9/view/MessageWebView.java
index 6ec7f50bb..e81016df4 100644
--- a/src/com/fsck/k9/view/MessageWebView.java
+++ b/src/com/fsck/k9/view/MessageWebView.java
@@ -98,7 +98,13 @@ public class MessageWebView extends WebView {
             webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
         }
 
-        if (Integer.parseInt(Build.VERSION.SDK) >= 9 ) {
+        /*
+         * Build.VERSION.SDK is deprecated cause it just returns the
+         * "its raw String representation"
+         *  http://developer.android.com/reference/android/os/Build.VERSION_CODES.html#GINGERBREAD
+         *  http://developer.android.com/reference/android/os/Build.VERSION.html#SDK
+         */
+        if (Build.VERSION.SDK_INT >= 9) {
             setOverScrollMode(OVER_SCROLL_NEVER);
         }
 
diff --git a/tests/project.properties b/tests/project.properties
index f049142c1..8da376af8 100644
--- a/tests/project.properties
+++ b/tests/project.properties
@@ -8,4 +8,4 @@
 # project structure.
 
 # Project target.
-target=android-10
+target=android-15
diff --git a/tests/src/com/fsck/k9/helper/HtmlConverterTest.java b/tests/src/com/fsck/k9/helper/HtmlConverterTest.java
new file mode 100644
index 000000000..a930fc94b
--- /dev/null
+++ b/tests/src/com/fsck/k9/helper/HtmlConverterTest.java
@@ -0,0 +1,86 @@
+package com.fsck.k9.helper;
+
+import junit.framework.TestCase;
+
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileWriter;
+
+public class HtmlConverterTest extends TestCase {
+    // Useful if you want to write stuff to a file for debugging in a browser.
+    private static final boolean WRITE_TO_FILE = Boolean.parseBoolean(System.getProperty("k9.htmlConverterTest.writeToFile", "false"));
+    private static final String OUTPUT_FILE = "C:/temp/parse.html";
+
+    public void testTextQuoteToHtmlBlockquote() {
+        String message = "Panama!\n" +
+            "\n" +
+            "Bob Barker  wrote:\n" +
+            "> a canal\n" +
+            ">\n" +
+            "> Dorothy Jo Gideon  espoused:\n" +
+            "> >A man, a plan...\n" +
+            "> Too easy!\n" +
+            "\n" +
+            "Nice job :)\n" +
+            ">> Guess!";
+        String result = HtmlConverter.textToHtml(message, false);
+        writeToFile(result);
+        assertEquals("
Panama!

Bob Barker <bob@aol.com> wrote:
a canal

Dorothy Jo Gideon <dorothy@aol.com> espoused:
A man, a plan...
Too easy!

Nice job :)
Guess!
", result); + } + + public void testTextQuoteToHtmlBlockquoteIndented() { + String message = "*facepalm*\n" + + "\n" + + "Bob Barker wrote:\n" + + "> A wise man once said...\n" + + ">\n" + + "> LOL F1RST!!!!!\n" + + ">\n" + + "> :)"; + String result = HtmlConverter.textToHtml(message, false); + writeToFile(result); + assertEquals("
*facepalm*

Bob Barker <bob@aol.com> wrote:
A wise man once said...

LOL F1RST!!!!!

:)
", result); + } + + public void testQuoteDepthColor() { + assertEquals(HtmlConverter.getQuoteColor(1), HtmlConverter.QUOTE_COLOR_LEVEL_1); + assertEquals(HtmlConverter.getQuoteColor(2), HtmlConverter.QUOTE_COLOR_LEVEL_2); + assertEquals(HtmlConverter.getQuoteColor(3), HtmlConverter.QUOTE_COLOR_LEVEL_3); + assertEquals(HtmlConverter.getQuoteColor(4), HtmlConverter.QUOTE_COLOR_LEVEL_4); + assertEquals(HtmlConverter.getQuoteColor(5), HtmlConverter.QUOTE_COLOR_LEVEL_5); + + assertEquals(HtmlConverter.getQuoteColor(-1), HtmlConverter.QUOTE_COLOR_DEFAULT); + assertEquals(HtmlConverter.getQuoteColor(0), HtmlConverter.QUOTE_COLOR_DEFAULT); + assertEquals(HtmlConverter.getQuoteColor(6), HtmlConverter.QUOTE_COLOR_DEFAULT); + + String message = "zero\n" + + "> one\n" + + ">> two\n" + + ">>> three\n" + + ">>>> four\n" + + ">>>>> five\n" + + ">>>>>> six"; + String result = HtmlConverter.textToHtml(message, false); + writeToFile(result); + assertEquals("
zero
one
two
three
four
five
six
", result); + } + + private void writeToFile(final String content) { + if (!WRITE_TO_FILE) { + return; + } + try { + System.err.println(content); + + File f = new File(OUTPUT_FILE); + f.delete(); + + FileWriter fstream = new FileWriter(OUTPUT_FILE); + BufferedWriter out = new BufferedWriter(fstream); + out.write(content); + out.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +}