From 3a81db8e0beddfe9a56adb8d9245ba8ee0203f15 Mon Sep 17 00:00:00 2001 From: Dexif Date: Fri, 3 Apr 2026 18:01:06 +0100 Subject: [PATCH 1/4] chore: complete Belarusian translation (#1548) Add 30 missing translation keys to belarusian.yaml for #1483 --- lib/I18n/translations/belarusian.yaml | 32 ++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/lib/I18n/translations/belarusian.yaml b/lib/I18n/translations/belarusian.yaml index 253c71d8..e17f3bad 100644 --- a/lib/I18n/translations/belarusian.yaml +++ b/lib/I18n/translations/belarusian.yaml @@ -246,7 +246,7 @@ STR_PROGRESS_FOUND: "Прагрэс знойдзены!" STR_REMOTE_LABEL: "Аддалены:" STR_LOCAL_LABEL: "Лакальны:" STR_PAGE_OVERALL_FORMAT: "Старонка %d, %.2f%% усяго" -STR_PAGE_TOTAL_OVERALL_FORMAT: "Старонка %d/%d" +STR_PAGE_TOTAL_OVERALL_FORMAT: "Старонка %d/%d, %.2f%% усяго" STR_DEVICE_FROM_FORMAT: "Ад: %s" STR_APPLY_REMOTE: "Прымяніць аддалены прагрэс" STR_UPLOAD_LOCAL: "Адправіць лакальны прагрэс" @@ -260,3 +260,33 @@ STR_BOOK_S_STYLE: "Стыль кнігі" STR_EMBEDDED_STYLE: "Убудаваны стыль" STR_OPDS_SERVER_URL: "URL OPDS сервера" STR_SCREENSHOT_BUTTON: "Зрабіць здымак экрана" +STR_IMAGES: "Выявы" +STR_IMAGES_DISPLAY: "Паказваць" +STR_IMAGES_PLACEHOLDER: "Запаўняльнік" +STR_IMAGES_SUPPRESS: "Хаваць" +STR_SHOW_HIDDEN_FILES: "Паказваць схаваныя файлы" +STR_SELECTED: "Выбрана" +STR_SHOW: "Паказаць" +STR_HIDE: "Схаваць" +STR_CUSTOMISE_STATUS_BAR: "Наладзіць радок стану" +STR_CHAPTER_PAGE_COUNT: "Колькасць старонак раздзела" +STR_BOOK_PROGRESS_PERCENTAGE: "Працэнт прагрэсу кнігі" +STR_PROGRESS_BAR: "Паласа прагрэсу" +STR_PROGRESS_BAR_THICKNESS: "Таўшчыня паласы прагрэсу" +STR_PROGRESS_BAR_THIN: "Тонкая" +STR_PROGRESS_BAR_MEDIUM: "Сярэдняя" +STR_PROGRESS_BAR_THICK: "Тоўстая" +STR_BOOK: "Кніга" +STR_CHAPTER: "Раздзел" +STR_EXAMPLE_CHAPTER: "Раздзел 21" +STR_EXAMPLE_BOOK: "Назва кнігі" +STR_PREVIEW: "Перадпрагляд" +STR_TITLE: "Назва" +STR_BATTERY: "Батарэя" +STR_DELETE: "Выдаліць" +STR_DISPLAY_QR: "Паказаць старонку як QR" +STR_FOOTNOTES: "Зноскі" +STR_NO_FOOTNOTES: "На гэтай старонцы няма зносак" +STR_LINK: "[спасылка]" +STR_AUTO_TURN_ENABLED: "Аўтаперагортванне: " +STR_AUTO_TURN_PAGES_PER_MIN: "Аўтаперагортванне (старонак за хвіліну)" From 3ebdea7037f7261d15c26bd14c1cb2ebfaa2ab5d Mon Sep 17 00:00:00 2001 From: Tadas Date: Fri, 3 Apr 2026 20:02:12 +0300 Subject: [PATCH 2/4] feat: Add Lithuanian transilation (#1526) ## Summary * Add Lithuanian transilation ### AI Usage While CrossPoint doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it helps set the right context for reviewers. Did you use AI tools to help write this code? YES --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- lib/I18n/translations/lithuanian.yaml | 292 ++++++++++++++++++++++++++ 1 file changed, 292 insertions(+) create mode 100644 lib/I18n/translations/lithuanian.yaml diff --git a/lib/I18n/translations/lithuanian.yaml b/lib/I18n/translations/lithuanian.yaml new file mode 100644 index 00000000..91eb7c6e --- /dev/null +++ b/lib/I18n/translations/lithuanian.yaml @@ -0,0 +1,292 @@ +_language_name: "Lietuvių" +_language_code: "LT" +_order: "20" + +STR_CROSSPOINT: "CrossPoint" +STR_BOOTING: "KRAUNASI" +STR_SLEEPING: "MIEGA" +STR_ENTERING_SLEEP: "Užmiegama" +STR_BROWSE_FILES: "Failai" +STR_FILE_TRANSFER: "Siųsti failus" +STR_SETTINGS_TITLE: "Nustatymai" +STR_CONTINUE_READING: "Tęsti skaitymą" +STR_NO_OPEN_BOOK: "Nėra atidarytos knygos" +STR_START_READING: "Pradėkite skaityti žemiau" +STR_NO_FILES_FOUND: "Failų nerasta" +STR_SELECT_CHAPTER: "Rinktis skyrių" +STR_NO_CHAPTERS: "Skyrių nėra" +STR_END_OF_BOOK: "Knygos pabaiga" +STR_EMPTY_CHAPTER: "Tuščias skyrius" +STR_INDEXING: "Indeksuojama" +STR_MEMORY_ERROR: "Atminties klaida" +STR_PAGE_LOAD_ERROR: "Puslapio klaida" +STR_EMPTY_FILE: "Tuščias failas" +STR_OUT_OF_BOUNDS: "Už ribų" +STR_LOADING: "Kraunama..." +STR_LOADING_POPUP: "Kraunama" +STR_WIFI_NETWORKS: "WiFi tinklai" +STR_NO_NETWORKS: "Tinklų nerasta" +STR_NETWORKS_FOUND: "Rasta: %zu" +STR_SCANNING: "Ieškoma..." +STR_CONNECTING: "Jungiamasi..." +STR_CONNECTED: "Prisijungta!" +STR_CONNECTION_FAILED: "Klaida jungiantis" +STR_FORGET_NETWORK: "Pamiršti tinklą?" +STR_SAVE_PASSWORD: "Išsaugoti slaptažodį?" +STR_PRESS_OK_SCAN: "Ieškoti iš naujo (OK)" +STR_JOIN_NETWORK: "Prisijungti" +STR_CREATE_HOTSPOT: "Sukurti prieigą" +STR_JOIN_DESC: "Jungtis prie esamo WiFi" +STR_HOTSPOT_DESC: "Sukurti WiFi kitiems" +STR_STARTING_HOTSPOT: "Kuriamas ryšys..." +STR_HOTSPOT_MODE: "Prieigos režimas" +STR_CONNECT_WIFI_HINT: "Prijunkite įrenginį prie šio WiFi" +STR_OPEN_URL_HINT: "Atidarykite šį adresą naršyklėje" +STR_OR_HTTP_PREFIX: "arba http://" +STR_SCAN_QR_HINT: "arba nuskaitykite QR kodą:" +STR_CALIBRE_WIRELESS: "Calibre belaidis" +STR_CALIBRE_WEB_URL: "Calibre Web URL" +STR_NETWORK_LEGEND: "* = Užšifruota | + = Išsaugota" +STR_MAC_ADDRESS: "MAC adresas:" +STR_CHECKING_WIFI: "Tikrinamas WiFi..." +STR_ENTER_WIFI_PASSWORD: "WiFi slaptažodis" +STR_TO_PREFIX: "į " +STR_CALIBRE_RECEIVING: "Gaunama: " +STR_CALIBRE_RECEIVED: "Gauta: " +STR_CALIBRE_INSTRUCTION_1: "1) Įdiekite CrossPoint įskiepį" +STR_CALIBRE_INSTRUCTION_2: "2) Naudokite tą patį WiFi" +STR_CALIBRE_INSTRUCTION_3: "3) Calibre: „Send to device“" +STR_CALIBRE_INSTRUCTION_4: "Neišjunkite šio ekrano" +STR_CAT_DISPLAY: "Ekranas" +STR_CAT_READER: "Skaitytuvas" +STR_CAT_CONTROLS: "Valdymas" +STR_CAT_SYSTEM: "Sistema" +STR_SLEEP_SCREEN: "Miego ekranas" +STR_SLEEP_COVER_MODE: "Viršelio režimas" +STR_HIDE_BATTERY: "Slėpti baterijos %" +STR_EXTRA_SPACING: "Tarpai tarp pastraipų" +STR_TEXT_AA: "Teksto glotninimas" +STR_IMAGES: "Paveikslėliai" +STR_IMAGES_DISPLAY: "Rodyti" +STR_IMAGES_PLACEHOLDER: "Vietaženklis" +STR_IMAGES_SUPPRESS: "Slėpti" +STR_SHORT_PWR_BTN: "Trumpas įjungimo pasp." +STR_ORIENTATION: "Orientacija" +STR_SIDE_BTN_LAYOUT: "Šoniniai mygtukai" +STR_LONG_PRESS_SKIP: "Praleisti skyrių (ilgai)" +STR_FONT_FAMILY: "Šriftas" +STR_FONT_SIZE: "Šrifto dydis" +STR_LINE_SPACING: "Tarpai tarp eilučių" +STR_SCREEN_MARGIN: "Ekrano paraštės" +STR_PARA_ALIGNMENT: "Lygiavimas" +STR_HYPHENATION: "Skiemenuoti" +STR_TIME_TO_SLEEP: "Užmigti po" +STR_SHOW_HIDDEN_FILES: "Rod. paslėptus failus" +STR_REFRESH_FREQ: "Atnaujinimo dažnis" +STR_KOREADER_SYNC: "KOReader sinchr." +STR_CHECK_UPDATES: "Atnaujinimai" +STR_LANGUAGE: "Kalba" +STR_CLEAR_READING_CACHE: "Valyti talpyklą" +STR_USERNAME: "Vartotojas" +STR_PASSWORD: "Slaptažodis" +STR_SYNC_SERVER_URL: "Serverio URL" +STR_DOCUMENT_MATCHING: "Atpažinimas" +STR_AUTHENTICATE: "Prisijungti" +STR_KOREADER_USERNAME: "KOReader vartotojas" +STR_KOREADER_PASSWORD: "KOReader slaptažodis" +STR_FILENAME: "Failas" +STR_BINARY: "Dvejetainis" +STR_SET_CREDENTIALS_FIRST: "Nustatykite duomenis" +STR_WIFI_CONN_FAILED: "WiFi ryšys nutrūko" +STR_AUTHENTICATING: "Jungiamasi..." +STR_AUTH_SUCCESS: "Prisijungta!" +STR_KOREADER_AUTH: "KOReader Login" +STR_SYNC_READY: "Sinchronizacija paruošta" +STR_AUTH_FAILED: "Prisijungti nepavyko" +STR_DONE: "Baigta" +STR_CLEAR_CACHE_WARNING_1: "Ištrins visą knygų talpyklą." +STR_CLEAR_CACHE_WARNING_2: "Progresas bus prarastas!" +STR_CLEAR_CACHE_WARNING_3: "Knygas reikės" +STR_CLEAR_CACHE_WARNING_4: "perindeksuoti." +STR_CLEARING_CACHE: "Valoma..." +STR_CACHE_CLEARED: "Išvalyta" +STR_ITEMS_REMOVED: "pašalinta" +STR_FAILED_LOWER: "nepavyko" +STR_CLEAR_CACHE_FAILED: "Nepavyko išvalyti" +STR_CHECK_SERIAL_OUTPUT: "Žr. „serial“ išvestį" +STR_DARK: "Tamsi" +STR_LIGHT: "Šviesi" +STR_CUSTOM: "Kita" +STR_COVER: "Viršelis" +STR_NONE_OPT: "Nėra" +STR_FIT: "Talpinti" +STR_CROP: "Kirpti" +STR_NEVER: "Niekada" +STR_IN_READER: "Skaitytuve" +STR_ALWAYS: "Visada" +STR_IGNORE: "Nepaisyti" +STR_SLEEP: "Miegas" +STR_PAGE_TURN: "Versti psl." +STR_PORTRAIT: "Stačias" +STR_LANDSCAPE_CW: "Gulsčias (P)" +STR_INVERTED: "Apverstas" +STR_LANDSCAPE_CCW: "Gulsčias (A)" +STR_PREV_NEXT: "Atgal/Pirmyn" +STR_NEXT_PREV: "Pirmyn/Atgal" +STR_BOOKERLY: "Bookerly" +STR_NOTO_SANS: "Noto Sans" +STR_OPEN_DYSLEXIC: "O. Dyslexic" +STR_SMALL: "Mažas" +STR_MEDIUM: "Vidut." +STR_LARGE: "Didelis" +STR_X_LARGE: "X Didelis" +STR_TIGHT: "Siaura" +STR_NORMAL: "Norm." +STR_WIDE: "Platu" +STR_JUSTIFY: "Abipusis" +STR_ALIGN_LEFT: "Kairė" +STR_CENTER: "Centras" +STR_ALIGN_RIGHT: "Dešinė" +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 psl." +STR_PAGES_5: "5 psl." +STR_PAGES_10: "10 psl." +STR_PAGES_15: "15 psl." +STR_PAGES_30: "30 psl." +STR_UPDATE: "Atnaujinti" +STR_CHECKING_UPDATE: "Ieškoma..." +STR_NEW_UPDATE: "Rastas naujinimas!" +STR_CURRENT_VERSION: "Esama: " +STR_NEW_VERSION: "Nauja: " +STR_UPDATING: "Atnaujinama..." +STR_NO_UPDATE: "Naujinimų nėra" +STR_UPDATE_FAILED: "Klaida" +STR_UPDATE_COMPLETE: "Baigta" +STR_POWER_ON_HINT: "Laikykite Power mygtuką įjungimui" +STR_NO_ENTRIES: "Įrašų nėra" +STR_DOWNLOADING: "Siunčiama..." +STR_DOWNLOAD_FAILED: "Nepavyko" +STR_ERROR_MSG: "Klaida:" +STR_UNNAMED: "Bevardis" +STR_NO_SERVER_URL: "Nėra serverio URL" +STR_FETCH_FEED_FAILED: "Nepavyko gauti duomenų" +STR_PARSE_FEED_FAILED: "Apdorojimo klaida" +STR_NETWORK_PREFIX: "Tinklas: " +STR_IP_ADDRESS_PREFIX: "IP: " +STR_ERROR_GENERAL_FAILURE: "Bendra klaida" +STR_ERROR_NETWORK_NOT_FOUND: "Tinklas nerastas" +STR_ERROR_CONNECTION_TIMEOUT: "Baigėsi laikas" +STR_SD_CARD: "SD kortelė" +STR_BACK: "« Atgal" +STR_EXIT: "« Išeiti" +STR_HOME: "« Pradžia" +STR_SELECT: "Rinktis" +STR_SELECTED: "Pasirinkta" +STR_TOGGLE: "Keisti" +STR_CONFIRM: "Gerai" +STR_CANCEL: "Atšaukti" +STR_CONNECT: "Jungtis" +STR_OPEN: "Atidaryti" +STR_DOWNLOAD: "Siųstis" +STR_RETRY: "Vėl" +STR_YES: "Taip" +STR_NO: "Ne" +STR_SHOW: "Rodyti" +STR_HIDE: "Slėpti" +STR_STATE_ON: "ĮJ." +STR_STATE_OFF: "IŠJ." +STR_NOT_SET: "Nėra" +STR_DIR_LEFT: "Kairė" +STR_DIR_RIGHT: "Dešinė" +STR_DIR_UP: "Viršus" +STR_DIR_DOWN: "Apačia" +STR_OK_BUTTON: "OK" +STR_SLEEP_COVER_FILTER: "Viršelio filtras" +STR_FILTER_CONTRAST: "Kontrastas" +STR_CUSTOMISE_STATUS_BAR: "Būsenos juosta" +STR_CHAPTER_PAGE_COUNT: "Skyriaus psl." +STR_BOOK_PROGRESS_PERCENTAGE: "Progresas %" +STR_PROGRESS_BAR: "Progreso juosta" +STR_PROGRESS_BAR_THICKNESS: "Juostos storis" +STR_PROGRESS_BAR_THIN: "Plona" +STR_PROGRESS_BAR_MEDIUM: "Vidut." +STR_PROGRESS_BAR_THICK: "Stora" +STR_BOOK: "Knyga" +STR_CHAPTER: "Skyrius" +STR_EXAMPLE_CHAPTER: "21 skyrius" +STR_EXAMPLE_BOOK: "Knygos pavadinimas" +STR_PREVIEW: "Peržiūra" +STR_TITLE: "Pavadinimas" +STR_BATTERY: "Baterija" +STR_UI_THEME: "UI tema" +STR_THEME_CLASSIC: "Klasikinė" +STR_THEME_LYRA: "Lyra" +STR_THEME_LYRA_EXTENDED: "Lyra Ext." +STR_SUNLIGHT_FADING_FIX: "Blyškumo pataisa" +STR_REMAP_FRONT_BUTTONS: "Keisti mygtukus" +STR_OPDS_BROWSER: "OPDS naršyklė" +STR_COVER_CUSTOM: "Viršelis + Kita" +STR_MENU_RECENT_BOOKS: "Paskutinės" +STR_NO_RECENT_BOOKS: "Paskutinių nėra" +STR_CALIBRE_DESC: "Calibre belaidis ryšys" +STR_FORGET_AND_REMOVE: "Pamiršti tinklą?" +STR_FORGET_BUTTON: "Pamiršti" +STR_CALIBRE_STARTING: "Paleidžiama..." +STR_CALIBRE_SETUP: "Sąranka" +STR_CALIBRE_STATUS: "Būsena" +STR_CLEAR_BUTTON: "Valyti" +STR_DEFAULT_VALUE: "Numatytasis" +STR_REMAP_PROMPT: "Spauskite mygtuką kiekvienai funkcijai" +STR_UNASSIGNED: "Nepriskirta" +STR_ALREADY_ASSIGNED: "Jau priskirta" +STR_REMAP_RESET_HINT: "Šoninis Viršus: Atstatyti" +STR_REMAP_CANCEL_HINT: "Šoninis Apačia: Atšaukti" +STR_HW_BACK_LABEL: "Atgal (1 mygt.)" +STR_HW_CONFIRM_LABEL: "Gerai (2 mygt.)" +STR_HW_LEFT_LABEL: "Kairė (3 mygt.)" +STR_HW_RIGHT_LABEL: "Dešinė (4 mygt.)" +STR_GO_TO_PERCENT: "Eiti į %" +STR_GO_HOME_BUTTON: "Pradžia" +STR_SYNC_PROGRESS: "Sinchr. progresą" +STR_DELETE_CACHE: "Trinti talpyklą" +STR_DELETE: "Trinti" +STR_DISPLAY_QR: "QR kodas" +STR_CHAPTER_PREFIX: "Sk: " +STR_PAGES_SEPARATOR: " psl. | " +STR_BOOK_PREFIX: "Kn: " +STR_CALIBRE_URL_HINT: "Pridėkite /opds prie URL" +STR_PERCENT_STEP_HINT: "K/D: 1% | V/A: 10%" +STR_SYNCING_TIME: "Sinchr. laikas..." +STR_CALC_HASH: "Skaičiuojama maiša..." +STR_HASH_FAILED: "Maišos klaida" +STR_FETCH_PROGRESS: "Gaunamas progresas..." +STR_UPLOAD_PROGRESS: "Įkeliamas progresas..." +STR_NO_CREDENTIALS_MSG: "Nėra duomenų" +STR_KOREADER_SETUP_HINT: "Sutvarkykite KOReader paskyrą" +STR_PROGRESS_FOUND: "Rastas progresas!" +STR_REMOTE_LABEL: "Nuotol.:" +STR_LOCAL_LABEL: "Vietinis:" +STR_PAGE_OVERALL_FORMAT: "Psl %d, %.2f%% bendrai" +STR_PAGE_TOTAL_OVERALL_FORMAT: "Psl %d/%d, %.2f%% bendrai" +STR_DEVICE_FROM_FORMAT: " Iš: %s" +STR_APPLY_REMOTE: "Taikyti nuotolinį" +STR_UPLOAD_LOCAL: "Įkelti vietinį" +STR_NO_REMOTE_MSG: "Progresų nerasta" +STR_UPLOAD_PROMPT: "Įkelti poziciją?" +STR_UPLOAD_SUCCESS: "Įkelta!" +STR_SYNC_FAILED_MSG: "Nepavyko" +STR_SECTION_PREFIX: "Dalis " +STR_UPLOAD: "Įkelti" +STR_BOOK_S_STYLE: "Knygos stilius" +STR_EMBEDDED_STYLE: "Integruotas stilius" +STR_OPDS_SERVER_URL: "OPDS URL" +STR_FOOTNOTES: "Išnašos" +STR_NO_FOOTNOTES: "Šiame psl. išnašų nėra" +STR_LINK: "[nuoroda]" +STR_SCREENSHOT_BUTTON: "Ekrano nuotrauka" +STR_AUTO_TURN_ENABLED: "Auto-vertimas: " +STR_AUTO_TURN_PAGES_PER_MIN: "Auto-vertimas (psl/min)" From dd1f7dd63fe7467754250974de7febb2ed284f62 Mon Sep 17 00:00:00 2001 From: Poc031205 <165477165+Poc031205@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:03:43 +0200 Subject: [PATCH 3/4] feat: Add Hungarian language file (hungarian.yaml) (#1545) Full Hungarian localization for the firmware with all UI elements and system messages translated. ## Summary * **What is the goal of this PR?** (e.g., Implements the new feature for file uploading.) * **What changes are included?** Added hungarian.yaml language file Translated all UI elements and system messages into Hungarian ## Additional Context * Add any other information that might be helpful for the reviewer (e.g., performance implications, potential risks, specific areas to focus on). I am a native Hungarian speaker. The initial translation was assisted by AI, but I reviewed and corrected all translation errors to ensure a natural and accurate Hungarian localization. ### AI Usage While CrossPoint doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it helps set the right context for reviewers. Did you use AI tools to help write this code? _**PARTIALLY**_ --- lib/I18n/translations/hungarian.yaml | 292 +++++++++++++++++++++++++++ 1 file changed, 292 insertions(+) create mode 100644 lib/I18n/translations/hungarian.yaml diff --git a/lib/I18n/translations/hungarian.yaml b/lib/I18n/translations/hungarian.yaml new file mode 100644 index 00000000..e28524ce --- /dev/null +++ b/lib/I18n/translations/hungarian.yaml @@ -0,0 +1,292 @@ +_language_name: "Magyar" +_language_code: "HU" +_order: "19" + +STR_CROSSPOINT: "CrossPoint" +STR_BOOTING: "INDÍTÁS" +STR_SLEEPING: "ALVÁS" +STR_ENTERING_SLEEP: "Alvás..." +STR_BROWSE_FILES: "Fájlok böngészése" +STR_FILE_TRANSFER: "Fájlátvitel" +STR_SETTINGS_TITLE: "Beállítások" +STR_CONTINUE_READING: "Olvasás folytatása" +STR_NO_OPEN_BOOK: "Nincs nyitott könyv" +STR_START_READING: "Kezdj el olvasni lentebb" +STR_NO_FILES_FOUND: "Nem találhatók fájlok" +STR_SELECT_CHAPTER: "Fejezet kiválasztása" +STR_NO_CHAPTERS: "Nincsenek fejezetek" +STR_END_OF_BOOK: "A könyv vége" +STR_EMPTY_CHAPTER: "Üres fejezet" +STR_INDEXING: "Indexelés" +STR_MEMORY_ERROR: "Memóriahiba" +STR_PAGE_LOAD_ERROR: "Lapbetöltési hiba" +STR_EMPTY_FILE: "Üres fájl" +STR_OUT_OF_BOUNDS: "Határon kívül" +STR_LOADING: "Betöltés..." +STR_LOADING_POPUP: "Betöltés" +STR_WIFI_NETWORKS: "WiFi hálózatok" +STR_NO_NETWORKS: "Nem található hálózat" +STR_NETWORKS_FOUND: "%zu hálózat található" +STR_SCANNING: "Keresés..." +STR_CONNECTING: "Kapcsolódás..." +STR_CONNECTED: "Kapcsolódva!" +STR_CONNECTION_FAILED: "A kapcsolat sikertelen" +STR_FORGET_NETWORK: "Hálózat elfelejtése?" +STR_SAVE_PASSWORD: "Jelszó mentése legközelebb?" +STR_PRESS_OK_SCAN: "Nyomj OK-t az újraellenőrzéshez" +STR_JOIN_NETWORK: "Csatlakozás hálózathoz" +STR_CREATE_HOTSPOT: "Hotspot létrehozása" +STR_JOIN_DESC: "Csatlakozás meglévő WiFi hálózathoz" +STR_HOTSPOT_DESC: "WiFi hálózat létrehozása másoknak" +STR_STARTING_HOTSPOT: "Hotspot indítása..." +STR_HOTSPOT_MODE: "Hotspot mód" +STR_CONNECT_WIFI_HINT: "Csatlakoztasd az eszközöd ehhez a WiFi hálózathoz" +STR_OPEN_URL_HINT: "Nyisd meg ezt az URL-t a böngésződben" +STR_OR_HTTP_PREFIX: "vagy http://" +STR_SCAN_QR_HINT: "vagy olvasd be a QR-kódot a telefonoddal:" +STR_CALIBRE_WIRELESS: "Calibre Wireless" +STR_CALIBRE_WEB_URL: "Calibre Web URL" +STR_NETWORK_LEGEND: "* = Titkosított | + = Mentett" +STR_MAC_ADDRESS: "MAC-cím:" +STR_CHECKING_WIFI: "WiFi ellenőrzése..." +STR_ENTER_WIFI_PASSWORD: "Add meg a WiFi jelszót" +STR_TO_PREFIX: "- " +STR_CALIBRE_RECEIVING: "Fogadás: " +STR_CALIBRE_RECEIVED: "Fogadva: " +STR_CALIBRE_INSTRUCTION_1: "1) Telepítsd a CrossPoint Reader plugint" +STR_CALIBRE_INSTRUCTION_2: "2) Ugyanazon a WiFi hálózaton légy" +STR_CALIBRE_INSTRUCTION_3: "3) Calibre-ben: \"Küldés az eszközre\"" +STR_CALIBRE_INSTRUCTION_4: "\"Tartsd nyitva a képernyőt küldés közben\"" +STR_CAT_DISPLAY: "Megjelenítés" +STR_CAT_READER: "Olvasó" +STR_CAT_CONTROLS: "Vezérlők" +STR_CAT_SYSTEM: "Rendszer" +STR_SLEEP_SCREEN: "Alvásképernyő" +STR_SLEEP_COVER_MODE: "Alvásképernyő borítómód" +STR_HIDE_BATTERY: "Akkumulátor % elrejtése" +STR_EXTRA_SPACING: "Extra bekezdésköz" +STR_TEXT_AA: "Szöveg élsimítás" +STR_IMAGES: "Képek" +STR_IMAGES_DISPLAY: "Megjelenítés" +STR_IMAGES_PLACEHOLDER: "Helyőrző" +STR_IMAGES_SUPPRESS: "Elnyomás" +STR_SHORT_PWR_BTN: "Rövid bekapcsológomb nyomás" +STR_ORIENTATION: "Olvasási irány" +STR_SIDE_BTN_LAYOUT: "Oldalsó gomb elrendezés (olvasó)" +STR_LONG_PRESS_SKIP: "Hosszú nyomás - fejezet ugrás" +STR_FONT_FAMILY: "Olvasó betűkészlet" +STR_FONT_SIZE: "Olvasó betűméret" +STR_LINE_SPACING: "Olvasó sorköz" +STR_SCREEN_MARGIN: "Olvasó margó" +STR_PARA_ALIGNMENT: "Olvasó szövegigazítás" +STR_HYPHENATION: "Elválasztás" +STR_TIME_TO_SLEEP: "Alvó mód aktiválása" +STR_SHOW_HIDDEN_FILES: "Rejtett fájlok megjelenítése" +STR_REFRESH_FREQ: "Frissítési frekvencia" +STR_KOREADER_SYNC: "KOReader szinkronizálás" +STR_CHECK_UPDATES: "Frissítések keresése" +STR_LANGUAGE: "Nyelv" +STR_CLEAR_READING_CACHE: "Olvasási gyorsítótár törlése" +STR_USERNAME: "Felhasználónév" +STR_PASSWORD: "Jelszó" +STR_SYNC_SERVER_URL: "Szinkronizálás szerver URL" +STR_DOCUMENT_MATCHING: "Dokumentum egyeztetés" +STR_AUTHENTICATE: "Hitelesítés" +STR_KOREADER_USERNAME: "KOReader felhasználónév" +STR_KOREADER_PASSWORD: "KOReader jelszó" +STR_FILENAME: "Fájlnév" +STR_BINARY: "Bináris" +STR_SET_CREDENTIALS_FIRST: "Először add meg az adatokat" +STR_WIFI_CONN_FAILED: "WiFi kapcsolat sikertelen" +STR_AUTHENTICATING: "Hitelesítés..." +STR_AUTH_SUCCESS: "Sikeres hitelesítés!" +STR_KOREADER_AUTH: "KOReader hitelesítés" +STR_SYNC_READY: "KOReader szinkronizálás kész" +STR_AUTH_FAILED: "Hitelesítés sikertelen" +STR_DONE: "Kész" +STR_CLEAR_CACHE_WARNING_1: "Ez törli az összes gyorsítótárazott könyv adatot." +STR_CLEAR_CACHE_WARNING_2: "Minden olvasási előrehaladás elvész!" +STR_CLEAR_CACHE_WARNING_3: "A könyveket újra kell indexelni" +STR_CLEAR_CACHE_WARNING_4: "megnyitáskor." +STR_CLEARING_CACHE: "Gyorsítótár törlése..." +STR_CACHE_CLEARED: "Gyorsítótár törölve" +STR_ITEMS_REMOVED: "elem eltávolítva" +STR_FAILED_LOWER: "sikertelen" +STR_CLEAR_CACHE_FAILED: "Gyorsítótár törlése sikertelen" +STR_CHECK_SERIAL_OUTPUT: "Ellenőrizd a soros kimenetet" +STR_DARK: "Sötét" +STR_LIGHT: "Világos" +STR_CUSTOM: "Egyéni" +STR_COVER: "Borító" +STR_NONE_OPT: "Egyik sem" +STR_FIT: "Illesztés" +STR_CROP: "Körbevágás" +STR_NEVER: "Soha" +STR_IN_READER: "Olvasóban" +STR_ALWAYS: "Mindig" +STR_IGNORE: "Mellőzés" +STR_SLEEP: "Alvás" +STR_PAGE_TURN: "Lapozás" +STR_PORTRAIT: "Álló" +STR_LANDSCAPE_CW: "Fekvő jobbra" +STR_INVERTED: "Fordított" +STR_LANDSCAPE_CCW: "Fekvő balra" +STR_PREV_NEXT: "Előző/Következő" +STR_NEXT_PREV: "Következő/Előző" +STR_BOOKERLY: "Bookerly" +STR_NOTO_SANS: "Noto Sans" +STR_OPEN_DYSLEXIC: "Open Dyslexic" +STR_SMALL: "Kicsi" +STR_MEDIUM: "Közepes" +STR_LARGE: "Nagy" +STR_X_LARGE: "Nagyon nagy" +STR_TIGHT: "Szoros" +STR_NORMAL: "Normál" +STR_WIDE: "Széles" +STR_JUSTIFY: "Sorkizárás" +STR_ALIGN_LEFT: "Bal" +STR_CENTER: "Közép" +STR_ALIGN_RIGHT: "Jobb" +STR_MIN_1: "1 perc" +STR_MIN_5: "5 perc" +STR_MIN_10: "10 perc" +STR_MIN_15: "15 perc" +STR_MIN_30: "30 perc" +STR_PAGES_1: "1 oldal" +STR_PAGES_5: "5 oldal" +STR_PAGES_10: "10 oldal" +STR_PAGES_15: "15 oldal" +STR_PAGES_30: "30 oldal" +STR_UPDATE: "Frissítés" +STR_CHECKING_UPDATE: "Frissítés keresése..." +STR_NEW_UPDATE: "Új frissítés elérhető!" +STR_CURRENT_VERSION: "Jelenlegi verzió: " +STR_NEW_VERSION: "Új verzió: " +STR_UPDATING: "Frissítés..." +STR_NO_UPDATE: "Nincs elérhető frissítés" +STR_UPDATE_FAILED: "Frissítés sikertelen" +STR_UPDATE_COMPLETE: "Frissítés kész" +STR_POWER_ON_HINT: "Tartsd nyomva a bekapcsológombot a bekapcsoláshoz" +STR_NO_ENTRIES: "Nem található bejegyzés" +STR_DOWNLOADING: "Letöltés..." +STR_DOWNLOAD_FAILED: "Letöltés sikertelen" +STR_ERROR_MSG: "Hiba:" +STR_UNNAMED: "Névtelen" +STR_NO_SERVER_URL: "Nincs konfigurált szerver URL" +STR_FETCH_FEED_FAILED: "Hírcsatorna betöltése sikertelen" +STR_PARSE_FEED_FAILED: "Hírcsatorna feldolgozása sikertelen" +STR_NETWORK_PREFIX: "Hálózat: " +STR_IP_ADDRESS_PREFIX: "IP-cím: " +STR_ERROR_GENERAL_FAILURE: "Hiba: Általános hiba" +STR_ERROR_NETWORK_NOT_FOUND: "Hiba: Hálózat nem található" +STR_ERROR_CONNECTION_TIMEOUT: "Hiba: Kapcsolat időtúllépés" +STR_SD_CARD: "SD kártya" +STR_BACK: "« Vissza" +STR_EXIT: "« Kilépés" +STR_HOME: "« Főoldal" +STR_SELECT: "Kiválasztás" +STR_SELECTED: "Kiválasztva" +STR_TOGGLE: "Váltás" +STR_CONFIRM: "Megerősítés" +STR_CANCEL: "Mégse" +STR_CONNECT: "Csatlakozás" +STR_OPEN: "Megnyitás" +STR_DOWNLOAD: "Letöltés" +STR_RETRY: "Újra" +STR_YES: "Igen" +STR_NO: "Nem" +STR_SHOW: "Megjelenítés" +STR_HIDE: "Elrejtés" +STR_STATE_ON: "BE" +STR_STATE_OFF: "KI" +STR_NOT_SET: "Nincs beállítva" +STR_DIR_LEFT: "Bal" +STR_DIR_RIGHT: "Jobb" +STR_DIR_UP: "Fel" +STR_DIR_DOWN: "Le" +STR_OK_BUTTON: "OK" +STR_SLEEP_COVER_FILTER: "Alvásképernyő borítószűrő" +STR_FILTER_CONTRAST: "Kontraszt" +STR_CUSTOMISE_STATUS_BAR: "Állapotsáv testreszabása" +STR_CHAPTER_PAGE_COUNT: "Fejezet oldalszám" +STR_BOOK_PROGRESS_PERCENTAGE: "Könyv haladás százaléka" +STR_PROGRESS_BAR: "Haladássáv" +STR_PROGRESS_BAR_THICKNESS: "Haladássáv vastagsága" +STR_PROGRESS_BAR_THIN: "Vékony" +STR_PROGRESS_BAR_MEDIUM: "Közepes" +STR_PROGRESS_BAR_THICK: "Vastag" +STR_BOOK: "Könyv" +STR_CHAPTER: "Fejezet" +STR_EXAMPLE_CHAPTER: "21. fejezet" +STR_EXAMPLE_BOOK: "Könyv címe" +STR_PREVIEW: "Előnézet" +STR_TITLE: "Cím" +STR_BATTERY: "Akkumulátor" +STR_UI_THEME: "Felhasználói felület téma" +STR_THEME_CLASSIC: "Klasszikus" +STR_THEME_LYRA: "Lyra" +STR_THEME_LYRA_EXTENDED: "Lyra Extended" +STR_SUNLIGHT_FADING_FIX: "Napfény halványulás javítás" +STR_REMAP_FRONT_BUTTONS: "Elülső gombok átállítása" +STR_OPDS_BROWSER: "OPDS böngésző" +STR_COVER_CUSTOM: "Borító + Egyéni" +STR_MENU_RECENT_BOOKS: "Legutóbbi könyvek" +STR_NO_RECENT_BOOKS: "Nincsenek legutóbbi könyvek" +STR_CALIBRE_DESC: "Calibre wireless eszköz átvitel használata" +STR_FORGET_AND_REMOVE: "Hálózat elfelejtése és mentett jelszó törlése?" +STR_FORGET_BUTTON: "Elfelejtés" +STR_CALIBRE_STARTING: "Calibre indítása..." +STR_CALIBRE_SETUP: "Beállítás" +STR_CALIBRE_STATUS: "Állapot" +STR_CLEAR_BUTTON: "Törlés" +STR_DEFAULT_VALUE: "Alapértelmezett" +STR_REMAP_PROMPT: "Nyomj meg egy elülső gombot minden szerephez" +STR_UNASSIGNED: "Hozzá nem rendelt" +STR_ALREADY_ASSIGNED: "Már hozzá van rendelve" +STR_REMAP_RESET_HINT: "Oldalsó gomb fel: Visszaállítás alapértelmezettre" +STR_REMAP_CANCEL_HINT: "Oldalsó gomb le: Átállítás megszakítása" +STR_HW_BACK_LABEL: "Vissza (1. gomb)" +STR_HW_CONFIRM_LABEL: "Megerősítés (2. gomb)" +STR_HW_LEFT_LABEL: "Bal (3. gomb)" +STR_HW_RIGHT_LABEL: "Jobb (4. gomb)" +STR_GO_TO_PERCENT: "Ugrás %-ra" +STR_GO_HOME_BUTTON: "Főoldalra" +STR_SYNC_PROGRESS: "Haladás szinkronizálása" +STR_DELETE_CACHE: "Könyv gyorsítótár törlése" +STR_DELETE: "Törlés" +STR_DISPLAY_QR: "Oldal megjelenítése QR-ként" +STR_CHAPTER_PREFIX: "Fejezet: " +STR_PAGES_SEPARATOR: " oldal | " +STR_BOOK_PREFIX: "Könyv: " +STR_CALIBRE_URL_HINT: "Calibre esetén adj /opds-t az URL-hez" +STR_PERCENT_STEP_HINT: "Bal/Jobb: 1% Fel/Le: 10%" +STR_SYNCING_TIME: "Idő szinkronizálása..." +STR_CALC_HASH: "Dokumentum hash kiszámítása..." +STR_HASH_FAILED: "Dokumentum hash kiszámítása sikertelen" +STR_FETCH_PROGRESS: "Távoli haladás lekérése..." +STR_UPLOAD_PROGRESS: "Haladás feltöltése..." +STR_NO_CREDENTIALS_MSG: "Nincsenek beállítva hitelesítő adatok" +STR_KOREADER_SETUP_HINT: "Állítsd be a KOReader fiókot a Beállításokban" +STR_PROGRESS_FOUND: "Haladás megtalálva!" +STR_REMOTE_LABEL: "Távoli:" +STR_LOCAL_LABEL: "Helyi:" +STR_PAGE_OVERALL_FORMAT: "%d. oldal, %.2f%% összesen" +STR_PAGE_TOTAL_OVERALL_FORMAT: "%d/%d. oldal, %.2f%% összesen" +STR_DEVICE_FROM_FORMAT: " Forrás: %s" +STR_APPLY_REMOTE: "Távoli haladás alkalmazása" +STR_UPLOAD_LOCAL: "Helyi haladás feltöltése" +STR_NO_REMOTE_MSG: "Nem található távoli haladás" +STR_UPLOAD_PROMPT: "Jelenlegi pozíció feltöltése?" +STR_UPLOAD_SUCCESS: "Haladás feltöltve!" +STR_SYNC_FAILED_MSG: "Szinkronizálás sikertelen" +STR_SECTION_PREFIX: "Szakasz " +STR_UPLOAD: "Feltöltés" +STR_BOOK_S_STYLE: "Könyv stílusa" +STR_EMBEDDED_STYLE: "Beágyazott stílus" +STR_OPDS_SERVER_URL: "OPDS szerver URL" +STR_FOOTNOTES: "Lábjegyzetek" +STR_NO_FOOTNOTES: "Nincsenek lábjegyzetek ezen az oldalon" +STR_LINK: "[link]" +STR_SCREENSHOT_BUTTON: "Képernyőkép készítése" +STR_AUTO_TURN_ENABLED: "Automatikus lapozás bekapcsolva: " +STR_AUTO_TURN_PAGES_PER_MIN: "Automatikus lapozás (oldal/perc)" From 33f10b5bbb552fc2d405e92a4302009fb762874e Mon Sep 17 00:00:00 2001 From: Zach Nelson Date: Fri, 3 Apr 2026 17:33:02 -0500 Subject: [PATCH 4/4] chore(release): 1.2.0 Release Candidate (#1483) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary It's been a little while since the last release, but the community has been incredibly busy. With 155 changes from 48 contributors (30 of which were new!), there was a lot to cover. Here are some of the highlights: **🔤 Kerning, Ligatures, and Font Improvements** Text rendering gets a significant upgrade with proper kerning and ligature support, fixed-point fractional x-advance for more accurate character placement, and font compression improvements that reduce flash usage. **📝 Footnotes** Footnote anchor navigation lets you select a footnote reference and jump to the footnote text, then jump back. Slim footnotes support is also available for books that use inline footnotes. **📖 EPUB Optimizer** A new integrated EPUB optimizer can clean up and reprocess books for better compatibility with the reader, directly from the device. **🔋 Battery Charging Indicator** You can now see when your device is actively charging, with a visual indicator on the battery icon. **💾 Crash Diagnostics** When something goes wrong, the firmware now dumps a crash report to the SD card — even without USB plugged in. This makes it much easier to report and diagnose issues. **🌐 New Languages** The community continues to expand language support. New in this release: Turkish, Danish, Finnish, Polish, Dutch, Belarusian, Italian, Ukrainian, Romanian, Catalan, Vietnamese, and Kazakh — along with significant improvements to existing translations. **📂 File Management** Multi-select file deletion, BMP image viewer in the file browser, hidden directory browsing, and long-click file deletion from the file browser. **⚡ Performance** Under the hood, text layout switched from `std::list` to `std::vector`, HTML entity lookups are now O(log(n)), font rendering is faster, image decode is 5-20% faster with per-pixel overhead eliminated, and multiple string allocation hot paths were eliminated. Pre-indexing of the next chapter also reduces page-turn latency at chapter boundaries. --- Along with all of the above, there are many other additions including **WebDAV support**, **auto page turn**, **QR code for current page**, **split status bar settings**, **screenshot capture**, **JSON-based settings migration**, **light/dark theme groundwork**, and a long list of stability fixes and translation improvements. ## What's Changed ### Features * feat: Support for kerning and ligatures by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/873 * feat: footnote anchor navigation by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1245 * feat: slim footnotes support by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1031 * feat: integrated epub optimizer by @zgredex and @pablohc in https://github.com/crosspoint-reader/crosspoint-reader/pull/1224 * feat: battery charging indicator (mirroring PR #537) by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1427 * feat: dump crash report to sdcard by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1145 * feat: Implement silent pre-indexing for the next chapter in EpubReaderActivity by @LSTAR1900 in https://github.com/crosspoint-reader/crosspoint-reader/pull/979 * feat: upgrade platform and support webdav by @dexif in https://github.com/crosspoint-reader/crosspoint-reader/pull/1047 * feat: Auto Page Turn for Epub Reader by @GenesiaW in https://github.com/crosspoint-reader/crosspoint-reader/pull/1219 * feat: enhance file deletion functionality with multi-select by @Jessica765 in https://github.com/crosspoint-reader/crosspoint-reader/pull/682 * feat: Long Click for File Deletion through File Browser by @Levrk in https://github.com/crosspoint-reader/crosspoint-reader/pull/909 * feat: Take screenshots by @el in https://github.com/crosspoint-reader/crosspoint-reader/pull/759 * feat: Current page as QR by @el in https://github.com/crosspoint-reader/crosspoint-reader/pull/1099 * feat: Download links for web server by @el in https://github.com/crosspoint-reader/crosspoint-reader/pull/1039 * feat: Added BmpViewer activity for viewing .bmp images in file browser by @Levrk in https://github.com/crosspoint-reader/crosspoint-reader/pull/887 * feat: User setting for image display by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1291 * feat: Show hidden directories in browser by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1288 * feat: Prefer ".sleep" over "sleep" for custom image directory by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/948 * feat: Allow a local configuration file for custom compiles by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/879 * feat: Migrate binary settings to json by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/920 * feat: split status bar setting by @whyte-j in https://github.com/crosspoint-reader/crosspoint-reader/pull/733 * feat: wrapped text in GfxRender, implemented in themes so far by @iandchasse in https://github.com/crosspoint-reader/crosspoint-reader/pull/1141 * feat: Themed language screen by @CaptainFrito in https://github.com/crosspoint-reader/crosspoint-reader/pull/1020 * feat: set WiFi hostname to CrossPoint-Reader-XXXXXXXXXXXX by @dexif in https://github.com/crosspoint-reader/crosspoint-reader/pull/1107 * feat: Add maxAlloc to memory information by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1152 * feat: replace picojpeg with JPEGDEC for JPEG image decoding by @martinbrook in https://github.com/crosspoint-reader/crosspoint-reader/pull/1136 * feat: Add git branch to version information on settings screen by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1225 * feat: sort languages in selection menu by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1071 * feat: Latin Extended-B European glyphs by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1157 * feat: Latin Extended-B European glyphs by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1167 * feat: Vietnamese glyphs support by @danoooob in https://github.com/crosspoint-reader/crosspoint-reader/pull/1147 * feat: add Turkish translation by @barbarhan in https://github.com/crosspoint-reader/crosspoint-reader/pull/1192 * feat: add full Danish translation by @hajisan in https://github.com/crosspoint-reader/crosspoint-reader/pull/1146 * feat: Add Finnish translations by @plahteenlahti in https://github.com/crosspoint-reader/crosspoint-reader/pull/1133 * feat: Add Polish Language by @th0m4sek in https://github.com/crosspoint-reader/crosspoint-reader/pull/1155 * feat: add Dutch translation by @basvdploeg in https://github.com/crosspoint-reader/crosspoint-reader/pull/1204 * feat: add Belarusian translation by @dexif in https://github.com/crosspoint-reader/crosspoint-reader/pull/1120 * feat: Add full Italian translations by @andreaturchet in https://github.com/crosspoint-reader/crosspoint-reader/pull/1144 * feat: add Ukrainian translation by @mirus-ua in https://github.com/crosspoint-reader/crosspoint-reader/pull/1065 * feat: Add Kazakh (kk) language support by @fsocietyipa in https://github.com/crosspoint-reader/crosspoint-reader/pull/1377 * feat: added Romanian strings by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/987 * feat: add Catalan strings by @angeldenom in https://github.com/crosspoint-reader/crosspoint-reader/pull/1049 * feat: Make directories stand out more in local file browser: "[dir]" instead of "dir" by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1339 * feat: Add Polish strings for commits #1219,#1169,#1031 +tweaks by @th0m4sek in https://github.com/crosspoint-reader/crosspoint-reader/pull/1227 * feat: Polish translation tweaks by @th0m4sek in https://github.com/crosspoint-reader/crosspoint-reader/pull/1193 ### Fixes * fix: Fix img layout issue / support CSS display:none for elements and images by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1443 * fix: Overlapping battery percentage on image pages with anti-aliasing by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1452 * fix: Fix prewarm perf when a page contains many styles by @adriancaruana in https://github.com/crosspoint-reader/crosspoint-reader/pull/1451 * fix: use sleep routine from the original firmware by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1298 * fix: Prevent line breaks on common English contractions by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1405 * fix: Build with -fno-exceptions by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1412 * fix: Reduce flash usage by cleaning up I18n translations by @steka in https://github.com/crosspoint-reader/crosspoint-reader/pull/1401 * fix: jpeg resource cleanup by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1320 * fix: back button in settings returns to tab bar first by @Cache8063 in https://github.com/crosspoint-reader/crosspoint-reader/pull/1354 * fix: Init lastSleepImage (edge case) by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1360 * fix: Add special handling for apostrophe hyphenation by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1318 * fix: Fix inter-word spacing rounding error in text layout by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1311 * fix: load access fault crash by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1370 * fix: Fix bootloop logging crash by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1357 * fix: dump crash log without usb plugged, bump release log to INFO by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1332 * fix: avoid zip filename overflow by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1321 * fix: Hanging indent (negative text-indent) and em-unit sizing by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1229 * fix: Use fixed-point fractional x-advance and kerning for better text layout by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1168 * fix: use HTTPClient::writeToStream for downloading files from OPDS by @osteotek in https://github.com/crosspoint-reader/crosspoint-reader/pull/1207 * fix: make file system operations thread-safe (HalFile) by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1212 * fix: properly implement requestUpdateAndWait() by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1218 * fix: prevent infinite render loop in Calibre Wireless after file transfer by @pablohc in https://github.com/crosspoint-reader/crosspoint-reader/pull/1070 * fix: WiFi lifecycle and hyphenation heap defragmentation for KOReader sync by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1151 * fix: Fix coverRendered flag by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1154 * fix: Handle non-ASCII characters in sanitizeFilename by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1132 * fix: Update activity was missing "Back" button label by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1128 * fix: force auto-hinting for Bookerly to fix inconsistent stem widths by @adriancaruana in https://github.com/crosspoint-reader/crosspoint-reader/pull/1098 * fix: image centering bleed by @martinbrook in https://github.com/crosspoint-reader/crosspoint-reader/pull/1096 * fix: double free WebDAVHandler by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1093 * fix: Consider extra quotation styles when hyphenating quoted words by @cbix in https://github.com/crosspoint-reader/crosspoint-reader/pull/1077 * fix: acquire power lock before sleeping by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1125 * fix: Unify inconsistent Wi-Fi/WiFi in Czech translation by @pepastach in https://github.com/crosspoint-reader/crosspoint-reader/pull/1138 * fix: sdfat warning about redefinition of macro by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1135 * fix: Close leaked file descriptors in SleepActivity and web server by @brbla in https://github.com/crosspoint-reader/crosspoint-reader/pull/869 * fix: Enable DESTRUCTOR_CLOSES_FILE flag by @daveallie in https://github.com/crosspoint-reader/crosspoint-reader/pull/1075 * fix: Change "UI Font Size" to "Reader Font Size" by @divinitycove in https://github.com/crosspoint-reader/crosspoint-reader/pull/1171 * fix: Hide unusable button hints when viewing empty directory by @Levrk in https://github.com/crosspoint-reader/crosspoint-reader/pull/1253 * fix: broken translations in status bar settings by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1188 * fix: clarity issue with ambiguous string `SET` by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1169 * fix: Crash (Load access fault) when indexing chapters containing characters unsupported by bold/italic font variants by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/997 * fix: Increase PNGdec buffer size to support wide images by @osteotek in https://github.com/crosspoint-reader/crosspoint-reader/pull/995 * fix: Use HalPowerManager for battery percentage by @vjapolitzer in https://github.com/crosspoint-reader/crosspoint-reader/pull/1005 * fix: Fix dangling pointer by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1010 * fix: re-implementing Cover Outlines for the new Lyra Themes by @Levrk in https://github.com/crosspoint-reader/crosspoint-reader/pull/1017 * fix: use double FAST_REFRESH to prevent washout on large grey images by @martinbrook in https://github.com/crosspoint-reader/crosspoint-reader/pull/957 * fix: Fixed Image Sizing When No Width is Set by @DestinySpeaker in https://github.com/crosspoint-reader/crosspoint-reader/pull/1002 * fix: Strip unused CSS rules by @daveallie in https://github.com/crosspoint-reader/crosspoint-reader/pull/1014 * fix: continue reading card classic theme by @pablohc in https://github.com/crosspoint-reader/crosspoint-reader/pull/990 * fix: Destroy CSS Cache file when invalid by @daveallie in https://github.com/crosspoint-reader/crosspoint-reader/pull/1018 * fix: Shorten "Forget Wifi" button labels to fit on button by @lukestein in https://github.com/crosspoint-reader/crosspoint-reader/pull/1045 * fix: improve Spanish translations by @pablohc in https://github.com/crosspoint-reader/crosspoint-reader/pull/1054 * fix: Fixed book title in home screen by @DestinySpeaker in https://github.com/crosspoint-reader/crosspoint-reader/pull/1013 * fix: Fix hyphenation and rendering of decomposed characters by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1037 * fix: Improve and add Spanish translations by @DaniPhii in https://github.com/crosspoint-reader/crosspoint-reader/pull/1338 * fix: improve and add Spanish translations by @DaniPhii in https://github.com/crosspoint-reader/crosspoint-reader/pull/1254 * fix: improve and add Swedish translations by @steka in https://github.com/crosspoint-reader/crosspoint-reader/pull/1317 * fix: Extend missing / amend existing German translations by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1226 * fix: update french.yaml file to have a better French translation of the CFW by @Spigaw in https://github.com/crosspoint-reader/crosspoint-reader/pull/1130 * fix: added romanian translation to new strings by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1105 * fix: add missing romanian strings by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1187 * fix: add new Ukrainian translation line for STR_SCREENSHOT_BUTTON by @mirus-ua in https://github.com/crosspoint-reader/crosspoint-reader/pull/1149 * fix: Dutch translation prefix correction by @basvdploeg in https://github.com/crosspoint-reader/crosspoint-reader/pull/1223 * fix: Small typo in i18n.md regarding C++ identifiers by @victordomingos in https://github.com/crosspoint-reader/crosspoint-reader/pull/1210 * fix: typo in USER_GUIDE.md by @arnaugamez in https://github.com/crosspoint-reader/crosspoint-reader/pull/1036 * fix: add missing keyboard metrics to Lyra3CoversTheme by @dexif in https://github.com/crosspoint-reader/crosspoint-reader/pull/1101 ### Internal * perf: font-compression improvements by @adriancaruana in https://github.com/crosspoint-reader/crosspoint-reader/pull/1056 * perf: Improve font drawing performance by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/978 * perf: Replace std::list with std::vector in text layout by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1038 * perf: Optimize HTML entities lookup to O(log(n)) by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1194 * perf: UITheme::getMetrics const and const-ref usage by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1094 * perf: Avoid creating strings for file extension checks by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1303 * perf: Eliminate per-pixel overheads in image rendering by @martinbrook in https://github.com/crosspoint-reader/crosspoint-reader/pull/1293 * perf: Update github actions for optimal performance with pioarduino by @Jason2866 in https://github.com/crosspoint-reader/crosspoint-reader/pull/1080 * style: Phase 1 - Simple light dark themes by @cdmoro in https://github.com/crosspoint-reader/crosspoint-reader/pull/1006 * refactor: implement ActivityManager by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1016 * refactor: Simplify REPLACEMENT_GLYPH fallback by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1119 * refactor: Simplify new setting introduction by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1086 * refactor: Use std binary search algorithms for font lookups by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1202 * refactor: rename MyLibrary to FileBrowser by @osteotek in https://github.com/crosspoint-reader/crosspoint-reader/pull/1260 * refactor: Avoid rebuilding cache path strings by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1300 * refactor: reader utils by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1329 * chore: Remove miniz and modularise inflation logic by @daveallie in https://github.com/crosspoint-reader/crosspoint-reader/pull/1073 * chore: Resolve several build warnings by @daveallie in https://github.com/crosspoint-reader/crosspoint-reader/pull/1076 * chore: Removed generated language headers by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1156 * chore: Added generated lang headers to .gitignore by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1158 * chore: remove redundant xTaskCreate by @ngxson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1264 * chore: Removed unused PlatformIO include directory placeholder by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1417 * chore: micro-optimisation: early exit on fillUncompressedSizes by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1322 * chore: change label while on settings tab actions by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1325 * chore: add firmware size history script by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1235 * chore: Add powershell script for clang-formatting by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/1472 * chore: Removed unused ConfirmationActivity member by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1234 * chore: Update russian.yaml by @madebyKir in https://github.com/crosspoint-reader/crosspoint-reader/pull/1198 * chore: new Ukrainian translation lines by @mirus-ua in https://github.com/crosspoint-reader/crosspoint-reader/pull/1199 * chore: new Ukrainian localization strings by @mirus-ua in https://github.com/crosspoint-reader/crosspoint-reader/pull/1270 * chore: Polish localization for STR_DELETE by @JonaszPotoniec in https://github.com/crosspoint-reader/crosspoint-reader/pull/1323 * chore: Image settings Polish localization by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1299 * chore: add missing Catalan strings by @angeldenom in https://github.com/crosspoint-reader/crosspoint-reader/pull/1302 * chore: add missing translations for Romanian by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1265 * chore: Add Portuguese (Portugal) translator to the list by @victordomingos in https://github.com/crosspoint-reader/crosspoint-reader/pull/1211 * chore: Reduce flash usage by cleaning up I18n translations by @steka in https://github.com/crosspoint-reader/crosspoint-reader/pull/1401 * docs: Add lightweight contributor onboarding documentation by @bilalix in https://github.com/crosspoint-reader/crosspoint-reader/pull/894 * docs: ActivityManager migration guide by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1222 * docs: USER_GUIDE.md update for 1.1.0 by @divinitycove in https://github.com/crosspoint-reader/crosspoint-reader/pull/1108 * docs: add quick KOReader sync setup guide by @wjhrdy in https://github.com/crosspoint-reader/crosspoint-reader/pull/1181 * docs: image support marked as completed by @ariel-lindemann in https://github.com/crosspoint-reader/crosspoint-reader/pull/1008 * feat: aiagent context definition by @jpirnay in https://github.com/crosspoint-reader/crosspoint-reader/pull/922 * chore: Update SKILL.md to reflect generated i18n files are gitignored by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1423 * fix: ActivityManager tweaks by @znelson in https://github.com/crosspoint-reader/crosspoint-reader/pull/1220 * fix: Correct relative file paths in SKILL.md documentation by @pablohc in https://github.com/crosspoint-reader/crosspoint-reader/pull/1304 * fix: add Technically Unsupported section to SCOPE.md by @Uri-Tauber in https://github.com/crosspoint-reader/crosspoint-reader/pull/1295 ## New Contributors * @DestinySpeaker made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1002 * @arnaugamez made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1036 * @angeldenom made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1049 * @cdmoro made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1006 * @bilalix made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/894 * @Jessica765 made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/682 * @brbla made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/869 * @dexif made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1047 * @mirus-ua made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1065 * @cbix made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1077 * @divinitycove made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1108 * @pepastach made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1138 * @Jason2866 made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1080 * @andreaturchet made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1144 * @Spigaw made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1130 * @iandchasse made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1141 * @th0m4sek made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1155 * @plahteenlahti made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1133 * @hajisan made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1146 * @madebyKir made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1198 * @victordomingos made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1210 * @basvdploeg made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1204 * @wjhrdy made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1181 * @DaniPhii made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1254 * @steka made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1317 * @barbarhan made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1192 * @JonaszPotoniec made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1323 * @Cache8063 made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1354 * @fsocietyipa made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1377 * @LSTAR1900 made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/979 * @zgredex made their first contribution in https://github.com/crosspoint-reader/crosspoint-reader/pull/1224 **Full Changelog**: https://github.com/crosspoint-reader/crosspoint-reader/compare/1.1.1...release/1.2.0 --------- Co-authored-by: jpirnay Co-authored-by: Dani Poveda Co-authored-by: Baris Albayrak <80099286+barbarhan@users.noreply.github.com> Co-authored-by: Barış Albayrak Co-authored-by: Stefan Blixten Karlsson Co-authored-by: Àngel <153315454+angeldenom@users.noreply.github.com> Co-authored-by: Jonasz Potoniec Co-authored-by: Егор Мартынов Co-authored-by: Mirus Co-authored-by: Spigaw <73850535+Spigaw@users.noreply.github.com> Co-authored-by: ariel-lindemann <41641978+ariel-lindemann@users.noreply.github.com> Co-authored-by: Nima Salami <54304457+hajisan@users.noreply.github.com> Co-authored-by: Arthur Tazhitdinov Co-authored-by: Claude Sonnet 4.6 Co-authored-by: Bas van der Ploeg Co-authored-by: martin brook --- lib/I18n/translations/danish.yaml | 32 ++++++++++++++++++++++++++++++- platformio.ini | 2 +- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/lib/I18n/translations/danish.yaml b/lib/I18n/translations/danish.yaml index 42945fa7..3e4704c9 100644 --- a/lib/I18n/translations/danish.yaml +++ b/lib/I18n/translations/danish.yaml @@ -66,17 +66,22 @@ STR_SLEEP_COVER_MODE: "Hvile-skærm omslag-tilstand" STR_HIDE_BATTERY: "Skjul batteri %" STR_EXTRA_SPACING: "Ekstra afsnitsafstand" STR_TEXT_AA: "Tekst Anti-Aliasing" +STR_IMAGES: "Billeder" +STR_IMAGES_DISPLAY: "Vis" +STR_IMAGES_PLACEHOLDER: "Pladsholder" +STR_IMAGES_SUPPRESS: "Skjul" STR_SHORT_PWR_BTN: "Kort tryk på tænd/sluk-knap" STR_ORIENTATION: "Læseretning" STR_SIDE_BTN_LAYOUT: "Knaplayout på siden (læser)" STR_LONG_PRESS_SKIP: "Langt tryk spring kapitel over" STR_FONT_FAMILY: "Læser skrifttype" -STR_FONT_SIZE: "Brugergrænseflade skriftstørrelse" +STR_FONT_SIZE: "Læser skriftstørrelse" STR_LINE_SPACING: "Linjeafstand" STR_SCREEN_MARGIN: "Skærmmargen" STR_PARA_ALIGNMENT: "Afsnitsjustering" STR_HYPHENATION: "Orddeling" STR_TIME_TO_SLEEP: "Tid til hvile" +STR_SHOW_HIDDEN_FILES: "Vis skjulte filer" STR_REFRESH_FREQ: "Opdateringsfrekvens" STR_KOREADER_SYNC: "KOReader Sync" STR_CHECK_UPDATES: "Søg efter opdateringer" @@ -180,6 +185,7 @@ STR_BACK: "« Tilbage" STR_EXIT: "« Afslut" STR_HOME: "« Hjem" STR_SELECT: "Vælg" +STR_SELECTED: "Valgt" STR_TOGGLE: "Skift" STR_CONFIRM: "Bekræft" STR_CANCEL: "Annuller" @@ -189,6 +195,8 @@ STR_DOWNLOAD: "Download" STR_RETRY: "Prøv igen" STR_YES: "Ja" STR_NO: "Nej" +STR_SHOW: "Vis" +STR_HIDE: "Skjul" STR_STATE_ON: "TÆNDT" STR_STATE_OFF: "SLUKKET" STR_NOT_SET: "Ikke indstillet" @@ -199,6 +207,21 @@ STR_DIR_DOWN: "Ned" STR_OK_BUTTON: "OK" STR_SLEEP_COVER_FILTER: "Hvile-skærm omslag-filter" STR_FILTER_CONTRAST: "Kontrast" +STR_CUSTOMISE_STATUS_BAR: "Tilpas statuslinje" +STR_CHAPTER_PAGE_COUNT: "Kapitelsidetæller" +STR_BOOK_PROGRESS_PERCENTAGE: "Bogfremskridtsprocent" +STR_PROGRESS_BAR: "Fremskridtslinje" +STR_PROGRESS_BAR_THICKNESS: "Fremskridtslinjens tykkelse" +STR_PROGRESS_BAR_THIN: "Tynd" +STR_PROGRESS_BAR_MEDIUM: "Mellem" +STR_PROGRESS_BAR_THICK: "Tyk" +STR_BOOK: "Bog" +STR_CHAPTER: "Kapitel" +STR_EXAMPLE_CHAPTER: "Kapitel 21" +STR_EXAMPLE_BOOK: "Bogtitel" +STR_PREVIEW: "Forhåndsvisning" +STR_TITLE: "Titel" +STR_BATTERY: "Batteri" STR_UI_THEME: "Brugergrænseflade tema" STR_THEME_CLASSIC: "Klassisk" STR_THEME_LYRA: "Lyra" @@ -230,6 +253,8 @@ STR_GO_TO_PERCENT: "Gå til %" STR_GO_HOME_BUTTON: "Gå til start" STR_SYNC_PROGRESS: "Synkroniser fremskridt" STR_DELETE_CACHE: "Slet bogcache" +STR_DELETE: "Slet" +STR_DISPLAY_QR: "Vis side som QR" STR_CHAPTER_PREFIX: "Kapitel: " STR_PAGES_SEPARATOR: " sider | " STR_BOOK_PREFIX: "Bog: " @@ -259,4 +284,9 @@ STR_UPLOAD: "Upload" STR_BOOK_S_STYLE: "Bogens stil" STR_EMBEDDED_STYLE: "Indlejret stil" STR_OPDS_SERVER_URL: "OPDS Server URL" +STR_FOOTNOTES: "Fodnoter" +STR_NO_FOOTNOTES: "Ingen fodnoter på denne side" +STR_LINK: "[link]" STR_SCREENSHOT_BUTTON: "Tag skærmbillede" +STR_AUTO_TURN_ENABLED: "Automatisk sidevendning aktiveret: " +STR_AUTO_TURN_PAGES_PER_MIN: "Automatisk vending (sider per minut)" diff --git a/platformio.ini b/platformio.ini index f4b56a9f..cb8fd125 100644 --- a/platformio.ini +++ b/platformio.ini @@ -3,7 +3,7 @@ default_envs = default extra_configs = platformio.local.ini [crosspoint] -version = 1.1.1 +version = 1.2.0 [base] platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.37/platform-espressif32.zip