diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json
index 299aea53ed..578778d6d1 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json
@@ -9,6 +9,7 @@
"OfficialBlog": "Blogul oficial",
"CommercialHomePage": "Pagina principală comercială",
"CommercialSupportWebSite": "Site-ul web al suportului comercial",
- "CommunityWebSite": "Site-ul web al comunităţii ABP"
+ "CommunityWebSite": "Site-ul web al comunităţii ABP",
+ "ManageAccount": "Contul meu | ABP.IO"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json
index caf032d940..580c280953 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json
@@ -303,6 +303,51 @@
"ProductPrice": "Preţul produsului",
"AdditionalDeveloper": "Dezvoltator suplimentar",
"ThisPaymentHasBeenAlreadyUsed": "Această plată a fost deja folosită",
- "PaymentTimeCannotBeFutureTime": "Data plăţii nu poate fi în viitor"
+ "PaymentTimeCannotBeFutureTime": "Data plăţii nu poate fi în viitor",
+ "SaveAndDownload": "Salvați și descărcați",
+ "BillingInfo": "Informații factură",
+ "DeleteInvoice": "Șterge factura",
+ "PaymentStateSetTo": "Starea plății setată la {0}",
+ "ChangeState": "Schimbați starea",
+ "Permission:TrialLicense": "Licență de probă",
+ "Menu:TrialLicenses": "Licențe de probă",
+ "TrialLicenses": "Licențe de probă",
+ "UserNameFilter": "Nume de utilizator",
+ "TrialLicenseStatusFilter": "stare",
+ "TrialLicenseStartDateFilter": "Data de început",
+ "TrialLicenseEndDateFilter": "Data de încheiere",
+ "FirsName": "Nume",
+ "LastName": "Nume",
+ "StartDate": "Data de început",
+ "EndDate": "Data de încheiere",
+ "PurchasedDate": "Data achiziției",
+ "OrganizationDetail": "Detaliu organizare",
+ "SendActivationMail": "Trimite e-mail de activare",
+ "ActivationMailSentSuccessfully": "E-mail de activare trimis cu succes!",
+ "TrialLicenseStatus": "Starea licenței de probă",
+ "TrialLicenseDetail": "Detalii de licență de probă",
+ "AcceptsMarketingCommunications": "Comunicări de marketing",
+ "PurposeOfUsage": "Scopul utilizării",
+ "CountryName": "Numele tarii",
+ "CompanySize": "Marimea companiei",
+ "DetailTrialLicense": "Detalii",
+ "Requested": "Solicitat",
+ "Activated": "Activat",
+ "PurchasedToNormalLicense": "Cumparat",
+ "Expired": "Expirat",
+ "TrialLicenseDeletionWarningMessage": "Sigur doriți să ștergeți licența de încercare? Licența de probă, organizarea, conturile de asistență vor fi șterse!",
+ "LicenseCategoryFilter": "Categoria de licență",
+ "Volo.AbpIo.Commercial:030000": "Ai folosit deja perioada de probă.",
+ "Volo.AbpIo.Commercial:030001": "Acest nume de organizație există deja.",
+ "Volo.AbpIo.Commercial:030002": "Odată activată, licența de probă nu poate fi setată la solicitată!",
+ "Volo.AbpIo.Commercial:030003": "Nu există un astfel de statut!",
+ "Volo.AbpIo.Commercial:030004": "Starea nu a putut fi schimbată din cauza unei erori neașteptate!",
+ "Volo.AbpIo.Commercial:030005": "Data de începere și de sfârșit pot fi actualizate atunci când licența de încercare este în starea -activată-!",
+ "Volo.AbpIo.Commercial:030006": "Data de încheiere trebuie să fie întotdeauna mai mare decât data de început!",
+ "Volo.AbpIo.Commercial:030007": "Această licență de probă a fost deja activată o dată!",
+ "Volo.AbpIo.Commercial:030008": "Data achiziției poate fi setată numai atunci când starea este Achiziționat!",
+ "Volo.AbpIo.Commercial:030009": "Utilizator nu a fost găsit!",
+ "Volo.AbpIo.Commercial:030010": "Pentru a achiziționa licența de probă, mai întâi trebuie să vă activați licența de probă!",
+ "Volo.AbpIo.Commercial:030011": "Nu puteți șterge o licență de probă atunci când este achiziționată!"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json
index 37084abbaf..6a907b7852 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json
@@ -35,6 +35,10 @@
"Support": "Suport",
"FreeDDDBook": "DDD E-book gratis",
"New": "Nou",
- "Volo.AbpIo.Domain:020005": "Anul prelungirii licenţei nu poate fi mai mic decât {MinExtendLicenseYear} şi mai mare decât {MaxExtendLicenseYear}"
+ "Volo.AbpIo.Domain:020005": "Anul prelungirii licenţei nu poate fi mai mic decât {MinExtendLicenseYear} şi mai mare decât {MaxExtendLicenseYear}",
+ "TrialLicensePeriodHasExpired": "Perioada dvs. de licență de probă a expirat acum {0} zile.",
+ "TrialLicensePeriodWillExpire": "Perioada dvs. de licență de probă va expira în {0} zile.",
+ "TrialLicensePeriodExpireToday": "Perioada dvs. de licență de probă va expira astăzi.",
+ "PurchaseNow": "Cumpara acum!"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
index a88d581d36..84fe9eb187 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
@@ -23,6 +23,7 @@
"Modules": "Module",
"LicenseExtendMessage": "Data expirării licenţei dumneavoastră a fost prelungită până în {0}",
"LicenseUpgradeMessage": "Licenţa dumneavoastră a fost actualizată la {0}",
+ "LicenseExtendAdnUpgradeMessage": "Licența dvs. a fost extinsă până la {0}, iar planul de licență este actualizat la {1}.",
"LicenseAddDeveloperMessage": "{0} dezvoltatori au fost ataşaţi licenţei dumneavoastră",
"Volo.AbpIo.Commercial:010004": "Utilizatorul nu a putut fi găsit! Acesta trebuie să se fi înregistrat deja.",
"MyOrganizations": "Organizaţiile mele",
@@ -45,7 +46,7 @@
"IndexPageHeroSection": "A complete web development platformbuilt-on
framework",
"AbpCommercialShortDescription": "ABP Commercial oferă module de aplicaţii pre-construite, instrumente de dezvoltare rapidă a aplicaţiilor, teme UI profesionale, asistenţă premium şi multe altele.",
"LiveDemo": "Live Demo",
- "GetLicence" :"Obţine o licenţă",
+ "GetLicence": "Obţine o licenţă",
"Application": "Application",
"StartupTemplates": "Şabloane de lansare",
"Startup": "Lansare",
@@ -91,7 +92,7 @@
"Saas": "Saas",
"LanguageManagement": "Administrarea limbilor",
"TextTemplateManagement": "Text Template Management",
- "SeeAllModules": "Vezi toate modulele",
+ "See All Modules": "Vedeți toate modulele",
"ABPSuite": "ABP Suite",
"AbpSuiteShortDescription": "ABP Suite este un instrument complementar pentru ABP Commercial.",
"AbpSuiteExplanation": "Vă permite să creaţi pagini web în câteva minute. Este un instrument .NET Core global, care poate fi instalat din linia de comandă. Poate crea o nouă soluţie ABP, poate genera pagini CRUD, începând de la baza de date până la front-end.",
@@ -358,6 +359,37 @@
"WeWillSendYouADownloadLink": "Un link pentru descărcarea e-book-ului a fost trimis către {0}.
Verificaţi-vă căsuţele de inbox / junk / spam!",
"InvalidFormInputs": "Vă rugăm să introduceţi informaţia validă specificată în formular.",
"DDDBookEmailBody": "Vă mulţumim.
Pentru a descărca e-book-ul, click aici.",
- "FreeDDDEBook": "DDD E-Book gratuit"
+ "FreeDDDEBook": "DDD E-Book gratuit",
+ "StartFree": "Începe gratuit",
+ "FreeTrial": "Încercare gratuită",
+ "AcceptsMarketingCommunications": " Da, aș dori să primesc comunicări de marketing comerciale ABP.",
+ "PurposeOfUsage": "Scopul utilizării",
+ "Industry": "Industrie",
+ "Choose": "- Alege -",
+ "CompanyOrganizationName": "Numele companiei/organizației",
+ "CompanySize": "Marimea companiei",
+ "Next": "Următorul",
+ "StartTrial": "Începeți încercarea mea gratuită",
+ "ContactUsIssues": "Contactați-ne dacă aveți probleme",
+ "TrialActivatedWarning": "Stimate {0}, un utilizator are dreptul la o singură perioadă de probă gratuită. Ai folosit deja perioada de probă.",
+ "ActivationRequirement": "Sunteți la un pas de a începe perioada de încercare gratuită.
Am trimis un e-mail către {0} pentru a vă activa contul. Verificați-vă căsuțele de e-mail/junk/spam!",
+ "SaveAndDownload": "Salvați și descărcați",
+ "CompanyNameValidationMessage": "Numele companiei este prea lung!",
+ "AddressValidationMessage": "Adresa este prea lungă!",
+ "TaxNoValidationMessage": "TAX/TVA Nu este prea lung!",
+ "NotesValidationMessage": "Câmpul de note este prea lung!",
+ "CheckYourBillingInfo": "Vă puteți crea factura o singură dată! Verificați informațiile de facturare înainte de a crea factura.",
+ "Volo.AbpIo.Commercial:030000": "Ai folosit deja perioada de probă.",
+ "Volo.AbpIo.Commercial:030001": "Acest nume de organizație există deja.",
+ "StartYourFreeTrial": "Începe perioada gratuită de testare",
+ "TrialLicenseModelInvalidErrorMessage": "Unul dintre următoarele câmpuri este nevalid: Numele țării, Mărimea companiei, Industria sau Scopul utilizării.",
+ "Trial": "Proces",
+ "Purchased": "Cumparat",
+ "PurchaseLicense": "Licență de cumpărare",
+ "PurchaseTrialLicenseMessage": "Data de expirare a licenței este {0}.
Dacă doriți să continuați să utilizați proiectele pe care le-ați creat în timpul perioadei de probă gratuită, trebuie să schimbați cheile de licență din fișierele appsettings.secrets.json. Iată cheia de licență:",
+ "TrialLicenseExpireMessage": "Utilizați licența de probă și licența de probă va expira pe {0}.",
+ "TryForFree": "Încearcă pe gratis",
+ "TrialLicenseExpiredInfo": "Perioada de licență de probă a expirat!",
+ "CommercialNewsletterConfirmationMessage": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate ."
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json
new file mode 100644
index 0000000000..45131b5898
--- /dev/null
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json
@@ -0,0 +1,10 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "DisplayName:PersonModel:BirthDate1": "Data nasterii 1",
+ "DisplayName:BirthDate2": "Data nasterii 2",
+ "PersonModel:BirthDate3": "Data nasterii 3",
+ "BirthDate": "Data de naștere",
+ "Value1": "Valoarea Unu"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json
new file mode 100644
index 0000000000..f97f324297
--- /dev/null
+++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json
@@ -0,0 +1,6 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "hello": "Buna ziua"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json
new file mode 100644
index 0000000000..86ed8128de
--- /dev/null
+++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json
@@ -0,0 +1,6 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "Volo.Abp.Http.DynamicProxying:10001": "Excepție comercială cu date: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json
new file mode 100644
index 0000000000..8063d7ddd0
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json
@@ -0,0 +1,7 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "USA": "Statele Unite ale Americii",
+ "Brazil": "Brazilia"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json
new file mode 100644
index 0000000000..54ab2b90da
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json
@@ -0,0 +1,7 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "ThisFieldIsRequired": "Acest câmp este obligatoriu",
+ "MaxLenghtErrorMessage": "Acest câmp poate avea maximum „{0}” caractere"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json
new file mode 100644
index 0000000000..1e644729d5
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json
@@ -0,0 +1,11 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "Hello {0}.": "Bună ziua {0}.",
+ "Car": "Mașină",
+ "CarPlural": "Mașini",
+ "MaxLenghtErrorMessage": "Lungimea acestui câmp poate fi de maximum „{0}” caractere",
+ "Universe": "Univers",
+ "FortyTwo": "Patruzeci si doi"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json
new file mode 100644
index 0000000000..127335358e
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json
@@ -0,0 +1,6 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "SeeYou": "Te văd"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json
new file mode 100644
index 0000000000..8916bc522f
--- /dev/null
+++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json
@@ -0,0 +1,7 @@
+{
+ "culture": "ro-RO",
+ "texts": {
+ "HelloText": "Bună ziua {0}",
+ "HowAreYou": "ce mai faci?"
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json
index c9afce70c8..03e0c875de 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json
@@ -25,6 +25,7 @@
"DisplayName:Email": "Adresa de email",
"DisplayName:PhoneNumber": "Număr de telefon",
"DisplayName:TwoFactorEnabled": "Autentificare în doi paşi",
+ "DisplayName:IsActive": "Activ",
"DisplayName:LockoutEnabled": "Blocaţi contul după încercări eşuate de autentificare",
"NewRole": "Rol nou",
"RoleName": "Nume rol",
@@ -70,6 +71,7 @@
"Volo.Abp.Identity:010007": "Nu vă puteţi schimba setările de autentificare în doi paşi.",
"Volo.Abp.Identity:010008": "Nu este permisă modificarea setărilor autentificării în doi paşi.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Numărul maxim de unităţi organizaţionale permise pentru un utilizator",
+ "ThisUserIsNotActiveMessage": "Acest utilizator nu este activ.",
"Permission:IdentityManagement": "Administrare identităţii",
"Permission:RoleManagement": "Administrare rolurilor",
"Permission:Create": "Creează",
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json
index 6fdf056170..da6f81ec56 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json
@@ -17,6 +17,8 @@
"DefaultFromDisplayName": "Implicit de la numele de afişare",
"Feature:SettingManagementGroup": "Administrarea setărilor",
"Feature:SettingManagementEnable": "Activează administrarea setărilor",
- "Feature:SettingManagementEnableDescription": "Activează sistemul de administrare a setărilor în aplicaţie."
+ "Feature:SettingManagementEnableDescription": "Activează sistemul de administrare a setărilor în aplicaţie.",
+ "Feature:AllowTenantsToChangeEmailSettings": "Permiteți chiriașilor să modifice setările de e-mail.",
+ "Feature:AllowTenantsToChangeEmailSettingsDescription": "Permiteți chiriașilor să modifice setările de e-mail."
}
}
\ No newline at end of file