Merge branch 'master' into feature/search-history

This commit is contained in:
Ammar Githam 2021-04-14 00:18:25 +09:00
commit e69fc28ab2
34 changed files with 162 additions and 87 deletions

View File

@ -20,8 +20,8 @@ android {
minSdkVersion 21
targetSdkVersion 29
versionCode 61
versionName '19.2.0'
versionCode 62
versionName '19.2.1'
multiDexEnabled true

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="enable_sentry">Włącz Sentry</string>
<string name="sentry_summary">Sentry is a listener/handler for errors that asynchronously sends out the error/event to Sentry.io</string>
<string name="sentry_summary">Sentry jest słuchaczem/obsługą błędów, które asynchronicznie wysyłają błąd/zdarzenie do Sentry.io</string>
<string name="sentry_start_next_launch">Sentry rozpocznie się przy następnym uruchomieniu</string>
</resources>

View File

@ -436,6 +436,13 @@ public class MainActivity extends BaseLanguageActivity implements FragmentManage
private List<Tab> 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<Tab> setupMainBottomNav() {

View File

@ -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

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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";

View File

@ -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})

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\n Seguint</string>
<string name="post_viewer_autoplay_video">Reproduir vídeos automàticament</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Silenciar sempre els vídeos</string>
<string name="post_viewer_show_captions">Mostrar sempre els subtítols</string>
<string name="post_viewer_download_dialog_title">Seleccionar el que s\'ha de descarregar</string>

View File

@ -62,6 +62,8 @@
</plurals>
<string name="main_posts_following">%s\nSleduje</string>
<string name="post_viewer_autoplay_video">Videa spouštět automaticky</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Vždy ztlumit videa</string>
<string name="post_viewer_show_captions">Vždy zobrazovat titulek příspěvku</string>
<string name="post_viewer_download_dialog_title">Vyberte, co stáhnout</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nAbonniert</string>
<string name="post_viewer_autoplay_video">Videos automatisch abspielen</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Videos immer stummschalten</string>
<string name="post_viewer_show_captions">Bildtext immer anzeigen</string>
<string name="post_viewer_download_dialog_title">Datei zum Download auswählen</string>

View File

@ -39,8 +39,8 @@
<string-array name="separator_presets">
<item>Κανένα</item>
<item>\@</item>
<item>στο</item>
<item>πάνω</item>
<item>στις</item>
<item>στις</item>
<item>\|</item>
<item>-</item>
</string-array>

View File

