diff --git a/app/build.gradle b/app/build.gradle index 044c8f41..c7edff4e 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,8 +20,8 @@ android { minSdkVersion 21 targetSdkVersion 29 - versionCode 61 - versionName '19.2.0' + versionCode 62 + versionName '19.2.1' multiDexEnabled true diff --git a/app/src/github/res/values-pl/strings.xml b/app/src/github/res/values-pl/strings.xml index 481f46c5..08b8c67e 100644 --- a/app/src/github/res/values-pl/strings.xml +++ b/app/src/github/res/values-pl/strings.xml @@ -1,6 +1,6 @@ Włącz Sentry - Sentry is a listener/handler for errors that asynchronously sends out the error/event to Sentry.io + Sentry jest słuchaczem/obsługą błędów, które asynchronicznie wysyłają błąd/zdarzenie do Sentry.io Sentry rozpocznie się przy następnym uruchomieniu diff --git a/app/src/main/java/awais/instagrabber/activities/MainActivity.java b/app/src/main/java/awais/instagrabber/activities/MainActivity.java index cc833e97..80e1531c 100644 --- a/app/src/main/java/awais/instagrabber/activities/MainActivity.java +++ b/app/src/main/java/awais/instagrabber/activities/MainActivity.java @@ -436,6 +436,13 @@ public class MainActivity extends BaseLanguageActivity implements FragmentManage private List setupAnonBottomNav() { final int selectedItemId = binding.bottomNavView.getSelectedItemId(); + final Tab favoriteTab = new Tab(R.drawable.ic_star_24, + getString(R.string.title_favorites), + false, + "favorites_nav_graph", + R.navigation.favorites_nav_graph, + R.id.favorites_nav_graph, + R.id.favoritesFragment); final Tab profileTab = new Tab(R.drawable.ic_person_24, getString(R.string.profile), false, @@ -452,12 +459,15 @@ public class MainActivity extends BaseLanguageActivity implements FragmentManage R.id.morePreferencesFragment); final Menu menu = binding.bottomNavView.getMenu(); menu.clear(); + menu.add(0, favoriteTab.getNavigationRootId(), 0, favoriteTab.getTitle()).setIcon(favoriteTab.getIconResId()); menu.add(0, profileTab.getNavigationRootId(), 0, profileTab.getTitle()).setIcon(profileTab.getIconResId()); menu.add(0, moreTab.getNavigationRootId(), 0, moreTab.getTitle()).setIcon(moreTab.getIconResId()); - if (selectedItemId != R.id.profile_nav_graph && selectedItemId != R.id.more_nav_graph) { + if (selectedItemId != R.id.profile_nav_graph + && selectedItemId != R.id.more_nav_graph + && selectedItemId != R.id.favorites_nav_graph) { setBottomNavSelectedTab(profileTab); } - return ImmutableList.of(profileTab, moreTab); + return ImmutableList.of(favoriteTab, profileTab, moreTab); } private List setupMainBottomNav() { diff --git a/app/src/main/java/awais/instagrabber/fragments/PostViewV2Fragment.java b/app/src/main/java/awais/instagrabber/fragments/PostViewV2Fragment.java index 0d0c7865..2232a927 100644 --- a/app/src/main/java/awais/instagrabber/fragments/PostViewV2Fragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/PostViewV2Fragment.java @@ -334,6 +334,7 @@ public class PostViewV2Fragment extends SharedElementTransitionDialogFragment im if (bottomSheetBehavior != null) { captionState = bottomSheetBehavior.getState(); } + if (settingsHelper.getBoolean(Constants.PLAY_IN_BACKGROUND)) return; final Media media = viewModel.getMedia(); if (media == null) return; switch (media.getMediaType()) { @@ -1022,6 +1023,8 @@ public class PostViewV2Fragment extends SharedElementTransitionDialogFragment im // binding.postImage.setOnClickListener(v -> toggleDetails()); final AnimatedZoomableController zoomableController = AnimatedZoomableController.newInstance(); zoomableController.setMaxScaleFactor(3f); + zoomableController.setGestureZoomEnabled(true); + zoomableController.setEnabled(true); binding.postImage.setZoomableController(zoomableController); binding.postImage.setTapListener(new GestureDetector.SimpleOnGestureListener() { @Override diff --git a/app/src/main/java/awais/instagrabber/fragments/settings/PostPreferencesFragment.java b/app/src/main/java/awais/instagrabber/fragments/settings/PostPreferencesFragment.java index 14daec7f..c79d009b 100644 --- a/app/src/main/java/awais/instagrabber/fragments/settings/PostPreferencesFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/settings/PostPreferencesFragment.java @@ -17,16 +17,26 @@ public class PostPreferencesFragment extends BasePreferencesFragment { final Context context = getContext(); if (context == null) return; // generalCategory.addPreference(getAutoPlayVideosPreference(context)); + screen.addPreference(getBackgroundPlayPreference(context)); screen.addPreference(getAlwaysMuteVideosPreference(context)); screen.addPreference(getShowCaptionPreference(context)); screen.addPreference(getToggleKeywordFilterPreference(context)); screen.addPreference(getEditKeywordFilterPreference(context)); } - private Preference getAutoPlayVideosPreference(@NonNull final Context context) { +// private Preference getAutoPlayVideosPreference(@NonNull final Context context) { +// final SwitchPreferenceCompat preference = new SwitchPreferenceCompat(context); +// preference.setKey(Constants.AUTOPLAY_VIDEOS); +// preference.setTitle(R.string.post_viewer_autoplay_video); +// preference.setIconSpaceReserved(false); +// return preference; +// } + + private Preference getBackgroundPlayPreference(@NonNull final Context context) { final SwitchPreferenceCompat preference = new SwitchPreferenceCompat(context); - preference.setKey(Constants.AUTOPLAY_VIDEOS); - preference.setTitle(R.string.post_viewer_autoplay_video); + preference.setKey(Constants.PLAY_IN_BACKGROUND); + preference.setTitle(R.string.post_viewer_background_play); + preference.setSummary(R.string.post_viewer_background_play_summary); preference.setIconSpaceReserved(false); return preference; } diff --git a/app/src/main/java/awais/instagrabber/repositories/responses/directmessages/DirectItem.java b/app/src/main/java/awais/instagrabber/repositories/responses/directmessages/DirectItem.java index 52ad8818..221afd79 100644 --- a/app/src/main/java/awais/instagrabber/repositories/responses/directmessages/DirectItem.java +++ b/app/src/main/java/awais/instagrabber/repositories/responses/directmessages/DirectItem.java @@ -229,7 +229,6 @@ public class DirectItem implements Cloneable, Serializable { public LocalDateTime getLocalDateTime() { if (localDateTime == null) { localDateTime = Instant.ofEpochMilli(timestamp / 1000).atZone(ZoneId.systemDefault()).toLocalDateTime(); - ; } return localDateTime; } diff --git a/app/src/main/java/awais/instagrabber/utils/Constants.java b/app/src/main/java/awais/instagrabber/utils/Constants.java index a2a5fd13..9f79641e 100644 --- a/app/src/main/java/awais/instagrabber/utils/Constants.java +++ b/app/src/main/java/awais/instagrabber/utils/Constants.java @@ -21,6 +21,7 @@ public final class Constants { public static final String DOWNLOAD_USER_FOLDER = "download_user_folder"; public static final String TOGGLE_KEYWORD_FILTER = "toggle_keyword_filter"; public static final String DOWNLOAD_PREPEND_USER_NAME = "download_user_name"; + public static final String PLAY_IN_BACKGROUND = "play_in_background"; // deprecated: public static final String BOTTOM_TOOLBAR = "bottom_toolbar"; public static final String FOLDER_SAVE_TO = "saved_to"; public static final String AUTOPLAY_VIDEOS = "autoplay_videos"; diff --git a/app/src/main/java/awais/instagrabber/utils/SettingsHelper.java b/app/src/main/java/awais/instagrabber/utils/SettingsHelper.java index fc568d9e..659070a9 100755 --- a/app/src/main/java/awais/instagrabber/utils/SettingsHelper.java +++ b/app/src/main/java/awais/instagrabber/utils/SettingsHelper.java @@ -43,6 +43,7 @@ import static awais.instagrabber.utils.Constants.HIDE_MUTED_REELS; import static awais.instagrabber.utils.Constants.KEYWORD_FILTERS; import static awais.instagrabber.utils.Constants.MARK_AS_SEEN; import static awais.instagrabber.utils.Constants.MUTED_VIDEOS; +import static awais.instagrabber.utils.Constants.PLAY_IN_BACKGROUND; import static awais.instagrabber.utils.Constants.PREF_DARK_THEME; import static awais.instagrabber.utils.Constants.PREF_EMOJI_VARIANTS; import static awais.instagrabber.utils.Constants.PREF_HASHTAG_POSTS_LAYOUT; @@ -164,7 +165,7 @@ public final class SettingsHelper { @StringDef({DOWNLOAD_USER_FOLDER, DOWNLOAD_PREPEND_USER_NAME, FOLDER_SAVE_TO, AUTOPLAY_VIDEOS, SHOW_QUICK_ACCESS_DIALOG, MUTED_VIDEOS, SHOW_CAPTIONS, CUSTOM_DATE_TIME_FORMAT_ENABLED, MARK_AS_SEEN, DM_MARK_AS_SEEN, CHECK_ACTIVITY, CHECK_UPDATES, SWAP_DATE_TIME_FORMAT_ENABLED, PREF_ENABLE_DM_NOTIFICATIONS, PREF_ENABLE_DM_AUTO_REFRESH, - FLAG_SECURE, TOGGLE_KEYWORD_FILTER, PREF_ENABLE_SENTRY, HIDE_MUTED_REELS}) + FLAG_SECURE, TOGGLE_KEYWORD_FILTER, PREF_ENABLE_SENTRY, HIDE_MUTED_REELS, PLAY_IN_BACKGROUND}) public @interface BooleanSettings {} @StringDef({PREV_INSTALL_VERSION, BROWSER_UA_CODE, APP_UA_CODE, PREF_ENABLE_DM_AUTO_REFRESH_FREQ_NUMBER}) diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 93a5ef0d..454747ed 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -56,6 +56,8 @@ %s\n Seguint Reproduir vídeos automàticament + Continue videos in background + Do not pause videos when the app is out of focus Silenciar sempre els vídeos Mostrar sempre els subtítols Seleccionar el que s\'ha de descarregar diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 9d444cf3..e82b94f7 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -62,6 +62,8 @@ %s\nSleduje Videa spouštět automaticky + Continue videos in background + Do not pause videos when the app is out of focus Vždy ztlumit videa Vždy zobrazovat titulek příspěvku Vyberte, co stáhnout diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 50539525..1957b57e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -56,6 +56,8 @@ %s\nAbonniert Videos automatisch abspielen + Continue videos in background + Do not pause videos when the app is out of focus Videos immer stummschalten Bildtext immer anzeigen Datei zum Download auswählen diff --git a/app/src/main/res/values-el/arrays.xml b/app/src/main/res/values-el/arrays.xml index 77f71e18..b9f46308 100644 --- a/app/src/main/res/values-el/arrays.xml +++ b/app/src/main/res/values-el/arrays.xml @@ -39,8 +39,8 @@ Κανένα \@ - στο - πάνω + στις + στις \| - diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 3cc70379..9597947f 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -23,16 +23,16 @@ Έλεγχος για ενημερώσεις κατά την εκκίνηση Παρεμπόδιση στιγμιοτύπων οθόνης & προεπισκόπησης εφαρμογής Λήψη δημοσιεύσεων σε φακέλους ονομάτων χρηστών - Prepend Username to Filename + Προσθέστε το όνομα χρήστη πριν από το όνομα του αρχείου Επισήμανση ιστοριών ως προβληθέντων μετά την προβολή Ο δημιουργός της ιστορίας θα γνωρίζει ότι προβλήθηκε - Hide muted stories from feed + Απόκρυψη ιστοριών που βρίσκονται σε σίγαση από τη ροή Επισήμανση μηνυμάτων ως αναγνωσμένων μετά την προβολή Τα υπόλοιπα μέλη θα γνωρίζουν ότι προβλήθηκε Ενεργοποίηση ειδοποιήσεων δραστηριότητας Ταξινόμηση ροής ιστορίων Σφάλμα κατά τη φόρτωση προφίλ! Είναι το όνομα χρήστη έγκυρο; Αν ναι, μπορεί να είστε περιορισμένος. - Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως σας έχει μπλοκάρει; + Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως ο χρήστης σας έχει μπλοκάρει; Σφάλμα κατά τη φόρτωση hashtag! Είναι το όνομα έγκυρο; Σφάλμα κατά την φόρτωση τοποθεσίας! Είναι η διεύθυνση έγκυρη; Σφάλμα κατά τη δημιουργία φακέλου/-ων λήψης. @@ -56,6 +56,8 @@ %s\nΑκολουθείτε Αυτόματη αναπαραγωγή των βίντεο + Continue videos in background + Do not pause videos when the app is out of focus Μόνιμη σίγαση των βίντεο Μόνιμη εμφάνιση των λεζαντών των δημοσιεύσεων Επιλογή δημοσιεύσεων για λήψη @@ -93,7 +95,7 @@ Αποσύνδεση Ανώνυμη περιήγηση στο Instagram Αφαίρεση όλων των λογαριασμών - Αυτό θα αφαιρέσει όλους τους λογαριασμούς που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε παρατεταμένα τον λογαριασμό από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε; + Έτσι, θα αφαιρεθούν όλοι οι λογαριασμοί που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε τον παρατεταμένα από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε; Μορφή ημερομηνίας Δημιουργία νέας συλλογής Επεξεργασία ονόματος συλλογής @@ -102,9 +104,9 @@ Όλα τα πολυμέσα που περιέχονται θα παραμείνουν σε άλλες συλλογές. Προσθήκη στη συλλογή... Αφαίρεση από τη συλλογή - Επισημασμένο ως \"Μου αρέσει\" + Μ\'αρέσουν Αποθηκευμένα - Σε αυτήν τη φωτογραφία + Ετικέτες Μήνυμα Μου αρέσει Δε μου αρέσει @@ -240,7 +242,7 @@ Δραστηριότητα Αρχειοθήκη ιστοριών Προτεινόμενοι χρήστες - Επιλέξτε Εικόνα + Επιλογή εικόνας Μεταφόρτωση… Έχετε: %d ακόλουθοι @@ -255,7 +257,7 @@ Προφίλ Λοιπά Μηνύματα - %d επιλέχθηκε + Επιλέχθηκαν %d Η αποσύνδεση ήταν επιτυχής! Πληροφορίες Σήμανση ως αναγνωσμένο @@ -283,7 +285,7 @@ Φωτεινό θέμα Σκούρο θέμα Κόκκοι καφέ - Ουσιώδες Σκούρο + Σκουρόχρωμο Προστέθηκε στα Αγαπημένα! Στα αγαπημένα Λογαριασμοί @@ -292,7 +294,7 @@ Άγνωστο Αφαίρεση από τα αγαπημένα! Αντίγραφα ασφαλείας & Επαναφορά - Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης λογαριασμού και/ή αγαπημένα σε απλό κείμενο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά. + Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης του λογαριασμού και/ή των αγαπημένων, σε ακρυπτογράφητο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά. Αν δημιουργείτε αντίγραφα ασφαλείας των δεδομένων σύνδεσης λογαριασμού, αντιμετωπίστε το αρχείο ως απόρρητο και κρατήστε το σε ασφαλές μέρος! Δημιουργία νέου αρχείου αντιγράφου ασφαλείας Επαναφορά από υπάρχον αρχείο αντιγράφου ασφαλείας @@ -327,8 +329,8 @@ 2 3 Εμφάνιση ονομάτων - Εμφάνιση άβαταρ - Μέγεθος άβαταρ + Εμφάνιση εικόνας προφίλ + Μέγεθος εικόνας προφίλ Γωνίες Εμφάνιση κενού πλέγματος Απενεργοποίηση κινουμένων σχεδίων @@ -461,22 +463,22 @@ Αφαιρέθηκε λέξη-κλειδί: %s στον κατάλογο φιλτραρίσματος Επισήμανθηκε ως αναγνωσμένο Η διαγραφή απέτυχε - Throttled by Instagram because of too many API requests. Wait for some time before retrying. - Error - This account has been logged out. - Login required! - Sentry block. - User is inactive! + Περιορίστηκατε από το Instagram λόγω υπερβολικών αιτήσεων API. Περιμένετε ορισμένη ώρα προτού προσπαθήσετε ξανά. + Σφάλμα + Αυτός ο λογαριασμός έχει αποσυνδεθεί. + Απαιτείται σύνδεση! + Φραγή Sentry. + Ο χρήστης είναι ανενεργός! Αναφορά Κατάρρευσης Barinsta Επιλέξτε μια εφαρμογή ηλ. ταχυδρομείου για αποστολή αρχείων καταγραφής κατάρρευσης - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. - Skip this update - You\'re already on the latest version - Screen order - Other tabs - The tab order will be reflected on next launch - If saved, all DM related features will be disabled on next launch + Δε βρέθηκε! + Η διεύθυνση IP σας έχει περιοριστεί από το Instagram. Περιμένετε για μία ώρα και μετά προσπαθήστε ξανά. + Παράλειψη της ενημέρωσης + Η εφαρμογή είναι ήδη στην τελευταία έκδοση + Σειρά της οθόνης + Λοιπές καρτέλες + Η σειρά των καρτελών θα ισχύσει από την επόμενη εκκίνηση + Εάν αποθηκευτεί, όλες οι λειτουργίες που είναι σχετικές με τα Μηνύματα, θα είναι απενεργοποιημένες στην επόμενη εκκίνηση Αντιγραφή λεζάντας Αντιγραφή απάντησης diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 188dff0c..46f07e79 100755 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -56,6 +56,8 @@ %s\nSiguiendo Autorreproducir vídeos + Continue videos in background + Do not pause videos when the app is out of focus Siempre silenciar vídeos Mostrar siempre subtítulos del post Seleccionar qué descargar @@ -461,16 +463,16 @@ Se eliminó la palabra clave: %s de la lista de filtros Marcado como visto Eliminación fallida - Throttled by Instagram because of too many API requests. Wait for some time before retrying. + Restringido por Instagram por hacer demasiadas solicitudes de API. Espera un tiempo antes de reintentar. Error - This account has been logged out. - Login required! - Sentry block. - User is inactive! + Esta cuenta ha sido desconectada. + ¡Inicio de sesión requerido! + Bloqueo de Sentry. + ¡Usuario inactivo! Informe de fallos de Barinsta Seleccione una aplicación de correo electrónico para enviar registros de errores - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. + ¡No encontrado! + Tu IP ha sido limitada por Instagram. Espera una hora e inténtalo de nuevo. Omitir esta actualización Ya tienes la última versión Orden de pantalla diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 1d26e03d..bf364629 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -56,6 +56,8 @@ %s\nJarraituak Erreproduzitu bideoak automatikoki + Continue videos in background + Do not pause videos when the app is out of focus Mututu bideoak beti Erakutsi argazki-oina beti Hautatu zer deskargatu diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 38d8f503..e9778af9 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -56,6 +56,8 @@ %s\nدنبال کننده ها پخش خودکار فیلم ها + Continue videos in background + Do not pause videos when the app is out of focus همیشه فیلم هارو بی صدا کن Always show post captions انتخاب کن چی دانلود کنی diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 0f61d784..cd7e6a88 100755 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -56,6 +56,8 @@ %s\nAbonnements Lecture automatique des vidéos + Continue videos in background + Do not pause videos when the app is out of focus Toujours couper le son des vidéos Toujours afficher les sous-titres de publication Sélectionnez ce que vous souhaitez télécharger @@ -461,7 +463,7 @@ Mot-clé supprimé : %s de la liste de filtres Marqué comme vu Suppression non réussie - Propulsé par Instagram à cause d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer. + Limité par Instagram en raison d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer. Erreur Ce compte a été déconnecté. Connexion requise! diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index a7cc2d40..4d12088d 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -56,6 +56,8 @@ %s\nFollowing वीडियो ऑटोप्ले करें + Continue videos in background + Do not pause videos when the app is out of focus सर्बदा वीडियो को शब्दहिन रखें Always show post captions डाउनलोड करने के लिए चयन करें diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 3d9aeecb..ff81bfd5 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -53,6 +53,8 @@ %s\ndiikuti Otomatis putar video + Continue videos in background + Do not pause videos when the app is out of focus Selalu bisukan video Selalu tampilkan keterangan kiriman Pilih apa yang akan diunduh diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0aeb0239..f2eb3241 100755 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -56,6 +56,8 @@ %s\nSeguiti Riproduzione automatica video + Continue videos in background + Do not pause videos when the app is out of focus Silenzia sempre i video Mostra sempre le didascalie dei post Seleziona cosa scaricare @@ -461,16 +463,16 @@ Parola chiave rimossa: %s dalla lista filtri Segnato come visto Eliminazione non riuscita - Throttled by Instagram because of too many API requests. Wait for some time before retrying. - Error - This account has been logged out. - Login required! - Sentry block. - User is inactive! + Limitato da Instagram a causa delle troppe richieste API. Aspetta un po\' prima di riprovare. + Errore + Questo account è stato disconnesso. + Login richiesto! + Blocco sentinella. + Utente è inattivo! Rapporto sugli errori di Barinsta Selezionare un\'applicazione di posta elettronica per inviare i registri di errori - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. + Non trovato! + Il tuo IP è stato limitato da Instagram. Aspetta un\'ora e riprova. Salta questo aggiornamento Hai già l\'ultima versione Ordine schermata diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 6818078e..ee26cad5 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -53,6 +53,8 @@ %s\nフォロー中 動画を自動再生する + Continue videos in background + Do not pause videos when the app is out of focus 動画を常にミュートする キャプションを常に表示 ダウンロード対象を選択 @@ -299,7 +301,7 @@ 保存 キャプション Edit caption - Translate caption + 翻訳を見る ビデオプレーヤーのタイムライン Liking… いいね!に失敗しました diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index c234ef9d..6d7c8e57 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -56,6 +56,8 @@ %s\nСледбеници Autoplay на видеа + Continue videos in background + Do not pause videos when the app is out of focus Секогаш гледај видеа без звук Секогаш прикажувај наслов Одбери што сакаш да превземеш diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 1a5b56bb..b2084841 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -56,6 +56,8 @@ %s\nVolgend Video\'s automatisch afspelen + Continue videos in background + Do not pause videos when the app is out of focus Video\'s altijd dempen Always show post captions Selecteer wat je wil downloaden diff --git a/app/src/main/res/values-or/strings.xml b/app/src/main/res/values-or/strings.xml index 2ad01552..36644df4 100644 --- a/app/src/main/res/values-or/strings.xml +++ b/app/src/main/res/values-or/strings.xml @@ -56,6 +56,8 @@ %s\nଅନୁସରଣ କରୁଛନ୍ତି ଭିଡ଼ିଓ ସ୍ୱତଃ ଚାଲୁ କର + Continue videos in background + Do not pause videos when the app is out of focus ସର୍ବଦା ଭିଡ଼ିଓକୁ ଶବ୍ଦହୀନ ରଖ Always show post captions ଡାଉନଲୋଡ଼ କରିବା ପାଇଁ ଚୟନ କରନ୍ତୁ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index b3962453..9fd78fc2 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -23,7 +23,7 @@ Sprawdź aktualizacje przy starcie Blokuj zrzuty ekranu & podgląd aplikacji Pobierz posty do folderów o nazwie użytkownika - Prepend Username to Filename + Dodaj nazwę użytkownika do nazwy pliku Oznacz relacje jako widoczne po wyświetleniu Autor relacji będzie widział, że to wyświetliłeś Ukryj wyciszone relacje z kanału @@ -62,6 +62,8 @@ %s\nobserwowanych Automatyczne odtwarzanie filmów + Continue videos in background + Do not pause videos when the app is out of focus Zawsze wyciszaj filmy Zawsze pokazuj napisy postów Wybierz, co chcesz pobrać @@ -478,15 +480,15 @@ Oznacz jako przeczytane Usuwanie nie powiodło się Throttled by Instagram because of too many API requests. Wait for some time before retrying. - Error - This account has been logged out. - Login required! + Błąd + To konto zostało wylogowane. + Wymagane logowanie! Sentry block. - User is inactive! + Użytkownik jest nieaktywny! Raport awarii Barinsta Wybierz aplikację e-mail do wysyłania dzienników awarii - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. + Nie znaleziono! + Twój adres IP został ograniczony przez Instagram. Poczekaj godzinę i spróbuj ponownie. Pomiń tę aktualizację Posiadasz aktualną wersję Kolejność na ekranie diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 57164840..f58f643a 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -56,6 +56,8 @@ %s\nSeguindo Reprodução automática de vídeos + Continue videos in background + Do not pause videos when the app is out of focus Sempre silenciar vídeos Sempre mostrar as legendas das publicações Selecionar o que baixar diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6f76baed..61deddbb 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -23,10 +23,10 @@ Проверять наличие обновлений при запуске Блокировать скриншоты & превью приложения Скачать публикации в папки с именем пользователя - Prepend Username to Filename + Добавить имя пользователя к имени файла Отметить истории как увиденные после просмотра Автор истории узнает, что вы просмотрели её - Hide muted stories from feed + Скрыть заглушённые истории из ленты новостей Отметить ЛС как увиденные после просмотра Другие участники узнают, что вы просмотрели его Включить уведомления об активности @@ -62,6 +62,8 @@ %s\nПоследователей Автовоспроизведение видео + Continue videos in background + Do not pause videos when the app is out of focus Всегда заглушать видео Всегда отображать подписи к постам Выберите, что скачивать @@ -477,22 +479,22 @@ Удалено ключевое слово: %s из списка фильтров Отмечено как просмотренное Не удалось удалить - Throttled by Instagram because of too many API requests. Wait for some time before retrying. - Error - This account has been logged out. - Login required! - Sentry block. - User is inactive! + Замято Instagram\'ом из-за слишком большого количества запросов API. Подождите некоторое время перед повторной попыткой. + Ошибка + Эта учётная запись вышла из системы. + Требуется вход в систему! + Блокировка \"часового\". + Пользователь неактивен! Barinsta Crash Report Выберите приложение для отправки логов ошибки - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. - Skip this update - You\'re already on the latest version - Screen order - Other tabs - The tab order will be reflected on next launch - If saved, all DM related features will be disabled on next launch + Не найдено! + Ваш IP-адрес был ограничен Instagram. Подождите час и повторите попытку. + Пропустить это обновление + Вы уже используете последнюю версию + Порядок экрана + Другие вкладки + Порядок вкладок будет отражён при следующем запуске + При сохранении, все функции, связанные с ЛС, будут отключены при следующем запуске Копировать подпись Копировать ответ diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 3b91ad3a..f3e3ecc6 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -62,6 +62,8 @@ %s\nSleduje Automaticky prehrávať videá + Continue videos in background + Do not pause videos when the app is out of focus Vždy stíšiť videá Vždy zobraziť popis príspevku Vybrať čo stiahnuť diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 02bbdef6..3094c6f6 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -56,6 +56,8 @@ %s\nTakip Videoları otomatik oynat + Continue videos in background + Do not pause videos when the app is out of focus Videoları her zaman sustur Gönderi başlıklarını her zaman göster İndirmek için seçin diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index c8d69477..c35577d3 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -53,6 +53,8 @@ %s\nĐang theo dõi Tự động phát video + Continue videos in background + Do not pause videos when the app is out of focus Luôn luôn tắt âm thanh video Luôn hiển thị tiêu đề của bài viết Chọn mục tải xuống diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index e7987f20..8218ac05 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -53,9 +53,11 @@ %s\n已关注 自动播放视频 + 在后台继续播放视频 + 隐藏应用画面(锁屏、切换应用…)时不暂停视频 视频默认静音 总是显示帖子标题 - 选择要下载的 + 选择要下载的内容 当前照片 整个图集 显示快拍 @@ -453,16 +455,16 @@ 已移除关键词: %s 至过滤列表 已标记为已读 删除失败 - Throttled by Instagram because of too many API requests. Wait for some time before retrying. - Error - This account has been logged out. - Login required! - Sentry block. - User is inactive! + 您发送的API请求过多。请等待一段时间后重试。 + 错误 + 您已经退出。 + 需要登录! + Sentry 故障。 + 账户已冻结! Barinsta 崩溃报告 选择一个电子邮件应用来发送崩溃日志 - Not found! - Your IP has been rate limited by Instagram. Wait for an hour and try again. + 未找到所要的内容! + 您的IP地址已被 Instagram 设限。请等待一个小时后重试。 跳过本次更新 您现在安装的是最新版本 页面顺序 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index e7a4ea57..e5774194 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -53,6 +53,8 @@ %s\n追蹤中 自動播放影片 + Continue videos in background + Do not pause videos when the app is out of focus 永遠自動靜音影片 Always show post captions 選擇要下載的內容 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8530174f..448086dc 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -59,6 +59,8 @@ %s\nFollowing Autoplay videos + Continue videos in background + Do not pause videos when the app is out of focus Always mute videos Always show post captions Select what to download diff --git a/fastlane/metadata/android/en-US/changelogs/62.txt b/fastlane/metadata/android/en-US/changelogs/62.txt new file mode 100644 index 00000000..f227ef0f --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/62.txt @@ -0,0 +1,3 @@ +Option to play video in background, favorites tab for anonymous users, and bug fixes. + +For details see https://github.com/austinhuang0131/barinsta/releases/tag/v19.2.1 \ No newline at end of file