* Add chapter markers and "skip chapter" on long press * Fix linting problems - Missing comma - Unused import - Comment block * Add preferences options * Drop chapter support for ExoPlayer * Fix linting * Remove Trailing spaces * Remove TODO from marker color * Move code to function * Optimize imports * Fix crash on episode skip * Disable player control view animation * Avoid crash when there are no chapters for media item * Skip to next episode when skipping last chapter * Load chapters from Jellyfin API instead of MPV Player * Remove chapter gesture * Fix build * Fix linting * Fix linting * Support chapters with offline media * Remove debug print * Add chapter skipping * Remove trailing spaces * fix(chapters): display correct chapter while seeking * refactor: faster and cleaner `getCurrentChapterIndex` * refactor: seek to start of current chapter if player position is more than 5 seconds past start of chapter * refactor: change "Matroska chapters" to just "Chapters" The chapters feature also works for MP4 files so just make it generic * Bump database version * Add auto-migration for database version bump * Save database schema * chore: clean up --------- Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
194 lines
13 KiB
XML
194 lines
13 KiB
XML
<resources>
|
|
<string name="app_name" translatable="false">Findroid</string>
|
|
<string name="app_description">Third-party native Jellyfin app</string>
|
|
<string name="jellyfin_banner">Jellyfin banner</string>
|
|
<string name="add_server">Add server</string>
|
|
<string name="add_server_error_outdated">Server version outdated: %1$s. Please update your server</string>
|
|
<string name="add_server_error_not_jellyfin">Not a Jellyfin server: %1$s</string>
|
|
<string name="add_server_error_version">Unsupported server version: %1$s. Please update your server</string>
|
|
<string name="add_server_error_slow">Server is too slow to respond: %1$s</string>
|
|
<string name="add_server_error_empty_address">Empty server address</string>
|
|
<string name="add_server_error_not_found">Server not found</string>
|
|
<string name="add_server_error_no_id">Server has no id, something seems to be wrong with the server</string>
|
|
<string name="login">Login</string>
|
|
<string name="login_error_wrong_username_password">Wrong username or password</string>
|
|
<string name="select_server">Select server</string>
|
|
<string name="edit_text_server_address_hint">Server address</string>
|
|
<string name="edit_text_username_hint">Username</string>
|
|
<string name="edit_text_password_hint">Password</string>
|
|
<string name="button_connect">Connect</string>
|
|
<string name="button_login">Login</string>
|
|
<string name="remove_server">Remove server</string>
|
|
<string name="remove_server_dialog_text">Are you sure you want to remove the server %1$s</string>
|
|
<string name="remove_user">Remove user</string>
|
|
<string name="remove_user_dialog_text">Are you sure you want to remove the user %1$s</string>
|
|
<string name="remove_server_address">Remove server address</string>
|
|
<string name="remove_server_address_dialog_text">Are you sure you want to remove the server address %1$s</string>
|
|
<string name="remove">Remove</string>
|
|
<string name="cancel">Cancel</string>
|
|
<string name="title_home">Home</string>
|
|
<string name="title_media">My media</string>
|
|
<string name="title_favorite">Favorites</string>
|
|
<string name="title_settings">Settings</string>
|
|
<string name="title_download">Downloads</string>
|
|
<string name="view_all">View all</string>
|
|
<string name="error_loading_data">Error loading data</string>
|
|
<string name="retry">Retry</string>
|
|
<string name="genres">Genres</string>
|
|
<string name="director">Director</string>
|
|
<string name="writers">Writers</string>
|
|
<string name="cast_amp_crew"><![CDATA[Cast & Crew]]></string>
|
|
<string name="seasons">Seasons</string>
|
|
<string name="play_button_description">Play the media</string>
|
|
<string name="trailer_button_description">Watch the trailer</string>
|
|
<string name="check_button_description">Mark as watched or unwatched</string>
|
|
<string name="favorite_button_description">Favorite</string>
|
|
<string name="episode_watched_indicator">Episode watched indicator</string>
|
|
<string name="downloaded_indicator">Downloaded indicator</string>
|
|
<string name="episode_name">%1$d. %2$s</string>
|
|
<string name="episode_name_with_end">%1$d-%2$d. %3$s</string>
|
|
<string name="episode_name_extended">S%1$d:E%2$d - %3$s</string>
|
|
<string name="episode_name_extended_with_end">S%1$d:E%2$d-%3$d - %4$s</string>
|
|
<string name="next_up">Next Up</string>
|
|
<string name="continue_watching">Continue Watching</string>
|
|
<string name="latest_library">Latest %1$s</string>
|
|
<string name="libraries">Libraries</string>
|
|
<string name="series_poster">Series poster</string>
|
|
<string name="no_favorites">You have no favorites</string>
|
|
<string name="no_downloads">You have nothing downloaded</string>
|
|
<string name="search">Search</string>
|
|
<string name="no_search_results">No search results</string>
|
|
<string name="settings_category_language">Language</string>
|
|
<string name="settings_preferred_audio_language">Preferred audio language</string>
|
|
<string name="settings_preferred_subtitle_language">Preferred subtitle language</string>
|
|
<string name="app_language">App language</string>
|
|
<string name="settings_category_servers">Servers</string>
|
|
<string name="settings_category_player">Player</string>
|
|
<string name="settings_category_download">Downloads</string>
|
|
<string name="settings_category_appearance">Appearance</string>
|
|
<string name="device_name">Device name</string>
|
|
<string name="settings_category_device">Device</string>
|
|
<string name="settings_category_cache">Cache</string>
|
|
<string name="settings_use_cache_title">Cache images</string>
|
|
<string name="settings_use_cache_summary">Cache images on disk to speed up loading times. Will take effect after app restart.</string>
|
|
<string name="settings_cache_size">Cache size (MB)</string>
|
|
<string name="settings_cache_size_message">App will use this amount of MB of your disk space to store images from Jellyfin server. Larger values might be beneficial on slower networks.</string>
|
|
<string name="theme">Theme</string>
|
|
<string name="error_preparing_player_items">Error preparing player items.</string>
|
|
<string name="view_details">View details</string>
|
|
<string name="view_details_underlined"><u>View details</u></string>
|
|
<string name="about">About</string>
|
|
<string name="privacy_policy">Privacy policy</string>
|
|
<string name="app_info">App info</string>
|
|
<string name="unknown_error">Unknown error</string>
|
|
<string name="search_hint">Search movies, shows, episodes…</string>
|
|
<string name="mpv_player">mpv player</string>
|
|
<string name="download_mobile_data">Download using mobile data</string>
|
|
<string name="download_roaming">Download when roaming</string>
|
|
<string name="mpv_player_summary">Use the experimental mpv player to play videos. mpv has support for more video, audio and subtitle codecs.</string>
|
|
<string name="download_button_description">Download</string>
|
|
<string name="person_detail_title">Details</string>
|
|
<string name="movies_label">Movies</string>
|
|
<string name="shows_label">TV Shows</string>
|
|
<string name="episodes_label">Episodes</string>
|
|
<string name="hide">Hide</string>
|
|
<string name="sort_by">Sort by</string>
|
|
<string name="sort_order">Sort order</string>
|
|
<string name="close">Close</string>
|
|
<string name="share">Share</string>
|
|
<string name="image_description_poster">%1$s poster</string>
|
|
<string name="image_description_backdrop">%1$s backdrop</string>
|
|
<string name="gestures">Gestures</string>
|
|
<string name="player_gestures">Player gestures</string>
|
|
<string name="player_gestures_vb">Volume and brightness gestures</string>
|
|
<string name="player_gestures_zoom">Zoom gesture</string>
|
|
<string name="player_gestures_seek">Seek gesture</string>
|
|
<string name="player_gestures_chapter_skip">Chapter gesture</string>
|
|
<string name="player_gestures_vb_summary">Swipe up and down on the right side of the screen to change the volume and on the left side to change the brightness</string>
|
|
<string name="player_gestures_zoom_summary">Pinch to fill the screen with the video</string>
|
|
<string name="player_gestures_chapter_skip_summary">Long press on Left / Right side to skip chapters (overrides 2x speed gesture)</string>
|
|
<string name="player_gestures_seek_summary">Swipe horizontally to seek forwards or backwards</string>
|
|
<string name="player_brightness_remember">Remember brightness level</string>
|
|
<string name="player_start_maximized">Start maximized</string>
|
|
<string name="player_start_maximized_summary">Open video in maximized mode by default</string>
|
|
<string name="sort_by_options_0">Title</string>
|
|
<string name="sort_by_options_1">IMDB Rating</string>
|
|
<string name="sort_by_options_2">Parental Rating</string>
|
|
<string name="sort_by_options_3">Date Added</string>
|
|
<string name="sort_by_options_4">Date Played</string>
|
|
<string name="sort_by_options_5">Release Date</string>
|
|
<string name="ascending">Ascending</string>
|
|
<string name="descending">Descending</string>
|
|
<string name="runtime_minutes">%1$d mins</string>
|
|
<string name="select_video_version_title">Select version</string>
|
|
<string name="track_selection">[%1$s] %2$s (%3$s)</string>
|
|
<string name="seeking">Seeking</string>
|
|
<string name="seek_back_increment">Seek back increment (ms)</string>
|
|
<string name="seek_forward_increment">Seek forward increment (ms)</string>
|
|
<string name="dynamic_colors">Dynamic colors</string>
|
|
<string name="dynamic_colors_summary">Use Material You Dynamic colors (only available on Android 12+)</string>
|
|
<string name="amoled_theme">AMOLED dark theme</string>
|
|
<string name="amoled_theme_summary">Use AMOLED theme with a pure black background</string>
|
|
<string name="subtitles">Subtitles</string>
|
|
<string name="subtitles_summary">Customize subtitles appearance</string>
|
|
<string name="theme_system">Follow system</string>
|
|
<string name="theme_light">Light</string>
|
|
<string name="theme_dark">Dark</string>
|
|
<string name="settings_category_network">Network</string>
|
|
<string name="settings_request_timeout">Request timeout (ms)</string>
|
|
<string name="settings_connect_timeout">Connect timeout (ms)</string>
|
|
<string name="settings_socket_timeout">Socket timeout (ms)</string>
|
|
<string name="users">Users</string>
|
|
<string name="add_user">Add user</string>
|
|
<string name="pref_player_mpv_hwdec">Hardware decoding</string>
|
|
<string name="pref_player_mpv_vo">Video output</string>
|
|
<string name="pref_player_mpv_ao">Audio output</string>
|
|
<string name="pref_player_intro_skipper">Intro Skipper</string>
|
|
<string name="pref_player_intro_skipper_summary">Requires ConfusedPolarBear\'s Intro Skipper plugin to be installed on the server</string>
|
|
<string name="pref_player_trick_play">Trick Play</string>
|
|
<string name="pref_player_trick_play_summary">Requires nicknsy\'s Jellyscrub plugin to be installed on the server</string>
|
|
<string name="pref_player_chapter_markers">Chapter markers</string>
|
|
<string name="pref_player_chapter_markers_summary">Display chapter markers on the timebar</string>
|
|
<string name="addresses">Addresses</string>
|
|
<string name="add_address">Add address</string>
|
|
<string name="add_server_address">Add server address</string>
|
|
<string name="add">Add</string>
|
|
<string name="quick_connect">Quick Connect</string>
|
|
<string name="picture_in_picture">Picture-in-picture</string>
|
|
<string name="picture_in_picture_gesture">Picture-in-picture home gesture</string>
|
|
<string name="picture_in_picture_gesture_summary">Use home button or gesture to enter picture-in-picture while the video is playing</string>
|
|
<string name="size">Size</string>
|
|
<string name="video">Video</string>
|
|
<string name="audio">Audio</string>
|
|
<string name="subtitle">Subtitles</string>
|
|
<string name="subtitle_chip_text">CC</string>
|
|
<string name="temp">temp</string>
|
|
<string name="extra_info">Display Extra Info</string>
|
|
<string name="extra_info_summary">Displays detailed information about Audio, Video and Subtitles</string>
|
|
<string name="offline_mode">Offline Mode</string>
|
|
<string name="offline_mode_icon">Offline Mode icon</string>
|
|
<string name="offline_mode_go_online">Go online</string>
|
|
<string name="downloading_error">Error while downloading</string>
|
|
<string name="not_enough_storage">This item requires %1$s of free storage but only %2$s is available</string>
|
|
<string name="no_server_connection">No connection to the Jellyfin server, to watch offline enable Offline Mode</string>
|
|
<string name="select_storage_location">Select storage location</string>
|
|
<string name="storage_unavailable">Storage location is unavailable</string>
|
|
<string name="internal">Internal</string>
|
|
<string name="external">External</string>
|
|
<string name="storage_name">%1$s (%2$d MB free)</string>
|
|
<string name="preparing_download">Preparing download</string>
|
|
<string name="cancel_download">Cancel download</string>
|
|
<string name="cancel_download_message">Are you sure you want to cancel the download?</string>
|
|
<string name="stop_download">Stop download</string>
|
|
<string name="privacy_policy_notice">By using Findroid you agree with the <a href='https://raw.githubusercontent.com/jarnedemeulemeester/findroid/main/PRIVACY'>Privacy Policy</a> which states that we do not collect any data</string>
|
|
<string name="no_servers_found">No servers found</string>
|
|
<string name="no_users_found">No users found</string>
|
|
<string name="select_user">Select user</string>
|
|
<string name="live_tv">Live TV</string>
|
|
<string name="play">Play</string>
|
|
<string name="watch_trailer">Watch trailer</string>
|
|
<string name="mark_as_played">Mark as played</string>
|
|
<string name="unmark_as_played">Unmark as played</string>
|
|
<string name="add_to_favorites">Add to favorites</string>
|
|
<string name="remove_from_favorites">Remove from favorites</string>
|
|
</resources>
|