@ -23,16 +23,16 @@
<string name="update_check">Έλεγχος για ενημερώσεις κατά την εκκίνηση</string>
<string name="flag_secure">Παρεμπόδιση στιγμιοτύπων οθόνης &amp; προεπισκόπησης εφαρμογής</string>
<string name="download_user_folder">Λήψη δημοσιεύσεων σε φακέλους ονομάτων χρηστών</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="download_prepend_username">Προσθέστε το όνομα χρήστη πριν από το όνομα του αρχείου</string>
<string name="mark_as_seen_setting">Επισήμανση ιστοριών ως προβληθέντων μετά την προβολή</string>
<string name="mark_as_seen_setting_summary">Ο δημιουργός της ιστορίας θα γνωρίζει ότι προβλήθηκε</string>
<string name="hide_muted_reels_setting">Hide muted stories from feed</string>
<string name="hide_muted_reels_setting">Απόκρυψη ιστοριών που βρίσκονται σε σίγαση από τη ροή</string>
<string name="dm_mark_as_seen_setting">Επισήμανση μηνυμάτων ως αναγνωσμένων μετά την προβολή</string>
<string name="dm_mark_as_seen_setting_summary">Τα υπόλοιπα μέλη θα γνωρίζουν ότι προβλήθηκε</string>
<string name="activity_setting">Ενεργοποίηση ειδοποιήσεων δραστηριότητας</string>
<string name="story_sort_setting">Ταξινόμηση ροής ιστορίων</string>
<string name="error_loading_profile">Σφάλμα κατά τη φόρτωση προφίλ! Είναι το όνομα χρήστη έγκυρο; Αν ναι, μπορεί να είστε περιορισμένος.</string>
<string name="error_loading_profile_loggedin">Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως σας έχει μπλοκάρει;</string>
<string name="error_loading_profile_loggedin">Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως ο χρήστης σας έχει μπλοκάρει;</string>
<string name="error_loading_hashtag">Σφάλμα κατά τη φόρτωση hashtag! Είναι το όνομα έγκυρο;</string>
<string name="error_loading_location">Σφάλμα κατά την φόρτωση τοποθεσίας! Είναι η διεύθυνση έγκυρη;</string>
<string name="error_creating_folders">Σφάλμα κατά τη δημιουργία φακέλου/-ων λήψης.</string>
@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nΑκολουθείτε</string>
<string name="post_viewer_autoplay_video">Αυτόματη αναπαραγωγή των βίντεο</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Μόνιμη σίγαση των βίντεο</string>
<string name="post_viewer_show_captions">Μόνιμη εμφάνιση των λεζαντών των δημοσιεύσεων</string>
<string name="post_viewer_download_dialog_title">Επιλογή δημοσιεύσεων για λήψη</string>
@ -93,7 +95,7 @@
<string name="logout">Αποσύνδεση</string>
<string name="logout_summary">Ανώνυμη περιήγηση στο Instagram</string>
<string name="remove_all_acc">Αφαίρεση όλων των λογαριασμών</string>
<string name="remove_all_acc_warning">Αυτό θα αφαιρέσει όλους τους λογαριασμούς που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε παρατεταμένα τον λογαριασμό από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε;</string>
<string name="remove_all_acc_warning">Έτσι, θα αφαιρεθούν όλοι οι λογαριασμοί που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε τον παρατεταμένα από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε;</string>
<string name="time_settings">Μορφή ημερομηνίας</string>
<string name="saved_create_collection">Δημιουργία νέας συλλογής</string>
<string name="edit_collection">Επεξεργασία ονόματος συλλογής</string>
@ -102,9 +104,9 @@
<string name="delete_collection_note">Όλα τα πολυμέσα που περιέχονται θα παραμείνουν σε άλλες συλλογές.</string>
<string name="add_to_collection">Προσθήκη στη συλλογή...</string>
<string name="remove_from_collection">Αφαίρεση από τη συλλογή</string>
<string name="liked">Επισημασμένο ως \"Μου αρέσει\"</string>
<string name="liked">Μ\'αρέσουν</string>
<string name="saved">Αποθηκευμένα</string>
<string name="tagged">Σε αυτήν τη φωτογραφία</string>
<string name="tagged">Ετικέτες</string>
<string name="dm_person">Μήνυμα</string>
<string name="like_without_count">Μου αρέσει</string>
<string name="unlike_without_count">Δε μου αρέσει</string>
@ -240,7 +242,7 @@
<string name="action_notif">Δραστηριότητα</string>
<string name="action_archive">Αρχειοθήκη ιστοριών</string>
<string name="action_ayml">Προτεινόμενοι χρήστες</string>
<string name="select_picture">Επιλέξτε Εικόνα</string>
<string name="select_picture">Επιλογή εικόνας</string>
<string name="uploading">Μεταφόρτωση…</string>
<string name="activity_count_prefix">Έχετε:</string>
<string name="activity_count_relationship">%d ακόλουθοι</string>
@ -255,7 +257,7 @@
<string name="profile">Προφίλ</string>
<string name="more">Λοιπά</string>
<string name="title_dm">Μηνύματα</string>
<string name="number_selected">%d επιλέχθηκε</string>
<string name="number_selected">Επιλέχθηκαν %d</string>
<string name="logout_success">Η αποσύνδεση ήταν επιτυχής!</string>
<string name="dm_thread_info">Πληροφορίες</string>
<string name="mark_as_seen">Σήμανση ως αναγνωσμένο</string>
@ -283,7 +285,7 @@
<string name="light_theme_settings">Φωτεινό θέμα</string>
<string name="dark_theme_settings">Σκούρο θέμα</string>
<string name="light_barinsta_theme" comment="Yes, this one is Barista (the theme), you can also substitute it with other coffee-related words">Κόκκοι καφέ</string>
<string name="dark_material_dark_theme">Ουσιώδες Σκούρο</string>
<string name="dark_material_dark_theme">Σκουρόχρωμο</string>
<string name="added_to_favs">Προστέθηκε στα Αγαπημένα!</string>
<string name="add_to_favorites">Στα αγαπημένα</string>
<string name="accounts">Λογαριασμοί</string>
@ -292,7 +294,7 @@
<string name="unknown">Άγνωστο</string>
<string name="removed_from_favs">Αφαίρεση από τα αγαπημένα!</string>
<string name="backup_and_restore">Αντίγραφα ασφαλείας &amp; Επαναφορά</string>
<string name="backup_summary">Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης λογαριασμού και/ή αγαπημένα σε απλό κείμενο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά.</string>
<string name="backup_summary">Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης του λογαριασμού και/ή των αγαπημένων, σε ακρυπτογράφητο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά.</string>
<string name="backup_warning">Αν δημιουργείτε αντίγραφα ασφαλείας των δεδομένων σύνδεσης λογαριασμού, αντιμετωπίστε το αρχείο ως απόρρητο και κρατήστε το σε ασφαλές μέρος!</string>
<string name="create_backup">Δημιουργία νέου αρχείου αντιγράφου ασφαλείας</string>
<string name="restore_backup">Επαναφορά από υπάρχον αρχείο αντιγράφου ασφαλείας</string>
@ -327,8 +329,8 @@
<string name="two">2</string>
<string name="three">3</string>
<string name="show_names">Εμφάνιση ονομάτων</string>
<string name="show_avatars">Εμφάνιση άβαταρ</string>
<string name="avatar_size">Μέγεθος άβαταρ</string>
<string name="show_avatars">Εμφάνιση εικόνας προφίλ</string>
<string name="avatar_size">Μέγεθος εικόνας προφίλ</string>
<string name="corners">Γωνίες</string>
<string name="show_grid_gap">Εμφάνιση κενού πλέγματος</string>
<string name="disable_animation">Απενεργοποίηση κινουμένων σχεδίων</string>
@ -461,22 +463,22 @@
<string name="removed_keywords">Αφαιρέθηκε λέξη-κλειδί: %s στον κατάλογο φιλτραρίσματος</string>
<string name="marked_as_seen">Επισήμανθηκε ως αναγνωσμένο</string>
<string name="delete_unsuccessful">Η διαγραφή απέτυχε</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="throttle_error">Περιορίστηκατε από το Instagram λόγω υπερβολικών αιτήσεων API. Περιμένετε ορισμένη ώρα προτού προσπαθήσετε ξανά.</string>
<string name="error">Σφάλμα</string>
<string name="account_logged_out">Αυτός ο λογαριασμός έχει αποσυνδεθεί.</string>
<string name="login_required">Απαιτείται σύνδεση!</string>
<string name="sentry_block">Φραγή Sentry.</string>
<string name="inactive_user">Ο χρήστης είναι ανενεργός!</string>
<string name="crash_report_subject">Αναφορά Κατάρρευσης Barinsta</string>
<string name="crash_report_title">Επιλέξτε μια εφαρμογή ηλ. ταχυδρομείου για αποστολή αρχείων καταγραφής κατάρρευσης</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="skip_update">Skip this update</string>
<string name="on_latest_version">You\'re already on the latest version</string>
<string name="tab_order">Screen order</string>
<string name="other_tabs">Other tabs</string>
<string name="tab_order_start_next_launch">The tab order will be reflected on next launch</string>
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="not_found">Δε βρέθηκε!</string>
<string name="rate_limit">Η διεύθυνση IP σας έχει περιοριστεί από το Instagram. Περιμένετε για μία ώρα και μετά προσπαθήστε ξανά.</string>
<string name="skip_update">Παράλειψη της ενημέρωσης</string>
<string name="on_latest_version">Η εφαρμογή είναι ήδη στην τελευταία έκδοση</string>
<string name="tab_order">Σειρά της οθόνης</string>
<string name="other_tabs">Λοιπές καρτέλες</string>
<string name="tab_order_start_next_launch">Η σειρά των καρτελών θα ισχύσει από την επόμενη εκκίνηση</string>
<string name="dm_remove_warning">Εάν αποθηκευτεί, όλες οι λειτουργίες που είναι σχετικές με τα Μηνύματα, θα είναι απενεργοποιημένες στην επόμενη εκκίνηση</string>
<string name="copy_caption">Αντιγραφή λεζάντας</string>
<string name="copy_reply">Αντιγραφή απάντησης</string>
</resources>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nSiguiendo</string>
<string name="post_viewer_autoplay_video">Autorreproducir vídeos</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Siempre silenciar vídeos</string>
<string name="post_viewer_show_captions">Mostrar siempre subtítulos del post</string>
<string name="post_viewer_download_dialog_title">Seleccionar qué descargar</string>
@ -461,16 +463,16 @@
<string name="removed_keywords">Se eliminó la palabra clave: %s de la lista de filtros</string>
<string name="marked_as_seen">Marcado como visto</string>
<string name="delete_unsuccessful">Eliminación fallida</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="throttle_error">Restringido por Instagram por hacer demasiadas solicitudes de API. Espera un tiempo antes de reintentar.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="account_logged_out">Esta cuenta ha sido desconectada.</string>
<string name="login_required">¡Inicio de sesión requerido!</string>
<string name="sentry_block">Bloqueo de Sentry.</string>
<string name="inactive_user">¡Usuario inactivo!</string>
<string name="crash_report_subject">Informe de fallos de Barinsta</string>
<string name="crash_report_title">Seleccione una aplicación de correo electrónico para enviar registros de errores</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="not_found">¡No encontrado!</string>
<string name="rate_limit">Tu IP ha sido limitada por Instagram. Espera una hora e inténtalo de nuevo.</string>
<string name="skip_update">Omitir esta actualización</string>
<string name="on_latest_version">Ya tienes la última versión</string>
<string name="tab_order">Orden de pantalla</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nJarraituak</string>
<string name="post_viewer_autoplay_video">Erreproduzitu bideoak automatikoki</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Mututu bideoak beti</string>
<string name="post_viewer_show_captions">Erakutsi argazki-oina beti</string>
<string name="post_viewer_download_dialog_title">Hautatu zer deskargatu</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nدنبال کننده ها</string>
<string name="post_viewer_autoplay_video">پخش خودکار فیلم ها</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">همیشه فیلم هارو بی صدا کن</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">انتخاب کن چی دانلود کنی</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nAbonnements</string>
<string name="post_viewer_autoplay_video">Lecture automatique des vidéos</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Toujours couper le son des vidéos</string>
<string name="post_viewer_show_captions">Toujours afficher les sous-titres de publication</string>
<string name="post_viewer_download_dialog_title">Sélectionnez ce que vous souhaitez télécharger</string>
@ -461,7 +463,7 @@
<string name="removed_keywords">Mot-clé supprimé : %s de la liste de filtres</string>
<string name="marked_as_seen">Marqué comme vu</string>
<string name="delete_unsuccessful">Suppression non réussie</string>
<string name="throttle_error">Propulsé par Instagram à cause d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer.</string>
<string name="throttle_error">Limité par Instagram en raison d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer.</string>
<string name="error">Erreur</string>
<string name="account_logged_out">Ce compte a été déconnecté.</string>
<string name="login_required">Connexion requise!</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nFollowing</string>
<string name="post_viewer_autoplay_video">वीडियो ऑटोप्ले करें</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">सर्बदा वीडियो को शब्दहिन रखें</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">डाउनलोड करने के लिए चयन करें</string>

