Errors and skips are collected while the copy loop runs and reported once it ends. The final import state is exhaustive - success, already added, invalid name, or nothing supported found - so every import run reaches a terminal state and the pipeline notification always resolves instead of lingering as an indeterminate progress bar.
109 lines
7.5 KiB
XML
109 lines
7.5 KiB
XML
<resources>
|
|
<string name="app_name">ReSearch</string>
|
|
<string name="settings_title">Settings</string>
|
|
<string name="action_back">Back</string>
|
|
<string name="version_format">v%1$s</string>
|
|
<string name="version_unknown">unknown</string>
|
|
<string name="button_cancel_download">Cancel</string>
|
|
<string name="action_ok">OK</string>
|
|
<string name="download_error">Dictionary download failed</string>
|
|
<string name="download_network_failed">No connection to the dictionary server. Check your network and try again</string>
|
|
<string name="language">Language</string>
|
|
<string name="language_english">English</string>
|
|
<string name="language_russian">Russian</string>
|
|
<string name="language_system">System</string>
|
|
<string name="clear_search">Clear search</string>
|
|
<string name="article_no_selected">No article selected</string>
|
|
<string name="article_return_to_search">Return to search</string>
|
|
<string name="error_checking_dictionaries">Failed to check dictionary status</string>
|
|
<string name="error_loading_article">Loading error: %1$s</string>
|
|
<string name="indexing_already_in_progress">Indexing already in progress</string>
|
|
<string name="indexing_operation_parsing">Parsing file</string>
|
|
<string name="indexing_operation_sorting">Sorting index</string>
|
|
<string name="indexing_operation_merging">Merging batches</string>
|
|
<string name="indexing_operation_writing_final">Writing final index</string>
|
|
<string name="download_timeout">Download timeout exceeded. Check your internet connection</string>
|
|
<string name="download_connection_timeout">Connection timeout. Check your internet connection</string>
|
|
<string name="download_connection_reset">Connection was reset. Retrying…</string>
|
|
<string name="download_no_write_permission">No write permission for selected folder. Please select another folder (not system \'Downloads\')</string>
|
|
<string name="download_file_error">Failed to download file: %1$d</string>
|
|
<string name="download_file_not_found">File not found on server. Please check the URL</string>
|
|
<string name="download_file_forbidden">Access denied. The server refused the request</string>
|
|
<string name="download_server_error">Server error. Please try again later</string>
|
|
<string name="download_failed_create_file">Failed to create file: %1$s</string>
|
|
<string name="download_failed_open_output_stream">Failed to open output stream for file: %1$s</string>
|
|
<string name="download_file_empty">Downloaded file is empty</string>
|
|
<string name="download_file_incomplete">Downloaded file is incomplete</string>
|
|
<string name="unknown_error">Unknown error</string>
|
|
<string name="error_indexing">Indexing Error</string>
|
|
<string name="theme_light">Light</string>
|
|
<string name="theme_dark">Dark</string>
|
|
<string name="theme_system">System</string>
|
|
<string name="notification_channel_download_name">Downloading dictionaries</string>
|
|
<string name="notification_channel_download_description">Notifications about dictionary download progress</string>
|
|
<string name="notification_download_title">Downloading dictionaries</string>
|
|
<string name="notification_download_preparing">Preparing…</string>
|
|
<string name="notification_download_success_title">Dictionaries updated</string>
|
|
<string name="notification_download_success_text">Dictionaries successfully downloaded and extracted</string>
|
|
<string name="notification_download_error_title">Download error</string>
|
|
<string name="notification_download_error_text">Failed to download dictionaries</string>
|
|
<string name="notification_indexing_title">Indexing dictionaries</string>
|
|
<string name="archive_failed_open_source_file">Failed to open source file</string>
|
|
<string name="archive_failed_create_output_file">Failed to create output file</string>
|
|
<string name="archive_failed_delete_file">Failed to delete file: %1$s</string>
|
|
<string name="error_file_not_found">File not found: %1$s</string>
|
|
<string name="error_invalid_file_path">Invalid file path</string>
|
|
<string name="error_indexing_failed_with_message">Indexing failed: %1$s</string>
|
|
<string name="error_scan_directory_failed">Failed to scan dictionary folder</string>
|
|
<string name="error_search_failed">Search failed for query \'%1$s\' in %2$s</string>
|
|
<string name="error_failed_load_index_metadata">Failed to load index metadata: %1$s</string>
|
|
<string name="error_loading_more">Loading error</string>
|
|
<plurals name="active_dictionaries_count">
|
|
<item quantity="one">%1$d active dictionary</item>
|
|
<item quantity="other">%1$d active dictionaries</item>
|
|
</plurals>
|
|
<string name="dictionary_management_title">Dictionaries</string>
|
|
<string name="import_dictionary_button">Select files</string>
|
|
<string name="import_error">Failed to import dictionary: %1$s</string>
|
|
<string name="import_file_exists">Dictionary already added: %1$s</string>
|
|
<string name="import_invalid_file_name">Invalid file name: %1$s</string>
|
|
<string name="import_nothing_imported">No supported dictionary files were found in the selection</string>
|
|
<string name="dictionary_source_url_hint">URL</string>
|
|
<string name="dictionary_source_add_button">Add source</string>
|
|
<string name="dictionary_source_duplicate">This URL already exists</string>
|
|
<string name="dictionary_source_duplicate_in_form">Duplicate URL in the form</string>
|
|
<string name="dictionary_source_duplicate_prefix">This dictionary already exists</string>
|
|
<string name="dictionary_source_url_empty">URL cannot be empty</string>
|
|
<string name="dictionary_source_invalid_protocol">Must start with http:// or https://</string>
|
|
<string name="dictionary_source_invalid_extension">Must end with .gz, .dsl, or .dz</string>
|
|
<string name="dictionary_source_too_long">URL is too long (max 2048 characters)</string>
|
|
<string name="dictionary_source_invalid_url">Invalid URL format</string>
|
|
<string name="dictionary_source_suspicious_characters">URL contains invalid characters</string>
|
|
<string name="dictionaries_not_downloaded">No dictionaries downloaded yet</string>
|
|
<string name="dictionaries_update_available">Dictionary updates available</string>
|
|
<string name="action_cancel">Cancel</string>
|
|
<string name="action_add">Add</string>
|
|
<string name="action_add_another_url">Add another URL</string>
|
|
<string name="action_remove">Remove</string>
|
|
<string name="dictionaries_empty_description">Add download links or import dictionary files to start searching.</string>
|
|
<plurals name="dictionary_entries_count">
|
|
<item quantity="one">• %1$d entry</item>
|
|
<item quantity="other">• %1$d entries</item>
|
|
</plurals>
|
|
<string name="dictionary_not_indexed">• Not indexed</string>
|
|
<string name="dictionary_delete">Delete dictionary</string>
|
|
<string name="error_delete_dictionary">Failed to delete dictionary</string>
|
|
<string name="dictionaries_tap_to_update">Tap to update all dictionaries</string>
|
|
<string name="notification_import_title">Importing dictionaries</string>
|
|
<string name="notification_import_success_title">Import completed</string>
|
|
<string name="notification_import_success_text">Dictionaries successfully imported and indexed</string>
|
|
|
|
<string name="about_app_title">About</string>
|
|
<string name="action_close">Close</string>
|
|
<string name="license_text_unavailable">License text is unavailable.</string>
|
|
<string name="website">Website</string>
|
|
<string name="changelog">Changelog</string>
|
|
<string name="source">Source</string>
|
|
<string name="theme">Theme</string>
|
|
</resources>
|