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 c5ba3acd6c..558779e127 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json @@ -11,6 +11,7 @@ "CommercialSupportWebSite": "Site-ul web al suportului comercial", "CommunityWebSite": "Site-ul web al comunităţii ABP", "ManageAccount": "Contul meu | ABP.IO", - "ManageYourAccount": "Gestionaţi contul dvs." + "ManageYourProfile": "Gestionează-ți profilul", + "ReturnToApplication": "Reveniți la aplicație" } } \ 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 409ab816a5..6a3263e78e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json @@ -220,6 +220,7 @@ "SuccessfullyReIndexAllPosts": "Toate postările au fost reindexate.", "Permission:FullSearch": "Căutare integrală a textului", "Menu:CliAnalytics": "Analitice Cli", + "Menu:Reports": "Rapoarte", "TemplateName": "Nume şablon", "TemplateVersion": "Versiune şablon", "DatabaseProvider": "Furnizor bază de date", @@ -231,8 +232,10 @@ "UiFramework": "Ui framework", "Options": "Opţiuni", "CliAnalytics": "Analitice Cli", + "Reports": "Rapoarte", "Permission:CliAnalyticses": "Analitice Cli", "Permission:CliAnalytics": "Analitice Cli", + "Permission:Reports": "Rapoarte", "Search": "Caută", "ClearFilter": "Şterge filtru", "LicensePrivateKey": "Cheie privată licenţă", @@ -316,14 +319,12 @@ "TrialLicenseStatusFilter": "stare", "TrialLicenseStartDateFilter": "Data de început", "TrialLicenseEndDateFilter": "Data de încheiere", - "FirsName": "Nume", + "FirstName": "Nume", "LastName": "Nume de familie", "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", @@ -337,17 +338,228 @@ "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ă!" + "Permission:SendWelcomeEmail": "Trimite e-mail de bun venit", + "SendWelcomeEmail": "Trimite e-mail de bun venit", + "SendWelcomeEmailWarningMessage": "Sigur doriți să trimiteți e-mail de bun venit membrilor organizației?", + "SendWelcomeEmailSuccessMessage": "E-mail de bun venit trimis cu succes!", + "Activate": "Activati", + "ActivateTrialLicenseWarningMessage": "Când activați o licență de încercare, utilizatorului va fi trimis un e-mail de bun venit. Doriți să-l activați?", + "ActivateTrialLicenseSuccessMessage": "Activat cu succes și e-mailul de bun venit trimis membrilor organizației.", + "PaymentRequestId": "Id-ul cererii de plată", + "AdditionalDeveloperCount": "Număr suplimentar de dezvoltatori", + "LicensePrice": "Prețul licenței", + "PurchaseDate": "Data cumpărării", + "IsAbpBookDownloaded": "Cartea Mastering ABP descărcată?", + "IsMasteringAbpBookDownloadEnabled": "Descărcarea cărții ABP este activată", + "Permission:Accounting:CustomPaymentLinkGenerator": "Link de plată personalizată", + "CustomPaymentLink": "Link de plată personalizată", + "Menu:CustomPaymentLink": "Link de plată personalizată", + "Amount": "Cantitate", + "GenerateCustomPaymentLink": "Generați linkul personalizat de plată", + "GeneratedPaymentLink": "Link de plată generat", + "CopyText": "Copiază textul", + "Permission:CommunityEvents": "Evenimente", + "Menu:Events": "Evenimente", + "Events": "Evenimente", + "EventType": "Tip de eveniment", + "Number": "Număr", + "RegistrationURL": "Adresa URL de înregistrare", + "URL": "URL", + "EventDeletionConfirmationMessage": "Sigur doriți să ștergeți acest eveniment?", + "Enum:EventType:0": "Discuții comunitare", + "CreateAnEvent": "Creați un eveniment", + "Permission:CommunitySpeakers": "Difuzoare", + "CreateASpeaker": "Creați un difuzor", + "Speakers": "Difuzoare", + "Image": "Imagine", + "GithubURL": "Adresa URL Github", + "SpeakerDeletionConfirmationMessage": "Sigur doriți să ștergeți acest difuzor?", + "Menu:Speakers": "Difuzoare", + "ChooseSpeakerImage": "Alegeți o imagine pentru difuzor...", + "SpeakerImage": "Imaginea difuzorului", + "AddSpeaker": "Adăugați difuzor", + "ShowPurchaseItemsOfOrganizations": "Achiziționați articole", + "Enum:OrganizationPurchaseState:0": "Nelivrat", + "Enum:OrganizationPurchaseState:1": "Livrat", + "PurchaseItems": "Achiziționați articole", + "SuccessfullyUpdated": "Actualizat cu succes", + "SuccessfullyAdded": "Adăugat cu succes", + "PurchaseState": "Starea achiziției", + "ShowBetweenDayCount": "Afișează între zile", + "PurchaseOrder": "Comandă de achiziție", + "ShowCreateInvoiceOfOrganization": "Creați factura", + "ShowCreateQuotationOfOrganization": "Creați o ofertă", + "BookDiscounts": "Reduceri la carte", + "Permission:BookDiscount": "Reducere la carte", + "Menu:BookDiscounts": "Reduceri la carte", + "BookType": "Tip carte", + "PurchasePlatform": "Platformă de cumpărare", + "StartTime": "Timpul de începere", + "EndTime": "Sfârșitul timpului", + "CreateABookDiscount": "Creați o reducere la carte", + "BookDiscountDeletionConfirmationMessage": "Sigur doriți să ștergeți această reducere la carte?", + "CustomPaymentFlexSwitchDescription": "Cu licenta", + "AllowFeatureUpgradeOnLicenseExpire": "Permite upgrade-ul caracteristicilor la expirarea licenței", + "Deleted{0}": "[Șters {0}]", + "Tags": "Etichete", + "SetTagsInfo": "Etichetele ar trebui să fie separate prin virgulă. De exemplu: CSharp, Entity Framework", + "RejectTrialLicenseWarningMessage": "Sigur doriți să respingeți această solicitare de licență de probă?", + "ExportToExcel": "Exportați în Excel", + "OverallTotalPrice": "Preț total total", + "OverallDiscountPrice": "Preț general reducere", + "OverallDiscountText": "Textul reducerii generale", + "SelectReport": "- Selectați Raport -", + "NoDataAvailable": "Nici o informatie disponibila", + "StatisticsOfCachedContents": "Statistici ale conținutului pachetului NuGet stocat în cache pentru nuget.abp.io", + "Compact": "Compact", + "EditSettings": "Editeaza setarile", + "CurrentEstimatedSize": "Dimensiunea actuală estimată", + "CurrentEntryCount": "Număr de intrări curente", + "TotalHits": "Total Hits", + "TotalMisses": "Total rateuri", + "NoResponseFrom": "Niciun răspuns de la", + "ContentCacheSlidingExpirationByDay": "Cache de conținut Sliding Expiration By Day", + "MaxDaysForCaching": "Zile maxime pentru stocarea în cache", + "Enabled": "Activat", + "Menu:NugetPackagesContentCache": "NuGet Cache", + "NugetPackagesContentCache": "NuGet Content Cache", + "SlidingExpritionByDayInfo": "Obține sau setează cât timp o intrare din cache poate fi inactivă (de exemplu, neaccesată) înainte de a fi eliminată. Acest lucru nu va prelungi durata de viață a intrării dincolo de expirarea absolută.", + "MaxDaysForCachingInfo": "Obține sau setează un timp de expirare absolut, în raport cu acum.", + "CurrentEstimatedSizeInfo": "Indică o sumă estimată a dimensiunii conținutului tuturor pachetelor NuGet în prezent în memoria cache", + "CurrentEntryCountInfo": "Indică numărul de instanțe aflate în prezent în memoria cache.", + "TotalHitsInfo": "Indică numărul total de rateuri de cache. O atingere a memoriei cache apare atunci când un fișier este solicitat dintr-un cache și memoria cache este capabilă să îndeplinească acea cerere.", + "TotalMissesInfo": "Indică numărul total de accesări în cache. O pierdere de cache este atunci când memoria cache nu conține conținutul solicitat.", + "Permission:VersionHistory": "Versiunea istorică", + "Caches": "Cache-urile", + "VersionHistories": "Versiunea istorică", + "Version": "Versiune", + "PublishDate": "Data publicării", + "IsStableVersion": "Versiune stabilă", + "IsActive": "Activ", + "NewVersion": "Versiune noua", + "VersionHistoryDeletionConfirmationMessage": "Sigur doriți să ștergeți această versiune?", + "CreateAbpConsultantLogoInfo": "Dimensiunea maximă a fișierului: 1 MB
Tipuri de fișiere acceptate: jpg, jpeg, png, SVG, WebP", + "UrlCode": "Cod URL", + "Clear": "clar", + "Permission:AbpConsultant": "Consultant ABP", + "Menu:AbpConsultants": "Consultanti ABP", + "CreateAbpConsultant": "Creați consultant ABP", + "UrlCodeIsNotAvailable": "Codul URL este folosit de un alt consultant ABP.", + "AbpConsultants": "Consultanti ABP", + "AbpConsultant": "Consultant ABP", + "AbpConsultantEdit": "Editare Consultant ABP", + "AbpConsultantCreate": "Creați consultant ABP", + "WhoWeAreItem": "Cine suntem Item", + "FieldIsRequired": "{0} este necesar.", + "FieldIsNotValid": "{0} nu este valid.", + "InterestedLicenseType": "Tipul de licență interesat", + "MoveWaitList": "Treceți pe lista de așteptare", + "CommunityLinkTitle": "Deschideți pe site-ul comunității", + "CommunityLink": "Link de comunitate", + "ReloadFromSource": "Reîncărcați de la sursă", + "ReloadFromSourceConfirmationMessage": "Această postare va fi actualizată de la „{0}”. Doriți să continuați?", + "UnitPrice": "Preț unitar", + "OverallDiscountAmount": "Suma generală a reducerii", + "DiscountAmount": "Suma de reducere", + "FullChangeHistory": "Istoricul complet al schimbărilor", + "Permission:RefreshReleaseLogs": "Actualizează jurnalele de lansare", + "ReleaseLogs": "Jurnalele de lansare", + "AuthorUserName": "Nume de utilizator al autorului", + "Type": "Tip", + "TotalDiscount": "Reducere totală", + "SubTotal": "Subtotal", + "TotalDue": "Total datorat", + "QuotationNo": "Cotatia nr", + "ValidTill": "Valabil până la", + "QuotationNote": "Notă de citare", + "QuotationTemplate.Address:": "Abordare:", + "QuotationTemplate.VATNo:": "Nr TVA:", + "QuotationTemplate.Phone:": "Telefon:", + "QuotationTemplate.E-mail:": "E-mail:", + "QuotationTemplate.Quotation": "Citat", + "QuotationTemplate.To": "La", + "QuotationTemplate.Details": "Detalii", + "QuotationTemplate.QuotationNo:": "Citat #:", + "QuotationTemplate.IssueDate:": "Data emiterii:", + "QuotationTemplate.ValidTill:": "Valabil până la:", + "QuotationTemplate.ValidDays": "{0} zile", + "QuotationTemplate.Description": "Descriere", + "QuotationTemplate.UnitPrice": "Preț unitar", + "QuotationTemplate.Qty": "Cant", + "QuotationTemplate.Discount": "Reducere", + "QuotationTemplate.Total": "Total", + "QuotationTemplate.Notes": "Note", + "QuotationTemplate.SubTotal:": "Subtotal:", + "QuotationTemplate.Tax/VAT:": "Impozit/TVA (%{0}):", + "QuotationTemplate.TotalDiscount:": "Reducere totală:", + "QuotationTemplate.TOTALDUE:": "TOTAL DATORAT :", + "QuotationTemplate.BankAccount": "Informațiile contului nostru bancar pot fi găsite la {0}", + "Permission:Raffles": "Tombolă", + "Permission:Draw": "A desena", + "Menu:Raffles": "Tombole", + "RaffleIsNotDrawable": "Tombola nu poate fi trasă", + "WinnerCountMustBeGreaterThanZero": "Numărul de câștigători trebuie să fie mai mare decât zero", + "FullDescription": "Descriere completa", + "VisibilityStartDate": "Data de începere a vizibilității", + "VisibilityEndDate": "Data de încheiere a vizibilității", + "RaffleDate": "Data tombolei", + "SubscriptionCode": "Cod de abonament", + "GroupCode": "Cod de grup", + "MaxWinnerCount": "Număr maxim de câștigători", + "ReDraw": "Re-desenează", + "EditRaffle": "Editați tombola", + "Raffles": "Tombole", + "CreateARaffle": "Creați o tombolă", + "Draw": "A desena", + "Enum:RaffleStatus:0": "Activ", + "Enum:RaffleStatus:1": "Următorul", + "Enum:RaffleStatus:2": "Trecut", + "DrawDone": "Desen gata", + "HomePageShowType": "Tipul de afișare a paginii de start", + "None": "Nici unul", + "Card": "Card", + "Horizontal": "Orizontală", + "Winners": "Câștigători", + "StartDateMustBeLessThanEndDate": "Data de început trebuie să fie mai mică decât data de încheiere", + "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Data de începere a vizibilității trebuie să fie mai mică decât data de încheiere a vizibilității", + "StartDateMustBeGreaterThanVisibilityStartDate": "Data de începere trebuie să fie mai mare decât data de începere a vizibilității", + "EndDateMustBeLessThanVisibilityEndDate": "Data de încheiere trebuie să fie mai mică decât data de încheiere a vizibilității", + "DrawnDone": "Desen Gata", + "AddColor": "Adăugați culoare", + "Colors": "Culori", + "RemoveColor": "Eliminați culoarea", + "MaxColorCountWarning": "Puteți adăuga până la {0} culori", + "MinColorCountWarning": "Trebuie să adăugați cel puțin {0} culori", + "RaffleDeletionConfirmationMessage": "Sigur doriți să ștergeți această tombolă?", + "CreateRaffle": "Creați tombolă", + "RemoveImage": "Eliminați imaginea", + "SuccessfullySaved": "Salvat cu succes", + "Menu:CommunityTalks": "Discuții comunitare", + "Menu:Conferences": "Conferințe", + "Menu:OtherLiveEvents": "Alte evenimente live", + "Menu:SponsoredConferences": "Conferințe sponsorizate", + "Logo": "Siglă", + "Slug": "Melc", + "CompanyUrl": "Adresa URL a companiei", + "TalkTitle": "Titlul discuției", + "AbstractTopic": "Subiect abstract", + "Bio": "bio", + "LinkedIn": "LinkedIn", + "Github": "Github", + "Twitch": "TIC nervos", + "Youtube": "Youtube", + "Twitter": "Stare de nervozitate", + "PersonalWebsite": "Site personal", + "VideoId": "Id. video", + "Order": "Ordin", + "Image1x1": "Imaginea 1x1", + "Image16x9": "Imagine 16x9", + "Banner": "Banner", + "Speaker": "Difuzor", + "SessionDate": "Data sesiunii", + "AddSession": "Adăugați o sesiune", + "AddSponsor": "Adaugă sponsor", + "SponsorLogo": "Logo-ul sponsorului", + "RegistrationUrl": "Url de înregistrare" } -} +} \ 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 6a907b7852..0b18093488 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json @@ -14,6 +14,23 @@ "Volo.AbpIo.Domain:020002": "Nu s-a putut şterge acest pachet NPM deoarece \"{Modules}\" modulele folosesc acest pachet.", "Volo.AbpIo.Domain:020003": "Nu s-a putut şterge acest pachet NPM deoarece \"{Modules}\" modulele folosesc acest pachet \"{NugetPackages}\" şi există pachete Nuget dependente de acest pachet.", "Volo.AbpIo.Domain:020004": "Nu s-a putut şterge acest pachet Nuget deoarece \"{Modules}\" modulele folosesc acest pachet.", + "Volo.AbpIo.Domain:030000": "Ați încheiat deja perioada de probă.", + "Volo.AbpIo.Domain:030001": "Acest nume de organizație există deja.", + "Volo.AbpIo.Domain:030002": "Odată activată, nu puteți trece licența de încercare în starea -solicitată-!", + "Volo.AbpIo.Domain:030003": "Nu există un astfel de statut!", + "Volo.AbpIo.Domain:030004": "Starea nu a putut fi schimbată din cauza unei erori neașteptate!", + "Volo.AbpIo.Domain: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.Domain:030006": "Data de încheiere trebuie să fie mai mare decât data de început!", + "Volo.AbpIo.Domain:030007": "Această licență de probă a fost deja activată!", + "Volo.AbpIo.Domain:030008": "Data achiziției poate fi setată doar când starea este -achiziționat-!", + "Volo.AbpIo.Domain:030009": "Utilizator nu a fost găsit!", + "Volo.AbpIo.Domain:030010": "Pentru a achiziționa licența de probă, mai întâi trebuie să vă activați licența de probă!", + "Volo.AbpIo.Domain:030011": "Nu puteți șterge o licență de probă atunci când este achiziționată!", + "Volo.AbpIo.Domain:030012": "Un utilizator are dreptul la o singură perioadă de probă gratuită. Ați folosit deja licența de probă.", + "Volo.AbpIo.Domain:030013": "Un utilizator cu o licență activă nu poate începe o licență de probă.", + "Volo.AbpIo.Domain:040000": "Telemetria există deja!.", + "Volo.AbpIo.Domain:070000": "Numele organizației poate conține doar litere latine, cifre, puncte și cratime!", + "Volo.AbpIo.Domain:070001": "Numele companiei poate conține doar litere latine, cifre, puncte, spațiu și cratime!", "WantToLearn?": "Vrei să înveţi?", "ReadyToGetStarted?": "Eşti gata pentru a începe?", "JoinOurCommunity": "Alăturaţi-vă comunităţii noastre", @@ -39,6 +56,179 @@ "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!" + "PurchaseNow": "Cumpara acum!", + "LatestReleaseLogs": "Cele mai recente jurnale de lansare", + "RoadMap": "Harta rutieră", + "FAQ": "FAQ", + "SourceCode": "Cod sursa", + "SeeAllPosts": "Vezi toate postările", + "Contribute": "A contribui", + "LiveDemo": "Demo live", + "GetLicense": "Obțineți o licență", + "OpenSource": "Sursa deschisa", + "WebApplication": "Aplicatie web", + "MeetTheABP": "Faceți cunoștință cu ABP", + "CompleteWebDevelopment": "O dezvoltare web completă", + "Platform": "Platformă", + "ABPDescription": "Un cadru open-source pentru dezvoltarea de aplicații web pentru ASP.NET Core. Oferă o infrastructură completă, urmând cele mai bune practici de dezvoltare software.", + "StrongInfrastructure": "Infrastructură puternică", + "CompleteArchitecture": "Arhitectura completa", + "DeveloperFocused": "Axat pe dezvoltator", + "ShareYourExperiences": "Împărtășiți-vă experiențele cu Cadrul ABP", + "LatestPosts": "Ultimele postări", + "LatestVideos": "Cele mai recente videoclipuri", + "Views": "Vizualizări", + "LearnLatestNewsAboutABPFramework": "Obțineți informații despre evenimentele din ABP, cum ar fi versiuni noi, surse gratuite, postări și multe altele.", + "DeveloperTools": "Instrumente de dezvoltare", + "StartupTemplates": "Șabloane de pornire", + "ApplicationModules": "Module de aplicație", + "UI": "UI", + "Themes": "Teme", + "Premium": "Premium", + "PrivacyPolicy": "Politica de confidențialitate", + "TermsAndConditions": "termeni si conditii", + "WouldLikeToReceiveMarketingMaterials": "Aș dori să primesc materiale de marketing, cum ar fi oferte de produse și oferte speciale.", + "JoinOurMarketingNewsletter": "Alăturați-vă buletinului nostru informativ de marketing", + "CommunityPrivacyPolicyConfirmation": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate .", + "WouldLikeToReceiveNotification": "Aș dori să primesc cele mai recente știri de pe site-urile abp.io.", + "CommercialNewsletterConfirmationMessage": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate .", + "FreeDDDEBook": "Carte electronică DDD gratuită", + "AdditionalServices": "Servicii aditionale", + "Learn": "Învăța", + "AccountOverview": "Prezentare generală a contului", + "MyOrganizations": "Organizațiile mele", + "MySupportQuestions": "Întrebările mele de asistență", + "MyProfile": "Profilul meu", + "Logout": "Deconectare", + "Home": "Acasă", + "Posts": "Postări", + "Videos": "Videoclipuri", + "JoinTheABPCommunity": "Alăturați-vă comunității ABP", + "SubmitYourPost": "Trimiteți postarea dvs", + "Modules": "Module", + "Tools": "Instrumente", + "Pricing": "Prețuri", + "ChangeLogs": "Jurnalele de schimbare", + "SubscribeToNewsletter": "Abonați-vă la Newsletter", + "SubscribeToNewsletterDescription": "Obțineți informații despre evenimentele din ABP, cum ar fi versiuni noi, surse gratuite, postări și multe altele.", + "EmailAddress": "Adresa de e-mail", + "Subscribe": "Abonati-va", + "WelcomeToABP": "Bine ați venit la ABP", + "EULA": "EULA", + "ABPCommercialIntroductionMessage": "Module de aplicații pre-construite, șabloane avansate de pornire, instrumente de dezvoltare rapidă a aplicațiilor, teme profesionale pentru interfața de utilizare și asistență premium.", + "MasteringAbpFrameworkEBook": "Stăpânirea cadrului ABP", + "MasteringTheABPFrameworkExplanation": "Scrisă de creatorul Cadrului ABP, această carte vă va ajuta să obțineți o înțelegere completă a cadrului și a tehnicilor moderne de dezvoltare a aplicațiilor web.", + "Speakers": "Difuzoare", + "PreviousEvents": "Evenimente anterioare", + "WatchTheEvent": "Urmărește evenimentul", + "RegisterNow": "Înregistrează-te acum", + "ThereIsNoEvent": "Nu există niciun eveniment.", + "Events": "Evenimente", + "Volo.AbpIo.Domain:080000": "Există deja un articol de achiziție numit „{Name}”", + "MasteringAbpFrameworkBook": "Carte: Stăpânirea cadrului ABP", + "ABPIO-CommonPreferenceDefinition": "Obțineți cele mai recente știri despre Platforma ABP, cum ar fi postări noi, evenimente și multe altele.", + "BuiltOn": "Construit pe", + "AbpFramework": "Cadrul ABP", + "Volo.AbpIo.Domain:080001": "Ora de început nu poate fi mai mare decât Ora de încheiere", + "Enum:BookType:0": "Stăpânirea cadrului ABP", + "Enum:PurchasePlatform:0": "Amazon", + "Enum:PurchasePlatform:1": "Packt", + "Copied": "Copiat!", + "CouldNotCopy": "Nu s-a putut copia!", + "CopyNotSupportByYourBrowser": "Această caracteristică nu funcționează în browserul pe care îl utilizați.", + "City": "Oraș", + "ZipCode": "Cod poștal", + "Address": "Abordare", + "Homepage": "Pagina principala", + "Year": "An", + "Year_Plural": "Ani", + "Copyright": "Drepturi de autor © {1}", + "DomainDrivenDesign": "Design bazat pe domeniu", + "CrossCuttingConcerns": "Preocupări transversale", + "AbpCommunity": "Comunitatea ABP", + "Footer_GithubStarCount": "{0} stele pe GitHub", + "Footer_NugetDownloadCount": "{0} Descărcări pe NuGet", + "AbpDescription": "ABP este un cadru de aplicații open source axat pe dezvoltarea de aplicații web bazate pe AspNet Core. Nu te repeta, concentrează-te pe propriul tău cod de afaceri.", + "Layout_AbpFramework_MetaTitle": "Cadrul ABP | Cadru de aplicații web open source pentru ASP.NET Core", + "CommunityTalks_CountdownDays": "Zile", + "CommunityTalks_CountdownHours": "ore", + "CommunityTalks_CountdownMinutes": "Min", + "CommunityTalks_CountdownSeconds": "Sec", + "SeePreviousEvents": "Vezi Evenimente anterioare", + "CookieConsent_Accept": "Accept", + "CookieConsent_Explanation_1": "Folosim cookie-uri pentru a vă oferi cea mai bună experiență pe site-ul nostru.", + "CookieConsent_Explanation_2": "Dacă continuați să navigați, sunteți de acord cu politica noastră de confidențialitate și cu politica de cookie-uri. .", + "Error_Page_400_Title": "A apărut o problemă la difuzarea paginii solicitate.", + "Error_Page_400_Description_1": "De obicei, aceasta înseamnă că a apărut o eroare neașteptată în timpul procesării cererii dvs.", + "Error_Page_400_Description_2": "Dacă problema persistă, contactați-ne la info@abp.io și vă vom ajuta să vă îndreptați.", + "GoToHomepage": "Mergi la pagina principală, mergi la pagina de început", + "Error_Page_404_Title": "Pagina nu a fost gasita!", + "Error_Page_404_Description_1": "Aceasta nu este pagina web pe care o cauți.", + "Error_Page_500_Title": "Se pare că ceva a mers prost!", + "Error_Page_500_Description_1": "Urmărim aceste erori automat, dar dacă problema persistă, nu ezitați
contactaţi-ne. Între timp, încercați să vă împrospătați.", + "Error_Page_500_Description_2": "Contactați-ne la info@abp.io .", + "Books": "Cărți", + "ABPDiscordServer": "ABP Discord Server", + "ABPCommunityTalks": "Discuții comunitare ABP", + "ABPCommunityPosts": "Postări ale comunității ABP", + "BuyAndGetMonths": "CUMPĂRĂ 12 LUNI, PRIMIȚI 14 LUNI!", + "GetYourDeal": "Obțineți afacerea dvs", + "BuyOrRenewLicense": "Cumpărați sau reînnoiți licența acum și obțineți 2 luni în plus!", + "BuyOrRenewLicenseToGetExtra2Months": "Cumpărați sau reînnoiți licența acum și obțineți 2 luni în plus! GRĂBIŢI-VĂ! ⏰ Ultima zi: {0}", + "HurryUp": "GRĂBIŢI-VĂ!", + "LastDay": "Ultima zi: {0}", + "BuyNewLicenseBetweenDatesToGetBenefit": "Cumpărați o nouă licență între {0} și {1} pentru a beneficia de 2 luni suplimentare!", + "CheckAllCommunityTalks": "Verificați toate postările din comunitate", + "ReadMore": "Citeşte mai mult", + "ContinueReading": "Continuați lectură", + "Post": "Post", + "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Explorați conținutul creat de echipa principală ABP și comunitatea ABP.", + "WelcomeFallCampaign": "Campanie de toamnă de bun venit!", + "GiveAwayForNewPurchases": "Formarea la clasă pentru dezvoltarea aplicațiilor va fi oferită pentru noile achiziții!", + "BlackFriday": "VINEREA NEAGRA", + "ValidForExistingCustomers": "Valabil și pentru
clienți existenți!", + "CampaignBetweenDates": "De la {0}
Către {1}", + "SaveUpTo": "Economisiți până la {0}K $", + "ImplementingDDD": "Implementarea designului bazat pe domeniu", + "ExploreTheEBook": "Explorați cartea electronică", + "ExploreTheBook": "Explorează Cartea", + "ConsultantType": "Tip consultanta", + "Expert": "Expert ABP", + "Partner": "Partener ABP", + "Industry": "Industrie", + "Location": "Locație", + "Contact": "a lua legatura", + "Partner_Year": "Anul parteneriatului", + "Info": "Info", + "SpokenLanguages": "Limbi vorbite", + "SocialMedia": "Social Media", + "Activity": "Activitate", + "Type": "Tip", + "Contribution": "Contribuţie", + "WhoWeAre": "Cine suntem noi", + "Icons": "Pictograme", + "Url": "Url", + "Icon": "Pictogramă", + "RecentActivities": "Activități recente", + "SpringCampaign": "Bine ati venit
Reducere de primăvară!", + "SpringCampaign2": "Limitat
Oferta de timp!
", + "AboutUs": "Despre noi", + "HowItWorks": "Cum functioneaza?", + "ReleaseNotes": "Note de lansare", + "DetailedChangeNotes": "Note de modificare detaliate", + "SeeTrainings": "Vezi Antrenamente", + "NoContent": "Fara continut", + "More": "Mai mult", + "WhyABPIOPlatform": "De ce platforma ABP.IO?", + "AbpStudio": "ABP Studio", + "ExtraMonths": "{0} LUNI SUPLIMENTARE", + "RSS": "RSS", + "RSSFeed": "Flux RSS", + "Articles": "Articole", + "Organizations": "Organizații", + "ManageAccount": "Gestionează contul", + "CommunityProfile": "Profilul comunității", + "BlogProfile": "Profil blog", + "Tickets": "bilete" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ro-RO.json index c5a76c1617..b014579e3b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ro-RO.json @@ -1,5 +1,8 @@ { "culture": "ro-RO", "texts": { + "AbpTitle": "Citiți toate postările de pe blog", + "AbpDescription": "ABP este un cadru de aplicații open source axat pe dezvoltarea de aplicații web bazate pe AspNet Core. Nu te repeta, concentrează-te pe propriul tău cod de afaceri.", + "AbpDefinition": "Blog ABP pentru dezvoltare .NET, multi-platformă, șabloane de aplicații ASP.NET, știri legate de ABP și multe altele..." } } \ 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 25d24193ad..5c24adda97 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json @@ -9,15 +9,18 @@ "QuestionCount": "Rămase/total întrebări", "Unlimited": "Nelimitat", "Owners": "Proprietari", + "Owner": "Proprietar", "AddMember": "Adaugă membru", - "AddOwner": "Adaugă proprietar", - "AddDeveloper": "Adaugă dezvoltator", + "AddNewOwner": "Adăugați un nou proprietar", + "AddNewDeveloper": "Adăugați un nou dezvoltator", "UserName": "Nume utilizator", "Name": "Nume", "EmailAddress": "Adresă de email", "Developers": "Dezvoltatori", "LicenseType": "Tip licenţă", "Manage": "Administrează", + "SetDefault": "Setați ca implicit", + "DefaultOrganization": "Mod implicit", "StartDate": "Data de început", "EndDate": "Data de sfârşit", "Modules": "Module", @@ -62,8 +65,6 @@ "Themes": "Teme", "JoinOurNewsletter": "Abonaţi-va newsletter-ului nostru", "Send": "Trimite", - "Learn": "Învaţă", - "AdditionalServices": "Servicii suplimentare", "WhatIsABPFramework": "CE ESTE FRAMEWORK-UL ABP?", "OpenSourceBaseFramework": "Open Source Base Framework", "ABPFrameworkExplanation": "