View File

@ -53,6 +53,8 @@
</plurals>
<string name="main_posts_following">%s\ndiikuti</string>
<string name="post_viewer_autoplay_video">Otomatis putar video</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Selalu bisukan video</string>
<string name="post_viewer_show_captions">Selalu tampilkan keterangan kiriman</string>
<string name="post_viewer_download_dialog_title">Pilih apa yang akan diunduh</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nSeguiti</string>
<string name="post_viewer_autoplay_video">Riproduzione automatica video</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Silenzia sempre i video</string>
<string name="post_viewer_show_captions">Mostra sempre le didascalie dei post</string>
<string name="post_viewer_download_dialog_title">Seleziona cosa scaricare</string>
@ -461,16 +463,16 @@
<string name="removed_keywords">Parola chiave rimossa: %s dalla lista filtri</string>
<string name="marked_as_seen">Segnato come visto</string>
<string name="delete_unsuccessful">Eliminazione non riuscita</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="throttle_error">Limitato da Instagram a causa delle troppe richieste API. Aspetta un po\' prima di riprovare.</string>
<string name="error">Errore</string>
<string name="account_logged_out">Questo account è stato disconnesso.</string>
<string name="login_required">Login richiesto!</string>
<string name="sentry_block">Blocco sentinella.</string>
<string name="inactive_user">Utente è inattivo!</string>
<string name="crash_report_subject">Rapporto sugli errori di Barinsta</string>
<string name="crash_report_title">Selezionare un\'applicazione di posta elettronica per inviare i registri di errori</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="not_found">Non trovato!</string>
<string name="rate_limit">Il tuo IP è stato limitato da Instagram. Aspetta un\'ora e riprova.</string>
<string name="skip_update">Salta questo aggiornamento</string>
<string name="on_latest_version">Hai già l\'ultima versione</string>
<string name="tab_order">Ordine schermata</string>

