Port PR #979's silent pre-indexing and add an Indexing Display setting (Popup / Status Bar Text / Status Bar Icon) so users can choose how indexing feedback is shown. Silent pre-indexing runs on text-only penultimate pages when a status bar option is selected, with a standard requestUpdate to clear the indicator. Image pages skip silent indexing to avoid e-ink grayscale pipeline conflicts; the normal popup handles those transitions. Direct chapter jumps always show the original small popup regardless of setting. Co-authored-by: Cursor <cursoragent@cursor.com>
363 lines
13 KiB
YAML
363 lines
13 KiB
YAML
_language_name: "English"
|
|
_language_code: "ENGLISH"
|
|
_order: "0"
|
|
|
|
STR_CROSSPOINT: "CrossPoint"
|
|
STR_BOOTING: "BOOTING"
|
|
STR_SLEEPING: "SLEEPING"
|
|
STR_ENTERING_SLEEP: "Entering Sleep..."
|
|
STR_BROWSE_FILES: "Browse Files"
|
|
STR_FILE_TRANSFER: "File Transfer"
|
|
STR_SETTINGS_TITLE: "Settings"
|
|
STR_CALIBRE_LIBRARY: "Calibre Library"
|
|
STR_CONTINUE_READING: "Continue Reading"
|
|
STR_NO_OPEN_BOOK: "No open book"
|
|
STR_START_READING: "Start reading below"
|
|
STR_BOOKS: "Books"
|
|
STR_NO_BOOKS_FOUND: "No books found"
|
|
STR_SELECT_CHAPTER: "Select Chapter"
|
|
STR_NO_CHAPTERS: "No chapters"
|
|
STR_END_OF_BOOK: "End of book"
|
|
STR_EMPTY_CHAPTER: "Empty chapter"
|
|
STR_INDEXING: "Indexing..."
|
|
STR_MEMORY_ERROR: "Memory error"
|
|
STR_PAGE_LOAD_ERROR: "Page load error"
|
|
STR_EMPTY_FILE: "Empty file"
|
|
STR_OUT_OF_BOUNDS: "Out of bounds"
|
|
STR_LOADING: "Loading..."
|
|
STR_LOAD_XTC_FAILED: "Failed to load XTC"
|
|
STR_LOAD_TXT_FAILED: "Failed to load TXT"
|
|
STR_LOAD_EPUB_FAILED: "Failed to load EPUB"
|
|
STR_SD_CARD_ERROR: "SD card error"
|
|
STR_WIFI_NETWORKS: "WiFi Networks"
|
|
STR_NO_NETWORKS: "No networks found"
|
|
STR_NETWORKS_FOUND: "%zu networks found"
|
|
STR_SCANNING: "Scanning..."
|
|
STR_CONNECTING: "Connecting..."
|
|
STR_CONNECTED: "Connected!"
|
|
STR_CONNECTION_FAILED: "Connection Failed"
|
|
STR_CONNECTION_TIMEOUT: "Connection timeout"
|
|
STR_FORGET_NETWORK: "Forget Network?"
|
|
STR_SAVE_PASSWORD: "Save password for next time?"
|
|
STR_REMOVE_PASSWORD: "Remove saved password?"
|
|
STR_PRESS_OK_SCAN: "Press OK to scan again"
|
|
STR_PRESS_ANY_CONTINUE: "Press any button to continue"
|
|
STR_SELECT_HINT: "LEFT/RIGHT: Select | OK: Confirm"
|
|
STR_HOW_CONNECT: "How would you like to connect?"
|
|
STR_JOIN_NETWORK: "Join a Network"
|
|
STR_CREATE_HOTSPOT: "Create Hotspot"
|
|
STR_JOIN_DESC: "Connect to an existing WiFi network"
|
|
STR_HOTSPOT_DESC: "Create a WiFi network others can join"
|
|
STR_STARTING_HOTSPOT: "Starting Hotspot..."
|
|
STR_HOTSPOT_MODE: "Hotspot Mode"
|
|
STR_CONNECT_WIFI_HINT: "Connect your device to this WiFi network"
|
|
STR_OPEN_URL_HINT: "Open this URL in your browser"
|
|
STR_OR_HTTP_PREFIX: "or http://"
|
|
STR_SCAN_QR_HINT: "or scan QR code with your phone:"
|
|
STR_CALIBRE_WIRELESS: "Calibre Wireless"
|
|
STR_CALIBRE_WEB_URL: "Calibre Web URL"
|
|
STR_CONNECT_WIRELESS: "Connect as Wireless Device"
|
|
STR_NETWORK_LEGEND: "* = Encrypted | + = Saved"
|
|
STR_MAC_ADDRESS: "MAC address:"
|
|
STR_CHECKING_WIFI: "Checking WiFi..."
|
|
STR_ENTER_WIFI_PASSWORD: "Enter WiFi Password"
|
|
STR_ENTER_TEXT: "Enter Text"
|
|
STR_TO_PREFIX: "to "
|
|
STR_CALIBRE_DISCOVERING: "Discovering Calibre..."
|
|
STR_CALIBRE_CONNECTING_TO: "Connecting to "
|
|
STR_CALIBRE_CONNECTED_TO: "Connected to "
|
|
STR_CALIBRE_WAITING_COMMANDS: "Waiting for commands..."
|
|
STR_CONNECTION_FAILED_RETRYING: "(Connection failed, retrying)"
|
|
STR_CALIBRE_DISCONNECTED: "Calibre disconnected"
|
|
STR_CALIBRE_WAITING_TRANSFER: "Waiting for transfer..."
|
|
STR_CALIBRE_TRANSFER_HINT: "If transfer fails, enable\\n'Ignore free space' in Calibre's\\nSmartDevice plugin settings."
|
|
STR_CALIBRE_RECEIVING: "Receiving: "
|
|
STR_CALIBRE_RECEIVED: "Received: "
|
|
STR_CALIBRE_WAITING_MORE: "Waiting for more..."
|
|
STR_CALIBRE_FAILED_CREATE_FILE: "Failed to create file"
|
|
STR_CALIBRE_PASSWORD_REQUIRED: "Password required"
|
|
STR_CALIBRE_TRANSFER_INTERRUPTED: "Transfer interrupted"
|
|
STR_CALIBRE_INSTRUCTION_1: "1) Install CrossPoint Reader plugin"
|
|
STR_CALIBRE_INSTRUCTION_2: "2) Be on the same WiFi network"
|
|
STR_CALIBRE_INSTRUCTION_3: "3) In Calibre: \"Send to device\""
|
|
STR_CALIBRE_INSTRUCTION_4: "\"Keep this screen open while sending\""
|
|
STR_CAT_DISPLAY: "Display"
|
|
STR_CAT_READER: "Reader"
|
|
STR_CAT_CONTROLS: "Controls"
|
|
STR_CAT_SYSTEM: "System"
|
|
STR_CAT_CLOCK: "Clock"
|
|
STR_SLEEP_SCREEN: "Sleep Screen"
|
|
STR_SLEEP_COVER_MODE: "Sleep Screen Cover Mode"
|
|
STR_STATUS_BAR: "Status Bar"
|
|
STR_HIDE_BATTERY: "Hide Battery %"
|
|
STR_EXTRA_SPACING: "Extra Paragraph Spacing"
|
|
STR_TEXT_AA: "Text Anti-Aliasing"
|
|
STR_SHORT_PWR_BTN: "Short Power Button Click"
|
|
STR_ORIENTATION: "Reading Orientation"
|
|
STR_FRONT_BTN_LAYOUT: "Front Button Layout"
|
|
STR_SIDE_BTN_LAYOUT: "Side Button Layout (reader)"
|
|
STR_LONG_PRESS_SKIP: "Long-press Chapter Skip"
|
|
STR_FONT_FAMILY: "Reader Font Family"
|
|
STR_EXT_READER_FONT: "External Reader Font"
|
|
STR_EXT_CHINESE_FONT: "Reader Font"
|
|
STR_EXT_UI_FONT: "UI Font"
|
|
STR_FONT_SIZE: "UI Font Size"
|
|
STR_LINE_SPACING: "Reader Line Spacing"
|
|
STR_ASCII_LETTER_SPACING: "ASCII Letter Spacing"
|
|
STR_ASCII_DIGIT_SPACING: "ASCII Digit Spacing"
|
|
STR_CJK_SPACING: "CJK Spacing"
|
|
STR_COLOR_MODE: "Color Mode"
|
|
STR_SCREEN_MARGIN: "Reader Screen Margin"
|
|
STR_PARA_ALIGNMENT: "Reader Paragraph Alignment"
|
|
STR_HYPHENATION: "Hyphenation"
|
|
STR_TIME_TO_SLEEP: "Time to Sleep"
|
|
STR_REFRESH_FREQ: "Refresh Frequency"
|
|
STR_CALIBRE_SETTINGS: "Calibre Settings"
|
|
STR_KOREADER_SYNC: "KOReader Sync"
|
|
STR_CHECK_UPDATES: "Check for updates"
|
|
STR_LANGUAGE: "Language"
|
|
STR_SELECT_WALLPAPER: "Select Wallpaper"
|
|
STR_CLEAR_READING_CACHE: "Clear Reading Cache"
|
|
STR_CALIBRE: "Calibre"
|
|
STR_USERNAME: "Username"
|
|
STR_PASSWORD: "Password"
|
|
STR_SYNC_SERVER_URL: "Sync Server URL"
|
|
STR_DOCUMENT_MATCHING: "Document Matching"
|
|
STR_AUTHENTICATE: "Authenticate"
|
|
STR_KOREADER_USERNAME: "KOReader Username"
|
|
STR_KOREADER_PASSWORD: "KOReader Password"
|
|
STR_FILENAME: "Filename"
|
|
STR_BINARY: "Binary"
|
|
STR_SET_CREDENTIALS_FIRST: "Set credentials first"
|
|
STR_WIFI_CONN_FAILED: "WiFi connection failed"
|
|
STR_AUTHENTICATING: "Authenticating..."
|
|
STR_AUTH_SUCCESS: "Successfully authenticated!"
|
|
STR_KOREADER_AUTH: "KOReader Auth"
|
|
STR_SYNC_READY: "KOReader sync is ready to use"
|
|
STR_AUTH_FAILED: "Authentication Failed"
|
|
STR_DONE: "Done"
|
|
STR_CLEAR_CACHE_WARNING_1: "This will clear all cached book data."
|
|
STR_CLEAR_CACHE_WARNING_2: "All reading progress will be lost!"
|
|
STR_CLEAR_CACHE_WARNING_3: "Books will need to be re-indexed"
|
|
STR_CLEAR_CACHE_WARNING_4: "when opened again."
|
|
STR_CLEARING_CACHE: "Clearing cache..."
|
|
STR_CACHE_CLEARED: "Cache Cleared"
|
|
STR_ITEMS_REMOVED: "items removed"
|
|
STR_FAILED_LOWER: "failed"
|
|
STR_CLEAR_CACHE_FAILED: "Failed to clear cache"
|
|
STR_CHECK_SERIAL_OUTPUT: "Check serial output for details"
|
|
STR_DARK: "Dark"
|
|
STR_LIGHT: "Light"
|
|
STR_CUSTOM: "Custom"
|
|
STR_COVER: "Cover"
|
|
STR_NONE_OPT: "None"
|
|
STR_FIT: "Fit"
|
|
STR_CROP: "Crop"
|
|
STR_NO_PROGRESS: "No Progress"
|
|
STR_FULL_OPT: "Full"
|
|
STR_NEVER: "Never"
|
|
STR_IN_READER: "In Reader"
|
|
STR_ALWAYS: "Always"
|
|
STR_IGNORE: "Ignore"
|
|
STR_SLEEP: "Sleep"
|
|
STR_PAGE_TURN: "Page Turn"
|
|
STR_PORTRAIT: "Portrait"
|
|
STR_LANDSCAPE_CW: "Landscape CW"
|
|
STR_INVERTED: "Inverted"
|
|
STR_LANDSCAPE_CCW: "Landscape CCW"
|
|
STR_FRONT_LAYOUT_BCLR: "Bck, Cnfrm, Lft, Rght"
|
|
STR_FRONT_LAYOUT_LRBC: "Lft, Rght, Bck, Cnfrm"
|
|
STR_FRONT_LAYOUT_LBCR: "Lft, Bck, Cnfrm, Rght"
|
|
STR_PREV_NEXT: "Prev/Next"
|
|
STR_NEXT_PREV: "Next/Prev"
|
|
STR_BOOKERLY: "Bookerly"
|
|
STR_NOTO_SANS: "Noto Sans"
|
|
STR_OPEN_DYSLEXIC: "Open Dyslexic"
|
|
STR_SMALL: "Small"
|
|
STR_MEDIUM: "Medium"
|
|
STR_LARGE: "Large"
|
|
STR_X_LARGE: "X Large"
|
|
STR_TIGHT: "Tight"
|
|
STR_NORMAL: "Normal"
|
|
STR_WIDE: "Wide"
|
|
STR_JUSTIFY: "Justify"
|
|
STR_ALIGN_LEFT: "Left"
|
|
STR_CENTER: "Center"
|
|
STR_ALIGN_RIGHT: "Right"
|
|
STR_MIN_1: "1 min"
|
|
STR_MIN_5: "5 min"
|
|
STR_MIN_10: "10 min"
|
|
STR_MIN_15: "15 min"
|
|
STR_MIN_30: "30 min"
|
|
STR_PAGES_1: "1 page"
|
|
STR_PAGES_5: "5 pages"
|
|
STR_PAGES_10: "10 pages"
|
|
STR_PAGES_15: "15 pages"
|
|
STR_PAGES_30: "30 pages"
|
|
STR_UPDATE: "Update"
|
|
STR_CHECKING_UPDATE: "Checking for update..."
|
|
STR_NEW_UPDATE: "New update available!"
|
|
STR_CURRENT_VERSION: "Current Version: "
|
|
STR_NEW_VERSION: "New Version: "
|
|
STR_UPDATING: "Updating..."
|
|
STR_NO_UPDATE: "No update available"
|
|
STR_UPDATE_FAILED: "Update failed"
|
|
STR_UPDATE_COMPLETE: "Update complete"
|
|
STR_POWER_ON_HINT: "Press and hold power button to turn back on"
|
|
STR_EXTERNAL_FONT: "External Font"
|
|
STR_BUILTIN_DISABLED: "Built-in (Disabled)"
|
|
STR_NO_ENTRIES: "No entries found"
|
|
STR_DOWNLOADING: "Downloading..."
|
|
STR_DOWNLOAD_FAILED: "Download failed"
|
|
STR_ERROR_MSG: "Error:"
|
|
STR_UNNAMED: "Unnamed"
|
|
STR_NO_SERVER_URL: "No server URL configured"
|
|
STR_FETCH_FEED_FAILED: "Failed to fetch feed"
|
|
STR_PARSE_FEED_FAILED: "Failed to parse feed"
|
|
STR_NETWORK_PREFIX: "Network: "
|
|
STR_IP_ADDRESS_PREFIX: "IP Address: "
|
|
STR_SCAN_QR_WIFI_HINT: "or scan QR code with your phone to connect to Wifi."
|
|
STR_ERROR_GENERAL_FAILURE: "Error: General failure"
|
|
STR_ERROR_NETWORK_NOT_FOUND: "Error: Network not found"
|
|
STR_ERROR_CONNECTION_TIMEOUT: "Error: Connection timeout"
|
|
STR_SD_CARD: "SD card"
|
|
STR_BACK: "« Back"
|
|
STR_EXIT: "« Exit"
|
|
STR_HOME: "« Home"
|
|
STR_SAVE: "« Save"
|
|
STR_SELECT: "Select"
|
|
STR_TOGGLE: "Toggle"
|
|
STR_CONFIRM: "Confirm"
|
|
STR_CANCEL: "Cancel"
|
|
STR_CONNECT: "Connect"
|
|
STR_OPEN: "Open"
|
|
STR_DOWNLOAD: "Download"
|
|
STR_RETRY: "Retry"
|
|
STR_YES: "Yes"
|
|
STR_NO: "No"
|
|
STR_STATE_ON: "ON"
|
|
STR_STATE_OFF: "OFF"
|
|
STR_SET: "Set"
|
|
STR_NOT_SET: "Not Set"
|
|
STR_DIR_LEFT: "Left"
|
|
STR_DIR_RIGHT: "Right"
|
|
STR_DIR_UP: "Up"
|
|
STR_DIR_DOWN: "Down"
|
|
STR_CAPS_ON: "CAPS"
|
|
STR_CAPS_OFF: "caps"
|
|
STR_OK_BUTTON: "OK"
|
|
STR_ON_MARKER: "[ON]"
|
|
STR_SLEEP_COVER_FILTER: "Sleep Screen Cover Filter"
|
|
STR_FILTER_CONTRAST: "Contrast"
|
|
STR_STATUS_BAR_FULL_PERCENT: "Full w/ Percentage"
|
|
STR_STATUS_BAR_FULL_BOOK: "Full w/ Book Bar"
|
|
STR_STATUS_BAR_BOOK_ONLY: "Book Bar Only"
|
|
STR_STATUS_BAR_FULL_CHAPTER: "Full w/ Chapter Bar"
|
|
STR_UI_THEME: "UI Theme"
|
|
STR_THEME_CLASSIC: "Classic"
|
|
STR_THEME_LYRA: "Lyra"
|
|
STR_SUNLIGHT_FADING_FIX: "Sunlight Fading Fix"
|
|
STR_REMAP_FRONT_BUTTONS: "Remap Front Buttons"
|
|
STR_OPDS_BROWSER: "OPDS Browser"
|
|
STR_COVER_CUSTOM: "Cover + Custom"
|
|
STR_RECENTS: "Recents"
|
|
STR_MENU_RECENT_BOOKS: "Recent Books"
|
|
STR_NO_RECENT_BOOKS: "No recent books"
|
|
STR_CALIBRE_DESC: "Use Calibre wireless device transfers"
|
|
STR_FORGET_AND_REMOVE: "Forget network and remove saved password?"
|
|
STR_FORGET_BUTTON: "Forget network"
|
|
STR_CALIBRE_STARTING: "Starting Calibre..."
|
|
STR_CALIBRE_SETUP: "Setup"
|
|
STR_CALIBRE_STATUS: "Status"
|
|
STR_CLEAR_BUTTON: "Clear"
|
|
STR_DEFAULT_VALUE: "Default"
|
|
STR_REMAP_PROMPT: "Press a front button for each role"
|
|
STR_UNASSIGNED: "Unassigned"
|
|
STR_ALREADY_ASSIGNED: "Already assigned"
|
|
STR_REMAP_RESET_HINT: "Side button Up: Reset to default layout"
|
|
STR_REMAP_CANCEL_HINT: "Side button Down: Cancel remapping"
|
|
STR_HW_BACK_LABEL: "Back (1st button)"
|
|
STR_HW_CONFIRM_LABEL: "Confirm (2nd button)"
|
|
STR_HW_LEFT_LABEL: "Left (3rd button)"
|
|
STR_HW_RIGHT_LABEL: "Right (4th button)"
|
|
STR_GO_TO_PERCENT: "Go to %"
|
|
STR_GO_HOME_BUTTON: "Go Home"
|
|
STR_SYNC_PROGRESS: "Sync Reading Progress"
|
|
STR_DELETE_CACHE: "Delete Book Cache"
|
|
STR_CHAPTER_PREFIX: "Chapter: "
|
|
STR_PAGES_SEPARATOR: " pages | "
|
|
STR_BOOK_PREFIX: "Book: "
|
|
STR_KBD_SHIFT: "shift"
|
|
STR_KBD_SHIFT_CAPS: "SHIFT"
|
|
STR_KBD_LOCK: "LOCK"
|
|
STR_CALIBRE_URL_HINT: "For Calibre, add /opds to your URL"
|
|
STR_PERCENT_STEP_HINT: "Left/Right: 1% Up/Down: 10%"
|
|
STR_SYNCING_TIME: "Syncing time..."
|
|
STR_CALC_HASH: "Calculating document hash..."
|
|
STR_HASH_FAILED: "Failed to calculate document hash"
|
|
STR_FETCH_PROGRESS: "Fetching remote progress..."
|
|
STR_UPLOAD_PROGRESS: "Uploading progress..."
|
|
STR_NO_CREDENTIALS_MSG: "No credentials configured"
|
|
STR_KOREADER_SETUP_HINT: "Set up KOReader account in Settings"
|
|
STR_PROGRESS_FOUND: "Progress found!"
|
|
STR_REMOTE_LABEL: "Remote:"
|
|
STR_LOCAL_LABEL: "Local:"
|
|
STR_PAGE_OVERALL_FORMAT: "Page %d, %.2f%% overall"
|
|
STR_PAGE_TOTAL_OVERALL_FORMAT: "Page %d/%d, %.2f%% overall"
|
|
STR_DEVICE_FROM_FORMAT: " From: %s"
|
|
STR_APPLY_REMOTE: "Apply remote progress"
|
|
STR_UPLOAD_LOCAL: "Upload local progress"
|
|
STR_NO_REMOTE_MSG: "No remote progress found"
|
|
STR_UPLOAD_PROMPT: "Upload current position?"
|
|
STR_UPLOAD_SUCCESS: "Progress uploaded!"
|
|
STR_SYNC_FAILED_MSG: "Sync failed"
|
|
STR_SECTION_PREFIX: "Section "
|
|
STR_UPLOAD: "Upload"
|
|
STR_BOOK_S_STYLE: "Book's Style"
|
|
STR_EMBEDDED_STYLE: "Embedded Style"
|
|
STR_OPDS_SERVER_URL: "OPDS Server URL"
|
|
STR_LETTERBOX_FILL: "Letterbox Fill"
|
|
STR_DITHERED: "Dithered"
|
|
STR_SOLID: "Solid"
|
|
STR_ADD_BOOKMARK: "Add Bookmark"
|
|
STR_REMOVE_BOOKMARK: "Remove Bookmark"
|
|
STR_LOOKUP_WORD: "Lookup Word"
|
|
STR_LOOKUP_HISTORY: "Lookup Word History"
|
|
STR_GO_TO_BOOKMARK: "Go to Bookmark"
|
|
STR_CLOSE_BOOK: "Close Book"
|
|
STR_DELETE_DICT_CACHE: "Delete Dictionary Cache"
|
|
STR_DEFAULT_OPTION: "Default"
|
|
STR_BOOKMARK_ADDED: "Bookmark added"
|
|
STR_BOOKMARK_REMOVED: "Bookmark removed"
|
|
STR_DICT_CACHE_DELETED: "Dictionary cache deleted"
|
|
STR_NO_CACHE_TO_DELETE: "No cache to delete"
|
|
STR_TABLE_OF_CONTENTS: "Table of Contents"
|
|
STR_TOGGLE_ORIENTATION: "Toggle Portrait/Landscape"
|
|
STR_TOGGLE_FONT_SIZE: "Toggle Font Size"
|
|
STR_OVERRIDE_LETTERBOX_FILL: "Override Letterbox Fill"
|
|
STR_PREFERRED_PORTRAIT: "Preferred Portrait"
|
|
STR_PREFERRED_LANDSCAPE: "Preferred Landscape"
|
|
STR_CHOOSE_SOMETHING: "Choose something to read"
|
|
STR_CLOCK: "Clock"
|
|
STR_CLOCK_AMPM: "AM/PM"
|
|
STR_CLOCK_24H: "24 Hour"
|
|
STR_SET_TIME: "Set Time"
|
|
STR_CLOCK_SIZE: "Clock Size"
|
|
STR_CLOCK_SIZE_SMALL: "Small"
|
|
STR_CLOCK_SIZE_MEDIUM: "Medium"
|
|
STR_CLOCK_SIZE_LARGE: "Large"
|
|
STR_TIMEZONE: "Timezone"
|
|
STR_TZ_UTC: "UTC"
|
|
STR_TZ_EASTERN: "Eastern"
|
|
STR_TZ_CENTRAL: "Central"
|
|
STR_TZ_MOUNTAIN: "Mountain"
|
|
STR_TZ_PACIFIC: "Pacific"
|
|
STR_TZ_ALASKA: "Alaska"
|
|
STR_TZ_HAWAII: "Hawaii"
|
|
STR_TZ_CUSTOM: "Custom"
|
|
STR_SET_UTC_OFFSET: "Set UTC Offset"
|
|
STR_INDEXING_DISPLAY: "Indexing Display"
|
|
STR_INDEXING_POPUP: "Popup"
|
|
STR_INDEXING_STATUS_TEXT: "Status Bar Text"
|
|
STR_INDEXING_STATUS_ICON: "Status Bar Icon"
|