ABP Commercial se bazează pe framework-ul ABP, un framework open source şi bazat pe comunitate pentru ASP.NET Core.

ABP Framework oferă o infrastructură excelentă pentru a scrie cod care poate fi întreţinut, extins şi testat cu cele mai bune practici.

Construit şi integrat în instrumentele populare pe care le cunoaşteţi deja. Curbă de învăţare redusă, adaptare uşoară, dezvoltare confortabilă.

", @@ -129,6 +130,8 @@ "TellUsWhatYouNeed": "Spuneţi-ne de ce aveţi nevoie.", "YourMessage": "Mesajul dumneavoastră", "YourFullName": "Numele dumneavoastră complet", + "FirstNameField": "Nume", + "LastNameField": "Nume", "EmailField": "Adresa de email", "YourEmailAddress": "Adresa dumneavoastră de email", "ValidEmailAddressIsRequired": "Vă rugăm să introduceţi o adresă de email validă.", @@ -161,6 +164,8 @@ "SearchQuestionPlaceholder": "Caută în întrebările frecvent adresate", "WhatIsTheABPCommercial": "Ce este ABP Commercial?", "WhatAreDifferencesThanAbpFramework": "Care sunt diferenţele dintre ABP Framework şi ABP Comercial?", + "AbpCommercialMetaTitle": "{0} | Comercial ABP", + "AbpCommercialMetaDescription": "O platformă cuprinzătoare de dezvoltare web pe ABP Framework cu module pre-construite, șabloane de pornire, instrumente de dezvoltare rapidă, teme pro UI și suport premium.", "ABPCommercialExplanation": "ABP Commercial este un set de module premium, instrumente, teme şi servicii construite pe baza ABP framework. ABP Commercial este dezvoltat şi întreţinut de către aceeaşi echipă din spatele ABP framework.", "WhatAreDifferencesThanABPFrameworkExplanation": "

ABP framework este un framework de dezvoltare de aplicaţii modulare, compatibil cu micro-servicii dedicate ASP.NET Core. Oferă o arhitectură completă şi o infrastructură puternică pentru a vă face să vă concentraţi asupra propriului cod, mai degrabă decât să vă repetaţi pentru fiecare proiect nou. Se bazează pe cele mai bune practici de dezvoltare software, şi pe instrumentele populare pe care le cunoaşteţi deja.

ABP Framework este complet gratuit, open-source şi bazat pe comunitate. De asemenea, oferă şi o temă gratuită şi câteva module pre-construite (de exemplu, gestionarea identităţii şi a chiriaşilor).

", "VisitTheFrameworkVSCommercialDocument": "Accesaţi următorul link, pentru mai multe informaţii {1} ", @@ -182,6 +187,7 @@ "ChangingLicenseType": "Pe viitor pot să schimb tipul licenţei?", "ChangingLicenseTypeExplanation": "Puteţi adăuga oricând noi dezvoltatori în licenţa dumneavoastră de acelaşi tip. Consultaţi \"Câţi dezvoltatori pot lucra pe ABP Commercial?\". De asemenea, puteţi opta pentru o licenţă superioară prin plătirea achitarea de preţ. Atunci când optaţi pentru o licenţă superioară, veţi avea parte de beneficiile noii licenţe, însă acest lucru nu va schimba data expirării licenţei.", "LicenseExtendUpgradeDiff": "Care este diferenţa dintre prelungirea licenţei şi îmbunătăţirea acesteia?", + "LicenseExtendUpgradeDiffExplanation": "Extindere: prin extinderea/reînnoirea licenței, veți continua să obțineți asistență premium și să obțineți actualizări majore sau minore pentru module și teme. În plus, vei putea continua să creezi noi proiecte. Și veți putea în continuare să utilizați ABP Suite, care vă accelerează dezvoltarea. Când vă prelungiți licența, se adaugă 1 an la data de expirare a licenței.
Actualizare: prin actualizarea licenței, veți fi promovat la un plan de licență superior, care vă va permite să obțineți beneficii suplimentare. Consultați tabelul de comparare a licențelor pentru a vedea diferențele dintre planurile de licență. Pe de altă parte, când faceți upgrade, data de expirare a licenței nu se va schimba! Pentru a prelungi data de încheiere a licenței, trebuie să vă prelungiți licența.", "LicenseRenewalCost": "Care este costul de reînnoire a licenţei dupa 1 an?", "LicenseRenewalCostExplanation": "Prețul de reînnoire (extindere) al licenței standard de echipă este de {0} USD, al licenței standard de afaceri este de {1} USD și al licenței standard Enterprise este de {2} USD. Dacă sunteți deja client, conectați-vă la contul dvs. pentru a examina prețurile de reînnoire disponibile.", "HowDoIRenewMyLicense": "Cum îmi reînnoiesc licenţa?", @@ -193,9 +199,20 @@ "IsSourceCodeIncludedExplanation4": "

Includerea codului sursă al unui modul în soluţia dumneavoastră vă oferă libertate maximă de a personaliza modulul respectiv. Totuşi, atunci nu va fi posibilă actualizarea automată a modulului atunci când o nouă versiune este publicată.

Niciuna dintre licenţe nu include codul sursă al suitei ABP, care este un instrument extern care generează cod pentru dumneavoastră şi contribuie la dezvoltare.

Consultaţi preţurile pentru alte diferenţe între tipurile de licenţe.