View File

@ -53,6 +53,8 @@
</plurals>
<string name="main_posts_following">%s\nフォロー中</string>
<string name="post_viewer_autoplay_video">動画を自動再生する</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">動画を常にミュートする</string>
<string name="post_viewer_show_captions">キャプションを常に表示</string>
<string name="post_viewer_download_dialog_title">ダウンロード対象を選択</string>
@ -299,7 +301,7 @@
<string name="save">保存</string>
<string name="caption">キャプション</string>
<string name="edit_caption">Edit caption</string>
<string name="translate_caption">Translate caption</string>
<string name="translate_caption">翻訳を見る</string>
<string name="player_timeline_desc">ビデオプレーヤーのタイムライン</string>
<string name="liking">Liking…</string>
<string name="like_unsuccessful">いいね!に失敗しました</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nСледбеници</string>
<string name="post_viewer_autoplay_video">Autoplay на видеа</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Секогаш гледај видеа без звук</string>
<string name="post_viewer_show_captions">Секогаш прикажувај наслов</string>
<string name="post_viewer_download_dialog_title">Одбери што сакаш да превземеш</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nVolgend</string>
<string name="post_viewer_autoplay_video">Video\'s automatisch afspelen</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Video\'s altijd dempen</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">Selecteer wat je wil downloaden</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nଅନୁସରଣ କରୁଛନ୍ତି</string>
<string name="post_viewer_autoplay_video">ଭିଡ଼ିଓ ସ୍ୱତଃ ଚାଲୁ କର</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">ସର୍ବଦା ଭିଡ଼ିଓକୁ ଶବ୍ଦହୀନ ରଖ</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">ଡାଉନଲୋଡ଼ କରିବା ପାଇଁ ଚୟନ କରନ୍ତୁ</string>

