0b18de0581
* feat(send): Send to Readest — multi-channel capture into your library A Send-to-Kindle equivalent: email, web-upload, share, or one-click capture books and articles into the cloud library; they sync to every device. Architecture (client-side processing): out-of-app channels drop a raw payload into a per-user send_inbox; Readest clients drain it through one shared ingestService.ingestFile(). The server never parses or converts. - ingestService.ingestFile() — channel-agnostic import orchestration extracted from library/page.tsx (DI-based, forceUpload support). - send_addresses / send_allowed_senders / send_inbox tables + RLS + 4 SECURITY DEFINER claim/lease RPCs (migration 012_send_to_readest.sql). - Conversion subsystem (DOCX/RTF/HTML/article/TXT -> EPUB) in a Web Worker. - send-email Cloudflare Email Worker; inbox-drainer controller + useInboxDrainer hook; /api/send/* routes. - Send to Readest settings panel: inbound address, approved-sender allowlist, recent activity, per-device drain toggle. - /send web page (file drop + article URL) + SSRF-guarded fetch-url proxy. - OS-shared files routed through ingestFile; Manifest V3 browser extension. Security: inbox state changes only via SECURITY DEFINER RPCs (clients get SELECT-only on send_inbox); approved-sender allowlist gates email; SSRF guard on the one server-side URL fetch; inbox payload signed URLs authorize against send_inbox.user_id. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore: run format:check in the pre-push hook Biome format checking is fast (~0.4s), so gate pushes on it too — catches mis-formatted files that bypassed the staged-only pre-commit hook before they reach CI. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(send): address CodeQL security findings - ReDoS (senders.ts): the email regex had ambiguous quantifiers around the literal dot. Rewrote it linear-time (domain labels exclude '.') and cap the input at 254 chars. - XSS (convertToEpub.ts): run untrusted HTML through DOMPurify (sanitizeForParsing — keeps document structure) before DOMParser, so title extraction and Readability never parse executable markup. - SSRF (fetch-url.ts): harden the host guard — block bare single-label hostnames, IPv4-mapped IPv6, CGNAT/benchmark/multicast ranges, and the unspecified address. DNS rebinding stays a documented residual risk. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1524 lines
89 KiB
JSON
1524 lines
89 KiB
JSON
{
|
|
"Email address": "Adresa de e-mail",
|
|
"Your Password": "Parola dvs",
|
|
"Your email address": "Adresa dvs. de e-mail",
|
|
"Your password": "Parola dvs",
|
|
"Sign in": "Conectare",
|
|
"Signing in...": "Conectare...",
|
|
"Sign in with {{provider}}": "Conectați-vă cu {{provider}}",
|
|
"Already have an account? Sign in": "Aveți deja un cont? Conectare",
|
|
"Create a Password": "Creați o parolă",
|
|
"Sign up": "Înscrie-te",
|
|
"Signing up...": "Înregistrare...",
|
|
"Don't have an account? Sign up": "Nu ai un cont? Înscrie-te",
|
|
"Check your email for the confirmation link": "Verificați e-mailul pentru linkul de confirmare",
|
|
"Signing in ...": "Conectare...",
|
|
"Send a magic link email": "Trimite un e-mail cu link magic",
|
|
"Check your email for the magic link": "Verificați-vă e-mailul pentru linkul magic",
|
|
"Send reset password instructions": "Trimiteți instrucțiuni de resetare a parolei",
|
|
"Sending reset instructions ...": "Se trimit instrucțiuni de resetare...",
|
|
"Forgot your password?": "Ați uitat parola?",
|
|
"Check your email for the password reset link": "Verificați e-mailul pentru linkul de resetare a parolei",
|
|
"Phone number": "Număr de telefon",
|
|
"Your phone number": "Numărul dvs. de telefon",
|
|
"Token": "Jeton",
|
|
"Your OTP token": "Jetonul dvs. OTP",
|
|
"Verify token": "Verificați jetonul",
|
|
"Go Back": "Întoarce-te",
|
|
"New Password": "Parolă Nouă",
|
|
"Your new password": "Noua ta parolă",
|
|
"Update password": "Actualizați parola",
|
|
"Updating password ...": "Se actualizează parola...",
|
|
"Your password has been updated": "Parola dvs. a fost actualizată",
|
|
"Back": "Înapoi",
|
|
"Confirmation email sent! Please check your old and new email addresses to confirm the change.": "E-mail de confirmare trimis! Vă rugăm să verificați adresele de e-mail vechi și noi pentru a confirma modificarea.",
|
|
"Failed to update email": "E-mailul nu a fost actualizat",
|
|
"New Email": "E-mail nou",
|
|
"Your new email": "Noul tău e-mail",
|
|
"Updating email ...": "Se actualizează e-mailul...",
|
|
"Update email": "Actualizați e-mailul",
|
|
"Current email": "E-mail curent",
|
|
"Something went wrong. Don't worry, our team has been notified and we're working on a fix.": "Ceva a mers prost. Nu vă faceți griji, echipa noastră a fost anunțată și lucrăm la o remediere.",
|
|
"Error Details:": "Detalii eroare:",
|
|
"Try Again": "Încearcă din nou",
|
|
"Your Library": "Biblioteca ta",
|
|
"Need help?": "Ai nevoie de ajutor?",
|
|
"Contact Support": "Contactați asistența",
|
|
"Backup failed: {{error}}": "Backup nu a reușit: {{error}}",
|
|
"Select Backup": "Selectați Backup",
|
|
"Restore failed: {{error}}": "Restaurarea a eșuat: {{eroare}}",
|
|
"Backup & Restore": "Backup și restaurare",
|
|
"Backup Library": "Bibliotecă de rezervă",
|
|
"Restore Library": "Restaurați biblioteca",
|
|
"Creating backup...": "Se creează backup...",
|
|
"Restoring library...": "Se restaurează biblioteca...",
|
|
"{{current}} of {{total}} items": "{{current}} din {{total}} articole",
|
|
"Backup completed successfully!": "Backup finalizat cu succes!",
|
|
"Restore completed successfully!": "Restaurare finalizată cu succes!",
|
|
"{{added}} books added, {{updated}} books updated.": "{{added}} cărți adăugate, {{updated}} cărți actualizate.",
|
|
"Operation failed": "Operațiunea a eșuat",
|
|
"Close": "Închide",
|
|
"Cancel": "Anulează",
|
|
"Show Book Details": "Afișați detaliile cărții",
|
|
"Upload Book": "Încărcați cartea",
|
|
"Download Book": "Descărcați cartea",
|
|
"Bookshelf": "Raft pentru cărți",
|
|
"Import Books": "Import cărți",
|
|
"Confirm Deletion": "Confirmați ștergerea",
|
|
"Are you sure to delete {{count}} selected book(s)?_one": "Sigur doriți să ștergeți {{count}} carte selectată?",
|
|
"Are you sure to delete {{count}} selected book(s)?_few": "Sigur doriți să ștergeți {{count}} cărți selectate?",
|
|
"Are you sure to delete {{count}} selected book(s)?_other": "Sigur doriți să ștergeți {{count}} de cărți selectate?",
|
|
"Deselect Book": "Deselectați Cartea",
|
|
"Select Book": "Selectați Carte",
|
|
"Group Books": "Cărți de grup",
|
|
"Mark as Finished": "Marcați ca finalizat",
|
|
"Mark as Unread": "Marcați ca necitit",
|
|
"Clear Status": "Ștergeți starea",
|
|
"Delete": "Şterge",
|
|
"Deselect Group": "Deselectați Grup",
|
|
"Select Group": "Selectați Grup",
|
|
"Series": "Serie",
|
|
"Author": "Autor",
|
|
"Group": "Grup",
|
|
"Back to library": "Înapoi la bibliotecă",
|
|
"Untitled Group": "Grup fără titlu",
|
|
"Remove From Group": "Eliminați din grup",
|
|
"Create New Group": "Creați un grup nou",
|
|
"Rename Group": "Redenumiți grupul",
|
|
"Save": "Salvează",
|
|
"All": "Toate",
|
|
"Confirm": "Confirmă",
|
|
"Scroll left": "Derulați spre stânga",
|
|
"Scroll right": "Derulați spre dreapta",
|
|
"From Local File": "Din fișierul local",
|
|
"From Directory": "Din Director",
|
|
"Online Library": "Biblioteca online",
|
|
"OPDS Catalogs": "Cataloagele OPDS",
|
|
"Search in {{count}} Book(s)..._one": "Căutați în {{count}} carte...",
|
|
"Search in {{count}} Book(s)..._few": "Căutați în {{count}} cărți...",
|
|
"Search in {{count}} Book(s)..._other": "Căutați în {{count}} de cărți...",
|
|
"Search Books...": "Căutați cărți...",
|
|
"Clear Search": "Ștergeți căutarea",
|
|
"Select Books": "Selectați Cărți",
|
|
"Deselect": "Deselectați",
|
|
"Select All": "Selectați Toate",
|
|
"View Menu": "Meniu Vizualizare",
|
|
"Settings Menu": "Meniul Setări",
|
|
"Failed to select directory": "Nu s-a putut selecta directorul",
|
|
"The new data directory must be different from the current one.": "Noul director de date trebuie să fie diferit de cel actual.",
|
|
"Migration failed: {{error}}": "Migrarea a eșuat: {{error}}",
|
|
"Change Data Location": "Schimbați locația datelor",
|
|
"Current Data Location": "Locația curentă a datelor",
|
|
"Loading...": "Încărcare...",
|
|
"File count: {{size}}": "Număr de fișiere: {{dimensiune}}",
|
|
"Total size: {{size}}": "Dimensiune totală: {{size}}",
|
|
"Calculating file info...": "Se calculează informații despre fișier...",
|
|
"New Data Location": "Locație nouă de date",
|
|
"Choose New Folder": "Alege Folder nou",
|
|
"Choose Different Folder": "Alegeți un folder diferit",
|
|
"Migrating data...": "Se migrează datele...",
|
|
"Copying: {{file}}": "Se copiează: {{fișier}}",
|
|
"{{current}} of {{total}} files": "{{current}} din {{total}} fișiere",
|
|
"Migration completed successfully!": "Migrarea a fost finalizată cu succes!",
|
|
"Your data has been moved to the new location. Please restart the application to complete the process.": "Datele dvs. au fost mutate în noua locație. Vă rugăm să reporniți aplicația pentru a finaliza procesul.",
|
|
"Migration failed": "Migrarea a eșuat",
|
|
"Important Notice": "Notă importantă",
|
|
"This will move all your app data to the new location. Make sure the destination has enough free space.": "Acest lucru va muta toate datele aplicației dvs. în noua locație. Asigurați-vă că destinația are suficient spațiu liber.",
|
|
"Restart App": "Reporniți aplicația",
|
|
"Start Migration": "Începeți migrarea",
|
|
"Finished": "Terminat",
|
|
"Unread": "Necitit",
|
|
"Open": "Deschide",
|
|
"Status": "Stare",
|
|
"Details": "Detalii",
|
|
"Set status for {{count}} book(s)_one": "Setați starea pentru {{count}} carte",
|
|
"Set status for {{count}} book(s)_few": "Setați starea pentru {{count}} cărți",
|
|
"Set status for {{count}} book(s)_other": "Setați starea pentru {{count}} de cărți",
|
|
"Loading library...": "Se încarcă biblioteca...",
|
|
"{{count}} books refreshed_one": "{{count}} carte actualizată",
|
|
"{{count}} books refreshed_few": "{{count}} cărți actualizate",
|
|
"{{count}} books refreshed_other": "{{count}} de cărți actualizate",
|
|
"Failed to refresh metadata": "Nu s-au reîmprospătat metadatele",
|
|
"Dark Mode": "Modul întunecat",
|
|
"Light Mode": "Modul de lumină",
|
|
"Auto Mode": "Modul automat",
|
|
"Logged in as {{userDisplayName}}": "Conectat ca {{userDisplayName}}",
|
|
"Logged in": "Autentificat",
|
|
"View account details and quota": "Vedeți detaliile contului și cota",
|
|
"Cloud File Transfers": "Transferuri de fișiere în cloud",
|
|
"{{activeCount}} active, {{pendingCount}} pending": "{{activeCount}} activ, {{pendingCount}} în așteptare",
|
|
"{{failedCount}} failed": "{{failedCount}} a eșuat",
|
|
"Never synced": "Nu s-a sincronizat niciodată",
|
|
"Account": "Cont",
|
|
"Sign In": "Conectare",
|
|
"Auto Upload Books to Cloud": "Încărcați automat cărți în cloud",
|
|
"Auto Import on File Open": "Import automat pe fișier deschis",
|
|
"Open Last Book on Start": "Deschide Ultima carte la Start",
|
|
"Check Updates on Start": "Verificați actualizările la Start",
|
|
"Open Book in New Window": "Deschide cartea într-o fereastră nouă",
|
|
"Fullscreen": "Ecran complet",
|
|
"Always on Top": "Întotdeauna deasupra",
|
|
"Always Show Status Bar": "Afișați întotdeauna bara de stare",
|
|
"Keep Screen Awake": "Păstrați ecranul activ",
|
|
"Background Read Aloud": "Citire cu voce tare în fundal",
|
|
"Reload Page": "Reîncarcă pagina",
|
|
"Settings": "Setări",
|
|
"Advanced Settings": "Setări avansate",
|
|
"Refresh Metadata": "Actualizează metadatele",
|
|
"Save Book Cover": "Salvați coperta cărții",
|
|
"Auto-save last book cover": "Salvare automată a ultimei coperți a cărții",
|
|
"Upgrade to Readest Premium": "Faceți upgrade la Readest Premium",
|
|
"Download Readest": "Descărcați Readest",
|
|
"About Readest": "Despre Readest",
|
|
"Help improve Readest": "Ajutați la îmbunătățirea Readest",
|
|
"Sharing anonymized statistics": "Partajarea de statistici anonimizate",
|
|
"Uploaded": "Încărcat",
|
|
"Downloaded": "Descărcat",
|
|
"Deleted": "Șters",
|
|
"Waiting...": "Aşteptare...",
|
|
"Failed": "A eșuat",
|
|
"Completed": "Terminat",
|
|
"Cancelled": "Anulat",
|
|
"Retry": "Reîncercați",
|
|
"Active": "Activ",
|
|
"Transfer Queue": "Coada de transfer",
|
|
"Upload All": "Încărcați toate",
|
|
"Download All": "Descărcați toate",
|
|
"Resume Transfers": "Reluați transferurile",
|
|
"Pause Transfers": "Întrerupeți transferurile",
|
|
"Pending": "În așteptare",
|
|
"No transfers": "Fără transferuri",
|
|
"Retry All": "Reîncercați Toate",
|
|
"Clear Completed": "Șterge finalizat",
|
|
"Clear Failed": "Șterge eșuat",
|
|
"List": "Listă",
|
|
"Grid": "Grilă",
|
|
"Crop": "Decupați",
|
|
"Fit": "Încadrare",
|
|
"Authors": "Autorii",
|
|
"Books": "Cărți",
|
|
"Groups": "Grupuri",
|
|
"Title": "Titlu",
|
|
"Format": "Format",
|
|
"Date Read": "Data citirii",
|
|
"Date Added": "Data Adăugării",
|
|
"Date Published": "Data publicării",
|
|
"Ascending": "Ascendent",
|
|
"Descending": "Descendent",
|
|
"Columns": "Coloane",
|
|
"Auto": "Auto",
|
|
"Book Covers": "Coperți de cărți",
|
|
"Group by...": "Grupați după...",
|
|
"Sort by...": "Sortează după...",
|
|
"{{count}} book(s) synced_one": "{{count}} carte sincronizată",
|
|
"{{count}} book(s) synced_few": "{{count}} cărți sincronizate",
|
|
"{{count}} book(s) synced_other": "{{count}} de cărți sincronizate",
|
|
"No supported files found. Supported formats: {{formats}}": "Nu s-au găsit fișiere acceptate. Formate acceptate: {{formate}}",
|
|
"Failed to import book(s): {{filenames}}": "Nu s-au putut importa cărțile: {{filenames}}",
|
|
"Successfully imported {{count}} book(s)_one": "S-a importat cu succes {{count}} carte",
|
|
"Successfully imported {{count}} book(s)_few": "S-au importat cu succes {{count}} cărți",
|
|
"Successfully imported {{count}} book(s)_other": "S-au importat cu succes {{count}} de cărți",
|
|
"Upload queued: {{title}}": "Încărcare în coadă: {{title}}",
|
|
"Book downloaded: {{title}}": "Cartea descărcată: {{title}}",
|
|
"Failed to download book: {{title}}": "Nu s-a putut descărca cartea: {{title}}",
|
|
"Download queued: {{title}}": "Descărcare în coadă: {{title}}",
|
|
"Book deleted: {{title}}": "Cartea a fost ștearsă: {{title}}",
|
|
"Deleted cloud backup of the book: {{title}}": "Copia de rezervă din cloud a cărții a fost ștearsă: {{title}}",
|
|
"Deleted local copy of the book: {{title}}": "Copia locală a cărții a fost ștearsă: {{title}}",
|
|
"Failed to delete book: {{title}}": "Nu s-a putut șterge cartea: {{title}}",
|
|
"Failed to delete cloud backup of the book: {{title}}": "Nu s-a putut șterge backupul în cloud al cărții: {{title}}",
|
|
"Failed to delete local copy of the book: {{title}}": "Nu s-a putut șterge copia locală a cărții: {{title}}",
|
|
"Library Header": "Antet bibliotecă",
|
|
"Library Sync Progress": "Progresul sincronizării bibliotecii",
|
|
"Your Bookshelf": "Raftul tău",
|
|
"URL must start with http:// or https://": "Adresa URL trebuie să înceapă cu http:// sau https://",
|
|
"Adding LAN addresses is not supported in the web app version.": "Adăugarea de adrese LAN nu este acceptată în versiunea aplicației web.",
|
|
"Invalid OPDS catalog. Please check the URL.": "Catalog OPDS nevalid. Vă rugăm să verificați adresa URL.",
|
|
"Browse and download books from online catalogs": "Răsfoiți și descărcați cărți din cataloage online",
|
|
"My Catalogs": "Cataloagele mele",
|
|
"Add Catalog": "Adăugați catalog",
|
|
"No catalogs yet": "Nu există încă cataloage",
|
|
"Add your first OPDS catalog to start browsing books": "Adăugați primul dvs. catalog OPDS pentru a începe să răsfoiți cărți",
|
|
"Add Your First Catalog": "Adaugă primul tău catalog",
|
|
"Username": "Nume de utilizator",
|
|
"Browse": "Răsfoiește",
|
|
"Popular Catalogs": "Cataloage populare",
|
|
"Add": "Adaugă",
|
|
"Add OPDS Catalog": "Adăugați catalogul OPDS",
|
|
"Catalog Name": "Nume catalog",
|
|
"My Calibre Library": "Biblioteca mea Calibre",
|
|
"OPDS URL": "URL OPDS",
|
|
"Username (optional)": "Nume de utilizator (opțional)",
|
|
"Password (optional)": "Parolă (opțional)",
|
|
"Password": "Parolă",
|
|
"Description (optional)": "Descriere (opțional)",
|
|
"A brief description of this catalog": "O scurtă descriere a acestui catalog",
|
|
"Validating...": "Se validează...",
|
|
"View All": "Vezi toate",
|
|
"First": "Primul",
|
|
"Previous": "Anterior",
|
|
"Next": "Următorul",
|
|
"Last": "Ultima",
|
|
"Forward": "Înainte",
|
|
"Home": "Acasă",
|
|
"Search in OPDS Catalog...": "Căutați în catalogul OPDS...",
|
|
"Untitled": "Fără titlu",
|
|
"{{count}} items_one": "{{count}} articol",
|
|
"{{count}} items_few": "{{count}} articole",
|
|
"{{count}} items_other": "{{count}} de articole",
|
|
"Open Access": "Acces deschis",
|
|
"Download completed": "Descărcare finalizată",
|
|
"Import failed": "Importul a eșuat",
|
|
"Download failed": "Descărcarea a eșuat",
|
|
"Borrow": "Împrumuta",
|
|
"Buy": "Cumpără",
|
|
"Subscribe": "Abonați-vă",
|
|
"Sample": "Eşantion",
|
|
"Download": "Descărcați",
|
|
"Open & Read": "Deschideți și citiți",
|
|
"Publisher": "Editor",
|
|
"Published": "Publicat",
|
|
"Language": "Limbă",
|
|
"Identifier": "Identificator",
|
|
"Tags": "Etichete",
|
|
"Tag": "Etichetă",
|
|
"Title, Author, Tag, etc...": "Titlu, autor, etichetă etc...",
|
|
"Query": "Interogare",
|
|
"Subject": "Subiect",
|
|
"Count": "Număr",
|
|
"Start Page": "Pagina de pornire",
|
|
"Search": "Căutare",
|
|
"Enter {{terms}}": "Introduceți {{terms}}",
|
|
"No search results found": "Nu s-au găsit rezultate",
|
|
"Failed to load OPDS feed: {{status}} {{statusText}}": "Nu s-a încărcat feedul OPDS: {{status}} {{statusText}}",
|
|
"Search in {{title}}": "Căutați în {{title}}",
|
|
"Cannot Load Page": "Pagina nu se poate încărca",
|
|
"An error occurred": "A apărut o eroare",
|
|
"Copy": "Copiază",
|
|
"Copy text after selection": "Copiați textul după selecție",
|
|
"Highlight": "Evidențiază",
|
|
"Highlight text after selection": "Evidențiați textul după selecție",
|
|
"Annotate": "Adnotează",
|
|
"Annotate text after selection": "Adnotă text după selecție",
|
|
"Search text after selection": "Căutați text după selecție",
|
|
"Dictionary": "Dicţionar",
|
|
"Look up text in dictionary after selection": "Căutați text în dicționar după selecție",
|
|
"Wikipedia": "Wikipedia",
|
|
"Translate": "Traduce",
|
|
"Translate text after selection": "Traduceți textul după selecție",
|
|
"Speak": "Vorbește",
|
|
"Read text aloud after selection": "Citiți textul cu voce tare după selecție",
|
|
"Proofread": "Corectează",
|
|
"Proofread text after selection": "Corectează textul după selecție",
|
|
"Copied to notebook": "Copiat în carnețel",
|
|
"Word limit of 30 words exceeded.": "Limita de 30 de cuvinte a fost depășită.",
|
|
"No annotations to export": "Fără adnotări de exportat",
|
|
"Exported successfully": "Exportat cu succes",
|
|
"Copied to clipboard": "Copiat în clipboard",
|
|
"Delete Highlight": "Șterge evidențierea",
|
|
"Exported from Readest": "Exportat din Readest",
|
|
"Highlights & Annotations": "Evidențieri și adnotări",
|
|
"Note:": "Notă:",
|
|
"Page:": "Pagină:",
|
|
"Time:": "Timp:",
|
|
"Note": "Notă",
|
|
"Page: {{number}}": "Pagina: {{număr}}",
|
|
"Export Annotations": "Exportați adnotările",
|
|
"Format Options": "Opțiuni de formatare",
|
|
"Export Date": "Data exportului",
|
|
"Chapter Titles": "Titlurile capitolelor",
|
|
"Chapter Separator": "Separator de capitole",
|
|
"Highlights": "Evidențieri",
|
|
"Notes": "Note",
|
|
"Page Number": "Numărul paginii",
|
|
"Note Date": "Data notei",
|
|
"Advanced": "Avansat",
|
|
"Hide": "Ascunde",
|
|
"Show": "Afișează",
|
|
"Use Custom Template": "Utilizați șablon personalizat",
|
|
"Export Template": "Șablon de export",
|
|
"Reset Template": "Resetați șablonul",
|
|
"Template Syntax:": "Sintaxa șablonului:",
|
|
"Insert value": "Inserați valoarea",
|
|
"Format date (locale)": "Formatează data (local)",
|
|
"Format date (custom)": "Formatează data (personalizat)",
|
|
"Conditional": "Condiţional",
|
|
"Loop": "Buclă",
|
|
"Available Variables:": "Variabile disponibile:",
|
|
"Book title": "Titlul cărții",
|
|
"Book author": "Autorul cărții",
|
|
"Export date": "Data exportului",
|
|
"Array of chapters": "Lista de capitole",
|
|
"Chapter title": "Titlul capitolului",
|
|
"Array of annotations": "Matrice de adnotări",
|
|
"Highlighted text": "Text evidențiat",
|
|
"Annotation note": "Notă de adnotare",
|
|
"Annotation style": "Stilul adnotării",
|
|
"Annotation color": "Culoarea adnotării",
|
|
"Annotation page number": "Numărul paginii de adnotare",
|
|
"Annotation time": "Ora adnotării",
|
|
"Available Formatters:": "Formatatoare disponibile:",
|
|
"Format date": "Formatează data",
|
|
"Markdown block quote (> per line)": "Citat tip Markdown (> pe linie)",
|
|
"Newlines to <br>": "Linii noi în <br>",
|
|
"Change case": "Schimbă capitalizarea",
|
|
"Trim whitespace": "Elimină spațiile goale",
|
|
"Truncate to n characters": "Trunchiați la n caractere",
|
|
"Replace text": "Înlocuiește textul",
|
|
"Fallback value": "Valoare de rezervă",
|
|
"Get length": "Obține lungimea",
|
|
"First/last element": "Primul/ultimul element",
|
|
"Join array": "Îmbină lista",
|
|
"Date Format Tokens:": "Format dată (Token-uri):",
|
|
"Year (4 digits)": "An (4 cifre)",
|
|
"Month (01-12)": "Luna (01-12)",
|
|
"Day (01-31)": "Ziua (01-31)",
|
|
"Hour (00-23)": "Ora (00-23)",
|
|
"Minute (00-59)": "Minut (00-59)",
|
|
"Second (00-59)": "Secundă (00-59)",
|
|
"Preview": "Previzualizare",
|
|
"Show Source": "Afișează sursa",
|
|
"No content to preview": "Nu există conținut de previzualizat",
|
|
"Export as Plain Text": "Exportați ca text simplu",
|
|
"Export as Markdown": "Exportați ca Markdown",
|
|
"Export": "Export",
|
|
"highlight": "evidențiere",
|
|
"underline": "subliniere",
|
|
"squiggly": "ondulat",
|
|
"red": "roşu",
|
|
"violet": "violet",
|
|
"blue": "albastru",
|
|
"green": "verde",
|
|
"yellow": "galben",
|
|
"Select {{style}} style": "Selectați stilul {{style}}",
|
|
"Select {{color}} color": "Selectați culoarea {{color}}",
|
|
"Current selection": "Selecția curentă",
|
|
"All occurrences in this book": "Toate aparițiile din această carte",
|
|
"All occurrences in your library": "Toate aparițiile din biblioteca dvs.",
|
|
"Selected text:": "Textul selectat:",
|
|
"Replace with:": "Înlocuiește cu:",
|
|
"Enter text...": "Introduceți text...",
|
|
"Apply": "Aplică",
|
|
"Case sensitive:": "Sensibil la majuscule/minuscule:",
|
|
"Whole word:": "Cuvântul întreg:",
|
|
"Only for TTS:": "Doar pentru TTS:",
|
|
"Scope:": "Domeniu de aplicare:",
|
|
"Instant {{action}} Disabled": "{{action}} instantaneu dezactivat",
|
|
"Annotation": "Adnotare",
|
|
"Instant {{action}}": "{{action}} instantaneu",
|
|
"Login Required": "Autentificare obligatorie",
|
|
"Quota Exceeded": "Cotă depășită",
|
|
"Unable to fetch the translation. Please log in first and try again.": "Nu se poate prelua traducerea. Vă rugăm să vă conectați mai întâi și să încercați din nou.",
|
|
"Unable to fetch the translation. Try again later.": "Nu se poate prelua traducerea. Încercați din nou mai târziu.",
|
|
"Original Text": "Text original",
|
|
"Auto Detect": "Detectare automată",
|
|
"(detected)": "(detectat)",
|
|
"Translated Text": "Text tradus",
|
|
"System Language": "Limba sistemului",
|
|
"No translation available.": "Nicio traducere disponibilă.",
|
|
"Translated by {{provider}}.": "Tradus de {{provider}}.",
|
|
"Remove Bookmark": "Eliminați marcajul",
|
|
"Add Bookmark": "Adăugați marcaj",
|
|
"Books Content": "Conținutul cărților",
|
|
"Skip to last reading position": "Treceți la ultima poziție de citire",
|
|
"Book Content": "Conținutul cărții",
|
|
"Screen Brightness": "Luminozitatea ecranului",
|
|
"Color": "Culoare",
|
|
"Previous Section": "Secțiunea anterioară",
|
|
"Next Section": "Secțiunea următoare",
|
|
"Previous Page": "Pagina anterioară",
|
|
"Next Page": "Pagina următoare",
|
|
"Go Forward": "Mergi înainte",
|
|
"Reading Progress": "Progresul citirii",
|
|
"Jump to Location": "Sari la locație",
|
|
"Font Size": "Dimensiunea fontului",
|
|
"Page Margin": "Marginea paginii",
|
|
"Small": "Mic",
|
|
"Large": "Mare",
|
|
"Line Spacing": "Spațiere între linii",
|
|
"Footer Bar": "Bara de subsol",
|
|
"Table of Contents": "Cuprins",
|
|
"Font & Layout": "Font și aspect",
|
|
"Header Bar": "Bara de antet",
|
|
"Go to Library": "Accesați biblioteca",
|
|
"Disable Quick Action": "Dezactivați acțiunea rapidă",
|
|
"Enable Quick Action on Selection": "Activați acțiunea rapidă la selecție",
|
|
"View Options": "Opțiuni de vizualizare",
|
|
"Close Book": "Închide cartea",
|
|
"Image viewer": "Vizualizator de imagini",
|
|
"Previous Image": "Imaginea anterioară",
|
|
"Next Image": "Imaginea următoare",
|
|
"Zoomed": "Mărit",
|
|
"Zoom level": "Nivel de zoom",
|
|
"Sync Conflict": "Conflict de sincronizare",
|
|
"another device": "alt dispozitiv",
|
|
"Failed to connect": "Nu s-a putut conecta",
|
|
"Disconnected": "Deconectat",
|
|
"Sync as {{userDisplayName}}": "Sincronizare ca {{userDisplayName}}",
|
|
"Sync Server Connected": "Server de sincronizare conectat",
|
|
"Sync Strategy": "Strategie de sincronizare",
|
|
"Ask on conflict": "Întreabă în caz de conflict",
|
|
"Always use latest": "Folosește întotdeauna cel mai recent",
|
|
"Send changes only": "Trimite doar modificările",
|
|
"Receive changes only": "Primește doar modificările",
|
|
"Checksum Method": "Metoda sumei de control",
|
|
"File Name": "Numele fișierului",
|
|
"Device Name": "Numele dispozitivului",
|
|
"Connect to your KOReader Sync server.": "Conectați-vă la serverul dvs. KOReader Sync.",
|
|
"Server URL": "Adresa URL a serverului",
|
|
"Your Username": "Numele dvs. de utilizator",
|
|
"Connect": "Conectare",
|
|
"Are you sure you want to re-index this book?": "Sigur doriți să reindexați această carte?",
|
|
"Enable AI in Settings": "Activați AI în Setări",
|
|
"Index This Book": "Indexează această carte",
|
|
"Enable AI search and chat for this book": "Activați căutarea AI și chat-ul pentru această carte",
|
|
"Start Indexing": "Începe indexarea",
|
|
"Indexing book...": "Se indexează cartea...",
|
|
"Preparing...": "Se pregătește...",
|
|
"Notebook": "Carnețel",
|
|
"Unpin Notebook": "Anulați fixarea carnețelului",
|
|
"Pin Notebook": "Fixează carnețelul",
|
|
"Hide Search Bar": "Ascundeți bara de căutare",
|
|
"Show Search Bar": "Afișați bara de căutare",
|
|
"Resize Notebook": "Redimensionează carnețelul",
|
|
"No notes match your search": "Nicio notă nu corespunde căutării dvs.",
|
|
"Excerpts": "Extrase",
|
|
"AI": "AI",
|
|
"Add your notes here...": "Adaugă notele tale aici...",
|
|
"Search notes and excerpts...": "Căutați note și extrase...",
|
|
"Page {{number}}": "Pagina {{number}}",
|
|
"Previous Paragraph": "Paragraful precedent",
|
|
"Loading": "Se încarcă",
|
|
"Next Paragraph": "Următorul paragraf",
|
|
"Exit Paragraph Mode": "Ieși din modul paragraf",
|
|
"{{time}} min left in chapter": "Au rămas {{time}} min în capitol",
|
|
"{{number}} pages left in chapter": "Au rămas {{number}} pagini în capitol",
|
|
"{{count}} pages left in chapter_one": "{{count}} pagină rămasă în capitol",
|
|
"{{count}} pages left in chapter_few": "{{count}} pagini rămase în capitol",
|
|
"{{count}} pages left in chapter_other": "{{count}} de pagini rămase în capitol",
|
|
"On {{current}} of {{total}} page": "Pe pagina {{current}} din {{total}}",
|
|
"Selection": "Selecție",
|
|
"Book": "Carte",
|
|
"Library": "Bibliotecă",
|
|
"Yes": "Da",
|
|
"No": "Nu",
|
|
"Edit": "Editează",
|
|
"Proofread Replacement Rules": "Reguli de înlocuire pentru corectare",
|
|
"Selected Text Rules": "Reguli pentru textul selectat",
|
|
"No selected text replacement rules": "Nicio regulă de înlocuire pentru textul selectat",
|
|
"Book Specific Rules": "Reguli specifice cărții",
|
|
"No book-level replacement rules": "Fără reguli de înlocuire la nivel de carte",
|
|
"Unable to open book": "Nu se poate deschide cartea",
|
|
"Unable to connect to Readwise. Please check your network connection.": "Nu se poate conecta la Readwise. Vă rugăm să verificați conexiunea la rețea.",
|
|
"Invalid Readwise access token": "Token de acces Readwise nevalid",
|
|
"Disconnected from Readwise": "Deconectat de la Readwise",
|
|
"Never": "Niciodată",
|
|
"Sync Enabled": "Sincronizare activată",
|
|
"Disconnect": "Deconectează",
|
|
"Connect your Readwise account to sync highlights.": "Conectați-vă contul Readwise pentru a sincroniza evidențierile.",
|
|
"Get your access token at": "Obțineți token-ul de acces la",
|
|
"Access Token": "Token de acces",
|
|
"Paste your Readwise access token": "Inserați token-ul de acces Readwise",
|
|
"Unable to start RSVP": "Nu se poate porni RSVP",
|
|
"RSVP not supported for PDF": "RSVP nu este acceptat pentru PDF",
|
|
"Select Chapter": "Selectează capitolul",
|
|
"Speed Reading": "Citire rapidă",
|
|
"Close Speed Reading": "Închide citirea rapidă",
|
|
"Show context": "Arată contextul",
|
|
"Hide context": "Ascunde contextul",
|
|
"Context": "Context",
|
|
"Ready": "Gata",
|
|
"Chapter Progress": "Progresul capitolului",
|
|
"words": "cuvinte",
|
|
"{{time}} left": "Timp rămas: {{time}}",
|
|
"Reading progress": "Progresul citirii",
|
|
"Skip back 15 words": "Săriți înapoi 15 cuvinte",
|
|
"Back 15 words (Shift+Left)": "Înapoi 15 cuvinte (Shift+Stânga)",
|
|
"Decrease speed": "Scade viteza",
|
|
"Slower (Left/Down)": "Mai lent (Stânga/Jos)",
|
|
"Pause": "Pauză",
|
|
"Play": "Redare",
|
|
"Pause (Space)": "Pauză (Spațiu)",
|
|
"Play (Space)": "Redare (Spațiu)",
|
|
"Increase speed": "Crește viteza",
|
|
"Faster (Right/Up)": "Mai rapid (Dreapta/Sus)",
|
|
"Skip forward 15 words": "Săriți înainte 15 cuvinte",
|
|
"Forward 15 words (Shift+Right)": "Înainte 15 cuvinte (Shift+Dreapta)",
|
|
"Font": "Font",
|
|
"Decrease font size": "Micșorează dimensiunea fontului",
|
|
"Increase font size": "Mărește dimensiunea fontului",
|
|
"Focus": "Focalizare",
|
|
"Theme color": "Culoarea temei",
|
|
"Start RSVP Reading": "Începe citirea RSVP",
|
|
"Choose where to start reading": "Alege de unde să începi citirea",
|
|
"From Chapter Start": "De la începutul capitolului",
|
|
"Start reading from the beginning of the chapter": "Începe citirea de la începutul capitolului",
|
|
"Resume": "Reluare",
|
|
"Continue from where you left off": "Continuă de unde ai rămas",
|
|
"From Current Page": "De la pagina curentă",
|
|
"Start from where you are currently reading": "Începe de unde citești în prezent",
|
|
"From Selection": "Din selecție",
|
|
"Section Title": "Titlul secțiunii",
|
|
"More Info": "Mai multe informații",
|
|
"Parallel Read": "Citire paralelă",
|
|
"Disable": "Dezactivează",
|
|
"Enable": "Activează",
|
|
"Exit Parallel Read": "Ieși din citirea paralelă",
|
|
"Enter Parallel Read": "Intră în citirea paralelă",
|
|
"KOReader Sync": "Sincronizare KOReader",
|
|
"Push Progress": "Trimite progresul (Push)",
|
|
"Pull Progress": "Preia progresul (Pull)",
|
|
"Readwise Sync": "Sincronizare Readwise",
|
|
"Push Highlights": "Trimite evidențierile",
|
|
"Show on Discord": "Afișează pe Discord",
|
|
"Display what I'm reading on Discord": "Afișează ce citesc pe Discord",
|
|
"Sort TOC by Page": "Sortează cuprinsul după pagină",
|
|
"Bookmarks": "Marcaje",
|
|
"Annotations": "Adnotări",
|
|
"Delete this conversation?": "Ștergeți această conversație?",
|
|
"No conversations yet": "Nicio conversație încă",
|
|
"Start a new chat to ask questions about this book": "Începeți o conversație nouă pentru a pune întrebări despre această carte",
|
|
"Rename": "Redenumește",
|
|
"New Chat": "Chat nou",
|
|
"Show Results": "Afișează rezultatele",
|
|
"Book Menu": "Meniu carte",
|
|
"Unpin Sidebar": "Anulați fixarea barei laterale",
|
|
"Pin Sidebar": "Fixați bara laterală",
|
|
"Search...": "Căutare...",
|
|
"Clear search": "Șterge căutarea",
|
|
"Search Options": "Opțiuni de căutare",
|
|
"Clear search history": "Șterge istoricul căutărilor",
|
|
"Chapter": "Capitol",
|
|
"Match Case": "Sensibil la majuscule/minuscule",
|
|
"Match Whole Words": "Doar cuvinte întregi",
|
|
"Match Diacritics": "Potrivește diacriticele",
|
|
"Search results for '{{term}}'": "Rezultatele căutării pentru „{{term}}”",
|
|
"Previous Result": "Rezultatul anterior",
|
|
"Next Result": "Următorul rezultat",
|
|
"Show Search Results": "Afișează rezultatele căutării",
|
|
"Close Search": "Închide căutarea",
|
|
"Sidebar": "Bară laterală",
|
|
"Resize Sidebar": "Redimensionează bara laterală",
|
|
"TOC": "Cuprins",
|
|
"Bookmark": "Marcaj",
|
|
"Chat": "Chat",
|
|
"Toggle Sidebar": "Comută bara laterală",
|
|
"Table viewer": "Vizualizator tabel",
|
|
"Toggle Translation": "Comută traducerea",
|
|
"Disable Translation": "Dezactivează traducerea",
|
|
"Enable Translation": "Activează traducerea",
|
|
"Translation Disabled": "Traducere dezactivată",
|
|
"Previous Sentence": "Propoziția anterioară",
|
|
"Next Sentence": "Propoziția următoare",
|
|
"Back to TTS Location": "Înapoi la locația TTS",
|
|
"No Timeout": "Fără limită de timp",
|
|
"{{value}} minute": "{{value}} minut",
|
|
"{{value}} minutes": "{{value}} minute",
|
|
"{{value}} hour": "{{value}} oră",
|
|
"{{value}} hours": "{{value}} ore",
|
|
"Voices for {{lang}}": "Voci pentru {{lang}}",
|
|
"Slow": "Încet",
|
|
"Fast": "Rapid",
|
|
"Set Timeout": "Setează limita de timp",
|
|
"Select Voice": "Selectează vocea",
|
|
"{{engine}}: {{count}} voices_one": "{{engine}}: {{count}} voce",
|
|
"{{engine}}: {{count}} voices_few": "{{engine}}: {{count}} voci",
|
|
"{{engine}}: {{count}} voices_other": "{{engine}}: {{count}} de voci",
|
|
"Toggle Sticky Bottom TTS Bar": "Comută bara TTS fixată jos",
|
|
"Zoom Level": "Nivel de zoom",
|
|
"Zoom Out": "Micșorare",
|
|
"Reset Zoom": "Resetează zoomul",
|
|
"Zoom In": "Mărire",
|
|
"Zoom Mode": "Modul de zoom",
|
|
"Single Page": "O singură pagină",
|
|
"Auto Spread": "Desfășurare automată",
|
|
"Fit Page": "Potrivire pagină",
|
|
"Fit Width": "Potrivire lățime",
|
|
"Separate Cover Page": "Pagină de copertă separată",
|
|
"Scrolled Mode": "Mod derulare",
|
|
"Paragraph Mode": "Mod paragraf",
|
|
"Speed Reading Mode": "Mod de citire rapidă",
|
|
"Sign in to Sync": "Conectați-vă pentru sincronizare",
|
|
"Invert Image In Dark Mode": "Inversează imaginile în Modul întunecat",
|
|
"Failed to auto-save book cover for lock screen: {{error}}": "Nu s-a putut salva automat coperta cărții pentru ecranul de blocare: {{error}}",
|
|
"Reading Progress Synced": "Progresul citirii a fost sincronizat",
|
|
"Page {{page}} of {{total}} ({{percentage}}%)": "Pagina {{page}} din {{total}} ({{percentage}}%)",
|
|
"Current position": "Poziția curentă",
|
|
"Approximately page {{page}} of {{total}} ({{percentage}}%)": "Aproximativ pagina {{page}} din {{total}} ({{percentage}}%)",
|
|
"Approximately {{percentage}}%": "Aproximativ {{percentage}}%",
|
|
"Highlights synced to Readwise": "Evidențierile au fost sincronizate cu Readwise",
|
|
"Readwise sync failed: no internet connection": "Sincronizarea Readwise a eșuat: fără conexiune la internet",
|
|
"Readwise sync failed: {{error}}": "Sincronizarea Readwise a eșuat: {{error}}",
|
|
"Translating...": "Se traduce...",
|
|
"Please log in to use advanced TTS features": "Vă rugăm să vă conectați pentru a utiliza funcțiile TTS avansate",
|
|
"TTS not supported for this document": "TTS nu este acceptat pentru acest document",
|
|
"Read Aloud": "Citiți cu voce tare",
|
|
"Ready to read aloud": "Gata pentru citire cu voce tare",
|
|
"Delete Your Account?": "Ștergeți contul dvs.?",
|
|
"This action cannot be undone. All your data in the cloud will be permanently deleted.": "Această acțiune nu poate fi anulată. Toate datele dvs. din cloud vor fi șterse permanent.",
|
|
"Delete Permanently": "Șterge definitiv",
|
|
"Restore Purchase": "Restaurați achiziția",
|
|
"Manage Subscription": "Gestionați abonamentul",
|
|
"Manage Storage": "Gestionați stocarea",
|
|
"Reset Password": "Resetați parola",
|
|
"Update Email": "Actualizați e-mailul",
|
|
"Sign Out": "Deconectare",
|
|
"Delete Account": "Ștergeți contul",
|
|
"Upgrade to {{plan}}": "Treceți la {{plan}}",
|
|
"Complete Your Subscription": "Finalizați abonamentul",
|
|
"Coming Soon": "În curând",
|
|
"Upgrade to Plus or Pro": "Treceți la Plus sau Pro",
|
|
"Current Plan": "Abonament curent",
|
|
"On-Demand Purchase": "Achiziție la cerere",
|
|
"Plan Limits": "Limitele abonamentului",
|
|
"Full Customization": "Personalizare completă",
|
|
"Failed to load files": "Nu s-au putut încărca fișierele",
|
|
"Deleted {{count}} file(s)_one": "S-a șters {{count}} fișier",
|
|
"Deleted {{count}} file(s)_few": "S-au șters {{count}} fișiere",
|
|
"Deleted {{count}} file(s)_other": "S-au șters {{count}} de fișiere",
|
|
"Failed to delete {{count}} file(s)_one": "Eroare la ștergerea a {{count}} fișier",
|
|
"Failed to delete {{count}} file(s)_few": "Eroare la ștergerea a {{count}} fișiere",
|
|
"Failed to delete {{count}} file(s)_other": "Eroare la ștergerea a {{count}} de fișiere",
|
|
"Failed to delete files": "Fișierele nu au putut fi șterse",
|
|
"Cloud Storage Usage": "Utilizare stocare în cloud",
|
|
"Total Files": "Total fișiere",
|
|
"Total Size": "Dimensiune totală",
|
|
"Quota": "Cotă",
|
|
"Used": "Utilizat",
|
|
"Files": "Fișiere",
|
|
"Search files...": "Căutați fișiere...",
|
|
"Newest First": "Cele mai noi primele",
|
|
"Oldest First": "Cele mai vechi primele",
|
|
"Largest First": "Cele mai mari primele",
|
|
"Smallest First": "Cele mai mici primele",
|
|
"Name A-Z": "Nume A-Z",
|
|
"Name Z-A": "Nume Z-A",
|
|
"{{count}} selected_one": "{{count}} selectat",
|
|
"{{count}} selected_few": "{{count}} selectate",
|
|
"{{count}} selected_other": "{{count}} selectate",
|
|
"Delete Selected": "Ștergeți selecția",
|
|
"Size": "Dimensiune",
|
|
"Created": "Creat",
|
|
"No files found": "Nu s-au găsit fișiere",
|
|
"No files uploaded yet": "Niciun fișier încărcat încă",
|
|
"files": "fișiere",
|
|
"Page {{current}} of {{total}}": "Pagina {{current}} din {{total}}",
|
|
"Are you sure to delete {{count}} selected file(s)?_one": "Sigur doriți să ștergeți {{count}} fișier selectat?",
|
|
"Are you sure to delete {{count}} selected file(s)?_few": "Sigur doriți să ștergeți {{count}} fișiere selectate?",
|
|
"Are you sure to delete {{count}} selected file(s)?_other": "Sigur doriți să ștergeți {{count}} de fișiere selectate?",
|
|
"Failed to create checkout session": "Nu s-a putut crea sesiunea de plată",
|
|
"No purchases found to restore.": "Nu s-au găsit achiziții de restaurat.",
|
|
"Failed to restore purchases.": "Nu s-au putut restaura achizițiile.",
|
|
"Failed to manage subscription.": "Nu s-a putut gestiona abonamentul.",
|
|
"Failed to delete user. Please try again later.": "Nu s-a putut șterge utilizatorul. Vă rugăm să încercați din nou mai târziu.",
|
|
"Loading profile...": "Se încarcă profilul...",
|
|
"Processing your payment...": "Se procesează plata dvs...",
|
|
"Please wait while we confirm your subscription.": "Vă rugăm să așteptați în timp ce confirmăm abonamentul.",
|
|
"Payment Processing": "Procesare plată",
|
|
"Your payment is being processed. This usually takes a few moments.": "Plata dvs. este în curs de procesare. Aceasta durează de obicei câteva momente.",
|
|
"Payment Failed": "Plata a eșuat",
|
|
"We couldn't process your subscription. Please try again or contact support if the issue persists.": "Nu am putut procesa abonamentul dvs. Vă rugăm să încercați din nou sau să contactați asistența dacă problema persistă.",
|
|
"Back to Profile": "Înapoi la profil",
|
|
"Purchase Successful!": "Achiziție reușită!",
|
|
"Subscription Successful!": "Abonament reușit!",
|
|
"Thank you for your purchase! Your payment has been processed successfully.": "Vă mulțumim pentru achiziție! Plata dvs. a fost procesată cu succes.",
|
|
"Thank you for your subscription! Your payment has been processed successfully.": "Vă mulțumim pentru abonare! Plata dvs. a fost procesată cu succes.",
|
|
"Email:": "E-mail:",
|
|
"Plan:": "Abonament:",
|
|
"Amount:": "Sumă:",
|
|
"Order ID:": "ID comandă:",
|
|
"Need help? Contact our support team at support@readest.com": "Aveți nevoie de ajutor? Contactați echipa noastră de asistență la support@readest.com",
|
|
"Lifetime Plan": "Abonament pe viață",
|
|
"lifetime": "pe viață",
|
|
"One-Time Payment": "Plată unică",
|
|
"Make a single payment to enjoy lifetime access to specific features on all devices. Purchase specific features or services only when you need them.": "Efectuați o singură plată pentru a vă bucura de acces pe viață la funcții specifice pe toate dispozitivele. Cumpărați funcții sau servicii specifice doar atunci când aveți nevoie de ele.",
|
|
"Expand Cloud Sync Storage": "Extindeți stocarea de sincronizare în cloud",
|
|
"Expand your cloud storage forever with a one-time purchase. Each additional purchase adds more space.": "Extindeți stocarea în cloud pentru totdeauna printr-o achiziție unică. Fiecare achiziție suplimentară adaugă mai mult spațiu.",
|
|
"Unlock All Customization Options": "Deblocați toate opțiunile de personalizare",
|
|
"Unlock additional themes, fonts, layout options and read aloud, translators, cloud storage services.": "Deblocați teme suplimentare, fonturi, opțiuni de aspect și citire cu voce tare, traducători, servicii de stocare în cloud.",
|
|
"Free Plan": "Abonament gratuit",
|
|
"month": "lună",
|
|
"year": "an",
|
|
"Cross-Platform Sync": "Sincronizare multi-platformă",
|
|
"Seamlessly sync your library, progress, highlights, and notes across all your devices—never lose your place again.": "Sincronizați fără probleme biblioteca, progresul, evidențierile și notele pe toate dispozitivele dvs. - nu vă mai pierdeți locul niciodată.",
|
|
"Customizable Reading": "Lectură personalizabilă",
|
|
"Personalize every detail with adjustable fonts, layouts, themes, and advanced display settings for the perfect reading experience.": "Personalizați fiecare detaliu cu fonturi, machete, teme și setări de afișare avansate reglabile, pentru o experiență de lectură perfectă.",
|
|
"AI Read Aloud": "Citire cu voce tare AI",
|
|
"Enjoy hands-free reading with natural-sounding AI voices that bring your books to life.": "Bucurați-vă de lectură hands-free cu voci AI care sună natural și care dau viață cărților dvs.",
|
|
"AI Translations": "Traduceri AI",
|
|
"Translate any text instantly with the power of Google, Azure, or DeepL—understand content in any language.": "Traduceți orice text instantaneu cu puterea Google, Azure sau DeepL - înțelegeți conținutul în orice limbă.",
|
|
"Community Support": "Asistență comunitară",
|
|
"Connect with fellow readers and get help fast in our friendly community channels.": "Conectați-vă cu alți cititori și obțineți ajutor rapid pe canalele noastre comunitare prietenoase.",
|
|
"Cloud Sync Storage": "Stocare pentru sincronizare în cloud",
|
|
"AI Translations (per day)": "Traduceri AI (pe zi)",
|
|
"Plus Plan": "Abonament Plus",
|
|
"Includes All Free Plan Benefits": "Include toate beneficiile abonamentului gratuit",
|
|
"Unlimited AI Read Aloud Hours": "Ore nelimitate de citire cu voce tare AI",
|
|
"Listen without limits—convert as much text as you like into immersive audio.": "Ascultați fără limite - convertiți oricât text doriți într-un format audio captivant.",
|
|
"More AI Translations": "Mai multe traduceri AI",
|
|
"Unlock enhanced translation capabilities with more daily usage and advanced options.": "Deblocați capabilități de traducere îmbunătățite cu mai multă utilizare zilnică și opțiuni avansate.",
|
|
"DeepL Pro Access": "Acces DeepL Pro",
|
|
"Translate up to 100,000 characters daily with the most accurate translation engine available.": "Traduceți până la 100.000 de caractere zilnic cu cel mai precis motor de traducere disponibil.",
|
|
"Securely store and access your entire reading collection with up to 5 GB of cloud storage.": "Stocați și accesați în siguranță întreaga colecție de lectură cu până la 5 GB de stocare în cloud.",
|
|
"Priority Support": "Asistență prioritară",
|
|
"Enjoy faster responses and dedicated assistance whenever you need help.": "Bucurați-vă de răspunsuri mai rapide și asistență dedicată ori de câte ori aveți nevoie de ajutor.",
|
|
"Pro Plan": "Abonament Pro",
|
|
"Includes All Plus Plan Benefits": "Include toate beneficiile abonamentului Plus",
|
|
"Early Feature Access": "Acces timpuriu la funcții",
|
|
"Be the first to explore new features, updates, and innovations before anyone else.": "Fii primul care explorează funcții noi, actualizări și inovații înaintea tuturor.",
|
|
"Advanced AI Tools": "Instrumente AI avansate",
|
|
"Harness powerful AI tools for smarter reading, translation, and content discovery.": "Valorificați instrumente AI puternice pentru lectură inteligentă, traducere și descoperire de conținut.",
|
|
"Translate up to 500,000 characters daily with the most accurate translation engine available.": "Traduceți până la 500.000 de caractere zilnic cu cel mai precis motor de traducere disponibil.",
|
|
"Securely store and access your entire reading collection with up to 20 GB of cloud storage.": "Stocați și accesați în siguranță întreaga colecție de lectură cu până la 20 GB de stocare în cloud.",
|
|
"Version {{version}}": "Versiunea {{version}}",
|
|
"Check Update": "Verifică actualizări",
|
|
"Already the latest version": "Este deja cea mai recentă versiune",
|
|
"Checking for updates...": "Se verifică actualizările...",
|
|
"Error checking for updates": "Eroare la verificarea actualizărilor",
|
|
"Command Palette": "Paleta de comenzi",
|
|
"Search settings and actions...": "Căutați setări și acțiuni...",
|
|
"No results found for": "Nu s-au găsit rezultate pentru",
|
|
"Type to search settings and actions": "Tastați pentru a căuta setări și acțiuni",
|
|
"Recent": "Recente",
|
|
"navigate": "navigare",
|
|
"select": "selectare",
|
|
"close": "închidere",
|
|
"Drop to Import Books": "Trageți și plasați pentru a importa cărți",
|
|
"Keyboard Shortcuts": "Comenzi rapide de la tastatură",
|
|
"View all keyboard shortcuts": "Vizualizați toate comenzile rapide",
|
|
"Terms of Service": "Termeni de utilizare",
|
|
"Privacy Policy": "Politica de confidențialitate",
|
|
"ON": "PORNIT",
|
|
"OFF": "OPRIT",
|
|
"Enter book title": "Introduceți titlul cărții",
|
|
"Subtitle": "Subtitlu",
|
|
"Enter book subtitle": "Introduceți subtitlul cărții",
|
|
"Enter author name": "Introduceți numele autorului",
|
|
"Enter series name": "Introduceți numele seriei",
|
|
"Series Index": "Indexul seriei",
|
|
"Enter series index": "Introduceți indexul seriei",
|
|
"Total in Series": "Total în serie",
|
|
"Enter total books in series": "Introduceți totalul cărților din serie",
|
|
"Enter publisher": "Introduceți editorul",
|
|
"Publication Date": "Data publicării",
|
|
"YYYY or YYYY-MM-DD": "AAAA sau AAAA-LL-ZZ",
|
|
"Subjects": "Subiecte",
|
|
"Fiction, Science, History": "Ficțiune, Știință, Istorie",
|
|
"Description": "Descriere",
|
|
"Enter book description": "Introduceți descrierea cărții",
|
|
"Change cover image": "Schimbați imaginea de copertă",
|
|
"Replace": "Înlocuiți",
|
|
"Remove cover image": "Eliminați imaginea de copertă",
|
|
"Unlock cover": "Deblocați coperta",
|
|
"Lock cover": "Blocați coperta",
|
|
"Auto-Retrieve Metadata": "Preluare automată a metadatelor",
|
|
"Auto-Retrieve": "Preluare automată",
|
|
"Unlock all fields": "Deblocați toate câmpurile",
|
|
"Unlock All": "Deblochează tot",
|
|
"Lock all fields": "Blocați toate câmpurile",
|
|
"Lock All": "Blochează tot",
|
|
"Reset": "Resetare",
|
|
"Are you sure to delete the selected book?": "Sigur doriți să ștergeți cartea selectată?",
|
|
"Are you sure to delete the cloud backup of the selected book?": "Sigur doriți să ștergeți copia de rezervă din cloud a cărții selectate?",
|
|
"Are you sure to delete the local copy of the selected book?": "Sigur doriți să ștergeți copia locală a cărții selectate?",
|
|
"Book exported successfully.": "Cartea a fost exportată cu succes.",
|
|
"Failed to export the book.": "Nu s-a putut exporta cartea.",
|
|
"Edit Metadata": "Editare metadate",
|
|
"Book Details": "Detalii carte",
|
|
"Unknown": "Necunoscut",
|
|
"Delete Book Options": "Opțiuni ștergere carte",
|
|
"Remove from Cloud & Device": "Eliminați din Cloud și Dispozitiv",
|
|
"Remove from Cloud Only": "Eliminați doar din Cloud",
|
|
"Remove from Device Only": "Eliminați doar din Dispozitiv",
|
|
"Download from Cloud": "Descărcare din Cloud",
|
|
"Upload to Cloud": "Încărcare în Cloud",
|
|
"Export Book": "Exportă cartea",
|
|
"Metadata": "Metadate",
|
|
"Updated": "Actualizat",
|
|
"Added": "Adăugat",
|
|
"File Size": "Dimensiune fișier",
|
|
"No description available": "Nicio descriere disponibilă",
|
|
"Locked": "Blocat",
|
|
"Select Metadata Source": "Selectați sursa metadatelor",
|
|
"Keep manual input": "Păstrați introducerea manuală",
|
|
"Please enter a model ID": "Vă rugăm să introduceți un ID de model",
|
|
"Model not available or invalid": "Modelul nu este disponibil sau este nevalid",
|
|
"Failed to validate model": "Nu s-a putut valida modelul",
|
|
"Couldn't connect to Ollama. Is it running?": "Nu s-a putut conecta la Ollama. Rulează?",
|
|
"Invalid API key or connection failed": "Cheie API nevalidă sau conexiunea a eșuat",
|
|
"Connection failed": "Conexiunea a eșuat",
|
|
"AI Assistant": "Asistent AI",
|
|
"Enable AI Assistant": "Activează Asistentul AI",
|
|
"Provider": "Furnizor",
|
|
"Ollama (Local)": "Ollama (Local)",
|
|
"AI Gateway (Cloud)": "AI Gateway (Cloud)",
|
|
"Ollama Configuration": "Configurare Ollama",
|
|
"Refresh Models": "Reîmprospătează modelele",
|
|
"AI Model": "Model AI",
|
|
"Embedding Model": "Model de încorporare (Embedding)",
|
|
"No models detected": "Niciun model detectat",
|
|
"AI Gateway Configuration": "Configurare AI Gateway",
|
|
"Choose from a selection of high-quality, economical AI models. You can also bring your own model by selecting \"Custom Model\" below.": "Alegeți dintr-o selecție de modele AI de înaltă calitate și economice. Puteți aduce, de asemenea, propriul model selectând „Model personalizat” mai jos.",
|
|
"API Key": "Cheie API",
|
|
"Get Key": "Obține cheia",
|
|
"Model": "Model",
|
|
"Custom Model...": "Model personalizat...",
|
|
"Custom Model ID": "ID Model personalizat",
|
|
"Validate": "Validează",
|
|
"Model available": "Model disponibil",
|
|
"Connection": "Conexiune",
|
|
"Test Connection": "Testează conexiunea",
|
|
"Connected": "Conectat",
|
|
"Background Image": "Imagine de fundal",
|
|
"Import Image": "Importă imagine",
|
|
"Opacity": "Opacitate",
|
|
"Cover": "Acoperire (Cover)",
|
|
"Contain": "Încadrare (Contain)",
|
|
"Code Highlighting": "Evidențierea codului",
|
|
"Enable Highlighting": "Activează evidențierea",
|
|
"Code Language": "Limbaj de programare",
|
|
"Highlight Colors": "Culori de evidențiere",
|
|
"Custom Colors": "Culori personalizate",
|
|
"Reading Ruler": "Riglă de lectură",
|
|
"Enable Reading Ruler": "Activează rigla de lectură",
|
|
"Lines to Highlight": "Linii de evidențiat",
|
|
"Ruler Color": "Culoarea riglei",
|
|
"Theme Color": "Culoarea temei",
|
|
"Custom": "Personalizat",
|
|
"All the world's a stage,\nAnd all the men and women merely players;\nThey have their exits and their entrances,\nAnd one man in his time plays many parts,\nHis acts being seven ages.\n\n— William Shakespeare": "Lumea întreagă e o scenă,\nȘi toți oamenii-s doar actori;\nAu intrările și ieșirile lor,\nȘi fiecare, în timpul lui, joacă mai multe roluri,\nActele sale fiind cele șapte vârste.\n\n— William Shakespeare",
|
|
"(from 'As You Like It', Act II)": "(din „Cum vă place”, Actul II)",
|
|
"Custom Theme": "Temă personalizată",
|
|
"Theme Name": "Numele temei",
|
|
"Text Color": "Culoare text",
|
|
"Background Color": "Culoare fundal",
|
|
"Link Color": "Culoare link",
|
|
"Theme Mode": "Mod temă",
|
|
"TTS Highlighting": "Evidențiere TTS",
|
|
"Style": "Stil",
|
|
"Highlighter": "Marcator",
|
|
"Underline": "Subliniere",
|
|
"Strikethrough": "Tăiat",
|
|
"Squiggly": "Ondulat",
|
|
"Outline": "Contur",
|
|
"Quick Colors": "Culori rapide",
|
|
"Override Book Color": "Suprascrie culoarea cărții",
|
|
"None": "Niciuna",
|
|
"Scroll": "Derulare",
|
|
"Single Section Scroll": "Derulare pe o singură secțiune",
|
|
"Overlap Pixels": "Suprapunere pixeli",
|
|
"Hide Scrollbar": "Ascunde bara de derulare",
|
|
"Pagination": "Paginare",
|
|
"Tap to Paginate": "Apasă pentru paginare",
|
|
"Click to Paginate": "Dă clic pentru paginare",
|
|
"Tap Both Sides": "Apasă pe ambele părți",
|
|
"Click Both Sides": "Dă clic pe ambele părți",
|
|
"Swap Tap Sides": "Schimbă părțile pentru apăsare",
|
|
"Swap Click Sides": "Schimbă părțile de clic",
|
|
"Disable Double Tap": "Dezactivează dubla apăsare",
|
|
"Disable Double Click": "Dezactivează dublu clic",
|
|
"Show Page Navigation Buttons": "Afișează butoanele de navigare pe pagină",
|
|
"Annotation Tools": "Instrumente de adnotare",
|
|
"Enable Quick Actions": "Activează acțiunile rapide",
|
|
"Quick Action": "Acțiune rapidă",
|
|
"Copy to Notebook": "Copiază în carnețel",
|
|
"Animation": "Animație",
|
|
"Paging Animation": "Animație de paginare",
|
|
"Device": "Dispozitiv",
|
|
"E-Ink Mode": "Mod E-Ink",
|
|
"Color E-Ink Mode": "Mod E-Ink color",
|
|
"System Screen Brightness": "Luminozitate ecran sistem",
|
|
"Security": "Securitate",
|
|
"Allow JavaScript": "Permite JavaScript",
|
|
"Enable only if you trust the file.": "Activați doar dacă aveți încredere în fișier.",
|
|
"Custom Fonts": "Fonturi personalizate",
|
|
"Cancel Delete": "Anulează ștergerea",
|
|
"Delete Font": "Șterge fontul",
|
|
"Import Font": "Importă font",
|
|
"Tips": "Sfaturi",
|
|
"Supported font formats: .ttf, .otf, .woff, .woff2": "Formate de fonturi acceptate: .ttf, .otf, .woff, .woff2",
|
|
"Custom fonts can be selected from the Font Face menu": "Fonturile personalizate pot fi selectate din meniul Tip caracter",
|
|
"Global Settings": "Setări globale",
|
|
"Apply to All Books": "Aplică la toate cărțile",
|
|
"Apply to This Book": "Aplică la această carte",
|
|
"Reset Settings": "Resetează setările",
|
|
"Clear Custom Fonts": "Șterge fonturile personalizate",
|
|
"Manage Custom Fonts": "Gestionează fonturile personalizate",
|
|
"System Fonts": "Fonturi de sistem",
|
|
"Serif Font": "Font Serif",
|
|
"Sans-Serif Font": "Font Sans-Serif",
|
|
"Override Book Font": "Suprascrie fontul cărții",
|
|
"Default Font Size": "Dimensiune implicită font",
|
|
"Minimum Font Size": "Dimensiune minimă font",
|
|
"Font Weight": "Grosime font",
|
|
"Font Family": "Familie font",
|
|
"Default Font": "Font implicit",
|
|
"CJK Font": "Font CJK",
|
|
"Font Face": "Tip caracter",
|
|
"Monospace Font": "Font monospațiat",
|
|
"Source and Translated": "Sursă și tradus",
|
|
"Translated Only": "Doar tradus",
|
|
"Source Only": "Doar sursă",
|
|
"No Conversion": "Fără conversie",
|
|
"Simplified to Traditional": "Simplificat la Tradițional",
|
|
"Traditional to Simplified": "Tradițional la Simplificat",
|
|
"Simplified to Traditional (Taiwan)": "Simplificat la Tradițional (Taiwan)",
|
|
"Simplified to Traditional (Hong Kong)": "Simplificat la Tradițional (Hong Kong)",
|
|
"Simplified to Traditional (Taiwan), with phrases": "Simplificat la Tradițional (Taiwan), cu fraze",
|
|
"Traditional (Taiwan) to Simplified": "Tradițional (Taiwan) la Simplificat",
|
|
"Traditional (Hong Kong) to Simplified": "Tradițional (Hong Kong) la Simplificat",
|
|
"Traditional (Taiwan) to Simplified, with phrases": "Tradițional (Taiwan) la Simplificat, cu fraze",
|
|
"Interface Language": "Limba interfeței",
|
|
"Translation": "Traducere",
|
|
"Show Source Text": "Afișează textul sursă",
|
|
"TTS Text": "Text TTS",
|
|
"Translation Service": "Serviciu de traducere",
|
|
"Translate To": "Traduceți în",
|
|
"Punctuation": "Punctuație",
|
|
"Replace Quotation Marks": "Înlocuiește ghilimelele",
|
|
"Enabled only in vertical layout.": "Activat doar în modul de afișare vertical.",
|
|
"Convert Simplified and Traditional Chinese": "Convertește chineza simplificată și tradițională",
|
|
"Convert Mode": "Mod de conversie",
|
|
"Override Book Layout": "Suprascrie aspectul cărții",
|
|
"Writing Mode": "Mod de scriere",
|
|
"Default": "Implicit",
|
|
"Horizontal Direction": "Direcție orizontală",
|
|
"Vertical Direction": "Direcție verticală",
|
|
"RTL Direction": "Direcție RTL (De la dreapta la stânga)",
|
|
"Border Frame": "Cadru",
|
|
"Double Border": "Margine dublă",
|
|
"Border Color": "Culoarea marginii",
|
|
"Paragraph": "Paragraf",
|
|
"Paragraph Margin": "Margine paragraf",
|
|
"Word Spacing": "Spațiere cuvinte",
|
|
"Letter Spacing": "Spațiere litere",
|
|
"Text Indent": "Indentare text",
|
|
"Full Justification": "Aliniere stânga-dreapta",
|
|
"Hyphenation": "Despărțire în silabe",
|
|
"Page": "Pagină",
|
|
"Top Margin (px)": "Margine superioară (px)",
|
|
"Bottom Margin (px)": "Margine inferioară (px)",
|
|
"Left Margin (px)": "Margine stângă (px)",
|
|
"Right Margin (px)": "Margine dreaptă (px)",
|
|
"Column Gap (%)": "Distanță între coloane (%)",
|
|
"Maximum Number of Columns": "Număr maxim de coloane",
|
|
"Maximum Column Height": "Înălțimea maximă a coloanei",
|
|
"Maximum Column Width": "Lățimea maximă a coloanei",
|
|
"Header & Footer": "Antet și Subsol",
|
|
"Show Header": "Afișează antetul",
|
|
"Show Footer": "Afișează subsolul",
|
|
"Show Remaining Time": "Afișează timpul rămas",
|
|
"Show Remaining Pages": "Afișează paginile rămase",
|
|
"Show Reading Progress": "Afișează progresul citirii",
|
|
"Reading Progress Style": "Stilul progresului citirii",
|
|
"Percentage": "Procent",
|
|
"Show Current Time": "Afișează ora curentă",
|
|
"Use 24 Hour Clock": "Folosește formatul de 24 de ore",
|
|
"Show Current Battery Status": "Afișează starea bateriei",
|
|
"Show Battery Percentage": "Afișează procentul bateriei",
|
|
"Tap to Toggle Footer": "Apasă pentru a comuta subsolul",
|
|
"Screen": "Ecran",
|
|
"Orientation": "Orientare",
|
|
"Portrait": "Portret",
|
|
"Landscape": "Peisaj",
|
|
"Custom Content CSS": "CSS personalizat pentru conținut",
|
|
"Enter CSS for book content styling...": "Introduceți CSS pentru stilizarea conținutului cărții...",
|
|
"Custom Reader UI CSS": "CSS personalizat pentru interfața cititorului",
|
|
"Enter CSS for reader interface styling...": "Introduceți CSS pentru stilizarea interfeței de citire...",
|
|
"Decrease": "Scade",
|
|
"Increase": "Crește",
|
|
"Layout": "Aspect",
|
|
"Behavior": "Comportament",
|
|
"Search Settings": "Setări de căutare",
|
|
"Reset {{settings}}": "Resetează {{settings}}",
|
|
"Settings Panels": "Panouri de setări",
|
|
"Get Help from the Readest Community": "Obțineți ajutor de la comunitatea Readest",
|
|
"A new version of Readest is available!": "Este disponibilă o nouă versiune Readest!",
|
|
"Readest {{newVersion}} is available (installed version {{currentVersion}}).": "Readest {{newVersion}} este disponibil (versiunea instalată {{currentVersion}}).",
|
|
"Download and install now?": "Descărcați și instalați acum?",
|
|
"Downloading {{downloaded}} of {{contentLength}}": "Se descarcă {{downloaded}} din {{contentLength}}",
|
|
"Download finished": "Descărcare finalizată",
|
|
"DOWNLOAD & INSTALL": "DESCARCĂ ȘI INSTALEAZĂ",
|
|
"Changelog": "Jurnal de modificări",
|
|
"Software Update": "Actualizare software",
|
|
"What's New in Readest": "Noutăți în Readest",
|
|
"Minimize": "Minimizează",
|
|
"Maximize or Restore": "Maximizează sau restaurează",
|
|
"Switch Sidebar Tab": "Schimbă fila din bara laterală",
|
|
"Toggle Notebook": "Comută carnețelul",
|
|
"Search in Book": "Căutați în carte",
|
|
"Toggle Scroll Mode": "Comută modul de derulare",
|
|
"Toggle Select Mode": "Comută modul de selectare",
|
|
"Toggle Bookmark": "Comută marcajul",
|
|
"Toggle Text to Speech": "Comută citirea cu voce tare (TTS)",
|
|
"Play / Pause TTS": "Redare / Pauză TTS",
|
|
"Toggle Paragraph Mode": "Comută modul paragraf",
|
|
"Highlight Selection": "Evidențiază selecția",
|
|
"Underline Selection": "Subliniază selecția",
|
|
"Annotate Selection": "Adnotează selecția",
|
|
"Search Selection": "Caută selecția",
|
|
"Copy Selection": "Copiază selecția",
|
|
"Translate Selection": "Traduce selecția",
|
|
"Dictionary Lookup": "Caută în dicționar",
|
|
"Read Aloud Selection": "Citește selecția cu voce tare",
|
|
"Proofread Selection": "Corectează selecția",
|
|
"Open Settings": "Deschide setările",
|
|
"Open Command Palette": "Deschide paleta de comenzi",
|
|
"Show Keyboard Shortcuts": "Afișează comenzile rapide de la tastatură",
|
|
"Open Books": "Deschide cărți",
|
|
"Toggle Fullscreen": "Comută ecranul complet",
|
|
"Close Window": "Închide fereastra",
|
|
"Quit App": "Ieșire din aplicație",
|
|
"Go Left / Previous Page": "Mergi la stânga / Pagina anterioară",
|
|
"Go Right / Next Page": "Mergi la dreapta / Pagina următoare",
|
|
"Go Up": "Mergi sus",
|
|
"Go Down": "Mergi jos",
|
|
"Previous Chapter": "Capitolul anterior",
|
|
"Next Chapter": "Capitolul următor",
|
|
"Scroll Half Page Down": "Derulează o jumătate de pagină în jos",
|
|
"Scroll Half Page Up": "Derulează o jumătate de pagină în sus",
|
|
"Save Note": "Salvează nota",
|
|
"General": "General",
|
|
"Navigation": "Navigare",
|
|
"Text to Speech": "Text în vorbire (TTS)",
|
|
"Zoom": "Zoom",
|
|
"Window": "Fereastră",
|
|
"Failed to load subscription plans.": "Nu s-au putut încărca planurile de abonament.",
|
|
"Select Files": "Selectați fișierele",
|
|
"Select Image": "Selectați imaginea",
|
|
"Select Video": "Selectați videoclipul",
|
|
"Select Audio": "Selectați fișierul audio",
|
|
"Select Fonts": "Selectați fonturile",
|
|
"Storage": "Stocare",
|
|
"{{percentage}}% of Cloud Sync Space Used.": "{{percentage}}% din spațiul de sincronizare în cloud utilizat.",
|
|
"Translation Characters": "Caractere traduse",
|
|
"{{percentage}}% of Daily Translation Characters Used.": "{{percentage}}% din caracterele zilnice de traducere utilizate.",
|
|
"Daily translation quota reached. Upgrade your plan to continue using AI translations.": "Cota zilnică de traducere a fost atinsă. Treceți la un abonament superior pentru a continua să utilizați traducerile AI.",
|
|
"Page Margins": "Marginile paginii",
|
|
"AI Provider": "Furnizor AI",
|
|
"Ollama URL": "Adresa URL Ollama",
|
|
"Ollama Model": "Model Ollama",
|
|
"AI Gateway Model": "Model AI Gateway",
|
|
"Actions": "Acțiuni",
|
|
"LXGW WenKai GB Screen": "LXGW WenKai GB Screen",
|
|
"LXGW WenKai TC": "LXGW WenKai TC",
|
|
"GuanKiapTsingKhai-T": "GuanKiapTsingKhai-T",
|
|
"Source Han Serif CN": "Source Han Serif CN",
|
|
"Huiwen-MinchoGBK": "Huiwen-MinchoGBK",
|
|
"KingHwa_OldSong": "KingHwa_OldSong",
|
|
"No chapters detected": "Nu au fost detectate capitole",
|
|
"Failed to parse the EPUB file": "Nu s-a putut parsa fișierul EPUB",
|
|
"This book format is not supported": "Acest format de carte nu este acceptat",
|
|
"Failed to open the book file": "Nu s-a putut deschide fișierul cărții",
|
|
"The book file is empty": "Fișierul cărții este gol",
|
|
"The book file is corrupted": "Fișierul cărții este corupt",
|
|
"Google Books": "Google Books",
|
|
"Open Library": "Open Library",
|
|
"Book not found in library": "Cartea nu a fost găsită în bibliotecă",
|
|
"Book uploaded: {{title}}": "Carte încărcată: {{title}}",
|
|
"Unknown error": "Eroare necunoscută",
|
|
"Please log in to continue": "Vă rugăm să vă conectați pentru a continua",
|
|
"Insufficient storage quota": "Cotă de stocare insuficientă",
|
|
"Failed to upload book: {{title}}": "Nu s-a putut încărca cartea: {{title}}",
|
|
"Azure Translator": "Azure Translator",
|
|
"DeepL": "DeepL",
|
|
"Google Translate": "Google Translate",
|
|
"Yandex Translate": "Yandex Translate",
|
|
"Gray": "Gri",
|
|
"Sepia": "Sepia",
|
|
"Grass": "Iarbă",
|
|
"Cherry": "Cireașă",
|
|
"Sky": "Cer",
|
|
"Solarized": "Solarizat",
|
|
"Gruvbox": "Gruvbox",
|
|
"Nord": "Nord",
|
|
"Contrast": "Contrast",
|
|
"Sunset": "Apus",
|
|
"Reveal in Finder": "Afișează în Finder",
|
|
"Reveal in File Explorer": "Afișează în File Explorer",
|
|
"Reveal in Folder": "Afișează în dosar",
|
|
"TTS": "TTS",
|
|
"Media Info": "Informații media",
|
|
"Update Frequency": "Frecvența actualizării",
|
|
"Every Sentence": "La fiecare propoziție",
|
|
"Every Paragraph": "La fiecare paragraf",
|
|
"Every Chapter": "La fiecare capitol",
|
|
"TTS Media Info Update Frequency": "Frecvența actualizării informațiilor media TTS",
|
|
"Select reading speed": "Selectați viteza de citire",
|
|
"Drag to seek": "Trageți pentru a căuta",
|
|
"Punctuation Delay": "Întârziere punctuație",
|
|
"Please confirm that this OPDS connection will be proxied through Readest servers on the web app before continuing.": "Confirmați că această conexiune OPDS va fi direcționată prin serverele Readest din aplicația web înainte de a continua.",
|
|
"Custom Headers (optional)": "Anteturi personalizate (opțional)",
|
|
"Add one header per line using \"Header-Name: value\".": "Adăugați un antet pe linie folosind \"Header-Name: value\".",
|
|
"I understand this OPDS connection will be proxied through Readest servers on the web app. If I do not trust Readest with these credentials or headers, I should use the native app instead.": "Înțeleg că această conexiune OPDS va fi direcționată prin serverele Readest din aplicația web. Dacă nu am încredere în Readest cu aceste credențiale sau anteturi, ar trebui să folosesc aplicația nativă.",
|
|
"Unable to connect to Hardcover. Please check your network connection.": "Nu se poate conecta la Hardcover. Verificați conexiunea la rețea.",
|
|
"Invalid Hardcover API token": "Token API Hardcover invalid",
|
|
"Disconnected from Hardcover": "Deconectat de la Hardcover",
|
|
"Connect your Hardcover account to sync reading progress and notes.": "Conectați contul Hardcover pentru a sincroniza progresul lecturii și notele.",
|
|
"Get your API token from hardcover.app → Settings → API.": "Obțineți tokenul API de la hardcover.app → Setări → API.",
|
|
"API Token": "Token API",
|
|
"Paste your Hardcover API token": "Lipiți tokenul API Hardcover",
|
|
"Hardcover Sync": "Sincronizare Hardcover",
|
|
"Push Notes": "Trimite note",
|
|
"No annotations or excerpts to sync for this book.": "Nu există adnotări sau extrase de sincronizat pentru această carte.",
|
|
"Configure Hardcover in Settings first.": "Configurați mai întâi Hardcover în setări.",
|
|
"No new Hardcover note changes to sync.": "Nu există modificări noi ale notelor Hardcover de sincronizat.",
|
|
"Hardcover synced: {{inserted}} new, {{updated}} updated, {{skipped}} unchanged": "Hardcover sincronizat: {{inserted}} noi, {{updated}} actualizate, {{skipped}} neschimbate",
|
|
"Hardcover notes sync failed: {{error}}": "Sincronizarea notelor Hardcover a eșuat: {{error}}",
|
|
"Reading progress synced to Hardcover": "Progresul lecturii sincronizat cu Hardcover",
|
|
"Hardcover progress sync failed: {{error}}": "Sincronizarea progresului Hardcover a eșuat: {{error}}",
|
|
"ISBN": "ISBN",
|
|
"Keep existing source identifier": "Păstrați identificatorul sursă existent",
|
|
"Toggle Toolbar": "Comutare bară de instrumente",
|
|
"Split Hyphens": "Desparte cratimele",
|
|
"Apply Theme Colors to PDF": "Aplică culorile temei la PDF",
|
|
"Name": "Nume",
|
|
"Remove": "Elimină",
|
|
"Edit OPDS Catalog": "Editare catalog OPDS",
|
|
"Save Changes": "Salvare modificări",
|
|
"Use Book Layout": "Folosește aspectul cărții",
|
|
"End of this section. Continue to the next.": "Sfârșitul acestei secțiuni. Continuați la următoarea.",
|
|
"Auto-download": "Descărcare automată",
|
|
"Auto-download new items": "Descarcă automat elementele noi",
|
|
"Automatically download new publications when the app syncs": "Descarcă automat publicații noi atunci când aplicația sincronizează",
|
|
"{{count}} new item(s) downloaded from OPDS_one": "A fost descărcat {{count}} element nou din OPDS",
|
|
"{{count}} new item(s) downloaded from OPDS_few": "Au fost descărcate {{count}} elemente noi din OPDS",
|
|
"{{count}} new item(s) downloaded from OPDS_other": "Au fost descărcate {{count}} de elemente noi din OPDS",
|
|
"Failed to sync {{count}} OPDS catalog(s)_one": "Sincronizarea a {{count}} catalog OPDS a eșuat",
|
|
"Failed to sync {{count}} OPDS catalog(s)_few": "Sincronizarea a {{count}} cataloage OPDS a eșuat",
|
|
"Failed to sync {{count}} OPDS catalog(s)_other": "Sincronizarea a {{count}} de cataloage OPDS a eșuat",
|
|
"Last synced {{when}}": "Ultima sincronizare {{when}}",
|
|
"Failed downloads": "Descărcări eșuate",
|
|
"No failed downloads": "Nu există descărcări eșuate",
|
|
"Attempts: {{count}}_one": "Încercări: {{count}}",
|
|
"Attempts: {{count}}_few": "Încercări: {{count}}",
|
|
"Attempts: {{count}}_other": "Încercări: {{count}}",
|
|
"Skip": "Omite",
|
|
"Skip all": "Omite toate",
|
|
"Retry all": "Reîncearcă toate",
|
|
"{{count}} failed_one": "{{count}} eșuat",
|
|
"{{count}} failed_few": "{{count}} eșuate",
|
|
"{{count}} failed_other": "{{count}} eșuate",
|
|
"(none)": "(niciunul)",
|
|
"Identifiers": "Identificatori",
|
|
"Read (Stream)": "Citește (Flux)",
|
|
"Failed to start stream": "Eroare la pornirea fluxului",
|
|
"No dictionaries enabled": "Niciun dicționar activat",
|
|
"Enable a dictionary in Settings → Language → Dictionaries.": "Activează un dicționar din Setări → Limbă → Dicționare.",
|
|
"Wiktionary": "Wikționar",
|
|
"Drag to reorder": "Trage pentru a reordona",
|
|
"Built-in": "Încorporat",
|
|
"Bundle is missing on this device. Re-import to use it.": "Pachetul lipsește de pe acest dispozitiv. Reimportă pentru a-l folosi.",
|
|
"This dictionary format is not supported.": "Acest format de dicționar nu este acceptat.",
|
|
"MDict": "MDict",
|
|
"StarDict": "StarDict",
|
|
"Imported {{count}} dictionary_one": "A fost importat {{count}} dicționar",
|
|
"Imported {{count}} dictionary_few": "Au fost importate {{count}} dicționare",
|
|
"Imported {{count}} dictionary_other": "Au fost importate {{count}} dicționare",
|
|
"Skipped incomplete bundles: {{names}}": "Pachete incomplete ignorate: {{names}}",
|
|
"Failed to import dictionary: {{message}}": "Importul dicționarului a eșuat: {{message}}",
|
|
"Dictionaries": "Dicționare",
|
|
"Delete Dictionary": "Șterge dicționarul",
|
|
"Importing…": "Se importă…",
|
|
"Import Dictionary": "Importă dicționar",
|
|
"No dictionaries available.": "Niciun dicționar disponibil.",
|
|
"StarDict bundles need .ifo, .idx, and .dict.dz files (.syn optional).": "Pachetele StarDict au nevoie de fișierele .ifo, .idx și .dict.dz (.syn opțional).",
|
|
"Select all the bundle files together when importing.": "Selectează împreună toate fișierele pachetului la import.",
|
|
"Manage Dictionaries": "Gestionează dicționarele",
|
|
"Select Dictionary Files": "Selectează fișierele dicționarului",
|
|
"Read on Wikipedia →": "Citește pe Wikipedia →",
|
|
"This link can't be opened": "Acest link nu poate fi deschis",
|
|
"The annotation link is missing required information. The original link may have been truncated.": "Linkului adnotării îi lipsesc informații necesare. Linkul original ar putea fi trunchiat.",
|
|
"Go to Readest": "Mergi la Readest",
|
|
"Open-source ebook reader for everyone, on every device.": "Cititor de cărți electronice cu sursă deschisă, pentru toți, pe orice dispozitiv.",
|
|
"Open in Readest": "Deschide în Readest",
|
|
"If Readest didn't open automatically, choose an option below:": "Dacă Readest nu s-a deschis automat, alege o opțiune de mai jos:",
|
|
"Continue reading where you left off.": "Continuă lectura de unde ai rămas.",
|
|
"Readest logo": "Sigla Readest",
|
|
"Opening Readest...": "Se deschide Readest…",
|
|
"Open in Readest app": "Deschide în aplicația Readest",
|
|
"Continue in browser": "Continuă în browser",
|
|
"Don't have Readest?": "Nu ai Readest?",
|
|
"Book not in your library": "Cartea nu este în biblioteca ta",
|
|
"Share Book": "Partajează cartea",
|
|
"Could not create share link": "Nu s-a putut crea linkul de partajare",
|
|
"Link copied": "Link copiat",
|
|
"Could not copy link": "Nu s-a putut copia linkul",
|
|
"Share revoked": "Partajare revocată",
|
|
"Could not revoke share": "Nu s-a putut revoca partajarea",
|
|
"Uploading book…": "Se încarcă cartea…",
|
|
"Generating…": "Se generează…",
|
|
"Generate share link": "Generează link de partajare",
|
|
"Share URL": "URL de partajare",
|
|
"Copy link": "Copiază linkul",
|
|
"Copied": "Copiat",
|
|
"Share via…": "Partajează prin…",
|
|
"Expires {{date}}": "Expiră pe {{date}}",
|
|
"Revoking…": "Se revocă…",
|
|
"Revoke share": "Revocă partajarea",
|
|
"Sign in to share books": "Conectează-te pentru a partaja cărți",
|
|
"Expiring soon": "Expiră în curând",
|
|
"Missing share token": "Lipsește jetonul de partajare",
|
|
"Could not add to your library": "Nu s-a putut adăuga în biblioteca ta",
|
|
"This share link is no longer available": "Acest link de partajare nu mai este disponibil",
|
|
"The original link may have expired or been revoked.": "Linkul original poate fi expirat sau revocat.",
|
|
"Get Readest": "Obține Readest",
|
|
"Loading shared book…": "Se încarcă cartea partajată…",
|
|
"Adding…": "Se adaugă…",
|
|
"Add to my library": "Adaugă în biblioteca mea",
|
|
"Could not load your shares": "Nu s-au putut încărca partajările tale",
|
|
"Revoked": "Revocat",
|
|
"Expired": "Expirat",
|
|
"Shared books": "Cărți partajate",
|
|
"You haven't shared any books yet": "Nu ai partajat încă nicio carte",
|
|
"Open a book and tap Share to send it to a friend.": "Deschide o carte și apasă pe Partajează pentru a o trimite unui prieten.",
|
|
"{{count}} active_one": "{{count}} activ",
|
|
"{{count}} active_few": "{{count}} active",
|
|
"{{count}} active_other": "{{count}} de active",
|
|
"{{count}} downloads_one": "{{count}} descărcare",
|
|
"{{count}} downloads_few": "{{count}} descărcări",
|
|
"{{count}} downloads_other": "{{count}} de descărcări",
|
|
"starts at saved page": "începe de la pagina salvată",
|
|
"More actions": "Mai multe acțiuni",
|
|
"Loading…": "Se încarcă…",
|
|
"Load more": "Încarcă mai multe",
|
|
"Could not load shared book": "Nu s-a putut încărca cartea partajată",
|
|
"The share link is missing required information.": "Lipsesc informații necesare din linkul de partajare.",
|
|
"Please check your connection and try again.": "Verifică conexiunea și încearcă din nou.",
|
|
"Sign in to import shared books": "Conectează-te pentru a importa cărți partajate",
|
|
"Already in your library": "Deja în biblioteca ta",
|
|
"Added to your library": "Adăugat în biblioteca ta",
|
|
"Could not import shared book": "Nu s-a putut importa cartea partajată",
|
|
"Manage Shared Links": "Gestionează linkurile de partajare",
|
|
"Expires in": "Expiră în",
|
|
"{{count}} days_one": "1 zi",
|
|
"{{count}} days_few": "{{count}} zile",
|
|
"{{count}} days_other": "{{count}} de zile",
|
|
"Expires in {{count}} days_one": "Expiră într-o zi",
|
|
"Expires in {{count}} days_few": "Expiră în {{count}} zile",
|
|
"Expires in {{count}} days_other": "Expiră în {{count}} de zile",
|
|
"Expires in {{count}} hours_one": "Expiră într-o oră",
|
|
"Expires in {{count}} hours_few": "Expiră în {{count}} ore",
|
|
"Expires in {{count}} hours_other": "Expiră în {{count}} de ore",
|
|
"Open in app": "Deschide în aplicație",
|
|
"Shared with you": "Partajat cu tine",
|
|
"Downloading… {{percent}}%": "Se descarcă… {{percent}}%",
|
|
"Import progress": "Progresul importului",
|
|
"Share reading progress": "Partajează progresul lecturii",
|
|
"Includes your reading progress": "Include progresul tău de lectură",
|
|
"Synced {{time}}": "Sincronizat {{time}}",
|
|
"Sync Info": "Informații sincronizare",
|
|
"Last Synced": "Ultima sincronizare",
|
|
"DICT": "DICT",
|
|
"Slob": "Slob",
|
|
"DICT bundles need a .index file and a .dict.dz file.": "Pachetele DICT necesită un fișier .index și un fișier .dict.dz.",
|
|
"Slob bundles need a .slob file.": "Pachetele Slob necesită un fișier .slob.",
|
|
"URL template must start with http(s):// and contain %WORD%.": "Șablonul URL trebuie să înceapă cu http(s):// și să conțină %WORD%.",
|
|
"Web": "Web",
|
|
"Add Web Search": "Adaugă căutare web",
|
|
"Edit Web Search": "Editează căutarea web",
|
|
"e.g. Google": "ex. Google",
|
|
"URL Template": "Șablon URL",
|
|
"Use %WORD% where the looked-up word should appear.": "Folosiți %WORD% acolo unde ar trebui să apară cuvântul căutat.",
|
|
"Open the search result in your browser:": "Deschideți rezultatul căutării în browser:",
|
|
"Open in {{name}}": "Deschide în {{name}}",
|
|
"Book Fingerprint": "Amprenta cărții",
|
|
"Search the web": "Caută pe web",
|
|
"App deeplink (readest://)": "Deeplink al aplicației (readest://)",
|
|
"Universal web link (https://)": "Link web universal (https://)",
|
|
"Name cannot be empty.": "Numele nu poate fi gol.",
|
|
"Replaced {{count}} existing dictionary_one": "A fost înlocuit {{count}} dicționar existent",
|
|
"Replaced {{count}} existing dictionary_few": "Au fost înlocuite {{count}} dicționare existente",
|
|
"Replaced {{count}} existing dictionary_other": "Au fost înlocuite {{count}} de dicționare existente",
|
|
"Cancel Edit": "Anulează editarea",
|
|
"Edit Dictionary": "Editează dicționarul",
|
|
"MDict bundles use .mdx files; companion .mdd and .css files are optional.": "Pachetele MDict folosesc fișiere .mdx; fișierele .mdd și .css însoțitoare sunt opționale.",
|
|
"Dictionary name": "Numele dicționarului",
|
|
"This audio can't play here — the dictionary uses an outdated format. Try one with Opus, MP3, or WAV audio.": "Acest audio nu poate fi redat aici — dicționarul folosește un format învechit. Încearcă unul cu audio Opus, MP3 sau WAV.",
|
|
"File uploaded: {{title}}": "Fișier încărcat: {{title}}",
|
|
"File downloaded: {{title}}": "Fișier descărcat: {{title}}",
|
|
"Deleted cloud copy of the file: {{title}}": "Copia din cloud a fișierului a fost ștearsă: {{title}}",
|
|
"Failed to upload file: {{title}}": "Nu s-a putut încărca fișierul: {{title}}",
|
|
"Failed to download file: {{title}}": "Nu s-a putut descărca fișierul: {{title}}",
|
|
"Failed to delete cloud copy of the file: {{title}}": "Nu s-a putut șterge copia din cloud a fișierului: {{title}}",
|
|
"{{percentage}}% used": "{{percentage}}% utilizat",
|
|
"Set PIN…": "Setează PIN…",
|
|
"Require a 4-digit PIN to open Readest": "Solicită un PIN de 4 cifre pentru a deschide Readest",
|
|
"Change PIN…": "Schimbă PIN…",
|
|
"Disable PIN…": "Dezactivează PIN…",
|
|
"Sync passphrase ready": "Fraza de acces pentru sincronizare este pregătită",
|
|
"This permanently deletes the encrypted credentials we sync (e.g., OPDS catalog passwords) on every device. Local copies are preserved. You will need to re-enter the sync passphrase or set a new one. Continue?": "Această acțiune șterge definitiv datele de autentificare criptate pe care le sincronizăm (de exemplu, parolele catalogului OPDS) pe fiecare dispozitiv. Copiile locale sunt păstrate. Va trebui să reintroduci fraza de acces pentru sincronizare sau să setezi una nouă. Continui?",
|
|
"Sync passphrase forgotten — all encrypted fields cleared": "Fraza de acces pentru sincronizare a fost uitată — toate câmpurile criptate au fost șterse",
|
|
"Sync passphrase": "Frază de acces pentru sincronizare",
|
|
"Set passphrase": "Setează fraza de acces",
|
|
"Forgot passphrase": "Am uitat fraza de acces",
|
|
"Incorrect PIN": "PIN incorect",
|
|
"App locked": "Aplicația este blocată",
|
|
"Enter your PIN": "Introdu PIN-ul",
|
|
"Readest is locked. Enter your 4-digit PIN to continue.": "Readest este blocat. Introdu PIN-ul de 4 cifre pentru a continua.",
|
|
"PIN code": "Cod PIN",
|
|
"Forgetting your PIN locks you out of this device. You'll need to clear the app's data to reset it.": "Dacă uiți PIN-ul, vei fi blocat pe acest dispozitiv. Va trebui să ștergi datele aplicației pentru a-l reseta.",
|
|
"Passphrase must be at least 8 characters": "Fraza de acces trebuie să aibă cel puțin 8 caractere",
|
|
"Passphrases do not match": "Frazele de acces nu se potrivesc",
|
|
"Set sync passphrase": "Setează fraza de acces pentru sincronizare",
|
|
"Enter sync passphrase": "Introdu fraza de acces pentru sincronizare",
|
|
"A sync passphrase encrypts your sensitive fields (like OPDS catalog credentials) before they sync. We never see this passphrase. Pick something memorable — there is no recovery without it.": "O frază de acces pentru sincronizare îți criptează câmpurile sensibile (cum ar fi datele de autentificare ale catalogului OPDS) înainte de sincronizare. Nu vedem niciodată această frază. Alege ceva ușor de reținut — nu există recuperare fără ea.",
|
|
"Enter the sync passphrase you set on another device to decrypt your synced credentials.": "Introdu fraza de acces pentru sincronizare pe care ai setat-o pe un alt dispozitiv pentru a-ți decripta datele de autentificare sincronizate.",
|
|
"Confirm passphrase": "Confirmă fraza de acces",
|
|
"Unlock": "Deblochează",
|
|
"Set PIN": "Setează PIN",
|
|
"Change PIN": "Schimbă PIN",
|
|
"Disable PIN": "Dezactivează PIN",
|
|
"Enter your current PIN, then choose a new 4-digit PIN.": "Introdu PIN-ul actual, apoi alege un nou PIN de 4 cifre.",
|
|
"Enter your current PIN to disable the app lock.": "Introdu PIN-ul actual pentru a dezactiva blocarea aplicației.",
|
|
"PIN must be {{length}} digits": "PIN-ul trebuie să aibă {{length}} cifre",
|
|
"PINs do not match": "PIN-urile nu se potrivesc",
|
|
"Current PIN": "PIN actual",
|
|
"New PIN": "PIN nou",
|
|
"Confirm new PIN": "Confirmă PIN-ul nou",
|
|
"Manage Sync": "Gestionează sincronizarea",
|
|
"Imported book files and library metadata": "Fișiere de cărți importate și metadate ale bibliotecii",
|
|
"Last-read position, bookmarks, and per-book preferences": "Ultima poziție de citire, marcaje și preferințe pentru fiecare carte",
|
|
"Highlights and notes": "Evidențieri și note",
|
|
"Fonts": "Fonturi",
|
|
"Custom font files": "Fișiere de fonturi personalizate",
|
|
"Backgrounds": "Fundaluri",
|
|
"Custom background textures": "Texturi de fundal personalizate",
|
|
"OPDS catalogs": "Cataloage OPDS",
|
|
"Saved catalog URLs and (encrypted) credentials": "URL-uri de cataloage salvate și acreditări (criptate)",
|
|
"Wrong sync passphrase — synced credentials could not be decrypted": "Frază de acces pentru sincronizare incorectă — acreditările sincronizate nu au putut fi decriptate",
|
|
"Sync passphrase data on the server was reset. Re-encrypting your credentials under the new passphrase…": "Datele frazei de acces pentru sincronizare de pe server au fost resetate. Se recriptează acreditările cu noua frază de acces…",
|
|
"Failed to decrypt synced credentials": "Decriptarea acreditărilor sincronizate a eșuat",
|
|
"Imported dictionary bundles and settings": "Pachete de dicționare importate și setări",
|
|
"Choose what syncs across your devices. Disabling a category stops this device from sending or receiving rows of that kind. Anything already on the server is left alone, re-enabling resumes from where you stopped.": "Alege ce se sincronizează între dispozitivele tale. Dezactivarea unei categorii oprește acest dispozitiv să trimită sau să primească intrări de acel tip. Ce există deja pe server rămâne neschimbat, iar reactivarea reia din locul în care te-ai oprit.",
|
|
"Data Sync": "Sincronizare date",
|
|
"Manage Fonts": "Gestionează fonturile",
|
|
"App settings": "Setări aplicație",
|
|
"Theme, highlight colours, integrations (KOSync, Readwise, Hardcover), and dictionary order": "Temă, culorile evidențierilor, integrări (KOSync, Readwise, Hardcover) și ordinea dicționarelor",
|
|
"Required while Dictionaries sync is enabled": "Necesar cât timp sincronizarea Dicționarelor este activată",
|
|
"Resets in {{hours}} hr {{minutes}} min": "Se resetează în {{hours}} h {{minutes}} min",
|
|
"Pick a 4-digit PIN. You will need to enter it every time you open Readest. There is no way to recover a forgotten PIN. Clearing the app data is the only way to reset it.": "Alege un PIN din 4 cifre. Va trebui să îl introduci de fiecare dată când deschizi Readest. Nu există nicio modalitate de a recupera un PIN uitat. Ștergerea datelor aplicației este singura modalitate de a-l reseta.",
|
|
"Credentials": "Acreditări",
|
|
"Tokens, usernames, and passwords for OPDS, KOReader, Hardcover, and Readwise. When disabled, credentials remain on this device only and are never uploaded.": "Token-uri, nume de utilizator și parole pentru OPDS, KOReader, Hardcover și Readwise. Când sunt dezactivate, acreditările rămân doar pe acest dispozitiv și nu sunt niciodată încărcate.",
|
|
"Sensitive synced fields are encrypted before upload. Set a passphrase now or later when encryption is needed.": "Câmpurile sincronizate sensibile sunt criptate înainte de încărcare. Setați o frază de acces acum sau mai târziu, când criptarea va fi necesară.",
|
|
"Saved to this account. You will be prompted for it when decrypting credentials.": "Salvată în acest cont. Vi se va cere când va trebui să se decripteze acreditările.",
|
|
"Reading progress on this device differs from \"{{deviceName}}\".": "Progresul de citire pe acest dispozitiv diferă de „{{deviceName}}”.",
|
|
"This device": "Acest dispozitiv",
|
|
"Red": "Roșu",
|
|
"Yellow": "Galben",
|
|
"Green": "Verde",
|
|
"Blue": "Albastru",
|
|
"Violet": "Violet",
|
|
"Edit color": "Editează culoarea",
|
|
"Add custom color": "Adaugă culoare personalizată",
|
|
"Add label": "Adaugă etichetă",
|
|
"Choose color": "Alege culoarea",
|
|
"Connected to Hardcover. Last synced {{time}}.": "Conectat la Hardcover. Ultima sincronizare {{time}}.",
|
|
"Integrations": "Integrări",
|
|
"Hardcover": "Hardcover",
|
|
"Connected to Readwise. Last synced {{time}}.": "Conectat la Readwise. Ultima sincronizare {{time}}.",
|
|
"Readwise": "Readwise",
|
|
"Browse and download books from online catalogs.": "Răsfoiește și descarcă cărți din cataloagele online.",
|
|
"Connected as {{user}}": "Conectat ca {{user}}",
|
|
"Not connected": "Neconectat",
|
|
"{{count}} catalog_one": "{{count}} catalog",
|
|
"{{count}} catalog_few": "{{count}} cataloage",
|
|
"{{count}} catalog_other": "{{count}} de cataloage",
|
|
"No catalogs": "Niciun catalog",
|
|
"Connect Readest to external services for sync, highlights, and catalogs.": "Conectează Readest la servicii externe pentru sincronizare, evidențieri și cataloage.",
|
|
"Reading Sync": "Sincronizare citire",
|
|
"Content Sources": "Surse de conținut",
|
|
"Scroll tabs": "Derulează filele",
|
|
"Catalog actions": "Acțiuni catalog",
|
|
"File Content": "Conținutul fișierului",
|
|
"Start your library": "Începe-ți biblioteca",
|
|
"Pick a book from your device to add it to your library.": "Alege o carte de pe dispozitiv pentru a o adăuga în biblioteca ta.",
|
|
"Drop a book anywhere on this window, or pick one from your computer.": "Lasă o carte oriunde în această fereastră sau alege una de pe computer.",
|
|
"Sign in to sync your library": "Conectează-te pentru a-ți sincroniza biblioteca",
|
|
"Clear": "Șterge",
|
|
"Listening…": "Ascultă…",
|
|
"Set key": "Setează tasta",
|
|
"Page Turner": "Dispozitiv de întoarcere pagini",
|
|
"Media Next": "Media Următor",
|
|
"Media Previous": "Media Anterior",
|
|
"Media Play/Pause": "Media Redare/Pauză",
|
|
"Media Fast Forward": "Media Derulare înainte",
|
|
"Media Rewind": "Media Derulare înapoi",
|
|
"Volume Up": "Volum mai mare",
|
|
"Volume Down": "Volum mai mic",
|
|
"Arrow Left": "Săgeată stânga",
|
|
"Arrow Right": "Săgeată dreapta",
|
|
"Arrow Up": "Săgeată sus",
|
|
"Arrow Down": "Săgeată jos",
|
|
"Page Up": "Page Up",
|
|
"Page Down": "Page Down",
|
|
"Space": "Spațiu",
|
|
"Enter": "Enter",
|
|
"Press a button on your remote controller or keyboard after tapping \"Set key\".": "Apăsați un buton pe telecomandă sau tastatură după ce atingeți \"Setează tasta\".",
|
|
"Use Volume Keys": "Folosiți tastele de volum",
|
|
"Custom Page Turner": "Dispozitiv personalizat de întoarcere pagini",
|
|
"Cleared {{count}} highlights and notes._one": "{{count}} evidențiere și notă ștearsă.",
|
|
"Cleared {{count}} highlights and notes._few": "{{count}} evidențieri și note șterse.",
|
|
"Cleared {{count}} highlights and notes._other": "{{count}} de evidențieri și note șterse.",
|
|
"Clear Annotations": "Ștergeți adnotările",
|
|
"Are you sure to clear all {{count}} highlights and notes?_one": "Sigur ștergeți {{count}} evidențiere și notă?",
|
|
"Are you sure to clear all {{count}} highlights and notes?_few": "Sigur ștergeți toate cele {{count}} evidențieri și note?",
|
|
"Are you sure to clear all {{count}} highlights and notes?_other": "Sigur ștergeți toate cele {{count}} de evidențieri și note?",
|
|
"Discord": "Discord",
|
|
"Leave blank to use the official Readwise API. Set a custom URL only to target a self-hosted, Readwise-compatible service.": "Lăsați necompletat pentru a folosi API-ul oficial Readwise. Setați un URL personalizat doar pentru a viza un serviciu găzduit local, compatibil cu Readwise.",
|
|
"Custom URL": "URL personalizat",
|
|
"Book is not ready yet, please try again.": "Cartea nu este încă gata, încearcă din nou.",
|
|
"Select Moon+ Reader Export File": "Selectează fișierul de export Moon+ Reader",
|
|
"Failed to read the selected file.": "Citirea fișierului selectat a eșuat.",
|
|
"No annotations found in the file.": "Nu s-au găsit adnotări în fișier.",
|
|
"Failed to import annotations.": "Importul adnotărilor a eșuat.",
|
|
"No annotations could be located in this book.": "Nu s-a putut localiza nicio adnotare în această carte.",
|
|
"Imported {{count}} annotations_one": "{{count}} adnotare importată",
|
|
"Imported {{count}} annotations_few": "{{count}} adnotări importate",
|
|
"Imported {{count}} annotations_other": "{{count}} de adnotări importate",
|
|
"No new annotations to import": "Nicio adnotare nouă de importat",
|
|
"Import from Moon+ Reader": "Importă din Moon+ Reader",
|
|
"Character Mode": "Mod caracter",
|
|
"Highlight Word": "Evidențiere cuvânt",
|
|
"Create a backup of your library and settings or restore from a previous backup. Restoring will merge with your current library.": "Creează o copie de rezervă a bibliotecii și a setărilor tale sau restaurează dintr-o copie de rezervă anterioară. Restaurarea se va îmbina cu biblioteca ta curentă.",
|
|
"Include account credentials (sync tokens, passwords). The backup file is not encrypted.": "Include datele de autentificare ale contului (jetoane de sincronizare, parole). Fișierul de rezervă nu este criptat.",
|
|
"Your library and settings have been saved to the selected location.": "Biblioteca și setările tale au fost salvate în locația selectată.",
|
|
"Settings have been restored.": "Setările au fost restaurate.",
|
|
"Could not fetch this page": "Pagina nu a putut fi preluată",
|
|
"Send to Readest": "Trimite către Readest",
|
|
"Sign in to send books and articles to your library.": "Conectați-vă pentru a trimite cărți și articole în biblioteca dvs.",
|
|
"Drop a book or document, or paste an article link. It syncs to all your devices.": "Trageți o carte sau un document ori lipiți un link de articol. Se sincronizează pe toate dispozitivele dvs.",
|
|
"Drop a book or document, or tap to choose": "Trageți o carte sau un document ori atingeți pentru a alege",
|
|
"EPUB, PDF, MOBI, AZW3, FB2, CBZ, TXT, DOCX, RTF, HTML": "EPUB, PDF, MOBI, AZW3, FB2, CBZ, TXT, DOCX, RTF, HTML",
|
|
"Paste an article URL": "Lipiți adresa URL a unui articol",
|
|
"Added to your library — it will sync to your other devices.": "Adăugat în biblioteca dvs. — se va sincroniza cu celelalte dispozitive.",
|
|
"Working…": "În lucru…",
|
|
"Could not load Send to Readest settings": "Setările Trimite către Readest nu au putut fi încărcate",
|
|
"Address copied": "Adresă copiată",
|
|
"Could not copy address": "Adresa nu a putut fi copiată",
|
|
"Enter a name for your address": "Introduceți un nume pentru adresa dvs.",
|
|
"Address updated": "Adresă actualizată",
|
|
"Could not update address": "Adresa nu a putut fi actualizată",
|
|
"Enter a valid email address": "Introduceți o adresă de e-mail validă",
|
|
"Could not add sender": "Expeditorul nu a putut fi adăugat",
|
|
"Could not approve sender": "Expeditorul nu a putut fi aprobat",
|
|
"Could not remove sender": "Expeditorul nu a putut fi eliminat",
|
|
"Email books and articles straight into your library.": "Trimiteți cărți și articole direct în biblioteca dvs. prin e-mail.",
|
|
"Your inbound address": "Adresa dvs. de intrare",
|
|
"Change address name": "Schimbă numele adresei",
|
|
"Copy address": "Copiază adresa",
|
|
"Customize your address name": "Personalizați numele adresei dvs.",
|
|
"your-name": "your-name",
|
|
"Approved senders": "Expeditori aprobați",
|
|
"No approved senders yet. Add an email to let it send to your library.": "Încă nu există expeditori aprobați. Adăugați o adresă de e-mail pentru a-i permite să trimită în biblioteca dvs.",
|
|
"Pending approval": "În așteptarea aprobării",
|
|
"Approve": "Aprobă",
|
|
"Add a sender": "Adaugă un expeditor",
|
|
"name@example.com": "name@example.com",
|
|
"Recent activity": "Activitate recentă",
|
|
"Nothing sent yet. Email a book to your address above.": "Nu s-a trimis încă nimic. Trimiteți o carte prin e-mail la adresa dvs. de mai sus.",
|
|
"Process incoming items on this device": "Procesează elementele primite pe acest dispozitiv",
|
|
"Email books to your library": "Trimiteți cărți în biblioteca dvs. prin e-mail",
|
|
"Email a book or document to this address from an approved sender below.": "Trimite o carte sau un document la această adresă de la un expeditor aprobat de mai jos.",
|
|
"Download and import books emailed to your address.": "Descarcă și importă cărțile trimise prin e-mail la adresa ta."
|
|
}
|