diff --git a/frontend/public/static/tinymce/lang/ro.js b/frontend/public/static/tinymce/lang/ro.js new file mode 100644 index 0000000..dc812b4 --- /dev/null +++ b/frontend/public/static/tinymce/lang/ro.js @@ -0,0 +1,461 @@ +tinymce.addI18n('ro',{ +"Redo": "Refacere", +"Undo": "Anulare", +"Cut": "Decupare", +"Copy": "Copiere", +"Paste": "Lipire", +"Select all": "Selecteaz\u0103 tot", +"New document": "Document nou", +"Ok": "Ok", +"Cancel": "Revocare", +"Visual aids": "Ajutoare vizuale", +"Bold": "Aldin", +"Italic": "Cursiv", +"Underline": "Subliniere", +"Strikethrough": "T\u0103iere", +"Superscript": "Exponent", +"Subscript": "Indice", +"Clear formatting": "\u00cendep\u0103rtare formatare", +"Align left": "Aliniere st\u00e2nga", +"Align center": "Aliniere centru", +"Align right": "Aliniere dreapta", +"Justify": "Aliniere st\u00e2nga-dreapta", +"Bullet list": "List\u0103 marcatori", +"Numbered list": "List\u0103 numerotat\u0103", +"Decrease indent": "Mic\u0219orare indent", +"Increase indent": "M\u0103rire indent", +"Close": "\u00cenchidere", +"Formats": "Formate", +"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browser-ul dumneavoastr\u0103 nu are acces direct la clipboard. V\u0103 rug\u0103m s\u0103 folosi\u021bi \u00een schimb scurt\u0103turile de tastatur\u0103 Ctrl+X\/C\/V.", +"Headers": "Antete", +"Header 1": "Antet 1", +"Header 2": "Antet 2", +"Header 3": "Antet 3", +"Header 4": "Antet 4", +"Header 5": "Antet 5", +"Header 6": "Antet 6", +"Headings": "Rubrici", +"Heading 1": "Titlu 1", +"Heading 2": "Titlu 2", +"Heading 3": "Titlu 3", +"Heading 4": "Titlu 4", +"Heading 5": "Titlu 5", +"Heading 6": "Titlu 6", +"Preformatted": "Preformatat", +"Div": "Div", +"Pre": "Pre", +"Code": "Cod", +"Paragraph": "Paragraf", +"Blockquote": "Blockquote", +"Inline": "\u00cen linie", +"Blocks": "Blocuri", +"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Functia \"lipe\u015fte\" este acum \u00een modul text simplu. Continutul va fi acum inserat ca text simplu p\u00e2n\u0103 c\u00e2nd aceast\u0103 op\u021biune va fi dezactivat.", +"Fonts": "Fonturi", +"Font Sizes": "Dimensiuni font", +"Class": "Clas\u0103", +"Browse for an image": "C\u0103uta\u021bi o imagine", +"OR": "OR", +"Drop an image here": "Glisa\u021bi o imagine aici", +"Upload": "\u00cenc\u0103rcare", +"Block": "Sec\u021biune", +"Align": "Aliniere", +"Default": "Implicit", +"Circle": "Cerc", +"Disc": "Disc", +"Square": "P\u0103trat", +"Lower Alpha": "Minuscule Alfanumerice", +"Lower Greek": "Minuscule Grecesti", +"Lower Roman": "Minuscule Romane", +"Upper Alpha": "Majuscule Alfanumerice", +"Upper Roman": "Majuscule Romane", +"Anchor...": "Ancor\u0103\u2026", +"Name": "Nume", +"Id": "Id", +"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id-ul trebuie s\u0103 inceap\u0103 cu o liter\u0103, urmat\u0103 exclusiv de litere, numere, cratime, puncte, punct \u0219i virgul\u0103 sau underscore-uri.", +"You have unsaved changes are you sure you want to navigate away?": "Ave\u021bi modific\u0103ri nesalvate! Sunte\u0163i sigur c\u0103 dori\u0163i s\u0103 ie\u015fiti?", +"Restore last draft": "Restaurare la ultima salvare", +"Special character...": "Caracter special\u2026", +"Source code": "Codul surs\u0103", +"Insert\/Edit code sample": "Inserare\/Editare mostr\u0103 cod", +"Language": "Limba", +"Code sample...": "Mostr\u0103 cod\u2026", +"Color Picker": "Selector culori", +"R": "R", +"G": "G", +"B": "B", +"Left to right": "St\u00e2nga la dreapta", +"Right to left": "Dreapta la st\u00e2nga", +"Emoticons": "Emoticoane", +"Emoticons...": "Emoticoane\u2026", +"Metadata and Document Properties": "Meta date \u0219i Propriet\u0103\u021bi Document", +"Title": "Titlu", +"Keywords": "Cuvinte cheie", +"Description": "Descriere", +"Robots": "Robo\u021bi", +"Author": "Autor", +"Encoding": "Codare", +"Fullscreen": "Pe tot ecranul", +"Action": "Ac\u0163iune", +"Shortcut": "Comand\u0103 rapid\u0103", +"Help": "Ajutor", +"Address": "Adres\u0103", +"Focus to menubar": "Centrare pe bara de meniuri", +"Focus to toolbar": "Centrare pe bara de unelte", +"Focus to element path": "Centrare pe calea elementului", +"Focus to contextual toolbar": "Centrare pe bara de unelte contextual\u0103", +"Insert link (if link plugin activated)": "Inserare link (dac\u0103 modulul de link-uri este activat)", +"Save (if save plugin activated)": "Salvare (dac\u0103 modulul de salvare este activat)", +"Find (if searchreplace plugin activated)": "C\u0103utare (dac\u0103 modulul de c\u0103utare \u0219i \u00eenlocuire este activat)", +"Plugins installed ({0}):": "Module instalate ({0}):", +"Premium plugins:": "Module premium:", +"Learn more...": "Afla\u021bi mai multe\u2026", +"You are using {0}": "Folosi\u021bi {0}", +"Plugins": "Inserturi", +"Handy Shortcuts": "Comenzi rapide accesibile", +"Horizontal line": "Linie orizontal\u0103", +"Insert\/edit image": "Inserare\/editarea imaginilor", +"Alternative description": "Descriere alternativ\u0103", +"Accessibility": "Accesibilitate", +"Image is decorative": "Imaginea este decorativ\u0103", +"Source": "Surs\u0103", +"Dimensions": "Dimensiuni", +"Constrain proportions": "Constr\u00e2nge propor\u021biile", +"General": "General", +"Advanced": "Avansat", +"Style": "Stil", +"Vertical space": "Spa\u021biul vertical", +"Horizontal space": "Spa\u021biul orizontal", +"Border": "Bordur\u0103", +"Insert image": "Inserare imagine", +"Image...": "Imagine\u2026", +"Image list": "List\u0103 de imagini", +"Rotate counterclockwise": "Rotire \u00een sensul antiorar", +"Rotate clockwise": "Rotire \u00een sensul orar", +"Flip vertically": "R\u0103sturn\u0103 vertical", +"Flip horizontally": "R\u0103sturn\u0103 orizontal", +"Edit image": "Editare imagine", +"Image options": "Op\u021biuni imagine", +"Zoom in": "M\u0103rire", +"Zoom out": "Mic\u015forare", +"Crop": "Decupare", +"Resize": "Redimensionare", +"Orientation": "Orientare", +"Brightness": "Str\u0103lucire", +"Sharpen": "Accentuare", +"Contrast": "Contrast", +"Color levels": "Niveluri de culoare", +"Gamma": "Gamma", +"Invert": "Invers\u0103", +"Apply": "Salveaz\u0103", +"Back": "\u00cenapoi", +"Insert date\/time": "Insereaz\u0103 data\/ora", +"Date\/time": "Data\/ora", +"Insert\/edit link": "Inserare\/editare link", +"Text to display": "Text de afi\u0219at", +"Url": "Url", +"Open link in...": "Deschide link \u00een\u2026", +"Current window": "Fereastra curent\u0103", +"None": "Nici unul", +"New window": "Fereastr\u0103 nou\u0103", +"Open link": "Deschide leg\u0103tur\u0103", +"Remove link": "\u0218terge link-ul", +"Anchors": "Ancor\u0103", +"Link...": "Link\u2026", +"Paste or type a link": "Introduce\u021bi un link", +"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL-ul introdus pare s\u0103 fie o adres\u0103 de e-mail. Dori\u021bi s\u0103 ad\u0103uga\u021bi prefixul mailto: ?", +"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL-ul introdus pare s\u0103 fie o adres\u0103 web. Dori\u021bi s\u0103 ad\u0103uga\u021bi prefixul http:\/\/ ?", +"The URL you entered seems to be an external link. Do you want to add the required https:\/\/ prefix?": "Adresa URL pe care a\u021bi introdus-o pare a fi un leg\u0103tur\u0103 extern\u0103. Dori\u021bi s\u0103 ad\u0103uga\u021bi prefixul https:\/\/ necesar?", +"Link list": "List\u0103 linkuri", +"Insert video": "Inserare video", +"Insert\/edit video": "Inserare\/editare video", +"Insert\/edit media": "Inserare\/editare media", +"Alternative source": "Surs\u0103 alternativ\u0103", +"Alternative source URL": "URL surs\u0103 alternativ\u0103", +"Media poster (Image URL)": "Poster media (URL imagine)", +"Paste your embed code below:": "Insera\u021bi codul:", +"Embed": "Embed", +"Media...": "Media\u2026", +"Nonbreaking space": "Spa\u021biu neseparator", +"Page break": "\u00centrerupere de pagin\u0103", +"Paste as text": "Lipe\u015fte ca text", +"Preview": "Previzualizare", +"Print...": "Tip\u0103rire\u2026", +"Save": "Salveaz\u0103", +"Find": "Caut\u0103", +"Replace with": "\u00cenlocuie\u015fte cu", +"Replace": "\u00cenlocuie\u015fte", +"Replace all": "\u00cenlocuie\u015fte toate", +"Previous": "Anterior", +"Next": "Precedent", +"Find and Replace": "G\u0103si\u021bi \u0219i \u00eenlocui\u021bi", +"Find and replace...": "C\u0103utare \u0219i \u00eenlocuire\u2026", +"Could not find the specified string.": "Nu am putut g\u0103si \u0219irul specificat.", +"Match case": "Distinge majuscule\/minuscule", +"Find whole words only": "G\u0103se\u0219te doar cuvintele \u00eentregi", +"Find in selection": "G\u0103si\u021bi \u00een selec\u021bie", +"Spellcheck": "Verificarea ortografic\u0103", +"Spellcheck Language": "Verificare ortografic\u0103 a limbii", +"No misspellings found.": "Nu s-au g\u0103sit gre\u0219eli de ortografie.", +"Ignore": "Ignor\u0103", +"Ignore all": "Ignor\u0103 toate", +"Finish": "Finalizeaz\u0103", +"Add to Dictionary": "Adaug\u0103 \u00een Dic\u021bionar", +"Insert table": "Insereaz\u0103 tabel\u0103", +"Table properties": "Propriet\u0103\u021bi tabel\u0103", +"Delete table": "\u0218terge tabel\u0103", +"Cell": "Celul\u0103", +"Row": "Linie", +"Column": "Coloan\u0103", +"Cell properties": "Propriet\u0103\u021bi celul\u0103", +"Merge cells": "\u00cembinarea celulelor", +"Split cell": "\u00cemp\u0103r\u021birea celulelor", +"Insert row before": "Insereaz\u0103 \u00eenainte de linie", +"Insert row after": "Insereaz\u0103 dup\u0103 linie", +"Delete row": "\u0218terge linia", +"Row properties": "Propriet\u0103\u021bi linie", +"Cut row": "Taie linie", +"Copy row": "Copiaz\u0103 linie", +"Paste row before": "Lipe\u015fte \u00eenainte de linie", +"Paste row after": "Lipe\u015fte linie dup\u0103", +"Insert column before": "Insereaza \u00eenainte de coloan\u0103", +"Insert column after": "Insereaza dup\u0103 coloan\u0103", +"Delete column": "\u0218terge coloana", +"Cols": "Coloane", +"Rows": "Linii", +"Width": "L\u0103\u0163ime", +"Height": "\u00cen\u0103l\u0163ime", +"Cell spacing": "Spa\u021biere celule", +"Cell padding": "Spa\u021biere", +"Caption": "Titlu", +"Show caption": "Afi\u0219are captur\u0103", +"Left": "St\u00e2nga", +"Center": "Centru", +"Right": "Dreapta", +"Cell type": "Tip celul\u0103", +"Scope": "Domeniu", +"Alignment": "Aliniament", +"H Align": "Aliniere H", +"V Align": "Aliniere V", +"Top": "Sus", +"Middle": "Mijloc", +"Bottom": "Jos", +"Header cell": "Antet celul\u0103", +"Row group": "Grup de linii", +"Column group": "Grup de coloane", +"Row type": "Tip de linie", +"Header": "Antet", +"Body": "Corp", +"Footer": "Subsol", +"Border color": "Culoare bordur\u0103", +"Insert template...": "Inserare \u0219ablon\u2026", +"Templates": "\u015eabloane", +"Template": "\u0218ablon", +"Text color": "Culoare text", +"Background color": "Culoare fundal", +"Custom...": "Personalizat...", +"Custom color": "Culoare personalizat\u0103", +"No color": "F\u0103r\u0103 culoare", +"Remove color": "Eliminare culoare", +"Table of Contents": "Cuprins", +"Show blocks": "Afi\u0219are blocuri", +"Show invisible characters": "Afi\u0219are caractere invizibile", +"Word count": "Num\u0103r\u0103toare cuvinte", +"Count": "Num\u0103r\u0103toare", +"Document": "Document", +"Selection": "Selec\u021bie", +"Words": "Cuvinte", +"Words: {0}": "Cuvinte: {0}", +"{0} words": "{0} cuvinte", +"File": "Fil\u0103", +"Edit": "Editeaz\u0103", +"Insert": "Insereaz\u0103", +"View": "Vezi", +"Format": "Formateaz\u0103", +"Table": "Tabel\u0103", +"Tools": "Unelte", +"Powered by {0}": "Sus\u021binut de {0}", +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zon\u0103 cu Rich Text. Apas\u0103 ALT-F9 pentru meniu. Apas\u0103 ALT-F10 pentru bara de unelte. Apas\u0103 ALT-0 pentru ajutor", +"Image title": "Titlu imagine", +"Border width": "Grosime chenar", +"Border style": "Stil chenar", +"Error": "Eroare", +"Warn": "Aten\u021bionare", +"Valid": "Valid", +"To open the popup, press Shift+Enter": "Pentru a deschide fereastra popup, ap\u0103sa\u021bi Shift+Enter", +"Rich Text Area. Press ALT-0 for help.": "Zon\u0103 Text Formatat. Ap\u0103sa\u021bi ALT-0 pentru ajutor.", +"System Font": "Font Sistem", +"Failed to upload image: {0}": "Nu s-a putut \u00eenc\u0103rca imaginea: {0}", +"Failed to load plugin: {0} from url {1}": "Nu s-a putut \u00eenc\u0103rca modulul: {0} de la URL-ul {1}", +"Failed to load plugin url: {0}": "Nu s-a putut \u00eenc\u0103rca URL-ul modulului: {0}", +"Failed to initialize plugin: {0}": "Nu s-a putut ini\u021bializa modulul: {0}", +"example": "exemplu", +"Search": "C\u0103utare", +"All": "Tot", +"Currency": "Moned\u0103", +"Text": "Text", +"Quotations": "Ghilimele", +"Mathematical": "Simboluri matematice", +"Extended Latin": "Simboluri alfabet latin extins", +"Symbols": "Simboluri", +"Arrows": "S\u0103ge\u021bi", +"User Defined": "Definite de utilizator", +"dollar sign": "simbol dolar", +"currency sign": "simbol moned\u0103", +"euro-currency sign": "simbol euro", +"colon sign": "dou\u0103 puncte", +"cruzeiro sign": "simbol cruzeiro", +"french franc sign": "simbol franc francez", +"lira sign": "simbol lir\u0103", +"mill sign": "simbol mill", +"naira sign": "simbol naira", +"peseta sign": "simbol peset\u0103", +"rupee sign": "simbol rupie", +"won sign": "simbol won", +"new sheqel sign": "simbol shekel nou", +"dong sign": "simbol dong", +"kip sign": "simbol kip", +"tugrik sign": "simbol tugrik", +"drachma sign": "simbol drahm\u0103", +"german penny symbol": "simbol peni german", +"peso sign": "simbol peso", +"guarani sign": "simbol guarani", +"austral sign": "simbol austral", +"hryvnia sign": "simbol grivn\u0103", +"cedi sign": "simbol cedi", +"livre tournois sign": "simbol livr\u0103 tournois", +"spesmilo sign": "simbol spesmilo", +"tenge sign": "simbol tenge", +"indian rupee sign": "simbol rupie indian\u0103", +"turkish lira sign": "simbol lir\u0103 turceasc\u0103", +"nordic mark sign": "simbol marc\u0103 nordic\u0103", +"manat sign": "simbol manat", +"ruble sign": "simbol rubl\u0103", +"yen character": "simbol yen", +"yuan character": "simbol yuan", +"yuan character, in hong kong and taiwan": "simbol yuan \u00een Hong Kong \u0219i Taiwan", +"yen\/yuan character variant one": "simbol yen\/yuan prima variant\u0103", +"Loading emoticons...": "Se \u00eencarc\u0103 emoticoanele\u2026", +"Could not load emoticons": "Nu s-au putut \u00eenc\u0103rca emoticoanele", +"People": "Persoane", +"Animals and Nature": "Animale \u0219i natur\u0103", +"Food and Drink": "M\u00e2ncare \u0219i b\u0103uturi", +"Activity": "Activit\u0103\u021bi", +"Travel and Places": "C\u0103l\u0103torii \u0219i loca\u021bii", +"Objects": "Obiecte", +"Flags": "Steaguri", +"Characters": "Caractere", +"Characters (no spaces)": "Caractere (f\u0103r\u0103 spa\u021bii)", +"{0} characters": "{0} caractere", +"Error: Form submit field collision.": "Eroare: Coliziune c\u00e2mpuri la trimiterea formularului.", +"Error: No form element found.": "Eroare: Niciun element de formular g\u0103sit.", +"Update": "Actualizare", +"Color swatch": "Mostr\u0103 de culori", +"Turquoise": "Turcoaz", +"Green": "Verde", +"Blue": "Albastru", +"Purple": "Mov", +"Navy Blue": "Albastru marin", +"Dark Turquoise": "Turcoaz \u00eenchis", +"Dark Green": "Verde \u00eenchis", +"Medium Blue": "Albastru mediu", +"Medium Purple": "Mov mediu", +"Midnight Blue": "Albastru \u00eenchis", +"Yellow": "Galben", +"Orange": "Portocaliu", +"Red": "Ro\u0219u", +"Light Gray": "Gri deschis", +"Gray": "Gri", +"Dark Yellow": "Galben \u00eenchis", +"Dark Orange": "Portocaliu \u00eenchis", +"Dark Red": "Ro\u0219u \u00eenchis", +"Medium Gray": "Gri mediu", +"Dark Gray": "Gri \u00eenchis", +"Light Green": "Verde deschis", +"Light Yellow": "Galben deschis", +"Light Red": "Ro\u015fu deschis", +"Light Purple": "Violet deschis", +"Light Blue": "Albastru deschis", +"Dark Purple": "Violet \u00eenchis", +"Dark Blue": "Negru \u00eenchis", +"Black": "Negru", +"White": "Alb", +"Switch to or from fullscreen mode": "Comutare pe sau de la modul ecran complet", +"Open help dialog": "Deschide dialogul de ajutor", +"history": "istoric", +"styles": "stiluri", +"formatting": "formatare", +"alignment": "aliniere", +"indentation": "indentare", +"Font": "Font", +"Size": "Dimensiuni", +"More...": "Mai multe...", +"Select...": "Selectare...", +"Preferences": "Preferin\u021be", +"Yes": "Da", +"No": "Nu", +"Keyboard Navigation": "Navigare de la tastatur\u0103", +"Version": "Versiune", +"Code view": "Vizualizare cod", +"Open popup menu for split buttons": "Deschide\u021bi meniul pop-up pentru butoanele divizate", +"List Properties": "Propriet\u0103\u021bi list\u0103", +"List properties...": "Propriet\u0103\u021bi list\u0103...", +"Start list at number": "\u00cencepe\u021bi lista la num\u0103rul", +"Line height": "\u00cen\u0103l\u021bimea liniei", +"comments": "comentarii", +"Format Painter": "Descriptor de formate", +"Insert\/edit iframe": "Inserare\/editare icadru", +"Capitalization": "Scriere cu majuscule", +"lowercase": "litere mici", +"UPPERCASE": "MAJUSCULE", +"Title Case": "Ini\u021bial\u0103 majuscul\u0103", +"permanent pen": "stilou permanent", +"Permanent Pen Properties": "Propriet\u0103\u021bile stiloului permanent", +"Permanent pen properties...": "Propriet\u0103\u021bile stiloului permanent...", +"case change": "schimbarea cazului", +"page embed": "\u00eencorporare pagin\u0103", +"Advanced sort...": "Sortare avansat\u0103...", +"Advanced Sort": "Sortare avansat\u0103", +"Sort table by column ascending": "Sorta\u021bi tabelul dup\u0103 coloan\u0103 cresc\u0103toare", +"Sort table by column descending": "Sorta\u021bi tabelul dup\u0103 coloan\u0103 descresc\u0103toare", +"Sort": "Sortare", +"Order": "Ordonare", +"Sort by": "Soreaz\u0103 dup\u0103", +"Ascending": "Cresc\u0103tor", +"Descending": "Descresc\u0103tor", +"Column {0}": "Coloan\u0103 {0}", +"Row {0}": "R\u00e2nd {0}", +"Spellcheck...": "Verificare a ortografiei...", +"Misspelled word": "Cuv\u00e2nt scris gre\u0219it", +"Suggestions": "Sugestii", +"Change": "Schimbare", +"Finding word suggestions": "G\u0103se\u0219te sugestii de cuvinte", +"Success": "Succes", +"Repair": "Repar\u0103", +"Issue {0} of {1}": "Num\u0103rul {0} din {1}", +"Images must be marked as decorative or have an alternative text description": "Imaginile trebuie s\u0103 fie marcate ca decorative sau s\u0103 aib\u0103 o descriere alternativ\u0103 a textului", +"Images must have an alternative text description. Decorative images are not allowed.": "Imaginile trebuie s\u0103 aib\u0103 o descriere alternativ\u0103 a textului. Imaginile decorative nu sunt permise.", +"Or provide alternative text:": "Sau furniza\u021bi un text alternativ:", +"Make image decorative:": "Face\u021bi imaginea decorativ\u0103:", +"ID attribute must be unique": "Atributul ID trebuie s\u0103 fie unic", +"Make ID unique": "Face\u021bi ID-ul unic", +"Keep this ID and remove all others": "P\u0103stra\u021bi acest ID \u0219i elimina\u021bi pe toate celelalte", +"Remove this ID": "Elimina\u021bi acest ID", +"Remove all IDs": "Elimina\u021bi toate ID-urile", +"Checklist": "Lista de verificare", +"Anchor": "Ancor\u0103", +"Special character": "Caractere speciale", +"Color": "Culoare", +"Document properties": "Propriet\u0103\u021bi document", +"Image description": "Descrierea imaginii", +"Image": "Imagine", +"Insert link": "Inserare link", +"Link": "Link", +"Target": "\u021aint\u0103", +"Media": "Media", +"Poster": "Poster", +"Print": "Tip\u0103re\u0219te", +"Whole words": "Doar cuv\u00eentul \u00eentreg", +"Find and replace": "Caut\u0103 \u015fi \u00eenlocuie\u015fte", +"Prev": "Anterior", +"Insert template": "Insereaz\u0103 \u0219ablon" +}); \ No newline at end of file diff --git a/frontend/src/components/Editor.vue b/frontend/src/components/Editor.vue index e813995..3cf0f73 100644 --- a/frontend/src/components/Editor.vue +++ b/frontend/src/components/Editor.vue @@ -121,6 +121,7 @@ const LANGS = { pl: 'pl', pt: 'pt_PT', 'pt-BR': 'pt_BR', + ro: 'ro', tr: 'tr', }; diff --git a/i18n/ro.json b/i18n/ro.json new file mode 100644 index 0000000..b9e9fdd --- /dev/null +++ b/i18n/ro.json @@ -0,0 +1,485 @@ +{ + "_.code": "ro", + "_.name": "Română (ro)", + "admin.errorMarshallingConfig": "Eroare la setarea configurației: {eroare}", + "analytics.count": "Numară", + "analytics.fromDate": "De la", + "analytics.invalidDates": "Invalid `de la` sau `la` dată.", + "analytics.links": "Linkuri", + "analytics.title": "Analitiza", + "analytics.toDate": "La", + "bounces.source": "Sursa", + "bounces.unknownService": "Serviciu necunoscut.", + "bounces.view": "Vizualizeaz[ respingeri", + "campaigns.addAltText": "Adaug[ un text simplu alternativ", + "campaigns.cantUpdate": "Nu se poate actualiza o campaniedifuzată sau terminată", + "campaigns.clicks": "Clickuri", + "campaigns.confirmDelete": "Sterge {nume}", + "campaigns.confirmSchedule": "Această campanie va începe la data și ora programată. Programezi acum?", + "campaigns.confirmSwitchFormat": "Conținutul poate pierde formatarea. Continui?", + "campaigns.content": "Continut", + "campaigns.contentHelp": "Conținut aici", + "campaigns.continue": "Continuă", + "campaigns.copyOf": "Copie a {nume}", + "campaigns.dateAndTime": "Dată și oră", + "campaigns.ended": "Terminat", + "campaigns.errorSendTest": "Eroare trimitere test: {erore}", + "campaigns.fieldInvalidBody": "Eroare la copmilarea corpului campaniei: {eroere}", + "campaigns.fieldInvalidFromEmail": "`from_email` invalid.", + "campaigns.fieldInvalidListIDs": "Invalid list IDs.", + "campaigns.fieldInvalidMessenger": "Messenger necunoscut {nume}.", + "campaigns.fieldInvalidName": "Lungime nevalidă pentru nume", + "campaigns.fieldInvalidSendAt": "Data programată ar trebui să fie în viitor.", + "campaigns.fieldInvalidSubject": "Lungime nevalida pentru subiect.", + "campaigns.fromAddress": "De la adresa", + "campaigns.fromAddressPlaceholder": "Numele tau ", + "campaigns.invalid": "Campanie nevalidă", + "campaigns.markdown": "Markdown", + "campaigns.needsSendAt": "Campania are nevoie de o dată pentru a fi programată", + "campaigns.newCampaign": "Campanie nouă", + "campaigns.noKnownSubsToTest": "Nu există abonați cunoscuți pentru a testa.", + "campaigns.noOptinLists": "Nu s-au găsit liste de înscriere pentru a crea campania.", + "campaigns.noSubs": "Nu exista abonați în listele selectate pentru a crea campania.", + "campaigns.noSubsToTest": "Nu există abonași pe care să îi vizați.", + "campaigns.notFound": "Campania nu a fost găsită.", + "campaigns.onlyActiveCancel": "Doar campaniile active pot fi anulate.", + "campaigns.onlyActivePause": "Doar campaniile active pot fi întrerupte.", + "campaigns.onlyDraftAsScheduled": "Doar campaniile schițe pot fi programate.", + "campaigns.onlyPausedDraft": "Se pot începe doar campaniile și schițele întrerupte.", + "campaigns.onlyScheduledAsDraft": "Numai campaniile programate pot fi salvate ca schițe", + "campaigns.pause": "Pauză", + "campaigns.plainText": "Text simplu", + "campaigns.preview": "Previzualizare", + "campaigns.progress": "Progres", + "campaigns.queryPlaceholder": "Numele sau subiectul", + "campaigns.rawHTML": "HTML brut", + "campaigns.removeAltText": "Eliminați un mesaj text alternativ", + "campaigns.richText": "Text îmbogățit", + "campaigns.schedule": "Programeaza campanie", + "campaigns.scheduled": "Programat", + "campaigns.send": "Trimtie", + "campaigns.sendLater": "Trimite mai târziu", + "campaigns.sendTest": "Trimite mesaj de test", + "campaigns.sendTestHelp": "Apăsați Enter după ce ați introdus o adresă pentru a adăuga mai mulți destinatari. Adresele trebuie să aparțină abonaților existenți.", + "campaigns.sendToLists": "Liste de trimis", + "campaigns.sent": "Trimise", + "campaigns.start": "Pornește campania", + "campaigns.started": "\"{nume}\" început", + "campaigns.startedAt": "Început", + "campaigns.stats": "Statistici", + "campaigns.status.cancelled": "Anulat", + "campaigns.status.draft": "Schiță", + "campaigns.status.finished": "Terminat", + "campaigns.status.paused": "Întrerupt", + "campaigns.status.running": "Rulează", + "campaigns.status.scheduled": "Programat", + "campaigns.statusChanged": "\"{nume}\" este {stare}", + "campaigns.subject": "Subiect", + "campaigns.testEmails": "Emailuri", + "campaigns.testSent": "Mesaju de test a fost trimis", + "campaigns.timestamps": "Marcaje de timp", + "campaigns.views": "Vizualizări", + "dashboard.campaignViews": "Vizualizări ale campaniei", + "dashboard.linkClicks": "Clickuri pe link", + "dashboard.messagesSent": "Mesaj trimis", + "dashboard.orphanSubs": "orfani", + "email.data.info": "O copie a tuturor datelor înregistrate pe dvs. este atașată ca fișier în format JSON. Poate fi vizualizat într-un editor de text.", + "email.data.title": "Datele tale", + "email.optin.confirmSub": "Confirmă abonarea", + "email.optin.confirmSubHelp": "Confirmă abonamentul făcând click pe butonul de mai jos.", + "email.optin.confirmSubInfo": "Ai fost adăugat la urmatoarele liste:", + "email.optin.confirmSubTitle": "Confirmă abonarea", + "email.optin.confirmSubWelcome": "Salut", + "email.optin.privateList": "Lista privata", + "email.status.campaignReason": "Motiv", + "email.status.campaignSent": "Trimite", + "email.status.campaignUpdateTitle": "Actualizare campanie", + "email.status.importFile": "Fisier", + "email.status.importRecords": "Înregistrări", + "email.status.importTitle": "Actualizare import", + "email.status.status": "Stare", + "email.unsub": "Dezabonare", + "email.unsubHelp": "Nu dorești să primești aceste emailuri?", + "forms.formHTML": "Formular HTML", + "forms.formHTMLHelp": "Utilizați următorul HTML pentru a afișa un formular de abonament pe o pagină web externă. Formularul trebuie să aibă câmpul de e-mail și unul sau mai multe câmpuri `l` (listă UUID). Câmpul de nume este opțional.", + "forms.noPublicLists": "Nu există liste publice pentru a genera un formular.", + "forms.publicLists": "Liste publice", + "forms.publicSubPage": "Pagina publică de abonament", + "forms.selectHelp": "Selecteaza listele de adăugat la formular.", + "forms.title": "Formulare", + "globals.buttons.add": "Adaugă", + "globals.buttons.addNew": "Adaugă nou", + "globals.buttons.cancel": "Anulează", + "globals.buttons.clone": "Clonează", + "globals.buttons.close": "Închide", + "globals.buttons.continue": "Continua", + "globals.buttons.delete": "Șterge", + "globals.buttons.deleteAll": "Sterge tot", + "globals.buttons.edit": "Ieși", + "globals.buttons.enabled": "Activat", + "globals.buttons.learnMore": "Află mai multe", + "globals.buttons.new": "Nou", + "globals.buttons.ok": "Ok", + "globals.buttons.remove": "Elimină", + "globals.buttons.save": "Salvează", + "globals.buttons.saveChanges": "Salvează schimbările", + "globals.days.0": "Du", + "globals.days.1": "Lu", + "globals.days.2": "Ma", + "globals.days.3": "Mi", + "globals.days.4": "Jo", + "globals.days.5": "Vi", + "globals.days.6": "Sa", + "globals.fields.createdAt": "Creat", + "globals.fields.id": "ID", + "globals.fields.name": "Nume", + "globals.fields.status": "Stare", + "globals.fields.type": "Tip", + "globals.fields.updatedAt": "Actualizat", + "globals.fields.uuid": "UUID", + "globals.messages.confirm": "Ești sigur/ă?", + "globals.messages.created": "\"{nume}\" creat", + "globals.messages.deleted": "\"{nume}\" șters", + "globals.messages.deletedCount": "{nume} ({număr}) șters", + "globals.messages.emptyState": "Nimic aici", + "globals.messages.errorCreating": "Eroare creare {nume}: {eroare}", + "globals.messages.errorDeleting": "Eroare ștergere {nume}: {eroare}", + "globals.messages.errorFetching": "Eroare preluare {nume}: {eroare}", + "globals.messages.errorInvalidIDs": "Unul sau mai multe ID-uri nu sunt valide: {eroare}", + "globals.messages.errorUUID": "Eroare generare UUID: {eroare}", + "globals.messages.errorUpdating": "Eroare actualizare {nume}: {eroare}", + "globals.messages.internalError": "Eroare server intern", + "globals.messages.invalidData": "Date invalide", + "globals.messages.invalidID": "ID(uri) invalide", + "globals.messages.invalidUUID": "UUID(uri) invalide", + "globals.messages.missingFields": "Camuri lipsă: {nume}", + "globals.messages.notFound": "{nume} nu a fost găsit", + "globals.messages.passwordChange": "Introdu o valoare de modificat", + "globals.messages.updated": "\"{nume}\" actualizat", + "globals.months.1": "Ian", + "globals.months.10": "Oct", + "globals.months.11": "Noi", + "globals.months.12": "Dec", + "globals.months.2": "Feb", + "globals.months.3": "Mar", + "globals.months.4": "Apr", + "globals.months.5": "Mai", + "globals.months.6": "Iun", + "globals.months.7": "Iul", + "globals.months.8": "Aug", + "globals.months.9": "Sep", + "globals.terms.analytics": "Analitice", + "globals.terms.bounce": "Respins | Respinse", + "globals.terms.bounces": "Respinse", + "globals.terms.campaign": "Campanie | Campanii", + "globals.terms.campaigns": "Campanii", + "globals.terms.dashboard": "Dashboard", + "globals.terms.list": "Listă | Liste", + "globals.terms.lists": "Liste", + "globals.terms.media": "Media | Media", + "globals.terms.messenger": "Messenger | Messengers", + "globals.terms.messengers": "Messengers", + "globals.terms.settings": "Setări", + "globals.terms.subscriber": "Abonat | Abonați", + "globals.terms.subscribers": "Abonați", + "globals.terms.tag": "Etichetă | Etichete", + "globals.terms.tags": "Etichete", + "globals.terms.template": "Șablon | Șabloane", + "globals.terms.templates": "Șabloane", + "import.alreadyRunning": "Un import rulează deja. Așteptă să se termine sau oprește-l înainte de a încerca din nou.", + "import.blocklist": "Lista de blocați", + "import.csvDelim": "Delimitator CSV", + "import.csvDelimHelp": "Delimitatoril implicit este virgula.", + "import.csvExample": "Exemplu CSV brut", + "import.csvFile": "Fisier CSV sau ZIP", + "import.csvFileHelp": "Fă click sau trage aici un fisier CSV sau ZIP", + "import.errorCopyingFile": "Eroare copiere fișier: {eroare}", + "import.errorProcessingZIP": "Eroare procesare fișier ZIP: {eroare}", + "import.errorStarting": "Eroare începere import: {eroare}", + "import.importDone": "Terminat", + "import.importStarted": "Import început", + "import.instructions": "Instrucțiuni", + "import.instructionsHelp": "Încarcă un fișier CSV sau un fișier ZIP care să conțina singur fișier CSV cu abonații importați în bloc. Fișierul CSV ar trebui să aibă următoarele anteturi cu numele exacte ale coloanelor. atributele (opțional) ar trebui să fie un șir JSON valid cu ghilimele duble.", + "import.invalidDelim": "Delimitatorul ar trebui sa fie un singur caracter.", + "import.invalidFile": "Fișier invalid: {eroare}", + "import.invalidMode": "Mod invalid", + "import.invalidParams": "Parametrii invalizi: {eroare}", + "import.invalidSubStatus": "Stare abonament invalidă", + "import.listSubHelp": "Liste de abonare.", + "import.mode": "Mod", + "import.overwrite": "Suprascrie?", + "import.overwriteHelp": "Suprascrie numele, atributele, starea abonamentului a abonaților existenți?", + "import.recordsCount": "{număr} / {total} înregistrari", + "import.stopImport": "Stop import", + "import.subscribe": "Abonare", + "import.title": "Importă abonați", + "import.upload": "Încarcă", + "lists.confirmDelete": "Ești sigur/a? Asta nu șterge abonații.", + "lists.confirmSub": "Confirmă abonamentele pentru {nume}", + "lists.invalidName": "Nume invalid", + "lists.newList": "Listă nouă", + "lists.optin": "Înscrie-te", + "lists.optinHelp": "Înscrierea dublă trimite un e-mail către abonat solicitând confirmarea. În listele de înscriere dublă, campaniile sunt trimise numai abonaților confirmați.", + "lists.optinTo": "Înscrie-te {nume}", + "lists.optins.double": "Înscriere dublă", + "lists.optins.single": "Înscriere unică", + "lists.sendCampaign": "Trimite campania", + "lists.sendOptinCampaign": "Trimite campania de înscriere.", + "lists.type": "Tip", + "lists.typeHelp": "Listele publice sunt deschise lumii pentru a se abona și numele lor pot apărea pe pagini publice, cum ar fi pagina de gestionare a abonamentelor.", + "lists.types.private": "Privat", + "lists.types.public": "Public", + "logs.title": "Jurnale", + "media.errorReadingFile": "Eroare citire fisier: {eroare}", + "media.errorResizing": "Eroare redimensionare imagine: {eroare}", + "media.errorSavingThumbnail": "Eroare la salvarea miniaturii: {eroare}", + "media.errorUploading": "Eroare încarcare fișier: {eroare}", + "media.invalidFile": "Fișier invalid: {eroare}", + "media.title": "Media", + "media.unsupportedFileType": "Tipuld e fișier nu este suportat ({type})", + "media.upload": "Încarcă", + "media.uploadHelp": "Click sau trage una sau mai multe imagini aici", + "media.uploadImage": "Încarcă imagine", + "menu.allCampaigns": "Toate campaniile", + "menu.allLists": "Toate listele", + "menu.allSubscribers": "Toți abonații", + "menu.dashboard": "Dashboard", + "menu.forms": "Formulare", + "menu.import": "Import", + "menu.logs": "Jurnale", + "menu.media": "Media", + "menu.newCampaign": "Creaza nou", + "menu.settings": "Setări", + "public.campaignNotFound": "Mesajul emailului nu a fost găsit.", + "public.confirmOptinSubTitle": "Confirmă abonarea", + "public.confirmSub": "Confirmă abonarea", + "public.confirmSubInfo": "Ai fost adaugat/ă la listele următoareȘ", + "public.confirmSubTitle": "Confirmă", + "public.dataRemoved": "Abonamentele si toate datele asociate au fost sterse.", + "public.dataRemovedTitle": "Date șterse", + "public.dataSent": "Datele tale ti-au fost trimise atasate la email.", + "public.dataSentTitle": "Date trimise prin email", + "public.errorFetchingCampaign": "Eroare la preluarea mesajului de email", + "public.errorFetchingEmail": "Mesajul emailului nu a fost găsit", + "public.errorFetchingLists": "Eroare la preluarea listelor. Încearcă din nou.", + "public.errorProcessingRequest": "Eroare la procesarea cererii. Încearcă din nou.", + "public.errorTitle": "Eroare", + "public.invalidFeature": "Această functie nu este disponibilă", + "public.invalidLink": "Link invalid", + "public.noListsAvailable": "Nu există liste disponibile pentru abonare.", + "public.noListsSelected": "Nu există liste valide pentru abonare.", + "public.noSubInfo": "Nu există abonamente de confirmat", + "public.noSubTitle": "Fără abonamente", + "public.notFoundTitle": "Nu a fost găsit", + "public.privacyConfirmWipe": "Sigur vrei să ștergi definitiv toate datele legate de abonament?", + "public.privacyExport": "Exportă datele tale", + "public.privacyExportHelp": "O copie a datelor iti vor fi trimise prin email.", + "public.privacyTitle": "Confidențialitate și date", + "public.privacyWipe": "Șterge-ți datele", + "public.privacyWipeHelp": "Șterge definitiv toate abonamentele si datele aferente din baza de date.", + "public.sub": "Abonează-te", + "public.subConfirmed": "Abonat/ă cu succes.", + "public.subConfirmedTitle": "Confirmat", + "public.subName": "Nume (optional)", + "public.subNotFound": "Abonamentul nu a fost găsit.", + "public.subOptinPending": "Ti-a fost trimis un email pentru a confirma abonamentul/abonamentele.", + "public.subPrivateList": "Listă privata", + "public.subTitle": "Abonează-te", + "public.unsub": "Dezabonează-te", + "public.unsubFull": "De asemenea, dezabonează-te de la emailurile viitoare.", + "public.unsubHelp": "Dorești să te dezabonezi de la această listă de email?", + "public.unsubTitle": "Dezabonare", + "public.unsubbedInfo": "Te-ai dezabonat cu succes.", + "public.unsubbedTitle": "Dezabonat", + "public.unsubscribeTitle": "Dezabonează-te de la lista de discuții", + "settings.bounces.action": "Acțiune", + "settings.bounces.blocklist": "Lista de blocare", + "settings.bounces.count": "Numarul de respingeri", + "settings.bounces.countHelp": "Numarul de respingeri per abonat", + "settings.bounces.delete": "Șterge", + "settings.bounces.enable": "Activează procesarea respingerilor", + "settings.bounces.enableMailbox": "Activează casuța poștală de respingere", + "settings.bounces.enableSES": "Activează SES", + "settings.bounces.enableSendgrid": "Activează SendGrid", + "settings.bounces.enableWebhooks": "Activează webhookurile de respingere", + "settings.bounces.enabled": "Activat", + "settings.bounces.folder": "Dosar", + "settings.bounces.folderHelp": "Numele folderului IMAP de scanat. De exemplu: Mesaje primite.", + "settings.bounces.invalidScanInterval": "Intervalul de scanare al respingerilor treubie sa fie de minim 1 minut.", + "settings.bounces.name": "Respingeri", + "settings.bounces.scanInterval": "Interval de scanare", + "settings.bounces.scanIntervalHelp": "Interval la care căsuța poștală de respingeri trebuie scanată pentru respingeri (s pentru secunde, m pentru minut).", + "settings.bounces.sendgridKey": "Cheie SendGrid ", + "settings.bounces.type": "Tip", + "settings.bounces.username": "Utilizator", + "settings.confirmRestart": "Asigura-te ca difuzarea campaniilor este întreruptă. Repornești?", + "settings.duplicateMessengerName": "Nume duplicat al mesagerului: {nume}", + "settings.errorEncoding": "Eroare la encodarea setărilor: {eroare}", + "settings.errorNoSMTP": "Trebuie activat cel putin un bloc SMTP", + "settings.general.adminNotifEmails": "Notificare emailuri admin", + "settings.general.adminNotifEmailsHelp": "Lista separată prin virgulă a adreselor de e-mail către care ar trebui trimise notificări de administrator, cum ar fi actualizări de import, finalizarea campaniei, eșec etc.", + "settings.general.checkUpdates": "Verifică actualizări", + "settings.general.checkUpdatesHelp": "Verifică periodic lansările de aplicații noi și notifică.", + "settings.general.enablePublicSubPage": "Activează pagina de abonament public", + "settings.general.enablePublicSubPageHelp": "Afișează o pagină de abonament publică cu toate listele publice pentru ca oamenii să se aboneze.", + "settings.general.faviconURL": "URL favicon", + "settings.general.faviconURLHelp": "(Opțional) adresa URL completă către pictograma statică care trebuie afișată în vizualizarea către utilizator, cum ar fi pagina de dezabonare. ", + "settings.general.fromEmail": "Email implicit `de la`", + "settings.general.fromEmailHelp": "Email implicit `de la` pentru a fi afișat pe e-mailurile din campanie. Acest lucru poate fi modificat pentru fiecare campanie.", + "settings.general.language": "Limbă", + "settings.general.logoURL": "URL logo", + "settings.general.logoURLHelp": "(Opțional) URL complet către sigla statică care trebuie afișată în vizualizarea către utilizator, cum ar fi pagina de dezabonare.", + "settings.general.name": "General", + "settings.general.rootURL": " URL rădăcină", + "settings.general.rootURLHelp": "Adresa URL publică a instalării (fără bară finală).", + "settings.general.sendOptinConfirm": "Trimite confirmarea de înscriere", + "settings.general.sendOptinConfirmHelp": "Trimite un e-mail de confirmare de înscriere atunci când abonații se înscriu prin formularul public sau când sunt adăugați de către administrator.", + "settings.invalidMessengerName": "Numele mesagerului nu este valid.", + "settings.mailserver.authProtocol": "Protocol de autentificare", + "settings.mailserver.host": "Gazdă", + "settings.mailserver.hostHelp": "Adresa gazdei serverului SMTP.", + "settings.mailserver.idleTimeout": "Timp de inactivitate", + "settings.mailserver.idleTimeoutHelp": "Este timpul să asștepți o activitate nouă pe conexiune înainte de a o închide și a o scoate din unificator (s pentru secundă, m pentru minut).", + "settings.mailserver.maxConns": "Conexiuni maxime", + "settings.mailserver.maxConnsHelp": "Conexiuni maxime simultane la server", + "settings.mailserver.password": "Parola", + "settings.mailserver.passwordHelp": "Intră pentru a schimba", + "settings.mailserver.port": "Port", + "settings.mailserver.portHelp": "Portul serverului SMTP", + "settings.mailserver.skipTLS": "Omite verificare TLS", + "settings.mailserver.skipTLSHelp": "Omite verificarea numelui de gazdă pe certificatul TLS.", + "settings.mailserver.tls": "TLS", + "settings.mailserver.tlsHelp": "Activează STARTTLS.", + "settings.mailserver.username": "Utilizator", + "settings.mailserver.waitTimeout": "Așteaptă expirarea", + "settings.mailserver.waitTimeoutHelp": "Timpul de așteptare pentru o activitate nouă pe o conexiune înainte de a o închide și a o scoate din piscină (s pentru secundă, m pentru minut).", + "settings.media.provider": "Furnizr", + "settings.media.s3.bucket": "Bucket", + "settings.media.s3.bucketPath": "Cale Bucket", + "settings.media.s3.bucketPathHelp": "Calea din interiorul bucket pentru încărcarea fișierelor. Implicit este /", + "settings.media.s3.bucketType": "Tipul de bucket", + "settings.media.s3.bucketTypePrivate": "Privat", + "settings.media.s3.bucketTypePublic": "Public", + "settings.media.s3.key": "Cheia de acces AWS", + "settings.media.s3.region": "Regiune", + "settings.media.s3.secret": "Secret de acces AWS", + "settings.media.s3.uploadExpiry": "Expirarea încărcării", + "settings.media.s3.uploadExpiryHelp": "(Opțional) Specifică TTL (în secunde) pentru adresa URL presemnată generată. Se aplică numai pentru bucketurile private (s, m, h, d pentru secunde, minute, ore, zile).", + "settings.media.s3.url": "URL backend S3", + "settings.media.s3.urlHelp": "Schimbă numai dacă folosești un backend personalizat compatibil S3, cum ar fi Minio.", + "settings.media.title": "Încărcări media", + "settings.media.upload.path": "Calea de încărcare", + "settings.media.upload.pathHelp": "Calea către directorul în care va fi încărcat media.", + "settings.media.upload.uri": "Încarcă URI", + "settings.media.upload.uriHelp": "Încarcă un URI care este vizibil pentru lumea exterioară. Mediile încărcate în upload_path vor fi accesibile publicului sub {root_url}, de exemplu, https://listmonk.yoursite.com/uploads.", + "settings.messengers.maxConns": "Conexiuni maxime", + "settings.messengers.maxConnsHelp": "Conexiuni maxime simultane la server.", + "settings.messengers.messageDiscard": "Renunți la modificări?", + "settings.messengers.messageSaved": "Setari Salvate. Se reîncarcă aplicația ...", + "settings.messengers.name": "Mesageri", + "settings.messengers.nameHelp": "ex: my-sms. Alfanumeric / liniuță.", + "settings.messengers.password": "Parolă", + "settings.messengers.retries": "Reîncercări", + "settings.messengers.retriesHelp": "De câte ori trebuie să reîncerci când un mesaj eșuează.", + "settings.messengers.skipTLSHelp": "Omite verificarea numelui de gazdă pe certificatul TLS.", + "settings.messengers.timeout": "Timp de inactivitate", + "settings.messengers.timeoutHelp": "Timpul de așteptare pentru o activitate nouă pe o conexiune înainte de a o închide și a o scoate din piscină (s pentru secundă, m pentru minut).", + "settings.messengers.url": "URL", + "settings.messengers.urlHelp": "Adresa URL rădăcină a serverului Postback.", + "settings.messengers.username": "Utilizator", + "settings.needsRestart": "Setările s-au schimbat. Întrerupe toate campaniile care rulează și reporniți aplicația", + "settings.performance.batchSize": "Dimensiunea lotului", + "settings.performance.batchSizeHelp": "Numărul de abonați care pot fi extrași din baza de date într-o singură iterație. Fiecare iterație atrage abonații din baza de date, le trimite mesaje și apoi trece la următoarea iterație pentru a extrage următorul lot. Acest lucru ar trebui să fie în mod ideal mai mare decât debitul maxim realizabil (concurență * rată_mesaj).", + "settings.performance.concurrency": "Concurență", + "settings.performance.concurrencyHelp": "Lucrător simultan maxim (fire) care va încerca să trimită mesaje simultan.", + "settings.performance.maxErrThreshold": "Pragul maxim de eroare", + "settings.performance.maxErrThresholdHelp": "Numărul de erori (de exemplu: expirarea timpului SMTP în timpul e-mailurilor) o campanie în desfășurare ar trebui să tolereze înainte ca aceasta să fie întreruptă pentru investigație manuală sau intervenție. Setați la 0 pentru a nu face pauză niciodată.", + "settings.performance.messageRate": "Rata mesajelor", + "settings.performance.messageRateHelp": "Numărul maxim de mesaje care trebuie trimise pe secundă per lucrător într-o secundă. Dacă concurența = 10 și rată_mesaj = 10, atunci până la 10x10 = 100 mesaje pot fi împinse în fiecare secundă. Acest lucru, împreună cu concurența, ar trebui modificat pentru a menține mesajele nete care se difuzează pe secundă sub limitele de tarifare ale serverelor de mesaje țintă, dacă există.", + "settings.performance.name": "Performanță", + "settings.performance.slidingWindow": "Activează limita ferestrei glisante", + "settings.performance.slidingWindowDuration": "Durată", + "settings.performance.slidingWindowDurationHelp": "Durata perioadei ferestrei glisante (m pentru minut, h pentru oră).", + "settings.performance.slidingWindowHelp": "Limitați numărul total de mesaje care sunt trimise într-o anumită perioadă. La atingerea acestei limite, mesajele sunt reținute de la trimitere până când se deschide fereastra de timp.", + "settings.performance.slidingWindowRate": "Mesaje maxime", + "settings.performance.slidingWindowRateHelp": "Numărul maxim de mesaje de trimis în timpul ferestrei.", + "settings.privacy.allowBlocklist": "Permite blocarea listelro", + "settings.privacy.allowBlocklistHelp": "Permite abonaților să se dezaboneze de la toate listele de e-mail și să se marcheze ca listă de blocuri?", + "settings.privacy.allowExport": "Permite exportul", + "settings.privacy.allowExportHelp": "Permite abonaților să exporte datele colectate pe aceștia?", + "settings.privacy.allowWipe": "Permite ștergerea", + "settings.privacy.allowWipeHelp": "Permite abonaților să se șteargă, inclusiv abonamentele lor și toate celelalte date din baza de date. Vizualizările campaniei și clicurile pe linkuri sunt, de asemenea, eliminate, în timp ce numărul de vizualizări și clicuri rămâne (fără niciun abonat asociat acestora), astfel încât statisticile și analizele să nu fie afectate.", + "settings.privacy.domainBlocklist": "Domain blocklist", + "settings.privacy.domainBlocklistHelp": "E-mail addresses with these domains are disallowed from subscribing. Enter one domain per line, eg: somesite.com", + "settings.privacy.individualSubTracking": "Urmărirea individuală a abonaților", + "settings.privacy.individualSubTrackingHelp": "Urmărește vizualizările și clicurile campaniei la nivel de abonați. Când este dezactivat, urmărirea vizualizării și a clicurilor continuă fără a fi conectată la abonați individuali.", + "settings.privacy.listUnsubHeader": "Include antetul `Dezabonare-lista` ", + "settings.privacy.listUnsubHeaderHelp": "Include anteturi de dezabonare care permit clienților de e-mail să permită utilizatorilor să se dezaboneze printr-un singur clic.", + "settings.privacy.name": "Confidențialitate", + "settings.restart": "Restart", + "settings.smtp.customHeaders": "Anteturi personalizate", + "settings.smtp.customHeadersHelp": "Matrice opțională de antete de e-mail pentru a include în toate mesajele trimise de pe acest server. de exemplu: [{\"X-Custom\": \"value\"}, {\"X-Custom2\": \"value\"}]", + "settings.smtp.enabled": "Activat", + "settings.smtp.heloHost": "HELO nume de gazdă", + "settings.smtp.heloHostHelp": "Opțional. Unele servere SMTP necesită un FQDN în numele gazdei. În mod implicit, Bună ziua merge cu `localhost`. Setați acest lucru dacă trebuie utilizat un nume de gazdă personalizat.", + "settings.smtp.name": "SMTP", + "settings.smtp.retries": "Reîncercări", + "settings.smtp.retriesHelp": "De câte ori trebuie să reîncercați când un mesaj eșuează.", + "settings.smtp.setCustomHeaders": "Setează anteturi personalizate", + "settings.title": "Setări", + "settings.updateAvailable": "Este disponibilă o nouă actualizare {versiune}.", + "subscribers.advancedQuery": "Avansat", + "subscribers.advancedQueryHelp": "Expresie SQL parțială pentru interogarea atributelor abonatului", + "subscribers.attribs": "Atribute", + "subscribers.attribsHelp": "Atributele sunt definite ca o hartă JSON, de exemplu:", + "subscribers.blocklistedHelp": "Abonații din lista neagră nu vor primi niciodată e-mailuri.", + "subscribers.confirmBlocklist": "Blochezi {număr} abonați?", + "subscribers.confirmDelete": "Ștergi {număr} abonați?", + "subscribers.confirmExport": "Exporți {număr} abonați?", + "subscribers.domainBlocklisted": "The e-mail domain is blocklisted.", + "subscribers.downloadData": "Descarcă datele", + "subscribers.email": "E-mail", + "subscribers.emailExists": "Emailul există deja.", + "subscribers.errorBlocklisting": "Eroare abonați listă neagră: {eroare}", + "subscribers.errorNoIDs": "Nu exista ID atribuit.", + "subscribers.errorNoListsGiven": "Nu sunt oferite liste.", + "subscribers.errorPreparingQuery": "Eroare la pregătirea interogării abonatului: {eroare}", + "subscribers.errorSendingOptin": "Eroare la trimiterea e-mailului de înscriere.", + "subscribers.export": "Export", + "subscribers.invalidAction": "Acțiune invalidă", + "subscribers.invalidEmail": "Email invalid", + "subscribers.invalidJSON": "JSON invalid în atribute.", + "subscribers.invalidName": "Nume invalid.", + "subscribers.listChangeApplied": "Modificare listă aplicată", + "subscribers.lists": "Liste", + "subscribers.listsHelp": "Listele din care abonații s-au dezabonat nu pot fi eliminate.", + "subscribers.listsPlaceholder": "Liste la care să te abonezi", + "subscribers.manageLists": "Administrează liste", + "subscribers.markUnsubscribed": "Marchează ca dezabonat", + "subscribers.newSubscriber": "Abonat nou", + "subscribers.numSelected": "{număr} abonați selectați", + "subscribers.optinSubject": "Confirmă abonarea", + "subscribers.query": "Interogare", + "subscribers.queryPlaceholder": "Email sau nume", + "subscribers.reset": "Reset", + "subscribers.selectAll": "Selectează tot {număr}", + "subscribers.status.blocklisted": "În lista neagră", + "subscribers.status.confirmed": "Confirmat", + "subscribers.status.enabled": "Activfat", + "subscribers.status.subscribed": "Abonat", + "subscribers.status.unconfirmed": "Neconfirmat", + "subscribers.status.unsubscribed": "Dezabonat", + "subscribers.subscribersDeleted": "{număr} abonati ștersi", + "templates.cantDeleteDefault": "Nu se poate șterge șablonul implicit", + "templates.default": "Mod implicit", + "templates.dummyName": "Campanie fictivă", + "templates.dummySubject": "Subiectul campaniei fictive", + "templates.errorCompiling": "Eroare la compilarea șablonului: {eroare}", + "templates.errorRendering": "Eroare la redarea mesajului: {eroare}", + "templates.fieldInvalidName": "Lungime invalidă pentru nume.", + "templates.makeDefault": "Setează implicit", + "templates.newTemplate": "Template nou", + "templates.placeholderHelp": "Substituentul {placeholder} ar trebui să apară exact o dată în șablon.", + "templates.preview": "Previzualizare", + "templates.rawHTML": "HTML brut" +}