View File

@ -23,7 +23,7 @@
<string name="update_check">Sprawdź aktualizacje przy starcie</string>
<string name="flag_secure">Blokuj zrzuty ekranu &amp; podgląd aplikacji</string>
<string name="download_user_folder">Pobierz posty do folderów o nazwie użytkownika</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="download_prepend_username">Dodaj nazwę użytkownika do nazwy pliku</string>
<string name="mark_as_seen_setting">Oznacz relacje jako widoczne po wyświetleniu</string>
<string name="mark_as_seen_setting_summary">Autor relacji będzie widział, że to wyświetliłeś</string>
<string name="hide_muted_reels_setting">Ukryj wyciszone relacje z kanału</string>
@ -62,6 +62,8 @@
</plurals>
<string name="main_posts_following">%s\nobserwowanych</string>
<string name="post_viewer_autoplay_video">Automatyczne odtwarzanie filmów</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Zawsze wyciszaj filmy</string>
<string name="post_viewer_show_captions">Zawsze pokazuj napisy postów</string>
<string name="post_viewer_download_dialog_title">Wybierz, co chcesz pobrać</string>
@ -478,15 +480,15 @@
<string name="marked_as_seen">Oznacz jako przeczytane</string>
<string name="delete_unsuccessful">Usuwanie nie powiodło się</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="error">Błąd</string>
<string name="account_logged_out">To konto zostało wylogowane.</string>
<string name="login_required">Wymagane logowanie!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="inactive_user">Użytkownik jest nieaktywny!</string>
<string name="crash_report_subject">Raport awarii Barinsta</string>
<string name="crash_report_title">Wybierz aplikację e-mail do wysyłania dzienników awarii</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="not_found">Nie znaleziono!</string>
<string name="rate_limit">Twój adres IP został ograniczony przez Instagram. Poczekaj godzinę i spróbuj ponownie.</string>
<string name="skip_update">Pomiń tę aktualizację</string>
<string name="on_latest_version">Posiadasz aktualną wersję</string>
<string name="tab_order">Kolejność na ekranie</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nSeguindo</string>
<string name="post_viewer_autoplay_video">Reprodução automática de vídeos</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Sempre silenciar vídeos</string>
<string name="post_viewer_show_captions">Sempre mostrar as legendas das publicações</string>
<string name="post_viewer_download_dialog_title">Selecionar o que baixar</string>

