From 871dcf717106d5945a7e898c3e211b4c8d74f6ad Mon Sep 17 00:00:00 2001 From: krrishkap <86251706+krrishkap@users.noreply.github.com> Date: Sat, 24 Dec 2022 20:35:20 +0530 Subject: [PATCH 01/14] Update AndroidManifest.xml (#273) Enabling Api for predictive back gesture for A13 . --- app/src/main/AndroidManifest.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 871c4f69..903a55fd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -45,7 +45,8 @@ android:supportsRtl="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true" - tools:targetApi="o"> + tools:targetApi="o" + android:enableOnBackInvokedCallback="true"> - \ No newline at end of file + From 9e059af0bb51bfc6aa955a401615bbdb647a4c9b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 24 Dec 2022 13:48:31 +0100 Subject: [PATCH 02/14] Translated using Weblate (Greek) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Polish) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Italian) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Greek) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Arabic) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Polish) Currently translated at 100.0% (562 of 562 strings) Co-authored-by: Alex Georgiou Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> Co-authored-by: Hosted Weblate Co-authored-by: Rex_sa Co-authored-by: Sdarfeesh Co-authored-by: Translator-3000 Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/el/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/ Translation: Cloudstream/App --- app/src/main/res/values-ar/strings.xml | 25 ++- app/src/main/res/values-el/strings.xml | 272 ++++++++++++++++++------- app/src/main/res/values-it/strings.xml | 15 ++ app/src/main/res/values-pl/strings.xml | 3 +- app/src/main/res/values-zh/strings.xml | 18 +- 5 files changed, 248 insertions(+), 85 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index bb7ba5d1..84f70876 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -246,7 +246,7 @@ show_dub_key show_sub_key show_title_key - التحكم في عناصر الواجهة علي الملصق + التحكم في عناصر الواجهة على الملصق لم يتم العثور على تحديثات تحقق من التحديثات قفل @@ -305,9 +305,9 @@ المصادر الواجهة أوتوماتيك - واجهة تلفاز - واجهة هاتف - واجهة محاكي + واجهة التلفاز + واجهة الهاتف + واجهة المحاكي اللون الأساسي مظهر التطبيق موضع عنوان الملصق @@ -419,7 +419,7 @@ شاهد الفيديوهات بهذه اللغات السابق تخطي الإعداد - تغيير شكل البرنامح حتي يلائم جهازك + قم بتغيير مظهر التطبيق ليناسب جهازك إبلاغ الأعطال ماذا تريد ان تري تم @@ -514,4 +514,19 @@ بعض الهواتف لا تدعم مثبت الحزمة الجديد. جرب الخيار القديم إذا لم يتم تثبيت التحديثات. قياسي مثبت الحزمة + التخطيط + إعادة عملية الإعداد + الروابط + تحديثات التطبيق + نسخ احتياطي + الإضافات + الإجراءات + الذاكرة المؤقتة + الإيماءات + ميزات المشغل + الترجمات + الإفتراضي + المميزات + المظهر + تشغيل المقطع الدعائي \ No newline at end of file diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index ab6609bb..365bb3e0 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -12,7 +12,7 @@ Περισσότερες Επιλογές Πίσω Επόμενο Επεισόδιο - Πόστερ + Αφίσα Κατηγορίες Κοινοποίηση Άνοιγμα στον περιηγητή @@ -24,14 +24,14 @@ Διακόπηκε Για παρακολούθηση Τίποτα - Αναπαραγωγή Ταινίας + Αναπαραγωγή ταινίας Μετάδοση Torrent Πηγές Υπότιτλοι Προσπάθεια επανασύνδεσης… Πίσω - Πόστερ - Αναπαραγωγή Επεισοδίου + Αφίσα επεισοδίου + Αναπαραγωγή επεισοδίου Λήψη Σφάλμα φόρτωσης συνδέσμων @@ -40,15 +40,15 @@ Dub Sub Διαγραφή Αρχείου - Αναπαραγωγή Αρχείου - Συνέχιση Λήψης - Παύση Λήψης - Λυπούμαστε, η εφαρμογή κατέρρευσε. Μια ανώνυμη αναφορά σφαλμάτων θα σταλεί στους προγραμματιστές + Αναπαραγωγή αρχείου + Συνέχιση λήψης + Παύση λήψης + Λυπόμαστε, η εφαρμογή κατέρρευσε. Μια ανώνυμη αναφορά σφαλμάτων θα σταλεί στους προγραμματιστές Απενεργοποιήστε την αυτόματη αναφορά σφαλμάτων Εμφάνιση Logcat 🐈 - Παραπάνω πληροφορίες + Περαιτέρω πληροφορίες Απόκρυψη - Κύριο Πόστερ + Κύρια αφίσα Αναπαραγωγή Πληροφορίες Next Random @@ -56,7 +56,7 @@ Φιλτράρισμα Σελιδοδεικτών Σελιδοδείκτες Αφαίρεση - Αναπαραγωγή Επεισοδίου + Αναπαραγωγή επεισοδίου Υποβολή Ακύρωση Ταχύτητα αναπαραγωγής @@ -77,87 +77,88 @@ Αυτόματη επιλογή γλώσσας Λήψη γλωσσών Κρατήστε πατημένο για επαναφορά στις προεπιλεγμένες τιμές - Συνέχεια Παρακολούθησης + Συνέχεια παρακολούθησης Αφαίρεση - Επιπλέον Πληροφορίες + Περαιτέρω πληροφορίες Η χρήση ενός VPN ίσως χρειαστεί για την ομαλή λειτουργία του τρέχοντος παρόχου - Πρόκειται για torrent, η χρήση ενός VPN συνιστάται + Ο πάροχος αυτός πρόκειται για torrent, η χρήση ενός VPN συνιστάται Περιγραφή Δεν βρέθηκε περιγραφή Δεν βρέθηκε περιγραφή - Εικόνα-σε-Εικόνα + Εικόνα-εντός-Εικόνας Συνεχίζει την αναπαραγωγή σε ένα μίνι παράθυρο πάνω από άλλες εφαρμογές Αλλαγή μεγέθους παραθύρου Αφαίρεση μαύρων περιγραμμάτων Υπότιτλοι Ρυθμίσεις υποτίτλων του προγράμματος αναπαραγωγής - Chromecast Υπότιτλοι - Ρυθμίσεις Chromecast υποτίτλων - Eigengrau Mode + Υπότιτλοι για Chromecast + Ρυθμίσεις υποτίτλων για Chromecast + Eigengravy Mode Προσθέτει την επιλογή ταχύτητας στο πρόγραμμα αναπαραγωγής - Σύρετε για αναζήτηση - Σύρετε αριστερά ή δεξιά για να ελέγξετε τον χρόνο στην κάτω μπάρα + Σύρετε για ιχνηλασία + Σύρετε αριστερά ή δεξιά για να ελέγξετε τον χρόνο στην μπάρα του προγράμματος αναπαραγωγής Σύρετε για να αλλάξετε ρυθμίσεις Σύρετε αριστερά ή δεξιά για να αλλάξετε τη φωτεινότητα ή την ένταση - Διπλό πάτημα για αναζήτηση - Διπλό πάτημα στα αριστερά ή δεξιά για αναζήτηση μπροστά ή πίσω + Διπλό πάτημα για ιχνηλασία + Διπλό πάτημα στα αριστερά ή δεξιά για ιχνηλασία προς τα μπροστά ή πίσω Αναζήτηση Πληροφορίες Προχωρημένη Αναζήτηση Δίνει τα αποτελέσματα αναζήτησης ταξινομημένα ανά πάροχο - Αποστέλλει δεδομένα μόνο για σφάλματα + Αποστέλλει δεδομένα μόνο για καταρρεύσεις Δεν στέλνει δεδομένα Εμφάνιση ενημερώσεων Αυτόματη αναζήτηση νέων ενημερώσεων Ενημέρωση σε προ-εκδόσεις (beta) - Αναζητήστε ενημερώσεις προ-εκδόσεων (beta) αντί για σταθερές εκδόσεις - Github - Ελαφριά novel εφαρμογή από τους ίδιους προγραμματιστές - Anime εφαρμογή από τους ίδιους προγραμματιστές - Εγγραφείτε στο Discord - Δώστε μπανάνα στους προγραμματιστές - Μπανάνα δόθηκε δώθηκε + Αναζητήστε ενημερώσεις προ-εκδόσεων (beta) αντί για σταθερές εκδόσεις (stable) + GitHub + Εφαρμογή βιβλίων από τους ίδιους προγραμματιστές + Εφαρμογή άνιμε από τους ίδιους προγραμματιστές + Βρείτε μας στο Discord + Δώστε μία μπανάνα στους προγραμματιστές + Μπανάνα δόθηκε Ταχύτητα (%.2fx) Βαθμολογία: %.1f - Νέα ενημέρωση διαθέσιμη!\n%s -> %s + Νέα διαθέσιμη ενημέρωση! +\n%s -> %s Πάτημα στη μέση για παύση Χρήση φωτεινότητας συστήματος - Χρήση φωτεινότητας συστήματος στο ενσωματωμένο πρόγραμμα αναπαραγωγής αντί να εφαρμοστεί το προεπιλεγμένο σκούρο επικάλυμμα - + Χρήση φωτεινότητας συστήματος στο ενσωματωμένο πρόγραμμα αναπαραγωγής, αντί εφαρμογής προεπιλεγμένου σκούρου επικαλύμματος Ενημέρωση προόδου παρακολούθησης Αυτόματος συγχρονισμός της προόδου του τρέχοντος επεισοδίου Επαναφορά δεδομένων από αντίγραφο ασφαλείας Αντίγραφα ασφαλείας Τα αντίγραφα ασφαλείας φορτώθηκαν - Η επαναφορά αντιγράφων ασφαλαείας απέτυχε από το αρχείο %s - Επιτυχής αποθήκευση δεδομένων - Δεν έχει δοθεί άδεια για πρόσβαση στον αποθηκευτικό χώρο, προσπαθήστε ξανά + Η επαναφορά αντιγράφων ασφαλείας απέτυχε από το αρχείο %s + Τα δεδομένα αποθηκεύτηκαν + Δεν έχει δοθεί άδεια για πρόσβαση στον αποθηκευτικό χώρο. Παρακαλώ προσπαθήστε ξανά. Σφάλμα δημιουργίας αντιγράφων ασφαλείας %s Λογαριασμοί Ενημερώσεις και αντίγραφα ασφαλείας - Εμφάνιση filler επεισοδίου για anime - Εμφάνιση trailers - Εμφάνιση posters από kitsu + Εμφάνιση filler επεισοδίου για άνιμε + Εμφάνιση trailer + Εμφάνιση αφισών από Kitsu Απόκρυψη επιλεγμένης ποιότητας βίντεο στα αποτελέσματα αναζήτησης - App Language - Αυτός ο πάροχος δεν έχει υποστήριξη Chromecast + Γλώσσα εφαρμογής + Αυτός ο πάροχος δεν έχει υποστήριξη για Chromecast Δεν βρέθηκαν διαθέσιμοι σύνδεσμοι Ο σύνδεσμος αντιγράφηκε στο πρόχειρο - Season + Κύκλος %s %d%s - No Season - Episode - Episodes + Κανένας κύκλος + Επεισόδιο + Επεισόδια %d-%d %d %s - S + Κ E - No Episodes found + Δεν βρέθηκαν επεισόδια Διαγραφή αρχείου Διαγραφή - Πάυση + Παύση Συνέχιση - Αυτό θα διαγράψει μόνιμα το %s\nΕπιβεβαίωση; + Αυτό θα διαγράψει μόνιμα το %s +\nΕίστε σίγουροι πως θέλετε να προχωρήσετε; %dm\nαπομένουν Σε εξέλιξη Κατάσταση @@ -168,30 +169,30 @@ προστέθηκε στην ουρά Δεν υπάρχουν διαθέσιμοι υπότιτλοι Προεπιλεγμένοι υπότιτλοι - Ελέυθερος + Ελεύθερος Σε χρήση Εφαρμογή Ταινίες - Τηλεοπτικές Σειρές + Τηλεοπτικές σειρές Κινούμενα σχέδια Torrents Ντοκιμαντέρ - Ασιατικά Δράμα - Ζωντανές ροές + Ασιατικά Δράματα + Ζωντανές Μεταδόσεις Άλλα Ταινία Σειρά - Cartoon + Κινούμενα Σχέδια Ντοκιμαντέρ Ασιατικό Δράμα - Ζωντανή ροή + Ζωντανή Μετάδοση Άλλο Σφάλμα πηγής Απομακρυσμένο σφάλμα Σφάλμα απόδοσης - Μη αναμενόμενο σφάλμα αναπαραγωγής + Απρόσμενο σφάλμα αναπαραγωγής Σφάλμα λήψης, επιβεβαιώστε ότι η άδεια αποθήκευσης είναι ενεργοποιημένη - Chromecast επεισόδο + Chromecast επεισόδιο Αναπαραγωγή εντός της εφαρμογής Αναπαραγωγή σε %s Αναπαραγωγή στον περιηγητή @@ -204,7 +205,7 @@ Dub Sub Τίτλος - Εναλλαγή των στοιχείων UI στο poster + Εναλλαγή γραφικών στοιχείων στην αφίσα Κλείδωμα Αλλαγή μεγέθους Πηγή @@ -212,28 +213,28 @@ Να μην εμφανιστεί ξανά Παράλειψη της τρέχουσας ενημέρωσης Ενημέρωση - Προτίμηση ποιότητας παρακολούθησης - Μέγιστοι χαρακτήρες για τίτλο - Ανάλυση αναπαραγωγής βίντεο - Μέγεθος buffer βίντεο - Μήκος buffer βίντεο - Προσωρινή μνήμη βίντεο στο δίσκο + Προτιμώμενη ποιότητας παρακολούθησης + Μέγιστος αριθμός χαρακτήρων τίτλου + Ανάλυση προγράμματος αναπαραγωγής βίντεο + Μέγεθος buffer για βίντεο + Μήκος buffer για βίντεο + Μέγεθος προσωρινής μνήμης βίντεο στον δίσκο Εκκαθάριση προσωρινής μνήμης βίντεο και εικόνων - Θα προκαλέσει τυχαία σφάλματα εάν οριστεί πολύ ψηλά. Μην το αλλάξετε εάν έχετε χαμηλή ποσότητα μνήμης ram, όπως σε Android TV ή παλιό τηλέφωνο - Μπορεί να προκαλέσει προβλήματα σε συστήματα με χαμηλό αποθηκευτικό χώρο, όπως σε συσκευές Android TV, εάν τον ρυθμίσετε πολύ ψηλά - Χρήσιμο για παράκαμψη μπλοκ ISP + Προκαλεί καταρρεύσεις εάν οριστεί πολύ ψηλά. Μην το αλλάξετε εάν έχετε χαμηλή ποσότητα μνήμης RAM, όπως σε Android TV ή παλιά συσκευή. + Προκαλεί προβλήματα σε συστήματα με χαμηλό αποθηκευτικό χώρο, όπως σε συσκευές Android TV. + Χρήσιμο για παράκαμψη μπλοκαρισμάτων από ISP Αντίγραφο ιστοτόπου Αφαίρεση ιστοτόπου Προσθήκη αντιγράφου ενός υπάρχοντος ιστοτόπου, με έναν διαφορετικό σύνδεσμο Διαδρομή λήψης - Εμφάνιση Dubbed/Subbed Anime + Εμφάνιση Dubbed/Subbed Άνιμε Προσαρμογή στην οθόνη Τέντωμα Μεγέθυνση Αποποίηση ευθυνών Γενικά - Τυχαίο κουμπί - Εμφάνιση τυχαίου κουμπιού στην Αρχική οθόνη + Κουμπί τυχαίας δράσης + Εμφάνιση κουμπιού τυχαίας δράσης στην Αρχική Οθόνη Γλώσσες παρόχων Διάταξη εφαρμογής Προτιμώμενα μέσα @@ -261,7 +262,7 @@ Συγχρονισμός Βαθμολογήθηκε Πιστοποιήθηκε %s - Αποτυχία πιστοποίησης σε %s + Αποτυχία σύνδεσης στο %s Τίποτα Κανονικά Όλα @@ -293,7 +294,7 @@ Ανάλυση και τίτλος Τίτλος Ανάλυση - Μη έγκυρο id + Μη έγκυρο ID Μη έγκυρα δεδομένα Μη έγκυρος σύνδεσμος Σφάλμα @@ -307,7 +308,7 @@ Επόμενο Παρακολούθηση βίντεο σε αυτή την γλώσσα Προηγούμενο - Παράλειψη διαμόρφωσης + Παράλειψη διαμόρφωσης της εφαρμογής Αλλαγή της εμφάνισης της συσκευής για να ταιριάζει με την συσκευή σας Αναφορά κατάρρευσης Τι θα θέλατε να δείτε @@ -318,8 +319,8 @@ Σύνδεσμος αποθετηρίου Το πρόσθετο φορτώθηκε Το πρόσθετο διαγράφηκε - Απέτυχε να φορτωθεί το %s - Ξεκίνησε η λήψη %d %s + Αποτυχία φόρτωσης του %s + Ξεκίνησε η λήψη %d %s… Κατέβηκε το %d %s επιτυχώς Όλα τα %s έχουν ήδη κατέβει Μαζική λήψη @@ -327,12 +328,16 @@ Πρόσθετα Αυτό θα διαγράψει όλα τα πρόσθετα του αποθετηρίου Διαγραφή αποθετηρίου - Λήψη της λίστας των ιστοσελίδων που θέλετε να δείτε + Κατεβάστε την λίστα των ιστότοπων που θέλετε να χρησιμοποιήσετε Κατέβηκε: %d Απενεργοποιήθηκε: %d Δεν κατέβηκε: %d Ενημερώθηκαν %d πρόσθετα - Προσθήκη ενός αποθετηρίου για να εγκαταστήσετε πρόσθετα ιστοσελίδας + Το CloudStream δεν έχει προεγκατεστημένους ιστότοπους. Πρέπει να εγκαταστήσετε ιστότοπους μέσω ορισμένων αποθετηρίων. +\n +\nΛόγω ενός χαζού DMCA takedown από μέρους των Sky UK Limited 🤮 δεν μπορούμε να προσθέσουμε απευθείας σύνδεσμο προς τα προαναφερόμενα αποθετήρια εντός της εφαρμογής. +\n +\nΒρείτε μας στο Discord ή ψάξτε στο διαδίκτυο. Προβολή αποθετηρίων κοινότητας Δημόσια λίστα Κεφαλοποίηση υποτίτλων @@ -343,7 +348,7 @@ Κομμάτια βίντεο Εφαρμογή στην επανεκκίνηση Η ασφαλής λειτουργία ενεργοποιήθηκε - Ένα μη αντιστρέψιμο σφάλμα συνέβη και απενεργοποιήσαμε όλα τα πρόσθετα, ώστε να μπορέσετε να διαπιστώσετε ποιο πρόσθετο προκάλεσε αυτή τη κατάρρευση. + Όλα τα extensions απενεργοποιήθηκαν , ώστε να μπορέσετε να διαπιστώσετε ποιο από αυτά προκάλεσε τη κατάρρευση. Προβολή πληροφορίας κατάρρευσης Βαθμολογία: %s Περιγραφή @@ -370,4 +375,115 @@ %dμ %dω %dλ %dω %dλ %dλ + Αναζήτηση %s… + Αναπαραγωγή ζωντανής μετάδοσης + Ληφθέν + Η λήψη ακυρώθηκε + Η λήψη απέτυχε + Η λήψη ξεκίνησε + Η λήψη παύθηκε + Κατεβαίνει + Κλείσιμο + Εκκαθάριση + Γλώσσα υποτίτλων + \@string/home_play + Δεν έχουν παρασχεθεί μεταδεδομένα από τον ιστότοπο, η φόρτωση του βίντεο θα αποτύχει αν δεν υπάρχει στον ιστότοπο. + Διπλό πάτημα για παύση + Μέγεθος ιχνηλασίας στο πρόγραμμα αναπαραγωγής + Αυτόματη ενημέρωση plugin + Αυτόματη λήψη plugin + DNS μέσω HTTPS + παράδειγμα.com + HQ + TS + TC + Blu-ray + WP + DVD + 4K + SDR + Web + HDR + Ανάμεικτοι τίτλοι αρχής + Εύσημα + Εισαγωγή + +30 + Ολοκληρώθηκε + NSFW + NSFW + Chromecast mirror + Σύνδεσμος NGINX σέρβερ + ΟΚουλΙστότοποςΜου + /\?\? + /%d + %d / 10 + Εκκαθάριση ιστορικού + Ιστορικό + Εμφάνισε pop-up για παράλειψη τίτλων αρχής και τέλους + Υπερβολικά μεγάλο μέγεθος κειμένου. Αδύνατη η αποθήκευση στο πρόχειρο. + Ναι + Όχι + Λήψη ενημέρωσης εφαρμογής… + Εγκατάσταση ενημέρωσης εφαρμογής… + Αδύνατη η εγκατάσταση της νέας έκδοσης της εφαρμογής + Ξαναβλέπει + Μετάδοση + Η λήψη ολοκληρώθηκε + Αυτόματη αναπαραγωγή επόμενου επεισοδίου + Αυτόματη εγκατάσταση όλων των μη-εγκατεστημένων plugin από τους προστιθεμένους παρόχους. + Άνιμε + Δεν βρέθηκε ενημέρωση + Έλεγχος για ενημέρωση + κωδικός123 + ΤοΚουλΨευδώνυμοΜου + γειασου@κόσμε.com + Η γρήγορη, καφέ αλεπού πηδάει πάνω από τον τεμπέλη σκύλο / The quick brown fox jumps over the lazy dog + Cam + Cam + Cam + HD + SD + UHD + 18+ + Τίτλοι αρχής + Τίτλοι τέλους + Ανακεφαλαίωση + Ανάμεικτοι τίτλοι τέλους + -30 + Κριτική + \@string/ova + Ενημερώσεις εφαρμογής + Αντίγραφο ασφαλείας + Extensions + Δράσεις + Προσωρινή μνήμη + Χαρακτηριστικά προγράμματος αναπαραγωγής + Υπότιτλοι + Δομή + Προεπιλεγμένα + %s %s + Μέγεθος γραμματοσειράς + \@string/anime + Σύνδεσμοι + Εμφάνιση + Χαρακτηριστικά + 127.0.0.1 + Όλες οι γλώσσες + Παράλειψη %s + PackageInstaller + Legacy + Αναπαραγωγή τρέιλερ + Ορισμός κατάστασης θέασης + Αντιγραφή + Αποθήκευση + Εισάγετε γραμματοσειρές τοποθετώντας \'τες στο %s + Αναπαραγωγή του επόμενου επεισοδίου με το τέλος του τρέχοντος + Εγκαταστάτης APK + Ορισμένες συσκευές δεν υποστηρίζουν τον νέο εγκαταστάτη πακέτων. Δοκιμάστε την επιλογή Legacy εάν δεν εγκαθίστανται οι ενημερώσεις. + OVA + Torrent + Χειρονομίες + Σημείωσε το ως πλήρως παρακολουθημένο + Είστε σίγουροι πως θέλετε να βγείτε; + Επανάληψη διαδικασίας διαμόρφωσης της εφαρμογής \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index eca96a63..8b3f0625 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -489,4 +489,19 @@ Alcuni telefoni non supportano il nuovo programma di installazione dei pacchetti. Prova l\'opzione legacy se gli aggiornamenti non vengono installati. Installer APK Legacy + Riproduci trailer + Ripeti il processo di configurazione + Link + Aggiornamenti app + Backup + Estensioni + Azioni + Cache + Gesti + Funzionalità lettore + Sottotitoli + Layout + Predefiniti + Aspetto + Funzionalità \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 56266dac..b3558e0d 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -321,7 +321,7 @@ Użyj tego, jeśli napisy są wyświetlane %d ms za wcześnie Użyj tego, jeśli napisy są wyświetlane %d ms za późno Brak opóźnienia napisów - Pchnąć w tę łódź jeża lub ośm skrzyń fig. + Pchnąć w tę łódź jeża lub ośm skrzyń fig Polecane Załadowano %s Wczytaj z pliku @@ -484,4 +484,5 @@ Ustawienia domyślne Układ Wygląd + Odtwórz zwiastun \ No newline at end of file diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 6cf43a54..f516fd67 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -214,7 +214,8 @@ -30 +30 这将永久删除 %s\n您确定吗? - 剩余 %d 分钟 + %d 分钟 +\n剩余 连载中 已完结 状态 @@ -533,4 +534,19 @@ 部分手机不支持新的软件包安装程序。如果未安装更新,请尝试使用传统选项。 传统 软件包安装程序 + 播放预告片 + 功能 + 默认 + 重置设置向导 + 布局 + 链接 + 扩展 + 字幕 + 应用更新 + 备份 + 缓存 + 手势 + 播放器功能 + 行为 + 外观 \ No newline at end of file From 2ba78eb37ed673928338427662fcd961acb14be8 Mon Sep 17 00:00:00 2001 From: LagradOst <46196380+Blatzar@users.noreply.github.com> Date: Sat, 24 Dec 2022 16:11:52 +0000 Subject: [PATCH 03/14] Revert "Update AndroidManifest.xml (#273)" (#275) This reverts commit 871dcf717106d5945a7e898c3e211b4c8d74f6ad. --- app/src/main/AndroidManifest.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 903a55fd..871c4f69 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -45,8 +45,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true" - tools:targetApi="o" - android:enableOnBackInvokedCallback="true"> + tools:targetApi="o"> - + \ No newline at end of file From 9c956f68f97ad53331c9a723332c7509ccc3a097 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Sun, 25 Dec 2022 19:49:59 +0100 Subject: [PATCH 04/14] make CI add langs from weblate --- .github/locales.py | 47 +++++++++++++++++++ .github/workflows/update_locales.yml | 27 +++++++++++ README.md | 31 +----------- .../lagradost/cloudstream3/CommonActivity.kt | 2 +- .../ui/settings/SettingsGeneral.kt | 4 +- .../strings.xml | 0 6 files changed, 79 insertions(+), 32 deletions(-) create mode 100644 .github/locales.py create mode 100644 .github/workflows/update_locales.yml rename app/src/main/res/{values-zh-rTW => values-zh-TW}/strings.xml (100%) diff --git a/.github/locales.py b/.github/locales.py new file mode 100644 index 00000000..e95ec902 --- /dev/null +++ b/.github/locales.py @@ -0,0 +1,47 @@ +import re +import glob +import requests + + +SETTINGS_PATH = "app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt" +START_MARKER = "/* begin language list */" +END_MARKER = "/* end language list */" +XML_NAME = "app/src/main/res/values-" +ISO_MAP_URL = "https://gist.githubusercontent.com/Josantonius/b455e315bc7f790d14b136d61d9ae469/raw" +INDENT = " "*4 + +iso_map = requests.get(ISO_MAP_URL, timeout=300).json() + +# Load settings file +src = open(SETTINGS_PATH, "r", encoding='utf-8').read() +before_src, rest = src.split(START_MARKER) +rest, after_src = rest.split(END_MARKER) + +# Load already added langs +languages = {} +for lang in re.finditer(r'Triple\("(.*)", "(.*)", "(.*)"\)', rest): + flag, name, iso = lang.groups() + languages[iso] = (flag, name) + +# Add not yet added langs +for folder in glob.glob(f"{XML_NAME}*"): + iso = folder[len(XML_NAME):] + if iso not in languages.keys(): + languages[iso] = ("", iso_map.get(iso.lower(),iso)) + +# Create triples +triples = [] +for iso in sorted(languages.keys()): + flag, name = languages[iso] + triples.append(f'{INDENT}Triple("{flag}", "{name}", "{iso}"),') + +# Update settings file +open(SETTINGS_PATH, "w+",encoding='utf-8').write( + before_src + + START_MARKER + + "\n" + + "\n".join(triples) + + "\n" + + END_MARKER + + after_src +) \ No newline at end of file diff --git a/.github/workflows/update_locales.yml b/.github/workflows/update_locales.yml new file mode 100644 index 00000000..d1bc381f --- /dev/null +++ b/.github/workflows/update_locales.yml @@ -0,0 +1,27 @@ +name: Update locale lists + +on: + push: + paths: + - '**.xml' + +concurrency: + group: "locale-list" + cancel-in-progress: true + +jobs: + create: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Edit files + run: | + python3 .github/locales.py + - name: Commit to the repo + run: | + git config user.name "GitHub Actions" + git config user.email "actions@github.com" + git add . + # "echo" returns true so the build succeeds, even if no changed files + git commit -m 'chore: update list of locales' || echo + git push \ No newline at end of file diff --git a/README.md b/README.md index 0fef9758..3430d626 100644 --- a/README.md +++ b/README.md @@ -20,33 +20,4 @@ ### Supported languages: Translation status - - - + \ No newline at end of file diff --git a/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt b/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt index b7415811..81a65fa4 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt @@ -116,7 +116,7 @@ object CommonActivity { * when setting the app language. **/ val appLanguageExceptions = hashMapOf( - "zh_TW" to Locale.TRADITIONAL_CHINESE + "zh-TW" to Locale.TRADITIONAL_CHINESE ) fun setLocale(context: Context?, languageCode: String?) { diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index 68b65820..ede09805 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -55,6 +55,7 @@ fun getCurrentLocale(context: Context): String { // Emoji Character Encoding Data --> C/C++/Java Src // https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes leave blank for auto val appLanguages = arrayListOf( + /* begin language list */ Triple("", "Spanish", "es"), Triple("", "English", "en"), Triple("", "Viet Nam", "vi"), @@ -76,12 +77,13 @@ val appLanguages = arrayListOf( Triple("", "Romanian", "ro"), Triple("", "Italian", "it"), Triple("", "Chinese Simplified", "zh"), - Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh_TW"), + Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-TW"), Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), Triple("", "Czech", "cs"), Triple("", "Croatian", "hr"), Triple("", "Bulgarian", "bg"), Triple("", "Bengali", "bn"), + /* end language list */ ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top class SettingsGeneral : PreferenceFragmentCompat() { diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-TW/strings.xml similarity index 100% rename from app/src/main/res/values-zh-rTW/strings.xml rename to app/src/main/res/values-zh-TW/strings.xml From 7cf9c640b8aff979f00502e07864ad4e93608e81 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 25 Dec 2022 18:50:12 +0000 Subject: [PATCH 05/14] chore: update list of locales --- .../ui/settings/SettingsGeneral.kt | 51 ++++++++++--------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index ede09805..38c00aa3 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -56,34 +56,35 @@ fun getCurrentLocale(context: Context): String { // https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes leave blank for auto val appLanguages = arrayListOf( /* begin language list */ - Triple("", "Spanish", "es"), - Triple("", "English", "en"), - Triple("", "Viet Nam", "vi"), - Triple("", "Dutch", "nl"), - Triple("", "French", "fr"), - Triple("", "Greek", "el"), - Triple("", "Swedish", "sv"), - Triple("", "Tagalog", "tl"), - Triple("", "Polish", "pl"), - Triple("", "Hindi", "hi"), - Triple("", "Malayalam", "ml"), - Triple("", "Norsk", "no"), - Triple("", "German", "de"), Triple("", "Arabic", "ar"), - Triple("", "Turkish", "tr"), - Triple("", "Macedonian", "mk"), - Triple("\uD83C\uDDF5\uD83C\uDDF9", "Portuguese", "pt"), - Triple("\uD83C\uDDE7\uD83C\uDDF7", "Brazilian Portuguese", "bp"), - Triple("", "Romanian", "ro"), - Triple("", "Italian", "it"), - Triple("", "Chinese Simplified", "zh"), - Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-TW"), - Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), - Triple("", "Czech", "cs"), - Triple("", "Croatian", "hr"), Triple("", "Bulgarian", "bg"), Triple("", "Bengali", "bn"), - /* end language list */ + Triple("\uD83C\uDDE7\uD83C\uDDF7", "Brazilian Portuguese", "bp"), + Triple("", "Czech", "cs"), + Triple("", "German", "de"), + Triple("", "Greek", "el"), + Triple("", "English", "en"), + Triple("", "Spanish", "es"), + Triple("", "French", "fr"), + Triple("", "Hindi", "hi"), + Triple("", "Croatian", "hr"), + Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), + Triple("", "Italian", "it"), + Triple("", "Macedonian", "mk"), + Triple("", "Malayalam", "ml"), + Triple("", "Moldavian", "mo"), + Triple("", "Dutch", "nl"), + Triple("", "Norsk", "no"), + Triple("", "Polish", "pl"), + Triple("\uD83C\uDDF5\uD83C\uDDF9", "Portuguese", "pt"), + Triple("", "Romanian", "ro"), + Triple("", "Swedish", "sv"), + Triple("", "Tagalog", "tl"), + Triple("", "Turkish", "tr"), + Triple("", "Viet Nam", "vi"), + Triple("", "Chinese Simplified", "zh"), + Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-TW"), +/* end language list */ ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top class SettingsGeneral : PreferenceFragmentCompat() { From e71b70b6a0bad8d2151066dbed8d6836fd11b2c4 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sun, 25 Dec 2022 19:50:05 +0100 Subject: [PATCH 06/14] Translated using Weblate (Swedish) Currently translated at 58.0% (327 of 563 strings) Translated using Weblate (Hebrew) Currently translated at 35.5% (200 of 563 strings) Translated using Weblate (Italian) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (French) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Hebrew) Currently translated at 29.8% (168 of 563 strings) Translated using Weblate (Swedish) Currently translated at 56.1% (316 of 563 strings) Added translation using Weblate (Hebrew) Translated using Weblate (Greek) Currently translated at 100.0% (563 of 563 strings) Co-authored-by: Alex Georgiou Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> Co-authored-by: Hosted Weblate Co-authored-by: J. Lavoie Co-authored-by: LagradOst Co-authored-by: The Initiator Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/el/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/fr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/he/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/ Translation: Cloudstream/App --- app/src/main/res/values-el/strings.xml | 8 +- app/src/main/res/values-fr/strings.xml | 36 +++++--- app/src/main/res/values-it/strings.xml | 8 +- app/src/main/res/values-iw/strings.xml | 119 +++++++++++++++++++++++++ app/src/main/res/values-sv/strings.xml | 69 ++++++++------ 5 files changed, 192 insertions(+), 48 deletions(-) create mode 100644 app/src/main/res/values-iw/strings.xml diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 365bb3e0..a6ff5a36 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -95,12 +95,12 @@ Ρυθμίσεις υποτίτλων για Chromecast Eigengravy Mode Προσθέτει την επιλογή ταχύτητας στο πρόγραμμα αναπαραγωγής - Σύρετε για ιχνηλασία + Σύρετε για αναζήτηση Σύρετε αριστερά ή δεξιά για να ελέγξετε τον χρόνο στην μπάρα του προγράμματος αναπαραγωγής Σύρετε για να αλλάξετε ρυθμίσεις Σύρετε αριστερά ή δεξιά για να αλλάξετε τη φωτεινότητα ή την ένταση - Διπλό πάτημα για ιχνηλασία - Διπλό πάτημα στα αριστερά ή δεξιά για ιχνηλασία προς τα μπροστά ή πίσω + Διπλό πάτημα για αναζήτηση + Διπλό πάτημα στα αριστερά ή δεξιά για αναζήτηση προς τα μπροστά ή πίσω Αναζήτηση Πληροφορίες Προχωρημένη Αναζήτηση @@ -389,7 +389,7 @@ \@string/home_play Δεν έχουν παρασχεθεί μεταδεδομένα από τον ιστότοπο, η φόρτωση του βίντεο θα αποτύχει αν δεν υπάρχει στον ιστότοπο. Διπλό πάτημα για παύση - Μέγεθος ιχνηλασίας στο πρόγραμμα αναπαραγωγής + Μέγεθος αναζήτησης στο πρόγραμμα αναπαραγωγής Αυτόματη ενημέρωση plugin Αυτόματη λήψη plugin DNS μέσω HTTPS diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 22140d89..8961d1a4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -149,7 +149,7 @@ Language des fournisseurs Médias préférées Auto - Acteurs: %s + Distribution : %s %d min Rechercher sur %s… À re-regarder @@ -175,7 +175,7 @@ Disposition émulateur Position du titre du poster Mettre le titre sous le poster - Compte + compte Se déconnecter Se connecter Changer de compte @@ -344,7 +344,7 @@ Active le nsfw sur les fournisseurs ayant cette option motdepasse123 MonNomDutilisateur - Code du langage (fr) + Code de la langue (fr) Créer un compte Charger depuis internet Résolution et titre @@ -420,14 +420,14 @@ Téléchargé %d %s Tous les %s déjà téléchargés Télécharger la liste de sites que vous voulez utiliser - Téléchargé: %d + Téléchargé : %d Pistes vidéo Appliqué au redémarrage Toutes les extensions ont été désactivé à cause d\'un crash pour vous aider à trouver l\'extension causant le problème. Mode sans échec activé Taille Version - Note: %s + Note : %s Description Status Installer l\'extension d\'abord @@ -446,8 +446,8 @@ Nom du repository plugin Supprimer le repository - Désactivé: %d - Non téléchargé: %d + Désactivé : %d + Non téléchargé : %d %d plugins mis-à-jour Télécharger tous les plugins de ce repository \? %s (Désactivé) @@ -463,14 +463,28 @@ Installateur de paquet plugins Cela supprimera également tous les plugins du repository - CloudStream n\'a pas de site installés par défaut. -\nIl faut installer les sites depuis des repository. + CloudStream n\'a pas de sites installés par défaut. Vous devez installer les sites à partir de dépôts. \n -\nA cause de Sky UK Limited 🤮 on ne peut pas afficher les repository dans l\'application. +\nEn raison d\'un retrait DMCA irréfléchi de Sky UK Limited 🤮, nous ne pouvons pas lier le site du dépôt dans l\'application. \n -\nRejoignez notre Discord ou chercher des repository sur internet. +\nRejoignez notre Discord ou cherchez en ligne. Langage Afficher les popups skip pour les intro / fins Ancienne méthode d\'installation Web Video Cast + Liens + Gestes + Fonctionnalités du lecteur + Sous-titres + Disposition + Valeurs par défaut + Apparence + Fonctionnalités + Lire la bande-annonce + Mises à jour de l\'application + Sauvegarde + Extensions + Actions + Cache + Refaire le processus d\'installation \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 8b3f0625..91d7da85 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -312,11 +312,11 @@ %s %s account Disconnetti - Login + Accedi Cambia account Aggiungi account - Crea account - Aggiungi tracking + Crea un account + Aggiungi tracciamento Aggiunto %s Sincronizza Valutato @@ -500,7 +500,7 @@ Gesti Funzionalità lettore Sottotitoli - Layout + Disposizione Predefiniti Aspetto Funzionalità diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml new file mode 100644 index 00000000..f5bd96f8 --- /dev/null +++ b/app/src/main/res/values-iw/strings.xml @@ -0,0 +1,119 @@ + + + הרקע של ההצגה לפני + צוות שחקנים: %s + לחזור + לשנות ספק + מהירות (%.2fx) + דירוג: %.1f + נמצא עדכון חדש! +\n%s -> %s + סינון + %d דקות + קלאודסטרים + בית + חיפוש + הורדות + הגדרות + חיפוש… + חיפוש %s… + ללא נתונים + יותר אפשרויות + ז\'אנרים + שיתוף + לפתוח בדפדפן + דלג על טעינה + פרק %d יצא בעוד + %dימים %dשעות %dחודשים + %dשעות %dחודשים + %dחודשים + פוסטר + הפוסטר של הפרק + פוסטר ראשי + ארקאי הבא + הושלם + בתכנון לצפייה + צופה מחדש + נגן סרט + נגן קדימון + נגן שידור חי + מקורות + נסיון חדש לחיבור… + נעצר + שידור טורנט + חזרה + נגן פרק + הורד + מוריד + ההורדה מושהית + ההורדה התחילה + ההורדה נכשלה + ההורדה בוטלה + נגן טריילר + להזרים טורנט + שגיאה בטעינת קישורים + אחסון פנימי + עם כתוביות + מחיקת קובץ + נגן קובץ + המשך הורדה + השהה את ההורדה + השבת את דיווח הבאגים האוטומטי + נגן + מידע + סנן סימניות + סימניות + הסר + הגדר מצב צפייה + ליישם + בטל + העתק + לסגור + נקה + לשמור + %s פרק %d + נגן עם קלאודסטרים + פרק הבא + טוען… + צופה ב + כתוביות + בהמתנה + ללא + להוריד + מדובב + יותר מידע + להתחבא + מהירות הנגן + הגדרות הכתוביות + צבע טקסט + צבע חיצון + סוג קצה + גובה הכתוביות + גודל גופן + חפש באמצעות הספקים + חפש באמצעות סוגים + בחירת שפה אוטומטית + הורדת שפות + שפת הכתוביות + ייבא גופנים בהצבתם ב %s + להמשיך לצפות + להסיר + עוד מידע + הספק הזה הוא טורנט, שימוש ב-VPN הוא מומלץ + תיאור + עלילה לא נמצאה + העלילה לא נמצאה + מצב תמונה בתמונה + כפתור שינוי גודל הנגן + הסר את הגבולות השחורים + %d ניתן למפתחים + הגדרות כתוביות הנגן + הגדרות כתוביות כרומקאסט + גופן + החזק כדי לאפס לברירת מחדל + צבע הרקע + ייתכן שיהיה צורך לשימוש ב-VPN כדי שספק זה יפעל באופן נכון + כתוביות כרומקאסט + ממשיך ניגון בנגן מינימלי מעל ישומים אחרים + כתוביות + \ No newline at end of file diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 58ff060e..c36d5056 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -1,9 +1,8 @@ - - + + Betygsatt: %.1f Hastighet (%.2fx) - Ny uppdatering hittad!\n%s -> %s - + Ny uppdatering hittad!\n%s -> %s CloudStream Hem Sök @@ -21,14 +20,12 @@ Öppna i webbläsaren Hoppa över Laddar… - Tittar på Pausad Avslutad Dropped Plannerad Ingen - Spela Upp Strömma Torrent Källor @@ -39,13 +36,10 @@ Spela Avsnitt Ladda ner Intern lagring - Dub Sub - Ta bort Spela upp - Inaktivera automatisk felrapportering Mer information Hide @@ -71,24 +65,19 @@ Font Sök med följande leverantörer Sök med följande filmtyper - %d Bananer donerade till utvecklarna Inga bananer givna - Automatisk val av undertextspråk Automatisk nerladdaning av språk Håll inne för att återställa till standard Fortsätt titta - Ta bort Mer information - En VPN kan behövas för att den här leverantören ska fungera korrekt Denna leverantör är en torrent, en VPN rekommenderas Beskrivning Ingen sammanfattning hittades Ingen beskrivning hittades - Bild-i-bild Fortsätter uppspelning i en miniatyrspelare ovanpå andra appar Lägger till en knapp för att justera bildförhållandet @@ -119,9 +108,7 @@ Gå med i Discord-gruppen Ge en banan till utvecklarna Ge banan - Språk - Denna leverantör har inget Chromecast-stöd Inga länkar hittades Länken kopierades till urklipp @@ -129,18 +116,15 @@ Återställd till standardvärdet Programmet kraschade tyvärr. En anonym felrapport kommer att skickas till utvecklarna Fel uppstod vid laddning av länkarna - Säsong Ingen Säsong Avsnitt Avsnitt S A - Ta bort nerladdad fil Ta bort %s kommer att raderas permanent\nÄr du helt säker? - Pågående Färdig Status @@ -149,21 +133,17 @@ Längd Sida Sammanfattning - på kö Inga undertexter Standard - Tillgängligt Använtt App - Filmer Tv Serier Cartoons Anime Torrent - Chromecasta ett Avsnitt Chromecasta en Länk Spela upp i appen @@ -173,18 +153,14 @@ Automatisk nerladdning Ladda ner en specifik länk Ladda om alla länkar - Ingen uppdatering hittad Sök efter uppdatering - Skärmlås Bildförhållande Källa Hoppa över OP - Visa inte igen Uppdatera - Nerladdningar startad Nerladdning Misslyckades Nerladdad @@ -194,7 +170,6 @@ Nerladdning Färdig Återupta nerladdning Pausa nerladdning - Pausa Återuppta Ett nerladdningsfel uppstod, kolla om appen har lagringsbehörigheter @@ -235,4 +210,40 @@ " " Appens tema %s A%d - + %dh %dm + %dm + Spela med CloudStream + Chromecast-undertexter + Tryck i mitten för att pausa + Återställ data från backup + Konton + Uppdateringar och backup + Automatiska pluginuppdateringar + %dd %dh %dm + Sök %s… + Kopiera + Stäng + Dubbeltryck för att pausa + Spara + Undertextspråk + Visa Logcat 🐈 + Autospela nästa episod + Spela Trailer + Starta nästa episod när nuvarande slutar + Episod %d kommer släppas om + %d min + Visa trailers + \@string/home_play + OVA + %d-%d + %d %s + %s %d%s + -30 + %dm +\nåterstår + NSFW + \@string/ova + Torrent + NSFW + +30 + \ No newline at end of file From c11bab4a511621edef706dacc0f56c6e196e2f14 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 25 Dec 2022 18:50:29 +0000 Subject: [PATCH 07/14] chore: update list of locales --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index 38c00aa3..2e3ea612 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -70,6 +70,7 @@ val appLanguages = arrayListOf( Triple("", "Croatian", "hr"), Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), Triple("", "Italian", "it"), + Triple("", "Hebrew", "iw"), Triple("", "Macedonian", "mk"), Triple("", "Malayalam", "ml"), Triple("", "Moldavian", "mo"), From 6db688e0bfd1dcab0c623989cf4cf4f9a8eb0bdc Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Sun, 25 Dec 2022 19:52:30 +0100 Subject: [PATCH 08/14] only run on master --- .github/workflows/update_locales.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update_locales.yml b/.github/workflows/update_locales.yml index d1bc381f..ef9c52e0 100644 --- a/.github/workflows/update_locales.yml +++ b/.github/workflows/update_locales.yml @@ -4,6 +4,8 @@ on: push: paths: - '**.xml' + branches: + - master concurrency: group: "locale-list" @@ -24,4 +26,4 @@ jobs: git add . # "echo" returns true so the build succeeds, even if no changed files git commit -m 'chore: update list of locales' || echo - git push \ No newline at end of file + git push From 0073ad8c81b4d82b8ae75ba590a2bc5b518e8c24 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Sun, 25 Dec 2022 19:56:59 +0100 Subject: [PATCH 09/14] fix zh-TW --- app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt | 2 +- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 2 +- app/src/main/res/{values-zh-TW => values-zh-rTW}/strings.xml | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename app/src/main/res/{values-zh-TW => values-zh-rTW}/strings.xml (100%) diff --git a/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt b/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt index 81a65fa4..89f0ae51 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt @@ -116,7 +116,7 @@ object CommonActivity { * when setting the app language. **/ val appLanguageExceptions = hashMapOf( - "zh-TW" to Locale.TRADITIONAL_CHINESE + "zh-rTW" to Locale.TRADITIONAL_CHINESE ) fun setLocale(context: Context?, languageCode: String?) { diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index 2e3ea612..af87248b 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -84,7 +84,7 @@ val appLanguages = arrayListOf( Triple("", "Turkish", "tr"), Triple("", "Viet Nam", "vi"), Triple("", "Chinese Simplified", "zh"), - Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-TW"), + Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-rTW"), /* end language list */ ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top diff --git a/app/src/main/res/values-zh-TW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from app/src/main/res/values-zh-TW/strings.xml rename to app/src/main/res/values-zh-rTW/strings.xml From 5f1e790163036f3ad16fa5ba5fd934c166ab05e9 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Tue, 27 Dec 2022 03:55:23 +0800 Subject: [PATCH 10/14] Fix backup on A13 (#280) --- .../lagradost/cloudstream3/MainActivity.kt | 1 + .../cloudstream3/utils/BackupUtils.kt | 110 +++++++++--------- .../lagradost/cloudstream3/utils/UIHelper.kt | 5 +- 3 files changed, 62 insertions(+), 54 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt index 9a591580..71c0b2b5 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt @@ -4,6 +4,7 @@ import android.content.ComponentName import android.content.Intent import android.content.res.ColorStateList import android.content.res.Configuration +import android.os.Build import android.os.Bundle import android.util.Log import android.view.KeyEvent diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt index 338b1ed2..f4f4e3be 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt @@ -1,5 +1,6 @@ package com.lagradost.cloudstream3.utils +import android.annotation.SuppressLint import android.content.ContentValues import android.content.Context import android.net.Uri @@ -74,7 +75,7 @@ object BackupUtils { return !nonTransferableKeys.contains(this) } - var restoreFileSelector: ActivityResultLauncher>? = null + private var restoreFileSelector: ActivityResultLauncher>? = null // Kinda hack, but I couldn't think of a better way data class BackupVars( @@ -91,6 +92,7 @@ object BackupUtils { @JsonProperty("settings") val settings: BackupVars ) + @Suppress("UNCHECKED_CAST") fun Context.getBackup(): BackupFile { val allData = getSharedPrefs().all.filter { it.key.isTransferable() } val allSettings = getDefaultSharedPrefs().all.filter { it.key.isTransferable() } @@ -143,64 +145,66 @@ object BackupUtils { } } + @SuppressLint("SimpleDateFormat") fun FragmentActivity.backup() { try { - if (checkWrite()) { - val subDir = getBasePath().first - val date = SimpleDateFormat("yyyy_MM_dd_HH_mm").format(Date(currentTimeMillis())) - val ext = "json" - val displayName = "CS3_Backup_${date}" - val backupFile = getBackup() - - val steam = - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && subDir?.isDownloadDir() == true) { - val cr = this.contentResolver - val contentUri = - MediaStore.Downloads.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY) // USE INSTEAD OF MediaStore.Downloads.EXTERNAL_CONTENT_URI - //val currentMimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) - - val newFile = ContentValues().apply { - put(MediaStore.MediaColumns.DISPLAY_NAME, displayName) - put(MediaStore.MediaColumns.TITLE, displayName) - // While it a json file we store as txt because not - // all file managers support mimetype json - put(MediaStore.MediaColumns.MIME_TYPE, "text/plain") - //put(MediaStore.MediaColumns.RELATIVE_PATH, folder) - } - - val newFileUri = cr.insert( - contentUri, - newFile - ) ?: throw IOException("Error creating file uri") - cr.openOutputStream(newFileUri, "w") - ?: throw IOException("Error opening stream") - } else { - val fileName = "$displayName.$ext" - val rFile = subDir?.findFile(fileName) - if (rFile?.exists() == true) { - rFile.delete() - } - val file = - subDir?.createFile(fileName) - ?: throw IOException("Error creating file") - if (!file.exists()) throw IOException("File does not exist") - file.openOutputStream() - } - - val printStream = PrintWriter(steam) - printStream.print(mapper.writeValueAsString(backupFile)) - printStream.close() - - showToast( - this, - R.string.backup_success, - Toast.LENGTH_LONG - ) - } else { + if (!checkWrite()) { showToast(this, getString(R.string.backup_failed), Toast.LENGTH_LONG) requestRW() return } + + val subDir = getBasePath().first + val date = SimpleDateFormat("yyyy_MM_dd_HH_mm").format(Date(currentTimeMillis())) + val ext = "json" + val displayName = "CS3_Backup_${date}" + val backupFile = getBackup() + + val steam = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q + && subDir?.isDownloadDir() == true + ) { + val cr = this.contentResolver + val contentUri = + MediaStore.Downloads.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY) // USE INSTEAD OF MediaStore.Downloads.EXTERNAL_CONTENT_URI + //val currentMimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) + + val newFile = ContentValues().apply { + put(MediaStore.MediaColumns.DISPLAY_NAME, displayName) + put(MediaStore.MediaColumns.TITLE, displayName) + // While it a json file we store as txt because not + // all file managers support mimetype json + put(MediaStore.MediaColumns.MIME_TYPE, "text/plain") + //put(MediaStore.MediaColumns.RELATIVE_PATH, folder) + } + + val newFileUri = cr.insert( + contentUri, + newFile + ) ?: throw IOException("Error creating file uri") + cr.openOutputStream(newFileUri, "w") + ?: throw IOException("Error opening stream") + } else { + val fileName = "$displayName.$ext" + val rFile = subDir?.findFile(fileName) + if (rFile?.exists() == true) { + rFile.delete() + } + val file = + subDir?.createFile(fileName) + ?: throw IOException("Error creating file") + if (!file.exists()) throw IOException("File does not exist") + file.openOutputStream() + } + + val printStream = PrintWriter(steam) + printStream.print(mapper.writeValueAsString(backupFile)) + printStream.close() + + showToast( + this, + R.string.backup_success, + Toast.LENGTH_LONG + ) } catch (e: Exception) { logError(e) try { diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/UIHelper.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/UIHelper.kt index 553860ba..63b3623d 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/UIHelper.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/UIHelper.kt @@ -57,7 +57,10 @@ object UIHelper { this, Manifest.permission.WRITE_EXTERNAL_STORAGE ) - == PackageManager.PERMISSION_GRANTED) + == PackageManager.PERMISSION_GRANTED + // Since Android 13, we can't request external storage permission, + // so don't check it. + || Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) } fun Activity.requestRW() { From 9fc5c5352e48f7ecec3573d2373cc934a02fb713 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 26 Dec 2022 18:09:42 +0100 Subject: [PATCH 11/14] Translated using Weblate (Croatian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Croatian) Currently translated at 97.8% (551 of 563 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 93.6% (527 of 563 strings) Translated using Weblate (Greek) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Bulgarian) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Arabic) Currently translated at 100.0% (563 of 563 strings) Co-authored-by: Alex Georgiou Co-authored-by: Allan Nordhøy Co-authored-by: Anarchydr Co-authored-by: Hosted Weblate Co-authored-by: Radoslav Vasilev Vasilev Co-authored-by: Rex_sa Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bg/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/el/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/nb_NO/ Translation: Cloudstream/App --- app/src/main/res/values-ar/strings.xml | 21 +-- app/src/main/res/values-bg/strings.xml | 64 ++++++--- app/src/main/res/values-el/strings.xml | 2 +- app/src/main/res/values-hr/strings.xml | 186 +++++++++++-------------- app/src/main/res/values-no/strings.xml | 19 +++ 5 files changed, 157 insertions(+), 135 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 84f70876..4cf4975b 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -12,7 +12,8 @@ سرعة (%.2fx) تقييم: %.1f - !تم العثور علي تحديث جديد\n%s -> %s + !تم العثور على تحديث جديد +\n%s -> %s %d دقيقة CloudStream تشغيل بواسطة CloudStream @@ -132,7 +133,7 @@ استخدم سطوع النظام في مُشغل التطبيق بدلاً من التراكب الداكن تحديث تقدم المشاهدة مزامنة التقدم في الحلقة الحالية تلقائيًا - إسترجاع البيانات من نسخة إحتياطية + إسترجاع البيانات من النسخة الإحتياطية نسخ إحتياطي للبيانات تم تحميل ملف النسخة الاحتياطية فشل استيراد البيانات من الملف %s @@ -261,13 +262,13 @@ أبعاد مُشغل الفيديو حجم ذاكرة التخزين المؤقت للفيديو طول التخزين المؤقت - التخزين المؤقت للفيديو علي القرص + التخزين المؤقت للفيديو على القرص مسح التخزين المؤقت للصورة والفيديو يتسبب في حدوث أعطال إذا تم ضبطه على مستوى مرتفع جدا على الأجهزة ذات الذاكرة المنخفضة ، مثل Android TV. يسبب مشاكل إذا تم ضبطه على مستوى مرتفع جدا على الأجهزة ذات مساحة التخزين المنخفضة ، مثل Android TV. إستخدام DNS بدلا من HTTPS مفيد لتجاوز حجب مزود خدمة الإنترنت - نسخ موقع + موقع بديل (نسخة) حذف موقع إضافة نسخة من موقع موجود، بعنوان URL مختلف مسار التنزيل @@ -296,11 +297,11 @@ عام زر العشوائي - إظهار زر العشوائي علي الشاشة الرئيسية + إظهار زر العشوائي على الصفحة الرئيسية لغات المزود واجهة التطبيق - المحتوي المفضل - تفعيل محتوي البالغين داخل المزودين المدعومين + المحتوى المفضل + تفعيل محتوى خاص للبالغين داخل المزودين المدعومين فك تشفير الترجمة المصادر الواجهة @@ -310,7 +311,7 @@ واجهة المحاكي اللون الأساسي مظهر التطبيق - موضع عنوان الملصق + مكان عنوان الملصق وضع العنوان تحت الملصق anilist_key @@ -410,7 +411,7 @@ خطأ ازالة التسميات التوضيحية من الترجمة ازالة البرمجيات الخبيثة من الترجمة - فلترة تبعا للغة المحتوي المفضلة + تصفية حسب لغة الوسائط المفضلة اكسترا مقطع دعائي رابط الفيديو @@ -518,7 +519,7 @@ إعادة عملية الإعداد الروابط تحديثات التطبيق - نسخ احتياطي + النسخ الإحتياطي الإضافات الإجراءات الذاكرة المؤقتة diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index cc5e129e..52ec2f09 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -143,8 +143,8 @@ Архивиране на данни Зареден архивен файл Неуспешно възстановяване на данни от файл %s - Успешно съхранени данни - Липсват разрешения за съхранение, моля, опитайте отново + Съхранени данни + Липсват разрешения за съхранение. Моля, опитайте отново. Грешка при архивирането на %s Търсене Акаунти @@ -156,8 +156,8 @@ Не изпраща данни Показване заместващ епизод за аниме Показване на трейлъри - Покажете плакати от kitsu - Скриване на избраното видео качество в резултатите от търсенето + Покажете плакати от Kitsu + Скрий избраното видео качество в резултатите от търсенето Автоматични актуализации на плъгини Показвай актуализации на приложението Автоматично търси нови актуализации при стартиране @@ -267,8 +267,8 @@ Дължина на видео буфера Видео кеш на диск Изчистете кеша за видео и изображения - Ще предизвика случайни сривове, ако е зададено твърде високо. Не променяйте, ако имате малко количество RAM, като Android TV или стар телефон - Може да причини проблеми на системи с малко място за съхранение, като устройства с Android TV, ако го зададете твърде високо + Причинява сривове, ако е зададено твърде високо на устройства с малко памет, като Android TV. + Причинява проблеми, ако е зададено твърде високо на устройства с малко място за съхранение, като Android TV. DNS през HTTPS Полезно за заобикаляне на блокирания от ISP доставчик Сайт за клониране @@ -322,8 +322,8 @@ %d / 10 /?? /%d - Удостоверен %s - Неуспешно удостоверяване на %s + %s удостоверен + Не можах да вляза в %s Нито един Нормално Всичко @@ -336,8 +336,8 @@ Синхронизиране на суб 1000.ms Забавяне на субтитрите - Използвайте това, ако субтитрите се показват %dms твърде рано - Използвайте това, ако субтитрите се показват %dms твърде късно + Използвайте това, ако субтитрите се показват %d ms твърде рано + Използвайте това, ако субтитрите се показват %d ms твърде късно Без забавяне на субтитрите - + + %d %s | %s %s • %s @@ -17,7 +17,6 @@ %dd %dh %dm %dh %dm %dm - Poster @string/result_poster_img_des @@ -27,24 +26,20 @@ Go back Change Provider Preview Background - Brzina (%.2fx) Ocijenjeno: %.1f - Pronađeno novo ažuriranje!\n%s -> %s + Pronađeno novo ažuriranje!\n%s -> %s Umetak %d min - CloudStream Otvori s CloudStream-om Početna stranica Pretraži Preuzimanja Postavke - - Pretraži... + Pretraži… Pretraži %s… - Nema podataka Više postavki Sljedeća epizoda @@ -53,7 +48,6 @@ Otvori u pregledniku Preskoči učitavanje Učitavanje... - Gledam Na čekanju Dovršeno @@ -61,7 +55,6 @@ Planiram pogledati Ništa Ponovno gledam - Pokreni Film Pokreni LiveStream Pokreni Torrent @@ -71,7 +64,6 @@ Idi natrag Pokreni Epizodu - Preuzmi Preuzeto Trenutno preuzimam @@ -81,18 +73,14 @@ Preuzimanje otkazano Preuzimanje dovršeno Stream - Pogreška pri učitavanju veza Unutarnja pohrana - Dub Sub - Izbriši datoteku Otvori datoteku Nastavi preuzimanje Pauziraj preuzimanje - Onemogući automatsko izvješćivanje o bugovima Više informacija Sakrij @@ -108,9 +96,7 @@ Zatvori Očisti Sačuvaj - Brzina playera - Postavke titlova Boja teksta Boja obruba @@ -120,35 +106,26 @@ Visina titlova Font Veličina fonta - Pretraži s uslugama Pretraži s tipovima - %d banana dano developerima Nisi dao ni jednu bananu - Automatski odabir jezika Preuzmi jezike Jezik titlova Držite za vraćanje na zadane postavke Uvezi fontove tako da ih postavite u %s Nastavi gledati - Makni Više informacija @string/home_play - Za ispravan rad ovog pružatelja usluga može biti potreban VPN Ovaj pružatelj usluga je torrent, preporučuje se VPN - Stranica ne daje metapodatke, učitavanje videozapisa neće uspjeti ako ne postoji na stranici. - Opis Plot nije pronađen Opis nije pronađen - - Pokaži logmačku 🐈 - + Prikaži LogMačku 🐈 Picture-in-picture Nastavlja reprodukciju u minijaturnom playeru povrh drugih aplikacija Gumb za promjenu veličine playera @@ -157,17 +134,14 @@ Postavke titlova playera Chromecast Titlovi Postavke Chromecast titlova - Eigengravy način Dodaje opciju brzine u playeru Prijeđi prstom za traženje Prijeđi prstom ulijevo ili udesno za kontrolu vremena u videoplayeru Klizni za promjenu postavki Prijeđi prstom ulijevo ili udesno za promjenu svjetline ili glasnoće - Automatski započni sljedeću epizodu Započne sljedeću epizodu kad trenutna završi - Dodirni dvaput za traženje Dodirni dvaput za pauziranje Iznos traženja u playeru @@ -178,23 +152,18 @@ Koristi svjetlinu sustava u playeru aplikacija umjesto tamnog preklopa - Ažuriraj napredak gledanja Automatski sinkroniziraj svoj trenutni napredak u epizodi - Vraćanje podataka iz sigurnosne kopije - - Sigurnosna kopija podataka + Sigurnosno kopiranje podataka Učitana datoteka sigurnosne kopije Vraćanje podataka iz datoteke nije uspjelo %s - Uspješno pohranjeni podaci - Nedostaju dozvole za pohranu, pokušaj ponovo + Podaci pohranjeni + Nedostaju dozvole za pohranu, pokušaj ponovo. Pogreška pri sigurnosnom kopiranju %s - Pretraži Računi Ažuriranja i sigurnosne kopije - Informacije Napredno pretraživanje Daje rezultate pretraživanja odvojene prema pružatelju usluga @@ -202,9 +171,8 @@ Ne šalje podatke Prikaži dodatnu epizodu za anime Prikaži trailere - Prikaži postere iz kitsua + Prikaži postere iz Kitsua Sakrij odabranu kvalitetu videozapisa u rezultatima pretraživanja - Automatsko ažuriranje dodataka Prikaži ažuriranja aplikacije Automatski traži nova ažuriranja pri pokretanju aplikacije @@ -216,9 +184,7 @@ Uđi u naš Discord Daj bananu developerima Dana banana - Jezik aplikacije - Ovaj pružatelj usluga nema podršku za Chromecast Nisu pronađene veze Veza je kopirana u međuspremnik @@ -226,7 +192,6 @@ Vrati na zadanu vrijednost Nažalost, aplikacija se srušila. Anonimno izvješće o bugu bit će poslano developerima - Sezona Nema sezone Epizoda @@ -236,7 +201,6 @@ S E Nisu pronađene epizode - Izbriši datoteku Izbriši Pauziraj @@ -245,8 +209,6 @@ +30 Ovo će trajno izbrisati %s\nJeste li sigurni? %dm\npreostalo - - U tijeku Završeno Status @@ -255,15 +217,12 @@ Trajanje Stranica Sinopsis - u redu čekanja Nema titlova Zadano - Slobodno Iskorišteno Aplikacija - Filmovi TV Serije @@ -276,7 +235,6 @@ Livestreamovi NSFW Ostali - Film Serija @@ -289,13 +247,11 @@ Livestream NSFW Video - Greška u izvoru Pogreška remote-a Pogreška renderera Neočekivana pogreška playera Pogreška preuzimanja, provjeri dozvole za pohranu - Chromecast epizoda Chromecast mirror Pokreni u aplikaciji @@ -306,53 +262,40 @@ Preuzmi zrcalo Ponovno učitaj poveznice Preuzmi titlove - Oznaka kvalitete Oznaka sinkronizacije Oznaka titlova Naslov Uključi/isključi elemente korisničkog sučelja na posteru - Nije pronađeno ažuriranje Provjeri ažuriranja - Zaključaj Promijeni veličinu Izvor Preskoči OP - Ne prikazuj više Preskoči ovo ažuriranje Ažuriraj Preferirana kvaliteta streama Maksimalni broj znakova u naslovu video playera Rezolucija video playera - Veličina video međuspremnika Duljina video međuspremnika Video predmemorija na disku Očisti predmemoriju videa i slika - - Izazvat će nasumična rušenja ako se postavi previsoko. Nemojte mijenjati ako imate malu količinu RAM-a kao što je Android TV ili stari telefon - Može uzrokovati probleme na sustavima s malo prostora za pohranu kao što su Android TV uređaji ako postavite previsoko - + Izazvat će nasumična rušenja ako se postavi previsoko. Nemojte mijenjati ako imate malu količinu RAM-a kao što je Android TV ili stari telefon. + Može uzrokovati probleme na sustavima s malo prostora za pohranu kao što su Android TV uređaji ako postavite previsoko. DNS preko HTTPS-a Korisno za zaobilaženje blokada ISP-a - Kloniraj web stranicu Ukloni web stranicu - Dodajt klon postojeće web-lokacije s drugim url-om - + Dodajte klon postojeće web-lokacije s drugim url-om Put preuzimanja - - Nginx server url - + NGINX server URL Prikaži sinkronizirani anime ili s titlovima - Prilagodi zaslonu Rastegni Zoom - Odricanje Any legal issues regarding the content on this application should be taken up with the actual file hosts and providers themselves as we are not affiliated with them. @@ -380,18 +323,14 @@ Kodiranje titlova Pružatelji usluga Izgled - Auto TV izgled Izgled za telefone Izgled za emulatore - Primarna boja Tema aplikacije Mjesto naslova postera Stavi naslov ispod postera - - lozinka123 MojeCoolIme @@ -400,7 +339,6 @@ MojaCoolStranica primjer.com Šifra jezika (en) - %s %s račun Odjava @@ -415,9 +353,8 @@ %d / 10 /?? /%d - Autentičnost %s - Provjera autentičnosti nije uspjela %s - + Ovjereno%s + Nije moguće prijaviti se na %s Nijedan Normal @@ -429,12 +366,11 @@ Sjena Podignuto Sinkroniziraj titlove - 1000ms + 1000 ms Kašnjenje titlova - Koristi ovo ako su titlovi prikazani %dms prerano - Koristite ovo ako se titlovi prikazuju %dms prekasno + Koristi ovo ako su titlovi prikazani %d ms prerano + Koristite ovo ako se titlovi prikazuju %d ms prekasno Nema kašnjenja titlova - The quick brown fox jumps over the lazy dog - Preporučeno Učitano %s Učitaj iz datoteke @@ -451,12 +386,9 @@ Glavno Podupiranje Pozadina - Izvor Random - Dolazi uskoro… - Cam Cam Cam @@ -464,7 +396,7 @@ HD TS TC - BlueRay + Blu-Ray WP DVD 4K @@ -473,15 +405,14 @@ HDR SDR Web - Slika postera Player Rezolucija i naslov Naslov Rezolucija - Nevažeći ID + ID je nevažeći Nevažeći podaci - Nevažeći URL + URL je nevažeći Greška Ukloni titlove iz titlova Ukloni reklame iz titlova @@ -501,13 +432,13 @@ Ekstenzije Dodaj repository Ime repositorya - URL Repositorija + URL spremišta (repositorija) Dodatak je učitan Dodatak je izbrisan - Učitavanje nije uspjelo %s + Nije moguće učitati %s 18+ - Započelo preuzimanje %d %s - Preuzeto %d %s uspješno + Započelo preuzimanje %d %s… + Preuzeto %d %s Sve %s je već preuzeto Skupno preuzimanje plugin @@ -518,22 +449,23 @@ Preuzeto: %d Onemogućeno: %d Nije preuzeto: %d - Dodaj spremište za instaliranje ekstenzija web mjesta + CloudStream nema instalirane web stranice prema zadanim postavkama. Morate instalirati stranice iz repozitorija. +\n +\nZbog bezumnog uklanjanja DMCA od strane Sky UK Limited 🤮 ne možemo povezati web mjesto repozitorija u aplikaciji. +\n +\nPridružite se našem Discordu ili tražite online. Pregledajte repozitorije zajednice Javni popis Svi titlovi pisani velikim slovima - Preuzeti sve dodatke iz ovog repozitorija? %s (Onemogućeno) Zapis Audio zapis Video zapis Primijeni na restart - - Siguran način rada omogućen - Došlo je do nepopravljivog pada i automatski smo onemogućili sva proširenja, tako da možete pronaći i ukloniti proširenje koje uzrokuje probleme. + Sigurnosni način rada omogućen + Sve su ekstenzije isključene zbog rušenja aplikacije kako biste lakše pronašli ono koje uzrokuje probleme. Pogledajte podatke o padu - Ocjena: %s Opis Verzija @@ -542,6 +474,56 @@ Autori Podržano Jezik - HLS Playlista - + Automatski instaliraj ekstenzije + Zasluge + Automatski instaliraj sve neinstalirane ekstenzije iz dodanih repozitorija. + Preferirani video player + Interni player + Prvo instalirajte ekstenziju + VLC + MPV + Web Video Cast + Aplikacija nije pronađena + Svi jezici + Previše teksta. Nije moguće spremiti u međuspremnik. + Označi kao gledano + Prikaži skočne prozore za preskakanje za početak/završetak + Da + Preuzimanje ažuriranja aplikacije… + Jeste li sigurni da želite izaći\? + Ne + Instaliranje ažuriranja aplikacije… + Nije moguće instalirati novu verziju aplikacije + Ažurirano %d ekstenzija + Mješoviti početak + Uvod + Linkovi + Pokreni Trailer + Ponovi postupak postavljanja + Neki telefoni ne podržavaju novi program za instaliranje paketa. Isprobaj naslijeđenu opciju ako se ažuriranja ne instaliraju. + Instalator APK-a + Ažuriranja aplikacije + Sigurnosna kopija + Ekstenzije + Radnje + Predmemorija + Geste + Značajke playera + Titlovi + Izgled + Zadane postavke + Izgled + Značajke + Web preglednik + Preskoči %s + Završetak + Zaključak + Mješoviti završetak + Obriši povijest + Povijest + Legacy + Otvaranje + PackageInstaller + %s %d%s + \ No newline at end of file diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index c7e92e52..4068b7bb 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -483,4 +483,23 @@ HDR SDR Alle utvidelser ble skrudd av som følge av et krasj for å hjelpe deg å finne det som lager trøbbel. + Spill forfilm + Lenker + Programoppgraderinger + Utvidelser + Handlinger + Hurtiglager + Håndvendinger + Avspillerfunksjoner + Tilpasning + Forvalg + Utseende + Funksjoner + Gammeldags + PakkeInstallatør + Gjenta oppsettsprosess + Undertekster + Sikkerhetskopi + APK-installatør + Noen enheter støtter ikke den nye pakkeinstallatøren. Prøv gammeldags alternativ hvis ting ikke installeres. \ No newline at end of file From 53b06612c1a4fbe90534c56190a0f69394a561fa Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 28 Dec 2022 09:27:34 +0100 Subject: [PATCH 12/14] Translated using Weblate (Spanish) Currently translated at 68.0% (383 of 563 strings) Translated using Weblate (Urdu) Currently translated at 76.9% (433 of 563 strings) Translated using Weblate (Spanish) Currently translated at 18.8% (106 of 563 strings) Added translation using Weblate (Spanish) Added translation using Weblate (Russian) Translated using Weblate (Urdu) Currently translated at 53.4% (301 of 563 strings) Translated using Weblate (Urdu) Currently translated at 46.8% (264 of 563 strings) Translated using Weblate (Tamil) Currently translated at 19.0% (107 of 563 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Hindi) Currently translated at 39.6% (223 of 563 strings) Added translation using Weblate (Kannada) Added translation using Weblate (Urdu) Added translation using Weblate (Tamil) Translated using Weblate (Hebrew) Currently translated at 35.8% (202 of 563 strings) Translated using Weblate (Bengali) Currently translated at 34.9% (197 of 563 strings) Translated using Weblate (Vietnamese) Currently translated at 84.9% (478 of 563 strings) Translated using Weblate (Turkish) Currently translated at 87.9% (495 of 563 strings) Translated using Weblate (Tagalog) Currently translated at 59.6% (336 of 563 strings) Translated using Weblate (Swedish) Currently translated at 64.1% (361 of 563 strings) Translated using Weblate (Romanian) Currently translated at 74.6% (420 of 563 strings) Translated using Weblate (Dutch) Currently translated at 78.6% (443 of 563 strings) Translated using Weblate (Malayalam) Currently translated at 39.2% (221 of 563 strings) Translated using Weblate (Macedonian) Currently translated at 51.5% (290 of 563 strings) Translated using Weblate (Indonesian) Currently translated at 89.1% (502 of 563 strings) Translated using Weblate (Hindi) Currently translated at 39.0% (220 of 563 strings) Translated using Weblate (Czech) Currently translated at 73.1% (412 of 563 strings) Translated using Weblate (Arabic) Currently translated at 100.0% (563 of 563 strings) Translated using Weblate (Indonesian) Currently translated at 89.1% (502 of 563 strings) Translated using Weblate (Swedish) Currently translated at 64.1% (361 of 563 strings) Translated using Weblate (Indonesian) Currently translated at 78.3% (441 of 563 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (563 of 563 strings) Co-authored-by: Abinanthankv Co-authored-by: Anarchydr Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> Co-authored-by: Hosted Weblate Co-authored-by: John Smith Co-authored-by: Kolon Brin Co-authored-by: LagradOst Co-authored-by: Muhammad Fahad Khan Co-authored-by: Rex_sa Co-authored-by: Sonaji Yusup Co-authored-by: Tempo Co-authored-by: Walter H Co-authored-by: jhihyu lin Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bn/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/he/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hi/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/mk/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ml/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/nl/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ro/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ta/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tl/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ur/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hant/ Translation: Cloudstream/App --- app/src/main/res/values-ar/strings.xml | 8 +- app/src/main/res/values-bn/strings.xml | 1 + app/src/main/res/values-cs/strings.xml | 2 + app/src/main/res/values-es/strings.xml | 308 ++++++++++++++++++ app/src/main/res/values-hi/strings.xml | 42 +-- app/src/main/res/values-hr/strings.xml | 10 +- app/src/main/res/values-in/strings.xml | 138 +++++++- app/src/main/res/values-iw/strings.xml | 6 + app/src/main/res/values-kn/strings.xml | 2 + app/src/main/res/values-mk/strings.xml | 49 +-- app/src/main/res/values-ml/strings.xml | 38 +-- app/src/main/res/values-nl/strings.xml | 2 + app/src/main/res/values-ro/strings.xml | 2 + app/src/main/res/values-ru/strings.xml | 2 + app/src/main/res/values-sv/strings.xml | 35 ++ app/src/main/res/values-ta/strings.xml | 110 +++++++ app/src/main/res/values-tl/strings.xml | 2 + app/src/main/res/values-tr/strings.xml | 2 + app/src/main/res/values-ur/strings.xml | 359 +++++++++++++++++++++ app/src/main/res/values-vi/strings.xml | 2 + app/src/main/res/values-zh-rTW/strings.xml | 15 + 21 files changed, 1008 insertions(+), 127 deletions(-) create mode 100644 app/src/main/res/values-es/strings.xml create mode 100644 app/src/main/res/values-kn/strings.xml create mode 100644 app/src/main/res/values-ru/strings.xml create mode 100644 app/src/main/res/values-ta/strings.xml create mode 100644 app/src/main/res/values-ur/strings.xml diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 4cf4975b..ac4b41b1 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -388,7 +388,7 @@ تصوير كام قطع تصوير كام جودة عالية HQ - HD + عالي الدقة TS TC بلو راي @@ -396,10 +396,10 @@ DVD 4K SD - UHD - HDR + دقة فائقة + المستوى الديناميكي العالي SDR - Web + الويب صورة الملصق المُشغل الأبعاد والعنوان diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index b0667a38..13d62c40 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -114,4 +114,5 @@ লগক্যাট দেখান 🐈 এই প্রভাইডার ঠিকভাবে চালাতে ভিপিএন লাগতে পারে প্রভাইডার থেকে মেটাডেটা পাওয়া যায়নি, যদি সম্পূর্ন সাইটে না পাওয়া যায় তাইলে ভিডিও লোড হবে না। + ইতিহাস \ No newline at end of file diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 32abfd95..5a2d44d4 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -385,4 +385,6 @@ Odstranit skryté titulky z titulků Odstranit nadbytečné titulky Extra + Označit jako zhlédnuté + Historie \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 00000000..5226280c --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,308 @@ + + + Extensiones + Descargue la lista de sitios que quiera utilizar + Descargado:%d + Descargado + Descargado %d %s + Borrar repositorio + El episodio %d se lanzará en + %dh %dm + %dm + Poster + Extensiones + Archivo descargado + Todas las extensiones se desactivaron debido a un fallo para ayudarlo a encontrar la que está causando problemas. + Todo %s ha sido descargado + No descargado:%d + %s (Desactivado) + URL del repositorio + Desactivado:%d + Agregar repositorio + Nombre del repositorio + Esto también eliminará todos los plugins del repositorio + Oculta la calidad de video en los resultados de búsqueda + Diseño + Diseño + Calidad de visualización preferida + Reproductor de video preferido + Diseño para emulador + Diseño de la App + Diseño de TV + Diseño para teléfonos + Subtítulos + Codificación de subtítulos + Cambia el aspecto de la aplicación para que se adapte a tu dispositivo + Configurar Subtítulos + Configuración de subtítulos del reproductor + Sombra + Subtítulos de Chomecast + Descargar subtítulos + Subtítulos + Deprimido + Le gustaba cenar un exquisito sándwich de jamón con zumo de piña y vodka fría + Cargar desde archivo + Cargar desde Internet + Reproducir automáticamente episodio siguiente + Configuración de subtítulos de Chromecast + Predeterminado + Contorno + Sin Subtítulos + Elevado + Use esto si los subtítulos se muestran %d ms muy pronto + Use esto si los subtítulos se muestran %d ms tarde + Desliza el dedo hacia la izquierda o hacia la derecha para controlar el tiempo en el reproductor de video + Filtrar por idioma de medios preferido + Eliminar Closed Captions (CC) de los subtítulos + Cantidad de búsqueda del reproductor + Use el brillo del sistema en el reproductor de la app en lugar de una superposición oscura + Resolución del reproductor de video + MPV + Reproductor + VLC + Web Video Cast + Navegador Web + Iniciar el siguiente episodio cuando el actual termine + Omitir Intro + Apertura + Omitir esta actualización + Omitir %s + Final + Apertura mixta + Resumen + Créditos + Final mixto + Poster del Episodio + Siguiente episodio + Más opciones + Actualizar progreso de lo visto + Duplicar en Chromecast + No se encontraron Episodios + Reproducir en Navegador + Reproducir en %s + Copiar enlace + Descarga automática + Descargar desde servidor alternativo + Recargar enlaces + /\?\? + /%d + Esto eliminará %s permanentemente +\nEstá seguro\? + Está seguro que quiere salir\? + Continuar Descarga + Código de idioma (es_LA) + Poster Principal + Idioma de la App + Ver videos en estos idiomas + \@string/result_poster_img_des + Siguiente al azar + Todos los Idiomas + Volver + Cambiar proveedor + Vista previa del fondo + Nota:%.1f + Nueva actualización encontrada! +\n%s -> %s + Descargar + Pausar Descarga + Fuente + Color de Fondo + Tamaño Fuente + Velocidad (%.2fx) + Omitir carga + %s Ep %d + %dd %dh %dm + Elenco %s + Relleno + %d min + CloudStream + Reproducir con Cloudstream + Inicio + Buscar + Descargas + Configuración + Buscar… + Buscar en %s… + Sin datos + Géneros + Compartir + Abrir en Navegador + Cargando… + Ocultar + Aplicar + Subtítulos + Velocidad del reproductor + Reproducir Episodio + Mirando + En espera + Completado + Descartado + Planeando ver + Ninguno + Volviendo a mirar + Reproducir película + Reproducir Trailer + Reproducir transmisión en vivo (livestream) + Transmitir Torrent + Fuentes + Reintentar conexión… + Volver + Descargando + Descarga pausada + Descarga iniciada + Descarga fallida + Descarga Cancelada + Descarga Finalizada + Stream + Error cargando enlaces + Almacenamiento Interno + Doblado + Subtitulado + Borrar Archivo + Reproducir Archivo + Más información + Reproducir + Info + Filtrar Marcadores + Marcadores + Remover + Seleccionar estado de visualización + Cancelar + Copiar + Cerrar + Limpiar + Guardar + Color de Texto + Color de Contorno + Color de Ventana + Tipo de Borde + Elevación de Subtítulo + Buscar usando proveedores + Continúa la reproducción en un reproductor miniatura encima de otras aplicaciones + Botón de cambio de tamaño del reproductor + Eliminar bordes negros + Agrega la opción de velocidad en el reproductor + Seleccionar idioma automáticamente + Descargar Idiomas + Idioma del subtítulo + Imagen en Imagen (PIP) + Buscar por tipos + %d Bananas otorgadas a los desarrolladores + No se otorgaron bananas + mantenga pulsado para restablecer los valores predeterminados + Importar fuentes colocándolas en %s + Continuar Viendo + Remover + Más info + \@string/home_play + Una VPN puede ser necesaria para que este proveedor funcione correctamente + Este proveedor es un torrent, se recomienda una VPN + El sitio no proporciona los metadatos, la carga del video fallará si no existe en el sitio. + Descripción + Trama no encontrada + Descripción no encontrada + Mostrar Logcat 🐈 + Modo Eigengravy + Deslice para avanzar/retroceder + Deslice para cambiar la configuración + Deslice el dedo hacia la izquierda o hacia la derecha para cambiar el brillo o el volumen + Toca dos veces para buscar + Tocar dos veces para pausar + Toque dos veces en el lado derecho o izquierdo para buscar hacia adelante o hacia atrás + Toque en el medio para pausar + Usar brillo del sistema + Restaurar datos desde el backup + Hacer copia de los datos (backup) + Archivo de backup cargado + Buscar automáticamente nuevas actualizaciones al inicio + Repetir el proceso de configuración inicial + Mostrar episodio de relleno para anime + Reproducir Episodio + Episodio + Episodios + %d-%d + %d %s + E + Falló la restauración de los datos desde el archivo %s + Datos guardados + Faltan permisos de almacenamiento. Por favor intente de nuevo. + Error de backup de %s + Buscar + Cuentas + Actualizaciones y copias de seguridad + Info + Búsqueda Avanzada + Da los resultados de la búsqueda separados por proveedor + Solo envía datos si la app termina inesperadamente (crash) + No enviar datos + Mostrar Trailers + Mostrar posters de Kitsu + Actualizar a las versiones preliminares + Buscar actualizaciones preliminares en lugar de solo versiones completas + Github + App de novela ligera de los mismos desarrolladores + App de Anime de los mismos desarrolladores + Únete a Discord + Dale una banana a los desarrolladores + Banana otorgada + El proveedor no tiene soporte para Chromecast + Enlaces no encontrados + Enlaces copiados al portapapeles + Reiniciar a valores predefinidos + Lo sentimos, la aplicación se bloqueó. Se enviará un informe de error anónimo a los desarrolladores + Temporada + %s %d%s + Ninguna Temporada + T + Borrar Archivo + Borrar + Error inesperado del reproductor + Episodio en Chromecast + Reproducir en la app + Pausar + Continuar + -30 + +30 + %dm +\nfaltante + En curso + Completado + Estado + Máxima cantidad de caracteres en el título del reproductor + Actualizaciones de la App + Auto + Acciones + Activa NSFW en proveedores soportados + Proveedores + Predeterminados + Medio preferido + Gestos + Idiomas del proveedor + %s Cargado + Eliminar excedente (bloat) de los subtítulos + Omitir configuración + Qué quieres ver + Poner en mayúsculas todos los subtítulos + Aplicar al Reiniciar + Reproductor interno + Idioma + Legacy (método antiguo) + Instalador de paquetes + CloudStream no tiene sitios instalados de forma predeterminada. Necesita instalar los sitios desde los repositorios. +\n +\nDebido a la eliminación sin sentido de DMCA por parte de Sky UK Limited 🤮, no podemos vincular el sitio del repositorio en la aplicación. +\n +\nÚnete a nuestro Discord o busca en línea. + Descarga todos los plugins desde este repositorio\? + Mostrar actualizaciones de la app + Instalador de APK + Algunos dispositivos no soportan el nuevo instalador de paquetes. Pruebe la opción antigua (legacy) si las actualizaciones no se instalan. + Desactivar reporte automático de bugs + Sincronizar automáticamente el progreso de su episodio actual + Actualización automática de plugins + Características del reproductor + Descarga automática de plugins + Instale automáticamente todos los plugins aún no instalados de los repositorios agregados. + Aspecto + Características + \ No newline at end of file diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index a6ad0af7..e07f3063 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -1,27 +1,23 @@ - - + + रफ्तार (%.2fx) - नया अपडेट आया है!\n%s -> %s - + नया अपडेट आया है!\n%s -> %s होम खोजें डाउनलोड सेटिंग - डेटा उपलब्ध नही है अन्य ऑप्शन अगला एपिसोड शैलियां शेयर ब्राउज़र में खोलें - देखा जा रहा है होल्ड पर पूरा देखा अधूरा छोड़ा देखने की योजना - मूवी चलाये टोरेंट चलाये सूत्र @@ -29,7 +25,6 @@ वापिस जाए एपिसोड चलाये - डाउनलोड डाउनलोड किया गया डाउनलोड हो रहा @@ -38,15 +33,12 @@ डाउनलोड नही हो पाया डाउनलोड रद्द डाउनलोड पूरा हुआ - लिंक में गड़बड़ है अंदरूनी स्टोरेज - फ़ाइल डिलीट फ़ाइल चलाये डाउनलोड फिर शुरू करे डाउनलोड रोके - स्वचालित त्रुटि रिपोर्ट रोकें और जानकारी छिपाये @@ -58,25 +50,19 @@ लागू करे रद्द करे प्लेयर की रफ्तार - सूत्रों से छांटे प्रकार से छांटे - %d केले दिए गए कोई केले नही दिए गए - रिसेट करने ले किये दबाये रखे देखना जारी रखें - हटाएँ अधिक जानकारी - इस सूत्र को इस्तेमाल करने के लिए एक VPN की ज़रूरत पड़ सकती है यह सूत्र एक torrent है, एक VPN इस्तेमाल करने की सिफारिश की जाती है वर्णन कोई विषय नही मिला कोई वर्णन नही मिला - आपकी वीडियो एक छोटे से डब्बे में चलाता है काले बॉर्डर को हटाता है प्लेयर की subtitle सेटिंग्स @@ -97,23 +83,18 @@ Discord से जुड़िये इस प्रोग्राम के निर्माता को केला चढ़ाये केले दे दिए गए - एप्प की भाषा - यह सूत्र क्रोमकास्ट का समर्थन नही करता कोई लिंक नही मिले लिंक को क्लिपबोर्ड पे कॉपी करदिया गया चलाये असुविधा के लिए खेद है, यह एप्प क्रैश हो गया है । एक गुमनाम रिपोर्ट निर्माताओं को भेज दी गयी है । - - फ़ाइल डिलीट करें डिलीट रोके वापिस चलाये एज इस चीज़ को हमेशा के लिए नष्ट कर देगा %s\nक्या आपका निर्णय निश्चित है ? - अभी चालू है खत्म हो गया है स्तिथि @@ -122,17 +103,14 @@ अवधि सूत्र Synopsis - खाली इस्तेमाल में एप्प - मूवी टीवी सीरियल कार्टून अनिमे टोरेंट - क्रोमकास्ट एपिसोड कक्रोमकास्ट मिरर एप्प मैं चलाये @@ -142,15 +120,12 @@ डाउनलोड करे मिरर डाउनलोड लिंक फिरसे लोड करें - कोई अपडेट नही मिला अपडेट के लिए खोजे - ताला आकार सूत्र OP स्किप करें - फिरसे ना दिखाए अपडेट पसंदीदा देखने की क्वालिटी @@ -158,13 +133,16 @@ सूत्र की भाषाएं ऐप का लेआउट पसंदीदा मीडिया - डाउनलोड करने का मार्ग Dubbed या Subbed Anime दिखाये - टीवी लेआउट फ़ोन लेआउट - मुख्य रंग ऐप का रंग - + देखा हुआ चिह्नित करें + इतिहास + भाग %d जारी होगा + %dd %dh %dm + %dh %dm + %dm + \ No newline at end of file diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index e2069ca3..f8d5fe26 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -144,10 +144,10 @@ Započne sljedeću epizodu kad trenutna završi Dodirni dvaput za traženje Dodirni dvaput za pauziranje - Iznos traženja u playeru + Iznos preskakanja u playeru Dvaput dodirni desnu ili lijevu stranu ekrana za pomicanje naprijed ili natrag - Dodirni u sredini za pauziranje + Dodirni u sredinu zaslona za pauziranje Koristi svijetlinu u sustavu Koristi svjetlinu sustava u playeru aplikacija umjesto tamnog preklopa @@ -195,7 +195,7 @@ Sezona Nema sezone Epizoda - Epizode + Epizoda %d-%d %d %s S @@ -296,7 +296,7 @@ Prilagodi zaslonu Rastegni Zoom - Odricanje + Obavijest Any legal issues regarding the content on this application should be taken up with the actual file hosts and providers themselves as we are not affiliated with them. @@ -462,7 +462,7 @@ Zapis Audio zapis Video zapis - Primijeni na restart + Primijeni na ponovnom pokretanju Sigurnosni način rada omogućen Sve su ekstenzije isključene zbog rušenja aplikacije kako biste lakše pronašli ono koje uzrokuje probleme. Pogledajte podatke o padu diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index dbe3a30e..9d3fb59f 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -137,7 +137,7 @@ Cadangkan data File cadangan termuat Gagal untuk memulihkan data dari file %s - Data berhasil disimpan + Data tersimpan Izin penyimpanan tidak ditemukan, mohon coba lagi Error saat mencadang %s Cari @@ -250,8 +250,8 @@ Panjang buffer video Cache video di disk Membersihkan cache video dan gambar - Akan menyebabkan crash acak jika disetel terlalu tinggi. Jangan diubah jika anda memiliki jumlah ram yang rendah seperti TV Android atau ponsel lama - Dapat menyebabkan masalah pada sistem dengan ruang penyimpanan yang rendah seperti perangkat Android TV jika anda menyetelnya terlalu tinggi + Dapat menyebabkan crash jika resolusi terlalu tinggi di RAM yang rendah, seperti TV Android atau ponsel lama. + Dapat bermasalah pada sistem dengan ruang penyimpanan rendah, seperti Android TV, jika diatur terlalu tinggi. DNS melalui HTTPS Berguna untuk melewati blok ISP Jalur download @@ -303,8 +303,8 @@ --> %s %s akun - Logout - Login + Keluar + Masuk Ganti akun Tambah akun Tambah pelacak @@ -314,8 +314,8 @@ %d / 10 /?? /%d - %s Diautentikasikan - Gagal untuk mengautentikasi ke %s + %s terautentikasi + Gagal masuk ke %s Tidak Ada Normal @@ -327,10 +327,10 @@ Bayangan Menonjol Sinkronisasi sub - 1000ms + 1000 ms Penundaan subtitle - Gunakan ini jika subtitle ditampilkan %dms terlalu cepat - Gunakan ini jika subtitle ditampilkan %dms terlalu lambat + Gunakan ini jika subtitle ditampilkan %d ms terlalu cepat + Gunakan ini jika subtitle ditampilkan %d ms terlalu lambat Tidak ada penundaan subtitle - - + + + Брзина (%.2fx) Оценето: %.1f - Пронајдена нова верзија на апликацијата!\n%s -> %s + Пронајдена нова верзија на апликацијата!\n%s -> %s Филтер - CloudStream Дома Барај Превземања Поставки - Барај… Нема податоци Повеќе опции @@ -21,7 +19,6 @@ Отвори во прелистувач Прескокни вчитување Вчитување… - Моментални гледања Ставено на чекање Завршени @@ -29,7 +26,6 @@ Планирани за гледање Ништо одбрано Повторно гледање - Пушти филм Стримај торент Извори @@ -38,7 +34,6 @@ Оди назад Пушти епизода - Превземи Превземено Се превзема @@ -47,15 +42,12 @@ Превземањето е неуспешно Превземањето е откажано Превземањето е готово - Грешка при вчитување на врската Внатрешна меморија - Избриши датотека Пушти датотека Продолжи со преземање Паузирај со преземање - Оневозможи автоматско известување за грешки Повеќе информации Скриј @@ -67,7 +59,6 @@ Активирај Откажи Брзина на плеер - Поставки за преводи Боја на текстот Боја на надворешна линија од текстот @@ -77,30 +68,22 @@ Висина на титл Фонт Големина на фонт - Пребарувај користејќи провајдери Пребарувај користејќи типови - %d Крем банани дадени на девелоперите Нема крем банани дадени - Авто одбирање на јазик Превземи јазици Држете за да се ресетира на стандардно Продолжи со гледање - Избриши Повеќе информации - Можеби ќе биде потребен VPN за да работи правилно овој провајдер Овој провајдер е торент, се препорачува VPN - Метаподатоците не се обезбедени од страната, вчитувањето на видеото може да не успее. - Опис Не е пронајден заговор Не е пронајден опис - Слика-во-слика Продолжува со репродукција во минијатурен плеер над другите апликации Копче за промена на големината на плеерот @@ -117,7 +100,6 @@ Допрете двапати на десната или левата страна за да барате напред или назад Користете ја осветленоста на системот Користете ја осветленоста на системот во плеерот наместо темната прекривка - Барај Информации Напредно пребарување @@ -135,29 +117,24 @@ Придружете се на Discord Дајте им крем банана на развивачите Дадени крем банани - Јазик на апликацијата - Овој провајдер нема поддршка за Chromecast Не се пронајдени врски Врската е копирана во таблата со исечоци Пушти ја епизодата Ресетирање на стандардните вредности За жал, апликацијата падна. Ќе се испрати анонимен извештај за грешка до програмерите - Сезона Нема сезона Епизода Епизоди С Е - Избриши датотека Избриши Паузирај Продолжи Ова трајно ќе го избрише %s\nДали си сигурен? - Во тек Завршени Статус @@ -166,27 +143,22 @@ Времетраење Извор Крат - во редица Нема преводи Стандардно - Слободен простор Искористен простор Апликациски простор - Филмови Серии Цртани Аниме Торент - Извор на проблемот Грешка Грешка Неочекувана грешка со плеерот Грешка при превземањето, проверете си ги дозволите за користење на простор - Епизода на Chromecast Огледало на Chromecastr Пушти во апликацијата @@ -196,42 +168,32 @@ Авто превземање Превземи Mirror Вчитај повторно врски - Не е пронајдено ажурирање Проверете ажурирања - Заклучи Променете ја големината Избор Прескокни ОП - Не прикажувај повторно Ажурирај Префериран квалитет на гледање DNS преку HTTPS Корисно за заобиколување на блоковите на интернет провајдерите - Патека на превземање - Прикажи синхронизирано/сублирано аниме - Прилагоди на екранот Истегни Зумирај - Disclaimer Генерално Јазици на провајдерите Распоред на апликацијата Претпочитани медиуми - Автоматски Изглед за гледање на телевизор Изглед за гледање на телефон - Примарна боја Тема на апликацијата - %s %s Корисничко име Одјавување @@ -248,4 +210,5 @@ Депресиран Сенка Подигнат - + Историја + \ No newline at end of file diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 78f45e26..b60aadae 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -1,10 +1,9 @@ - - + + വേഗം (%.2fx) റേറ്റിംഗ്: %.1f - പുതിയ അപ്ഡേറ്റ്\n%s -> %s - + പുതിയ അപ്ഡേറ്റ്\n%s -> %s CloudStream ഹോം തിരയുക @@ -17,13 +16,11 @@ തരം ഷെയർ ബ്രൗസറിൽ തുറക്കുക - കാണുന്നു കണ്ടു നിർത്തി കണ്ടു തീർന്നു കണ്ടു മതിയാക്കി കാണാൻ പോകുന്നു - സിനിമ പ്ലേ ചെയ്യുക ടോറൻറ് സ്ട്രീം ചെയ്യുക സ്രോതസുകൾ @@ -31,7 +28,6 @@ വീണ്ടും കണക്ട് ചെയ്യുക… പിന്നോട്ട് പോകുക എപ്പിസോഡ് പ്ലേയ് ചെയ്യുക - ഡൌൺലോഡ് ഡൌൺലോഡ് ചെയ്തവ ഡൌൺലോഡ് ചെയ്യുന്നു @@ -40,18 +36,14 @@ ഡൌൺലോഡ് മുടങ്ങി ഡൌൺലോഡ് റദ്ദാക്കി ഡൌൺലോഡ് പൂർത്തിയായി - ലിങ്കിൽ തകരാർ ആന്തരിക സ്റ്റോറേജ് - ഡബ് സബ് - ഫയൽ ഡിലീറ്റ് ചെയ്യുക ഫയൽ പ്ലേയ് ചെയ്യുക ഡൌൺലോഡ് തുടരുക ഡൌൺലോഡ് നിർത്തുക - ഓട്ടോമാറ്റിക് ബഗ് റിപ്പോർട്ടിംഗ് പ്രവർത്തനരഹിതമാക്കുക കൂടുതൽ വിവരം ഒളിക്കുക @@ -63,7 +55,6 @@ പ്രയോഗിക്കുക റദ്ദാക്കുക പ്ലേയർ വേഗത - - സ്രോതസ് അടിസ്ഥാനത്തിൽ തിരയുക തരം അടിസ്ഥാനത്തിൽ തിരയുക - %d പഴം കൊടുത്തു പഴം കൊടുത്തിട്ടില്ല - റീസെറ് ചെയ്യാൻ അമർത്തിപ്പിടിക്കുക തുടർന്നു കാണുക - നീക്കം ചെയ്യുക കൂടുതൽ വിവരം - ഈ സ്രോതസ് പ്രവൃത്തിക്കാൻ VPN ഉപയോഗിക്കേണ്ടിവന്നേക്കാം ഈ ടോറന്റ് സ്രോതസ് ഉപയോഗിക്കാൻ VPN ശുപാർശചെയ്യുന്നു വിവരണം വിവരണം ലഭ്യമല്ല വിവരണം ലഭ്യമല്ല - മറ്റ് ആപ്പുകളുടെ മുകളിൽ ഒരു മിനിയേച്ചർ പ്ലെയറിൽ പ്ലേബാക്ക് തുടരുക @@ -107,7 +92,6 @@ തെളിച്ചം അല്ലെങ്കിൽ വോളിയം മാറ്റാൻ ഇടത്തോട്ടോ വലത്തോട്ടോ സ്വൈപ്പുചെയ്യുക മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീങ്ങാൻ വലത്തോട്ടോ ഇടത്തോട്ടോ രണ്ടുതവണ ടാപ്പുചെയ്യുക - തിരയുക വിവരം @@ -125,24 +109,20 @@ പഴം കൊടുക്കു പഴം കൊടുത്ത എണ്ണം ആപ്പിന്റെ ഭാഷ - ഈ സ്രോതസ് ക്രോംകാസ്റ് അനുവദിക്കുന്നില്ല ലിങ്കുകൾ ലഭ്യമല്ല ലിങ്ക് പകർത്തിയിരിക്കുന്നു എപ്പിസോഡ് പ്ലേയ് ചെയ്യുക ആപ്പ് നിശ്ചലമായിരിക്കുന്നതിന് ക്ഷമിക്കണം - സീസൺ സീസണില്ല എപ്പിസോഡ് എപ്പിസോഡുകൾ - ഫയൽ ഡിലീറ്റ് ചെയ്യുക ഡിലീറ്റ് നിർത്തുക തുടരുക സ്ഥിരമായി %sനെ ഡിലീറ്റ് ചെയ്യുക\nഉറപ്പാണോ? - തുടരുന്നു പൂർത്തിയായി അവസ്ഥ @@ -151,27 +131,22 @@ ദൈര്ഘം സ്രോതസ് സംഗ്രഹം - - ഒഴിവ് ഉപയോഗത്തിൽ ആപ്പ് - സിനിമ ടീവീ സീരീസ് കാർട്ടൂൺസ് ആനിമേ ടോറൻറ് - - ആപ്പിൽ പ്ലേയ് ചെയ്യുക @@ -181,16 +156,15 @@ ഡൌൺലോഡ് ചെയ്യൂ മിറർ ഡൗണ്ലോഡ് ലിങ്ക്സ് വീണ്ടും ലോഡുചെയ്യുക - അപ്ഡേറ്റ് ലഭ്യമല്ല അപ്ഡേറ്റിനായി തിരയുക - പൂട്ടുക വലുപ്പം മാറ്റുക സ്രോതസ് OP ഒഴിവാക്കു - ഇനിയും കാണിക്കരുത് അപ്ഡേറ്റ് ഔചിത്യ വീഡിയോ ക്വാളിറ്റി - + ചരിത്രം + കണ്ടതാണെന്ന് അടയാളപ്പെടുത്തുക + \ No newline at end of file diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 568f9f8f..4011d6f5 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -396,4 +396,6 @@ Crashrapportage Wat wil je zien? Klaar + Markeer als bekeken + Geschiedenis \ No newline at end of file diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 6fc50898..9087f8d9 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -386,4 +386,6 @@ Trailer + Istoric + Marcare ca vizionat \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml new file mode 100644 index 00000000..a6b3daec --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index c36d5056..57af1678 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -246,4 +246,39 @@ Torrent NSFW +30 + Metadata är inte givet av sidan, videon kommer inte ladda om den inte existerar på sidan. + Automatiskt ladda ner plugin + Dölj vald videokvalitet i sökresultat + Ladda ner undertexter + Film + Serier + Skippa denna uppdatering + Lagringsbehörigheter saknas. Var vänlig försök igen. + Inga episoder hittade + Visa bilder från Kitsu + Vissa telefoner stöder inte den nya paketinstallatören. Prova alternativet för äldre versioner om uppdateringarna inte installeras. + APK-installatör + Importera typsnitt genom att placera filerna i %s + Automatiskt uppdatera antalet episoder sedda + Säkerhetskopiera data + Läste in säkerhetskopia + Misslyckades att återställa data från %s + Data lagrad + Problem att säkerhetskopiera %s + Installera automatiskt alla ännu inte installerade plugins från tillagda repositories. + Gör om installationsprocessen + Dokumentärer + Asiatiska draman + Andra + Tecknade serier + \@string/anime + Dokumentär + Asiatisk drama + Video + Kvalitetsetikett + Titel + Växla UI-element på affisch + Videospelarens upplösning + Historik + Markera som sedd \ No newline at end of file diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml new file mode 100644 index 00000000..b2334c5f --- /dev/null +++ b/app/src/main/res/values-ta/strings.xml @@ -0,0 +1,110 @@ + + + தேடுக + தேடல் %s… + வேகம் + முகப்பு + தேடு + பதிவிறக்கம் + தகவல் எதுவும் இல்லை + மேலும் விருப்பங்கள் + அடுத்த எபிசோட் + வகைகள் + பகிர் + Browser இல் திற + ஏற்றுவதைத் தவிர் + பார்த்து கொண்டிருப்பது + நிறுத்தி வைக்கப்பட்டுள்ளது + நிறைவடைந்தது + பார்க்கத் திட்டமிடப்பட்டுள்ளது + மீண்டும் பார்க்கத் தொடங்கியது + ஸ்ட்ரீம் டோரண்ட் + வசன வரிகள் + பின் செல் + எபிசோடை இயக்கு + எபிசோட் பதிவிற்கான அனுமதி கொடுக்கவும் + பதிவிறக்கம் செய்யப்பட்டது + பதிவிறக்குகிறது + பதிவிறக்கம் இடைநிறுத்தப்பட்டது + பதிவிறக்கம் தொடங்கியது + பதிவிறக்கம் தோல்வியடைந்தது + ஸ்ட்ரீம் + உள் சேமிப்பு + மொழிபெயர்க்கப்பட்டது + கோப்பை நீக்கு + கோப்பை இயக்கவும் + பதிவிறக்கத்தை நிறுத்து + தானியங்கி பிழை அறிக்கையை முடக்கு + மேலும் தகவல்கள் + மறை + நீக்கு + ரத்து செய்க + நீக்கு + சேமிக்கவும் + உரை வண்ணம் + வெளிப்புற நிறம் + பின்னணி நிறம் + வசன உயர்வு + எழுத்துரு + வழங்குபவர்கள் பயன்படுத்தி தேடுங்கள் + வகைகளைப் பயன்படுத்தி தேடவும் + மொழிகளைப் பதிவிறக்கவும் + வசன மொழி + தொடர்ந்து பார்க்கவும் + முறையாக இயங்க vpn பயன்படுத்தவும் + பிளேயர் அளவை மாற்றும் பொத்தான் + Chromecast வசனங்கள் + அமைப்புகளை மாற்ற ஸ்வைப் செய்யவும் + அடுத்த எபிசோடை தானாக இயக்கவும் + தற்போதைய அத்தியாயம் முடிந்ததும் அடுத்த அத்தியாயத்தைத் தொடங்கவும் + தேடுவதற்கு இருமுறை தட்டவும் + பிளேயரில் தேடுதல் வேகம் + இடைநிறுத்துவதற்கு நடுவில் தட்டவும் + நடிகர்கள் + பின் செல் + அமைப்புகள் + ஏதும் இல்லை + ஏற்றுகிறது… + கைவிடப்பட்டது + பதிவிறக்கம் முடிந்தது + இணைப்பை மீண்டும் முயற்சிக்கவும்… + திரைப்படத்தை இயக்கு + லைவ்ஸ்ட்ரீம் இயக்கு + டிரெய்லரை இயக்கவும் + மூலம் + இணைப்புகளை ஏற்றுவதில் பிழை + இயக்கு + பதிவிறக்கம் ரத்து செய்யப்பட்டது + வசன அமைப்புகள் + பதிவிறக்கத்தை மீண்டும் தொடங்கவும் + புக்மார்க்குகளை வடிகட்டவும் + தகவல் + பிளேயர் வேகம் + புக்மார்க்கு + பயன்படுத்து + நகலெடுக்கவும் + மூடு + எழுத்துரு அளவு + நீக்கு + மேலும் தகவல்கள் + தானாக மொழியை தேர்ந்தெடு + முன்னோக்கி அல்லது பின்னோக்கி தேட வலது அல்லது இடது பக்கத்தில் இருமுறை தட்டவும் + மொபைலில் பிரகாசத்தை பயன்படுத்த + இயல்புநிலைக்கு மீட்டமைக்க அழுத்திப் பிடிக்கவும் + முறையாக இயங்க vpn பரிந்துரைக்கப்பட்டது + கருப்பு எல்லைகளை அகற்றவும் + விளக்கம் + கதை எதுவும் காணப்படவில்லை + விளக்கம் ஏதும் காணப்படவில்லை + படத்தில்-படம் + பிளேயர் வசனங்கள் அமைப்புகள் + Logcat 🐈 காட்டு + பிற பயன்பாடுகளுக்கு மேல் மினியேச்சர் பிளேயரில் பிளேபேக் தொடர்கிறது + வசன வரிகள் + பிளேயரில் வேக விருப்பத்தை சேர்க்க + வீடியோ பிளேயரில் நேரத்தைக் கட்டுப்படுத்த இடது அல்லது வலதுபுறம் ஸ்வைப் செய்யவும் + பிரகாசம் அல்லது ஒலியளவை மாற்ற இடது அல்லது வலது பக்கத்தில் ஸ்வைப் செய்யவும் + இடைநிறுத்துவதற்கு இருமுறை தட்டவும் + Chromecast வசன அமைப்புகள் + இருண்ட மேலடுக்குக்குப் பதிலாக ஆப் பிளேயரில் சிஸ்டம் பிரகாசத்தைப் பயன்படுத்தவும் + \ No newline at end of file diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml index abd84091..12b4e96c 100644 --- a/app/src/main/res/values-tl/strings.xml +++ b/app/src/main/res/values-tl/strings.xml @@ -259,4 +259,6 @@ Posibleng magka problema kapag sobrang taas kapag mababa ang storage ng device (tulad ng Android TV) Gumawa ng account Magdagdag ng Account + Kasaysayan + I-tanda bilang napanood na \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index d723a160..21496a3e 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -500,4 +500,6 @@ Web Video Yayını Tarayıcı Uygulama bulunamadı + Geçmiş + İzlendi olarak imle \ No newline at end of file diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml new file mode 100644 index 00000000..f733addc --- /dev/null +++ b/app/src/main/res/values-ur/strings.xml @@ -0,0 +1,359 @@ + + + کاسٹ: %s + قسط %d جاری کیا جائے گا + پروموشنل تصویر + قسط کا پوسٹر + مرکزی پوسٹر + اگلا بے ترتیب + رجوع + ذریعہ تبدیل کریں + پس منظر کا دیکھنا + درجہ بندی: %.1f + نیا update آگیا ہے! +\n%s -> %s + بھرنے والا + %d منٹ + %d دن %d گھنٹے %d منٹ + %d گھنٹے %d منٹ + %d منٹ + CloudStream + CloudStream کے ساتھ چلائیں + ہوم + تلاش کریں + ڈاؤن لوڈ + ترتیبات + تلاش کریں… + فراہم کنندہ میں تلاش کریں%s… + مزید آپشنز + اگلا قسط + براؤزر میں کھولیں + لوڈ کرنا سکیپ کر دیں + لوڈ ہو رہا ہے… + دیکھنا + آن ہولڈ + گرا دیا + دیکھنا ہے + کوئی نہیں + دوبارہ دیکھنا + مووی لگائے + ٹریلر چلائیں + لائیو اسٹریم چلائیں + سٹریم ٹورینٹ + ذرائع + کنکشن کی دوبارہ کوشش کی جارہی ہے… + واپس جاو + قسط چلائیں + ڈاؤن لوڈ کردہ ویڈیوز + ڈاؤن لوڈ ہو رہا ہے + ڈاؤن لوڈ موقوف + ڈاؤن لوڈ شروع ہو گیا + ڈاؤن لوڈ نہیں ہو پا رہا + ڈاؤن لوڈ منسوخ ہو گیا + سٹریم + لنک میں مسئلہ + ڈب + سبد + فائل کو ڈیلیٹ کریں + کوئی مواد نہیں + فائل چلائیں + ڈاؤن لوڈ دوبارہ شروع کریں + مزید معلومات + چھپائیں + چلائیں + معلومات + بک مارکس کو فلٹر کریں + بک مارکس + ریمو + واچ اسٹیٹس کو سیٹ کریں + لاگو کریں + منسوخ کریں + کاپی + بند کریں + صاف کریں + محفوظ کریں + چلانے کی رفتار + Subtitles کی رفتار + لکھائی کا رنگ + آؤٹ لائن کا رنگ + پس منظر کا رنگ + کھڑکی کا رنگ + کنارے کی قسم + ترجمہ کی اونچائی + لکھائی + حرف کا سائز + انواع کا استعمال کرتے ہوئے تلاش کریں + %d ایپ بنانے والے کیلئے 🍌 + کیلے نہیں + زبان خود بخود منتخب کریں + زبانیں ڈاؤن لوڈ کریں + ترجمہ کی زبان + لکھائی کو یہاں رکھ کر درآمد کریں %s + دیکھنا جاری رکھیں + حذف کریں + مزید معلومات + کھلا (آن) + یہ سورس Torrent ہے، ضرورت پڑنے پر VPN کا استعمال کریں + تفصیل + کوئی تفصیل نہیں ملی + کوئی تفصیل نہیں ملی + غلطی کا لاگ دیکھیں 🐈 + PIP + دوسری ایپس کے اوپر ایک منی لانچر میں چلتا رہنا + پلیئر کا سائز تبدیل کرنے کا بٹن + سیاہ سرحد کو ہٹا دیں + سنٹیٹلز + Chromecast ترجمہ + Chromecast ترجمہ کی ترتیبات + پلیئر کی رفتار + پلیئر میں رفتار کا اختیار شامل + ویڈیو کو آگے سوائپ کریں + ترتیبات کو تبدیل کرنے کے لیے سوائپ کریں + اگلا ایپی سوڈ خود بخود چلائیں + موجودہ قسط ختم ہونے پر اگلی قسط شروع کریں + آگے یا پیچھے جانے کے لیے سکرین پر دو بار تھپتھپائیں + روکنے کے لیے دو بار تھپتھپائیں + آگے یا پیچھے کی طرف جانے کے لیے دائیں یا بائیں جانب دو بار تھپتھپائیں + سسٹم کی Brightness کا استعمال کریں + ڈارک overlay کے بجائے ایپ پلیئر میں سسٹم کی Brightness کا استعمال کریں + بیک اپ سے ڈیٹا کو بحال کریں + ڈیٹا کا بیک اپ لیں + بیک اپ فائل اپ لوڈ کر دی گئی ہے + فائل سے ڈیٹا درآمد کرنا ناکام %s + ذخیرہ شدہ ڈیٹا + بیک اپ بنانا ناکام ہوگیا %s + دیکھنے کی پیشرفت کو اپ ڈیٹ کریں + تلاش کریں + اکاؤنٹس + معلومات + آپ کو فراہم کنندہ کے ذریعہ علیحدہ کردہ تلاش کے نتائج فراہم کرتا ہے + صرف کریش پر ڈیٹا بھیجتا ہے + کوئی ڈیٹا نہیں بھیجتا + تلاش کے نتائج میں منتخب ویڈیو کوالٹی چھپائیں + خودکار پلگ ان اپ ڈیٹس + ایپ کی تازہ کاریاں نمایش کریں + سیٹ اپ کا عمل دوبارہ کریں + پری ریلیز کے لیے اپ ڈیٹ کریں + صرف مکمل ریلیز کے بجائے پری ریلیز اپ ڈیٹس تلاش کریں + APK انسٹالر + Github + ایک ہی dev کی طرف سے light ناول اپلی کیشن + اسی devs کے ذریعے anime ایپ + ڈسکارڈ میں شامل ہوں + دیووں کو ایک بینین دیں + دی گئی بینین + ایپ کی زبان + اس فراہم کنندہ کے پاس کروم کاسٹ سپورٹ نہیں ہے + کوئی لنکس نہیں ملے + کلپ بورڈ میں نقل ہوا + قسط چلائیں + طے شدہ قدر پر ری سیٹ کریں + %s قسط %d + پوسٹر + شیئر + انواع + رفتار (%.2fx) + مکمل + سب ٹائٹلز + ڈاؤنلوڈ + ڈاؤن لوڈ ہو گیا + انٹرنل سٹوریج + ڈاؤن لوڈ کو روکیں + خودکار بگ رپورٹنگ کو غیر فعال کریں + ذرائع کا استعمال کرتے ہوئے تلاش کریں + اس فراہم کنندہ کو مناسب طریقے سے کام کرنے کے لیے VPN کی ضرورت پڑ سکتی ہے + ڈیفالٹ سیٹنگز پر ری سیٹ کرنے کے لیے دبائیں اور تھامیں + سائٹ کی طرف سے میٹا ڈیٹا فراہم نہیں کیا گیا ہے، اور اگر ویڈیو سائٹ میں موجود نہیں ہے تو وہ لوڈ ہونے میں ناکام ہو جائے گا. + پلیئر کے ترجمہ کی ترتیبات + ویڈیو پلیئر میں وقت کو کنٹرول کرنے کے لیے بائیں یا دائیں سوائپ کریں + سکرین کی روشنی یا والیوم تبدیل کرنے کے لیے بائیں یا دائیں سوائپ کریں + کنٹرول کریں کہ پلیئر کتنا آگے ہے + توقف کرنے کے لیے درمیان میں دبائیں + سٹوریج کی اجازتیں غائب ہیں، براہ کرم دوبارہ کوشش کریں۔ + کٹسو سے پوسٹر نمایش کریں + آپ کی حالیہ قسط کی پیش رفت خود بخود مطابقت پذیر کریں + اپ ڈیٹس اور بیک اپ + اعلی درجے کی تلاش + ٹریلر نمایش کریں + anime کے لیے فلر ایپیسوڈ دکھائیں + پلگ ان خود بخود ڈاؤن لوڈ کریں + شامل کردہ ذخیروں سے خود بخود تمام ابھی تک انسٹال نہیں ہوئے پلگ ان انسٹال کریں۔ + شروع ہونے پر خودکار طور پر نئی اپ ڈیٹس تلاش کریں + کچھ فون نئے پیکیج انسٹالر کو سپورٹ نہیں کرتے ہیں. اگر اپ ڈیٹس انسٹال نہیں ہوتے ہیں تو لیگیسی آپشن کو آزمائیں. + معذرت، ایپلی کیشن کریش ہو گئی. ایک گمنام بگ رپورٹ ڈویلپرز کو بھیجی جائے گی + سیزن + %s %d%s + کوئی سیزن نہیں + قسط + اقساط + %d-%d + %d %s + S + E + کوئی اقساط نہیں ملی + فائل کو ڈیلیٹ کریں + مٹا دیں + توقف + از سر نو شروع کریں + -30 + +30 + یہ مستقل طور پر حذف ہوجائے گا %s +\nتمھيں يقين ہے\? + %dm +\nباقی + احوال + مکمل + حالت + سال + درجہ بندی + دورانیہ + سائٹ + خلاصہ + قطار میں + کوئی سب ٹائٹلز نہیں + ڈیفالٹ + مفت + استعمال شُدہ + کارٹون + App + فلمیں + ٹی وی سیریز + ٹورینٹ + anime + دستاویزی فلمیں + او وی اے + ایشیائی ڈرامے + لائیو اسٹریمز + این ایس ایف ڈبلیو + دوسرے + فلم + سلسلہ + کارٹون + انیمی + \@string/اووا + ٹورینٹ + دستاویزی فلم + ایشیائی ڈرامے + لائیو اسٹریمز + ویڈیو + ماخذ نقص + بعید نقص + پیش کنندہ کی خرابی + غیر متوقع پلیئر نقص + ڈاؤن لوڈ کی خرابی، سٹوریج کی اجازتیں چیک کریں + کروم کاسٹ قسط + کروم کاسٹ مرر + ایپ میں چلائیں + %s میں چلائیں + کاپی لنک + ڈاؤنلوڈ مرر + لنکس کو دوبارہ لوڈ کریں + سب ٹائٹلز ڈاؤن لوڈ + کوالٹی لیبل + ڈب لیبل + ذیلی لیبل + عنوان + پوسٹر پر یو آئی عناصر کو ٹوگل کریں + کوئی اپ ڈیٹ نہیں ملا + اپ ڈیٹ کے لیے چیک کریں + تالا + سائز تبدیل کریں + ماخذ + او پی چھوڑیں + دوبارہ نہ دکھائیں + اس اپ ڈیٹ کو چھوڑ دیں + اپ ڈیٹ + ترجیحی ویڈیو کا معیار + ویڈیو پلیئر کے عنوان کے زیادہ سے زیادہ حروف + ویڈیو پلیئر ریزولوشن + ویڈیو بفر سائز + ویڈیو بفر لمبائی + ڈسک پر ویڈیو کیش + ویڈیو اور تصویری کیشے صاف کریں + کم اسٹوریج اسپیس والے آلات، جیسے کہ Android TV پر بہت زیادہ سیٹ کرنے پر مسائل کا سبب بنتا ہے. + HTTPS پر DNS + آئی ایس پی بلاکس کو بائی پاس کرنے کے لئے مفید + کلون سائٹ + ڈاؤنلوڈ کی جگہ + NGINX سرور URL + ڈسپلے ڈب/سببیڈ انیمی + زوم + دستبرداری + لینکس + ایپ کی تازہ کاریاں + بیک اپ + کیسہ + اشارے + توسیعات + اعمال + پلیئر کی خصوصیات + سب ٹائٹلز + لے آؤٹ + طے شدہ + لگتا ہے + خصوصیات + عمومی + بے ترتیب بٹن + ہوم پیج پر بے ترتیب بٹن نمایش کریں + فراہم کنندہ کی زبانیں + ایپ لے آؤٹ + ترجیحی میڈیا + معاون فراہم کنندگان پر NSFW اہل بنائیں + سب ٹائٹل انکوڈنگ + فراہم کنندگان + لے آؤٹ + خودکار + ٹی وی لے آؤٹ + فون لے آؤٹ + ایمولیٹر لے آؤٹ + بنیادی رنگ + ایپ تھیم + پوسٹر کا عنوان محل وقوع + عنوان کو پوسٹر کے نیچے رکھیں + password123 + مائی کولUsername + hello@world.com + 127.0.0.1 + مائی کول سائٹ + example.com + زبان کا کوڈ (en) + اكاؤنٹ + لاگ آوٹ + لاگ ان کریں + /\?\? + /%d + %s تصدیق شدہ + %s پر لاگ ان نہیں ہو سکا + کچھ نہیں + عام + سب + زیادہ سے زیادہ + کم از کم + خاکہ + سایہ + ذیلی ہم وقت سازی کریں + 1000 ms + سب ٹائٹل تاخیر + اگر سب ٹائٹلز %d ms بہت جلد دکھائے جائیں تو اسے استعمال کریں + سب ٹائٹل تاخیر + این ایس ایف ڈبلیو + آٹو ڈاؤن لوڈ + براؤزر میں چلائیں + کم میموری والے آلات، جیسے کہ Android TV پر بہت زیادہ سیٹ ہونے پر کریشوں کا سبب بنتا ہے. + سائٹ ہٹائیں + ایک مختلف URL کے ساتھ ، موجودہ سائٹ کا کلون شامل کریں. + اسکرین پر فٹ + کھینچیں + اکاؤنٹ بنائیں + %s %s + اکاؤنٹ سوئچ کریں + ٹریکنگ شامل کریں + تواقت + دپرسڈ + اکاؤنٹ شامل کریں + شامل کیا گیا %s + ریٹیڈ + %d / 10 + اٹھایا + اگر سب ٹائٹلز %d ms بہت جلد دکھائے جائیں تو اسے استعمال کریں + \ No newline at end of file diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index fbbd0a48..64b2c0a5 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -433,4 +433,6 @@ Bật chế độ an toàn Đã xảy ra sự cố và chúng tôi đã tự động tắt tất cả các tiện ích mở rộng, hãy tìm và xóa tiện ích mở rộng đang gây ra sự cố. Xem thông tin sự cố + Lịch sử + Đánh dấu là đã xem \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 3b0b686f..764304d7 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -532,4 +532,19 @@ 標記為已觀看 否』 傳統』 + 播放器功能 + 字幕 + 播放預告片 + 重設設定過程 + 連結 + 應用程式更新 + 備份 + 擴充功能 + 動作 + 快取 + 手勢 + 版面 + 預設 + 外觀 + 功能 \ No newline at end of file From d6af1e4ab68f714b3a5920cdb60829d9bb88acf6 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 28 Dec 2022 10:48:52 +0000 Subject: [PATCH 13/14] chore: update list of locales --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index af87248b..ff23cea3 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -71,6 +71,7 @@ val appLanguages = arrayListOf( Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), Triple("", "Italian", "it"), Triple("", "Hebrew", "iw"), + Triple("", "Kannada", "kn"), Triple("", "Macedonian", "mk"), Triple("", "Malayalam", "ml"), Triple("", "Moldavian", "mo"), @@ -79,9 +80,12 @@ val appLanguages = arrayListOf( Triple("", "Polish", "pl"), Triple("\uD83C\uDDF5\uD83C\uDDF9", "Portuguese", "pt"), Triple("", "Romanian", "ro"), + Triple("", "Russian", "ru"), Triple("", "Swedish", "sv"), + Triple("", "Tamil", "ta"), Triple("", "Tagalog", "tl"), Triple("", "Turkish", "tr"), + Triple("", "Urdu", "ur"), Triple("", "Viet Nam", "vi"), Triple("", "Chinese Simplified", "zh"), Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-rTW"), From 7982f8c491a3032c573e1a52b5443fb8f26070e9 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Wed, 28 Dec 2022 11:52:56 +0100 Subject: [PATCH 14/14] localization fixes --- .../ui/settings/SettingsGeneral.kt | 2 +- app/src/main/res/values-es/strings-es.xml | 464 ------------------ 2 files changed, 1 insertion(+), 465 deletions(-) delete mode 100644 app/src/main/res/values-es/strings-es.xml diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index ff23cea3..a9a3426e 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -70,7 +70,7 @@ val appLanguages = arrayListOf( Triple("", "Croatian", "hr"), Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), Triple("", "Italian", "it"), - Triple("", "Hebrew", "iw"), + Triple("\uD83C\uDDEE\uD83C\uDDF1", "Hebrew", "iw"), Triple("", "Kannada", "kn"), Triple("", "Macedonian", "mk"), Triple("", "Malayalam", "ml"), diff --git a/app/src/main/res/values-es/strings-es.xml b/app/src/main/res/values-es/strings-es.xml deleted file mode 100644 index 172d079c..00000000 --- a/app/src/main/res/values-es/strings-es.xml +++ /dev/null @@ -1,464 +0,0 @@ - - - - %s Ep %d - Reparto: %s - El episodio %d se publicará en - %dd %dh %dm - %dh %dm - %dm - - - - Poster - @string/result_poster_img_des - Episode Poster - Main Poster - Next Random - Go back - Change Provider - Preview Background - - - Velocidad (%.2fx) - Calificación: %.1f - ¡Nueva actualización encontrada!\n%s -> %s - Rellenar - %d minutos - - CloudStream - Inicio - Búsqueda - Descargas - Ajustes - - Buscar… - Buscar en %s… - - Sin datos - Más opciones - Siguiente episodio - Géneros - Compartir - Abrir en el navegador - Omitir carga - Cargando… - - Viendo - En espera - Completada - Caída - Planeo ver - Ninguno - Volviendo a ver - - Reproducir película - Transmitir torrent - Fuentes - Subtítulos - Reintentar la conexión… - Regresar - Reproducir episodio - - - Descargar - Descargado - Descargando - Descarga pausada - Descarga iniciada - Descarga fallida - Descarga cancelada - Descarga realizada - Transmitir - - Error al cargar enlaces - Almacenamiento interno - - Doblado - Subtitulado - - Eliminar archivo - Reproducir archivo - Reanudar descarga - Pausar descarga - - Desactivar el informe automático de errores - Más información - Ocultar - Reproducir - Información - Filtrar marcadores - Marcadores - Eliminar - Establecer estado de vigilancia - Aplicar - Cancelar - Copiar - Cerrar - Limpiar - Guardar - - Velocidad del reproductor - - Ajustes de subtítulos - Color del texto - Color del contorno - Color del fondo - Color de la ventana - Tipo de borde - Elevación de subtítulos - Fuente - Tamaño de la fuente - - Buscar usando proveedores - Buscar usando tipos - - %d bananas otorgadas a los desarrolladores - No se han otorgado bananas - - Selección automática de idioma - Idiomas a descargar - Idioma de los subtítulos - Mantenga pulsado para restablecer a los valores predeterminados - Importar fuentes colocándolas en %s - Seguir viendo - - Eliminar - Más información - @string/home_play - - Es posible que se necesite una VPN para que este proveedor funcione correctamente - Este proveedor es un torrent, se recomienda una VPN - El sitio no proporciona los metadatos, la carga del video fallará si no existe en el sitio. - - Descripción - No se encontró ninguna trama - No se encontró ninguna descripción - - Mostrar logcat 🐈 - - Imagen en imagen - Continúa la reproducción en un reproductor en miniatura encima de otras aplicaciones - Botón de cambio de tamaño del reproductor - Elimina los bordes negros - Subtítulos - Ajustes de subtítulos del reproductor - Subtítulos de Chromecast - Ajustes de subtítulos de Chromecast - - Modo Eigengravy - Añade una opción de velocidad en el reproductor - Deslizar para desplazarse - Deslice el dedo hacia la izquierda o hacia la derecha para controlar el tiempo en el reproductor de vídeo - Deslizar para cambiar los ajustes - Deslice el dedo hacia la izquierda o hacia la derecha para cambiar el brillo o el volumen - Tocar dos veces para desplazarse - Tocar dos veces para pausar - Cantidad de desplazamiento del reproductor - Toque dos veces en el lado derecho o izquierdo para desplazarse hacia adelante o hacia atrás - Tocar en el medio para pausar - Usar el brillo del sistema - Usa el brillo del sistema en el reproductor en lugar de una superposición oscura - - Actualizar el progreso visto - Sincroniza automáticamente el progreso de tu episodio actual - - Restaurar datos desde una copia de seguridad - - Copia de seguridad de los datos - Archivo de copia de seguridad cargado - No se pudieron restaurar los datos del archivo %s - Datos almacenados con éxito - Faltan los permisos de almacenamiento, inténtelo de nuevo - Error al hacer una copia de seguridad de %s - - Búsqueda - Cuentas - Actualizaciones y copia de seguridad - - Información - Búsqueda avanzada - Te da los resultados de la búsqueda separados por proveedor - Solo envía datos sobre fallas - No envía datos - Mostrar episodio de relleno para anime - Mostrar tráilers - Mostrar pósters de kitsu - - Mostrar actualizaciones de la aplicación - Busca automáticamente nuevas actualizaciones al abrir la app - Actualizar a versiones preliminares - Busca actualizaciones preliminares en lugar de solo versiones completas - Github - Aplicación de novela ligera de los mismos desarrolladores - Aplicación de anime de los mismos desarrolladores - Únete al Discord - Dar una banana a los desarrolladores - Banana otorgada - - Idioma de la aplicación - - Este proveedor no es compatible con Chromecast - No se encontraron enlaces - Enlace copiado al portapapeles - Reproducir episodio - Restablecido al valor predeterminado - Lo sentimos, la aplicación se bloqueó. Se enviará un informe de error anónimo a los desarrolladores - - Temporada - Sin temporada - Episodio - Episodios - T - E - No se encontraron episodios - - Eliminar archivo - Eliminar - Pausar - Reanudar - -30 - +30 - Esto eliminará permanentemente %s\n¿Está seguro? - %dm\nrestante - - - En curso - Completada - Estado - Año - Calificación - Duración - Sitio - Sinopsis - - Puesto en cola - Sin subtítulos - Predeterminados - - Libre - Usado - Aplicación - - - Películas - Series de TV - Dibujos animados - Anime - Torrents - Documentales - OVA - Dramas asiáticos - - - Película - Serie - Dibujo animado - @string/anime - @string/ova - Torrent - Documental - Drama asiático - - Error de fuente - Error remoto - Error del renderizador - Error inesperado del reproductor - Error de descarga, verifique los permisos de almacenamiento - - Episodio Chromecast - Espejo Chromecast - Reproducir en la app - Reproducir en %s - Reproducir en el navegador - Copiar enlace - Descarga automática - Descargar espejo - Recargar enlaces - Descargar subtítulos - - Etiqueta de calidad - Etiqueta de doblaje - Etiqueta de subtitulado - Título - Alternar elementos de la interfaz de usuario en el póster - - No se encontró ninguna actualización - Buscar actualizaciones - - Bloquear - Redimensionar - Fuente - Omitir OP - - No volver a mostrar - Omitir esta actualización - Actualizar - Calidad de vista preferida - Caracteres máximos del título en el reproductor - Resolución del reproductor de vídeo - - Tamaño del búfer de vídeo - Duración del búfer de vídeo - Caché de vídeo en disco - Limpiar caché de imágenes y vídeos - - Provocará bloqueos aleatorios si se establece demasiado alto. No lo cambie si tiene poca memoria RAM, como un Android TV o un teléfono antiguo - Puede causar problemas en sistemas con poco espacio de almacenamiento, como dispositivos Android TV, si lo configura demasiado alto - - DNS sobre HTTPS - Útil para eludir los bloqueos del ISP - - Clonar sitio - Eliminar sitio - Añade un clon de un sitio existente, con una URL diferente - - Ruta de descarga - - URL del servidor Nginx - - Mostrar anime doblado/subtitulado - - Ajustar a la pantalla - Estirar - Zoom - - Descargo de responsabilidad - Any legal issues regarding the content on this application - should be taken up with the actual file hosts and providers themselves as we are not affiliated with them. - - In case of copyright infringement, please directly contact the responsible parties or the streaming websites. - - The app is purely for educational and personal use. - - CloudStream 3 does not host any content on the app, and has no control over what media is put up or taken down. - CloudStream 3 functions like any other search engine, such as Google. CloudStream 3 does not host, upload or - manage any videos, films or content. It simply crawls, aggregates and displayes links in a convenient, - user-friendly interface. - - It merely scrapes 3rd-party websites that are publicly accessable via any regular web browser. It is the - responsibility of user to avoid any actions that might violate the laws governing his/her locality. Use - CloudStream 3 at your own risk. - - General - Botón aleatorio - Muestra un botón aleatorio en la página de inicio - Idiomas del proveedor - Diseño de la aplicación - Medios preferidos - Codificación de subtítulos - Diseño - - Automático - Diseño de televisión - Diseño de teléfono - Diseño de emulador - - Color primario - Tema de la aplicación - Póster en la ubicación del título - Coloca el título debajo del póster - - - - contraseña123 - MiNombreDeUsuarioGenial - hola@mundo.com - 127.0.0.1 - MiSitioGenial - ejemplo.com - Código de idioma (es) - - - %s %s - cuenta - Cerrar sesión - Iniciar sesión - Cambiar cuenta - Añadir cuenta - Añadir seguimiento - Añadido %s - Sincronizar - Calificación - %d / 10 - /?? - /%d - %s autenticado - No se pudo autenticar a %s - - - Ninguno - Normal - Todo - Máximo - Mínimo - Contorno - Deprimido - Sombra - Elevado - Sincronizar subtítulos - 1000ms - Retraso de subtítulos - Use esto si los subtítulos se muestran %dms demasiado pronto - Use esto si los subtítulos se muestran %dms demasiado tarde - Sin retraso de subtítulos - - - El rápido zorro marrón salta sobre el perro perezoso - - Recomendado - %s cargado - Cargar desde archivo - Cargar desde Internet - Archivo descargado - Principal - Secundario - Extra - - Fuente - Aleatorio - - Próximamente… - - Cam - Cam - Cam - HQ - HD - TS - TC - BlueRay - WP - DVD - 4K - SD - UHD - HDR - SDR - Web - - Imagen del póster - Reproductor - Resolución y título - Título - Resolución - Identificación no válida - Datos no válidos - Error - Eliminar subtítulos cerrados de subtítulos - Eliminar exceso de peso de subtítulos - Extras - Tráiler -