2019-02-06 13:38:37 +00:00
<?xml version="1.0" encoding="utf-8"?>
2017-05-23 14:53:50 +00:00
<resources >
2020-01-08 20:55:17 +00:00
<string name= "main_bg_subtitle" > Tap \"Search\" to get started</string>
2016-01-05 19:56:40 +00:00
<string name= "view_count_text" > %1$s views</string>
2016-04-07 14:28:09 +00:00
<string name= "upload_date_text" > Published on %1$s</string>
2020-01-08 20:55:17 +00:00
<string name= "no_player_found" > No stream player found. Install VLC?</string>
2018-09-03 11:07:10 +00:00
<string name= "no_player_found_toast" > No stream player found (you can install VLC to play it).</string>
2016-01-05 19:56:40 +00:00
<string name= "install" > Install</string>
2015-09-04 00:15:03 +00:00
<string name= "cancel" > Cancel</string>
2016-01-05 19:56:40 +00:00
<string name= "fdroid_vlc_url" translatable= "false" > https://f-droid.org/repository/browse/?fdfilter=vlc& fdid=org.videolan.vlc</string>
2015-09-04 00:15:03 +00:00
<string name= "open_in_browser" > Open in browser</string>
2017-03-09 07:42:40 +00:00
<string name= "open_in_popup_mode" > Open in popup mode</string>
2015-09-04 00:15:03 +00:00
<string name= "share" > Share</string>
<string name= "download" > Download</string>
2018-09-03 11:07:10 +00:00
<string name= "controls_download_desc" > Download stream file</string>
2015-09-04 00:15:03 +00:00
<string name= "search" > Search</string>
<string name= "settings" > Settings</string>
2020-09-25 08:06:18 +00:00
<string name= "did_you_mean" > Did you mean \"%1$s\"?</string>
2020-04-20 23:06:10 +00:00
<string name= "search_showing_result_for" > Showing results for: %s</string>
2016-04-06 11:40:11 +00:00
<string name= "share_dialog_title" > Share with</string>
<string name= "choose_browser" > Choose browser</string>
2016-01-05 19:56:40 +00:00
<string name= "screen_rotation" > rotation</string>
<string name= "use_external_video_player_title" > Use external video player</string>
2020-01-08 20:55:17 +00:00
<string name= "use_external_video_player_summary" > Removes audio at some resolutions</string>
2016-01-05 19:56:40 +00:00
<string name= "use_external_audio_player_title" > Use external audio player</string>
2020-01-08 20:55:17 +00:00
<string name= "popup_mode_share_menu_title" > Popup mode</string>
2017-04-26 19:24:33 +00:00
<string name= "rss_button_title" translatable= "false" > RSS</string>
2017-08-07 13:02:30 +00:00
<string name= "subscribe_button_title" > Subscribe</string>
<string name= "subscribed_button_title" > Subscribed</string>
2018-06-28 18:37:05 +00:00
<string name= "unsubscribe" > Unsubscribe</string>
2017-08-07 13:02:30 +00:00
<string name= "channel_unsubscribed" > Channel unsubscribed</string>
2018-09-03 11:07:10 +00:00
<string name= "subscription_change_failed" > Could not change subscription</string>
<string name= "subscription_update_failed" > Could not update subscription</string>
2018-02-12 18:44:35 +00:00
<string name= "show_info" > Show info</string>
2017-08-07 13:02:30 +00:00
<string name= "tab_main" > Main</string>
<string name= "tab_subscriptions" > Subscriptions</string>
2018-09-30 15:34:16 +00:00
<string name= "tab_bookmarks" > Bookmarked Playlists</string>
2018-06-16 10:52:26 +00:00
<string name= "tab_new" > New Tab</string>
2018-09-05 02:54:17 +00:00
<string name= "tab_choose" > Choose Tab</string>
2017-04-26 19:24:33 +00:00
<string name= "controls_background_title" > Background</string>
<string name= "controls_popup_title" > Popup</string>
2018-01-17 22:32:09 +00:00
<string name= "controls_add_to_playlist_title" > Add To</string>
2019-09-16 19:39:28 +00:00
<string name= "download_path_title" > Video download folder</string>
<string name= "download_path_summary" > Downloaded video files are stored here</string>
2020-01-08 20:55:17 +00:00
<string name= "download_path_dialog_title" > Choose download folder for video files</string>
2018-09-03 11:07:10 +00:00
<string name= "download_path_audio_title" > Audio download folder</string>
2019-09-16 19:39:28 +00:00
<string name= "download_path_audio_summary" > Downloaded audio files are stored here</string>
2020-01-08 20:55:17 +00:00
<string name= "download_path_audio_dialog_title" > Choose download folder for audio files</string>
2019-09-01 21:49:45 +00:00
<string name= "download_choose_new_path" > Change the download folders to take effect</string>
2017-09-03 06:04:18 +00:00
<string name= "autoplay_by_calling_app_title" > Autoplay</string>
2018-04-23 20:07:27 +00:00
<string name= "autoplay_by_calling_app_summary" > Plays a video when NewPipe is called from another app</string>
2016-04-06 12:08:29 +00:00
<string name= "default_resolution_title" > Default resolution</string>
2017-04-12 06:07:15 +00:00
<string name= "default_popup_resolution_title" > Default popup resolution</string>
<string name= "show_higher_resolutions_title" > Show higher resolutions</string>
2020-01-08 20:55:17 +00:00
<string name= "show_higher_resolutions_summary" > Only some devices can play 2K/4K videos</string>
2016-01-05 19:56:40 +00:00
<string name= "play_with_kodi_title" > Play with Kodi</string>
2020-01-08 20:55:17 +00:00
<string name= "kore_not_found" > Install missing Kore app?</string>
2017-10-30 20:15:06 +00:00
<string name= "kore_package" translatable= "false" > org.xbmc.kore</string>
2016-01-05 19:56:40 +00:00
<string name= "show_play_with_kodi_title" > Show \"Play with Kodi\" option</string>
2017-06-06 15:04:23 +00:00
<string name= "show_play_with_kodi_summary" > Display an option to play a video via Kodi media center</string>
2020-08-15 22:01:43 +00:00
2020-09-09 18:44:27 +00:00
<string name= "notification_scale_to_square_image_title" > Scale thumbnail to 1:1 aspect ratio</string>
<string name= "notification_scale_to_square_image_summary" > Scale the video thumbnail shown in the notification from 16:9 to 1:1 aspect ratio (may introduce distortions)</string>
2020-08-15 22:01:43 +00:00
<string name= "notification_action_0_title" > First action button</string>
<string name= "notification_action_1_title" > Second action button</string>
<string name= "notification_action_2_title" > Third action button</string>
<string name= "notification_action_3_title" > Fourth action button</string>
<string name= "notification_action_4_title" > Fifth action button</string>
2020-09-28 13:05:01 +00:00
<string name= "notification_actions_summary" > Edit each notification action below by tapping on it. Select up to three of them to be shown in the compact notification by using the checkboxes on the right.</string>
2020-09-08 17:02:05 +00:00
<string name= "notification_actions_at_most_three" > You can select at most three actions to show in the compact notification!</string>
<string name= "notification_action_repeat" > Repeat</string>
<string name= "notification_action_shuffle" > Shuffle</string>
2020-09-22 14:46:09 +00:00
<string name= "notification_action_buffering" > Buffering</string>
2020-09-08 17:02:05 +00:00
<string name= "notification_action_nothing" > Nothing</string>
2020-08-15 22:01:43 +00:00
2016-01-05 19:56:40 +00:00
<string name= "play_audio" > Audio</string>
<string name= "default_audio_format_title" > Default audio format</string>
2017-09-03 06:04:18 +00:00
<string name= "default_video_format_title" > Default video format</string>
2016-01-05 19:56:40 +00:00
<string name= "theme_title" > Theme</string>
<string name= "light_theme_title" > Light</string>
2017-01-17 10:37:36 +00:00
<string name= "dark_theme_title" > Dark</string>
<string name= "black_theme_title" > Black</string>
2020-08-02 09:07:48 +00:00
<string name= "popup_remember_size_pos_title" > Remember popup properties</string>
2017-08-31 01:43:10 +00:00
<string name= "popup_remember_size_pos_summary" > Remember last size and position of popup</string>
2018-03-03 22:24:21 +00:00
<string name= "use_inexact_seek_title" > Use fast inexact seek</string>
2020-02-29 10:58:41 +00:00
<string name= "use_inexact_seek_summary" > Inexact seek allows the player to seek to positions faster with reduced precision. Seeking for 5, 15 or 25 seconds doesn\'t work with this.</string>
2019-11-06 18:20:48 +00:00
<string name= "seek_duration_title" > Fast-forward/-rewind seek duration</string>
2020-07-21 22:20:30 +00:00
<string name= "clear_queue_confirmation_title" > Ask for confirmation before clearing a queue</string>
2020-09-25 08:06:18 +00:00
<string name= "clear_queue_confirmation_summary" > Switching from one player to another may replace your queue</string>
<string name= "clear_queue_confirmation_description" > The active player queue will be replaced</string>
2018-03-14 03:25:22 +00:00
<string name= "download_thumbnail_title" > Load thumbnails</string>
2018-10-02 15:26:14 +00:00
<string name= "show_comments_title" > Show comments</string>
2020-01-08 20:55:17 +00:00
<string name= "show_comments_summary" > Turn off to hide comments</string>
2019-02-06 13:38:37 +00:00
<string name= "download_thumbnail_summary" > Turn off to prevent loading thumbnails, saving data and memory usage. Changes clear both in-memory and on-disk image cache.</string>
2018-03-16 03:07:20 +00:00
<string name= "thumbnail_cache_wipe_complete_notice" > Image cache wiped</string>
2018-03-14 03:25:22 +00:00
<string name= "metadata_cache_wipe_title" > Wipe cached metadata</string>
<string name= "metadata_cache_wipe_summary" > Remove all cached webpage data</string>
<string name= "metadata_cache_wipe_complete_notice" > Metadata cache wiped</string>
2018-03-05 04:16:38 +00:00
<string name= "auto_queue_title" > Auto-queue next stream</string>
2020-01-09 03:36:39 +00:00
<string name= "auto_queue_summary" > Continue ending (non-repeating) playback queue by appending a related stream</string>
2020-09-08 10:43:11 +00:00
<string name= "auto_queue_toggle" > Auto-queue</string>
2018-08-31 14:00:40 +00:00
<string name= "volume_gesture_control_title" > Volume gesture control</string>
2020-01-08 20:55:17 +00:00
<string name= "volume_gesture_control_summary" > Use gestures to control player volume</string>
2018-08-31 14:00:40 +00:00
<string name= "brightness_gesture_control_title" > Brightness gesture control</string>
2020-01-08 20:55:17 +00:00
<string name= "brightness_gesture_control_summary" > Use gestures to control player brightness</string>
2017-05-17 00:45:38 +00:00
<string name= "player_gesture_controls_title" > Player gesture controls</string>
2020-01-08 20:55:17 +00:00
<string name= "player_gesture_controls_summary" > Use gestures to control player brightness and volume</string>
2017-05-17 01:14:07 +00:00
<string name= "show_search_suggestions_title" > Search suggestions</string>
<string name= "show_search_suggestions_summary" > Show suggestions when searching</string>
2017-08-12 04:50:25 +00:00
<string name= "enable_search_history_title" > Search history</string>
<string name= "enable_search_history_summary" > Store search queries locally</string>
2019-04-13 07:31:32 +00:00
<string name= "enable_watch_history_title" > Watch history</string>
<string name= "enable_playback_resume_title" > Resume playback</string>
<string name= "enable_playback_resume_summary" > Restore last playback position</string>
2019-04-27 16:04:13 +00:00
<string name= "enable_playback_state_lists_title" > Positions in lists</string>
<string name= "enable_playback_state_lists_summary" > Show playback position indicators in lists</string>
2019-04-13 07:31:32 +00:00
<string name= "settings_category_clear_data_title" > Clear data</string>
2017-08-31 03:17:31 +00:00
<string name= "enable_watch_history_summary" > Keep track of watched videos</string>
2020-02-16 21:41:56 +00:00
<string name= "resume_on_audio_focus_gain_title" > Resume playing</string>
2020-01-08 20:55:17 +00:00
<string name= "resume_on_audio_focus_gain_summary" > Continue playing after interruptions (e.g. phonecalls)</string>
2016-01-05 19:56:40 +00:00
<string name= "download_dialog_title" > Download</string>
2018-10-16 18:53:02 +00:00
<string name= "autoplay_title" > Autoplay</string>
2018-09-03 11:07:10 +00:00
<string name= "show_next_and_similar_title" > Show \'Next\' and \'Similar\' videos</string>
<string name= "show_hold_to_append_title" > Show \"Hold to append\" tip</string>
2020-01-08 20:55:17 +00:00
<string name= "show_hold_to_append_summary" > Show tip when pressing the background or the popup button in video \"Details:\"</string>
2020-06-28 11:33:08 +00:00
<string name= "unsupported_url" > Unsupported URL</string>
2020-09-25 08:06:18 +00:00
<string name= "unsupported_url_dialog_message" > Could not recognize the URL. Open with another app?</string>
2018-01-09 11:25:40 +00:00
<string name= "default_content_country_title" > Default content country</string>
2017-09-11 13:37:41 +00:00
<string name= "service_title" > Service</string>
2018-10-05 14:19:21 +00:00
<string name= "content_language_title" > Default content language</string>
2019-11-24 15:38:06 +00:00
<string name= "peertube_instance_url_title" > PeerTube instances</string>
2020-01-08 17:22:17 +00:00
<string name= "peertube_instance_url_summary" > Select your favorite PeerTube instances</string>
2020-01-08 20:55:17 +00:00
<string name= "peertube_instance_url_help" > Find the instances you like on %s</string>
2019-12-31 14:40:51 +00:00
<string name= "peertube_instance_list_url" translatable= "false" > https://joinpeertube.org/instances#instances-list</string>
2019-11-24 15:38:06 +00:00
<string name= "peertube_instance_add_title" > Add instance</string>
2020-01-08 16:51:35 +00:00
<string name= "peertube_instance_add_help" > Enter instance URL</string>
<string name= "peertube_instance_add_fail" > Could not validate instance</string>
<string name= "peertube_instance_add_https_only" > Only HTTPS URLs are supported</string>
2019-12-10 07:06:56 +00:00
<string name= "peertube_instance_add_exists" > Instance already exists</string>
2017-09-03 06:04:18 +00:00
<string name= "settings_category_player_title" > Player</string>
<string name= "settings_category_player_behavior_title" > Behavior</string>
2020-09-25 08:06:18 +00:00
<string name= "settings_category_video_audio_title" > Video and audio</string>
<string name= "settings_category_history_title" > History and cache</string>
2017-05-01 05:23:50 +00:00
<string name= "settings_category_popup_title" > Popup</string>
2016-01-05 19:56:40 +00:00
<string name= "settings_category_appearance_title" > Appearance</string>
<string name= "settings_category_other_title" > Other</string>
2018-02-20 13:45:12 +00:00
<string name= "settings_category_debug_title" > Debug</string>
2018-09-15 15:21:17 +00:00
<string name= "settings_category_updates_title" > Updates</string>
2020-09-08 17:02:05 +00:00
<string name= "settings_category_notification_title" > Notification</string>
2016-01-05 19:56:40 +00:00
<string name= "background_player_playing_toast" > Playing in background</string>
2017-03-27 04:08:16 +00:00
<string name= "popup_playing_toast" > Playing in popup mode</string>
2017-10-14 04:07:19 +00:00
<string name= "background_player_append" > Queued on background player</string>
<string name= "popup_playing_append" > Queued on popup player</string>
2016-01-05 19:56:40 +00:00
<string name= "c3s_url" translatable= "false" > https://www.c3s.cc/</string>
2016-02-22 18:17:05 +00:00
<string name= "content" > Content</string>
2018-09-03 11:07:10 +00:00
<string name= "show_age_restricted_content_title" > Age restricted content</string>
2020-02-17 08:27:03 +00:00
<string name= "video_is_age_restricted" > Show age restricted video. Future changes are possible from the settings.</string>
2020-04-12 20:13:04 +00:00
<string name= "youtube_restricted_mode_enabled_title" > YouTube restricted mode</string>
2020-09-25 08:06:18 +00:00
<string name= "restricted_video" > This video is age restricted.\n\nTurn on \"Age restricted content\" in the settings if you want to see it.</string>
2020-04-10 12:25:00 +00:00
<string name= "duration_live" > Live</string>
2016-05-24 12:06:49 +00:00
<string name= "downloads" > Downloads</string>
2016-05-25 21:51:22 +00:00
<string name= "downloads_title" > Downloads</string>
<string name= "error_report_title" > Error report</string>
2017-02-15 14:21:36 +00:00
<string name= "all" > All</string>
<string name= "channel" > Channel</string>
2018-07-19 14:18:57 +00:00
<string name= "channels" > Channels</string>
2017-09-03 06:04:18 +00:00
<string name= "playlist" > Playlist</string>
2018-07-19 14:18:57 +00:00
<string name= "playlists" > Playlists</string>
Multiple localization fixes
With the extractor PR, fixes title & description shown in the wrong language.
Fixed views / spectators counts possibly in the wrong language
Fixed live spectators not showing full count on detail page
Fixed LIVE shown on players, it shows translated instead
Fixed Videos string in search / three dots not available in Weblate
(because it was videos, but there already was a plural string named videos, in Weblate)
Subscriber count is always giving the short count.
We can't get exact number since this YouTube update: https://support.google.com/youtube/thread/6543166
But only short count (B, M, k), so showing full number, eg for 1.9M: 1,900,000, is wrong because the number could be 1,923,490 or 1,897,789…
Added a « sytem default » option to content language and country language selector.
It's the one selected by default (not en-GB anymore then), and correspond to the
language of the system / country of the system
By system I mean phone, tablet, TV…
Fixed russian showing - before time ago (eg 19hrs ago)
This is a workaround fix, I opened an issue on prettytime library repo.
Fixed russian plurals:
other was used instead of many for videos and subscribers
Fixed seek_duration english only
2020-02-14 17:19:35 +00:00
<string name= "videos_string" > Videos</string>
2018-07-19 14:18:57 +00:00
<string name= "tracks" > Tracks</string>
<string name= "users" > Users</string>
2019-01-29 16:20:30 +00:00
<string name= "events" > Events</string>
2020-03-21 19:53:30 +00:00
<string name= "songs" > Songs</string>
<string name= "albums" > Albums</string>
<string name= "artists" > Artists</string>
2017-02-25 18:34:45 +00:00
<string name= "yes" > Yes</string>
<string name= "later" > Later</string>
2017-03-31 18:15:26 +00:00
<string name= "disabled" > Disabled</string>
2017-04-26 19:24:33 +00:00
<string name= "filter" > Filter</string>
<string name= "refresh" > Refresh</string>
<string name= "clear" > Clear</string>
2017-05-01 05:23:50 +00:00
<string name= "popup_resizing_indicator_title" > Resizing</string>
2017-05-23 14:53:50 +00:00
<string name= "best_resolution" > Best resolution</string>
2017-09-03 06:04:18 +00:00
<string name= "undo" > Undo</string>
2018-09-23 18:12:23 +00:00
<string name= "file_deleted" > File deleted</string>
2017-09-04 17:23:56 +00:00
<string name= "play_all" > Play All</string>
2018-01-23 00:40:00 +00:00
<string name= "always" > Always</string>
<string name= "just_once" > Just Once</string>
2018-03-08 13:39:24 +00:00
<string name= "file" > File</string>
2017-08-18 12:05:31 +00:00
<string name= "notification_channel_id" translatable= "false" > newpipe</string>
<string name= "notification_channel_name" > NewPipe Notification</string>
2018-09-03 11:07:10 +00:00
<string name= "notification_channel_description" > Notifications for NewPipe background and popup players</string>
2018-08-12 09:31:50 +00:00
<string name= "app_update_notification_channel_id" translatable= "false" > newpipeAppUpdate</string>
<string name= "app_update_notification_channel_name" > App Update Notification</string>
<string name= "app_update_notification_channel_description" > Notifications for new NewPipe version</string>
2017-11-01 00:07:12 +00:00
<string name= "unknown_content" > [Unknown]</string>
2018-01-04 06:53:31 +00:00
<string name= "toggle_orientation" > Toggle Orientation</string>
<string name= "switch_to_background" > Switch to Background</string>
<string name= "switch_to_popup" > Switch to Popup</string>
<string name= "switch_to_main" > Switch to Main</string>
2018-01-28 18:02:34 +00:00
<string name= "import_data_title" > Import database</string>
<string name= "export_data_title" > Export database</string>
2018-09-03 11:07:10 +00:00
<string name= "import_data_summary" > Overrides your current history and subscriptions</string>
<string name= "export_data_summary" > Export history, subscriptions and playlists</string>
2018-04-28 14:11:37 +00:00
<string name= "clear_views_history_title" > Clear watch history</string>
2019-08-22 19:49:33 +00:00
<string name= "clear_views_history_summary" > Deletes the history of played streams and the playback positions</string>
2018-09-03 11:07:10 +00:00
<string name= "delete_view_history_alert" > Delete entire watch history?</string>
2019-08-07 12:34:49 +00:00
<string name= "watch_history_deleted" > Watch history deleted.</string>
2019-08-22 19:49:33 +00:00
<string name= "clear_playback_states_title" > Delete playback positions</string>
<string name= "clear_playback_states_summary" > Deletes all playback positions</string>
<string name= "delete_playback_states_alert" > Delete all playback positions?</string>
2019-08-07 12:34:49 +00:00
<string name= "watch_history_states_deleted" > Playback positions deleted.</string>
2018-04-28 14:11:37 +00:00
<string name= "clear_search_history_title" > Clear search history</string>
2018-09-03 11:07:10 +00:00
<string name= "clear_search_history_summary" > Deletes history of search keywords</string>
<string name= "delete_search_history_alert" > Delete entire search history?</string>
2018-04-28 14:11:37 +00:00
<string name= "search_history_deleted" > Search history deleted.</string>
2020-03-14 03:11:30 +00:00
<string name= "help" > Help</string>
2016-02-17 20:39:41 +00:00
<!-- error strings -->
2016-01-31 18:57:30 +00:00
<string name= "general_error" > Error</string>
2018-09-03 11:07:10 +00:00
<string name= "download_to_sdcard_error_title" > External storage unavailable</string>
2020-01-08 20:55:17 +00:00
<string name= "download_to_sdcard_error_message" > Downloading to external SD card not possible. Reset download folder location?</string>
2016-01-07 19:18:15 +00:00
<string name= "network_error" > Network error</string>
2017-08-31 22:16:48 +00:00
<string name= "could_not_load_thumbnails" > Could not load all thumbnails</string>
<string name= "youtube_signature_decryption_error" > Could not decrypt video URL signature</string>
<string name= "parsing_error" > Could not parse website</string>
<string name= "light_parsing_error" > Could not parse website completely</string>
2018-09-03 11:07:10 +00:00
<string name= "content_not_available" > Content unavailable</string>
2017-08-31 22:16:48 +00:00
<string name= "could_not_setup_download_menu" > Could not set up download menu</string>
2018-09-03 11:07:10 +00:00
<string name= "live_streams_not_supported" > Live streams are not supported yet</string>
2017-08-31 22:16:48 +00:00
<string name= "could_not_get_stream" > Could not get any stream</string>
<string name= "could_not_load_image" > Could not load image</string>
<string name= "app_ui_crash" > App/UI crashed</string>
2018-04-23 20:07:27 +00:00
<string name= "player_stream_failure" > Could not play this stream</string>
2017-10-28 17:08:01 +00:00
<string name= "player_unrecoverable_failure" > Unrecoverable player error occurred</string>
<string name= "player_recoverable_failure" > Recovering from player error</string>
2018-01-23 00:40:00 +00:00
<string name= "external_player_unsupported_link_type" > External players don\'t support these types of links</string>
<string name= "invalid_url_toast" > Invalid URL</string>
<string name= "video_streams_empty" > No video streams found</string>
<string name= "audio_streams_empty" > No audio streams found</string>
New MP4 muxer + Queue changes + Storage fixes
Main changes:
* correctly check the available space (CircularFile.java)
* misc cleanup (CircularFile.java)
* use the "Error Reporter" for non-http errors
* rewrite network state checking and add better support for API 21 (Lollipop) or higher
* implement "metered networks"
* add buttons in "Downloads" activity to start/pause all pending downloads, ignoring the queue flag or if the network is "metered"
* add workaround for VPN connections and/or network switching. Example: switching WiFi to 3G
* rewrite DataReader ¡Webm muxer is now 57% more faster!
* rewrite CircularFile, use file buffers instead of memory buffers. Less troubles in low-end devices
* fix missing offset for KaxCluster (WebMWriter.java), manifested as no thumbnails on file explorers
Download queue:
* remember queue status, unless the user pause the download (un-queue)
* semi-automatic downloads, between networks. Effective if the user create a new download or the downloads activity is starts
* allow enqueue failed downloads
* new option, queue limit, enabled by default. Used to allow one or multiple downloads at same time
Miscellaneous:
* fix crash while selecting details/error menu (mistake on MissionFragment.java)
* misc serialize changes (DownloadMission.java)
* minor UI tweaks
* allow overwrite paused downloads
* fix wrong icons for grid/list button in downloads
* add share option
* implement #2006
* correct misspelled word in strings.xml (es) (cmn)
* fix MissionAdapter crash during device shutdown
New Mp4Muxer + required changes:
* new mp4 muxer (from dash only) with this, muxing on Android 7 is possible now!!!
* re-work in SharpStream
* drop mp4 dash muxer
* misc changes: add warning in SecondaryStreamHelper.java,
* strip m4a DASH files to normal m4a format (youtube only)
Fix storage issues:
* warn to the user if is choosing a "read only" download directory (for external SD Cards), useless is rooted :)
* "write proof" allow post-processing resuming only if the device ran out of space
* implement "insufficient storage" error for downloads
2019-03-23 01:54:07 +00:00
<string name= "missing_file" > File moved or deleted</string>
2018-09-03 11:07:10 +00:00
<string name= "invalid_directory" > No such folder</string>
<string name= "invalid_source" > No such file/content source</string>
<string name= "invalid_file" > The file doesn\'t exist or permission to read or write to it is lacking</string>
<string name= "file_name_empty_error" > Filename cannot be empty</string>
2018-03-08 13:39:24 +00:00
<string name= "error_occurred_detail" > An error occurred: %1$s</string>
2018-04-08 11:08:19 +00:00
<string name= "no_streams_available_download" > No streams available to download</string>
2020-01-08 20:55:17 +00:00
<string name= "saved_tabs_invalid_json" > Could not read saved tabs, so using default ones</string>
2018-09-05 02:54:17 +00:00
<string name= "restore_defaults" > Restore defaults</string>
2020-01-08 20:55:17 +00:00
<string name= "restore_defaults_confirmation" > Do you want to restore defaults?</string>
2020-01-25 17:00:49 +00:00
<string name= "permission_display_over_apps" > Give permission to display over other apps</string>
2016-02-24 22:12:02 +00:00
<!-- error activity -->
2017-06-06 15:42:32 +00:00
<string name= "sorry_string" > Sorry, that should not have happened.</string>
2016-02-25 02:43:13 +00:00
<string name= "guru_meditation" translatable= "false" > Guru Meditation.</string>
2020-02-16 21:41:56 +00:00
<string name= "error_report_button_text" > Report this error via e-mail</string>
2020-06-28 14:07:17 +00:00
<string name= "copy_for_github" > Copy formatted report</string>
2020-09-25 08:06:18 +00:00
<string name= "error_report_open_issue_button_text" > Report on GitHub</string>
2020-06-28 14:07:17 +00:00
<string name= "error_report_open_github_notice" > Please check whether an issue discussing your crash already exists. When creating duplicate tickets, you take time from us which we could spend with fixing the actual bug.</string>
2020-09-25 08:06:18 +00:00
<string name= "error_snackbar_message" > Sorry, something went wrong.</string>
2020-01-08 20:55:17 +00:00
<string name= "error_snackbar_action" > Report</string>
2016-02-25 21:02:42 +00:00
<string name= "what_device_headline" > Info:</string>
<string name= "what_happened_headline" > What happened:</string>
2020-06-28 14:07:17 +00:00
<string name= "info_labels" > What:\\nRequest:\\nContent Language:\\nContent Country:\\nApp Language:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string>
2016-02-25 22:19:43 +00:00
<string name= "your_comment" > Your comment (in English):</string>
2016-02-29 18:23:01 +00:00
<string name= "error_details_headline" > Details:</string>
2015-11-26 17:47:36 +00:00
<!-- Content descriptions (for better accessibility) -->
2016-01-05 19:56:40 +00:00
<string name= "list_thumbnail_view_description" > Video preview thumbnail</string>
2019-09-22 11:34:44 +00:00
<string name= "detail_thumbnail_view_description" > Play video, duration:</string>
2017-08-31 01:43:10 +00:00
<string name= "detail_uploader_thumbnail_view_description" > Uploader\'s avatar thumbnail</string>
2016-01-05 19:56:40 +00:00
<string name= "detail_likes_img_view_description" > Likes</string>
<string name= "detail_dislikes_img_view_description" > Dislikes</string>
<string name= "use_tor_title" > Use Tor</string>
2016-03-05 16:04:37 +00:00
<string name= "use_tor_summary" > (Experimental) Force download traffic through Tor for increased privacy (streaming videos not yet supported).</string>
2020-02-14 18:12:59 +00:00
<string name= "report_error" > Report error</string>
2016-03-11 13:56:41 +00:00
<string name= "user_report" > User report</string>
2017-09-03 06:04:18 +00:00
<string name= "search_no_results" > No results</string>
2017-09-04 12:26:00 +00:00
<string name= "empty_view_no_videos" translatable= "false" > @string/no_videos</string>
2018-09-24 09:23:43 +00:00
<string name= "empty_view_no_comments" translatable= "false" > @string/no_comments</string>
2018-09-03 11:07:10 +00:00
<string name= "empty_subscription_feed_subtitle" > Nothing here but crickets</string>
2018-01-26 06:24:59 +00:00
<string name= "detail_drag_description" > Drag to reorder</string>
2016-01-07 13:22:55 +00:00
<string name= "err_dir_create" > Cannot create download directory \'%1$s\'</string>
<string name= "info_dir_created" > Created download directory \'%1$s\'</string>
2016-02-16 02:49:58 +00:00
<string name= "video" > Video</string>
<string name= "audio" > Audio</string>
<string name= "retry" > Retry</string>
2020-01-08 20:55:17 +00:00
<string name= "storage_permission_denied" > Grant access to storage first</string>
2019-10-27 22:19:03 +00:00
<string name= "short_thousand" > k</string>
2017-02-15 11:59:36 +00:00
<string name= "short_million" > M</string>
<string name= "short_billion" > B</string>
2019-09-22 09:59:50 +00:00
<string name= "drawer_header_description" > Toggle service, currently selected:</string>
2017-09-04 12:26:00 +00:00
<!-- Zero don't get selected (in some languages) as it is not a "special case" for android -->
2017-09-03 06:04:18 +00:00
<string name= "no_subscribers" > No subscribers</string>
<plurals name= "subscribers" >
<item quantity= "one" > %s subscriber</item>
<item quantity= "other" > %s subscribers</item>
</plurals>
2020-01-08 20:55:17 +00:00
<string name= "subscribers_count_not_available" > Subscriber count unavailable</string>
2017-09-03 06:04:18 +00:00
<string name= "no_views" > No views</string>
<plurals name= "views" >
<item quantity= "one" > %s view</item>
<item quantity= "other" > %s views</item>
</plurals>
2019-10-28 02:37:36 +00:00
<string name= "no_one_watching" > No one is watching</string>
<plurals name= "watching" >
<item quantity= "one" > %s watching</item>
<item quantity= "other" > %s watching</item>
</plurals>
<string name= "no_one_listening" > No one is listening</string>
<plurals name= "listening" >
<item quantity= "one" > %s listener</item>
<item quantity= "other" > %s listeners</item>
</plurals>
2017-09-03 06:04:18 +00:00
<string name= "no_videos" > No videos</string>
2020-03-20 20:43:17 +00:00
<string name= "more_than_100_videos" > 100+ videos</string>
<string name= "infinite_videos" > ∞ videos</string>
<string name= "more_than_100_videos_mini" translatable= "false" > 100+</string>
<string name= "infinite_videos_mini" translatable= "false" > ∞</string>
2017-09-03 06:04:18 +00:00
<plurals name= "videos" >
2019-10-11 01:56:17 +00:00
<item quantity= "one" > %s video</item>
<item quantity= "other" > %s videos</item>
2019-08-17 02:47:28 +00:00
</plurals>
2018-09-24 09:23:43 +00:00
<string name= "no_comments" > No comments</string>
2016-04-21 23:28:01 +00:00
<!-- Missions -->
<string name= "start" > Start</string>
<string name= "pause" > Pause</string>
2017-09-25 14:12:47 +00:00
<string name= "view" > Play</string>
2018-01-16 19:48:52 +00:00
<string name= "create" > Create</string>
2016-04-21 23:28:01 +00:00
<string name= "delete" > Delete</string>
2018-01-27 05:34:17 +00:00
<string name= "delete_one" > Delete One</string>
<string name= "delete_all" > Delete All</string>
2016-04-21 23:28:01 +00:00
<string name= "checksum" > Checksum</string>
2018-01-28 06:14:38 +00:00
<string name= "dismiss" > Dismiss</string>
2018-02-03 17:36:40 +00:00
<string name= "rename" > Rename</string>
2016-04-21 23:28:01 +00:00
<!-- Fragment -->
<string name= "add" > New mission</string>
2017-08-31 01:53:06 +00:00
<string name= "finish" > OK</string>
2016-04-21 23:28:01 +00:00
<!-- Msg -->
2017-08-31 01:53:06 +00:00
<string name= "msg_name" > Filename</string>
2016-04-21 23:28:01 +00:00
<string name= "msg_threads" > Threads</string>
<string name= "msg_error" > Error</string>
2018-09-03 11:07:10 +00:00
<string name= "msg_server_unsupported" > Unsupported server</string>
2016-04-21 23:28:01 +00:00
<string name= "msg_exists" > File already exists</string>
<string name= "msg_url_malform" > Malformed URL or Internet not available</string>
<string name= "msg_running" > NewPipe Downloading</string>
2016-06-23 15:41:01 +00:00
<string name= "msg_running_detail" > Tap for details</string>
2017-01-08 19:32:34 +00:00
<string name= "msg_wait" > Please wait…</string>
2017-08-31 22:16:48 +00:00
<string name= "msg_copied" > Copied to clipboard</string>
2019-08-18 05:27:18 +00:00
<string name= "no_available_dir" > Please define a download folder later in settings</string>
2017-03-09 07:42:40 +00:00
<string name= "msg_popup_permission" > This permission is needed to\nopen in popup mode</string>
2018-04-23 20:02:36 +00:00
<string name= "one_item_deleted" > 1 item deleted.</string>
2016-04-21 23:28:01 +00:00
<!-- Checksum types -->
<string name= "md5" translatable= "false" > MD5</string>
2017-09-03 06:04:18 +00:00
<string name= "sha1" translatable= "false" > SHA-1</string>
2020-01-29 17:43:44 +00:00
<!-- reCAPTCHA -->
<string name= "recaptcha" translatable= "false" > reCAPTCHA</string>
<string name= "title_activity_recaptcha" > reCAPTCHA challenge</string>
<string name= "subtitle_activity_recaptcha" > Press \"Done\" when solved</string>
2018-09-03 11:07:10 +00:00
<string name= "recaptcha_request_toast" > reCAPTCHA challenge requested</string>
2020-02-01 16:53:43 +00:00
<string name= "recaptcha_done_button" > Done</string>
2017-07-19 14:27:40 +00:00
<!-- Downloads -->
<string name= "settings_category_downloads_title" > Download</string>
<string name= "settings_file_charset_title" > Allowed characters in filenames</string>
<string name= "settings_file_replacement_character_summary" > Invalid characters are replaced with this value</string>
<string name= "settings_file_replacement_character_title" > Replacement character</string>
<string name= "charset_letters_and_digits" > Letters and digits</string>
<string name= "charset_most_special_characters" > Most special characters</string>
2018-04-23 20:07:27 +00:00
<string name= "toast_no_player" > No app installed to play this file</string>
2017-07-04 07:31:53 +00:00
<!-- About -->
<string name= "title_activity_about" > About NewPipe</string>
<string name= "action_settings" > Settings</string>
<string name= "action_about" > About</string>
<string name= "title_licenses" > Third-party Licenses</string>
2020-07-11 18:51:57 +00:00
<string name= "copyright" > © %1$s by %2$s under %3$s</string>
2017-07-04 07:31:53 +00:00
<string name= "error_unable_to_load_license" > Could not load license</string>
<string name= "action_open_website" > Open website</string>
<string name= "tab_about" > About</string>
<string name= "tab_contributors" > Contributors</string>
<string name= "tab_licenses" > Licenses</string>
2018-05-02 07:16:53 +00:00
<string name= "app_description" > Libre lightweight streaming on Android.</string>
2017-12-05 16:07:31 +00:00
<string name= "contribution_title" > Contribute</string>
<string name= "contribution_encouragement" > Whether you have ideas of; translation, design changes, code cleaning, or real heavy code changes—help is always welcome. The more is done the better it gets!</string>
<string name= "github_url" translatable= "false" > https://github.com/TeamNewPipe/NewPipe</string>
2017-08-31 01:53:06 +00:00
<string name= "view_on_github" > View on GitHub</string>
2017-12-05 16:07:31 +00:00
<string name= "donation_title" > Donate</string>
2020-02-09 15:29:51 +00:00
<string name= "donation_encouragement" > NewPipe is developed by volunteers spending their free time bringing you the best user experience. Give back to help developers make NewPipe even better while they enjoy a cup of coffee.</string>
2017-12-05 16:07:31 +00:00
<string name= "donation_url" translatable= "false" > https://newpipe.schabi.org/donate</string>
<string name= "give_back" > Give back</string>
<string name= "website_title" > Website</string>
2018-04-23 20:07:27 +00:00
<string name= "website_encouragement" > Visit the NewPipe Website for more info and news.</string>
2017-12-05 16:07:31 +00:00
<string name= "website_url" translatable= "false" > https://newpipe.schabi.org/</string>
2018-05-24 15:10:28 +00:00
<string name= "privacy_policy_title" > NewPipe\'s Privacy Policy</string>
<string name= "privacy_policy_encouragement" > The NewPipe project takes your privacy very seriously. Therefore, the app does not collect any data without your consent.\nNewPipe\'s privacy policy explains in detail what data is sent and stored when you send a crash report.</string>
<string name= "privacy_policy_url" translatable= "false" > https://newpipe.schabi.org/legal/privacy/</string>
<string name= "read_privacy_policy" > Read privacy policy</string>
2017-07-04 07:31:53 +00:00
<string name= "app_license_title" > NewPipe\'s License</string>
2018-09-03 11:07:10 +00:00
<string name= "app_license" > NewPipe is copyleft libre software: You can use, study share and improve it at will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</string>
2017-07-04 07:31:53 +00:00
<string name= "read_full_license" > Read license</string>
2017-08-12 04:50:25 +00:00
<!-- History -->
<string name= "title_activity_history" > History</string>
<string name= "title_history_search" > Searched</string>
<string name= "title_history_view" > Watched</string>
2018-09-03 11:07:10 +00:00
<string name= "history_disabled" > History is turned off</string>
2017-08-12 04:50:25 +00:00
<string name= "action_history" > History</string>
2017-08-31 22:16:48 +00:00
<string name= "history_empty" > The history is empty</string>
2017-08-12 04:50:25 +00:00
<string name= "history_cleared" > History cleared</string>
2017-09-03 06:04:18 +00:00
<string name= "item_deleted" > Item deleted</string>
2017-09-28 13:06:48 +00:00
<string name= "delete_item_search_history" > Do you want to delete this item from search history?</string>
2018-01-27 05:34:17 +00:00
<string name= "delete_stream_history_prompt" > Do you want to delete this item from watch history?</string>
<string name= "delete_all_history_prompt" > Are you sure you want to delete all items from history?</string>
2018-02-07 22:37:05 +00:00
<string name= "title_last_played" > Last Played</string>
2018-01-17 05:12:03 +00:00
<string name= "title_most_played" > Most Played</string>
2017-09-26 15:29:38 +00:00
<!-- Content -->
<string name= "main_page_content" > Content of main page</string>
2018-06-09 09:33:03 +00:00
<string name= "main_page_content_summary" > What tabs are shown on the main page</string>
<string name= "selection" > Selection</string>
2017-09-28 13:36:15 +00:00
<string name= "blank_page_summary" > Blank Page</string>
<string name= "kiosk_page_summary" > Kiosk Page</string>
2019-10-20 00:31:14 +00:00
<string name= "default_kiosk_page_summary" > Default Kiosk</string>
2017-09-28 14:15:09 +00:00
<string name= "subscription_page_summary" > Subscription Page</string>
2017-09-28 13:36:15 +00:00
<string name= "feed_page_summary" > Feed Page</string>
<string name= "channel_page_summary" > Channel Page</string>
2017-09-26 15:29:38 +00:00
<string name= "select_a_channel" > Select a channel</string>
2018-09-03 11:07:10 +00:00
<string name= "no_channel_subscribed_yet" > No channel subscriptions yet</string>
2020-04-30 20:52:47 +00:00
<string name= "select_a_playlist" > Select a playlist</string>
2020-07-29 10:03:31 +00:00
<string name= "no_playlist_bookmarked_yet" > No playlist bookmarks yet</string>
2017-10-09 12:22:27 +00:00
<string name= "select_a_kiosk" > Select a kiosk</string>
2018-09-03 11:07:10 +00:00
<string name= "export_complete_toast" > Exported</string>
<string name= "import_complete_toast" > Imported</string>
2018-02-09 01:53:59 +00:00
<string name= "no_valid_zip_file" > No valid ZIP file</string>
<string name= "could_not_import_all_files" > Warning: Could not import all files.</string>
2018-01-28 20:03:01 +00:00
<string name= "override_current_data" > This will override your current setup.</string>
2018-04-18 23:31:25 +00:00
<string name= "import_settings" > Do you want to also import settings?</string>
2018-09-26 19:23:36 +00:00
<string name= "error_unable_to_load_comments" > Could not load comments</string>
2019-11-19 15:49:50 +00:00
<string name= "localization_changes_requires_app_restart" > The language will change once the app is restarted.</string>
2017-09-28 14:15:09 +00:00
<!-- Kiosk Names -->
2017-10-22 19:46:50 +00:00
<string name= "kiosk" > Kiosk</string>
2017-09-28 14:15:09 +00:00
<string name= "trending" > Trending</string>
<string name= "top_50" > Top 50</string>
2020-09-25 08:06:18 +00:00
<string name= "new_and_hot" > New and hot</string>
2019-12-02 20:20:23 +00:00
<string name= "local" > Local</string>
<string name= "recently_added" > Recently added</string>
<string name= "most_liked" > Most liked</string>
2019-01-28 12:33:30 +00:00
<string name= "conferences" > Conferences</string>
2017-10-26 07:23:43 +00:00
<string name= "service_kiosk_string" translatable= "false" > %1$s/%2$s</string>
2017-10-12 04:16:28 +00:00
<!-- Play Queue -->
2020-01-08 16:16:50 +00:00
<string name= "title_activity_play_queue" > Play queue</string>
2017-10-12 04:16:28 +00:00
<string name= "play_queue_remove" > Remove</string>
<string name= "play_queue_stream_detail" > Details</string>
<string name= "play_queue_audio_settings" > Audio Settings</string>
2019-09-20 04:19:49 +00:00
<string name= "hold_to_append" > Hold to enqueue</string>
2019-03-21 15:24:52 +00:00
<string name= "enqueue_on_background" > Enqueue in the background</string>
2020-05-19 06:24:04 +00:00
<string name= "enqueue_on_popup" > Enqueue in a popup</string>
2018-09-03 11:07:10 +00:00
<string name= "start_here_on_main" > Start playing here</string>
2019-03-21 15:24:52 +00:00
<string name= "start_here_on_background" > Start playing in the background</string>
2020-05-19 06:24:04 +00:00
<string name= "start_here_on_popup" > Start playing in a popup</string>
2017-11-19 16:21:46 +00:00
<!-- Drawer -->
<string name= "drawer_open" > Open Drawer</string>
<string name= "drawer_close" > Close Drawer</string>
<string name= "youtube" translatable= "false" > YouTube</string>
<string name= "soundcloud" translatable= "false" > SoundCloud</string>
2018-04-23 20:07:27 +00:00
<string name= "drawer_header_action_paceholder_text" > Something will appear here soon ;D</string>
2018-01-23 00:40:00 +00:00
<!-- Preferred player -->
2020-03-13 23:11:24 +00:00
<string name= "preferred_open_action_share_menu_title" translatable= "false" > @string/app_name</string>
2018-04-23 20:07:27 +00:00
<string name= "preferred_open_action_settings_title" > Preferred \'open\' action</string>
2018-04-07 18:36:52 +00:00
<string name= "preferred_open_action_settings_summary" > Default action when opening content — %s</string>
2018-01-23 00:40:00 +00:00
<string name= "video_player" > Video player</string>
<string name= "background_player" > Background player</string>
<string name= "popup_player" > Popup player</string>
2018-02-14 18:33:43 +00:00
<string name= "always_ask_open_action" > Always ask</string>
2018-01-23 00:40:00 +00:00
<string name= "preferred_player_fetcher_notification_title" > Getting info…</string>
2018-04-23 20:07:27 +00:00
<string name= "preferred_player_fetcher_notification_message" > "Loading requested content"</string>
2018-01-16 19:48:52 +00:00
<!-- Local Playlist -->
2018-09-03 11:07:10 +00:00
<string name= "create_playlist" > New Playlist</string>
<string name= "delete_playlist" > Delete</string>
<string name= "rename_playlist" > Rename</string>
2020-09-19 16:01:51 +00:00
<string name= "name" > Name</string>
2018-01-17 22:32:09 +00:00
<string name= "append_playlist" > Add To Playlist</string>
2020-03-02 21:52:58 +00:00
<string name= "mute" > Mute</string>
2020-03-04 17:53:17 +00:00
<string name= "unmute" > Unmute</string>
2018-01-29 07:01:06 +00:00
<string name= "set_as_playlist_thumbnail" > Set as Playlist Thumbnail</string>
2018-02-06 05:32:23 +00:00
<string name= "bookmark_playlist" > Bookmark Playlist</string>
<string name= "unbookmark_playlist" > Remove Bookmark</string>
2018-11-13 19:12:54 +00:00
<string name= "delete_playlist_prompt" > Delete this playlist\?</string>
2018-04-23 20:07:27 +00:00
<string name= "playlist_creation_success" > Playlist created</string>
2018-09-03 11:07:10 +00:00
<string name= "playlist_add_stream_success" > Playlisted</string>
<string name= "playlist_thumbnail_change_success" > Playlist thumbnail changed.</string>
<string name= "playlist_delete_failure" > Could not delete playlist.</string>
2019-12-10 16:37:57 +00:00
<string name= "playlist_no_uploader" > Auto-generated (no uploader found)</string>
2018-02-07 21:11:19 +00:00
<!-- Players -->
2018-04-23 20:07:27 +00:00
<string name= "caption_none" > No Captions</string>
<string name= "resize_fit" > Fit</string>
<string name= "resize_fill" > Fill</string>
<string name= "resize_zoom" > Zoom</string>
2018-02-20 12:58:51 +00:00
<string name= "caption_auto_generated" > Auto-generated</string>
2018-04-08 20:58:18 +00:00
<!-- Caption Settings -->
2018-04-23 20:07:27 +00:00
<string name= "caption_setting_title" > Captions</string>
<string name= "caption_setting_description" > Modify player caption text scale and background styles. Requires app restart to take effect.</string>
2018-02-20 13:45:12 +00:00
<!-- Debug Settings -->
2020-09-19 16:01:51 +00:00
<string name= "leakcanary" translatable= "false" > LeakCanary</string>
2018-04-23 20:07:27 +00:00
<string name= "enable_leak_canary_summary" > Memory leak monitoring may cause the app to become unresponsive when heap dumping</string>
2018-09-03 11:07:10 +00:00
<string name= "enable_disposed_exceptions_title" > Report out-of-lifecycle errors</string>
2018-04-23 20:07:27 +00:00
<string name= "enable_disposed_exceptions_summary" > Force reporting of undeliverable Rx exceptions outside of fragment or activity lifecycle after disposal</string>
2020-04-29 12:47:06 +00:00
<string name= "show_original_time_ago_title" > Show original time ago on items</string>
<string name= "show_original_time_ago_summary" > Original texts from services will be visible in stream items</string>
2018-03-08 13:39:24 +00:00
<!-- Subscriptions import/export -->
2018-09-03 11:07:10 +00:00
<string name= "import_export_title" > Import/export</string>
2018-03-08 13:39:24 +00:00
<string name= "import_title" > Import</string>
<string name= "import_from" > Import from</string>
<string name= "export_to" > Export to</string>
<string name= "import_ongoing" > Importing…</string>
<string name= "export_ongoing" > Exporting…</string>
<string name= "import_file_title" > Import file</string>
<string name= "previous_export" > Previous export</string>
2018-04-23 20:07:27 +00:00
<string name= "subscriptions_import_unsuccessful" > Could not import subscriptions</string>
<string name= "subscriptions_export_unsuccessful" > Could not export subscriptions</string>
<string name= "import_youtube_instructions" > Import YouTube subscriptions by downloading the export file:\n\n1. Go to this URL: %1$s\n2. Log in when asked\n3. A download should start (that\'s the export file) </string>
<string name= "import_soundcloud_instructions" > Import a SoundCloud profile by typing either the URL or your ID:\n\n1. Enable \"desktop mode\" in a web-browser (the site is not available for mobile devices)\n2. Go to this URL: %1$s\n3. Log in when asked\n4. Copy the profile URL you were redirected to.</string>
<string name= "import_soundcloud_instructions_hint" > yourID, soundcloud.com/yourid</string>
<string name= "import_network_expensive_warning" > Keep in mind this operation can be network expensive.\n\nDo you want to continue?</string>
2018-03-21 07:11:54 +00:00
<!-- Playback Parameters -->
2018-04-23 20:07:27 +00:00
<string name= "playback_speed_control" > Playback Speed Controls</string>
2018-03-21 07:11:54 +00:00
<string name= "playback_tempo" > Tempo</string>
<string name= "playback_pitch" > Pitch</string>
2020-02-02 14:54:31 +00:00
<string name= "unhook_checkbox" > Unhook (may cause distortion)</string>
2018-05-08 18:24:42 +00:00
<string name= "skip_silence_checkbox" > Fast-forward during silence</string>
<string name= "playback_step" > Step</string>
<string name= "playback_reset" > Reset</string>
2018-05-27 11:30:23 +00:00
<!-- GDPR dialog -->
2018-05-24 15:10:28 +00:00
<string name= "start_accept_privacy_policy" > In order to comply with the European General Data Protection Regulation (GDPR), we herby draw your attention to NewPipe\'s privacy policy. Please read it carefully.\nYou must accept it to send us the bug report.</string>
<string name= "accept" > Accept</string>
<string name= "decline" > Decline</string>
2018-04-22 14:20:19 +00:00
<!-- Limit mobile data usage -->
<string name= "limit_data_usage_none_description" > No limit</string>
<string name= "limit_mobile_data_usage_title" > Limit resolution when using mobile data</string>
<string name= "limit_mobile_data_usage_value" translatable= "false" > @string/limit_data_usage_none_key</string>
<string-array name= "limit_data_usage_description_list" >
<item > @string/limit_data_usage_none_description</item>
<item > 1080p60</item>
<item > 1080p</item>
<item > 720p60</item>
<item > 720p</item>
<item > 480p</item>
<item > 360p</item>
<item > 240p</item>
<item > 144p</item>
</string-array>
2018-09-15 15:21:17 +00:00
<!-- Updates Settings -->
<string name= "updates_setting_title" > Updates</string>
2018-10-22 17:38:46 +00:00
<string name= "updates_setting_description" > Show a notification to prompt app update when a new version is available</string>
2018-06-03 21:09:16 +00:00
<!-- Minimize to exit action -->
2018-09-03 11:07:10 +00:00
<string name= "minimize_on_exit_title" > Minimize on app switch</string>
<string name= "minimize_on_exit_summary" > Action when switching to other app from main video player — %s</string>
2018-06-03 21:09:16 +00:00
<string name= "minimize_on_exit_none_description" > None</string>
<string name= "minimize_on_exit_background_description" > Minimize to background player</string>
<string name= "minimize_on_exit_popup_description" > Minimize to popup player</string>
2020-01-08 16:16:50 +00:00
<!-- Autoplay behavior -->
<string name= "autoplay_summary" > Start playback automatically — %s</string>
2020-09-19 16:01:51 +00:00
<string name= "wifi_only" > Only on WiFi</string>
<string name= "never" > Never</string>
2019-06-01 09:18:13 +00:00
<string name= "list_view_mode" > List view mode</string>
2018-08-22 07:14:01 +00:00
<string name= "list" > List</string>
<string name= "grid" > Grid</string>
2019-06-01 09:18:13 +00:00
<string name= "auto" > Auto</string>
2018-09-29 07:13:15 +00:00
<string name= "switch_view" > Switch View</string>
2018-08-12 09:31:50 +00:00
<!-- App update notification -->
2020-05-24 18:22:03 +00:00
<string name= "app_update_notification_content_title" > NewPipe update is available!</string>
2018-08-12 09:31:50 +00:00
<string name= "app_update_notification_content_text" > Tap to download</string>
2018-09-23 18:12:23 +00:00
<string name= "missions_header_finished" > Finished</string>
2019-04-17 02:28:03 +00:00
<string name= "missions_header_pending" > Pending</string>
2018-09-23 18:12:23 +00:00
<string name= "paused" > paused</string>
<string name= "queued" > queued</string>
<string name= "post_processing" > post-processing</string>
2019-10-10 02:49:23 +00:00
<string name= "recovering" > recovering</string>
2018-09-23 18:12:23 +00:00
<string name= "enqueue" > Queue</string>
<string name= "permission_denied" > Action denied by the system</string>
2018-11-20 22:10:50 +00:00
<!-- download notifications -->
<string name= "download_failed" > Download failed</string>
<string name= "download_finished" > Download finished</string>
2018-09-23 18:12:23 +00:00
<string name= "download_finished_more" > %s downloads finished</string>
<!-- dialog about existing downloads -->
<string name= "generate_unique_name" > Generate unique name</string>
<string name= "overwrite" > Overwrite</string>
2019-04-05 17:45:39 +00:00
<string name= "overwrite_unrelated_warning" > A file with this name already exists</string>
<string name= "overwrite_finished_warning" > A downloaded file with this name already exists</string>
<string name= "overwrite_failed" > cannot overwrite the file</string>
2018-09-23 18:12:23 +00:00
<string name= "download_already_running" > There is a download in progress with this name</string>
New MP4 muxer + Queue changes + Storage fixes
Main changes:
* correctly check the available space (CircularFile.java)
* misc cleanup (CircularFile.java)
* use the "Error Reporter" for non-http errors
* rewrite network state checking and add better support for API 21 (Lollipop) or higher
* implement "metered networks"
* add buttons in "Downloads" activity to start/pause all pending downloads, ignoring the queue flag or if the network is "metered"
* add workaround for VPN connections and/or network switching. Example: switching WiFi to 3G
* rewrite DataReader ¡Webm muxer is now 57% more faster!
* rewrite CircularFile, use file buffers instead of memory buffers. Less troubles in low-end devices
* fix missing offset for KaxCluster (WebMWriter.java), manifested as no thumbnails on file explorers
Download queue:
* remember queue status, unless the user pause the download (un-queue)
* semi-automatic downloads, between networks. Effective if the user create a new download or the downloads activity is starts
* allow enqueue failed downloads
* new option, queue limit, enabled by default. Used to allow one or multiple downloads at same time
Miscellaneous:
* fix crash while selecting details/error menu (mistake on MissionFragment.java)
* misc serialize changes (DownloadMission.java)
* minor UI tweaks
* allow overwrite paused downloads
* fix wrong icons for grid/list button in downloads
* add share option
* implement #2006
* correct misspelled word in strings.xml (es) (cmn)
* fix MissionAdapter crash during device shutdown
New Mp4Muxer + required changes:
* new mp4 muxer (from dash only) with this, muxing on Android 7 is possible now!!!
* re-work in SharpStream
* drop mp4 dash muxer
* misc changes: add warning in SecondaryStreamHelper.java,
* strip m4a DASH files to normal m4a format (youtube only)
Fix storage issues:
* warn to the user if is choosing a "read only" download directory (for external SD Cards), useless is rooted :)
* "write proof" allow post-processing resuming only if the device ran out of space
* implement "insufficient storage" error for downloads
2019-03-23 01:54:07 +00:00
<string name= "download_already_pending" > There is a pending download with this name</string>
2018-09-23 18:12:23 +00:00
<!-- message dialog about download error -->
<string name= "show_error" > Show error</string>
<string name= "label_code" > Code</string>
2019-04-05 17:45:39 +00:00
<string name= "error_file_creation" > The file can not be created</string>
<string name= "error_path_creation" > The destination folder can not be created</string>
2018-09-23 18:12:23 +00:00
<string name= "error_permission_denied" > Permission denied by the system</string>
2020-02-16 21:41:56 +00:00
<string name= "error_ssl_exception" > Could not establish a secure connection</string>
2019-02-06 13:38:37 +00:00
<string name= "error_unknown_host" > Could not find the server</string>
2018-09-23 18:12:23 +00:00
<string name= "error_connect_host" > Can not connect to the server</string>
<string name= "error_http_no_content" > The server does not send data</string>
<string name= "error_http_unsupported_range" > The server does not accept multi-threaded downloads, retry with @string/msg_threads = 1</string>
<string name= "error_http_not_found" > Not found</string>
<string name= "error_postprocessing_failed" > Post-processing failed</string>
New MP4 muxer + Queue changes + Storage fixes
Main changes:
* correctly check the available space (CircularFile.java)
* misc cleanup (CircularFile.java)
* use the "Error Reporter" for non-http errors
* rewrite network state checking and add better support for API 21 (Lollipop) or higher
* implement "metered networks"
* add buttons in "Downloads" activity to start/pause all pending downloads, ignoring the queue flag or if the network is "metered"
* add workaround for VPN connections and/or network switching. Example: switching WiFi to 3G
* rewrite DataReader ¡Webm muxer is now 57% more faster!
* rewrite CircularFile, use file buffers instead of memory buffers. Less troubles in low-end devices
* fix missing offset for KaxCluster (WebMWriter.java), manifested as no thumbnails on file explorers
Download queue:
* remember queue status, unless the user pause the download (un-queue)
* semi-automatic downloads, between networks. Effective if the user create a new download or the downloads activity is starts
* allow enqueue failed downloads
* new option, queue limit, enabled by default. Used to allow one or multiple downloads at same time
Miscellaneous:
* fix crash while selecting details/error menu (mistake on MissionFragment.java)
* misc serialize changes (DownloadMission.java)
* minor UI tweaks
* allow overwrite paused downloads
* fix wrong icons for grid/list button in downloads
* add share option
* implement #2006
* correct misspelled word in strings.xml (es) (cmn)
* fix MissionAdapter crash during device shutdown
New Mp4Muxer + required changes:
* new mp4 muxer (from dash only) with this, muxing on Android 7 is possible now!!!
* re-work in SharpStream
* drop mp4 dash muxer
* misc changes: add warning in SecondaryStreamHelper.java,
* strip m4a DASH files to normal m4a format (youtube only)
Fix storage issues:
* warn to the user if is choosing a "read only" download directory (for external SD Cards), useless is rooted :)
* "write proof" allow post-processing resuming only if the device ran out of space
* implement "insufficient storage" error for downloads
2019-03-23 01:54:07 +00:00
<string name= "error_postprocessing_stopped" > NewPipe was closed while working on the file</string>
<string name= "error_insufficient_storage" > No space left on device</string>
2019-04-05 17:45:39 +00:00
<string name= "error_progress_lost" > Progress lost, because the file was deleted</string>
2019-04-17 21:17:24 +00:00
<string name= "error_timeout" > Connection timeout</string>
2019-10-01 02:52:49 +00:00
<string name= "error_download_resource_gone" > Cannot recover this download</string>
2019-12-26 15:15:30 +00:00
<string name= "clear_download_history" > Clear download history</string>
2019-12-13 10:48:01 +00:00
<string name= "confirm_prompt" > Do you want to clear your download history or delete all downloaded files?</string>
2020-01-11 14:19:24 +00:00
<string name= "delete_downloaded_files" > Delete downloaded files</string>
2020-07-11 19:46:27 +00:00
<string name= "deleted_downloads" > Deleted %1$d downloads</string>
2018-09-23 18:12:23 +00:00
<string name= "stop" > Stop</string>
2019-02-06 13:38:37 +00:00
<string name= "max_retry_msg" > Maximum retries</string>
2018-09-23 18:12:23 +00:00
<string name= "max_retry_desc" > Maximum number of attempts before canceling the download</string>
New MP4 muxer + Queue changes + Storage fixes
Main changes:
* correctly check the available space (CircularFile.java)
* misc cleanup (CircularFile.java)
* use the "Error Reporter" for non-http errors
* rewrite network state checking and add better support for API 21 (Lollipop) or higher
* implement "metered networks"
* add buttons in "Downloads" activity to start/pause all pending downloads, ignoring the queue flag or if the network is "metered"
* add workaround for VPN connections and/or network switching. Example: switching WiFi to 3G
* rewrite DataReader ¡Webm muxer is now 57% more faster!
* rewrite CircularFile, use file buffers instead of memory buffers. Less troubles in low-end devices
* fix missing offset for KaxCluster (WebMWriter.java), manifested as no thumbnails on file explorers
Download queue:
* remember queue status, unless the user pause the download (un-queue)
* semi-automatic downloads, between networks. Effective if the user create a new download or the downloads activity is starts
* allow enqueue failed downloads
* new option, queue limit, enabled by default. Used to allow one or multiple downloads at same time
Miscellaneous:
* fix crash while selecting details/error menu (mistake on MissionFragment.java)
* misc serialize changes (DownloadMission.java)
* minor UI tweaks
* allow overwrite paused downloads
* fix wrong icons for grid/list button in downloads
* add share option
* implement #2006
* correct misspelled word in strings.xml (es) (cmn)
* fix MissionAdapter crash during device shutdown
New Mp4Muxer + required changes:
* new mp4 muxer (from dash only) with this, muxing on Android 7 is possible now!!!
* re-work in SharpStream
* drop mp4 dash muxer
* misc changes: add warning in SecondaryStreamHelper.java,
* strip m4a DASH files to normal m4a format (youtube only)
Fix storage issues:
* warn to the user if is choosing a "read only" download directory (for external SD Cards), useless is rooted :)
* "write proof" allow post-processing resuming only if the device ran out of space
* implement "insufficient storage" error for downloads
2019-03-23 01:54:07 +00:00
<string name= "pause_downloads_on_mobile" > Interrupt on metered networks</string>
<string name= "pause_downloads_on_mobile_desc" > Useful when switching to mobile data, although some downloads cannot be suspended</string>
2018-12-27 14:29:17 +00:00
<string name= "close" > Close</string>
New MP4 muxer + Queue changes + Storage fixes
Main changes:
* correctly check the available space (CircularFile.java)
* misc cleanup (CircularFile.java)
* use the "Error Reporter" for non-http errors
* rewrite network state checking and add better support for API 21 (Lollipop) or higher
* implement "metered networks"
* add buttons in "Downloads" activity to start/pause all pending downloads, ignoring the queue flag or if the network is "metered"
* add workaround for VPN connections and/or network switching. Example: switching WiFi to 3G
* rewrite DataReader ¡Webm muxer is now 57% more faster!
* rewrite CircularFile, use file buffers instead of memory buffers. Less troubles in low-end devices
* fix missing offset for KaxCluster (WebMWriter.java), manifested as no thumbnails on file explorers
Download queue:
* remember queue status, unless the user pause the download (un-queue)
* semi-automatic downloads, between networks. Effective if the user create a new download or the downloads activity is starts
* allow enqueue failed downloads
* new option, queue limit, enabled by default. Used to allow one or multiple downloads at same time
Miscellaneous:
* fix crash while selecting details/error menu (mistake on MissionFragment.java)
* misc serialize changes (DownloadMission.java)
* minor UI tweaks
* allow overwrite paused downloads
* fix wrong icons for grid/list button in downloads
* add share option
* implement #2006
* correct misspelled word in strings.xml (es) (cmn)
* fix MissionAdapter crash during device shutdown
New Mp4Muxer + required changes:
* new mp4 muxer (from dash only) with this, muxing on Android 7 is possible now!!!
* re-work in SharpStream
* drop mp4 dash muxer
* misc changes: add warning in SecondaryStreamHelper.java,
* strip m4a DASH files to normal m4a format (youtube only)
Fix storage issues:
* warn to the user if is choosing a "read only" download directory (for external SD Cards), useless is rooted :)
* "write proof" allow post-processing resuming only if the device ran out of space
* implement "insufficient storage" error for downloads
2019-03-23 01:54:07 +00:00
<string name= "enable_queue_limit" > Limit download queue</string>
<string name= "enable_queue_limit_desc" > One download will run at the same time</string>
<string name= "start_downloads" > Start downloads</string>
<string name= "pause_downloads" > Pause downloads</string>
2019-04-19 19:18:19 +00:00
<string name= "downloads_storage_ask_title" > Ask where to download</string>
<string name= "downloads_storage_ask_summary" > You will be asked where to save each download</string>
2019-08-17 23:00:54 +00:00
<string name= "downloads_storage_ask_summary_kitkat" > You will be asked where to save each download.\nChoose SAF if you want to download to an external SD card</string>
2019-08-17 16:38:33 +00:00
<string name= "downloads_storage_use_saf_title" > Use SAF</string>
2020-02-17 13:54:45 +00:00
<string name= "downloads_storage_use_saf_summary" > The \'Storage Access Framework\' allows downloads to an external SD card.\nSome devices are incompatible</string>
2019-11-24 15:38:06 +00:00
<string name= "choose_instance_prompt" > Choose an instance</string>
2020-01-28 19:48:42 +00:00
<string name= "app_language_title" > App language</string>
<string name= "systems_language" > System default</string>
2020-03-08 12:42:52 +00:00
<string name= "remove_watched" > Remove watched</string>
2020-04-14 18:15:07 +00:00
<string name= "remove_watched_popup_title" > Remove watched videos?</string>
2020-04-21 06:03:42 +00:00
<string name= "remove_watched_popup_warning" > Videos that have been watched before and after being added to the playlist will be removed.\nAre you sure? This cannot be undone!</string>
2020-04-14 18:15:07 +00:00
<string name= "remove_watched_popup_yes_and_partially_watched_videos" > Yes, and partially watched videos</string>
2020-03-03 20:51:46 +00:00
<string name= "new_seek_duration_toast" > Due to ExoPlayer constraints the seek duration was set to %d seconds</string>
2020-03-15 08:25:06 +00:00
<!-- Time duration plurals -->
2020-03-19 11:56:48 +00:00
<plurals name= "seconds" >
<item quantity= "one" > %d second</item>
<item quantity= "other" > %d seconds</item>
2020-02-17 09:10:15 +00:00
</plurals>
2020-03-06 02:20:55 +00:00
<plurals name= "minutes" >
<item quantity= "one" > %d minute</item>
<item quantity= "other" > %d minutes</item>
</plurals>
<plurals name= "hours" >
<item quantity= "one" > %d hour</item>
<item quantity= "other" > %d hours</item>
</plurals>
<plurals name= "days" >
<item quantity= "one" > %d day</item>
<item quantity= "other" > %d days</item>
</plurals>
2019-04-28 20:43:54 +00:00
<!-- Feed -->
2019-10-11 04:09:28 +00:00
<string name= "fragment_feed_title" > What\'s New</string>
2020-03-31 16:11:44 +00:00
<string name= "feed_groups_header_title" > Channel groups</string>
2020-04-03 17:27:58 +00:00
<string name= "feed_oldest_subscription_update" > Feed last updated: %s</string>
2019-12-16 07:36:04 +00:00
<string name= "feed_subscription_not_loaded_count" > Not loaded: %d</string>
2019-04-28 20:43:54 +00:00
<string name= "feed_notification_loading" > Loading feed…</string>
<string name= "feed_processing_message" > Processing feed…</string>
<string name= "feed_group_dialog_select_subscriptions" > Select subscriptions</string>
<string name= "feed_group_dialog_empty_selection" > No subscription selected</string>
2020-03-15 10:25:48 +00:00
<plurals name= "feed_group_dialog_selection_count" >
2020-03-18 17:42:47 +00:00
<item quantity= "one" > %d selected</item>
<item quantity= "other" > %d selected</item>
2020-03-15 10:25:48 +00:00
</plurals>
2019-04-28 20:43:54 +00:00
<string name= "feed_group_dialog_empty_name" > Empty group name</string>
2020-03-05 23:27:00 +00:00
<string name= "feed_group_dialog_delete_message" > Do you want to delete this group?</string>
2019-04-28 20:43:54 +00:00
<string name= "feed_create_new_group_button_title" > New</string>
2020-04-09 16:07:02 +00:00
<string name= "feed_group_show_only_ungrouped_subscriptions" > Show only ungrouped subscriptions</string>
2019-12-16 07:36:04 +00:00
<string name= "settings_category_feed_title" > Feed</string>
<string name= "feed_update_threshold_title" > Feed update threshold</string>
<string name= "feed_update_threshold_summary" > Time after last update before a subscription is considered outdated — %s</string>
<string name= "feed_update_threshold_option_always_update" > Always update</string>
2019-12-16 07:36:04 +00:00
<string name= "feed_use_dedicated_fetch_method_title" > Fetch from dedicated feed when available</string>
<string name= "feed_use_dedicated_fetch_method_summary" > Available in some services, it is usually much faster but may return a limited amount of items and often incomplete information (e.g. no duration, item type, no live status).</string>
2020-03-14 03:11:30 +00:00
<string name= "feed_use_dedicated_fetch_method_enable_button" > Enable fast mode</string>
<string name= "feed_use_dedicated_fetch_method_disable_button" > Disable fast mode</string>
<string name= "feed_use_dedicated_fetch_method_help_text" > Do you think feed loading is too slow? If so, try enabling fast loading (you can change it in settings or by pressing the button below).\n\nNewPipe offers two feed loading strategies:\n• Fetching the whole subscription channel, which is slow but complete.\n• Using a dedicated service endpoint, which is fast but usually not complete.\n\nThe difference between the two is that the fast one usually lacks some information, like the item\'s duration or type (can\'t distinguish between live videos and normal ones) and it may return less items.\n\nYouTube is an example of a service that offers this fast method with its RSS feed.\n\nSo the choice boils down to what you prefer: speed or precise information.</string>
2020-03-30 10:38:42 +00:00
<string name= "content_not_supported" > This content is not yet supported by NewPipe.\n\nIt will hopefully be supported in a future version.</string>
2020-04-16 15:35:42 +00:00
<string name= "detail_sub_channel_thumbnail_view_description" > Channel\'s avatar thumbnail</string>
<string name= "channel_created_by" > Created by %s</string>
<string name= "video_detail_by" > By %s</string>
2020-06-28 20:55:18 +00:00
<string name= "playlist_page_summary" > Playlist page</string>
2020-04-10 12:25:00 +00:00
</resources>