View File

@ -23,10 +23,10 @@
<string name="update_check">Проверять наличие обновлений при запуске</string>
<string name="flag_secure">Блокировать скриншоты &amp; превью приложения</string>
<string name="download_user_folder">Скачать публикации в папки с именем пользователя</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="download_prepend_username">Добавить имя пользователя к имени файла</string>
<string name="mark_as_seen_setting">Отметить истории как увиденные после просмотра</string>
<string name="mark_as_seen_setting_summary">Автор истории узнает, что вы просмотрели её</string>
<string name="hide_muted_reels_setting">Hide muted stories from feed</string>
<string name="hide_muted_reels_setting">Скрыть заглушённые истории из ленты новостей</string>
<string name="dm_mark_as_seen_setting">Отметить ЛС как увиденные после просмотра</string>
<string name="dm_mark_as_seen_setting_summary">Другие участники узнают, что вы просмотрели его</string>
<string name="activity_setting">Включить уведомления об активности</string>
@ -62,6 +62,8 @@
</plurals>
<string name="main_posts_following">%s\nПоследователей</string>
<string name="post_viewer_autoplay_video">Автовоспроизведение видео</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Всегда заглушать видео</string>
<string name="post_viewer_show_captions">Всегда отображать подписи к постам</string>
<string name="post_viewer_download_dialog_title">Выберите, что скачивать</string>
@ -477,22 +479,22 @@
<string name="removed_keywords">Удалено ключевое слово: %s из списка фильтров</string>
<string name="marked_as_seen">Отмечено как просмотренное</string>
<string name="delete_unsuccessful">Не удалось удалить</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="throttle_error">Замято Instagram\'ом из-за слишком большого количества запросов API. Подождите некоторое время перед повторной попыткой.</string>
<string name="error">Ошибка</string>
<string name="account_logged_out">Эта учётная запись вышла из системы.</string>
<string name="login_required">Требуется вход в систему!</string>
<string name="sentry_block">Блокировка \"часового\".</string>
<string name="inactive_user">Пользователь неактивен!</string>
<string name="crash_report_subject">Barinsta Crash Report</string>
<string name="crash_report_title">Выберите приложение для отправки логов ошибки</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="skip_update">Skip this update</string>
<string name="on_latest_version">You\'re already on the latest version</string>
<string name="tab_order">Screen order</string>
<string name="other_tabs">Other tabs</string>
<string name="tab_order_start_next_launch">The tab order will be reflected on next launch</string>
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="not_found">Не найдено!</string>
<string name="rate_limit">Ваш IP-адрес был ограничен Instagram. Подождите час и повторите попытку.</string>
<string name="skip_update">Пропустить это обновление</string>
<string name="on_latest_version">Вы уже используете последнюю версию</string>
<string name="tab_order">Порядок экрана</string>
<string name="other_tabs">Другие вкладки</string>
<string name="tab_order_start_next_launch">Порядок вкладок будет отражён при следующем запуске</string>
<string name="dm_remove_warning">При сохранении, все функции, связанные с ЛС, будут отключены при следующем запуске</string>
<string name="copy_caption">Копировать подпись</string>
<string name="copy_reply">Копировать ответ</string>
</resources>