", "ChangingDevelopers": "Pe viitor, pot schimba dezvoltatorii ataşaţi organizaţiei mele?", "ChangingDevelopersExplanation": "În plus faţă de adăugarea de noi dezvoltatori la licenţa dumneavoastră, puteţi schimba şi dezvoltatorii existenţi(puteţi elimina un dezvoltator şi adăuga unul nou în locul lui) fără costuri suplimentare.", + "WhatHappensWhenLicenseEnds": "Ce se întâmplă când perioada mea de licență se încheie?", + "WhatHappensWhenLicenseEndsExplanation1": "Licența comercială ABP este o licență perpetuă . După expirarea licenței, puteți continua să vă dezvoltați proiectul. Și nu sunteți obligat să vă reînnoiți permisul. Licența dvs. vine cu o actualizare de un an și un plan de asistență. Pentru a obține în continuare funcții noi, îmbunătățiri de performanță, remedieri de erori, asistență și pentru a continua să utilizați ABP Suite, trebuie să vă reînnoiți licența. Când vă expiră licența;", + "WhatHappensWhenLicenseEndsExplanation2": "Nu puteți crea soluții noi folosind ABP Commercial, dar puteți continua să vă dezvoltați aplicațiile existente pentru totdeauna.", + "WhatHappensWhenLicenseEndsExplanation3": "Veți putea obține actualizări pentru modulele și temele din versiunea dvs. MINOR (cu excepția versiunilor RC sau Preview). De exemplu, dacă utilizați v3.2.0 a unui modul, puteți obține în continuare actualizări pentru v3.2.x (v3.2.1, v3.2.5... etc.) ale acelui modul. Dar nu puteți obține actualizări pentru următoarea versiune majoră sau minoră (cum ar fi v3.3.0, v3.3.3, 4.xx. etc.). De exemplu, când licența dvs. a expirat, cea mai recentă versiune a fost v4.4.3, iar mai târziu, a publicat atât versiunea 4.4.4, cât și versiunea 4.5.0, veți putea accesa v4.4.X, dar nu ați fi accesați v4.5.X.", + "WhatHappensWhenLicenseEndsExplanation4": "Nu puteți instala module și teme noi adăugate pe platforma comercială ABP după încheierea licenței.", + "WhatHappensWhenLicenseEndsExplanation5": "Nu puteți utiliza Suita ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "Nu mai puteți obține asistență premium .", + "WhatHappensWhenLicenseEndsExplanation7": "Vă puteți prelungi (reînnoi) licența dacă doriți să continuați să obțineți aceste beneficii. Dacă vă extindeți licența în termen de {3} zile de la expirarea licenței, se vor aplica următoarele reduceri: Licență de echipă {0}; Licență de afaceri {1}; Licență Enterprise {2}.", + "discountForYears": "Reducere de {0}% pentru {1} an(i)", + "WhatHappensWhenLicenseEndsExplanation8": "Proiectele ABP pe care le-ați generat nu sunt stocate pe serverele noastre. Prin urmare, este responsabilitatea dumneavoastră să păstrați codul sursă pe care îl descărcați. Când expiră licența, nu există nicio modalitate de a obține codul sursă al proiectului ABP generat.", "WhenShouldIRenewMyLicense": "Când ar trebui să-mi reînnoiesc licenţa?", "WhenShouldIRenewMyLicenseExplanation": "Dacă vă reînnoiți licența în termen de {3} de zile de la expirarea licenței, se vor aplica următoarele reduceri: Licență de echipă {0}% reducere, Licență de afaceri {1}% reducere, Licență Enterprise {2}% reducere . Dacă vă reînnoiți licența la {3} de zile după data de expirare a licenței, prețul de reînnoire va fi același cu prețul de achiziție a licenței și nu va exista nicio reducere la reînnoirea dvs.", "TrialPlan": "Aveţi un plan de încercare?", + "TrialPlanExplanation": "Da, pentru a începe perioada de încercare gratuită, contactați marketing@volosoft.com . De asemenea, oferim o garanție de rambursare a banilor de 30 de zile pentru licența Team, fără întrebări! Puteți solicita o rambursare completă în primele 30 de zile de la achiziționarea licenței. Oferim o rambursare de 60% în termen de 30 de zile pentru licențele Business și Enterprise. Acest lucru se datorează faptului că licențele Business și Enterprise conțin codul sursă complet al tuturor modulelor și temelor.", "DoYouAcceptBankWireTransfer": "Acceptaţi transfer bancar?", "DoYouAcceptBankWireTransferExplanation": "Da, acceptăm transfer bancar.
După ce ați trimis taxa de licență prin transfer bancar, trimiteți-ne un e-mail la accounting@abp.io chitanța dvs. și tipul de licență solicitat. Informațiile noastre internaționale despre contul nostru bancar:", "HowToUpgrade": "Cum se actualizează aplicaţiile existente atunci când este disponibilă o nouă versiune?", @@ -352,37 +369,721 @@ "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", "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", + "ContactUsQuestions": "Contactați-ne dacă aveți întrebări", "TrialActivatedWarning": "Un utilizator are dreptul la o singură perioadă de probă gratuită. Ai folosit deja perioada de probă.", + "ActivationRequirement": "Ești ultimul la un pas până la începerea procesului.
După verificarea informațiilor dvs., vă vom activa licența. Odată ce licența dvs. este activată, vă vom trimite un e-mail la {0} . Nu vă faceți griji, acest proces nu va dura mult!", "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": "Achiziționați licența {0}", + "PurchaseNow": "Cumpara acum", "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 .", - "BlackFridayDiscount": "Black Friday Discount" + "DowngradeLicensePlan": "Pot trece la un plan de licență inferior în viitor?", + "DowngradeLicensePlanExplanation": "Nu puteți face downgrade planului de licență existent. Dar puteți achiziționa un nou plan de licență inferioară și puteți continua dezvoltarea cu noua licență. După ce achiziționați o licență inferioară, trebuie doar să vă conectați la noul plan de licență prin comanda ABP CLI: ` abp login -o `.", + "LicenseTransfer": "Poate fi transferată o licență de la un dezvoltator la altul?", + "LicenseTransferExplanation": "Da! Când achiziționați o licență, deveniți deținătorul licenței, deci veți avea acces la pagina de gestionare a organizației. O organizație are roluri de proprietar și de dezvoltator. Proprietarii pot gestiona locurile de dezvoltator și pot atribui dezvoltatori. Fiecare dezvoltator atribuit se va conecta prin comanda ABP CLI în sistem și va avea permisiuni de dezvoltare și suport.", + "UserOwnerDescription": "„Proprietarul” organizației este administratorul acestui cont. El/ea gestionează organizația prin achiziționarea de licențe și alocarea de dezvoltatori. Un „Proprietar” nu poate scrie cod în proiectele comerciale ABP, nu poate descărca exemplele de proiecte ABP și nu poate pune întrebări pe site-ul de asistență. Dacă vrei să faci toate acestea, trebuie să te adaugi și tu ca dezvoltator.", + "UserDeveloperDescription": "„Dezvoltatorii” pot scrie cod în proiectele comerciale ABP, pot descărca exemple de proiecte ABP și pot pune întrebări pe site-ul de asistență. Pe de altă parte, „Dezvoltatorii” nu pot gestiona această organizație.", + "RemoveCurrentUserFromOrganizationWarningMessage": "Te îndepărtezi din propria organizație. Nu veți mai putea gestiona această organizație, confirmați?", + "RenewExistingOrganizationOrCreateNewOneMessage": "Puteți reînnoi licența organizației(lor) dvs. făcând clic pe butonul(ele) de mai jos „Extindeți acum” și astfel puteți prelungi data de expirare a licenței cu 1 an. Dacă continuați să plătiți, veți avea o nouă organizație. Doriți să continuați cu o nouă organizație?", + "PurchaseTrialOrganizationOrCreateNewOneMessage": "Ai o licență de probă. Pentru a achiziționa licența de încercare, faceți clic pe butonul Cumpărați acum. Dacă continuați să plătiți, veți avea o nouă organizație. Doriți să continuați cu o nouă organizație?", + "ExtendNow": "Extinde acum", + "CreateNewOrganization": "Creați o nouă organizație", + "RenewLicenseEarly": "Dacă îmi reînnoiesc permisul mai devreme, voi primi întregul an?", + "RenewLicenseEarylExplanation": "Când vă reînnoiți licența înainte de data expirării licenței, se va adăuga 1 an la data de expirare a licenței. De exemplu, dacă licența dvs. expiră pe {0}-06-06 și o reînnoiți pe {0}-01-01, noua dată de expirare a licenței va fi {1}-06-06.", + "OpenSourceWebApplication": "Aplicație web open source", + "CompleteWebDevelopment": "O dezvoltare web completă", + "ABPFrameworkDescription": "ABP Framework este o infrastructură completă pentru a crea aplicații web moderne, urmând cele mai bune practici de dezvoltare software și convenții.", + "CommunityDescription": "Împărtășiți-vă experiențele cu Cadrul ABP!", + "GetStarted": "Incepe", + "Views": "vederi", + "LatestPosts": "Ultimele postări", + "PreBuiltApplication": "Aplicație pre-construită", + "DatabaseProviders": "Furnizori de baze de date", + "UIFrameworks": "Cadre UI", + "UsefulLinks": "Link-uri utile", + "Platform": "Platformă", + "CoolestCompaniesUseABPCommercial": "Cele mai tari companii folosesc deja ABP Commercial.", + "UserInterface": "Interfața cu utilizatorul", + "APIGateway": "Gateway API", + "Microservice": "Microserviciu", + "Database": "Bază de date", + "Architecture": "Arhitectură", + "MicroserviceArchitectureExplanation": "Aceasta este o arhitectură de soluție completă care constă din mai multe aplicații, gateway-uri API, microservicii și baze de date pentru a construi o soluție scalabilă de microservicii cu cele mai recente tehnologii.", + "BusinessLogic": "Lociga afacerii", + "DataAccessLayer": "Stratul de acces la date", + "Monolith": "Monolit", + "ModularArchitectureExplanation": "Acest șablon de pornire oferă o arhitectură de soluții stratificată, modulară și bazată pe DDD pentru a construi o bază de cod curată și care poate fi întreținută.", + "SeeDetails": "Vezi detalii", + "SeeDocumentation": "Consultați Documentația", + "Bs5Compatible": "Tema profesională compatibilă cu Bootstrap 5, perfectă pentru site-ul dvs. de administrare.", + "LeptonXTheme": "Tema LeptonX", + "LeptonXDark": "LeptonX Dark", + "LeptonXLight": "LeptonX Light", + "LeptonXSemiDark": "LeptonX Semi-întunecat", + "BuiltOnBs5Library": "Construit pe biblioteca Bootstrap 5", + "FullyCompatibleWithBs5": "100% compatibil cu structura HTML Bootstrap 5 și clasele CSS", + "ResponsiveAndMobileCompatible": "Suport RTL receptiv, compatibil cu dispozitivele mobile", + "ProvidesStylesForDatatables": "Oferă stiluri pentru Datatables", + "MultipleLayoutOptions": "Opțiuni multiple de aspect", + "EasilyInstallAndUpgrade": "Instalați și faceți upgrade cu ușurință", + "SupportForum": "Forum de suport", + "TrustedBy": "De încredere", + "OurPricing": "Prețurile noastre", + "Plans": "Planuri", + "NameSurname": "Nume Prenume", + "Unspecified": "Nespecificat", + "LicenceType": "Tip de licență", + "LicenseDiscountWarning": "ACEASTA PAGINA DE REDUCERE UTILizează COD DE REDUCERE IMPLICIT ȘI PENTRU DEZVOLTATORII VOLOSOFT. LINK-UL DE CUMPĂRARE DE MAI JOS NU FUNCȚIONEAZĂ.", + "DiscountedLicenseExplanation": "Aceste prețuri de licență sunt pentru startup-uri mici, dezvoltatori individuali, studenți, organizații non-profit și proiecte!", + "General": "General", + "License": "Licență", + "Development": "Dezvoltare", + "Payment": "Plată", + "WatchExplainerVideo": "Sa ne intalnim! Urmăriți videoclipul explicativ", + "LightDarkAndSemiDarkThemes": "Lumină, întunecată și semiîntunecată", + "LeptonXThemeExplanation": "Tema Lepton vă poate schimba tema în funcție de setările sistemului.", + "PRO": "PRO", + "WelcomeToABPCommercial": "Bine ați venit la ABP Commercial!", + "YourAccountDetails": "Detaliile contului dvs", + "OrganizationName": "Numele Organizatiei", + "AddDevelopers": "Adăugați dezvoltatori", + "StartDevelopment": "Începeți dezvoltarea", + "CreateAndRunApplicationUsingStartupTemplate": "Aflați cum să creați și să rulați o nouă aplicație web folosind șablonul de pornire ABP Commercial.", + "CommunityDescription2": "community.abp.io este un loc unde oamenii pot partaja articole legate de ABP. Căutați articole, tutoriale, mostre de cod, studii de caz și întâlniți oameni pe aceeași bandă ca și dvs.", + "UseABPSuiteExplanation": "Utilizați ABP Suite pentru a descărca codul sursă al modulelor și temelor.", + "ManageModulesWithSuite": "De asemenea, vă puteți gestiona modulele ABP cu Suite.", + "LearnHowToInstallSuite": "Aflați cum să instalați și să utilizați ABP Suite.", + "SeeMore": "Vezi mai mult", + "SeeLess": "Vedeți mai puțin", + "LayeredSolutionStructure": "Structură stratificată a soluției", + "LayeredSolutionStructureExplanation": "Soluția este stratificată pe baza principiilor și modelelor de proiectare bazată pe domeniul pentru a izola logica dvs. de afaceri de infrastructură și integrări și pentru a maximiza mentenabilitatea și reutilizarea codului. ABP Framework oferă deja abstracții, clase de bază și ghiduri pentru a implementa cu adevărat DDD pentru aplicația dvs.", + "MultipleUIOptions": "Opțiuni multiple de UI", + "MultipleUIOptionsExplanation": "Ne plac diferitele moduri de a crea interfața cu utilizatorul. Această soluție de pornire oferă trei opțiuni diferite de cadru UI pentru aplicația dvs. de afaceri.", + "MultipleDatabaseOptions": "Opțiuni multiple pentru baze de date", + "MultipleDatabaseOptionsExplanation": "Aveți două opțiuni de furnizor de baze de date (în plus față de folosirea ambelor într-o singură aplicație). Utilizați Entity Framework Core pentru a lucra cu orice bază de date relațională și, opțional, utilizați Dapper atunci când trebuie să scrieți interogări de nivel scăzut pentru o performanță mai bună. MongoDB este o altă opțiune dacă trebuie să utilizați o bază de date NoSQL bazată pe documente. În timp ce acești furnizori sunt bine integrați, rezumați și pre-configurați, puteți interacționa cu orice sistem de baze de date pe care îl puteți utiliza cu .NET.", + "ModularArchitectureExplanation2": "Modularitatea este un cetățean de primă clasă în platforma ABP.IO. Toate funcționalitățile aplicației sunt împărțite în module opționale bine izolate. Soluția de pornire vine deja cu modulele fundamentale ABP Commercial preinstalate. De asemenea, vă puteți crea propriile module pentru a construi un sistem modular pentru propria dvs. aplicație.", + "MultiTenancyForSaasBusiness": "Multi-Tenancy pentru afacerea dvs. SaaS", + "MultiTenancyForSaasBusinessExplanation": "ABP Commercial oferă un sistem multi-tenancy complet, end-to-end, pentru a vă crea sistemele SaaS (Software-as-a-Service). Permite chiriașilor să partajeze sau să aibă propriile baze de date cu un sistem de creare și migrare a bazelor de date din mers.", + "MicroserviceStartupSolution": "Soluție de pornire pentru microservicii", + "MicroserviceArchitectureExplanation2": "Îl puteți obține pentru următorul dvs. sistem de microservicii pentru a profita de soluția de bază preconstruită și de experiența distilată.", + "PreIntegratedTools": "Pre-integrat în instrumente populare", + "PreIntegratedToolsExplanation": "Soluția este deja integrată în instrumentele și tehnologiile standard din industrie, în timp ce le puteți schimba oricând și le puteți integra cu instrumentele preferate.", + "SingleSignOnAuthenticationServer": "Server de autentificare cu conectare unică", + "SingleSignOnAuthenticationServerExplanation": "Soluția are o aplicație de server de autentificare care este utilizată de celelalte aplicații ca un server de conectare unică cu funcțiile de gestionare a accesului API. Se bazează pe IdentityServer.", + "WebAppsWithGateways": "2 aplicații web cu 2 gateway-uri API", + "WebAppsWithGatewaysExplanation": "Soluția conține două aplicații web, fiecare având un gateway API dedicat (BFF - Backend For Frontend pattern).", + "BackOfficeApplication": "Aplicație Back Office", + "BackOfficeApplicationExplanation": "Aplicația web reală a sistemului dvs., cu mai multe opțiuni de cadru UI. Puteți crea orice fel de aplicație de afaceri.", + "LandingWebsite": "Site-ul de aterizare", + "LandingWebsiteExplanation": "Un site web de destinație/public generic care poate fi utilizat în mai multe scopuri, cum ar fi prezentarea companiei dvs., vânzarea produselor dvs. etc.", + "ABPFrameworkEBook": "E-book Mastering ABP Framework", + "MasteringAbpFrameworkEBookDescription": "Inclus în licența dvs. comercială ABP", + "FullName": "Numele complet", + "LicenseTypeNotCorrect": "Tipul de licență nu este corect!", + "Trainings": "Antrenamente", + "ChooseTrainingPlaceholder": "Alege antrenamentul...", + "DoYouNeedTrainings": "Ai nevoie de unul dintre aceste antrenamente?", + "DoYouNeedTraining": "Ai nevoie de formare {0}?", + "GetInTouchUs": "Contactează-ne", + "ForMoreInformationClickHere": "Pentru mai multe informații, faceți clic aici.", + "ForMoreInformationClickHereByClass": "Pentru mai multe informații, faceți clic aici.", + "IsGetOnboardingTraining": "Doriți să urmați cursuri de integrare și dezvoltare de aplicații web?", + "OnboardingWebApplicationDevelopmentTrainingMessage": "Pentru a vă programa calendarul de antrenament, contactați {0} după crearea organizației", + "CustomPurchaseMessage": "Pentru următorul pas, faceți clic pe {0} pentru a ne contacta.", + "Note": "Notă", + "AdditionalNote": "Notă suplimentară", + "OnboardingTrainingFaqTitle": "Aveți pregătire de integrare ABP?", + "OnboardingTrainingFaqExplanation": "Da, avem servicii de instruire ABP pentru a vă ajuta să începeți rapid proiectul dvs. ABP. Veți afla despre ABP de la un membru al echipei de bază ABP și veți obține abilitățile necesare pentru a vă începe proiectul ABP. În cadrul instruirii de onboarding, vă vom explica cum să vă configurați mediul de dezvoltare, să instalați instrumentele necesare și să creați o pagină CRUD complet funcțională. Training-ul va fi live, iar aplicația Zoom va fi folosită, suntem deschiși să folosim alte platforme de întâlnire online. Limba cursului va fi engleza. De asemenea, puteți adresa întrebări despre ABP în timpul sesiunilor. O oră și o dată convenabile vor fi planificate pentru ambele părți. Pentru a obține mai multe informații, contactați-ne la info@abp.io .", + "AddBasket": "Adauga in cos", + "SendTrainingRequest": "Trimiteți cerere de instruire", + "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* Versiunea în limba engleză a acestui document este cea mai actualizată, iar versiunea în limba engleză va prevala în orice dispută.", + "Pricing_Page_Title": "Prețuri și planuri", + "Pricing_Page_Description": "Alegeți funcțiile și funcționalitățile de care afacerea dvs. are nevoie astăzi. Cumpărați o licență comercială ABP și creați proiecte nelimitate.", + "Pricing_Page_HurryUp": "Grăbiţi-vă!", + "Pricing_Page_BuyLicense": "Cumpărați o licență la prețuri 2021 până pe 16 ianuarie!", + "Pricing_Page_ValidForExistingCustomers": "Valabil și pentru clienții existenți și pentru reînnoiri de licență.", + "Pricing_Page_Hint1": "Prețul licenței include un anumit număr de locuri de dezvoltator. Dacă aveți mai mulți dezvoltatori, puteți oricând să achiziționați locuri suplimentare.", + "Pricing_Page_Hint2": "Puteți achiziționa mai multe licențe de dezvoltator acum sau în viitor. Licențele sunt bazate pe locuri, așa că puteți transfera un loc de la un dezvoltator la altul.", + "Pricing_Page_Hint3": "Puteți dezvolta un număr nelimitat de produse diferite cu licența dvs.", + "Pricing_Page_Hint4": "ABP Suite este un instrument care vă ajută dezvoltarea pentru a vă îmbunătăți productivitatea. Acceptă generarea de pagini CRUD și crearea de noi proiecte.", + "Pricing_Page_Hint5": "Puteți utiliza toate modulele pre-construite în aplicațiile dvs.", + "Pricing_Page_Hint6": "Puteți utiliza toate temele pre-construite în aplicațiile dvs.", + "Pricing_Page_Hint7": "Un șablon de pornire este o soluție Visual Studio pentru a vă face să începeți proiectul. Toate modulele fundamentale sunt adăugate și pre-configurate pentru dvs.", + "Pricing_Page_Hint8": "Cartea electronică Mastering ABP Framework explică cum să implementezi soluții .NET cu cele mai bune practici. Este vândută pe Amazon.com și puteți descărca cartea gratuit cu licența dvs.", + "Pricing_Page_Hint9": "Puteți descărca codul sursă al oricărui modul. Poate doriți să adăugați codul sursă la soluția dvs. pentru a face modificări radicale sau pur și simplu să îl păstrați pentru dvs. din motive de securitate.", + "Pricing_Page_Hint10": "Licențele sunt pe viață. Aceasta înseamnă că puteți continua să vă dezvoltați aplicația pentru totdeauna. Accesul la cea mai recentă versiune și obținerea de asistență sunt acordate în perioada de licență (1 an dacă nu o reînnoiți).", + "Pricing_Page_Hint11": "Fără restricții privind implementarea! Puteți implementa pe câte servere doriți, inclusiv serviciile cloud sau on-premise.", + "Pricing_Page_Hint12": "Puteți actualiza modulele, temele și instrumentele la cea mai recentă versiune în perioada de licență activă. După expirarea licenței, trebuie să o reînnoiți pentru a continua să primiți actualizări pentru remedieri de erori, noi funcții și îmbunătățiri.", + "Pricing_Page_Hint13": "Puteți obține asistență premium pentru un an (vă puteți reînnoi licența pentru a o prelungi).", + "Pricing_Page_Hint14": "Licențele de echipă și de afaceri au limită de incidente/întrebări. Dacă cumpărați licențe de dezvoltator suplimentare, limita dvs. de incident crește cu {0} (pentru Licența pentru echipă) sau cu {1} (pentru Licența pentru afaceri) per dezvoltator.", + "Pricing_Page_Hint15": "Numai licența Enterprise include suport privat. Puteți trimite un e-mail direct echipei ABP sau puteți pune întrebări pe support.abp.io cu o opțiune de bilet privat. Biletele private nu sunt vizibile publicului.", + "Pricing_Page_Hint16": "Puteți descărca codul sursă al tuturor temelor ABP. Poate doriți să adăugați codul sursă la soluția dvs. pentru a face modificări radicale sau pur și simplu să îl păstrați pentru dvs. din motive de securitate.", + "Pricing_Page_Testimonial_1": "ABP Commercial a permis SC Ventures să livreze o platformă SaaS de bază de date siloz multi-chiriași de nivel bancar în 9 luni pentru a sprijini finanțarea lanțului de aprovizionare a conturilor de încasat / conturi de plătit a facturilor cu valoare semnificativă de la mai multe ancore integrate. Modularitatea ABP a făcut posibil ca echipa să livreze în timp record, să treacă toate VAPT și să implementeze stiva de microservicii containerizate prin CI/CD complet și conducte în producție.", + "Pricing_Page_Testimonial_2": "Vedem valoarea utilizării ABP Commercial pentru a reduce cheltuielile generale ale proiectelor de dezvoltare personalizate. Echipa este capabilă să unifice modelul de cod în diferite fluxuri de proiect. Vedem mai mult potențial în cadru pentru a construi noi funcții mai rapid decât înainte. Avem încredere că vom vedea în mod constant valoarea valorificării ABP Commercial.", + "Pricing_Page_Testimonial_3": "Ne place ABP. Nu trebuie să scriem totul de la zero. Pornim de la funcții ieșite din cutie și ne concentrăm doar pe ceea ce avem cu adevărat nevoie să scriem. De asemenea, ABP este bine proiectat și codul este de înaltă calitate, cu mai puține erori. Dacă ar trebui să scriem singuri tot ce ne trebuie, ar putea fi nevoiți să petrecem ani de zile. Încă un lucru care ne place este că noua versiune, remedierea problemelor sau îmbunătățirea apare foarte curând la fiecare două săptămâni. Nu așteptăm prea mult.", + "Pricing_Page_Testimonial_4": "ABP Commercial este un produs fantastic pe care l-ar recomanda. Produse comerciale pe piață pentru clienții noștri într-o singură platformă configurabilă. Saltul începe că cadrul și instrumentele oferă ca orice echipă merită fiecare cent. ABP Commercial a fost cea mai potrivită pentru nevoile noastre.", + "Pricing_Page_Testimonial_5": "ABP Framework nu este doar un cadru, ci este și un ghid pentru dezvoltarea/managementul proiectelor, deoarece oferă instruire DDD, GenericRepository, DI, Microservice și Modularity. Chiar dacă nu veți folosi cadrul în sine, vă puteți dezvolta cu docs.abp.io, care este bine pregătit și profesionist (OpenIddict, Redis, Quartz etc.). Deoarece multe lucruri sunt pre-construite, scurtează semnificativ timpul de dezvoltare a proiectului (cum ar fi pagina de conectare, gestionarea excepțiilor, filtrarea datelor, seeding, înregistrarea auditului, localizarea, controlerul automat API etc.). Ca exemplu din aplicația noastră, am folosit Local Event Bus pentru controlul stocurilor. Așadar, pot gestiona mișcările comenzilor scriind handler de stoc. Este minunat să nu pierzi timp pentru CreationTime, CreatorId. Acestea sunt completate automat.", + "Pricing_Page_Testimonial_6": "Cadrul ABP este un cadru bun, dar are nevoie de timp pentru a înțelege diferitele straturi, clase și biblioteci pe care le folosește (în special ABP). Am petrecut mult timp citind baza de cod, dar ABP Commercial ne-a economisit timp în crearea entităților de specialitate de proiect (AR) și a depozitului legat de fiecare dintre ele. Mi-a placut si abordarea folosita in ABP este foarte matura; știm că se bazează pe DDD și monolit.", + "Pricing_Page_Testimonial_7": "Ca startup, trebuie să repetăm rapid și să petrecem timp minim pe caracteristicile standard și non-core. \n Inginerii noștri variază de la ingineri cu înaltă experiență la ingineri juniori și aveam nevoie de o înțelegere comună și de o modalitate de a împărtăși cunoștințele tehnice și de domeniu, ABP ne-a permis să facem acest lucru datorită ghidurilor și documentației excelente. \n Există lucruri pentru care nu a trebuit să ne facem griji, deoarece funcționează de la cutie cu ABP. \n ABP ne-a ajutat să eficientizăm prototiparea și dezvoltarea rapidă, în mai puțin de 4 săptămâni de la inițierea caracteristicilor până la producție. Cu toate caracteristicile sale premium incluse în licență, ABP ne-a oferit „Startup in a Box” în partea de software.", + "Pricing_Page_Testimonial_8": "Aș recomanda ABP comercial tuturor celor care doresc să extindă gama de produse disponibile clienților lor. Este fantastic atunci când trebuie să utilizați un mediu de întreprindere distribuit (Angular, WPF, Win&Linux). Pe lângă produsele lor, ne place sprijinul lor, ceea ce ne face munca mai rapidă și mai ușoară. Știm deja că am găsit un partener excelent pentru viitor, care ne va sprijini în extinderea afacerii noastre.", + "Pricing_Page_Testimonial_9": "Suntem o companie formată din 2 angajați, care este în activitate de peste 20 de ani. \n În ceea ce privește experiența noastră cu ABP Commercial, am fost abordați de un client care ne-a solicitat să dezvoltăm o nouă aplicație de resurse umane într-un mediu modern pentru a înlocui aplicația lor Access veche de 25 de ani. Am decis să trecem de la o soluție desktop la una bazată pe web. \n \n La acea vreme, aveam foarte puține cunoștințe despre aplicațiile web și .NET, dar am dat peste ABP Commercial și, cu ajutorul ABP Framework, documentația tehnică și ABP Suite, am putut nu numai să dezvoltăm aplicația pentru specificațiile clientului dar și să lucreze cu succes într-un mediu .NET într-un an.", + "AbpBookDownloadArea_ClaimYourEBook": "Revendicați-vă cărțile electronice Mastering ABP Framework", + "AddMemberModal_Warning_1": "Dacă numele de utilizator pe care încercați să îl adăugați nu există în sistem, vă rugăm să cereți membrului echipei dvs. să se înregistreze pe {0} și să vă împărtășească numele de utilizator al contului său.", + "MyOrganizations_Detail_WelcomeMessage": "Bun venit la organizația dvs., {0}", + "MyOrganizations_Detail_OrganizationManagement": "Managementul organizației", + "OrganizationDisplayName": "Numele afișat al organizației", + "MyOrganizations_Detail_EditDisplayName": "Editați numele afișat", + "MyOrganizations_Detail_UpgradeYourLicense": "Actualizați-vă licența", + "MyOrganizations_Detail_LicenseStartAndExpiryDate": "Data de începere a licenței - Data de expirare", + "MyOrganizations_Detail_OwnerRightInfo": "Utilizați {0} dintre drepturile dvs. de proprietar {1}.", + "MyOrganizations_Detail_CopyApiKey": "Copiați cheia", + "MyOrganizations_Detail_ApiKeyDescription": "Cheia API este simbolul pachetelor PRO găzduite pe {1}.", + "MyOrganizations_Detail_YourPrivateNugetSource": "Sursa dvs. privată NuGet este {0}", + "MyOrganizations_Detail_PrivateNugetSourceWarning": "Acesta este adăugat automat ca flux la NuGet.Config în soluția ABP. Nu partajați cheia dvs. privată cu utilizatori neautorizați!", + "MyOrganizations_Detail_DeveloperSeatInfo": "Utilizați {0} din {1} locuri de dezvoltator.", + "NeedMoreSeatsForYourTeam": "Ai nevoie de mai multe locuri pentru echipa ta?", + "MyOrganizations_Detail_PricePerYear": "{0} / pe an", + "MyOrganizations_Detail_PurchaseDeveloperSeats": "Achiziționați locuri pentru dezvoltatori", + "Invoices": "Facturi", + "RequestInvoice": "Solicitați factura", + "OrderNumber": "Număr de ordine", + "Date": "Data", + "Products": "Produse", + "TotalPrice": "Pretul total", + "ThereIsNoInvoice": "Nu există nicio factură", + "MyOrganizations_Detail_PaymentProviderInfo": "Dacă v-ați achiziționat licența prin gateway-ul {0} , acesta trimite factura PDF la adresa dvs. de e-mail, consultați {0} facturare.", + "MyOrganizations_Detail_PayUInfo": "Dacă ați achiziționat prin gateway-ul Iyzico , faceți clic pe butonul „Solicitare factură” și completați informațiile de facturare.", + "MyOrganizations_Detail_ConclusionInfo": "Solicitarea dvs. de facturare va fi finalizată în termen de {0} zile lucrătoare.", + "ExtendYourLicense": "Extindeți-vă licența {0}", + "Continue": "Continua", + "PurchaseLicense": "Achiziționați licența {0}", + "DownloadInvoiceModal_DownloadInvoice": "Descărcați Factură", + "DownloadInvoiceModal_SaveInformationOnlyOnce": "Puteți salva informațiile de facturare o singură dată.", + "InvoiceModal_EnterCompanyName": "Introduceți numele legal al companiei dvs....", + "InvoiceModal_EnterCompanyAddress": "Introdu adresa juridică a companiei...", + "InvoiceModal_EnterTaxNumber": "Introduceți numărul dvs. de TAX/TVA dacă este disponibil...", + "RequestInvoiceModal_EnterNotes": "Introduceți mesajul suplimentar despre factura dvs....", + "PrePayment_PayWithIyzico": "Vei plăti cu Iyzico", + "ContinueToCheckout": "Continuați la Checkout", + "PrePayment_IyzicoRedirectionInfo": "Veți fi redirecționat către Iyzico Payment Gateway pentru a finaliza achiziția în siguranță.", + "PrePayment_IyzicoAcceptVisaAndMasterCard": "Iyzico acceptă Visa și MasterCard.", + "Purchase": "Cumpărare", + "AcceptTermsAndConditions": "Am citit, înțeles și accept politica de confidențialitate , termenii și condițiile și EULA.", + "AcceptTermsAndConditionsWarningMessage": "Vă rugăm să acceptați politica de confidențialitate și termenii și condițiile", + "SelectGatewayToContinue": "Vă rugăm să selectați un Gateway pentru a continua!", + "GatewaySelection_SelectGateway": "Selectați un Gateway de plată", + "GatewaySelection_RedirectionMessage": "În continuare, veți fi redirecționat către site-ul web al gateway-ului de plată selectat pentru tranzacție.", + "PaymentSucceed_PaymentSuccessMessage": "Plata realizată cu succes", + "PaymentSucceed_ThanksForPurchase": "Multumesc pentru cumparaturile facute!", + "PaymentSucceed_CreateYourOrganization": "Creați-vă organizația", + "PaymentSucceed_AddMeAsDeveloper": "Și eu sunt dezvoltator, adaugă-mă ca dezvoltator în organizația mea.", + "PaymentSucceed_CreateOrganization": "Creați organizație", + "PaymentSucceed_OrganizationDescription": "O organizație este formată din dezvoltatori și proprietari. Dezvoltatorii sunt utilizatori care scriu cod în proiectul ABP și vor beneficia de site-ul {1} . Proprietarii sunt utilizatori care alocă locuri de dezvoltator și gestionează licențele.", + "PaymentSucceed_ViewOrganization": "Click aici pentru a vedea organizarea", + "Purchase_TotalAnnualPrice": "TOTAL (taxă anuală)", + "Purchase_TrainingPrice": "Prețul antrenamentului", + "Purchase_OnboardingTraining": "Instruire live pentru integrare și dezvoltare de aplicații web", + "TotalDeveloperPrice": "Prețul total pentru dezvoltatori", + "Purchase_PricePerDeveloper": "{0} {1} per dezvoltator", + "Purchase_IncludedDeveloperInfo": "{0} {1} inclus.", + "Purchase_LicenseExtraDeveloperPurchaseMessage": "Licența {0} include dezvoltatori {1}. Puteți adăuga dezvoltatori suplimentari.", + "StartupTemplates_Page_Title": "Șabloane de pornire ABP", + "StartupTemplates_Page_Description": "ABP Commercial vă permite să construiți soluții cu orice nivel de complexitate. Oferă două soluții principale de pornire prefabricate. Puteți să-l selectați pe cel apropiat de cerințele dvs. și să vă construiți propria soluție personalizată pe deasupra.", + "MicroserviceStartupSolutionForDotnet": "Soluție de pornire pentru microservicii pentru .NET", + "MonolithSolutionForDotnet": "Soluție monolit (modulară) pentru .NET", + "TrainingDetailsHeaderInfo_TrainingHour": "{0} oră(e)", + "Trainings_Content": "Conținutul instruirii", + "Trial_Page_StartYourFreeTrial": "Începe perioada gratuită de testare", + "TrialLicenseFeatures": "Veți putea beneficia de toate caracteristicile comerciale ABP", + "TrialPeriodDays": "Veți avea o licență de echipă de {0} zile", + "TrialForumSupportIncident": "Veți avea {0} incidente de asistență pe forum", + "Contact_Page_Title": "Contactați echipa de dezvoltare ABP", + "Contact_Page_Description": "Contactați echipa ABP Development, dacă aveți nevoie de ajutor sau împărtășiți-vă gândurile și opiniile! Echipa de asistență ABP este gata să ajute.", + "Demo_Page_Title": "Creați o demonstrație", + "Demo_Page_Description": "Creați o demonstrație gratuită pentru a vedea un exemplu de aplicație creat folosind șablonul de pornire comercială ABP. Nu vă repetați pentru cerințele comune ale aplicației.", + "Discounted_Page_Title": "Preț redus", + "Discounted_Page_Description": "Alegeți funcțiile și funcționalitățile de care afacerea dvs. are nevoie astăzi. Cumpărați o licență comercială ABP și creați proiecte nelimitate", + "Faq_Page_Title": "Întrebări frecvente (FAQ)", + "Faq_Page_Description": "Aveti vreo intrebare? Căutați întrebări frecvente sau adresați-ne o întrebare folosind formularul de contact.", + "Faq_Page_SwiftCode": "Codul SWIFT", + "Faq_Page_BankName": "Numele băncii", + "Faq_Page_AccountName": "Nume de cont", + "Faq_Page_AccountNumber": "Numărul de cont", + "Faq_Page_Currency": "Valută", + "Faq_Page_VatNumber": "TVA", + "Faq_Page_OtherCurrenciesInfo": "Pentru alte monede, consultați toate conturile", + "ProjectCreatedSuccess_Page_Title": "Proiectul dvs. a fost creat", + "ProjectCreatedSuccess_Page_Description": "Proiectul tău ABP a fost creat cu succes!", + "Suite_Page_Title": "Suita ABP", + "Suite_Page_Description": "ABP Commercial oferă instrumente de dezvoltare rapidă a aplicațiilor pentru a crește productivitatea dezvoltatorilor. ABP Suite vă permite să creați cu ușurință pagini CRUD.", + "Themes_Page_Title": "Teme ABP", + "Themes_Page_Description": "ABP Commercial oferă mai multe teme profesionale, moderne de UI. Creați o demonstrație gratuită pentru a avea o vedere rapidă a modului în care arată interfața de utilizare.", + "Tools_Page_Title": "Instrumente de dezvoltare rapidă a aplicațiilor", + "Tools_Page_Description": "ABP Commercial oferă instrumente de dezvoltare rapidă a aplicațiilor pentru a crește productivitatea dezvoltatorilor. ABP Suite vă permite să creați cu ușurință pagini CRUD.", + "DeveloperPrice": "Prețul dezvoltatorului", + "AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0} dezvoltatori", + "LicenseRemainingDays": "timp de {0} zile", + "ExtendPaymentInfoSection_Description": "Prin extinderea/reînnoirea licenței, veți continua să beneficiați de asistență premium . De asemenea, veți putea obține actualizări majore sau minore pentru module și teme. Veți putea continua să creați noi proiecte. Și veți putea în continuare să utilizați ABP Suite , care vă accelerează dezvoltarea.", + "LicenseRenewalPrice": "Preț de reînnoire a licenței", + "LicensePrice": "Prețul licenței", + "TrialLicensePaymentInfoSection_Description": "Achiziționați licență: prin achiziționarea unei licențe, veți continua să beneficiați de asistență premium . De asemenea, veți putea obține actualizări majore sau minore pentru module și teme. Veți putea continua să creați noi proiecte. Și veți putea în continuare să utilizați ABP Suite , care vă accelerează dezvoltarea.
Consultați tabelul de comparare a licențelor pentru a verifica diferențele dintre tipurile de licență.", + "SelectTargetLicense": "Selectați Licența țintă", + "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Da, prelungesc data de expirare a licenței cu 1 an.", + "UpgradePaymentInfoSection_WantToExtendLicense": "Doriți să vă prelungiți permisul cu încă un an?", + "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Actualizarea nu va prelungi data de expirare a licenței!", + "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Prin actualizarea licenței, veți fi promovat la un tip de licență superior, ceea ce vă va permite să obțineți beneficii suplimentare. Consultați tabelul de comparare a licențelor pentru a verifica diferențele dintre tipurile de licență.", + "Landing_Page_CustomerStories": "Poveștile clienților", + "Landing_Page_OurGreatCustomers": "Marii nostri clienti", + "Landing_Page_WebApplicationFramework": "Cadrul aplicației web", + "Landing_Page_WebDevelopmentPlatform": "Platforma de dezvoltare web", + "Landing_Page_CompleteWebDevelopmentPlatform": "Platformă completă de dezvoltare web", + "Landing_Page_TryFreeDemo": "Încercați Demo gratuită", + "Landing_Page_StartingPointForWebApplications": "Punctul de plecare pentru aplicațiile web bazate pe ASP.NET Core! Se bazează pe Cadrul ABP pentru cea mai bună dezvoltare web.", + "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework oferă o infrastructură software pentru a dezvolta aplicații web excelente cu cele mai bune practici.", + "Landing_Page_MicroserviceCompatibleArchitecture": "Arhitectură compatibilă cu microservicii", + "Landing_Page_PreBuiltApplicationModulesAndThemes": "Module și teme de aplicație preconstruite", + "Landing_Page_MultiTenantArchitecture": "Arhitectură cu mai mulți chiriași", + "Landing_Page_MultiTenancyDescription": "Aplicații SaaS, ușor! Multi-tenancy integrat de la baza de date la UI.", + "Landing_Page_DDDIntroduction": "Proiectat și dezvoltat pe baza modelelor și principiilor DDD. Oferă un model stratificat pentru aplicația dvs.", + "Landing_Page_CrossCuttingConcernsInfo": "Infrastructură completă pentru autorizare, validare, gestionarea excepțiilor, stocarea în cache, înregistrarea auditului, gestionarea tranzacțiilor și multe altele.", + "Landing_Page_PreBuiltApplicationModules": "Module de aplicații pre-construite care includ cele mai comune cerințe ale aplicațiilor web.", + "Landing_Page_ChatModule": "conversație", + "Landing_Page_DocsModule": "Docs", + "Landing_Page_FileManagementModule": "Gestionarea fișierelor", + "Landing_Page_CustomerStory_1": "ABP Commercial a permis SC Ventures să livreze o platformă SaaS de bază de date siloz multi-chiriași de nivel bancar în 9 luni pentru a sprijini finanțarea lanțului de aprovizionare a conturilor de încasat / conturi de plătit a facturilor cu valoare semnificativă de la mai multe ancore integrate. Modularitatea ABP a făcut posibil ca echipa să livreze în timp record, să treacă toate VAPT și să implementeze stiva de microservicii containerizate prin CI/CD complet și conducte în producție.", + "Landing_Page_CustomerStory_2": "Vedem valoarea utilizării ABP Commercial pentru a reduce cheltuielile generale ale proiectelor de dezvoltare personalizate. Echipa poate unifica modelul de cod în diferite fluxuri de proiect. Vedem mai mult potențial în cadru pentru a construi noi funcții mai rapid decât înainte. Avem încredere că vom vedea în mod constant valoarea valorificării ABP Commercial.", + "Landing_Page_CustomerStory_3": "Ne place ABP. Nu trebuie să scriem totul de la zero. Pornim de la funcții ieșite din cutie și ne concentrăm doar pe ceea ce avem cu adevărat nevoie să scriem. De asemenea, ABP este bine proiectat și codul este de înaltă calitate, cu mai puține erori. Dacă ar trebui să scriem singuri tot ce ne trebuie, ar putea fi nevoiți să petrecem ani de zile. Încă un lucru care ne place este că noua versiune, sau remedierea problemelor sau îmbunătățirea apare foarte curând \n o dată la două săptămâni. Nu așteptăm prea mult.", + "Landing_Page_CustomerStory_4": "ABP Commercial este un produs fantastic pe care l-ar recomanda. Produse comerciale pe piață pentru clienții noștri într-o singură platformă configurabilă. Saltul începe că cadrul și instrumentele oferă ca orice echipă merită fiecare cent. ABP Commercial a fost cea mai potrivită pentru nevoile noastre.", + "Landing_Page_AdditionalServices": "Licență personalizată sau în volum, onboarding, training live și suport, dezvoltare de proiecte personalizate, portarea proiectelor existente și multe altele...", + "Landing_Page_IncludedDeveloperLicenses": "Incluse {0} licențe de dezvoltator", + "Landing_Page_SeeOnDemo": "Vezi pe Demo", + "Landing_Page_LeptonThemes": "LeptonThemes", + "Landing_Page_AccountModuleDescription_1": "Acest modul implementează sistemul de autentificare pentru o aplicație;", + "Landing_Page_AccountModuleDescription_2": "Oferă o pagină de conectare cu numele de utilizator și parola", + "Landing_Page_AccountModuleDescription_3": "Oferă o pagină de înregistrare pentru a crea un cont nou.", + "Landing_Page_AccountModuleDescription_4": "Oferă o pagină cu parola uitată pentru a trimite un link de resetare a parolei sub formă de e-mail.", + "Landing_Page_AccountModuleDescription_5": "Oferă funcționalitate de confirmare prin e-mail cu UI.", + "Landing_Page_AccountModuleDescription_6": "Implementează autentificarea cu doi factori (SMS și e-mail).", + "Landing_Page_AccountModuleDescription_7": "Implementează blocarea utilizatorilor (blochează contul pentru perioada de timp stabilită atunci când apar un anumit număr de autentificări eșuate din cauza acreditărilor nevalide într-un anumit interval de timp).", + "Landing_Page_AccountModuleDescription_8": "Implementează interfața de utilizare și funcționalitatea serverului de autentificare Identity Server .", + "Landing_Page_AccountModuleDescription_9": "Permite comutarea între chiriași într-un mediu cu mai mulți chiriași.", + "Landing_Page_AccountModuleDescription_10": "Permite schimbarea limbii UI a aplicației.", + "Landing_Page_AuditLoggingModuleDescription_1": "Acest modul oferă interfața de utilizare de raportare a jurnalului de audit pentru infrastructura de audit. Permite căutarea, filtrarea și afișarea intrărilor din jurnalul de audit și jurnalele de modificare a entităților.", + "Landing_Page_AuditLoggingModuleDescription_2": "O intrare din jurnalul de audit constă din date critice despre fiecare solicitare a clientului:", + "Landing_Page_AuditLoggingModuleDescription_3": "URL, Browser, adresa IP, numele clientului", + "Landing_Page_AuditLoggingModuleDescription_4": "Utilizatorul", + "Landing_Page_AuditLoggingModuleDescription_5": "Metoda HTTP, codul de stare de returnare HTTP", + "Landing_Page_AuditLoggingModuleDescription_6": "Succes/eșec, detalii despre excepție dacă sunt disponibile", + "Landing_Page_AuditLoggingModuleDescription_7": "Durata de execuție a cererii", + "Landing_Page_AuditLoggingModuleDescription_8": "Entitățile au fost create, șterse sau actualizate în această solicitare (cu proprietăți modificate).", + "Landing_Page_BloggingModuleDescription_1": "Acest modul adaugă un blog simplu aplicației dvs. ABP;", + "Landing_Page_BloggingModuleDescription_2": "Permite crearea mai multor bloguri într-o singură aplicație.", + "Landing_Page_BloggingModuleDescription_3": "Acceptă formatul Markdown.", + "Landing_Page_BloggingModuleDescription_4": "Permite să scrieți comentarii pentru o postare.", + "Landing_Page_BloggingModuleDescription_5": "Permite atribuirea de etichete postărilor de blog.", + "Landing_Page_BloggingModuleDescription_6": "Vedeți site-ul web blog.abp.io ca exemplu live al modulului de blogging.", + "Landing_Page_ChatModuleDescription_1": "Acest modul este utilizat pentru mesageria în timp real între utilizatorii din aplicație.", + "Landing_Page_ChatModuleDescription_2": "Mesaje în timp real pe pagina de chat.", + "Landing_Page_ChatModuleDescription_3": "Căutați utilizatori în aplicație pentru conversații noi.", + "Landing_Page_ChatModuleDescription_4": "Lista de contacte pentru conversațiile recente.", + "Landing_Page_ChatModuleDescription_5": "Notificări de mesaje noi atunci când utilizatorul se uită la o altă pagină.", + "Landing_Page_ChatModuleDescription_6": "Insigna pentru numărul total de mesaje necitite pe pictograma meniului.", + "Landing_Page_ChatModuleDescription_7": "Număr de mesaje necitite pentru fiecare conversație.", + "Landing_Page_ChatModuleDescription_8": "Conversații leneșe încărcate.", + "Landing_Page_DocsModuleDescription_1": "Acest modul este utilizat pentru a crea site-uri web de documentație tehnică;", + "Landing_Page_DocsModuleDescription_2": "Integrare GitHub încorporată: scrieți și gestionați direct documente pe GitHub.", + "Landing_Page_DocsModuleDescription_3": "Suport pentru versiuni integrat direct în versiunile GitHub.", + "Landing_Page_DocsModuleDescription_4": "Acceptă mai multe limbi (cu suport alternativ la limba implicită).", + "Landing_Page_DocsModuleDescription_5": "Acceptă formatele Markdown și HTML.", + "Landing_Page_DocsModuleDescription_6": "Oferă o secțiune de navigare și o secțiune de schiță .", + "Landing_Page_DocsModuleDescription_7": "Permite găzduirea mai multor documentații de proiecte într-o singură aplicație.", + "Landing_Page_DocsModuleDescription_8": "Linkuri către fișierul de pe GitHub, astfel încât oricine poate contribui cu ușurință făcând clic pe linkul Editați .", + "Landing_Page_DocsModuleDescription_9": "În plus față de sursa GitHub, permite pur și simplu utilizarea unui folder ca sursă de documentație.", + "Landing_Page_FileManagementModuleDescription_1": "Încărcați, descărcați și organizați fișiere într-o structură de foldere ierarhice.", + "Landing_Page_FileManagementModuleDescription_2": "Acest modul este folosit pentru a încărca, descărca și organiza fișiere într-o structură de foldere ierarhice. De asemenea, este compatibil cu multi-tenancy și puteți determina limita de dimensiune totală pentru chiriașii dvs.", + "Landing_Page_FileManagementModuleDescription_3": "Acest modul se bazează pe sistemul de stocare BLOB , astfel încât poate folosi diferiți furnizori de stocare pentru a stoca conținutul fișierului.", + "Landing_Page_IdentityModuleDescription_1": "Acest modul implementează sistemul Utilizator și Rol al unei aplicații;", + "Landing_Page_IdentityModuleDescription_2": "Construit pe biblioteca Microsoft ASP.NET Core Identity .", + "Landing_Page_IdentityModuleDescription_3": "Gestionați rolurile și utilizatorii din sistem. Un utilizator are permisiunea de a avea mai multe roluri .", + "Landing_Page_IdentityModuleDescription_4": "Setați permisiunile la niveluri de rol și utilizator.", + "Landing_Page_IdentityModuleDescription_5": "Activați/dezactivați autentificarea cu doi factori și blocarea utilizatorilor per utilizator.", + "Landing_Page_IdentityModuleDescription_6": "Gestionați profilul de utilizator și parola de bază.", + "Landing_Page_IdentityModuleDescription_7": "Gestionați tipurile de revendicări în sistem, setați revendicările la roluri și utilizatori.", + "Landing_Page_IdentityModuleDescription_8": "Pagina de setare pentru a gestiona complexitatea parolei , autentificarea utilizatorului, contul și blocarea.", + "Landing_Page_IdentityModuleDescription_9": "Suportă autentificare LDAP .", + "Landing_Page_IdentityModuleDescription_10": "Oferă verificarea e-mailului și a numărului de telefon .", + "Landing_Page_IdentityModuleDescription_11": "Suportă integrări de conectare sociale (Twitter, Facebook, GitHub etc...).", + "Landing_Page_IdentityModuleDescription_12": "Gestionați unitățile organizaționale din sistem.", + "Landing_Page_PaymentModuleDescription_1": "Oferă integrare pentru diferite gateway-uri de plată.", + "Landing_Page_PaymentModuleDescription_2": "Acest modul oferă integrare pentru gateway-uri de plată, astfel încât să puteți obține cu ușurință plăți de la clienții dvs.", + "Landing_Page_PaymentModuleDescription_3": "Acest modul acceptă următoarele gateway-uri de plată", + "Welcome_Page_UseSameCredentialForCommercialWebsites": "Folosiți aceleași acreditări atât pentru commercial.abp.io, cât și pentru support.abp.io .", + "WatchCrudPagesVideo": "Urmărește videoclipul „Crearea paginilor CRUD cu ABP Suite”!", + "WatchGeneratingFromDatabaseVideo": "Urmărește videoclipul „ABP Suite: Generarea de pagini CRUD din tabele de baze de date existente”!", + "WatchTakeCloserLookVideo": "Urmărește videoclipul „Aruncă o privire mai atentă la generarea codului: ABP Suite”!", + "ConfirmedEmailAddressRequiredToStartTrial": "Ar trebui să aveți o adresă de e-mail confirmată pentru a începe o licență de probă.", + "EmailVerificationMailNotSent": "E-mailul de verificare a e-mailului nu a putut fi trimis.", + "GetConfirmationEmail": "Faceți clic aici pentru a primi un e-mail de verificare dacă nu l-ați primit înainte.", + "WhichLicenseTypeYouAreInterestedIn": "Ce tip de licență vă interesează?", + "DontTakeOurWordForIt": "Nu ne crede pe cuvânt...", + "ReadAbpCommercialUsersWantYouToKnow": "Citiți ce doresc utilizatorii ABP Commercial să știți", + "Testimonial_ShortDescription_1": "Modularitatea ABP a făcut posibil ca echipa să livreze la timp.", + "Testimonial_ShortDescription_2": "Creați funcții noi mai rapid decât înainte.", + "Testimonial_ShortDescription_3": "Pornim de la funcții ieșite din cutie și ne concentrăm doar pe ceea ce avem cu adevărat nevoie să scriem.", + "Testimonial_ShortDescription_4": "ABP Commercial a fost cea mai potrivită pentru nevoile noastre.", + "OnlineReviewersOnAbpCommercial": "Recenzii online despre ABP Commercial", + "SeeWhatToldAboutAbpCommercial": "Vezi ce s-a spus despre ABP Commercial și scrie-ți părerea dacă vrei.", + "BlazoriseLicense": "Trebuie să cumpărăm o licență Blazorise?", + "BlazoriseLicenseExplanation": "Avem un acord între Volosoft și Megabit, cu acest acord licența Blazorise este inclusă cu produsele comerciale ABP, prin urmare clienții noștri nu trebuie să achiziționeze o licență Blazorise suplimentară.", + "ExtendPaymentInfoSection_DeveloperPrice": "{0}x Dezvoltator(i) suplimentar(i)", + "ExtendPaymentInfoSection_DiscountRate": "Reducere de {0}%", + "TotalNetPrice": "Preț net total", + "EFCore": "Entity Framework Core", + "All": "Toate", + "Mvc": "MVC", + "DataBaseProvider": "Furnizor de date", + "UIFramework": "Cadrul UI", + "LeptonXThemeForDashboard": "Tema LeptonX pentru tabloul de bord administrativ de", + "AbpPlatform": "Platforma ABP", + "YouDeserveGoodUXUI": "Meriți o interfață de utilizare bună și un UX mai bun. Tema LeptonX de la ABP este aici pentru a o servi.", + "ViewLiveDemo": "Vedeți demonstrația temei live", + "GetLeptonX": "Obțineți LeptonX acum", + "SeeLeptonXDocumentation": "Consultați documentația LeptonX", + "SeeLeptonDocumentation": "Consultați documentația Lepton", + "SimplifiedMenu": "Meniu simplificat", + "SimplifiedMenuDescription": "Puteți găsi cu ușurință pagina pe care o căutați prin filtrarea meniului", + "YourFavoritePages": "Paginile tale preferate la îndemâna ta", + "YourFavoritePagesDescription": "Adăugați sau eliminați cu ușurință pagina din favorite făcând clic pe pictograma stea din colțul din dreapta sus al paginii.", + "BreadCrumbs": "Breadcrumb pentru comutare fără întreruperi", + "BreadCrumbsDescription": "Folosind Breadcrumb, puteți trece la paginile de același nivel cu un singur clic, chiar și atunci când meniul din stânga este închis și funcționează pe tabletă și mobil responsive!", + "YourMenu": "Meniul dvs. după cum doriți", + "YourMenuDescription": "Personalizați pictogramele pe care se poate face clic direct și casetele drop-down din meniul utilizatorului după cum doriți. Meniul utilizatorului este complet personalizabil pentru nevoile dvs", + "RtlSupport": "Suport RTL pentru limba dvs", + "RtlSupportDescription": "Tema LeptonX acceptă RTL pentru limba dvs. Opțiunile de limbă sunt în meniul de setări pentru a putea schimba limba.", + "YourColors": "Culorile dvs. în interfața de utilizare a tabloului de bord administrativ", + "YourColorsDescription": "Tema LeptonX funcționează în funcție de preferințele dvs. de sistem și are o temă deschisă pentru tabloul de bord, temă întunecată pentru tabloul de bord și opțiuni de temă semiîntunecată pentru tabloul de bord.", + "ArrangeContentWidth": "Aranjează-ți cu ușurință lățimea conținutului", + "ArrangeContentWidthDescription": "Schimbați cu ușurință lățimea zonei de conținut.", + "LeptonXCompatibleWith": "Tema LeptonX este compatibilă cu", + "MobileResponsiveTemplate": "Șablon receptiv mobil", + "MobileResponsiveTemplateDescription1": "Accesați tabloul de bord administrativ LeptonX de pe orice dispozitiv doriți.", + "MobileResponsiveTemplateDescription2": "Este conceput pentru a fi utilizat cu ușurință în fiecare dispozitiv al tău. Este receptiv pe dispozitivele mobile și dimensiunile tabletelor.", + "TopMenuLayoutOption": "Opțiune de aspect al meniului superior", + "TopMenuLayoutOptionDescription1": "Dacă doriți să vă configurați site-ul web cu același tablou de bord de administrare, este posibil să o faceți cu tema LeptonX!", + "TopMenuLayoutOptionDescription2": "Încercați doar aspectul meniului de sus LeptonX pentru a face acest lucru!", + "EasilyCustomizable": "Personalizat cu ușurință pentru culorile mărcii dvs", + "EasilyCustomizableDescription1": "Puteți personaliza tema LeptonX folosind doar câteva variabile SCSS. Fără suprascrie, fără încărcare CSS suplimentară!", + "EasilyCustomizableDescription2": "Cu LeptonX, vă puteți aranja tabloul de bord administrativ așa cum doriți.", + "IndependentLayout": "Aspect independent și zonă de conținut", + "IndependentLayoutDescription1": "Infrastructura de aspect a LeptonX a fost proiectată complet separat de conținut.", + "IndependentLayoutDescription2": "Aceasta înseamnă că vă puteți proiecta liber proiectul cu o structură de conținut diferită de Bootstrap, dacă doriți.", + "MostUsedLibraries": "Cele mai utilizate biblioteci integrate cu LeptonX", + "MostUsedLibrariesDescription1": "LeptonX conține cele mai utilizate biblioteci ale tale. Vă permite să utilizați biblioteci precum ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 și Toastr fără efort.", + "MostUsedLibrariesDescription2": "LeptonX acceptă și bibliotecile MVC Angular și Blazor specifice.", + "CreateAndCustomize": "Creați și personalizați paginile de care aveți nevoie în câteva secunde cu paginile personalizate LeptonX", + "CreateAndCustomizeDescription": "Folosind Tema LeptonX, aveți acces și la multe pagini HTML prefabricate. Acestea includ multe pagini, cum ar fi pagina de conectare, blog, Întrebări frecvente, lista de abonamente, factură, prețuri și gestionarea fișierelor.", + "LeptonThemeForAdmin": "Tema Lepton pentru tabloul de bord administrativ de", + "LeptonThemeForAdminDescription": "Tema Lepton este încă disponibilă și va fi menținută. Dacă doriți să treceți la LeptonX Theme ca utilizator Lepton Theme, puteți vedea documentația pentru a afla cum se face.", + "LeptonCompatibleWith": "Tema Lepton este compatibilă cu", + "BlackFridayDiscount": "Black Friday Discount", + "UpgradePaymentInfoSection_DeveloperPrice": "{0} pentru {1} dezvoltatori suplimentari", + "Upgrade": "Actualizare", + "Renewal": "Reînnoire", + "UpgradePaymentInfoSection_LicensePrice": "{0} licență", + "UpgradePaymentInfoSection_LicenseRenewalPrice": "Reînnoirea licenței", + "Total": "Total", + "SupportPolicyFaqTitle": "Care este politica ta de sprijin?", + "SupportPolicyFaqExplanation": "Acceptăm doar versiunea activă și versiunea majoră anterioară. Nu garantăm o lansare a patch-urilor pentru a treia și pentru versiunile majore mai vechi. De exemplu, dacă versiunea activă este 7.0.0, vom lansa versiuni de patch-uri atât pentru 6.xx, cât și pentru 7.xx. În plus, oferim asistență numai pentru problemele legate de ABP Framework și ABP Commercial. Aceasta înseamnă că nu se acordă suport pentru aplicațiile terță parte, serviciile cloud și alte biblioteci periferice utilizate de produsele ABP. Vom depune eforturi rezonabile din punct de vedere comercial pentru a oferi clienților noștri asistență tehnică în timpul programului oficial de lucru al „Volosoft Bilisim AS”. Pe de altă parte, nu ne angajăm cu un timp de răspuns la un acord de nivel de serviciu (SLA), dar vom încerca să răspundem la problemele tehnice cât mai repede posibil în timpul programului nostru oficial de lucru. Cu excepția cazului în care se încheie un acord special cu clientul, oferim asistență doar la https://support.abp.io. Avem, de asemenea, asistență privată prin e-mail, care este disponibil numai pentru deținătorii de licențe Enterprise.", + "TotalDevelopers": "Total {0} dezvoltatori", + "CustomPurchaseExplanation": "Adaptat nevoilor dumneavoastră specifice", + "WhereDidYouHearAboutUs": "de unde ai aflat despre noi?", + "Twitter": "Stare de nervozitate", + "Facebook": "Facebook", + "Youtube": "YouTube", + "Google": "Google", + "Github": "GitHub", + "Friend": "De la un prieten", + "Other": "Alte", + "WhereDidYouHearAboutUs_explain": "Specifica ...", + "DeletingMemberWarningMessage": "„{0}” va fi eliminat din lista de dezvoltatori. Dacă doriți, puteți atribui acest loc liber unui alt dezvoltator mai târziu.", + "AdditionalInfo": "Dacă locurile de dezvoltator sunt peste cerințele dvs., le puteți reduce. Puteți e-mail la info@abp.io pentru a elimina unele dintre locurile dvs. de dezvoltator. Eliminarea locurilor de dezvoltator neutilizate va reduce costul de reînnoire a licenței. Dacă doriți, puteți să recumpărați locuri de dezvoltator suplimentare în perioada de licență activă. Rețineți că, deoarece există {0} dezvoltatori în acest pachet de licență, nu puteți reduce acest număr.", + "LinkExpiredErrorMessage": "Linkul pe care încercați să îl accesați este expirat.", + "ExpirationDate": "Data expirării", + "SpringCampaignDiscount": "Reducere la campania de primăvară", + "WhyUseAbpIoPlatform": "De ce ar trebui să folosesc Platforma ABP.IO în loc să creez o nouă soluție de la zero?", + "WhyUseAbpIoPlatformFaqExplanation": "Consultați pagina respectivă pentru o explicație detaliată a motivului pentru care utilizarea Platformei ABP.IO are un avantaj semnificativ față de a face totul singur.", + "EulaPageTitle": "Acord de licență pentru utilizatorul final (EULA)", + "PrivacyPolicyPageTitle": "Politica de confidențialitate - Politica de cookie-uri", + "TermsConditionsPageTitle": "Termeni și condiții", + "TrainingsPageTitle": "Pachete de formare ABP", + "ModulesPageTitle": "Module de aplicație preconstruite ABP", + "Volo.AbpIo.Commercial:040001": "Cheia de acces API este incorectă.", + "GetLepton": "Ia Lepton acum", + "MyOrganizations_Detail_LicenseStartDate": "Data de începere a licenței", + "MyOrganizations_Detail_LicenseExpiryDate": "Data de expirare", + "BlazoriseSupport": "Cum obțin cheia de licență Blazorise și asistență de la echipa Blazorise?", + "BlazoriseSupportExplanation": "Urmați pașii de mai jos pentru a obține asistență din partea echipei Blazorise și pentru a obține cheia de licență Blazorise:", + "BlazoriseSupportExplanation1": "Înscrieți-vă pentru un cont nou la blazorise.com/support/register cu aceeași adresă de e-mail ca și contul abp.io. Lăsați intrarea „Cheie de licență” necompletată. Trebuie să fie aceeași adresă de e-mail ca și contul dvs. de e-mail de pe abp.io.", + "BlazoriseSupportExplanation2": "Verificați-vă adresa de e-mail verificând caseta de e-mail. Verificați caseta de spam dacă nu vedeți un e-mail în căsuța dvs. de e-mail!", + "BlazoriseSupportExplanation3": "Conectați-vă pe site-ul web de asistență Blazorise la blazorise.com/support/login .", + "BlazoriseSupportExplanation4": "Dacă aveți o licență comercială ABP activă, veți avea și o licență Blazorise PRO. Puteți obține cheia de licență Blazorise la blazorise.com/support/user/manage/license .", + "BlazoriseSupportExplanation5": "Puteți posta întrebările dvs. pe site-ul web de asistență și puteți genera un simbol de produs pentru aplicația dvs.", + "AbpLiveTrainingPackages": "Pachete de antrenament live ABP", + "Releases": "Lansări", + "ReleasesDescription": "Eliberați jurnalele ABP Commercial.", + "ReleaseDate": "Data de lansare", + "Labels": "Etichete", + "PreRelease": "Pre-lansare", + "AllTypes": "Toate tipurile", + "Enhancement": "Sporire", + "Bug": "Gândac", + "Feature": "Caracteristică", + "AllUIs": "Toate interfețele de utilizator", + "MVC": "MVC", + "BlazorServer": "Blazor Server", + "MAUI": "MAUI", + "HowItWorks_Page_Title": "Cum functioneaza?", + "HowItWorks_Page_Description": "ABP Framework extinde platforma .NET. Deci, orice puteți face cu o soluție simplă .NET este deja posibil cu ABP Framework. Acest lucru face ușor să începeți cu o curbă de învățare scăzută.", + "HowItWorks_Description1": "ABP Framework extinde platforma .NET. Deci, orice puteți face cu o soluție simplă .NET este deja posibil cu ABP Framework. Acest lucru face ușor să începeți cu o curbă de învățare scăzută.", + "HowItWorks_Description2": "Odată ce începeți să învățați și să utilizați caracteristicile ABP Framework, dezvoltarea software-ului dvs. va fi mult mai plăcută ca niciodată.", + "HowItWorks_Description3": "Această pagină explică practic modul în care utilizați Platforma ABP.IO ca dezvoltator .NET.", + "CreateANewSolution": "Creați o nouă soluție .NET", + "CreateANewSolution_Description1": "Totul începe prin crearea unei noi soluții .NET integrate ABP.", + "StartWithStartupTemplates": "Porniți unul dintre șabloanele de soluție de pornire pre-construite", + "SimpleMonolithApplicationTemplate": "Șablon simplu de aplicație monolit", + "LayeredApplicationTemplate": "Șablon de aplicație stratificat", + "MicroserviceSolutionTemplate": "Șablon de soluție pentru microservicii", + "CreateEmptySolutionAndUseAbp": "Sau creați o nouă soluție .NET goală și instalați singur pachetele ABP NuGet & NPM.", + "CreatingSolutionWithMultipleOptions": "Există mai multe opțiuni de interfață utilizator și bază de date în timpul creării unei noi soluții.", + "UIFrameworkOptions": "Opțiuni cadru UI", + "DotnetSolutionWithoutDependency": "Acum, aveți o soluție obișnuită .NET în computerul dvs. local, care nu depinde de o platformă cloud sau de un serviciu extern.", + "CheckTheDocumentForDetails": "Puteți verifica documentul {1} pentru detalii.", + "UIAndDatabaseIndependent": "ABP poate lucra cu orice UI și orice furnizor de baze de date acceptat de .NET. \n Cu toate acestea, acești furnizori de interfață de utilizare și de baze de date sunt preintegrați și bine documentați.", + "InstallAbpModules": "Instalați modulele ABP", + "DevelopYourSolution": "Dezvoltați-vă soluția", + "DeployAnywhere": "Implementați oriunde", + "InstallAbpModule_Description1": "ABP este un cadru modular de dezvoltare a aplicațiilor. Șabloanele de soluții de pornire vin deja cu modulele esențiale instalate. \n Dar există mai multe module de aplicație pe care poate doriți să le utilizați în soluția dvs.", + "InstallAbpModule_Description2": "Fiecare modul constă din câteva pachete NuGet și NPM și are un document de instalare. ABP Suite face cea mai mare parte a lucrării automat, apoi configurați sau reglați manual modulul pe baza documentației sale.", + "DevelopYourSolution_Description1": "Infrastructura ABP vă face să vă concentrați pe propriul cod de afaceri, automatizând munca repetitivă și oferind infrastructură și funcții de aplicație preconstruite.", + "DevelopYourSolution_Description2": "În următorul bloc de cod, puteți vedea cum Cadrul ABP se integrează perfect în codul dvs. și automatizează sarcinile repetitive pentru dvs.", + "DevelopYourSolution_Description3": "Chiar și în acest bloc de coduri scurte, ABP face o mulțime de lucruri pentru tine.", + "DevelopYourSolution_Description4": "Oferă clase de bază pentru aplicarea convențiilor, cum ar fi injecția de dependență \n . Serviciile generice de depozit \n oferă un mod convenabil \n de a interacționa cu baza de date. Autorizarea declarativă \n funcționează cu un sistem de permisiuni reglat fin.", + "DevelopYourSolution_Description5": "ABP automatizează complet unitatea de lucru \n (pentru conexiunea la baza de date și gestionarea tranzacțiilor), gestionarea excepțiilor \n , validarea \n \n și înregistrarea de audit . Oferă multe mai multe blocuri pentru a vă simplifica sarcinile zilnice de dezvoltare și pentru a vă concentra pe propriul cod, creând în același timp aplicații \n gata de producție.", + "DevelopYourSolution_Description6": "Vă puteți imagina cât de mult poate fi acel bloc de cod lung și complicat dacă ați face totul manual.", + "SuiteCrudGenerationInFewSeconds": "Pe lângă codificarea manuală a soluției dvs., puteți crea pagini CRUD avansate complet funcționale în câteva minute folosind instrumentul ABP Suite. Acesta generează codul în soluția dvs., astfel încât să îl puteți regla fin în funcție de cerințele dvs. personalizate.", + "DeployAnywhere_Description1": "La sfârșitul zilei, aveți o soluție .NET pură. Vă puteți implementa soluția pe propriul dvs. server, pe o platformă cloud, pe Kubernetes sau oriunde doriți. Puteți implementa pe câte servere doriți. ABP este un instrument agnostic al mediului de implementare.", + "ExpertiseAbpFramework": "Expertizați Cadrul ABP", + "ExpertiseAbpFramework_Description1": "Doriți să depășiți elementele de bază și să obțineți experiență cu Platforma ABP.IO?", + "FreeDownload": "Descărcare gratuită", + "Read": "Citit", + "HavingTrouble": "A avea probleme?", + "HavingTrouble_Description1": "Aveți probleme cu dezvoltarea soluției dvs.? Noi suntem aici! Utilizați platforma de asistență ABP \n sau trimiteți un e-mail pentru a obține ajutor direct de la membrii echipei Core ABP Framework.", + "WeAreHereToHelp_Description1": "Puteți să răsfoiți subiectele noastre de ajutor sau să căutați în întrebările frecvente, \n sau ne puteți adresa o întrebare folosind formularul de contact.", + "OtherModules": "Alte module", + "OtherModules_Description1": "Cont, Înregistrare de audit, Chat, Kit CMS, Gestionare fișiere, Formulare, GDPR, Identitate, Gestionare limbă, Plată, Saas și multe altele...", + "HowItWorks_DatabaseProviderOptions": "Opțiuni pentru furnizorul de baze de date", + "SeeFAQ": "Consultați Întrebări frecvente", + "ReleaseLogs": "Jurnalele de lansare", + "ReleaseLogs_Tag": "{0} Jurnalele de lansare", + "ReleaseLogs_Pr": "Solicitare de tragere #{0} - {1}", + "NoLabels": "Fara etichete", + "DoesTheSubscriptionRenewAutomatically": "Abonamentul se reînnoiește automat?", + "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial nu are un model de facturare cu reînnoire automată. Prin urmare , abonamentul nu va fi reînnoit automat la sfârșitul perioadei de licență. Dacă doriți să beneficiați în continuare de beneficiile ABP Commercial, trebuie să îl reînnoiți manual la pagina de management al organizației . Dacă aveți mai multe organizații, faceți clic pe butonul „Gestionați” la organizația care expiră și apoi faceți clic pe butonul „Extindeți acum” pentru a vă reînnoi licența. Poate doriți să aruncați o privire și la Ce se întâmplă când se termină licența mea? secțiune.", + "ExtraQuestionCreditsFaqTitle": "Pot achiziționa credite suplimentare pentru întrebări de asistență?", + "ExtraQuestionCreditsFaqExplanation": "Da, poti. Pentru a cumpăra credite suplimentare pentru întrebări, trimiteți un e-mail la info@abp.io cu numele organizației dvs. Iată lista de prețuri pentru creditele suplimentare pentru întrebări:", + "AlreadyBetaTester": "V-ați alăturat deja programului de testare beta.", + "AbpStudio": "ABP Studio", + "AbpStudio_Description": "ABP Studio este încă în curs de dezvoltare. Puteți completa formularul de mai jos pentru a fi unul dintre primii utilizatori.", + "AbpStudio_Description1": "ABP Studio este o aplicație desktop multiplatformă pentru dezvoltatorii ABP.", + "AbpStudio_Description2": "Este bine integrat în cadrul ABP și își propune să vă ofere un mediu de dezvoltare confortabil prin automatizarea lucrurilor, oferind informații despre soluția dvs., făcând dezvoltarea, rularea și implementarea soluțiilor dvs. mult mai ușoare.", + "AbpStudio_ComingSoon": "În curând Data de lansare beta planificată: Q4 din 2023.", + "AbpStudio_PlannedPreviewDate": "Data de lansare a previzualizării planificată: Q4 din 2023.", + "BetaRequest": "Solicitare beta", + "CreateNewSolutions": "Creați soluții noi", + "CreateNewSolutions_Description1": "Puteți crea cu ușurință de la aplicații simple la soluții monolit modulare sau microservicii cu o mulțime de opțiuni. Obțineți o soluție software de bază completă pregătită pentru producție pentru afacerea dvs.", + "ArchitectYourSolutions": "Arhitectați soluțiile dvs", + "ArchitectYourSolutions_Description1": "Construiți mai ușor structuri de soluții monolit-modulare și microservicii prin crearea de module sau servicii și stabilirea de relații între ele. Puteți, de asemenea, să instalați sau să dezinstalați module de aplicații prefabricate.", + "ExploreYourSolution": "Explorați-vă soluția", + "ExploreYourSolution_Description1": "ABP Studio arată o vedere la nivel înalt a componentelor din soluția dvs. și a modulelor de care depinde soluția dvs. Puteți explora entități, servicii, API-uri HTTP și multe altele fără a fi nevoie să vă deschideți baza de cod.", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Rulați rapid soluții cu aplicații multiple sau microservicii", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Rulați unul, mai multe sau toate serviciile cu un singur clic. În acest fel, este foarte ușor să opriți un serviciu, să îl rulați în Visual Studio pentru a testa sau a depana .", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Vedeți o listă de servicii, vizualizați în timp real Solicitarea HTTP și numărul de excepții pentru fiecare serviciu.", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Vedeți toate detaliile tuturor solicitărilor HTTP care ajung la orice serviciu.", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Explorați detaliile excepțiilor în timp real în orice serviciu, filtrați și căutați cu ușurință.", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Afișați jurnalele aplicației , filtrați după nivel de jurnal sau căutați după text..", + "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Răsfoiți interfața de utilizare a aplicației dvs. fără a părăsi rulerul soluției.", + "IntegrateToYourKubernetesCluster": "Integrați-vă în clusterul dvs. Kubernetes", + "IntegrateToYourKubernetesCluster_Description1": "Conectați-vă mediul de dezvoltare local la un cluster Kubernetes local sau la distanță , unde acel cluster rulează deja soluția dvs. de microservicii.", + "IntegrateToYourKubernetesCluster_Description2": "Accesați orice serviciu din Kubernetes cu numele serviciului ca DNS, la fel cum rulează pe computerul dvs. local.", + "IntegrateToYourKubernetesCluster_Description3": "Interceptați orice serviciu din acel cluster, astfel încât tot traficul către serviciul interceptat este redirecționat automat către serviciul dvs. care rulează pe mașina dvs. locală. Când serviciul dvs. trebuie să utilizeze orice serviciu în Kubernetes, traficul este redirecționat înapoi către cluster, la fel cum serviciul dvs. local rulează în Kubernetes.", + "GetInformed": "Informați-vă", + "Studio_GetInformed_Description1": "Lăsați informațiile dvs. de contact pentru a vă informa și încercați mai întâi când ABP Studio a fost lansat.", + "Studio_GetInformed_Description2": "Data de lansare a previzualizării planificată: Q3 din 2023.", + "ThankYou!": "Mulțumesc!", + "SendBetaRequest": "Trimiteți cererea beta", + "YouJoinedTheBetaTesterProgram": "Te-ai alăturat programului de testare beta ABP Studio.", + "PricingExplanation2": "30 de zile garanție de returnare a banilor — Aflați mai multe", + "MoneyBackGuaranteeText": "* Garanție de rambursare a banilor de 30 de zile pentru toate licențele! Rambursare 100% pentru echipă, rambursare 60% pentru licențele Business și Enterprise în 30 de zile.", + "MobileApplicationStartupTemplates": "Șabloane de pornire a aplicațiilor mobile", + "MobileApplicationStartupTemplates_Description1": "Șabloane integrate de pornire a aplicațiilor mobile pentru soluțiile dvs. comerciale ABP.", + "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Creați aplicații puternice de linie de afaceri folosind șabloane de pornire ABP Mobile", + "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial oferă două șabloane de pornire a aplicațiilor mobile implementate cu React Native și .NET MAUI. Când vă creați noua soluție bazată pe ABP, veți avea și aplicații de pornire de bază conectate la API-urile backend.", + "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplicația are un ciclu de token de autentificare pre-construit, asistență în mai multe limbi, suport pentru mai multe locații, autentificare, parolă uitată, gestionare a profilului și o pagină de gestionare a utilizatorilor . Puteți adăuga propria logică de afaceri și o puteți personaliza în funcție de cerințele dvs.", + "TwoFrameworkOptions": "Două opțiuni de cadru", + "TwoFrameworkOptions_Description": "ABP oferă atât șabloane React Native , cât și .NET MAUI pentru pornire mobilă. Astfel, îl poți alege pe cel care se potrivește cel mai bine nevoilor tale. Ambele aplicații reutiliza codul la cea mai mare rată între platformele iOS și Android.", + "PreIntegratedToYourBackend": "Pre-integrat în backend-ul dvs", + "PreIntegratedToYourBackend_Description": "Aplicațiile ABP Mobile sunt pre-integrate în API-urile dvs. de backend. Primește un token de autentificare valid de la server și face cereri autentificate.", + "MultiLanguage": "Multi-limbi", + "MultiLanguage_Description": "Acceptă deja mai mult de 10 limbi. De asemenea, puteți adăuga următoarele limbi.", + "Arabic": "arabic", + "Czech": "ceh", + "English": "Engleză", + "Hungarian": "maghiară", + "Finnish": "finlandeză", + "French": "limba franceza", + "Hindi": "hindi", + "Portuguese": "portugheză", + "Italian": "Italiană", + "Russian": "Rusă", + "Slovak": "slovacă", + "Turkish": "turc", + "EngageAndRetainYourCustomersWithABPMobileApps": "Implicați-vă și păstrați-vă clienții cu aplicațiile mobile ABP", + "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Clienții dvs. doresc să își gestioneze produsele și abonamentele de oriunde și oricând. Acest lucru impune organizațiilor să creeze aplicații mobile care le permit clienților să-și îndeplinească cererile rapid și fără probleme.", + "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Cu aplicațiile ABP Mobile, puteți crea aplicații mobile native de înaltă calitate pentru Android și iOS... Folosind o singură bază de cod și fără a compromite securitatea, calitatea sau scalabilitatea.", + "OneCodeBaseMultipleDevices": "Dispozitive multiple cu o bază de cod", + "OneCodeBaseMultipleDevices_Description": "Aplicațiile ABP Mobile sunt multiplatforme. Sunt gata să fie instalate și rulate pe dispozitive iOS și Android și se adaptează la diferiți factori de formă folosind o singură bază de cod. Dezvoltatorii trebuie să creeze interfața de utilizare și codul front-end o singură dată, nu este nevoie să adapteze codul pentru fiecare dispozitiv pe care doriți să îl susțineți.", + "ComesWithTheSourceCode": "Vine cu codul sursă", + "ComesWithTheSourceCode_Description": "Aplicațiile mobile sunt furnizate cu codul sursă. Personalizați cu ușurință UX/UI al aplicațiilor dvs. pentru a respecta regulile de branding.", + "Purchase_OneYearPrice": "Pret 1 an", + "Purchase_DeveloperSeatCount": "Număr de locuri pentru dezvoltatori", + "Purchase_DevelopersAlreadyIncluded": "{0} dezvoltatori deja incluși", + "1Year": "1 an", + "{0}Years": "{0} ani", + "1YearLicense": "Licență de 1 an", + "{0}YearsLicense": "Licență de {0} ani", + "1AdditionalDeveloper": "1 Dezvoltator suplimentar", + "{0}AdditionalDevelopers": "{0} Dezvoltatori suplimentari", + "Discount": "Reducere ({0}%)", + "Summary": "rezumat", + "TrainingPack": "Pachet de antrenament", + "TrainingPackDiscount": "Reducere la pachetul de antrenament", + "Purchase_OnboardingTraining_Description": "Acest pachet de antrenament live este valabil pentru o clasă de 8 studenți și această reducere este valabilă numai atunci când este achiziționat cu noua licență. Află mai multe", + "Purchase_Save": "{0}% Economisire {1} {2}", + "RemoveBasket": "Scoateți din coș", + "WhyABPIOPlatform?": "De ce platforma ABP.IO ?", + "DocumentAim": "Acest document își propune să răspundă la marea întrebare:", + "DocumentAim_Description": "„De ce ar trebui să utilizați Platforma ABP.IO în loc să creați o nouă soluție de la zero?”", + "DocumentAim_Description2": "Documentul prezintă provocările construirii unei soluții software moderne și explică modul în care ABP abordează aceste provocări.", + "CreatingANewSolution": "Crearea unei noi soluții", + "CreatingANewSolution_Description": "Când trebuie să începeți o nouă soluție, există o mulțime de întrebări pe care trebuie să vi le puneți și ar trebui să petreceți mult timp înainte de a începe să scrieți primul cod de afaceri.", + "CreatingAnEmptySolution": "Crearea unei soluții goale", + "THEPROBLEM": "PROBLEMA", + "CreatingAnEmptySolution_THEPROBLEM_Description": "Chiar și crearea unei soluții aproape goale este o provocare;", + "CreatingAnEmptySolution_THEPROBLEM_Description2": "Cum vă organizați baza de cod pe proiecte?", + "CreatingAnEmptySolution_THEPROBLEM_Description3": "Care sunt straturile și cum interacționează ele?", + "CreatingAnEmptySolution_THEPROBLEM_Description4": "Cum se integrează în biblioteci și sisteme terță parte?", + "CreatingAnEmptySolution_THEPROBLEM_Description5": "Cum se configurează testele automate?", + "ABPSOLUTION": "SOLUȚIE ABP", + "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP oferă o soluție de pornire bine proiectată, stratificată și pregătită pentru producție, bazată pe principiile Domain Driven Design . Soluția include, de asemenea, o unitate preconfigurată și proiecte de testare de integrare pentru fiecare strat.", + "CommonLibraries": "Biblioteci comune", + "CommonLibraries_THEPROBLEM_Description": "Ce biblioteci ar trebui să utilizați pentru a implementa cerințe comune? Ecosistemul de dezvoltare software este foarte dinamic, ceea ce face dificil să țineți pasul cu cele mai recente instrumente, biblioteci, tendințe și abordări.", + "CommonLibraries_ABPSOLUTION_Description": "ABP preintegra în soluție biblioteci populare, mature și actualizate. Nu trebuie să petreci timp integrându-i sau făcându-i să comunice între ei. Funcționează corect din cutie.", + "UITheme&Layout": "Tema și aspectul UI", + "UITheme&Layout_THEPROBLEM_Description": "Atunci când abordăm preocupările legate de UI, apar o serie de provocări. Acestea includ stabilirea bazelor pentru un kit de interfață de utilizare receptiv, contemporan și adaptabil, cu un aspect consistent și o serie de funcții precum meniuri de navigare, anteturi, bare de instrumente, subsoluri, widget-uri și multe altele.", + "UITheme&Layout_THEPROBLEM_Description2": "Chiar dacă optați pentru o temă pre-proiectată, integrarea perfectă a acesteia în proiectul dvs. ar putea necesita zile de dezvoltare. Un obstacol suplimentar constă în actualizarea unor astfel de teme. Frecvent, structura HTML/CSS a temei devine împletită cu codul dvs. UI, redând schimbări viitoare ale temei sau upgrade-uri sarcini complicate. Această împletire a codului și a designului complică flexibilitatea efectuării de ajustări pe linie.", + "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework oferă un sistem de tematică distinctiv care eliberează codul UI de constrângerile temei. Temele există izolat, ambalate ca pachete NuGet sau NPM, făcând instalarea sau upgrade-urile temei în câteva minute. În timp ce păstrați opțiunea de a vă dezvolta tema personalizată sau de a integra una existentă, ABP Commercial vă prezintă o colecție de teme șlefuite și contemporane.", + "UITheme&Layout_ABPSOLUTION_Description2": "În plus, există furnizori de componente UI precum Telerik și DevExpress. Cu toate acestea, acești furnizori furnizează în primul rând componente individuale, punându-vă sarcina de a vă stabili sistemul de layout. Când lucrați în cadrul proiectelor bazate pe ABP, puteți încorpora fără probleme aceste biblioteci, la fel ca în orice alt proiect.", + "TestInfrastructure": "Infrastructura de testare", + "TestInfrastructure_THEPROBLEM_Description": "Stabilirea unui mediu de testare robust este un efort care necesită timp. Aceasta implică crearea unor proiecte de testare dedicate în cadrul soluției dvs., selectarea cu atenție a instrumentelor necesare, crearea de simulari de servicii și baze de date, crearea de clase de bază esențiale și servicii de utilitate pentru a minimiza codul redundant în teste și abordarea diferitelor sarcini conexe.", + "TestInfrastructure_ABPSOLUTION_Description": "Șabloanele de pornire ABP vin pre-echipate cu proiecte de testare configurate, simplificând procesul pentru dvs. Aceasta înseamnă că, din prima zi, puteți începe cu ușurință să scrieți codul inițial al unității sau al testului de integrare, fără întârziere.", + "CodingStandards&Training": "Standarde de codificare și instruire", + "CodingStandards&Training_THEPROBLEM_Description": "După ce ați configurat soluția pentru dezvoltare, de obicei trebuie să învățați dezvoltatorii cum funcționează sistemul și cum să-l construiască folosind aceleași metode convenite. Chiar dacă le oferiți instruire, păstrarea documentației la zi poate fi dificilă. Pe măsură ce trece timpul, fiecare dezvoltator poate scrie cod în felul său, ceea ce face ca regulile de scriere a codului să devină diferite unele de altele.", + "CodingStandards&Training_ABPSOLUTION_Description": "Soluția ABP este deja bine organizată și are explicații clare. Tutorialele și ghidurile pas cu pas vă arată exact cum să lucrați la un proiect ABP.", + "KeepingYourSolutionUpToDate": "Țineți-vă soluția la zi", + "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "După ce începeți dezvoltarea, trebuie să urmăriți noile versiuni ale bibliotecilor pe care le utilizați pentru upgrade-uri și corecții.", + "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Actualizăm în mod regulat toate pachetele la cele mai recente versiuni și le testăm înainte de lansarea stabilă. Când actualizați Cadrul ABP, toate dependențele sale sunt actualizate la tehnologie de vârf.", + "DRY": "Nu te repeta!", + "DRY_Description": "Crearea unei soluții de bază necesită timp semnificativ și necesită o bună experiență arhitecturală. Totuși, acesta este doar începutul! Pe măsură ce începeți să dezvoltați, probabil că va trebui să scrieți o mulțime de cod repetitiv; ar fi grozav dacă toate acestea ar putea fi gestionate automat.", + "DRY_Description2": "ABP automatizează și simplifică repetarea codului cât mai mult posibil, urmând principiul convenției asupra configurației. Cu toate acestea, nu vă limitează atunci când trebuie să treceți la treapta manuală. Controlul este întotdeauna în mâinile tale.", + "Authentication": "Autentificare", + "Authentication_THEPROBLEM_Description": "Conectare unică, integrare Active Directory / LDAP, integrare OpenIddict, autentificare socială, autentificare cu doi factori, uitare/resetare parolă, activare prin e-mail, înregistrare a unui utilizator nou, control al complexității parolei, blocarea contului la încercările eșuate, afișarea încercărilor de conectare nereușite... etc. Știm că toate aceste cerințe generice vă sunt familiare. Nu eşti singur!", + "Authentication_ABPSOLUTION_Description": "ABP Framework și versiunea comercială oferă toate aceste lucruri standard pre-implementate pentru dvs. ca modul de cont reutilizabil. Doar activați și configurați ceea ce aveți nevoie.", + "CrossCuttingConcerns": "Preocupări transversale", + "CrossCuttingConcerns_THEPROBLEM_Description": "Preocupările transversale sunt logica repetată fundamentală care ar trebui implementată pentru fiecare caz de utilizare. Cateva exemple;", + "CrossCuttingConcerns_THEPROBLEM_Description2": "Pornirea tranzacțiilor, angajarea succesului și derularea erorilor.", + "CrossCuttingConcerns_THEPROBLEM_Description3": "Gestionarea și raportarea excepțiilor, returnarea unui răspuns de eroare adecvat clienților și gestionarea cazurilor de eroare din partea clientului.", + "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementarea autorizării și validării, returnarea răspunsurilor adecvate și gestionarea acestora din partea clientului.", + "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatizează sau simplifică toate preocupările transversale comune. Scrieți doar codul care contează pentru afacerea dvs., iar ABP se ocupă de restul prin convenții.", + "ArchitecturalInfrastructure": "Infrastructură arhitecturală", + "ArchitecturalInfrastructure_THEPROBLEM_Description": "De obicei, trebuie să construiți o infrastructură pentru a vă implementa arhitectura în mod corespunzător. De exemplu, implementați în general modelul Repository. Definiți câteva clase de bază pentru a simplifica și a standardiza pentru a crea entități, servicii, controlere și alte obiecte.", + "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework oferă toate acestea și multe altele din cutie. Este matur și bine documentat.", + "EnterpriseApplicationRequirements": "Cerințe de aplicație pentru întreprinderi", + "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Există o mulțime de cerințe pe care le implementați în mod repetat în fiecare aplicație de afaceri;", + "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Sistem de permisiuni detaliat și gestionarea permisiunilor pe interfața de utilizare pe baza rolurilor și utilizatorilor.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Scrierea jurnalelor de audit și a istoricelor entităților pentru a urmări când un utilizator modifică o înregistrare a bazei de date.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Ștergeți ușor entitățile dvs., astfel încât acestea să fie marcate ca șterse în loc să fie șterse fizic din baza de date și să filtreze automat entitățile șterse din interogările dvs.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Crearea de abstracții și wrapper-uri pentru a vă consuma API-urile backend din codul frontend.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Pune în coadă și executa joburi de fundal.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Gestionarea mai multor fusuri orare într-un sistem global.", + "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Partajarea logicii de validare, localizare, autorizare între server și client.", + "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP oferă o infrastructură pentru a implementa cu ușurință astfel de cerințe. Din nou, nu vă petreceți timpul prețios pentru a reimplementa toate acestea din nou și din nou.", + "GeneratingInitialCode&Tooling": "Generarea codului inițial și a instrumentelor", + "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Veți construi multe pagini similare într-o aplicație web tipică. Majoritatea dintre ei vor efectua operațiuni CRUD similare. Este foarte obositor și, de asemenea, predispus la erori să creezi în mod repetat astfel de pagini.", + "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite poate genera o pagină CRUD full-stack pentru entitățile tale în câteva secunde. Codul generat este stratificat și curat. Toate cerințele standard de validare și autorizare sunt implementate. În plus, sunt generate clase de test unitar. Odată ce obțineți o pagină care rulează complet, o puteți modifica în funcție de cerințele dvs. de afaceri.", + "IntegratingTo3rdPartyLibrariesAndSystems": "Integrarea în biblioteci și sisteme terțe", + "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Majoritatea bibliotecilor sunt proiectate ca nivel scăzut și, de obicei, faceți ceva pentru a le integra corect, fără a repeta același cod de integrare și configurare peste tot în soluția dvs. De exemplu, să presupunem că trebuie să utilizați RabbitMQ pentru a implementa magistrala de evenimente distribuită. Tot ce vrei să faci este; trimiteți un mesaj la o coadă și gestionați mesajele primite. Dar trebuie să înțelegeți tiparele de mesagerie, cozile și detaliile de schimb. Pentru a scrie cod eficient, trebuie să creați un pool pentru a gestiona conexiunile, clienții și canalele. De asemenea, trebuie să vă ocupați de excepții, mesaje ACK, reconectarea la RabbitMQ în caz de eșecuri și multe altele.", + "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "De exemplu, integrarea ABP RabbitMQ Distributed Event Bus retrage toate aceste detalii. Trimiți și primiți mesaje fără forfotă. Trebuie să scrieți cod de nivel scăzut? Nicio problemă, poți oricând să faci asta. ABP nu vă limitează atunci când trebuie să utilizați funcții de nivel scăzut ale bibliotecii pe care o utilizați.", + "WhyNotBuildYourOwnFramework?": "De ce nu vă construiți propriul cadru?", + "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Toată infrastructura, chiar și în cel mai simplu mod, necesită mult timp pentru a construi, întreține și documenta. Devine mai mare în timp și devine greu să o mențineți în soluția dvs. Separarea acestora într-un proiect reutilizabil este punctul de plecare pentru construirea propriului cadru intern.", + "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Construirea, documentarea, instruirea și menținerea unui cadru intern este foarte dificilă. Dacă nu aveți o echipă de cadru cu experiență și dedicată, cadrul dvs. intern devine rapid un cod moștenit nedocumentat pe care nimeni nu îl mai poate înțelege și menține. Pe de altă parte, aceste cadre sunt în general dezvoltate de unul sau doi dezvoltatori din echipă. Și acești oameni devin un siloz de cunoștințe. Este bine pentru ei, dar rău pentru companie, deoarece ei sunt singurul punct de eșec al proiectului -SPOF- . Odată ce părăsesc compania, proiectul scade dramatic.", + "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework este un cadru de aplicații bazat pe comunitate, bine documentat, matur și generic. O echipă de dezvoltatori cu înaltă experiență lucrează din greu pentru a-l menține actualizat, ușor de înțeles și confortabil de utilizat. Folosirea unui cadru atât de stabil vă face să vă concentrați pe propriul cod de afaceri și să obțineți ajutor cu cadrul de la experți ori de câte ori aveți nevoie.", + "ArchitecturalInfrastructure_Description": "Aplicațiile SaaS, sistemele modulare sau microservicii sunt cele mai utilizate modele de software pentru întreprinderi. Construirea unor astfel de sisteme nu necesită doar o bună înțelegere și experiență, dar necesită și o infrastructură software puternică. În caz contrar, veți depune un efort mare pentru a susține aceste detalii arhitecturale în baza de cod.", + "Modularity": "Modularitate", + "Modularity_THEPROBLEM_Description": "Construirea unui sistem cu adevărat modular nu este ușoară! Toate aspectele sistemului (bază de date, entități, API-uri, pagini/componente UI) pot fi împărțite în module, iar fiecare modul poate fi reutilizabil fără altele. ASP.NET Core simplu nu oferă o astfel de arhitectură modulară. Dacă aveți nevoie, ar trebui să vă gândiți la el de la zero.", + "Modularity_ABPSOLUTION_Description": "Cadrul ABP sa născut pentru a fi o structură modulară de dezvoltare a aplicațiilor. Fiecare caracteristică a cadrului este dezvoltată pentru a fi compatibilă cu modularitatea. Documentația și ghidurile explică modul de dezvoltare a modulelor reutilizabile într-un mod standard.", + "SaaSMultiTenancy": "SaaS / Multi-Tenancy", + "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy este o modalitate comună de implementare a sistemelor SaaS. Cu toate acestea, implementarea unei infrastructuri consecvente multi-chiriași poate deveni complicată.", + "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework oferă o infrastructură completă multi-chiriași și o complexitate abstractă din codul dvs. de afaceri. Codul aplicației dvs. va fi în mare parte conștient de multi-tenancy, în timp ce ABP Framework izolează automat baza de date, memoria cache și alte detalii ale chiriașilor unul de celălalt. Acceptă o bază de date unică, baza de date per chiriaș și abordări hibride. Configurați corect bibliotecile precum Microsoft Identity și OpenIddict, care în mod normal nu sunt compatibile cu mai multe locații.", + "Microservices": "Microservicii", + "Microservices_THEPROBLEM_Description": "Construirea unui sistem de microservicii necesită multe detalii de infrastructură: autentificarea și autorizarea aplicațiilor și microserviciilor și implementarea mesajelor asincrone și a modelelor de comunicare sincronă (Rest/GRPC) între microservicii sunt cele mai fundamentale probleme.", + "Microservices_ABPSOLUTION_Description": "Cadrul ABP oferă servicii, ghiduri și exemple pentru a vă ajuta să implementați soluția de microservicii folosind instrumentele standard din industrie.", + "Microservices_ABPSOLUTION_Description2": "ABP Commercial face chiar un pas mai departe și oferă un șablon complet de pornire pentru a pune în funcțiune soluția dvs. de microservicii.", + "PreBuiltModules": "Module prefabricate", + "PreBuiltModules_THEPROBLEM_Description": "Toți avem cerințe de afaceri similare, dar ușor diferite. Cu toate acestea, cu toții ar trebui să reinventăm roata, deoarece codul nimănui nu poate funcționa direct în soluția noastră. Toate sunt părți încorporate ale unei soluții mai mari.", + "PreBuiltModules_ABPSOLUTION_Description": "Modulele comerciale ABP oferă o mulțime de module de aplicație reutilizabile, cum ar fi plata, chatul, gestionarea fișierelor, raportarea jurnalului de audit... etc. Toate aceste module sunt ușor de instalat în soluția dvs. și funcționează direct. Adăugăm în mod constant mai multe module.", + "PreBuiltModules_ABPSOLUTION_Description2": "Toate modulele sunt proiectate ca personalizabile pentru cerințele dvs. de afaceri. Dacă aveți nevoie de control complet, puteți descărca codul sursă complet al oricărui modul și puteți personaliza complet în funcție de cerințele dvs. specifice de afaceri.", + "ABPCommunity": "Comunitatea ABP", + "ABPCommunity_Description": "În cele din urmă, a fi într-o comunitate mare în care toată lumea urmează stiluri și principii de codare similare și împărtășește o infrastructură comună aduce putere atunci când aveți probleme sau aveți nevoie de ajutor cu deciziile de proiectare. Deoarece scriem cod în mod similar, ne putem ajuta reciproc mult mai bine. ABP este un proiect susținut de comunitate cu peste 10.000 stele pe GitHub.", + "ABPCommunity_Description2": "Este ușor să partajați codul sau chiar bibliotecile reutilizabile între dezvoltatorii ABP. Un fragment de cod care funcționează pentru dvs. va funcționa și pentru alții. Există o mulțime de mostre și tutoriale pe care le puteți implementa direct pentru aplicația dvs.", + "ABPCommunity_Description3": "Când angajați un dezvoltator care a lucrat înainte cu arhitectura ABP, vă va înțelege imediat soluția și va începe dezvoltarea într-un timp foarte scurt.", + "WhyAbpIo_Page_Title": "De ce platforma ABP.IO?", + "AbpStudio_Page_Title": "ABP Studio", + "CampaignInfo": "Cumpărați o licență nouă sau reînnoiți-vă licența existentă și obțineți încă 2 luni fără costuri suplimentare! Această ofertă este valabilă pentru toate planurile de licență. Asigurați-vă că profitați de această promoție pe perioadă limitată pentru a vă extinde accesul la funcții și upgrade-uri premium.", + "HurryUpLastDay": "Grăbiţi-vă! Ultima zi: {0}", + "CreatingCRUDPagesWithABPSuite": "Crearea de pagini CRUD cu ABP Suite", + "Testimonials": "Mărturii", + "MultipleYearDiscount": "Reducere pentru mai mulți ani", + "CampaignDiscountText": "Reducere de Vinerea Neagră", + "CampaignDiscountName": "Vinerea Neagra", + "CampaignName:BlackFriday": "Vinerea Neagra" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ro-RO.json index e0ea7b8a5e..f9c4e99bf1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ro-RO.json @@ -13,13 +13,12 @@ "Status": "Starea", "ContentSource": "Sursa conţinutului", "Details": "Detalii", - "Url": "Url", "Title": "Titlu", "CreationTime": "Data creării", "Save": "Salvează", "SameUrlAlreadyExist": "Dacă doriţi să adăugaţi acest articol, ar trebui să schimbaţi adresa Url, întrucât aceeaşi adresa url există deja!", "UrlIsNotValid": "Url-ul nu este valid.", - "UrlNotFound" : "Url nu a fost găsit.", + "UrlNotFound": "Url nu a fost găsit.", "UrlContentNotFound": "Conţinutul url-ului nu a fost găsit.", "Summary": "Rezumat", "MostRead": "Cele mai citite", @@ -29,9 +28,7 @@ "ContributionGuide": "Ghid de contribuţie", "BugReport": "Raportează eroare", "SeeAllPosts": "Vezi toate postările", - "WelcomeToABPCommunity!": "Bun venit în comunitatea ABP!", - "MyProfile": "Profilul meu", - "MyOrganizations": "Organizaţia mea", + "WelcomeToABP": "Bine ați venit la ABP", "EmailNotValid": "Vă rugăm să introduceţi o adresa de email validă.", "FeatureRequest": "Cerere de funcţionalitate", "CreatePostTitleInfo": "Titlul postării care va apărea în lista postărilor.", @@ -40,12 +37,13 @@ "ThisExtensionIsNotAllowed": "Această extensie nu este permisă.", "TheFileIsTooLarge": "Dimensiunea fişierului este prea mare.", "GoToThePost": "Vezi articolul", + "GoToTheVideo": "Accesați videoclipul", "Contribute": "Contribuie", "OverallProgress": "Progres total", "Done": "Gata", "Open": "Deschide", "Closed": "Închis", - "LatestQuestionOnThe": "Ultima întrebare de pe", + "RecentQuestionFrom": "Întrebare recentă de la {0}", "Stackoverflow": "Stackoverflow", "Votes": "voturi", "Answer": "Răspunde", @@ -59,7 +57,7 @@ "QuestionItemErrorMessage": "Nu s-au putut obţine detaliile de referinţă actuale de pe Stackoverflow.", "Oops": "Oops!", "CreatePostSuccessMessage": "Articolul a fost trimis cu succes. Va fi publicat după ce va fi revizuit de un administrator al site-ului.", - "ChooseCoverImage": "Alegeţi o poză de copertă...", + "Browse": "Naviga", "CoverImage": "Poză de copertă", "ShareYourExperiencesWithTheABPFramework": "Împărtăşiţi-vă experienţele cu ABP Framework!", "Optional": "Opţional", @@ -88,6 +86,8 @@ "PostRequestFromGithubIssue": "Momentan nu există cereri de articole.", "LatestPosts": "Ultimele postări", "ArticleRequests": "Cereri de articole", + "ArticleRequestsDescription": "Doriți să vedeți un anumit conținut aici? Puteți cere comunității să-l creeze!", + "LatestContentRequests": "Cele mai recente solicitări de conținut", "AllPostRequests": "Vedeţi toate cererile de articole", "SubscribeToTheNewsletter": "Abonaţi-vă la newsletter-ul nostru", "NewsletterEmailDefinition": "Obţineţi informaţii despre evenimentele din ABP, cum ar fi lansări noi, surse gratuite, articole şi multe altele.", @@ -115,7 +115,6 @@ "VideoUrl": "Url Video", "GithubPostUrl": "Adresa Url articol Github", "ExternalPostUrl": "Adresa Url externă Post", - "CreatePostCoverInfo": "Pentru crearea unei postări eficace, adăugaţi o poză de copertă. Încărcaţi imagini cu raport de aspect 16:9 pentru cea mai bună vizualizare. Dimensiunea maximă a fişierului: 1MB.", "ThankYouForContribution": "Vă mulţumim pentru că aţi contribuit la comunitatea ABP.", "GithubPost": "Articol GitHub", "GithubPostSubmitStepOne": "1. Scrieţi un articol pe orice repository GitHub folosind formatul Markup. exemplu", @@ -144,6 +143,118 @@ "Volo.AbpIo.Domain:060002": "Conţinutul articolului nu este disponibil din resursa de pe GitHub(\"{PostUrl}\").", "Volo.AbpIo.Domain:060003": "Nu a fost găsit conţinutul articolului!", "SeeMore": "Vezi mai mult", - "IConsentToMedium": "Sunt de acord cu publicarea acestei postări la https://medium.com/volosoft." + "JoinTheABPCommunity": "Alăturați-vă comunității ABP", + "ABPCommunityTalks": "Discuții comunitare ABP", + "LiveDemo": "Demo live", + "GetLicense": "Obțineți o licență", + "GetStarted": "Incepe", + "SourceCode": "Cod sursa", + "LeaveComment": "Lasă un comentariu", + "ShowMore": "Afișați mai multe", + "NoPublishedPostsYet": "Nicio postare publicată încă.", + "Name": "Nume", + "Surname": "Nume de familie", + "WebSite": "Site Web", + "FullURL": "Adresa URL completă", + "JobTitle": "Denumirea funcției", + "Prev": "Prev", + "Previous": "Anterior", + "Next": "Următorul", + "Share": "Acțiune", + "SortBy": "Filtrează după", + "NoPublishedEventsYet": "Niciun eveniment publicat încă.", + "SubscribeYoutubeChannel": "Abonați-vă la canalul Youtube", + "Enum:EventType:0": "Discuții", + "MemberNotPublishedPostYet": "Acest membru nu a publicat încă nicio postare.", + "TimeAgo": "acum {0}", + "Discord_Page_JoinCommunityMessage": "Alăturați-vă comunității ABP Discord", + "Discord_Page_Announce": "Suntem bucuroși să anunțăm ABP Community Discord Server!", + "Discord_Page_Description_1": "Comunitatea ABP a crescut din prima zi. Am vrut să trecem la pasul următor prin crearea unui server oficial ABP Discord, astfel încât Comunitatea ABP să poată interacționa între ele folosind minunile mesageriei instantanee.", + "Discord_Page_Description_2": "ABP Community Discord Server este locul în care vă puteți prezenta creațiile folosind ABP Framework, puteți împărtăși sfaturile care au funcționat pentru dvs., puteți afla cele mai recente știri și anunțuri despre ABP Framework, trebuie doar să discutați cu membrii comunității pentru a face schimb de idei și să vă distrați!", + "Discord_Page_Description_3": "Acest server ABP Community Discord este cel oficial, echipa principală ABP este prezentă pe server pentru a fi monitorizată.", + "Discord_Page_JoinToServer": "Alăturați-vă ABP Discord Server", + "Events_Page_MetaTitle": "Evenimente comunitare ABP", + "Events_Page_MetaDescription": "Emisiunile live, găzduite de echipa ABP, sunt sesiuni ocazionale pline de conținut comunitar, demonstrații, întrebări și răspunsuri și discuții despre ceea ce se întâmplă în ABP.", + "Events_Page_Title": "Discuții comunitare ABP", + "Members_Page_WritingFromUser": "Citiți scrisul de la {0} pe Comunitatea ABP.", + "Post_Create_Page_MetaTitle": "Postare noua", + "Post_Create_Page_MetaDescription": "Creați-vă postarea pentru a vă împărtăși experiențele despre cadrul ABP și pentru a contribui la Comunitatea ABP.", + "Post_Create_Page_CreateNewPost": "Creați o postare nouă", + "Post_Index_Page_MetaDescription": "Scopul comunității ABP este de a crea un mediu de contribuție pentru dezvoltatorii care utilizează cadrul ABP.", + "Layout_Title": "{0} | Comunitatea ABP", + "Layout_MetaDescription": "Un hub pentru ABP Framework, .NET și dezvoltare de software. Accesați articole, tutoriale, știri și contribuiți la comunitatea ABP.", + "Index_Page_CommunityIntroduction": "Acesta este un hub pentru ABP Framework, .NET și dezvoltarea de software. Puteți citi articolele, viziona tutorialele video, puteți să vă informați despre progresul dezvoltării ABP și despre evenimentele legate de ABP, să ajutați alți dezvoltatori și să vă împărtășiți experiența cu comunitatea ABP.", + "TagsInArticle": "Etichete în articol", + "IConsentToMedium": "Sunt de acord cu publicarea acestei postări la https://medium.com/volosoft.", + "SearchResultsFor": "Rezultatele căutării pentru „{0}”", + "SeeMoreVideos": "Vezi mai multe videoclipuri", + "DiscordPageTitle": "Comunitatea ABP Discord", + "ViewVideo": "Vizualizați videoclipul", + "AbpCommunityTitleContent": "Comunitatea ABP - Cadru ABP Open Source", + "CommunitySlogan": "O platformă comunitară unică pentru iubitorii de ABP", + "RaffleIsNotActive": "Tombola nu este activă", + "YouAreAlreadyJoinedToThisRaffle": "Ești deja alăturat acestei tombole", + "InvalidSubscriptionCode": "Cod de abonament nevalid", + "Raffle:{0}": "Tombolă: {0}", + "Join": "A te alatura", + "Leave": "Părăsi", + "LoginToJoin": "Conectați-vă pentru a vă alătura", + "ToEnd:": "A se termina:", + "ToStart:": "A începe:", + "days": "zile", + "hrs": "ore", + "min": "min", + "sec": "sec", + "Winners": "Câștigători", + "To{0}LuckyWinners": "către {0} câștigător(i) norocos", + "ActiveRaffles": "Tombole active", + "UpcomingRaffles": "Tombole viitoare", + "CompletedRaffles": "Tombole finalizate", + "NoActiveRaffleTitle": "Nu este disponibilă nicio tombolă activă momentan.", + "NoActiveRaffleDescription": "Nu este disponibilă nicio tombolă activă momentan.", + "RaffleSubscriptionCodeInputMessage": "Această tombolă necesită un cod de înregistrare. Vă rugăm să introduceți codul de înregistrare mai jos:", + "RaffleSubscriptionCodeInputErrorMessage": "Codul de înregistrare este incorect. Vă rugăm să încercați din nou.", + "GoodJob!": "Loc de muncă bun!", + "RaffleJoinSuccessMessage": "Te-ai înscris cu succes la tombolă. Veți fi informat prin e-mail dacă câștigați premiul!", + "RaffleLoginAndRegisterMessage": "Ar trebui să vă conectați pentru a participa la o tombolă. Vă puteți crea un cont gratuit dacă nu v-ați înregistrat încă.", + "Ok": "Bine", + "SeeDetails": "Vezi detalii", + "WaitingForTheDraw": "În așteptarea tragerii la sorți", + "AllAttendees": "Toți participanții", + "SeeRaffleDetail": "Vezi Detaliul Tombolei", + "SeeRaffle": "Vezi tombola", + "ParticipationIsComplete!": "Participarea este completă!", + "ABPCoreDevelopmentTeam": "Echipa de dezvoltare principală ABP", + "RegisterTheEvent": "Înregistrați evenimentul", + "GoToConferencePage": "Accesați pagina conferinței", + "BuyTicket": "Cumpără bilet", + "SeeEvent": "Vezi Eveniment", + "PreviousEvents": "Evenimente anterioare", + "OtherLiveEvents": "Alte evenimente live", + "SponsoredConferences": "Conferințe sponsorizate", + "SponsoredConferencesDescription": "Suntem onorați să sprijinim comunitățile și evenimentele .NET pentru dezvoltatorii de software.", + "UpcomingEvents": "evenimente viitoare", + "UpcomingCommunityTalkEventDescription": "Emisiunile live, găzduite de echipa ABP, sunt sesiuni ocazionale pline de conținut comunitar, demonstrații, întrebări și răspunsuri și discuții despre ceea ce se întâmplă în ABP.", + "UpcomingConferenceEventDescription": "Conferința ABP .NET este un eveniment virtual pentru comunitatea dezvoltatorilor .NET pentru a se reuni și a asculta discuții despre lumea .NET, practicile comune de dezvoltare de software și framework-ul ABP open source.", + "LastOneYear": "Ultimul 1 an", + "AllTimes": "Toate timpurile", + "TopContributors": "Colaboratori de top", + "{0}Posts": "{0} Postări", + "LATESTPOSTS": "ULTIMELE POSTĂRI", + "NoContributorsFound": "Nu s-au găsit colaboratori!", + "LatestPost": "Ultima postare", + "MEMBERSINCE{0}": "MEMBRU DIN {0}", + "CopyLink": "Copiază legătură", + "ShareOnTwitter": "Distribuie pe Twitter", + "ShareOnLinkedIn": "Distribuie pe LinkedIn", + "MoreFrom{0}": "Mai multe de la {0}", + "SeeAllFrom{0}": "Vedeți tot de la {0}", + "MostWatched": "Cele mai vizionate", + "Articles({0})": "Articole ({0})", + "Videos({0})": "Videoclipuri ({0})", + "LatestArticles": "ultimele articole", + "RaffleHeader": "Bună ziua, membru al comunității ABP!", + "RafflesInfo": "
Aceasta este pagina de tombolă dedicată pentru a arăta aprecierea noastră față de dvs. pentru că sunteți un membru activ al comunității. Facem ABP Community Talks , ABP .NET Conference , participăm sau sponsorizăm evenimentele legate de .NET în care oferim câteva cadouri.

