diff --git a/src/localization/languages/ro.json b/src/localization/languages/ro.json
index ec847f93..5cdf6cf9 100644
--- a/src/localization/languages/ro.json
+++ b/src/localization/languages/ro.json
@@ -20,7 +20,7 @@
"TitlePopupChangelog": "ce este nou?",
"TitlePopupDonate": "ajutați {appName}",
"TitlePopupDownload": "cum să continui?",
- "ErrorSomethingWentWrong": "ceva nu a mers si nu am reușit să-ți aduc nimic. încearcă din nou, dar dacă reapare problema, {ContactLink}.",
+ "ErrorSomethingWentWrong": "ceva nu a mers si nu am reușit să-ți aduc nimic. încearcă din nou, dar dacă problema persistă, {ContactLink}.",
"ErrorUnsupported": "se pare că acest serviciu nu e suportat încă, sau link-ul tău e invalid. sigur ai copiat linkul bun?",
"ErrorBrokenLink": "{s} este suportat, dar este ceva greșit cu link-ul tău, poate nu l-ai copiat bine?",
"ErrorNoLink": "nu pot ghici ce vrei să descarci! dă-mi un link te rog :(",
@@ -30,7 +30,7 @@
"ErrorLengthLimit": "nu pot procesa video-uri mai lungi de {s} minute. te rog, alege ceva mai scurt!",
"ErrorBadFetch": "ceva nu a mers când am încercat să găsesc informații despre link-ul tău. ești sigur că merge? dacă merge, încearcă din nou.",
"ErrorNoInternet": "nu aveți internet sau API-ul {appName} este oprit. verificați conexiunea și încercați din nou",
- "ErrorCantConnectToServiceAPI": "nu m-am putut conecta la api-ul serviciului. poate e picat, sau {appName} a fost blocat. încearcă din nou, dar dacă eroarea tot apare, {ContactLink}.",
+ "ErrorCantConnectToServiceAPI": "nu m-am putut conecta la api-ul serviciului. poate e picat, sau {appName} a fost blocat. încearcă din nou, dar dacă eroarea persistă, {ContactLink}.",
"ErrorEmptyDownload": "nu văd ce să descarc prin link-ul tău. încearcă altul!",
"ErrorLiveVideo": "acesta este un videoclip live, încă nu am învățat cum să văd viitorul. așteptați ca fluxul să se termine și să încercați din nou!",
"SettingsAppearanceSubtitle": "aparență",
@@ -47,22 +47,22 @@
"SettingsQualityDescription": "în cazul în care calitatea selectată nu este disponibilă, cea mai apropiată este folosită în schimb.",
"LinkGitHubChanges": ">> vezi commit-urile anterioare si contribuie pe github",
"NoScriptMessage": "{appName} folosește javascript pentru cereri api și interfața interactivă. trebuie să permiți javascript pentru a folosi acest site. nu e niciun script nasol, promit.",
- "DownloadPopupDescriptionIOS": "Apăsați și țineți apăsat butonul de descărcare, ascundeți previzualizarea video, apoi selectați \"download linked file\" pentru a salva.",
+ "DownloadPopupDescriptionIOS": "ține apăsat butonul de descărcare, ascunde previzualizarea video, apoi selectează \"download linked file\" pentru a salva.",
"DownloadPopupDescription": "Butonul de descărcare deschide o filă nouă cu fișierul solicitat. Puteți dezactiva acest pop-up în setări.",
- "DownloadPopupWayToSave": "Alege un mod de a salva",
- "ClickToCopy": "Apăsaţi pentru a copia",
- "Download": "descărcați",
+ "DownloadPopupWayToSave": "alege un mod de a salva",
+ "ClickToCopy": "apasă pentru a copia",
+ "Download": "descarcă",
"CopyURL": "copiere",
- "AboutTab": "Despre",
- "ChangelogTab": "Istoric modificări",
- "DonationsTab": "Donații",
- "SettingsVideoTab": "Video",
- "SettingsAudioTab": "Audio",
- "SettingsOtherTab": "Altele",
- "ChangelogLastMajor": "Versiunea curentă & commit-uri",
- "AccessibilityModeToggle": "Comută modul de descărcare",
+ "AboutTab": "despre",
+ "ChangelogTab": "istoric modificări",
+ "DonationsTab": "donații",
+ "SettingsVideoTab": "video",
+ "SettingsAudioTab": "audio",
+ "SettingsOtherTab": "altele",
+ "ChangelogLastMajor": "versiunea curentă & commit",
+ "AccessibilityModeToggle": "comută modul de descărcare",
"DonateLinksDescription": "asta e cea mai bună cale de a dona dacă doreși să îți primesc în mod direct donația.",
- "SettingsAudioFormatBest": "foarte bun",
+ "SettingsAudioFormatBest": "cel mai bun",
"SettingsAudioFormatDescription": "când \"cel mai bun\" format e selectat, o să primești audio-ul așa cum e pe server-ul serviciului. nu va fi recodificat. în schimb, restul va fi recodificat.",
"Keyphrase": "salvează ceea ce îți place",
"SettingsRemoveWatermark": "dezactivează watermark",
@@ -70,50 +70,50 @@
"ErrorLengthAudioConvert": "nu pot converti audio mai lung de {s} minute. alege \"cel mai bun\" format dacă vrei să scapi de limite!",
"SettingsAudioFullTikTok": "audio complet",
"SettingsAudioFullTikTokDescription": "descarcă sunetul original folosit în video fără modificări aduse de autorul postării.",
- "ErrorCantGetID": "nu am reușit să iau destule informații din link-ul scurtat. te rog să încerci cu unul complet! dacă mai apare problema, {ContactLink}.",
+ "ErrorCantGetID": "nu am reușit să iau destule informații din link-ul scurtat. te rog să încerci cu unul complet! dacă problema persistă, {ContactLink}.",
"ErrorNoVideosInTweet": "acest tweet nu are video-uri sau gif-uri, încearcă altul!",
"ImagePickerTitle": "alege imaginile de descărcat",
"ImagePickerDownloadAudio": "descarcă audio",
- "ImagePickerExplanationPC": "Click dreapta pe o imagine pentru a o salva.",
- "ImagePickerExplanationPhone": "Apăsați și țineți apăsată o imagine pentru a o salva.",
+ "ImagePickerExplanationPC": "click dreapta pe o imagine pentru a o salva.",
+ "ImagePickerExplanationPhone": "ține apăsat pe o imagine ca să o salvezi.",
"ErrorNoUrlReturned": "nu am obținut un link de descărcare de la server. asta nu ar trebui să se întâmple vreodată. încearcă din nou, dar dacă nu merge din nou, {ContactLink}.",
"ErrorUnknownStatus": "am primit un răspuns pe care nu îl pot procesa. asta nu ar trebui să se întâmple vreodată. încearcă din nou, dar dacă nu merge din nou, {ContactLink}.",
"PasteFromClipboard": "lipește și descarcă",
- "ChangelogOlder": "Versiuni anterioare",
+ "ChangelogOlder": "versiuni anterioare",
"ChangelogPressToExpand": "extinde",
- "Miscellaneous": "Altele",
- "ModeToggleAuto": "Mod auto",
- "ModeToggleAudio": "Mod Audio",
+ "Miscellaneous": "altele",
+ "ModeToggleAuto": "mod auto",
+ "ModeToggleAudio": "mod audio",
"SettingsDisableNotifications": "ascunde notificările",
- "MediaPickerTitle": "Alegeți ce să salvați",
- "MediaPickerExplanationPC": "Click sau Click dreapta pentru a descărca ce vrei.",
- "MediaPickerExplanationPhone": "Apăsați sau țineți apăsat pentru a descărca ceea ce doriți.",
- "MediaPickerExplanationPhoneIOS": "Apăsați și țineți apăsat butonul de descărcare, ascundeți previzualizarea video, apoi selectați \"download linked file\" pentru a salva.",
- "TwitterSpaceWasntRecorded": "Acest spațiu Twitter nu a fost înregistrat, așa că nu este nimic de descărcat. Încercați altul!",
- "ErrorCantProcess": "Nu am putut procesa cererea dvs. :(\nputeți încerca din nou, dar dacă problema persistă, vă rugăm {ContactLink}.",
+ "MediaPickerTitle": "alege ce vrei să salvezi",
+ "MediaPickerExplanationPC": "click sau click dreapta pentru a descărca ce vrei.",
+ "MediaPickerExplanationPhone": "apasă sau ține apăsat pentru a descărca ce dorești.",
+ "MediaPickerExplanationPhoneIOS": "ține apăsat butonul de descărcare, ascunde previzualizarea video, apoi selectează \"download linked file\" pentru a salva.",
+ "TwitterSpaceWasntRecorded": "acest spațiu twitter nu a fost înregistrat, așa că nu este nimic de descărcat. încearcă altul!",
+ "ErrorCantProcess": "nu am putut procesa cererea ta. :(\npoți încerca din nou, dar dacă problema persistă, vă rugăm {ContactLink}.",
"ChangelogPressToHide": "restrânge",
- "Donate": "Donează",
- "DonateSub": "Ajută-mă să îl mențin",
+ "Donate": "donează",
+ "DonateSub": "ajută-mă să îl mențin",
"DonateExplanation": "{appName} nu îți va arăta vreodată reclame și nu o să îți vândă datele, fiind astfel complet gratuit. dar se pare că e destul de scump să menții un serviciu web folosit de peste 40 de mii de oameni.\n\ndacă {appName} ți-e de folos si vrei să ajuți să o menții online, sau doar vrei să ii mulțumești dezvoltator-ului, poti lua în considerare o contribuție, oricât de mică. fiecare cent ajută și este FOARTE apreciat :D",
"DonateVia": "donează prin",
"DonateHireMe": "sau mă poți angaja",
"SettingsVideoMute": "oprește sunetul",
"SettingsVideoMuteExplanation": "elimină audio-ul din video-urile descărcate când este posibil.",
- "ErrorSoundCloudNoClientId": "nu am reușit să iau token-ul temporar care este necesar pentru a descărca melodii de pe soundcloud. încearcă din nou, dar dacă mai apare problema, {ContactLink}.",
+ "ErrorSoundCloudNoClientId": "nu am reușit să iau token-ul temporar care este necesar pentru a descărca melodii de pe soundcloud. încearcă din nou, dar dacă problema persistă, {ContactLink}.",
"CollapseServices": "servicii suportate",
"CollapseSupport": "suport & cod sursă",
"CollapsePrivacy": "politica de confidențialitate",
- "ServicesNote": "această listă nu este finală și continuă să se extindă în timp, asigură-te că verifici din când în când!",
+ "ServicesNote": "această listă nu este finală și continuă să se extindă în timp, mai uită-te la ea ocazional!",
"FollowSupport": "urmărește {appName} pe mastodon sau twitter pentru suport, sondaje, știri și multe altele:",
- "SupportNote": "vă rugăm să reţineţi că întrebările şi problemele pot dura un timp pentru a răspunde, există o singură persoană care gestionează totul.",
- "SourceCode": "raportează probleme, explorează codul sursă, adaugă la favorite sau furcă repo-ul:",
+ "SupportNote": "este posibil să dureze ceva să primiți răspunsuri la întrebări sau probleme, totul e gestionat de o singură persoană.",
+ "SourceCode": "raportează probleme, explorează codul sursă, adaugă la favorite sau fă un fork al repo-ului:",
"PrivacyPolicy": "politica de confidențialitate a {appName} este simplă: nicio dată personală nu va fi colectată sau stocată. zero. nada. nimic. ce descarci e treaba ta, nu a mea.\n\ncâteva date care nu pot fi urmărite sau asociate cu tine sunt stocate temporar când cererea de descărcare necesită randare pe loc.\n\nÎn acel caz, hash-ul obținut prin aplicarea sha256 asupra adresei tale ip și informații despre cererea ta sunt stocate temporar în RAM-ul server-ului pentru 2 minute. după 2 minute, toate datele stocate anterior sunt șterse permanent. hash-ul adresei tale ip este folosit pentru a limita accesul doar ție la ce dorești să descarci.\n\nnimeni (nici eu) nu are acces la aceste date, deoarece codul din spatele {appName} nu conține nicio cale de a îl citi în afară de funcția de procesare.\n\npoți oricând să verifici repo-ul de github al {appName} și o să îți dai seama că totul este exact cum am zis mai sus.",
- "ErrorYTUnavailable": "acest videoclip youtube este indisponibil sau restricționat de vârstă. în prezent nu pot descărca videoclipuri cu conținut sensibil. Încercați altul!",
+ "ErrorYTUnavailable": "acest videoclip youtube este indisponibil sau restricționat de vârstă. în prezent nu pot descărca videoclipuri cu conținut sensibil. încercați altul!",
"ErrorYTTryOtherCodec": "nu am putut găsi nimic de descărcat cu setările tale. încearcă un alt codec sau calitate!\n\nnotă: api-ul youtube uneori acționează neașteptat. dă vina pe google pentru asta, nu pe mine.",
"SettingsCodecSubtitle": "codec youtube",
"SettingsCodecDescription": "h264: în general compatibilitate mai buna, dar calitatea maximă este 1080p.\nav1: compatibilitate scăzută, dar cu capabilități 8k & HDR.\nvp9: în general cel mai mare bitrate, păstrând cele mai multe detalii. capabil de 4k & HDR.\n\nAlege h264 pentru cea mai bună compatibilitate cu editoare/playere/social media.",
- "SettingsAudioDub": "pistă audio youtube",
- "SettingsAudioDubDescription": "definește ce pistă audio va fi folosită. dacă piesa dublată nu este disponibilă, limba video originală este folosită în schimb.\n\noriginal: este folosită limba video originală.\nauto: se folosește limba browser-ului implicit (și limba {appName}).",
+ "SettingsAudioDub": "canal audio youtube",
+ "SettingsAudioDubDescription": "definește ce canal audio va fi folosit. dacă canalul dublat nu este disponibil, limba originală este folosită.\n\noriginal: este folosită limba video originală.\nauto: se folosește limba implicită a browser-ului (și limba {appName}).",
"SettingsDubDefault": "original",
"SettingsDubAuto": "auto",
"SettingsVimeoPrefer": "tipuri descărcări vimeo",