View File

@ -62,6 +62,8 @@
</plurals>
<string name="main_posts_following">%s\nSleduje</string>
<string name="post_viewer_autoplay_video">Automaticky prehrávať videá</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Vždy stíšiť videá</string>
<string name="post_viewer_show_captions">Vždy zobraziť popis príspevku</string>
<string name="post_viewer_download_dialog_title">Vybrať čo stiahnuť</string>

View File

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nTakip</string>
<string name="post_viewer_autoplay_video">Videoları otomatik oynat</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Videoları her zaman sustur</string>
<string name="post_viewer_show_captions">Gönderi başlıklarını her zaman göster</string>
<string name="post_viewer_download_dialog_title">İndirmek için seçin</string>

View File

@ -53,6 +53,8 @@
</plurals>
<string name="main_posts_following">%s\nĐang theo dõi</string>
<string name="post_viewer_autoplay_video">Tự động phát video</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Luôn luôn tắt âm thanh video</string>
<string name="post_viewer_show_captions">Luôn hiển thị tiêu đề của bài viết</string>
<string name="post_viewer_download_dialog_title">Chọn mục tải xuống</string>

View File

@ -53,9 +53,11 @@
</plurals>
<string name="main_posts_following">%s\n已关注</string>
<string name="post_viewer_autoplay_video">自动播放视频</string>
<string name="post_viewer_background_play">在后台继续播放视频</string>
<string name="post_viewer_background_play_summary">隐藏应用画面(锁屏、切换应用…)时不暂停视频</string>
<string name="post_viewer_muted_autoplay">视频默认静音</string>
<string name="post_viewer_show_captions">总是显示帖子标题</string>
<string name="post_viewer_download_dialog_title">选择要下载的</string>
<string name="post_viewer_download_dialog_title">选择要下载的内容</string>
<string name="post_viewer_download_current">当前照片</string>
<string name="post_viewer_download_album">整个图集</string>
<string name="show_stories">显示快拍</string>
@ -453,16 +455,16 @@
<string name="removed_keywords">已移除关键词: %s 至过滤列表</string>
<string name="marked_as_seen">已标记为已读</string>
<string name="delete_unsuccessful">删除失败</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="throttle_error">您发送的API请求过多。请等待一段时间后重试。</string>
<string name="error">错误</string>
<string name="account_logged_out">您已经退出。</string>
<string name="login_required">需要登录!</string>
<string name="sentry_block">Sentry 故障。</string>
<string name="inactive_user">账户已冻结!</string>
<string name="crash_report_subject">Barinsta 崩溃报告</string>
<string name="crash_report_title">选择一个电子邮件应用来发送崩溃日志</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="not_found">未找到所要的内容!</string>
<string name="rate_limit">您的IP地址已被 Instagram 设限。请等待一个小时后重试。</string>
<string name="skip_update">跳过本次更新</string>
<string name="on_latest_version">您现在安装的是最新版本</string>
<string name="tab_order">页面顺序</string>

View File

@ -53,6 +53,8 @@
</plurals>
<string name="main_posts_following">%s\n追蹤中</string>
<string name="post_viewer_autoplay_video">自動播放影片</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">永遠自動靜音影片</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">選擇要下載的內容</string>

View File

@ -59,6 +59,8 @@
</plurals>
<string name="main_posts_following">%s\nFollowing</string>
<string name="post_viewer_autoplay_video">Autoplay videos</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Always mute videos</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">Select what to download</string>

View File

@ -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