Puteți urmări această pagină pentru a vedea tombolele viitoare, a participa la ele sau pentru a vedea tombolele anterioare pe care le extragem, inclusiv câștigătorii.

Vă mulțumim că sunteți un membru activ! Ne vedem la tombolele viitoare.", + "RafflesInfoTitle": "Tombole comunitare ABP" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ro-RO.json index c5a76c1617..5822d5f366 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ro-RO.json @@ -1,5 +1,9 @@ { "culture": "ro-RO", "texts": { + "Buy": "Cumpără", + "SeeBookDetails": "Vedeți detaliile cărții", + "MasteringAbpFrameworkEBookDescription": "Această carte vă va ajuta să obțineți o înțelegere completă a cadrului și a tehnicilor moderne de dezvoltare a aplicațiilor web.", + "Feedback": "Părere" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json index f501a0f6ef..86a9e9049d 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json @@ -174,6 +174,8 @@ "CreateProjectWizard": "Acest formular crează un proiect nou începând cu şablonul de pornire, care este configurat corespunzător pentru a începe direct cu proiectul.", "TieredOption": "Crează o soluţie pe mai multe niveluri în care straturile Web API şi HTTP sunt separate fizic. Dacă nu este bifată, creează o soluţie stratificată mai puţin complexă şi potrivită pentru majoritatea scenariilor.", "SeparateIdentityServerOption": "Separă partea serverului în două aplicaţii: prima este pentru serverul de identitate, iar a doua pentru serverul dumneavoastră de HTTP API.", + "SeparateAuthenticationServerOption": "Separă partea de server în două aplicații: prima este pentru serverul de autentificare și a doua este pentru API-ul HTTP din partea serverului.", + "ProgressiveWebApplicationOption": "Specifică proiectul ca aplicație web progresivă", "UseslatestPreVersion": "Foloseşte ultima versiune pre-lansare", "ReadTheDocumentation": "Citiţi Documentaţia", "Documentation": "Documentaţie", @@ -214,7 +216,11 @@ "SeeDocs": "Consultaţi documentele", "None": "Niciuna", "Application": "Aplicaţie", + "ApplicationExplanation": "Creează o soluție complet stratificată bazată pe practicile de proiectare bazată pe domenii. Recomandat pentru proiecte pe termen lung care au nevoie de o bază de cod care poate fi întreținută și extensibilă.", + "ApplicationNoLayer": "Aplicare (un singur strat)", + "ApplicationNoLayerExplanation": "Creează o aplicație web cu un singur strat. Recomandat pentru construirea unei aplicații cu o arhitectură mai simplă și ușor de înțeles.", "Module": "Module", + "ModuleExplanation": "Creează o soluție de modul de aplicație reutilizabilă, complet stratificată. Puteți utiliza această opțiune pentru a crea module pentru aplicația dvs. modulară.", "PackageName": "Nume pachet", "LicenseURL": "URL licenţă", "License": "Licenţă", @@ -272,10 +278,168 @@ "DDDBookEmailBody": "Vă mulţumim.
Pentru a descărca cartea, click aici.", "SubscribeToNewsletter": "Abonaţi-vă la newsletter pentru a primi informaţii despre evnimentele din platforma ABP.IO, precum noi lansări, articole, oferte şi multe altele.", "FirstEdition": "Prima ediţie", - "ThankYou": "Vă mulţumim!", - "CheckboxMandatory": "Trebuie să bifaţi asta pentru a continua!", + "ThankYou": "Vă mulţumim!", + "CheckboxMandatory": "Trebuie să bifaţi asta pentru a continua!", + "UserInterface": "Interfața cu utilizatorul", + "APIGateway": "Gateway API", + "Database": "Bază de date", + "Saas": "Saas", + "OpenSourceWebApp": "Sursa deschisa
aplicatie web", + "Framework": "Cadru", + "AuditLoggingExplanation": "Urmăriți automat toate operațiunile și modificările datelor din sistemul dvs.", + "AbpNewCommandExplanation": "Creează soluții noi folosind șabloanele de pornire ABP.", + "AbpAddModuleCommandExplanation": "Instalează module de aplicație prefabricate în soluția dvs", + "AbpUpdateCommandExplanation": "Actualizează automat toate pachetele NuGet și NPM legate de ABP din soluția dvs.", + "ExploreAllCLICommands": "Explorați toate comenzile CLI", + "ExploreDocumentationAndGuides": "Explorați documentația și ghidurile cuprinzătoare.", + "Documentations": "Documentație", + "Views": "Vizualizări", + "EnterYouEmailToGetNews": "Introduceți e-mailul pentru a primi cele mai recente știri despre Cadrul ABP", + "Tiered": "Nivelate", + "SeparateIdentityServer": "Server de identitate separat", + "SeparateAuthenticationServer": "Server de autentificare separat", + "ProgressiveWebApplication": "Aplicație web progresivă", + "Preview": "previzualizare", + "CreateANewSolution": "Creați o nouă soluție", + "ABPFrameworkFeatures": "Caracteristicile cadrului ABP", + "Commercial": "Comercial", + "ThirdPartyTools": "Instrumente de la terți", + "Back": "Înapoi", + "Community": "Comunitate", + "SeeMore": "Vezi mai mult", + "DetailsOfTheEBook": "Detalii despre E-Book", + "JoinOurMarketingNewsletter": "Alăturați-vă buletinului nostru informativ de marketing", + "FrameworkNewsletterConfirmationMessage": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate .", + "GetYourFreeEBook": "Obțineți cartea electronică DDD gratuită", + "EverythingYouNeedToKnow": "Tot ce trebuie să știi.", + "PreOrderNow": "Comandă în avans acum", + "UITheming": "Tematica UI", + "UIThemingExplanation": "Creați teme și aspecte reutilizabile pentru interfața de utilizare sau utilizați una dintre temele de interfață de utilizare pre-construite.", + "DataFilteringExplanation2": "Filtrați automat interogările din baza de date pentru a implementa cu ușurință modele, cum ar fi ștergerea soft și multi-chiriere.", + "NeedHelp": "Nevoie de ajutor?", + "GiveYourProjectAName": "Dați un nume proiectului dvs", + "SelectProjectType": "Selectați tipul de proiect", + "SelectUIFramework": "Selectați UI Framework", + "SelectDatabaseProvider": "Selectați Furnizor de baze de date", + "SelectDatabaseManagementSystem": "Selectați Sistemul de gestionare a bazelor de date", + "InstallingTheABPCLI": "Instalarea ABP CLI", + "CreateYourProjectNow": "Creați-vă proiectul acum", + "OrderOn": "Comanda pe {0}", + "DownloadFreeDDDBook": "Descărcați cartea DDD gratuită", + "WhatIsABPFramework": "Ce este Cadrul ABP?", + "TenantDatabase": "Baza de date pentru locatar {0}", + "SharedDatabase": "Baza de date partajată", + "ConnectionResolver": "Rezolvator de conexiune", + "TenantBasedDataFilter": "Filtru de date bazat pe chiriași", + "ApplicationCode": "Cod aplicație", + "TenantResolution": "Rezoluția locatarului", + "TenantUser": "Utilizator locatar {0}", + "CardTitle": "Titlul cardului", + "View": "Vedere", + "Model": "Model", + "Email": "E-mail", + "Password": "Parola", + "Address": "Abordare", + "Gender": "Gen", + "Male": "Masculin", + "Female": "Femeie", + "Submit": "Trimite", + "Unspecified": "Nespecificat", + "StaticFileMiddleware": "Fișier static Middleware", + "RazorViewEngine": "Razor View Engine", + "PhysicalFiles": "Fișiere fizice (wwwroot)", + "EmbeddedFiles": "Fișiere încorporate (DLL)", + "DynamicFiles": "Fișiere dinamice (memorie)", + "BuildSolutionsWithAbp": "Construiți soluții .NET care pot fi întreținute urmând cele mai bune practici de dezvoltare software folosind ABP.", + "BuyOnAmazon": "Cumpărați pe Amazon", + "BuyOnPackt": "Cumpărați pe Packt", + "Discounted": "Reducere", + "MasteringAbpFramework_Book_KeyFeatures": "Caracteristici cheie", + "MasteringAbpFramework_Book_Key_Features_Description_1": "Creați soluții software robuste, mentenabile, modulare și scalabile folosind ABP Framework.", + "MasteringAbpFramework_Book_Key_Features_Description_2": "Aflați cum să implementați principiile SOLID și designul bazat pe domeniu în aplicațiile dvs. web.", + "MasteringAbpFramework_Book_Key_Features_Description_3": "Descoperiți cum ABP Framework vă accelerează ciclul de dezvoltare prin automatizarea sarcinilor repetitive.", + "MasteringAbpFramework_Book_Description": "Descrierea cărții", + "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework este o infrastructură completă pentru crearea de aplicații web moderne, urmând cele mai bune practici și convenții de dezvoltare a software-ului \n . Cu cadrul și ecosistemul la nivel înalt ABP, puteți să implementați principiul Don’t Repeat Yourself (DRY) \n și să vă concentrați pe codul dvs. de afaceri.", + "MasteringAbpFramework_Book_Description_Details_2": "Scrisă de creatorul ABP Framework, această carte vă va ajuta să obțineți o înțelegere completă a cadrului \n și a tehnicilor moderne de dezvoltare a aplicațiilor web. Cu explicații pas cu pas ale conceptelor esențiale \n și exemple practice, veți înțelege cerințele unei soluții web moderne și modul în care ABP \n Framework face plăcută dezvoltarea propriilor soluții. Veți descoperi cerințele comune ale dezvoltării aplicațiilor web pentru întreprinderi \n și veți explora infrastructura oferită de ABP. De-a lungul cărții \n , vă veți familiariza cu cele mai bune practici de dezvoltare software pentru construirea de soluții web \n modulare și mentenabile.", + "MasteringAbpFramework_Book_Description_Details_3": "Până la sfârșitul acestei cărți, veți putea crea o soluție web completă, ușor de dezvoltat, întreținut și testat \n .", + "MasteringAbpFramework_Book_WhatYouWillLearn": "Ce vei invata", + "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Configurați mediul de dezvoltare și începeți cu ABP Framework.", + "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Lucrați cu Entity Framework Core și MongoDB pentru a vă dezvolta stratul de acces la date.", + "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Înțelegeți preocupările transversale și modul în care ABP automatizează sarcinile repetitive.", + "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Familiarizați-vă cu implementarea designului bazat pe domeniu cu ABP Framework.", + "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Creați pagini și componente UI cu ASP.NET Core MVC (Razor Pages) și Blazor.", + "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Lucrați cu multi-tenancy pentru a crea aplicații web modulare.", + "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Înțelegeți modularitatea și creați module de aplicații reutilizabile.", + "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Scrieți teste de unitate, de integrare și de IU folosind ABP Framework.", + "MasteringAbpFramework_Book_WhoIsThisBookFor": "Pentru cine este această carte", + "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Această carte este pentru dezvoltatorii web care doresc să învețe arhitecturi software și cele mai bune practici pentru construirea de soluții bazate pe web care pot fi întreținute \n , folosind tehnologiile Microsoft și ABP Framework. Cunoștințele de bază despre C# \n și ASP.NET Core sunt necesare pentru a începe cu această carte.", + "ComputersAndTechnology": "Calculatoare și tehnologie", + "BuildingMicroserviceSolutions": "Construirea de soluții de microservicii", + "MicroserviceBookPracticalGuide": "Această carte este un ghid de referință pentru dezvoltarea și gestionarea aplicațiilor bazate pe microservicii folosind Cadrul ABP. Face referire la aplicația de referință exemplu .NET Microservice : eShopOnContainers și discută despre abordările de proiectare arhitecturală și implementare folosind Cadrul ABP. Până la sfârșitul acestei cărți, veți afla cum abordează ABP complexitățile comune ale microserviciilor, cum ar fi autorizarea, tranzacțiile distribuite, comunicațiile inter-microservicii, implementarea etc.", + "IntroducingTheSolution": "Vă prezentăm soluția eShopOnAbp", + "RunningTheSolution": "Rularea soluției", + "UnderstandingTheAuthenticationSystem": "Înțelegerea sistemului de autentificare", + "ExploringTheApplications": "Explorarea aplicațiilor", + "UnderstandingTheAPIGateways": "Înțelegerea gateway-urilor API", + "DevelopingTheMicroservices": "Dezvoltarea microserviciilor", + "UnderstandingTheInfrastructure": "Înțelegerea infrastructurii", + "DiggingInTheUseCases": "Săpat în cazurile de utilizare", + "DeployingTheSolution": "Implementarea soluției", + "ThisBookIsInDraftStageAndIsNotCompletedYet": "Această carte este în faza de proiect și nu este încă finalizată.", + "Authors": "Autorii", + "MicroserviceEBook": "Carte electronică pentru microservicii", "SelectUITheme": "Selectați Tema UI", + "LeptonXLiteTheme": "Tema LeptonX Lite", + "BasicTheme": "Tema de bază", + "LeptonXLiteThemeInfo": "O temă Bootstrap UI modernă și elegantă. Ideal dacă doriți să aveți o temă UI pregătită pentru producție. Aceasta este cea mai nouă temă și este cea implicită.", + "BasicThemeInfo": "Tema interfață de utilizare minimalistă cu culori și stiluri simple Bootstrap. Ideal dacă îți vei construi propria temă UI.", + "SeeDocumentation": "Vezi documentația .", + "SeeFullScreen": "🖼️ Vezi captura de ecran", + "BuildingMicroserviceSolutionsShortDescription": "Această carte este un ghid de referință pentru dezvoltarea și gestionarea aplicațiilor bazate pe microservicii folosind Cadrul ABP.", + "InstallAbpCliMessage": "Instalați CLI-ul ABP într-un terminal de linie de comandă, dacă nu l-ați instalat înainte:", + "Terminal": "Terminal", + "Copy": "Copie", + "RunTheFollowingCommand": "Rulați următoarea comandă într-un terminal de linie de comandă:", + "ChangeSolutionOptionsBelow": "Puteți modifica opțiunile de soluție de mai jos.", + "MultiLayerApplication": "Multi-strat
Aplicație", + "MultiLayerApplicationExplanation1": "Creează o soluție complet stratificată bazată pe practicile de proiectare bazată pe domenii.", + "MultiLayerApplicationExplanation2": "Recomandat pentru proiecte pe termen lung care au nevoie de o bază de cod care poate fi întreținută și extensibilă.", + "SingleLayerApplication": "Un singur strat
Aplicație", + "SingleLayerApplicationExplanation1": "Creează o aplicație web cu un singur strat.", + "SingleLayerApplicationExplanation2": "Recomandat pentru construirea unei aplicații cu o arhitectură mai simplă și ușor de înțeles.", + "ApplicationModule": "Aplicație
Modul", + "SeeTheScreenshot": "Vedeți captura de ecran", + "ApplicationModuleExplanation1": "Creează o soluție de modul de aplicație reutilizabilă, complet stratificată.", + "ApplicationModuleExplanation2": "Puteți utiliza această opțiune pentru a crea module pentru aplicația dvs. modulară.", + "Expert_": "Expert", + "Partner_": "Parteneriat", + "WebSite": "Site Web", + "Expert_Year": "Anul de expertiză", + "CompanyInfo": "Informații despre companie", + "Date": "Data", + "WhoWeAre_Partner": "Cine suntem noi", + "WhoWeAre_Expert": "Despre mine", "CreateSolutionFolder": "Creați folderul de soluții", - "CreateSolutionFolderOption": "Specifică dacă proiectul va fi într-un folder nou în folderul de ieșire sau direct folderul de ieșire." + "CreateSolutionFolderOption": "Specifică dacă proiectul va fi într-un folder nou în folderul de ieșire sau direct folderul de ieșire.", + "BooksPageTitle": "Cărți ABP", + "PackageDetailPage_NuGetPackageInstallationOptions": "Există trei moduri de a instala pachetul {0} NuGet în proiectul dvs", + "PackageDetailPage_InstallingWithABPCLI": "1: Instalare cu ABP CLI", + "PackageDetailPage_InstallingWithABPCLIDescription1": "Dacă nu ați instalat ABP CLI , mai întâi instalați executând următoarea comandă într-un terminal de linie de comandă", + "PackageDetailPage_InstallingWithABPCLIDescription2": "După ce ați instalat ABP CLI, deschideți un terminal de linie de comandă în locația proiectului (fișier .csproj ) pe care doriți să-l instalați și executați următoarea comandă", + "PackageDetailPage_InstallingWithABPCLIDescription3": "Acesta va adăuga referința pachetului {0} la proiectul dvs. și dependența {1} la clasa dvs. de modul.", + "PackageDetailPage_ManualInstallation": "2: Instalarea cu Dotnet CLI", + "PackageDetailPage_ManualInstallationDescription1": "Adăugați {0} referință la pachetul NuGet la proiect folosind IDE-ul dvs. sau executând următoarea comandă", + "PackageDetailPage_ManualInstallationDescription2": "Apoi adăugați dependența {0} la clasa dvs. de modul , așa cum se arată în exemplul următor", + "PackageDetailPage_SeeDocumentation": "Consultați documentația pentru a afla cum să utilizați acest pachet în aplicațiile dvs.", + "PackageDetailPage_InstallingUsingPMC": "3: Instalarea cu Consola Manager de pachete", + "PackageDetailPage_InstallingUsingPMCDescription1": "Deschideți Consola Manager de pachete în Visual Studio (Instrumente -> Manager de pachete Nuget -> Consola Manager de pachete) și executați următoarea comandă", + "UIOptions": "Opțiuni UI", + "Testimonials": "Mărturii", + "CoolestCompaniesUseABPFramework": "Cele mai tari companii folosesc cadrul ABP", + "Index_Page_Testimonial_1": "ABP Framework nu este doar un instrument, ci un catalizator care mi-a accelerat creșterea ca dezvoltator. Mi-a făcut posibil să construiesc noi funcții mai rapid decât oricând, amintind de experiențele altor utilizatori. Modelul de codificare unificat mi-a simplificat proiectele, oferindu-mi mai mult timp să mă concentrez pe creare, mai degrabă decât pe depanare. \n Aș spune că Cadrul ABP a fost piatra de temelie a călătoriei mele profesionale timpurii. Mi-a facilitat tranziția de la un dezvoltator aspirant la un profesionist încrezător, gata să-și pună amprenta în lumea software-ului. Aștept cu nerăbdare proiectele interesante care mă așteaptă, știind că ABP va fi acolo pentru a mă ghida. Este mai mult decât un simplu produs; este un partener în succes.", + "Index_Page_Testimonial_2": "ABP Framework nu este doar un cadru, este și un ghid pentru dezvoltarea/managementul proiectelor, deoarece oferă cursuri DDD, GenericRepository, DI, Microservice, Modularity. Chiar dacă nu veți folosi framework-ul în sine, vă puteți dezvolta cu docs.abp.io, care este bine și pregătit profesional. (OpenIddict, Redis, Quartz etc.) \n Deoarece multe lucruri pre-construite, scurtează semnificativ timpul de dezvoltare a proiectului. (De exemplu, pagina de autentificare, gestionarea excepțiilor, filtrarea datelor, înregistrarea auditului, localizarea, controlerul auto api etc.) \n Ca exemplu din aplicația noastră, am folosit Local Event Bus pentru controlul stocurilor. Așadar, pot gestiona mișcările comenzilor scriind handler de stoc. \n Este minunat să nu pierzi timp pentru CreationTime, CreatorId. Acestea sunt completate automat.", + "VideosLoginAndRegisterMessage": "Trebuie să vă conectați pentru a viziona videoclipuri. Puteți crea un cont pentru ceas dacă nu ați făcut-o.", + "Filter": "Filtru", + "VideoCourses": "Cursuri video" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ro-RO.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ro-RO.json new file mode 100644 index 0000000000..798b3a292f --- /dev/null +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ro-RO.json @@ -0,0 +1,9 @@ +{ + "culture": "ro-RO", + "texts": { + "TenantNotFoundMessage": "Chiriașul nu a fost găsit!", + "TenantNotFoundDetails": "Nu există niciun chiriaș cu ID-ul sau numele chiriașului: {0}", + "TenantNotActiveMessage": "Chiriașul nu este activ!", + "TenantNotActiveDetails": "Chiriașul nu este activ cu ID-ul sau numele chiriașului: {0}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json index 0edf60e833..53140c9f8e 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json @@ -51,6 +51,12 @@ "ManageYourAccount": "Administraţi-vă contul", "OthersGroup": "Alte", "Today": "Astăzi", - "Apply": "aplica" + "Apply": "aplica", + "InternetConnectionInfo": "Operația nu a putut fi efectuată. Conexiunea ta la internet nu este disponibilă momentan.", + "CopiedToTheClipboard": "Copiat în clipboard", + "AddNew": "Adăuga nou", + "ProfilePicture": "Poză de profil", + "Theme": "Temă", + "NotAssigned": "Nealocat" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ro-RO.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ro-RO.json index 5fe4e459a2..27e16b7896 100644 --- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ro-RO.json +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ro-RO.json @@ -27,6 +27,8 @@ "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Acest câmp trebuie să fie de tipul string sau arraz cu lungimea minimă de '{0}'.", "ThisFieldIsNotAValidPhoneNumber.": "Acest câmp nu este un număr de telefon valid.", "ThisFieldMustBeBetween{0}And{1}": "Acest câmp trebuie să fie între {0} şi {1}.", + "ThisFieldMustBeGreaterThanOrEqual{0}": "Acest câmp trebuie să fie mai mare sau egal cu {0}.", + "ThisFieldMustBeLessOrEqual{0}": "Acest câmp trebuie să fie mai mic sau egal cu {0}.", "ThisFieldMustMatchTheRegularExpression{0}": "Acest câmp trebuie să se potrivească cu expresia uzuală '{0}'.", "ThisFieldIsRequired.": "Acest câmp este obligatoriu.", "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Acest câmp trebuie să fie un string cu lungimea maximă de {0}.", 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 index 54ab2b90da..95a12f4f2b 100644 --- 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 @@ -2,6 +2,11 @@ "culture": "ro-RO", "texts": { "ThisFieldIsRequired": "Acest câmp este obligatoriu", - "MaxLenghtErrorMessage": "Acest câmp poate avea maximum „{0}” caractere" + "MaxLenghtErrorMessage": "Acest câmp poate avea maximum „{0}” caractere", + "Enum:BookType.Undefined": "Nedefinit din ValidationResource", + "Enum:BookType.0": "Nedefinit cu valoarea 0 din ValidationResource", + "BookType.Adventure": "Aventura de la ValidationResource", + "BookType.1": "Aventura cu valoarea 1 din ValidationResource", + "Biography": "Biografie de la ValidationResource" } } \ 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 index 1e644729d5..d12ae60f28 100644 --- 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 @@ -6,6 +6,11 @@ "CarPlural": "Mașini", "MaxLenghtErrorMessage": "Lungimea acestui câmp poate fi de maximum „{0}” caractere", "Universe": "Univers", - "FortyTwo": "Patruzeci si doi" + "FortyTwo": "Patruzeci si doi", + "Enum:BookType.Undefined": "Nedefinit", + "Enum:BookType.0": "Nedefinit cu valoarea 0", + "BookType.Adventure": "Aventură", + "BookType.1": "Aventura cu valoarea 1", + "Biography": "Biografie" } } \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json index 732a4103ec..b7dbc5c244 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json @@ -1,6 +1,7 @@ { "culture": "ro-RO", "texts": { + "Menu:Account": "Cont", "UserName": "Nume de utilizator", "EmailAddress": "Adresa de email", "UserNameOrEmailAddress": "Nume de utilizator sau adresa de email", @@ -33,6 +34,8 @@ "DisplayName:PhoneNumber": "Număr de telefon", "PersonalSettings": "Setări personale", "PersonalSettingsSaved": "Setări personale salvate", + "PersonalSettingsChangedConfirmationModalTitle": "Informațiile personale s-au schimbat", + "PersonalSettingsChangedConfirmationModalDescription": "Dacă doriți să aplicați aceste modificări, trebuie să vă autentificați. Doriți să vă deconectați?", "PasswordChanged": "Parola schimbată", "NewPasswordConfirmFailed": "Vă rugăm să confirmaţi noua parolă.", "NewPasswordSameAsOld": "Noua parolă trebuie să fie diferită de cea curentă.", @@ -67,4 +70,4 @@ "OrRegisterWith": "Sau înregistraţi-vă cu:", "RegisterUsingYourProviderAccount": "Înregistraţi-vă folosindu-vă contul {0}" } -} +} \ No newline at end of file diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json new file mode 100644 index 0000000000..9f079420eb --- /dev/null +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json @@ -0,0 +1,83 @@ +{ + "culture": "ro-RO", + "texts": { + "Permission:AuditLogging": "Înregistrare de audit", + "Permission:AuditLogs": "Jurnalele de audit", + "Menu:AuditLogging": "Jurnalele de audit", + "AuditLogs": "Jurnalele de audit", + "HttpStatus": "Stare HTTP", + "HttpMethod": "Metoda HTTP", + "HttpMethodFilter": "Filtru de metodă HTTP", + "HttpRequest": "Solicitare HTTP", + "User": "Utilizator", + "UserNameFilter": "Filtru utilizator", + "HasException": "Are o excepție", + "IpAddress": "Adresa IP", + "Time": "Timp", + "Date": "Data", + "Duration": "Durată", + "Detail": "Detaliu", + "Overall": "Per total", + "Actions": "Acțiuni", + "ClientIpAddress": "Adresa IP a clientului", + "ClientName": "numele clientului", + "BrowserInfo": "Info browser", + "Url": "URL", + "UserName": "Nume de utilizator", + "TenantImpersonator": "Imitator al chiriașului", + "UserImpersonator": "Imitator de utilizator", + "UrlFilter": "Filtru URL", + "Exceptions": "Excepții", + "Comments": "Comentarii", + "HttpStatusCode": "Cod de stare HTTP", + "HttpStatusCodeFilter": "Filtru cod de stare HTTP", + "ServiceName": "Serviciu", + "MethodName": "Metodă", + "CorrelationId": "Id. corelație", + "ApplicationName": "Numele aplicatiei", + "ExecutionDuration": "Durată", + "ExtraProperties": "Proprietăți suplimentare", + "MaxDuration": "Max. Durată", + "MinDuration": "Min. Durată", + "MinMaxDuration": "Durată (Min. - Max.)", + "{0}Milliseconds": "{0} milisecunde", + "ExecutionTime": "Timp", + "Parameters": "Parametrii", + "EntityTypeFullName": "Nume complet tip entitate", + "Entity": "Entitate", + "ChangeType": "Schimbați tipul", + "ChangeTime": "Timp", + "NewValue": "Valoare nouă", + "OriginalValue": "Valoarea inițială", + "PropertyName": "Numele proprietatii", + "PropertyTypeFullName": "Tip de proprietate Nume complet", + "Yes": "da", + "No": "Nu", + "Changes": "Schimbări", + "AverageExecutionDurationInLogsPerDay": "Durata medie de execuție", + "AverageExecutionDurationInMilliseconds": "Durata medie de execuție în milisecunde", + "ErrorRateInLogs": "Rata de eroare în jurnalele", + "Success": "Succes", + "Fault": "Vina", + "NoChanges": "Nici o schimbare)", + "EntityChanges": "Modificări ale entităților", + "EntityId": "Id. entitate", + "EntityChangeStartTime": "Data minimă a modificării", + "EntityChangeEndTime": "Data maximă de schimbare", + "EntityHistory": "Istoricul entității", + "DaysAgoTitle": "{0} {1}.", + "DaysAgoWithUserTitle": "{0} {1} de la {2}.", + "Created": "Creată", + "Updated": "Actualizat", + "Deleted": "Șters", + "ChangeHistory": "Istoricul modificărilor", + "FullChangeHistory": "Istoricul complet al schimbărilor", + "ChangeDetails": "Modificați detaliile", + "DurationMs": "Durata (ms)", + "StartDate": "Data de început", + "EndDate": "Data de încheiere", + "Feature:AuditLoggingGroup": "Înregistrare de audit", + "Feature:AuditLoggingEnable": "Pagina de înregistrare a auditului activată", + "Feature:AuditLoggingEnableDescription": "Activați pagina de înregistrare a auditului în aplicație." + } +} \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ro-RO.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ro-RO.json index 755b2b7ceb..2e665431b5 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ro-RO.json +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ro-RO.json @@ -19,12 +19,19 @@ "ReplyTo": "Răspunde la {0}", "ContinueReading": "Continuă citirea", "DaysAgo": "{0} zile în urmă", + "DayAgo": "acum {0} zi", "YearsAgo": "{0} ani în urmă", + "YearAgo": "acum {0} an", "MonthsAgo": "{0} luni în urmă", + "MonthAgo": "acum {0} lună", "WeeksAgo": "{0} săptămâni în urmă", + "WeekAgo": "acum {0} săptămână", "MinutesAgo": "{0} minute în urmă", + "MinuteAgo": "acum {0} minut", "SecondsAgo": "{0} secunde în urmă", + "SecondAgo": "acum {0} secundă", "HoursAgo": "{0} ore în urmă", + "HourAgo": "acum {0} oră", "Now": "acum", "Content": "Conţinut", "SeeAll": "Vezi toate", @@ -56,6 +63,26 @@ "ShareOn": "Distribuie", "TitleLengthWarning": "Păstraţi lungimea titlului sub 60 de caractere pentru a fi SEO friendly!", "ClearCache": "Goleşte cache", - "ClearCacheConfirmationMessage": "Sunteţi sigur(ă) că vreţi să goliţi cache-ul?" + "ClearCacheConfirmationMessage": "Sunteţi sigur(ă) că vreţi să goliţi cache-ul?", + "MarkdownSupported": "Markdown este acceptat", + "FileUploadInfo": "Trageți, plasați sau inserați o imagine copiată.", + "PostDescriptionHint": "* Va fi redat în previzualizarea linkului articolului, acceptă HTML", + "ReadMore": "Continuați lectură", + "MemberNotPublishedPostYet": "Nicio postare încă!", + "UpdateUserWebSiteInfo": "Exemplu: https://johndoe.com", + "UpdateUserTwitterInfo": "Exemplu: johndoe", + "UpdateUserGithubInfo": "Exemplu: johndoe", + "UpdateUserLinkedinInfo": "Exemplu: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "Exemplu: Volosoft", + "UpdateUserJobTitleInfo": "Exemplu: Dezvoltator de software", + "WebSite": "Site Web", + "UserName": "Nume de utilizator", + "FullURL": "Adresa URL completă", + "JobTitle": "Denumirea funcției", + "PersonalWebsite": "SITE PERSONAL", + "EditProfile": "Editează profilul", + "MoreFromBlog": "Mai multe de pe blog", + "MoreFromUser": "Mai multe de la {0}", + "BlogPosts": "Postări" } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json index 21b9ac5a24..6532245847 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json @@ -15,7 +15,6 @@ "CmsKit.Ratings": "Evaluări", "CmsKit.Reactions": "Reacţii", "CmsKit.Tags": "Etichete", - "CmsKit.BlogPost.PreventXssFeature": "Prevenirea Xss", "CmsKit:0002": "Conţinutul există deja!", "CmsKit:0003": "Entitatea {0} nu este etichetabilă.", "CmsKit:Blog:0001": "Slugul ({Slug}) există deja!", @@ -48,7 +47,7 @@ "ExportCSV": "Export CSV", "Features": "Caracteristici", "GenericDeletionConfirmationMessage": "Sigur ştergeţi '{0}'?", - "IsActive" : "Activ", + "IsActive": "Activ", "LastModification": "Ultima modificare", "LastModificationTime": "Data ultimei modificări", "LoginToAddComment": "Autentificaţi-vă pentru a comenta", @@ -87,6 +86,7 @@ "Permission:BlogPostManagement.Create": "Creează", "Permission:BlogPostManagement.Delete": "Şterge", "Permission:BlogPostManagement.Update": "Actualizează", + "Permission:BlogPostManagement.Publish": "Publica", "Permission:CmsKit": "CmsKit", "Permission:Comments": "Administrarea comentariilor", "Permission:Comments.Delete": "Şterge", @@ -113,10 +113,14 @@ "Permission:PageManagement:Create": "Creează", "Permission:PageManagement:Delete": "Şterge", "Permission:PageManagement:Update": "Actualizează", + "Permission:PageManagement:SetAsHomePage": "Setați ca pagină de pornire", "Permission:TagManagement": "Administrarea etichetelor", "Permission:TagManagement.Create": "Creează", "Permission:TagManagement.Delete": "Şterge", "Permission:TagManagement.Update": "Actualizează", + "Permission:GlobalResources": "Resurse globale", + "Permission:CmsKitPublic": "CmsKit Public", + "Permission:Comments.DeleteAll": "Sterge tot", "PickYourReaction": "Alegeţi-vă reacţia", "Rating": "Evaluare", "RatingUndoMessage": "Evaluarea dumneavoastră va fi anulată.", @@ -131,6 +135,7 @@ "SelectAll": "Selectaţi toate", "Send": "Trimite", "SendMessage": "Trimite mesaj", + "SelectedAuthor": "Autor", "ShortDescription": "Descriere pe scurt", "Slug": "Slug", "Source": "Sursa", @@ -161,6 +166,67 @@ "YourFullName": "Numele dumneavoastră complet", "YourMessage": "Mesajul dumneavoastră", "YourReply": "Replica dumneavoastră", - "ThisPartOfContentCouldntBeLoaded": "Această parte a conţinutului nu a putut fi încărcată." + "MarkdownSupported": "Reducere acceptată.", + "GlobalResources": "Resurse globale", + "SavedSuccessfully": "salvat cu succes", + "CmsKit.BlogPost.Status.0": "Proiect", + "CmsKit.BlogPost.Status.1": "Publicat", + "CmsKit.BlogPost.Status.2": "In asteptarea revizuirii", + "BlogPostPublishConfirmationMessage": "Sigur vei publica postarea de blog „{0}”?", + "SuccessfullyPublished": "Publicat cu succes!", + "Draft": "Proiect", + "Publish": "Publica", + "BlogPostDraftConfirmationMessage": "Sigur setați postarea de blog „{0}” ca schiță?", + "BlogPostSendToReviewConfirmationMessage": "Sunteți sigur că veți trimite postarea de blog „{0}” la evaluarea administratorului pentru publicare?", + "SaveAsDraft": "Salvează ca ciornă", + "SendToReview": "Trimite la recenzie", + "SendToReviewToPublish": "Trimite la recenzie pentru a publica", + "BlogPostSendToReviewSuccessMessage": "Postarea de blog „{0}” a fost trimisă la evaluarea administratorului pentru publicare.", + "HasBlogPostWaitingForReviewMessage": "Ai o postare pe blog care așteaptă revizuire. Faceți clic pentru a lista.", + "SelectAStatus": "Selectați o stare", + "Status": "stare", + "CmsKit.BlogPost.ScrollIndex": "Bara de navigare rapidă în postările de blog", + "CmsKit.BlogPost.PreventXssFeature": "Prevenirea Xss", + "Add": "Adăuga", + "AddWidget": "Adăugați widget", + "PleaseConfigureWidgets": "Vă rugăm să configurați widget-urile", + "SelectAnAuthor": "Selectați un autor", + "InThisDocument": "În acest document", + "GoToTop": "Du-te sus", + "SetAsHomePage": "Schimbați starea paginii de pornire", + "CompletedSettingAsHomePage": "Setați ca pagină de pornire", + "IsHomePage": "Este pagina principală", + "RemovedSettingAsHomePage": "A fost eliminată setarea paginii de pornire", + "Feature:CmsKitGroup": "Kit Cms", + "Feature:BlogEnable": "Postare pe blog", + "Feature:BlogEnableDescription": "Sistemul de postări de blog al CMS Kit care permite crearea de bloguri și postări dinamic în aplicație.", + "Feature:CommentEnable": "Comentând", + "Feature:CommentEnableDescription": "Sistemul de comentarii al CMS Kit permite comentarea unor entități precum BlogPost.", + "Feature:GlobalResourceEnable": "Resurse globale", + "Feature:GlobalResourceEnableDescription": "Caracteristica globală a resurselor CMS Kit care permite gestionarea stilurilor și scripturilor globale.", + "Feature:MenuEnable": "Meniul", + "Feature:MenuEnableDescription": "Sistemul de meniu dinamic al CMS Kit care permite adăugarea/eliminarea dinamică a meniurilor aplicației.", + "Feature:PageEnable": "Paging", + "Feature:PageEnableDescription": "Sistemul de pagini CMS Kit care permite crearea de pagini statice cu o anumită adresă URL.", + "Feature:RatingEnable": "Evaluare", + "Feature:RatingEnableDescription": "Sistemul de evaluare CMS Kit care permite utilizatorilor să evalueze entități precum BlogPost.", + "Feature:ReactionEnable": "Reacţie", + "Feature:ReactionEnableDescription": "Sistemul de reacție al CMS Kit care permite utilizatorilor să trimită reacții către entități precum BlogPost, Comentarii etc.", + "Feature:TagEnable": "Etichetarea", + "Feature:TagEnableDescription": "Sistemul de etichete CMS Kit care permite etichetarea entităților precum BlogPost.", + "DeleteBlogPostMessage": "Blogul va fi șters. Esti sigur?", + "CaptchaCode": "Cod Captcha", + "CommentTextRequired": "Comentariul este obligatoriu", + "CaptchaCodeErrorMessage": "Răspunsul pe care l-ați introdus pentru CAPTCHA nu a fost corect. Vă rugăm să încercați din nou", + "CaptchaCodeMissingMessage": "Codul captcha lipsește!", + "UnAllowedExternalUrlMessage": "Ați inclus o adresă URL externă nepermisă. Vă rugăm să încercați din nou fără adresa URL externă.", + "URL": "URL", + "PopularTags": "Etichete populare", + "RemoveCoverImageConfirmationMessage": "Sigur doriți să eliminați imaginea de copertă?", + "RemoveCoverImage": "Eliminați imaginea de copertă", + "CssClass": "Clasa CSS", + "TagsHelpText": "Etichetele ar trebui să fie separate prin virgulă (de exemplu: tag1, tag2, tag3)", + "ThisPartOfContentCouldntBeLoaded": "Această parte a conţinutului nu a putut fi încărcată.", + "DuplicateCommentAttemptMessage": "A fost detectată o încercare de postare de comentarii duplicată. Comentariul dvs. a fost deja trimis." } -} +} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ro-RO.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ro-RO.json index be374b79c9..f055110a2f 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ro-RO.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ro-RO.json @@ -56,6 +56,7 @@ "FileName": "Nume fişier", "LastCachedTime": "Durată cache", "Project": "Proiect", + "AdvancedFilters": "Filtre avansate", "RemoveCacheAndReIndexConfirmation": "Documentul \"{0}\" va fi eliminat din memoria cache și va fi reindexat. Confirmați?" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json index f884fd0e7a..6d0e108d6d 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json @@ -36,6 +36,7 @@ "Volo.Docs.Domain:010002": "Numele pe scurt {ShortName} există deja.", "Preview": "previzualizare", "Search": "Caută", - "SearchResults": "Rezultatele căutării" + "SearchResults": "Rezultatele căutării", + "SearchInTheAllDocuments": "Căutați în toate documentele" } } \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json index 6c04208a4b..9d7d78150c 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json @@ -4,9 +4,14 @@ "Features": "Caracteristici", "NoFeatureFoundMessage": "Nu există nicio caracteristică disponibilă.", "ManageHostFeatures": "Administraţi caracteristicile de host", + "ManageHostFeaturesText": "Puteți gestiona funcțiile din partea gazdă făcând clic pe următorul buton.", "Permission:FeatureManagement": "Administrare caracteristici", "Permission:FeatureManagement.ManageHostFeatures": "Gestionare caracteristici gazdă", - "Volo.Abp.FeatureManagement:InvalidFeatureValue" : "Valoarea {0} a caracteristicii nu este validă!", - "Menu:FeatureManagement": "Managementul caracteristicilor" + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Valoarea {0} a caracteristicii nu este validă!", + "Menu:FeatureManagement": "Managementul caracteristicilor", + "ResetToDefault": "Resetare la valorile implicite", + "ResetedToDefault": "Resetat la implicit", + "AreYouSure": "Esti sigur?", + "AreYouSureToResetToDefault": "Sunteți sigur că veți reveni la valorile implicite?" } } \ 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 af7cfafad8..8222c68b6a 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 @@ -117,6 +117,13 @@ "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dacă numărul de telefon poate fi confirmată de către utilizator.", "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Dacă un număr de telefon confirmat este oblicatoriu pentru autentificare.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Dacă numele de utilizator poate fi actualizat de către utilizator.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Dacă emailul poate fi actualizat de către utilizator." + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Dacă emailul poate fi actualizat de către utilizator.", + "Details": "Detalii", + "CreatedBy": "Creat de", + "ModifiedBy": "Modificat de", + "ModificationTime": "Timp de modificare", + "PasswordUpdateTime": "Ora actualizării parolei", + "LockoutEndTime": "Ora de încheiere a blocării", + "FailedAccessCount": "Număr de acces eșuat" } -} +} \ No newline at end of file diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ro-RO.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ro-RO.json index 6d35d80c19..a1af796373 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ro-RO.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ro-RO.json @@ -10,6 +10,7 @@ "LoginIsNotAllowed": "Nu ai voie să te autentifici! Contul dvs. este inactiv sau trebuie să vă confirme numărul de e-mail/telefon.", "InvalidUsername": "Nume de utilizator sau parolă invalidă!", "InvalidAuthenticatorCode": "Cod de autentificare invalid!", + "InvalidRecoveryCode": "Cod de recuperare nevalid!", "TheTargetUserIsNotLinkedToYou": "Utilizatorul ţintă nu este conectat la dumneavoastră!" } } \ No newline at end of file diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ro-RO.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ro-RO.json new file mode 100644 index 0000000000..a9d9eee22e --- /dev/null +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ro-RO.json @@ -0,0 +1,15 @@ +{ + "culture": "ro-RO", + "texts": { + "TheOpenIDConnectRequestCannotBeRetrieved": "Solicitarea OpenID Connect nu poate fi preluată.", + "TheUserDetailsCannotBbeRetrieved": "Detaliile utilizatorului nu pot fi preluate.", + "TheApplicationDetailsCannotBeFound": "Detaliile aplicației nu pot fi găsite.", + "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Detaliile referitoare la aplicația client care apelează nu pot fi găsite.", + "TheSpecifiedGrantTypeIsNotImplemented": "Tipul de acordare specificat {0} nu este implementat.", + "Authorization": "Autorizare", + "DoYouWantToGrantAccessToYourData": "Doriți să acordați acces {0} la datele dvs.?", + "ScopesRequested": "Domenii de aplicare solicitate", + "Accept": "Accept", + "Deny": "Negați" + } +} \ No newline at end of file diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json index 54b6cc1454..be856834e5 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json @@ -5,6 +5,7 @@ "OnlyProviderPermissons": "Doar acest furnizor", "All": "Toate", "SelectAllInAllTabs": "Acordă toate permisiunile", - "SelectAllInThisTab": "Selectează toate" + "SelectAllInThisTab": "Selectează toate", + "SaveWithoutAnyPermissionsWarningMessage": "Sigur doriți să salvați fără nicio permisiune?" } } \ No newline at end of file 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 edbc533607..b1ebd0ae62 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 @@ -5,7 +5,21 @@ "SuccessfullySaved": "Salvat cu succes", "Permission:SettingManagement": "Administrarea setărilor", "Permission:Emailing": "Emailing", + "Permission:EmailingTest": "Test de trimitere prin e-mail", + "Permission:TimeZone": "Fus orar", + "SendTestEmail": "Trimite e-mail de test", + "SenderEmailAddress": "Adresa de e-mail a expeditorului", + "TargetEmailAddress": "Adresă de e-mail țintă", + "Subject": "Subiect", + "Body": "Corp", + "TestEmailSubject": "E-mail de testare {0}", + "TestEmailBody": "Testați corpul mesajului de e-mail aici", + "SuccessfullySent": "Trimis cu succes", + "Send": "Trimite", "Menu:Emailing": "Emailing", + "Menu:TimeZone": "Fus orar", + "DisplayName:Timezone": "Fus orar", + "TimezoneHelpText": "Această setare este utilizată pentru aplicație sau pentru chiriași.", "SmtpHost": "Host", "SmtpPort": "Port", "SmtpUserName": "Nume de utilizator", @@ -21,4 +35,4 @@ "Feature:AllowChangingEmailSettings": "Permiteți modificarea setărilor de e-mail.", "Feature:AllowChangingEmailSettingsDescription": "Permiteți modificarea setărilor de e-mail." } -} +} \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json index 18bf9fb74e..cb14140ddb 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json @@ -1,6 +1,7 @@ { "culture": "ro-RO", "texts": { + "Volo.Abp.TenantManagement:DuplicateTenantName": "Numele chiriașului există deja: {Name}", "Menu:TenantManagement": "Administrarea clienţilor", "Tenants": "Clienţi", "NewTenant": "Client nou",