diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json
index 577d69806f6..d49f6e52b00 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "موقع الدعم الفني للنظام التجاري",
"CommunityWebSite": "موقع منتدى ABP",
"ManageAccount": "حسابي | ABP.IO",
- "ManageYourAccount": "إدارة حسابك"
+ "ManageYourProfile": "إدارة ملف التعريف الخاص بك",
+ "ReturnToApplication": "العودة إلى التطبيق"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/cs.json
index 6ccaea42344..c2b977ab52c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/cs.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Webová stránka komerční podpory",
"CommunityWebSite": "Web komunity ABP",
"ManageAccount": "Můj účet | ABP.IO",
- "ManageYourAccount": "Správa vášho účtu"
+ "ManageYourProfile": "Spravujte svůj profil",
+ "ReturnToApplication": "Návrat k aplikaci"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de.json
index b4287177dfb..8cc732e10ed 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Commercial Support-Website",
"CommunityWebSite": "ABP Community-Website",
"ManageAccount": "Mein Konto | ABP.IO",
- "ManageYourAccount": "Verwalten Sie Ihr Konto"
+ "ManageYourProfile": "Verwalten Sie Ihr Profil",
+ "ReturnToApplication": "Zurück zur Bewerbung"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json
index 131af96b99c..141eb36b0cd 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Sitio web de soporte comercial",
"CommunityWebSite": "Sitio web comunidad ABP",
"ManageAccount": "Mi cuenta | ABP.IO",
- "ManageYourAccount": "Administra tu cuenta"
+ "ManageYourProfile": "Gestiona tu perfil",
+ "ReturnToApplication": "Volver a la aplicación"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json
index 189dea7b8ee..57b0be35b4b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Site Web de support commercial",
"CommunityWebSite": "Site Web de la communauté ABP",
"ManageAccount": "Mon compte | ABP.IO",
- "ManageYourAccount": "Gérer votre compte"
+ "ManageYourProfile": "Gérer votre profil",
+ "ReturnToApplication": "Retour à la candidature"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json
index 461acf6af3a..2b48e14954c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "वाणिज्यिक समर्थन वेब साइट",
"CommunityWebSite": "एबीपी सामुदायिक वेब साइट",
"ManageAccount": "मेरा खाता | एबीपी.आईओ",
- "ManageYourAccount": "अपने खाते को प्रबंधित करें"
+ "ManageYourProfile": "अपनी प्रोफ़ाइल प्रबंधित करें",
+ "ReturnToApplication": "आवेदन पर लौटें"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hr.json
new file mode 100644
index 00000000000..4548a7c7511
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hr.json
@@ -0,0 +1,17 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Account": "ABP račun - Prijava i registracija | ABP.IO",
+ "Welcome": "Dobrodošli",
+ "UseOneOfTheFollowingLinksToContinue": "Koristite jednu od sljedećih veza za nastavak",
+ "FrameworkHomePage": "Početna stranica okvira",
+ "FrameworkDocumentation": "Okvirna dokumentacija",
+ "OfficialBlog": "Službeni blog",
+ "CommercialHomePage": "Komercijalna početna stranica",
+ "CommercialSupportWebSite": "Web stranica za komercijalnu podršku",
+ "CommunityWebSite": "Web stranica ABP zajednice",
+ "ManageAccount": "Moj račun | ABP.IO",
+ "ManageYourProfile": "Upravljajte svojim profilom",
+ "ReturnToApplication": "Povratak na aplikaciju"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hu.json
index 2cb142bb686..9e9af942acd 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hu.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Kereskedelmi támogatási webhely",
"CommunityWebSite": "ABP közösségi webhely",
"ManageAccount": "Saját fiók | ABP.IO",
- "ManageYourProfile": "Profilod kezelése"
+ "ManageYourProfile": "Profilod kezelése",
+ "ReturnToApplication": "Vissza az alkalmazáshoz"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/is.json
index 24b9ebe9f37..59a60bb3c4c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/is.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Þjónustu síða Commercial útgáfunnarinnar",
"CommunityWebSite": "Samfélagssíða ABP",
"ManageAccount": "Minn aðgangur | ABP.IO",
- "ManageYourAccount": "Stjórnaðu aðganginn þinn"
+ "ManageYourProfile": "Stjórnaðu prófílnum þínum",
+ "ReturnToApplication": "Fara aftur í umsókn"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json
index bad754febb3..9b5ff362b83 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Sito web supporto di Commercial",
"CommunityWebSite": "Sito web della comunità ABP",
"ManageAccount": "Il mio account | ABP.IO",
- "ManageYourAccount": "Gestisci il tuo account"
+ "ManageYourProfile": "Gestisci il tuo profilo",
+ "ReturnToApplication": "Ritorna all'applicazione"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/nl.json
index 71b4c45b569..578f529767a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/nl.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Commerciële ondersteuningswebsite",
"CommunityWebSite": "ABP-communitywebsite",
"ManageAccount": "Mijn account | ABP.IO",
- "ManageYourAccount": "Beheer uw account"
+ "ManageYourProfile": "Beheer uw profiel",
+ "ReturnToApplication": "Terug naar applicatie"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json
index 4cbdbb60af1..2ddcc69368b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Witryna wsparcia komercyjnego",
"CommunityWebSite": "Strona społeczności ABP",
"ManageAccount": "Moje konto | ABP.IO",
- "ManageYourAccount": "Zarządzaj swoim kontem"
+ "ManageYourProfile": "Zarządzaj swoim profilem",
+ "ReturnToApplication": "Wróć do aplikacji"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json
index 32627455fe1..69402b2ac4f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Site de suporte comercial",
"CommunityWebSite": "Site da comunidade ABP",
"ManageAccount": "Minha conta | ABP.IO",
- "ManageYourAccount": "Gerenciar sua conta"
+ "ManageYourProfile": "Gerencie seu perfil",
+ "ReturnToApplication": "Voltar ao aplicativo"
}
}
\ No newline at end of file
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 c5ba3acd6c9..558779e127f 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/Account/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json
index bb33355d2e7..21d38dbf022 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Сайт коммерческой поддержки",
"CommunityWebSite": "Веб-сайт сообщества ABP",
"ManageAccount": "Моя учетная запись | ABP.IO",
- "ManageYourAccount": "Управление вашей учетной записью"
+ "ManageYourProfile": "Управляйте своим профилем",
+ "ReturnToApplication": "Вернуться к приложению"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json
index c5791c57427..e85a93b2487 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Webová stránka komerčnej podpory",
"CommunityWebSite": "Webová stránka ABP komunity",
"ManageAccount": "Môj účet | ABP.IO",
- "ManageYourAccount": "Môj účet"
+ "ManageYourProfile": "Spravujte svoj profil",
+ "ReturnToApplication": "Návrat k aplikácii"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json
index 3eb2e10ae96..9cd38070d6e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Spletna stran za komercialno podporo",
"CommunityWebSite": "Spletno mesto skupnosti ABP",
"ManageAccount": "Moj račun | ABP.IO",
- "ManageYourAccount": "Upravljanje svojega računa"
+ "ManageYourProfile": "Upravljajte svoj profil",
+ "ReturnToApplication": "Nazaj na aplikacijo"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/vi.json
index a8bcbee2eb5..ccf5fa40bc7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/vi.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "Trang web hỗ trợ thương mại",
"CommunityWebSite": "Trang web cộng đồng ABP",
"ManageAccount": "Tài khoản của tôi | ABP.IO",
- "ManageYourAccount": "Quản lý tài khoản của bạn"
+ "ManageYourProfile": "Quản lý hồ sơ của bạn",
+ "ReturnToApplication": "Quay lại ứng dụng"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
index 3056265dcae..f5b8a7e1470 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "商業版支援網站",
"CommunityWebSite": "ABP社區網站",
"ManageAccount": "我的帳戶 | ABP.IO",
- "ManageYourAccount": "管理您的帳戶"
+ "ManageYourProfile": "管理您的個人資料",
+ "ReturnToApplication": "返回申請"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json
index 9b95078f662..a54b1ee806a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "تم إعادة فهرسة جميع المشاركات بنجاح.",
"Permission:FullSearch": "البحث عن نص كامل",
"Menu:CliAnalytics": "تحليلات Cli",
+ "Menu:Reports": "التقارير",
"TemplateName": "اسم القالب",
"TemplateVersion": "إصدار النموذج",
"DatabaseProvider": "مزود قاعدة البيانات",
@@ -231,8 +232,10 @@
"UiFramework": "إطار عمل واجهة المستخدم",
"Options": "خيارات",
"CliAnalytics": "تحليلات Cli",
+ "Reports": "التقارير",
"Permission:CliAnalyticses": "تحليلات Cli",
"Permission:CliAnalytics": "تحليلات Cli",
+ "Permission:Reports": "التقارير",
"Search": "بحث",
"ClearFilter": "مرشح واضح",
"LicensePrivateKey": "مفتاح خاص للترخيص",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "حالة",
"TrialLicenseStartDateFilter": "تاريخ البدء",
"TrialLicenseEndDateFilter": "تاريخ الانتهاء",
- "FirsName": "الاسم الأول",
+ "FirstName": "الاسم الأول",
"LastName": "الكنية",
"StartDate": "تاريخ البدء",
"EndDate": "تاريخ الانتهاء",
"PurchasedDate": "تاريخ الشراء",
"OrganizationDetail": "تفاصيل المنظمة",
- "SendActivationMail": "إرسال بريد التفعيل",
- "ActivationMailSentSuccessfully": "تم إرسال بريد التفعيل بنجاح!",
"TrialLicenseStatus": "حالة الترخيص التجريبي",
"TrialLicenseDetail": "تفاصيل الترخيص التجريبي",
"AcceptsMarketingCommunications": "الاتصالات التسويقية",
@@ -337,22 +338,228 @@
"Expired": "منتهي الصلاحية",
"TrialLicenseDeletionWarningMessage": "هل أنت متأكد أنك تريد حذف الترخيص التجريبي؟ سيتم حذف الترخيص التجريبي والتنظيم وحسابات الدعم!",
"LicenseCategoryFilter": "فئة الترخيص",
- "Volo.AbpIo.Commercial:030000": "لقد استخدمت بالفعل الفترة التجريبية الخاصة بك.",
- "Volo.AbpIo.Commercial:030001": "اسم هذه المنظمة موجود بالفعل.",
- "Volo.AbpIo.Commercial:030002": "بمجرد التنشيط ، لا يمكن تعيين الترخيص التجريبي على المطلوب!",
- "Volo.AbpIo.Commercial:030003": "لا يوجد مثل هذا الوضع!",
- "Volo.AbpIo.Commercial:030004": "لا يمكن تغيير الحالة بسبب خطأ غير متوقع!",
- "Volo.AbpIo.Commercial:030005": "يمكن تحديث تاريخ البدء والانتهاء عندما يكون الترخيص التجريبي في حالة -منشطة-!",
- "Volo.AbpIo.Commercial:030006": "يجب أن يكون تاريخ الانتهاء دائمًا أكبر من تاريخ البدء!",
- "Volo.AbpIo.Commercial:030007": "تم بالفعل تنشيط هذا الترخيص التجريبي مرة واحدة!",
- "Volo.AbpIo.Commercial:030008": "يمكن تحديد تاريخ الشراء فقط عند شراء الحالة!",
- "Volo.AbpIo.Commercial:030009": "لم يتم العثور على المستخدم!",
- "Volo.AbpIo.Commercial:030010": "لشراء الترخيص التجريبي ، تحتاج أولاً إلى تنشيط الترخيص التجريبي الخاص بك!",
- "Volo.AbpIo.Commercial:030011": "لا يمكنك حذف ترخيص تجريبي عند شرائه!",
+ "Permission:SendWelcomeEmail": "أرسل بريدًا إلكترونيًا ترحيبيًا",
+ "SendWelcomeEmail": "أرسل بريدًا إلكترونيًا ترحيبيًا",
+ "SendWelcomeEmailWarningMessage": "هل أنت متأكد أنك تريد إرسال بريد إلكتروني ترحيبي إلى أعضاء المؤسسة؟",
+ "SendWelcomeEmailSuccessMessage": "تم إرسال البريد الإلكتروني الترحيبي بنجاح!",
+ "Activate": "تفعيل",
+ "ActivateTrialLicenseWarningMessage": "عند تنشيط الترخيص التجريبي، سيتم إرسال بريد إلكتروني ترحيبي إلى المستخدم. هل تريد تفعيله؟",
+ "ActivateTrialLicenseSuccessMessage": "تم التفعيل بنجاح وتم إرسال البريد الإلكتروني الترحيبي لأعضاء المنظمة.",
+ "PaymentRequestId": "معرف طلب الدفع",
+ "AdditionalDeveloperCount": "عدد المطورين الإضافيين",
+ "LicensePrice": "سعر الترخيص",
+ "PurchaseDate": "تاريخ الشراء",
+ "IsAbpBookDownloaded": "هل تم تنزيل كتاب إتقان ABP؟",
+ "IsMasteringAbpBookDownloadEnabled": "تم تمكين تنزيل كتاب ABP",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "رابط الدفع المخصص",
+ "CustomPaymentLink": "رابط الدفع المخصص",
+ "Menu:CustomPaymentLink": "رابط الدفع المخصص",
+ "Amount": "كمية",
+ "GenerateCustomPaymentLink": "إنشاء رابط الدفع المخصص",
+ "GeneratedPaymentLink": "رابط الدفع الذي تم إنشاؤه",
+ "CopyText": "نسخ النص",
+ "Permission:CommunityEvents": "الأحداث",
+ "Menu:Events": "الأحداث",
+ "Events": "الأحداث",
+ "EventType": "نوع الحدث",
+ "Number": "رقم",
+ "RegistrationURL": "عنوان URL للتسجيل",
+ "URL": "عنوان URL",
+ "EventDeletionConfirmationMessage": "هل أنت متأكد من حذف هذا الحدث؟",
+ "Enum:EventType:0": "محادثات المجتمع",
+ "CreateAnEvent": "إنشاء حدث",
+ "Permission:CommunitySpeakers": "مكبرات الصوت",
+ "CreateASpeaker": "إنشاء مكبر صوت",
+ "Speakers": "مكبرات الصوت",
+ "Image": "صورة",
+ "GithubURL": "عنوان URL على جيثب",
+ "SpeakerDeletionConfirmationMessage": "هل أنت متأكد أنك تريد حذف هذا المتحدث؟",
+ "Menu:Speakers": "مكبرات الصوت",
+ "ChooseSpeakerImage": "اختر صورة مكبر الصوت...",
+ "SpeakerImage": "صورة مكبر الصوت",
+ "AddSpeaker": "إضافة مكبر الصوت",
+ "ShowPurchaseItemsOfOrganizations": "شراء سلع",
+ "Enum:OrganizationPurchaseState:0": "لم يتم تسليمها",
+ "Enum:OrganizationPurchaseState:1": "تم التوصيل",
+ "PurchaseItems": "شراء سلع",
+ "SuccessfullyUpdated": "تم التحديث بنجاح",
+ "SuccessfullyAdded": "أضيف بنجاح",
+ "PurchaseState": "حالة الشراء",
+ "ShowBetweenDayCount": "عرض بين الأيام",
+ "PurchaseOrder": "أمر شراء",
+ "ShowCreateInvoiceOfOrganization": "إنشاء فاتورة",
+ "ShowCreateQuotationOfOrganization": "إنشاء عرض أسعار",
+ "BookDiscounts": "خصومات الكتب",
+ "Permission:BookDiscount": "خصم الكتاب",
+ "Menu:BookDiscounts": "خصومات الكتب",
+ "BookType": "نوع الكتاب",
+ "PurchasePlatform": "منصة الشراء",
+ "StartTime": "وقت البدء",
+ "EndTime": "وقت النهاية",
+ "CreateABookDiscount": "إنشاء خصم الكتاب",
+ "BookDiscountDeletionConfirmationMessage": "هل أنت متأكد أنك تريد حذف هذا الخصم على الكتاب؟",
+ "CustomPaymentFlexSwitchDescription": "مع الترخيص",
+ "AllowFeatureUpgradeOnLicenseExpire": "السماح بترقية الميزات عند انتهاء صلاحية الترخيص",
+ "Deleted{0}": "[محذوف {0}]",
+ "Tags": "العلامات",
+ "SetTagsInfo": "يجب أن تكون العلامات مفصولة بفواصل. على سبيل المثال: CSharp، إطار الكيان",
+ "RejectTrialLicenseWarningMessage": "هل أنت متأكد أنك تريد رفض طلب الترخيص التجريبي هذا؟",
+ "ExportToExcel": "تصدير إلى Excel",
+ "OverallTotalPrice": "السعر الإجمالي الإجمالي",
+ "OverallDiscountPrice": "سعر الخصم الإجمالي",
+ "OverallDiscountText": "نص الخصم الشامل",
+ "SelectReport": "- اختر تقرير -",
+ "NoDataAvailable": "لا تتوافر بيانات",
+ "StatisticsOfCachedContents": "إحصائيات محتويات حزمة NuGet المخزنة مؤقتًا لـ nuget.abp.io",
+ "Compact": "المدمج",
+ "EditSettings": "تحرير الإعدادات",
+ "CurrentEstimatedSize": "الحجم المقدر الحالي",
+ "CurrentEntryCount": "عدد الإدخال الحالي",
+ "TotalHits": "مجموع الضربات",
+ "TotalMisses": "مجموع يخطئ",
+ "NoResponseFrom": "لا يوجد رد من",
+ "ContentCacheSlidingExpirationByDay": "انتهاء صلاحية تمرير ذاكرة التخزين المؤقت للمحتوى حسب اليوم",
+ "MaxDaysForCaching": "الحد الأقصى لأيام التخزين المؤقت",
+ "Enabled": "ممكّن",
+ "Menu:NugetPackagesContentCache": "نوجيت ذاكرة التخزين المؤقت",
+ "NugetPackagesContentCache": "ذاكرة التخزين المؤقت للمحتوى NuGet",
+ "SlidingExpritionByDayInfo": "الحصول على أو تحديد المدة التي يمكن أن يظل فيها إدخال ذاكرة التخزين المؤقت غير نشط (على سبيل المثال، عدم الوصول إليه) قبل إزالته. لن يؤدي هذا إلى تمديد فترة الإدخال إلى ما بعد انتهاء الصلاحية المطلق.",
+ "MaxDaysForCachingInfo": "الحصول على أو تعيين وقت انتهاء الصلاحية المطلق، بالنسبة إلى الآن.",
+ "CurrentEstimatedSizeInfo": "يشير إلى المبلغ المقدر لجميع أحجام محتوى حزم NuGet الموجودة حاليًا في ذاكرة التخزين المؤقت للذاكرة",
+ "CurrentEntryCountInfo": "يشير إلى عدد المثيلات الموجودة حاليًا في ذاكرة التخزين المؤقت للذاكرة.",
+ "TotalHitsInfo": "يشير إلى إجمالي عدد مرات فقدان ذاكرة التخزين المؤقت. تحدث نتيجة ذاكرة التخزين المؤقت عندما يتم طلب ملف من ذاكرة التخزين المؤقت وتكون ذاكرة التخزين المؤقت قادرة على تلبية هذا الطلب.",
+ "TotalMissesInfo": "يشير إلى العدد الإجمالي لزيارات ذاكرة التخزين المؤقت. يحدث فقدان ذاكرة التخزين المؤقت عندما لا تحتوي ذاكرة التخزين المؤقت على المحتوى المطلوب.",
+ "Permission:VersionHistory": "تاريخ النسخة",
+ "Caches": "مخابئ",
+ "VersionHistories": "تاريخ النسخة",
+ "Version": "إصدار",
+ "PublishDate": "تاريخ النشر",
+ "IsStableVersion": "نسخة مستقرة",
+ "IsActive": "نشيط",
+ "NewVersion": "نسخة جديدة",
+ "VersionHistoryDeletionConfirmationMessage": "هل أنت متأكد أنك تريد حذف هذا الإصدار؟",
+ "CreateAbpConsultantLogoInfo": "الحد الأقصى لحجم الملف: 1 ميجابايت
أنواع الملفات المدعومة: jpg، jpeg، png، SVG، WebP",
+ "UrlCode": "رمز URL",
+ "Clear": "واضح",
+ "Permission:AbpConsultant": "مستشار ايه بي بي",
+ "Menu:AbpConsultants": "استشاريون ايه بي بي",
+ "CreateAbpConsultant": "إنشاء مستشار ABP",
+ "UrlCodeIsNotAvailable": "يتم استخدام رمز URL من قبل مستشار آخر لبرنامج ABP.",
+ "AbpConsultants": "استشاريون ايه بي بي",
+ "AbpConsultant": "مستشار ايه بي بي",
+ "AbpConsultantEdit": "تحرير مستشار ABP",
+ "AbpConsultantCreate": "إنشاء مستشار ABP",
+ "WhoWeAreItem": "من نحن البند",
+ "FieldIsRequired": "{0} مطلوب.",
+ "FieldIsNotValid": "{0} غير صالح.",
+ "InterestedLicenseType": "نوع الترخيص المهتم",
"MoveWaitList": "الانتقال إلى قائمة الانتظار",
"CommunityLinkTitle": "افتح على موقع المجتمع",
"CommunityLink": "رابط المجتمع",
"ReloadFromSource": "إعادة التحميل من المصدر",
- "ReloadFromSourceConfirmationMessage": "سيتم تحديث هذه المشاركة من \"{0}\". هل تريد الاستمرار؟"
+ "ReloadFromSourceConfirmationMessage": "سيتم تحديث هذه المشاركة من \"{0}\". هل تريد الاستمرار؟",
+ "UnitPrice": "سعر الوحدة",
+ "OverallDiscountAmount": "إجمالي مبلغ الخصم",
+ "DiscountAmount": "مقدار الخصم",
+ "FullChangeHistory": "تاريخ التغيير الكامل",
+ "Permission:RefreshReleaseLogs": "تحديث سجلات الإصدار",
+ "ReleaseLogs": "سجلات الإصدار",
+ "AuthorUserName": "اسم مستخدم المؤلف",
+ "Type": "يكتب",
+ "TotalDiscount": "إجمالي الخصم",
+ "SubTotal": "المجموع الفرعي",
+ "TotalDue": "الاجمالي المستحق",
+ "QuotationNo": "سؤال رقم",
+ "ValidTill": "صالح حتى",
+ "QuotationNote": "مذكرة الاقتباس",
+ "QuotationTemplate.Address:": "عنوان:",
+ "QuotationTemplate.VATNo:": "ضريبة القيمة المضافة لا:",
+ "QuotationTemplate.Phone:": "هاتف:",
+ "QuotationTemplate.E-mail:": "بريد إلكتروني:",
+ "QuotationTemplate.Quotation": "اقتباس",
+ "QuotationTemplate.To": "ل",
+ "QuotationTemplate.Details": "تفاصيل",
+ "QuotationTemplate.QuotationNo:": "اقتباس #:",
+ "QuotationTemplate.IssueDate:": "تاريخ الإصدار:",
+ "QuotationTemplate.ValidTill:": "صالح حتى:",
+ "QuotationTemplate.ValidDays": "{0} أيام",
+ "QuotationTemplate.Description": "وصف",
+ "QuotationTemplate.UnitPrice": "سعر الوحدة",
+ "QuotationTemplate.Qty": "الكمية",
+ "QuotationTemplate.Discount": "تخفيض",
+ "QuotationTemplate.Total": "المجموع",
+ "QuotationTemplate.Notes": "ملحوظات",
+ "QuotationTemplate.SubTotal:": "المجموع الفرعي :",
+ "QuotationTemplate.Tax/VAT:": "الضريبة / ضريبة القيمة المضافة (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "إجمالي الخصم :",
+ "QuotationTemplate.TOTALDUE:": "الاجمالي المستحق :",
+ "QuotationTemplate.BankAccount": "يمكن العثور على معلومات حسابنا المصرفي على {0}",
+ "Permission:Raffles": "السحب",
+ "Permission:Draw": "يرسم",
+ "Menu:Raffles": "رافلز",
+ "RaffleIsNotDrawable": "السحب غير قابل للرسم",
+ "WinnerCountMustBeGreaterThanZero": "يجب أن يكون عدد الفائزين أكبر من الصفر",
+ "FullDescription": "وصف كامل",
+ "VisibilityStartDate": "تاريخ بدء الرؤية",
+ "VisibilityEndDate": "تاريخ انتهاء الرؤية",
+ "RaffleDate": "تاريخ السحب",
+ "SubscriptionCode": "رمز الاشتراك",
+ "GroupCode": "رمز المجموعة",
+ "MaxWinnerCount": "الحد الأقصى لعدد الفائزين",
+ "ReDraw": "إعادة الرسم",
+ "EditRaffle": "تحرير السحب",
+ "Raffles": "رافلز",
+ "CreateARaffle": "إنشاء السحب",
+ "Draw": "يرسم",
+ "Enum:RaffleStatus:0": "نشيط",
+ "Enum:RaffleStatus:1": "التالي",
+ "Enum:RaffleStatus:2": "ماضي",
+ "DrawDone": "تم الرسم",
+ "HomePageShowType": "نوع عرض الصفحة الرئيسية",
+ "None": "لا أحد",
+ "Card": "بطاقة",
+ "Horizontal": "أفقي",
+ "Winners": "الفائزون",
+ "StartDateMustBeLessThanEndDate": "يجب أن يكون تاريخ البدء أقل من تاريخ الانتهاء",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "يجب أن يكون تاريخ بدء الرؤية أقل من تاريخ انتهاء الرؤية",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "يجب أن يكون تاريخ البدء أكبر من تاريخ بدء الرؤية",
+ "EndDateMustBeLessThanVisibilityEndDate": "يجب أن يكون تاريخ الانتهاء أقل من تاريخ انتهاء الرؤية",
+ "DrawnDone": "تم الرسم",
+ "AddColor": "أضف اللون",
+ "Colors": "الألوان",
+ "RemoveColor": "إزالة اللون",
+ "MaxColorCountWarning": "يمكنك إضافة ما يصل إلى {0} لونًا",
+ "MinColorCountWarning": "يجب عليك إضافة {0} لونًا على الأقل",
+ "RaffleDeletionConfirmationMessage": "هل أنت متأكد أنك تريد حذف هذا السحب؟",
+ "CreateRaffle": "إنشاء السحب",
+ "RemoveImage": "إزالة الصورة",
+ "SuccessfullySaved": "تم الحفظ بنجاح",
+ "Menu:CommunityTalks": "محادثات المجتمع",
+ "Menu:Conferences": "المؤتمرات",
+ "Menu:OtherLiveEvents": "الأحداث المباشرة الأخرى",
+ "Menu:SponsoredConferences": "المؤتمرات المدعومة",
+ "Logo": "شعار",
+ "Slug": "سبيكة",
+ "CompanyUrl": "عنوان الشركة",
+ "TalkTitle": "عنوان الحديث",
+ "AbstractTopic": "موضوع مجردة",
+ "Bio": "السيرة الذاتية",
+ "LinkedIn": "ينكدين",
+ "Github": "جيثب",
+ "Twitch": "تويتش",
+ "Youtube": "موقع YouTube",
+ "Twitter": "تويتر",
+ "PersonalWebsite": "موقع شخصي",
+ "VideoId": "معرف الفيديو",
+ "Order": "طلب",
+ "Image1x1": "الصورة 1x1",
+ "Image16x9": "الصورة 16x9",
+ "Banner": "راية",
+ "Speaker": "مكبر الصوت",
+ "SessionDate": "تاريخ الجلسة",
+ "AddSession": "إضافة جلسة",
+ "AddSponsor": "أضف الراعي",
+ "SponsorLogo": "شعار الراعي",
+ "RegistrationUrl": "رابط التسجيل"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/cs.json
index b594121f0ff..9f2116cbfae 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/cs.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Všechny příspěvky byly úspěšně reindexovány.",
"Permission:FullSearch": "Fulltextové vyhledávání",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Zprávy",
"TemplateName": "Název šablony",
"TemplateVersion": "Verze šablony",
"DatabaseProvider": "Poskytovatel databáze",
@@ -231,8 +232,10 @@
"UiFramework": "Rámec uživatelského rozhraní",
"Options": "Možnosti",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Zprávy",
"Permission:CliAnalyticses": "Cli Analytics",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Zprávy",
"Search": "Vyhledávání",
"ClearFilter": "Vymazat filtr",
"LicensePrivateKey": "Soukromý klíč licence",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Postavení",
"TrialLicenseStartDateFilter": "Datum začátku",
"TrialLicenseEndDateFilter": "Datum ukončení",
- "FirsName": "Jméno",
+ "FirstName": "Jméno",
"LastName": "Příjmení",
"StartDate": "Datum začátku",
"EndDate": "Datum ukončení",
"PurchasedDate": "Datum zakoupení",
"OrganizationDetail": "Detail organizace",
- "SendActivationMail": "Odeslat aktivační e-mail",
- "ActivationMailSentSuccessfully": "Aktivační e-mail byl úspěšně odeslán!",
"TrialLicenseStatus": "Stav zkušební licence",
"TrialLicenseDetail": "Podrobnosti zkušební licence",
"AcceptsMarketingCommunications": "Marketingová komunikace",
@@ -337,22 +338,228 @@
"Expired": "Platnost vypršela",
"TrialLicenseDeletionWarningMessage": "Opravdu chcete smazat zkušební licenci? Zkušební licence, organizace a účty podpory budou smazány!",
"LicenseCategoryFilter": "Kategorie licence",
- "Volo.AbpIo.Commercial:030000": "Zkušební období jste již využili.",
- "Volo.AbpIo.Commercial:030001": "Tento název organizace již existuje.",
- "Volo.AbpIo.Commercial:030002": "Po aktivaci nelze zkušební licenci nastavit na vyžádání!",
- "Volo.AbpIo.Commercial:030003": "Takový stav neexistuje!",
- "Volo.AbpIo.Commercial:030004": "Stav nelze změnit kvůli neočekávané chybě!",
- "Volo.AbpIo.Commercial:030005": "Datum zahájení a ukončení lze aktualizovat, když je zkušební licence ve stavu -aktivováno-!",
- "Volo.AbpIo.Commercial:030006": "Datum ukončení musí být vždy větší než datum zahájení!",
- "Volo.AbpIo.Commercial:030007": "Tato zkušební licence již byla jednou aktivována!",
- "Volo.AbpIo.Commercial:030008": "Datum nákupu lze nastavit pouze ve stavu Zakoupeno!",
- "Volo.AbpIo.Commercial:030009": "Uživatel nenalezen!",
- "Volo.AbpIo.Commercial:030010": "Chcete-li zakoupit zkušební licenci, musíte nejprve aktivovat zkušební licenci!",
- "Volo.AbpIo.Commercial:030011": "Po zakoupení zkušební licence nelze odstranit!",
+ "Permission:SendWelcomeEmail": "Odeslat uvítací e-mail",
+ "SendWelcomeEmail": "Odeslat uvítací e-mail",
+ "SendWelcomeEmailWarningMessage": "Opravdu chcete členům organizace poslat uvítací e-mail?",
+ "SendWelcomeEmailSuccessMessage": "Uvítací e-mail byl úspěšně odeslán!",
+ "Activate": "aktivovat",
+ "ActivateTrialLicenseWarningMessage": "Když aktivujete zkušební licenci, bude uživateli zaslán uvítací e-mail. Chcete jej aktivovat?",
+ "ActivateTrialLicenseSuccessMessage": "Úspěšně aktivováno a uvítací e-mail odeslán členům organizace.",
+ "PaymentRequestId": "ID žádosti o platbu",
+ "AdditionalDeveloperCount": "Další počet vývojářů",
+ "LicensePrice": "Cena licence",
+ "PurchaseDate": "Datum nákupu",
+ "IsAbpBookDownloaded": "Mastering ABP Book stažena?",
+ "IsMasteringAbpBookDownloadEnabled": "Stahování knihy ABP povoleno",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Vlastní platební odkaz",
+ "CustomPaymentLink": "Vlastní platební odkaz",
+ "Menu:CustomPaymentLink": "Vlastní platební odkaz",
+ "Amount": "Množství",
+ "GenerateCustomPaymentLink": "Vygenerovat vlastní platební odkaz",
+ "GeneratedPaymentLink": "Vygenerovaný platební odkaz",
+ "CopyText": "Kopírovat text",
+ "Permission:CommunityEvents": "Události",
+ "Menu:Events": "Události",
+ "Events": "Události",
+ "EventType": "Typ události",
+ "Number": "Číslo",
+ "RegistrationURL": "Registrační URL",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Opravdu chcete smazat tuto událost?",
+ "Enum:EventType:0": "Komunitní rozhovory",
+ "CreateAnEvent": "Vytvořte událost",
+ "Permission:CommunitySpeakers": "Řečníci",
+ "CreateASpeaker": "Vytvořte reproduktor",
+ "Speakers": "Řečníci",
+ "Image": "obraz",
+ "GithubURL": "Adresa URL Github",
+ "SpeakerDeletionConfirmationMessage": "Opravdu chcete tento reproduktor smazat?",
+ "Menu:Speakers": "Řečníci",
+ "ChooseSpeakerImage": "Vyberte obrázek reproduktoru...",
+ "SpeakerImage": "Obrázek reproduktoru",
+ "AddSpeaker": "Přidat reproduktor",
+ "ShowPurchaseItemsOfOrganizations": "Nákup položek",
+ "Enum:OrganizationPurchaseState:0": "Nedoručeno",
+ "Enum:OrganizationPurchaseState:1": "Doručeno",
+ "PurchaseItems": "Nákup položek",
+ "SuccessfullyUpdated": "Úspěšně aktualizováno",
+ "SuccessfullyAdded": "Úspěšně přidáno",
+ "PurchaseState": "Stav nákupu",
+ "ShowBetweenDayCount": "Show Mezi dny",
+ "PurchaseOrder": "Nákupní objednávka",
+ "ShowCreateInvoiceOfOrganization": "Vytvořit fakturu",
+ "ShowCreateQuotationOfOrganization": "Vytvořte nabídku",
+ "BookDiscounts": "Slevy na knihy",
+ "Permission:BookDiscount": "Sleva na knihy",
+ "Menu:BookDiscounts": "Slevy na knihy",
+ "BookType": "Typ knihy",
+ "PurchasePlatform": "Nákupní platforma",
+ "StartTime": "Doba spuštění",
+ "EndTime": "Čas ukončení",
+ "CreateABookDiscount": "Vytvořte slevu na knihu",
+ "BookDiscountDeletionConfirmationMessage": "Opravdu chcete smazat slevu na tuto knihu?",
+ "CustomPaymentFlexSwitchDescription": "S licencí",
+ "AllowFeatureUpgradeOnLicenseExpire": "Povolit upgrade funkcí po vypršení licence",
+ "Deleted{0}": "[Smazáno {0}]",
+ "Tags": "Tagy",
+ "SetTagsInfo": "Značky by měly být odděleny čárkami. Např.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Opravdu chcete odmítnout tuto žádost o zkušební licenci?",
+ "ExportToExcel": "Export do Excelu",
+ "OverallTotalPrice": "Celková celková cena",
+ "OverallDiscountPrice": "Celková cena po slevě",
+ "OverallDiscountText": "Text celkové slevy",
+ "SelectReport": "- Vyberte přehled -",
+ "NoDataAvailable": "Nejsou k dispozici žádné údaje",
+ "StatisticsOfCachedContents": "Statistiky obsahu balíčku NuGet uloženého v mezipaměti pro nuget.abp.io",
+ "Compact": "Kompaktní",
+ "EditSettings": "Upravit nastavení",
+ "CurrentEstimatedSize": "Aktuální odhadovaná velikost",
+ "CurrentEntryCount": "Aktuální počet vstupů",
+ "TotalHits": "Celkový počet zásahů",
+ "TotalMisses": "Celkový počet chyb",
+ "NoResponseFrom": "Žádná odpověď od",
+ "ContentCacheSlidingExpirationByDay": "Posuvné vypršení platnosti mezipaměti obsahu za den",
+ "MaxDaysForCaching": "Maximální počet dní pro ukládání do mezipaměti",
+ "Enabled": "Povoleno",
+ "Menu:NugetPackagesContentCache": "Mezipaměť NuGet",
+ "NugetPackagesContentCache": "Mezipaměť obsahu NuGet",
+ "SlidingExpritionByDayInfo": "Získává nebo nastavuje, jak dlouho může být záznam v mezipaměti neaktivní (např. bez přístupu), než bude odstraněn. Tím se neprodlouží životnost záznamu za absolutní expiraci.",
+ "MaxDaysForCachingInfo": "Získá nebo nastaví absolutní čas vypršení platnosti vzhledem k současnosti.",
+ "CurrentEstimatedSizeInfo": "Označuje odhadovaný součet velikosti obsahu všech balíčků NuGet aktuálně v mezipaměti",
+ "CurrentEntryCountInfo": "Označuje počet instancí aktuálně v mezipaměti.",
+ "TotalHitsInfo": "Udává celkový počet vynechaných vyrovnávací paměti. K přístupu do mezipaměti dochází, když je soubor požadován z mezipaměti a mezipaměť je schopna tento požadavek splnit.",
+ "TotalMissesInfo": "Udává celkový počet přístupů do mezipaměti. Chyba mezipaměti je, když mezipaměť neobsahuje požadovaný obsah.",
+ "Permission:VersionHistory": "Historie verzí",
+ "Caches": "Mezipaměti",
+ "VersionHistories": "Historie verzí",
+ "Version": "Verze",
+ "PublishDate": "Datum zveřejnění",
+ "IsStableVersion": "Stabilní verze",
+ "IsActive": "Aktivní",
+ "NewVersion": "Nová verze",
+ "VersionHistoryDeletionConfirmationMessage": "Opravdu chcete tuto verzi smazat?",
+ "CreateAbpConsultantLogoInfo": "Maximální velikost souboru: 1 MB
Podporované typy souborů: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Kód URL",
+ "Clear": "Průhledná",
+ "Permission:AbpConsultant": "Konzultant ABP",
+ "Menu:AbpConsultants": "Konzultanti ABP",
+ "CreateAbpConsultant": "Vytvořte poradce ABP",
+ "UrlCodeIsNotAvailable": "Kód URL používá jiný konzultant ABP.",
+ "AbpConsultants": "Konzultanti ABP",
+ "AbpConsultant": "Konzultant ABP",
+ "AbpConsultantEdit": "Upravit poradce ABP",
+ "AbpConsultantCreate": "Vytvořte poradce ABP",
+ "WhoWeAreItem": "Položka Kdo jsme",
+ "FieldIsRequired": "{0} je povinné.",
+ "FieldIsNotValid": "{0} není platné.",
+ "InterestedLicenseType": "Typ licence, o který máte zájem",
"MoveWaitList": "Přejít na čekací listinu",
"CommunityLinkTitle": "Otevřít na webu komunity",
"CommunityLink": "Odkaz na komunitu",
"ReloadFromSource": "Znovu načíst ze zdroje",
- "ReloadFromSourceConfirmationMessage": "Tento příspěvek bude obnoven z „{0}“. Chceš pokračovat?"
+ "ReloadFromSourceConfirmationMessage": "Tento příspěvek bude obnoven z „{0}“. Chceš pokračovat?",
+ "UnitPrice": "Jednotková cena",
+ "OverallDiscountAmount": "Celková výše slevy",
+ "DiscountAmount": "Výše slevy",
+ "FullChangeHistory": "Úplná historie změn",
+ "Permission:RefreshReleaseLogs": "Obnovit protokoly vydání",
+ "ReleaseLogs": "Protokoly vydání",
+ "AuthorUserName": "Uživatelské jméno autora",
+ "Type": "Typ",
+ "TotalDiscount": "Celková sleva",
+ "SubTotal": "Mezisoučet",
+ "TotalDue": "Konečná cena",
+ "QuotationNo": "Citace č",
+ "ValidTill": "Platný do",
+ "QuotationNote": "Poznámka k citaci",
+ "QuotationTemplate.Address:": "Adresa:",
+ "QuotationTemplate.VATNo:": "DIČ:",
+ "QuotationTemplate.Phone:": "Telefon:",
+ "QuotationTemplate.E-mail:": "E-mailem:",
+ "QuotationTemplate.Quotation": "Citát",
+ "QuotationTemplate.To": "Na",
+ "QuotationTemplate.Details": "Podrobnosti",
+ "QuotationTemplate.QuotationNo:": "Citát #:",
+ "QuotationTemplate.IssueDate:": "Datum vydání:",
+ "QuotationTemplate.ValidTill:": "Platný do:",
+ "QuotationTemplate.ValidDays": "{0} dnů",
+ "QuotationTemplate.Description": "Popis",
+ "QuotationTemplate.UnitPrice": "Jednotková cena",
+ "QuotationTemplate.Qty": "množství",
+ "QuotationTemplate.Discount": "Sleva",
+ "QuotationTemplate.Total": "Celkový",
+ "QuotationTemplate.Notes": "Poznámky",
+ "QuotationTemplate.SubTotal:": "Mezisoučet:",
+ "QuotationTemplate.Tax/VAT:": "Daň / DPH (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Celková sleva:",
+ "QuotationTemplate.TOTALDUE:": "KONEČNÁ CENA :",
+ "QuotationTemplate.BankAccount": "Informace o našem bankovním účtu naleznete na adrese {0}",
+ "Permission:Raffles": "Tombola",
+ "Permission:Draw": "Kreslit",
+ "Menu:Raffles": "Tomboly",
+ "RaffleIsNotDrawable": "Tombola není slosovatelná",
+ "WinnerCountMustBeGreaterThanZero": "Počet vítězů musí být větší než nula",
+ "FullDescription": "Plný popis",
+ "VisibilityStartDate": "Datum zahájení viditelnosti",
+ "VisibilityEndDate": "Datum ukončení viditelnosti",
+ "RaffleDate": "Datum slosování",
+ "SubscriptionCode": "Kód předplatného",
+ "GroupCode": "Skupinové heslo",
+ "MaxWinnerCount": "Maximální počet vítězů",
+ "ReDraw": "Překreslit",
+ "EditRaffle": "Upravit losování",
+ "Raffles": "Tomboly",
+ "CreateARaffle": "Vytvořte tombolu",
+ "Draw": "Kreslit",
+ "Enum:RaffleStatus:0": "Aktivní",
+ "Enum:RaffleStatus:1": "další",
+ "Enum:RaffleStatus:2": "Minulost",
+ "DrawDone": "Kreslení Hotovo",
+ "HomePageShowType": "Typ zobrazení domovské stránky",
+ "None": "Žádný",
+ "Card": "Kartu",
+ "Horizontal": "Horizontální",
+ "Winners": "Vítězové",
+ "StartDateMustBeLessThanEndDate": "Datum zahájení musí být menší než datum ukončení",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Datum zahájení viditelnosti musí být menší než datum ukončení viditelnosti",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Datum zahájení musí být větší než datum zahájení viditelnosti",
+ "EndDateMustBeLessThanVisibilityEndDate": "Datum ukončení musí být menší než datum ukončení viditelnosti",
+ "DrawnDone": "Nakresleno Hotovo",
+ "AddColor": "Přidat barvu",
+ "Colors": "Barvy",
+ "RemoveColor": "Odebrat barvu",
+ "MaxColorCountWarning": "Můžete přidat až {0} barev",
+ "MinColorCountWarning": "Musíte přidat alespoň {0} barev",
+ "RaffleDeletionConfirmationMessage": "Opravdu chcete smazat toto slosování?",
+ "CreateRaffle": "Vytvořit tombolu",
+ "RemoveImage": "Odebrat obrázek",
+ "SuccessfullySaved": "Úspěšně uloženo",
+ "Menu:CommunityTalks": "Komunitní rozhovory",
+ "Menu:Conferences": "Konference",
+ "Menu:OtherLiveEvents": "Další živé akce",
+ "Menu:SponsoredConferences": "Sponzorované konference",
+ "Logo": "Logo",
+ "Slug": "Slimák",
+ "CompanyUrl": "Adresa URL společnosti",
+ "TalkTitle": "Název diskuse",
+ "AbstractTopic": "Abstraktní téma",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Škubnutí",
+ "Youtube": "Youtube",
+ "Twitter": "Cvrlikání",
+ "PersonalWebsite": "Osobní webové stránky",
+ "VideoId": "ID videa",
+ "Order": "Objednat",
+ "Image1x1": "Obrázek 1x1",
+ "Image16x9": "Obrázek 16x9",
+ "Banner": "Prapor",
+ "Speaker": "mluvčí",
+ "SessionDate": "Datum relace",
+ "AddSession": "Přidat relaci",
+ "AddSponsor": "Přidat sponzora",
+ "SponsorLogo": "Logo sponzora",
+ "RegistrationUrl": "Registrační URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de.json
index 7989031b03f..e18b85c6899 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Alle Beiträge wurden erfolgreich neu indiziert.",
"Permission:FullSearch": "Volltextsuche",
"Menu:CliAnalytics": "CLI-Analyse",
+ "Menu:Reports": "Berichte",
"TemplateName": "Vorlagenname",
"TemplateVersion": "Vorlagenversion",
"DatabaseProvider": "Datenbankanbieter",
@@ -231,8 +232,10 @@
"UiFramework": "UI-Framework",
"Options": "Optionen",
"CliAnalytics": "CLI-Analyse",
+ "Reports": "Berichte",
"Permission:CliAnalyticses": "Cli-Analysen",
"Permission:CliAnalytics": "CLI-Analyse",
+ "Permission:Reports": "Berichte",
"Search": "Suche",
"ClearFilter": "Filter löschen",
"LicensePrivateKey": "Privaten Schlüssel lizenzieren",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Status",
"TrialLicenseStartDateFilter": "Startdatum",
"TrialLicenseEndDateFilter": "Endtermin",
- "FirsName": "Vorname",
+ "FirstName": "Vorname",
"LastName": "Nachname",
"StartDate": "Startdatum",
"EndDate": "Endtermin",
"PurchasedDate": "Gekauftes Datum",
"OrganizationDetail": "Organisationsdetails",
- "SendActivationMail": "Aktivierungsmail senden",
- "ActivationMailSentSuccessfully": "Aktivierungsmail erfolgreich versendet!",
"TrialLicenseStatus": "Status der Testlizenz",
"TrialLicenseDetail": "Details zur Testlizenz",
"AcceptsMarketingCommunications": "Marketing-Kommunikation",
@@ -337,17 +338,228 @@
"Expired": "Abgelaufen",
"TrialLicenseDeletionWarningMessage": "Möchten Sie die Testlizenz wirklich löschen? Testlizenz, Organisation, Support-Accounts werden gelöscht!",
"LicenseCategoryFilter": "Lizenzkategorie",
- "Volo.AbpIo.Commercial:030000": "Sie haben Ihren Testzeitraum bereits genutzt.",
- "Volo.AbpIo.Commercial:030001": "Dieser Organisationsname existiert bereits.",
- "Volo.AbpIo.Commercial:030002": "Nach der Aktivierung kann die Testlizenz nicht auf angefordert gesetzt werden!",
- "Volo.AbpIo.Commercial:030003": "Es gibt keinen solchen Status!",
- "Volo.AbpIo.Commercial:030004": "Status konnte aufgrund eines unerwarteten Fehlers nicht geändert werden!",
- "Volo.AbpIo.Commercial:030005": "Start- und Enddatum können aktualisiert werden, wenn sich die Testlizenz im Status -aktiviert- befindet!",
- "Volo.AbpIo.Commercial:030006": "Enddatum muss immer größer als Startdatum sein!",
- "Volo.AbpIo.Commercial:030007": "Diese Testlizenz wurde bereits einmal aktiviert!",
- "Volo.AbpIo.Commercial:030008": "Das Kaufdatum kann nur eingestellt werden, wenn der Status Gekauft ist!",
- "Volo.AbpIo.Commercial:030009": "Benutzer wurde nicht gefunden!",
- "Volo.AbpIo.Commercial:030010": "Um die Testlizenz zu erwerben, müssen Sie zuerst Ihre Testlizenz aktivieren!",
- "Volo.AbpIo.Commercial:030011": "Sie können eine Testlizenz beim Kauf nicht löschen!"
+ "Permission:SendWelcomeEmail": "Senden Sie eine Willkommens-E-Mail",
+ "SendWelcomeEmail": "Senden Sie eine Willkommens-E-Mail",
+ "SendWelcomeEmailWarningMessage": "Sind Sie sicher, dass Sie den Organisationsmitgliedern eine Willkommens-E-Mail senden möchten?",
+ "SendWelcomeEmailSuccessMessage": "Willkommens-E-Mail erfolgreich gesendet!",
+ "Activate": "aktivieren Sie",
+ "ActivateTrialLicenseWarningMessage": "Wenn Sie eine Testlizenz aktivieren, wird eine Willkommens-E-Mail an den Benutzer gesendet. Möchten Sie es aktivieren?",
+ "ActivateTrialLicenseSuccessMessage": "Erfolgreich aktiviert und die Willkommens-E-Mail an die Organisationsmitglieder gesendet.",
+ "PaymentRequestId": "Zahlungsanforderungs-ID",
+ "AdditionalDeveloperCount": "Zusätzliche Entwickleranzahl",
+ "LicensePrice": "Lizenzpreis",
+ "PurchaseDate": "Kaufdatum",
+ "IsAbpBookDownloaded": "Mastering ABP-Buch heruntergeladen?",
+ "IsMasteringAbpBookDownloadEnabled": "ABP-Buch-Download aktiviert",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Benutzerdefinierter Zahlungslink",
+ "CustomPaymentLink": "Benutzerdefinierter Zahlungslink",
+ "Menu:CustomPaymentLink": "Benutzerdefinierter Zahlungslink",
+ "Amount": "Menge",
+ "GenerateCustomPaymentLink": "Generieren Sie einen benutzerdefinierten Zahlungslink",
+ "GeneratedPaymentLink": "Generierter Zahlungslink",
+ "CopyText": "Text kopieren",
+ "Permission:CommunityEvents": "Veranstaltungen",
+ "Menu:Events": "Veranstaltungen",
+ "Events": "Veranstaltungen",
+ "EventType": "Ereignistyp",
+ "Number": "Nummer",
+ "RegistrationURL": "Registrierungs-URL",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Sind Sie sicher, dass Sie dieses Ereignis löschen möchten?",
+ "Enum:EventType:0": "Community-Gespräche",
+ "CreateAnEvent": "Erstellen Sie eine Veranstaltung",
+ "Permission:CommunitySpeakers": "Lautsprecher",
+ "CreateASpeaker": "Erstellen Sie einen Lautsprecher",
+ "Speakers": "Lautsprecher",
+ "Image": "Bild",
+ "GithubURL": "Github-URL",
+ "SpeakerDeletionConfirmationMessage": "Sind Sie sicher, dass Sie diesen Lautsprecher löschen möchten?",
+ "Menu:Speakers": "Lautsprecher",
+ "ChooseSpeakerImage": "Wählen Sie ein Lautsprecherbild...",
+ "SpeakerImage": "Sprecherbild",
+ "AddSpeaker": "Lautsprecher hinzufügen",
+ "ShowPurchaseItemsOfOrganizations": "Artikel kaufen",
+ "Enum:OrganizationPurchaseState:0": "Nicht zugestellt",
+ "Enum:OrganizationPurchaseState:1": "Geliefert",
+ "PurchaseItems": "Artikel kaufen",
+ "SuccessfullyUpdated": "Erfolgreich aktualisiert",
+ "SuccessfullyAdded": "Erfolgreich hinzugefügt",
+ "PurchaseState": "Kaufstatus",
+ "ShowBetweenDayCount": "Zwischen Tagen anzeigen",
+ "PurchaseOrder": "Auftragsbestätigung",
+ "ShowCreateInvoiceOfOrganization": "Rechnung erstellen",
+ "ShowCreateQuotationOfOrganization": "Angebot erstellen",
+ "BookDiscounts": "Buchrabatte",
+ "Permission:BookDiscount": "Buchrabatt",
+ "Menu:BookDiscounts": "Buchrabatte",
+ "BookType": "Buchtyp",
+ "PurchasePlatform": "Kaufplattform",
+ "StartTime": "Startzeit",
+ "EndTime": "Endzeit",
+ "CreateABookDiscount": "Erstellen Sie einen Buchrabatt",
+ "BookDiscountDeletionConfirmationMessage": "Möchten Sie diesen Buchrabatt wirklich löschen?",
+ "CustomPaymentFlexSwitchDescription": "Mit Lizenz",
+ "AllowFeatureUpgradeOnLicenseExpire": "Funktionsupgrade nach Ablauf der Lizenz zulassen",
+ "Deleted{0}": "[Gelöscht {0}]",
+ "Tags": "Stichworte",
+ "SetTagsInfo": "Tags sollten durch Kommas getrennt werden. Beispiel: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Sind Sie sicher, dass Sie diese Testlizenzanfrage ablehnen möchten?",
+ "ExportToExcel": "Nach Excel exportieren",
+ "OverallTotalPrice": "Gesamtpreis",
+ "OverallDiscountPrice": "Gesamtrabattpreis",
+ "OverallDiscountText": "Gesamtrabatttext",
+ "SelectReport": "- Bericht auswählen -",
+ "NoDataAvailable": "Keine Daten verfügbar",
+ "StatisticsOfCachedContents": "Statistiken der zwischengespeicherten NuGet-Paketinhalte für nuget.abp.io",
+ "Compact": "Kompakt",
+ "EditSettings": "Einstellungen bearbeiten",
+ "CurrentEstimatedSize": "Aktuelle geschätzte Größe",
+ "CurrentEntryCount": "Aktuelle Eintragsanzahl",
+ "TotalHits": "Gesamttreffer",
+ "TotalMisses": "Gesamtzahl der Fehlschläge",
+ "NoResponseFrom": "Keine Antwort von",
+ "ContentCacheSlidingExpirationByDay": "Gleitender Ablauf des Inhaltscache nach Tag",
+ "MaxDaysForCaching": "Maximale Tage für das Caching",
+ "Enabled": "Ermöglicht",
+ "Menu:NugetPackagesContentCache": "NuGet-Cache",
+ "NugetPackagesContentCache": "NuGet-Inhaltscache",
+ "SlidingExpritionByDayInfo": "Ruft ab oder legt fest, wie lange ein Cache-Eintrag inaktiv sein kann (z. B. ohne Zugriff), bevor er entfernt wird. Dadurch wird die Gültigkeitsdauer des Eintrags nicht über den absoluten Ablauf hinaus verlängert.",
+ "MaxDaysForCachingInfo": "Ruft eine absolute Ablaufzeit relativ zum Jetzt ab oder legt diese fest.",
+ "CurrentEstimatedSizeInfo": "Gibt eine geschätzte Summe der Inhaltsgröße aller NuGet-Pakete an, die sich derzeit im Speichercache befinden",
+ "CurrentEntryCountInfo": "Gibt die Anzahl der Instanzen an, die sich derzeit im Speichercache befinden.",
+ "TotalHitsInfo": "Gibt die Gesamtzahl der Cache-Fehler an. Ein Cache-Treffer tritt auf, wenn eine Datei aus einem Cache angefordert wird und der Cache diese Anforderung erfüllen kann.",
+ "TotalMissesInfo": "Gibt die Gesamtzahl der Cache-Treffer an. Ein Cache-Miss liegt vor, wenn der Cache den angeforderten Inhalt nicht enthält.",
+ "Permission:VersionHistory": "Versionsgeschichte",
+ "Caches": "Caches",
+ "VersionHistories": "Versionsgeschichte",
+ "Version": "Ausführung",
+ "PublishDate": "Datum der Veröffentlichung",
+ "IsStableVersion": "Stabile Version",
+ "IsActive": "Aktiv",
+ "NewVersion": "Neue Version",
+ "VersionHistoryDeletionConfirmationMessage": "Sind Sie sicher, dass Sie diese Version löschen möchten?",
+ "CreateAbpConsultantLogoInfo": "Maximale Dateigröße: 1 MB
Unterstützte Dateitypen: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "URL-Code",
+ "Clear": "Klar",
+ "Permission:AbpConsultant": "ABP-Berater",
+ "Menu:AbpConsultants": "ABP-Berater",
+ "CreateAbpConsultant": "ABP-Berater erstellen",
+ "UrlCodeIsNotAvailable": "Der URL-Code wird von einem anderen ABP-Berater verwendet.",
+ "AbpConsultants": "ABP-Berater",
+ "AbpConsultant": "ABP-Berater",
+ "AbpConsultantEdit": "ABP-Berater bearbeiten",
+ "AbpConsultantCreate": "ABP-Berater erstellen",
+ "WhoWeAreItem": "Wer wir sind Artikel",
+ "FieldIsRequired": "{0} ist erforderlich.",
+ "FieldIsNotValid": "{0} ist ungültig.",
+ "InterestedLicenseType": "Interessierter Lizenztyp",
+ "MoveWaitList": "Zur Warteliste wechseln",
+ "CommunityLinkTitle": "Auf der Community-Website öffnen",
+ "CommunityLink": "Community-Link",
+ "ReloadFromSource": "Von der Quelle neu laden",
+ "ReloadFromSourceConfirmationMessage": "Dieser Beitrag wird ab „{0}“ aktualisiert. Möchtest du fortfahren?",
+ "UnitPrice": "Einzelpreis",
+ "OverallDiscountAmount": "Gesamtrabattbetrag",
+ "DiscountAmount": "Rabattbetrag",
+ "FullChangeHistory": "Vollständiger Änderungsverlauf",
+ "Permission:RefreshReleaseLogs": "Versionsprotokolle aktualisieren",
+ "ReleaseLogs": "Release-Protokolle",
+ "AuthorUserName": "Benutzername des Autors",
+ "Type": "Typ",
+ "TotalDiscount": "Totaler Rabatt",
+ "SubTotal": "Zwischensumme",
+ "TotalDue": "Gesamtbetrag fällig",
+ "QuotationNo": "Zitat Nr",
+ "ValidTill": "Gültig bis",
+ "QuotationNote": "Zitatnotiz",
+ "QuotationTemplate.Address:": "Adresse:",
+ "QuotationTemplate.VATNo:": "Umsatzsteuernummer:",
+ "QuotationTemplate.Phone:": "Telefon:",
+ "QuotationTemplate.E-mail:": "Email:",
+ "QuotationTemplate.Quotation": "Zitat",
+ "QuotationTemplate.To": "Zu",
+ "QuotationTemplate.Details": "Einzelheiten",
+ "QuotationTemplate.QuotationNo:": "Zitat #:",
+ "QuotationTemplate.IssueDate:": "Ausgabedatum:",
+ "QuotationTemplate.ValidTill:": "Gültig bis:",
+ "QuotationTemplate.ValidDays": "{0} Tage",
+ "QuotationTemplate.Description": "Beschreibung",
+ "QuotationTemplate.UnitPrice": "Einzelpreis",
+ "QuotationTemplate.Qty": "Menge",
+ "QuotationTemplate.Discount": "Rabatt",
+ "QuotationTemplate.Total": "Gesamt",
+ "QuotationTemplate.Notes": "Anmerkungen",
+ "QuotationTemplate.SubTotal:": "Zwischensumme:",
+ "QuotationTemplate.Tax/VAT:": "Steuer/Mehrwertsteuer (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Totaler Rabatt :",
+ "QuotationTemplate.TOTALDUE:": "GESAMTBETRAG:",
+ "QuotationTemplate.BankAccount": "Unsere Bankkontoinformationen finden Sie unter {0}",
+ "Permission:Raffles": "Verlosen",
+ "Permission:Draw": "Ziehen",
+ "Menu:Raffles": "Gewinnspiele",
+ "RaffleIsNotDrawable": "Die Verlosung ist nicht auslosbar",
+ "WinnerCountMustBeGreaterThanZero": "Die Anzahl der Gewinner muss größer als Null sein",
+ "FullDescription": "Gesamte Beschreibung",
+ "VisibilityStartDate": "Startdatum der Sichtbarkeit",
+ "VisibilityEndDate": "Enddatum der Sichtbarkeit",
+ "RaffleDate": "Datum der Verlosung",
+ "SubscriptionCode": "Abonnementcode",
+ "GroupCode": "Gruppencode",
+ "MaxWinnerCount": "Maximale Gewinneranzahl",
+ "ReDraw": "Neu zeichnen",
+ "EditRaffle": "Verlosung bearbeiten",
+ "Raffles": "Gewinnspiele",
+ "CreateARaffle": "Erstellen Sie ein Gewinnspiel",
+ "Draw": "Ziehen",
+ "Enum:RaffleStatus:0": "Aktiv",
+ "Enum:RaffleStatus:1": "Nächste",
+ "Enum:RaffleStatus:2": "Vergangenheit",
+ "DrawDone": "Zeichnung fertig",
+ "HomePageShowType": "Startseiten-Anzeigetyp",
+ "None": "Keiner",
+ "Card": "Karte",
+ "Horizontal": "Horizontal",
+ "Winners": "Gewinner",
+ "StartDateMustBeLessThanEndDate": "Das Startdatum muss vor dem Enddatum liegen",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Das Startdatum der Sichtbarkeit muss vor dem Enddatum der Sichtbarkeit liegen",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Das Startdatum muss größer sein als das Startdatum der Sichtbarkeit",
+ "EndDateMustBeLessThanVisibilityEndDate": "Das Enddatum muss vor dem Enddatum der Sichtbarkeit liegen",
+ "DrawnDone": "Gezeichnet, fertig",
+ "AddColor": "Farbe hinzufügen",
+ "Colors": "Farben",
+ "RemoveColor": "Farbe entfernen",
+ "MaxColorCountWarning": "Sie können bis zu {0} Farben hinzufügen",
+ "MinColorCountWarning": "Sie müssen mindestens {0} Farben hinzufügen",
+ "RaffleDeletionConfirmationMessage": "Sind Sie sicher, dass Sie dieses Gewinnspiel löschen möchten?",
+ "CreateRaffle": "Gewinnspiel erstellen",
+ "RemoveImage": "Entferne Bild",
+ "SuccessfullySaved": "Erfolgreich gespeichert",
+ "Menu:CommunityTalks": "Community-Gespräche",
+ "Menu:Conferences": "Konferenzen",
+ "Menu:OtherLiveEvents": "Andere Live-Events",
+ "Menu:SponsoredConferences": "Gesponserte Konferenzen",
+ "Logo": "Logo",
+ "Slug": "Schnecke",
+ "CompanyUrl": "Firmen-URL",
+ "TalkTitle": "Vortragstitel",
+ "AbstractTopic": "Abstraktes Thema",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Zucken",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Persönliche Webseite",
+ "VideoId": "Video-ID",
+ "Order": "Befehl",
+ "Image1x1": "Bild 1x1",
+ "Image16x9": "Bild 16x9",
+ "Banner": "Banner",
+ "Speaker": "Lautsprecher",
+ "SessionDate": "Sitzungsdatum",
+ "AddSession": "Sitzung hinzufügen",
+ "AddSponsor": "Sponsor hinzufügen",
+ "SponsorLogo": "Sponsor-Logo",
+ "RegistrationUrl": "Registrierungs-URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json
index dfdd56ce63e..88696d31f72 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Todas las publicaciones se han vuelto a indexar correctamente.",
"Permission:FullSearch": "Búsqueda de texto completo",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Informes",
"TemplateName": "Nombre de la plantilla",
"TemplateVersion": "Versión de plantilla",
"DatabaseProvider": "Proveedor de base de datos",
@@ -231,8 +232,10 @@
"UiFramework": "Marco de interfaz de usuario",
"Options": "Opciones",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Informes",
"Permission:CliAnalyticses": "Análisis de Cli",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Informes",
"Search": "Buscar",
"ClearFilter": "Filtro claro",
"LicensePrivateKey": "Licencia de clave privada",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Estado",
"TrialLicenseStartDateFilter": "Fecha de inicio",
"TrialLicenseEndDateFilter": "Fecha final",
- "FirsName": "Nombre de pila",
+ "FirstName": "Nombre de pila",
"LastName": "Apellido",
"StartDate": "Fecha de inicio",
"EndDate": "Fecha final",
"PurchasedDate": "Fecha de compra",
"OrganizationDetail": "Detalle de la organización",
- "SendActivationMail": "Enviar correo de activación",
- "ActivationMailSentSuccessfully": "¡Correo de activación enviado con éxito!",
"TrialLicenseStatus": "Estado de la licencia de prueba",
"TrialLicenseDetail": "Detalle de la licencia de prueba",
"AcceptsMarketingCommunications": "Comunicaciones de marketing",
@@ -337,17 +338,228 @@
"Expired": "Caducado",
"TrialLicenseDeletionWarningMessage": "¿Está seguro de que desea eliminar la licencia de prueba? ¡La licencia de prueba, la organización y las cuentas de soporte serán eliminadas!",
"LicenseCategoryFilter": "Categoría de licencia",
- "Volo.AbpIo.Commercial:030000": "Ya usaste tu período de prueba.",
- "Volo.AbpIo.Commercial:030001": "Este nombre de organización ya existe.",
- "Volo.AbpIo.Commercial:030002": "Una vez activada, la licencia de prueba no se puede configurar como solicitada.",
- "Volo.AbpIo.Commercial:030003": "¡No existe tal estatus!",
- "Volo.AbpIo.Commercial:030004": "¡El estado no se pudo cambiar debido a un error inesperado!",
- "Volo.AbpIo.Commercial:030005": "La fecha de inicio y finalización se puede actualizar cuando la licencia de prueba está en estado -activada-.",
- "Volo.AbpIo.Commercial:030006": "¡La fecha de finalización siempre debe ser mayor que la fecha de inicio!",
- "Volo.AbpIo.Commercial:030007": "¡Esta licencia de prueba ya se ha activado una vez!",
- "Volo.AbpIo.Commercial:030008": "¡La fecha de compra solo se puede establecer cuando el estado es Comprado!",
- "Volo.AbpIo.Commercial:030009": "¡Usuario no encontrado!",
- "Volo.AbpIo.Commercial:030010": "Para comprar la licencia de prueba, primero debe activar su licencia de prueba.",
- "Volo.AbpIo.Commercial:030011": "¡No puede eliminar una licencia de prueba cuando la compra!"
+ "Permission:SendWelcomeEmail": "Enviar correo electrónico de bienvenida",
+ "SendWelcomeEmail": "Enviar correo electrónico de bienvenida",
+ "SendWelcomeEmailWarningMessage": "¿Está seguro de que desea enviar un correo electrónico de bienvenida a los miembros de la organización?",
+ "SendWelcomeEmailSuccessMessage": "¡El correo electrónico de bienvenida se envió correctamente!",
+ "Activate": "Activar",
+ "ActivateTrialLicenseWarningMessage": "Cuando active una licencia de prueba, se enviará un correo electrónico de bienvenida al usuario. ¿Quieres activarlo?",
+ "ActivateTrialLicenseSuccessMessage": "Activado exitosamente y correo electrónico de bienvenida enviado a los miembros de la organización.",
+ "PaymentRequestId": "ID de solicitud de pago",
+ "AdditionalDeveloperCount": "Recuento de desarrolladores adicionales",
+ "LicensePrice": "Precio de la licencia",
+ "PurchaseDate": "Fecha de compra",
+ "IsAbpBookDownloaded": "¿Descargar el libro Mastering ABP?",
+ "IsMasteringAbpBookDownloadEnabled": "Descarga de libros ABP habilitada",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Enlace de pago personalizado",
+ "CustomPaymentLink": "Enlace de pago personalizado",
+ "Menu:CustomPaymentLink": "Enlace de pago personalizado",
+ "Amount": "Cantidad",
+ "GenerateCustomPaymentLink": "Generar enlace de pago personalizado",
+ "GeneratedPaymentLink": "Enlace de pago generado",
+ "CopyText": "Copiar texto",
+ "Permission:CommunityEvents": "Eventos",
+ "Menu:Events": "Eventos",
+ "Events": "Eventos",
+ "EventType": "Tipo de evento",
+ "Number": "Número",
+ "RegistrationURL": "URL de registro",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "¿Estás seguro de que deseas eliminar este evento?",
+ "Enum:EventType:0": "Charlas comunitarias",
+ "CreateAnEvent": "Crear un evento",
+ "Permission:CommunitySpeakers": "Altavoces",
+ "CreateASpeaker": "crear un altavoz",
+ "Speakers": "Altavoces",
+ "Image": "Imagen",
+ "GithubURL": "URL de Github",
+ "SpeakerDeletionConfirmationMessage": "¿Estás seguro de que deseas eliminar este altavoz?",
+ "Menu:Speakers": "Altavoces",
+ "ChooseSpeakerImage": "Elija una imagen de orador...",
+ "SpeakerImage": "Imagen del altavoz",
+ "AddSpeaker": "Agregar orador",
+ "ShowPurchaseItemsOfOrganizations": "Comprar artículos",
+ "Enum:OrganizationPurchaseState:0": "No entregado",
+ "Enum:OrganizationPurchaseState:1": "Entregado",
+ "PurchaseItems": "Comprar artículos",
+ "SuccessfullyUpdated": "Actualizado exitosamente",
+ "SuccessfullyAdded": "Agregado exitosamente",
+ "PurchaseState": "Estado de compra",
+ "ShowBetweenDayCount": "Mostrar entre días",
+ "PurchaseOrder": "Orden de compra",
+ "ShowCreateInvoiceOfOrganization": "Crear factura",
+ "ShowCreateQuotationOfOrganization": "Crear cotización",
+ "BookDiscounts": "Descuentos en libros",
+ "Permission:BookDiscount": "Descuento por reservar",
+ "Menu:BookDiscounts": "Descuentos en libros",
+ "BookType": "Tipo de libro",
+ "PurchasePlatform": "Plataforma de compra",
+ "StartTime": "Hora de inicio",
+ "EndTime": "Hora de finalización",
+ "CreateABookDiscount": "Crear un descuento para libros",
+ "BookDiscountDeletionConfirmationMessage": "¿Estás seguro de que deseas eliminar este descuento para libros?",
+ "CustomPaymentFlexSwitchDescription": "Con licencia",
+ "AllowFeatureUpgradeOnLicenseExpire": "Permitir actualización de funciones al caducar la licencia",
+ "Deleted{0}": "[Eliminado {0}]",
+ "Tags": "Etiquetas",
+ "SetTagsInfo": "Las etiquetas deben estar separadas por comas. Por ejemplo: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "¿Está seguro de que desea rechazar esta solicitud de licencia de prueba?",
+ "ExportToExcel": "Exportar a Excel",
+ "OverallTotalPrice": "Precio total general",
+ "OverallDiscountPrice": "Precio de descuento general",
+ "OverallDiscountText": "Texto de descuento general",
+ "SelectReport": "- Seleccionar Informe -",
+ "NoDataAvailable": "Datos no disponibles",
+ "StatisticsOfCachedContents": "Estadísticas del contenido del paquete NuGet almacenado en caché para nuget.abp.io",
+ "Compact": "Compacto",
+ "EditSettings": "Editar ajustes",
+ "CurrentEstimatedSize": "Tamaño estimado actual",
+ "CurrentEntryCount": "Recuento de entradas actuales",
+ "TotalHits": "Visitas totales",
+ "TotalMisses": "Total de errores",
+ "NoResponseFrom": "No hay respuesta de",
+ "ContentCacheSlidingExpirationByDay": "Caducidad móvil de la caché de contenido por día",
+ "MaxDaysForCaching": "Días máximos para almacenamiento en caché",
+ "Enabled": "Activado",
+ "Menu:NugetPackagesContentCache": "Caché NuGet",
+ "NugetPackagesContentCache": "Caché de contenido NuGet",
+ "SlidingExpritionByDayInfo": "Obtiene o establece cuánto tiempo puede estar inactiva una entrada de caché (por ejemplo, sin acceso) antes de que se elimine. Esto no extenderá la vida útil de la entrada más allá del vencimiento absoluto.",
+ "MaxDaysForCachingInfo": "Obtiene o establece una hora de vencimiento absoluta, relativa al momento actual.",
+ "CurrentEstimatedSizeInfo": "Indica una suma estimada del tamaño del contenido de todos los paquetes NuGet actualmente en la memoria caché.",
+ "CurrentEntryCountInfo": "Indica el número de instancias actualmente en la memoria caché.",
+ "TotalHitsInfo": "Indica el número total de errores de caché. Un acierto de caché se produce cuando se solicita un archivo desde un caché y el caché puede cumplir con esa solicitud.",
+ "TotalMissesInfo": "Indica el número total de aciertos de caché. Una pérdida de caché se produce cuando el caché no contiene el contenido solicitado.",
+ "Permission:VersionHistory": "Historial de versiones",
+ "Caches": "cachés",
+ "VersionHistories": "Historial de versiones",
+ "Version": "Versión",
+ "PublishDate": "Fecha de publicación",
+ "IsStableVersion": "Versión estable",
+ "IsActive": "Activo",
+ "NewVersion": "Nueva versión",
+ "VersionHistoryDeletionConfirmationMessage": "¿Estás seguro de que deseas eliminar esta versión?",
+ "CreateAbpConsultantLogoInfo": "Tamaño máximo de archivo: 1 MB
Tipos de archivos admitidos: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Código URL",
+ "Clear": "Claro",
+ "Permission:AbpConsultant": "Consultor ABP",
+ "Menu:AbpConsultants": "Consultores ABP",
+ "CreateAbpConsultant": "Crear Consultor ABP",
+ "UrlCodeIsNotAvailable": "El código URL lo utiliza otro consultor ABP.",
+ "AbpConsultants": "Consultores ABP",
+ "AbpConsultant": "Consultor ABP",
+ "AbpConsultantEdit": "Editar Consultor ABP",
+ "AbpConsultantCreate": "Crear Consultor ABP",
+ "WhoWeAreItem": "Quiénes somos",
+ "FieldIsRequired": "{0} es obligatorio.",
+ "FieldIsNotValid": "{0} no es válido.",
+ "InterestedLicenseType": "Tipo de licencia interesado",
+ "MoveWaitList": "Pasar a lista de espera",
+ "CommunityLinkTitle": "Abrir en el sitio web de la comunidad.",
+ "CommunityLink": "Enlace comunitario",
+ "ReloadFromSource": "Recargar desde la fuente",
+ "ReloadFromSourceConfirmationMessage": "Esta publicación se actualizará desde "{0}". ¿Quieres continuar?",
+ "UnitPrice": "Precio unitario",
+ "OverallDiscountAmount": "Monto total del descuento",
+ "DiscountAmount": "Importe de descuento",
+ "FullChangeHistory": "Historial de cambios completo",
+ "Permission:RefreshReleaseLogs": "Actualizar registros de lanzamiento",
+ "ReleaseLogs": "Registros de lanzamiento",
+ "AuthorUserName": "Nombre de usuario del autor",
+ "Type": "Tipo",
+ "TotalDiscount": "Descuento total",
+ "SubTotal": "Subtotal",
+ "TotalDue": "Total adeudado",
+ "QuotationNo": "Cita No",
+ "ValidTill": "Válida hasta",
+ "QuotationNote": "nota de cotización",
+ "QuotationTemplate.Address:": "DIRECCIÓN:",
+ "QuotationTemplate.VATNo:": "Número de IVA:",
+ "QuotationTemplate.Phone:": "Teléfono:",
+ "QuotationTemplate.E-mail:": "Correo electrónico:",
+ "QuotationTemplate.Quotation": "Cotización",
+ "QuotationTemplate.To": "A",
+ "QuotationTemplate.Details": "Detalles",
+ "QuotationTemplate.QuotationNo:": "Cotización #:",
+ "QuotationTemplate.IssueDate:": "Fecha de asunto:",
+ "QuotationTemplate.ValidTill:": "Válida hasta:",
+ "QuotationTemplate.ValidDays": "{0} días",
+ "QuotationTemplate.Description": "Descripción",
+ "QuotationTemplate.UnitPrice": "Precio unitario",
+ "QuotationTemplate.Qty": "Cantidad",
+ "QuotationTemplate.Discount": "Descuento",
+ "QuotationTemplate.Total": "Total",
+ "QuotationTemplate.Notes": "Notas",
+ "QuotationTemplate.SubTotal:": "Subtotal:",
+ "QuotationTemplate.Tax/VAT:": "Impuesto/IVA (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Descuento total :",
+ "QuotationTemplate.TOTALDUE:": "TOTAL ADECUADO:",
+ "QuotationTemplate.BankAccount": "La información de nuestra cuenta bancaria se puede encontrar en {0}",
+ "Permission:Raffles": "Rifa",
+ "Permission:Draw": "Dibujar",
+ "Menu:Raffles": "Rifas",
+ "RaffleIsNotDrawable": "El sorteo no se puede sortear.",
+ "WinnerCountMustBeGreaterThanZero": "El recuento de ganadores debe ser mayor que cero.",
+ "FullDescription": "Descripción completa",
+ "VisibilityStartDate": "Fecha de inicio de visibilidad",
+ "VisibilityEndDate": "Fecha de finalización de la visibilidad",
+ "RaffleDate": "Fecha de la rifa",
+ "SubscriptionCode": "Código de suscripción",
+ "GroupCode": "El codigo del grupo",
+ "MaxWinnerCount": "Número máximo de ganadores",
+ "ReDraw": "Volver a dibujar",
+ "EditRaffle": "Editar sorteo",
+ "Raffles": "Rifas",
+ "CreateARaffle": "crear un sorteo",
+ "Draw": "Dibujar",
+ "Enum:RaffleStatus:0": "Activo",
+ "Enum:RaffleStatus:1": "Próximo",
+ "Enum:RaffleStatus:2": "Pasado",
+ "DrawDone": "Sorteo hecho",
+ "HomePageShowType": "Tipo de presentación de página de inicio",
+ "None": "Ninguno",
+ "Card": "Tarjeta",
+ "Horizontal": "Horizontal",
+ "Winners": "Ganadores",
+ "StartDateMustBeLessThanEndDate": "La fecha de inicio debe ser anterior a la fecha de finalización.",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "La fecha de inicio de la visibilidad debe ser anterior a la fecha de finalización de la visibilidad.",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "La fecha de inicio debe ser mayor que la fecha de inicio de visibilidad.",
+ "EndDateMustBeLessThanVisibilityEndDate": "La fecha de finalización debe ser anterior a la fecha de finalización de la visibilidad.",
+ "DrawnDone": "Dibujado hecho",
+ "AddColor": "Agregar color",
+ "Colors": "Colores",
+ "RemoveColor": "Quitar color",
+ "MaxColorCountWarning": "Puedes agregar hasta {0} colores",
+ "MinColorCountWarning": "Debes agregar al menos {0} colores",
+ "RaffleDeletionConfirmationMessage": "¿Estás seguro de que quieres eliminar este sorteo?",
+ "CreateRaffle": "Crear sorteo",
+ "RemoveImage": "Quita la imagen",
+ "SuccessfullySaved": "Guardado con éxito",
+ "Menu:CommunityTalks": "Charlas comunitarias",
+ "Menu:Conferences": "Conferencias",
+ "Menu:OtherLiveEvents": "Otros eventos en vivo",
+ "Menu:SponsoredConferences": "Conferencias patrocinadas",
+ "Logo": "Logo",
+ "Slug": "Babosa",
+ "CompanyUrl": "URL de la compañía",
+ "TalkTitle": "Título de la charla",
+ "AbstractTopic": "Tema abstracto",
+ "Bio": "Biografía",
+ "LinkedIn": "LinkedIn",
+ "Github": "GitHub",
+ "Twitch": "Contracción nerviosa",
+ "Youtube": "YouTube",
+ "Twitter": "Gorjeo",
+ "PersonalWebsite": "Sitio web personal",
+ "VideoId": "Identificación del vídeo",
+ "Order": "Orden",
+ "Image1x1": "Imagen 1x1",
+ "Image16x9": "Imagen 16x9",
+ "Banner": "Bandera",
+ "Speaker": "Vocero",
+ "SessionDate": "Fecha de la sesión",
+ "AddSession": "Agregar sesión",
+ "AddSponsor": "Agregar patrocinador",
+ "SponsorLogo": "Logotipo del patrocinador",
+ "RegistrationUrl": "URL de registro"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json
index 3248ec98636..8b842aded8c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json
@@ -457,6 +457,109 @@
"CommunityLinkTitle": "Avaa yhteisön verkkosivuilla",
"CommunityLink": "Yhteisön linkki",
"ReloadFromSource": "Lataa uudelleen lähteestä",
- "ReloadFromSourceConfirmationMessage": "Tämä viesti päivitetään kohteesta \"{0}\". Haluatko jatkaa?"
+ "ReloadFromSourceConfirmationMessage": "Tämä viesti päivitetään kohteesta \"{0}\". Haluatko jatkaa?",
+ "UnitPrice": "Yksikköhinta",
+ "OverallDiscountAmount": "Kokonaisalennussumma",
+ "DiscountAmount": "Alennuksen määrä",
+ "FullChangeHistory": "Koko muutoshistoria",
+ "Permission:RefreshReleaseLogs": "Päivitä julkaisulokit",
+ "ReleaseLogs": "Vapauta lokit",
+ "AuthorUserName": "Tekijän käyttäjänimi",
+ "Type": "Tyyppi",
+ "TotalDiscount": "Yhteensä alennus",
+ "SubTotal": "Välisumma",
+ "TotalDue": "Kokonaishinta",
+ "QuotationNo": "Lainaus nro",
+ "ValidTill": "Voimassa",
+ "QuotationNote": "Lainaushuomautus",
+ "QuotationTemplate.Address:": "Osoite:",
+ "QuotationTemplate.VATNo:": "ALV-numero:",
+ "QuotationTemplate.Phone:": "Puhelin:",
+ "QuotationTemplate.E-mail:": "Sähköposti:",
+ "QuotationTemplate.Quotation": "Lainaus",
+ "QuotationTemplate.To": "Vastaanottaja",
+ "QuotationTemplate.Details": "Yksityiskohdat",
+ "QuotationTemplate.QuotationNo:": "Lainaus #:",
+ "QuotationTemplate.IssueDate:": "Julkaisupäivä:",
+ "QuotationTemplate.ValidTill:": "Voimassa:",
+ "QuotationTemplate.ValidDays": "{0} päivää",
+ "QuotationTemplate.Description": "Kuvaus",
+ "QuotationTemplate.UnitPrice": "Yksikköhinta",
+ "QuotationTemplate.Qty": "Määrä",
+ "QuotationTemplate.Discount": "Alennus",
+ "QuotationTemplate.Total": "Kaikki yhteensä",
+ "QuotationTemplate.Notes": "Huomautuksia",
+ "QuotationTemplate.SubTotal:": "Välisumma:",
+ "QuotationTemplate.Tax/VAT:": "Vero / ALV (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Alennus yhteensä:",
+ "QuotationTemplate.TOTALDUE:": "KOKONAISHINTA :",
+ "QuotationTemplate.BankAccount": "Pankkitilitietomme löytyvät osoitteesta {0}",
+ "Permission:Raffles": "Arpajaiset",
+ "Permission:Draw": "Piirrä",
+ "Menu:Raffles": "Arpajaiset",
+ "RaffleIsNotDrawable": "Arvonta ei ole arpattavissa",
+ "WinnerCountMustBeGreaterThanZero": "Voittajien määrän on oltava suurempi kuin nolla",
+ "FullDescription": "Täysi kuvaus",
+ "VisibilityStartDate": "Näkyvyyden aloituspäivämäärä",
+ "VisibilityEndDate": "Näkyvyyden lopetuspäivämäärä",
+ "RaffleDate": "Arvontapäivä",
+ "SubscriptionCode": "Tilauskoodi",
+ "GroupCode": "Ryhmäkoodi",
+ "MaxWinnerCount": "Voittajien enimmäismäärä",
+ "ReDraw": "Piirrä uudelleen",
+ "EditRaffle": "Muokkaa arpajaisia",
+ "Raffles": "Arpajaiset",
+ "CreateARaffle": "Luo arvonta",
+ "Draw": "Piirrä",
+ "Enum:RaffleStatus:0": "Aktiivinen",
+ "Enum:RaffleStatus:1": "Seuraava",
+ "Enum:RaffleStatus:2": "Mennyt",
+ "DrawDone": "Piirustus Valmis",
+ "HomePageShowType": "Kotisivu Näytä tyyppi",
+ "None": "Ei mitään",
+ "Card": "Kortti",
+ "Horizontal": "Vaakasuora",
+ "Winners": "Voittajat",
+ "StartDateMustBeLessThanEndDate": "Aloituspäivän on oltava lopetuspäivää pienempi",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Näkyvyyden aloituspäivän on oltava pienempi kuin näkyvyyden lopetuspäivämäärä",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Aloituspäivän on oltava suurempi kuin näkyvyyden alkamispäivä",
+ "EndDateMustBeLessThanVisibilityEndDate": "Päättymispäivän on oltava pienempi kuin näkyvyyden lopetuspäivä",
+ "DrawnDone": "Piirretty Valmis",
+ "AddColor": "Lisää väriä",
+ "Colors": "värit",
+ "RemoveColor": "Poista väri",
+ "MaxColorCountWarning": "Voit lisätä enintään {0} väriä",
+ "MinColorCountWarning": "Sinun on lisättävä vähintään {0} väriä",
+ "RaffleDeletionConfirmationMessage": "Haluatko varmasti poistaa tämän arvonnan?",
+ "CreateRaffle": "Luo arpajaiset",
+ "RemoveImage": "Poista kuva",
+ "SuccessfullySaved": "Tallennettu onnistuneesti",
+ "Menu:CommunityTalks": "Yhteisön keskustelut",
+ "Menu:Conferences": "Konferenssit",
+ "Menu:OtherLiveEvents": "Muut live-tapahtumat",
+ "Menu:SponsoredConferences": "Sponsoroidut konferenssit",
+ "Logo": "Logo",
+ "Slug": "Etana",
+ "CompanyUrl": "Yrityksen URL-osoite",
+ "TalkTitle": "Keskustelun otsikko",
+ "AbstractTopic": "Abstrakti aihe",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Nykiä",
+ "Youtube": "Youtube",
+ "Twitter": "Viserrys",
+ "PersonalWebsite": "Henkilökohtainen verkkosivusto",
+ "VideoId": "Videon tunnus",
+ "Order": "Tilaus",
+ "Image1x1": "Kuva 1x1",
+ "Image16x9": "Kuva 16x9",
+ "Banner": "Banneri",
+ "Speaker": "Kaiutin",
+ "SessionDate": "Istunnon päivämäärä",
+ "AddSession": "Lisää istunto",
+ "AddSponsor": "Lisää sponsori",
+ "SponsorLogo": "Sponsorin logo",
+ "RegistrationUrl": "Rekisteröinnin URL-osoite"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json
index 075992d7c7c..e22b86d89f7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Tous les messages ont été réindexés avec succès.",
"Permission:FullSearch": "Recherche en texte intégral",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Rapports",
"TemplateName": "Nom du modèle",
"TemplateVersion": "Version du modèle",
"DatabaseProvider": "Fournisseur de base de données",
@@ -231,8 +232,10 @@
"UiFramework": "Framework de l'interface utilisateur",
"Options": "Options",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Rapports",
"Permission:CliAnalyticses": "Analyses Cli",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Rapports",
"Search": "Rechercher",
"ClearFilter": "Effacer le filtre",
"LicensePrivateKey": "Clé privée de licence",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Statut",
"TrialLicenseStartDateFilter": "Date de début",
"TrialLicenseEndDateFilter": "Date de fin",
- "FirsName": "Prénom",
+ "FirstName": "Prénom",
"LastName": "Nom de famille",
"StartDate": "Date de début",
"EndDate": "Date de fin",
"PurchasedDate": "Date d'achat",
"OrganizationDetail": "Détails de l'organisation",
- "SendActivationMail": "Envoyer un e-mail d'activation",
- "ActivationMailSentSuccessfully": "E-mail d'activation envoyé avec succès !",
"TrialLicenseStatus": "Statut de la licence d'essai",
"TrialLicenseDetail": "Détails de la licence d'essai",
"AcceptsMarketingCommunications": "Communications marketing",
@@ -337,22 +338,228 @@
"Expired": "Expiré",
"TrialLicenseDeletionWarningMessage": "Êtes-vous sûr de vouloir supprimer la licence d'essai ? La licence d'essai, l'organisation, les comptes d'assistance seront supprimés !",
"LicenseCategoryFilter": "Catégorie de licence",
- "Volo.AbpIo.Commercial:030000": "Vous avez déjà utilisé votre période d'essai.",
- "Volo.AbpIo.Commercial:030001": "Ce nom d'organisation existe déjà.",
- "Volo.AbpIo.Commercial:030002": "Une fois activée, la licence d'essai ne peut pas être définie sur demandée !",
- "Volo.AbpIo.Commercial:030003": "Ce statut n'existe pas !",
- "Volo.AbpIo.Commercial:030004": "L'état n'a pas pu être modifié en raison d'une erreur inattendue !",
- "Volo.AbpIo.Commercial:030005": "Les dates de début et de fin peuvent être mises à jour lorsque la licence d'essai est à l'état -activé- !",
- "Volo.AbpIo.Commercial:030006": "La date de fin doit toujours être postérieure à la date de début !",
- "Volo.AbpIo.Commercial:030007": "Cette licence d'essai a déjà été activée une fois !",
- "Volo.AbpIo.Commercial:030008": "La date d'achat ne peut être définie que lorsque le statut est Acheté !",
- "Volo.AbpIo.Commercial:030009": "Utilisateur non trouvé!",
- "Volo.AbpIo.Commercial:030010": "Pour acheter la licence d'essai, vous devez d'abord activer votre licence d'essai !",
- "Volo.AbpIo.Commercial:030011": "Vous ne pouvez pas supprimer une licence d'essai lorsqu'elle est achetée !",
+ "Permission:SendWelcomeEmail": "Envoyer un e-mail de bienvenue",
+ "SendWelcomeEmail": "Envoyer un e-mail de bienvenue",
+ "SendWelcomeEmailWarningMessage": "Êtes-vous sûr de vouloir envoyer un e-mail de bienvenue aux membres de l'organisation ?",
+ "SendWelcomeEmailSuccessMessage": "E-mail de bienvenue envoyé avec succès !",
+ "Activate": "Activer",
+ "ActivateTrialLicenseWarningMessage": "Lorsque vous activez une licence d'essai, un e-mail de bienvenue sera envoyé à l'utilisateur. Voulez-vous l'activer ?",
+ "ActivateTrialLicenseSuccessMessage": "Activé avec succès et e-mail de bienvenue envoyé aux membres de l'organisation.",
+ "PaymentRequestId": "Identifiant de la demande de paiement",
+ "AdditionalDeveloperCount": "Nombre de développeurs supplémentaires",
+ "LicensePrice": "Prix de la licence",
+ "PurchaseDate": "Date d'achat",
+ "IsAbpBookDownloaded": "Le livre Mastering ABP téléchargé ?",
+ "IsMasteringAbpBookDownloadEnabled": "Téléchargement du livre ABP activé",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Lien de paiement personnalisé",
+ "CustomPaymentLink": "Lien de paiement personnalisé",
+ "Menu:CustomPaymentLink": "Lien de paiement personnalisé",
+ "Amount": "Montant",
+ "GenerateCustomPaymentLink": "Générer un lien de paiement personnalisé",
+ "GeneratedPaymentLink": "Lien de paiement généré",
+ "CopyText": "Copier le texte",
+ "Permission:CommunityEvents": "Événements",
+ "Menu:Events": "Événements",
+ "Events": "Événements",
+ "EventType": "Type d'événement",
+ "Number": "Nombre",
+ "RegistrationURL": "URL d'inscription",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer cet événement ?",
+ "Enum:EventType:0": "Discussions communautaires",
+ "CreateAnEvent": "Créer un événement",
+ "Permission:CommunitySpeakers": "Haut-parleurs",
+ "CreateASpeaker": "Créer un haut-parleur",
+ "Speakers": "Haut-parleurs",
+ "Image": "Image",
+ "GithubURL": "URL GitHub",
+ "SpeakerDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer cette enceinte ?",
+ "Menu:Speakers": "Haut-parleurs",
+ "ChooseSpeakerImage": "Choisissez une image de haut-parleur...",
+ "SpeakerImage": "Image du haut-parleur",
+ "AddSpeaker": "Ajouter un haut-parleur",
+ "ShowPurchaseItemsOfOrganizations": "Acheter des articles",
+ "Enum:OrganizationPurchaseState:0": "Non livrés",
+ "Enum:OrganizationPurchaseState:1": "Livré",
+ "PurchaseItems": "Acheter des articles",
+ "SuccessfullyUpdated": "Mise à jour réussie",
+ "SuccessfullyAdded": "Ajouté avec succès",
+ "PurchaseState": "Statut d'achat",
+ "ShowBetweenDayCount": "Afficher entre les jours",
+ "PurchaseOrder": "Bon de commande",
+ "ShowCreateInvoiceOfOrganization": "Créer une facture",
+ "ShowCreateQuotationOfOrganization": "Créer un devis",
+ "BookDiscounts": "Remises sur les livres",
+ "Permission:BookDiscount": "Remise sur les livres",
+ "Menu:BookDiscounts": "Remises sur les livres",
+ "BookType": "Type de livre",
+ "PurchasePlatform": "Plateforme d'achat",
+ "StartTime": "Heure de début",
+ "EndTime": "Heure de fin",
+ "CreateABookDiscount": "Créer une remise sur un livre",
+ "BookDiscountDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer cette réduction sur les livres ?",
+ "CustomPaymentFlexSwitchDescription": "Avec permis",
+ "AllowFeatureUpgradeOnLicenseExpire": "Autoriser la mise à niveau des fonctionnalités à l'expiration de la licence",
+ "Deleted{0}": "[Supprimé {0}]",
+ "Tags": "Mots clés",
+ "SetTagsInfo": "Les balises doivent être séparées par des virgules. Par exemple : CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Êtes-vous sûr de vouloir rejeter cette demande de licence d'essai ?",
+ "ExportToExcel": "Exporter vers Excel",
+ "OverallTotalPrice": "Prix total global",
+ "OverallDiscountPrice": "Prix réduit global",
+ "OverallDiscountText": "Texte de remise globale",
+ "SelectReport": "- Sélectionnez Rapport -",
+ "NoDataAvailable": "Pas de données disponibles",
+ "StatisticsOfCachedContents": "Statistiques du contenu du package NuGet mis en cache pour nuget.abp.io",
+ "Compact": "Compact",
+ "EditSettings": "Modifier les paramètres",
+ "CurrentEstimatedSize": "Taille estimée actuelle",
+ "CurrentEntryCount": "Nombre d'entrées actuel",
+ "TotalHits": "Nombre total de visites",
+ "TotalMisses": "Nombre total de ratés",
+ "NoResponseFrom": "Aucune réponse de",
+ "ContentCacheSlidingExpirationByDay": "Expiration glissante du cache de contenu par jour",
+ "MaxDaysForCaching": "Nombre maximum de jours pour la mise en cache",
+ "Enabled": "Activé",
+ "Menu:NugetPackagesContentCache": "Cache NuGet",
+ "NugetPackagesContentCache": "Cache de contenu NuGet",
+ "SlidingExpritionByDayInfo": "Obtient ou définit la durée pendant laquelle une entrée du cache peut rester inactive (par exemple, sans accès) avant d'être supprimée. Cela ne prolongera pas la durée de vie de l’entrée au-delà de l’expiration absolue.",
+ "MaxDaysForCachingInfo": "Obtient ou définit une heure d'expiration absolue, par rapport au moment présent.",
+ "CurrentEstimatedSizeInfo": "Indique une somme estimée de la taille du contenu de tous les packages NuGet actuellement dans le cache mémoire",
+ "CurrentEntryCountInfo": "Indique le nombre d'instances actuellement dans le cache mémoire.",
+ "TotalHitsInfo": "Indique le nombre total d'échecs de cache. Un accès au cache se produit lorsqu'un fichier est demandé à un cache et que le cache est capable de répondre à cette demande.",
+ "TotalMissesInfo": "Indique le nombre total d'accès au cache. Un échec de cache se produit lorsque le cache ne contient pas le contenu demandé.",
+ "Permission:VersionHistory": "Historique des versions",
+ "Caches": "Caches",
+ "VersionHistories": "Historique des versions",
+ "Version": "Version",
+ "PublishDate": "Date de publication",
+ "IsStableVersion": "Version stable",
+ "IsActive": "Actif",
+ "NewVersion": "Nouvelle version",
+ "VersionHistoryDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer cette version ?",
+ "CreateAbpConsultantLogoInfo": "Taille maximale du fichier : 1 Mo
Types de fichiers pris en charge : jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Code URL",
+ "Clear": "Clair",
+ "Permission:AbpConsultant": "Consultant en PAA",
+ "Menu:AbpConsultants": "Consultants en PAA",
+ "CreateAbpConsultant": "Créer un consultant ABP",
+ "UrlCodeIsNotAvailable": "Le code URL est utilisé par un autre consultant ABP.",
+ "AbpConsultants": "Consultants en PAA",
+ "AbpConsultant": "Consultant en PAA",
+ "AbpConsultantEdit": "Modifier le consultant ABP",
+ "AbpConsultantCreate": "Créer un consultant ABP",
+ "WhoWeAreItem": "Qui nous sommes",
+ "FieldIsRequired": "{0} est requis.",
+ "FieldIsNotValid": "{0} n'est pas valide.",
+ "InterestedLicenseType": "Type de licence intéressé",
"MoveWaitList": "Passer à la liste d'attente",
"CommunityLinkTitle": "Ouvert sur le site communautaire",
"CommunityLink": "Lien communautaire",
"ReloadFromSource": "Recharger à partir de la source",
- "ReloadFromSourceConfirmationMessage": "Ce message sera actualisé à partir de \"{0}\". Voulez-vous continuer?"
+ "ReloadFromSourceConfirmationMessage": "Ce message sera actualisé à partir de \"{0}\". Voulez-vous continuer?",
+ "UnitPrice": "Prix unitaire",
+ "OverallDiscountAmount": "Montant global de la remise",
+ "DiscountAmount": "Montant de la remise",
+ "FullChangeHistory": "Historique complet des modifications",
+ "Permission:RefreshReleaseLogs": "Actualiser les journaux de version",
+ "ReleaseLogs": "Journaux de version",
+ "AuthorUserName": "Nom d'utilisateur de l'auteur",
+ "Type": "Taper",
+ "TotalDiscount": "Remise totale",
+ "SubTotal": "Sous-total",
+ "TotalDue": "Total dû",
+ "QuotationNo": "Numéro de devis",
+ "ValidTill": "Valable jusqu'au",
+ "QuotationNote": "Note de citation",
+ "QuotationTemplate.Address:": "Adresse:",
+ "QuotationTemplate.VATNo:": "Numéro de TVA:",
+ "QuotationTemplate.Phone:": "Téléphone:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Citation",
+ "QuotationTemplate.To": "À",
+ "QuotationTemplate.Details": "Détails",
+ "QuotationTemplate.QuotationNo:": "Citation #:",
+ "QuotationTemplate.IssueDate:": "Date d'émission:",
+ "QuotationTemplate.ValidTill:": "Valable jusqu'au:",
+ "QuotationTemplate.ValidDays": "{0} jours",
+ "QuotationTemplate.Description": "Description",
+ "QuotationTemplate.UnitPrice": "Prix unitaire",
+ "QuotationTemplate.Qty": "Quantité",
+ "QuotationTemplate.Discount": "Rabais",
+ "QuotationTemplate.Total": "Total",
+ "QuotationTemplate.Notes": "Remarques",
+ "QuotationTemplate.SubTotal:": "Sous Total :",
+ "QuotationTemplate.Tax/VAT:": "Taxe / TVA (%{0}) :",
+ "QuotationTemplate.TotalDiscount:": "Remise totale :",
+ "QuotationTemplate.TOTALDUE:": "TOTAL DÛ :",
+ "QuotationTemplate.BankAccount": "Les informations de notre compte bancaire peuvent être trouvées à {0}",
+ "Permission:Raffles": "Tombola",
+ "Permission:Draw": "Dessiner",
+ "Menu:Raffles": "Tirages au sort",
+ "RaffleIsNotDrawable": "La tombola ne peut pas être tirée au sort",
+ "WinnerCountMustBeGreaterThanZero": "Le nombre de gagnants doit être supérieur à zéro",
+ "FullDescription": "Description complète",
+ "VisibilityStartDate": "Date de début de visibilité",
+ "VisibilityEndDate": "Date de fin de visibilité",
+ "RaffleDate": "Date du tirage au sort",
+ "SubscriptionCode": "Code d'abonnement",
+ "GroupCode": "Code de groupe",
+ "MaxWinnerCount": "Nombre maximum de gagnants",
+ "ReDraw": "Redessiner",
+ "EditRaffle": "Modifier le tirage au sort",
+ "Raffles": "Tirages au sort",
+ "CreateARaffle": "Créer un tirage au sort",
+ "Draw": "Dessiner",
+ "Enum:RaffleStatus:0": "Actif",
+ "Enum:RaffleStatus:1": "Suivant",
+ "Enum:RaffleStatus:2": "Passé",
+ "DrawDone": "Tirage terminé",
+ "HomePageShowType": "Type d'affichage de la page d'accueil",
+ "None": "Aucun",
+ "Card": "Carte",
+ "Horizontal": "Horizontal",
+ "Winners": "Gagnants",
+ "StartDateMustBeLessThanEndDate": "La date de début doit être inférieure à la date de fin",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "La date de début de visibilité doit être inférieure à la date de fin de visibilité",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "La date de début doit être supérieure à la date de début de la visibilité",
+ "EndDateMustBeLessThanVisibilityEndDate": "La date de fin doit être inférieure à la date de fin de visibilité",
+ "DrawnDone": "Dessiné Terminé",
+ "AddColor": "Ajouter de la couleur",
+ "Colors": "Couleurs",
+ "RemoveColor": "Supprimer la couleur",
+ "MaxColorCountWarning": "Vous pouvez ajouter jusqu'à {0} couleurs",
+ "MinColorCountWarning": "Vous devez ajouter au moins {0} couleurs",
+ "RaffleDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer ce tirage au sort ?",
+ "CreateRaffle": "Créer un tirage au sort",
+ "RemoveImage": "Supprimer l'image",
+ "SuccessfullySaved": "Enregistré avec succès",
+ "Menu:CommunityTalks": "Discussions communautaires",
+ "Menu:Conferences": "Conférences",
+ "Menu:OtherLiveEvents": "Autres événements en direct",
+ "Menu:SponsoredConferences": "Conférences sponsorisées",
+ "Logo": "Logo",
+ "Slug": "Limace",
+ "CompanyUrl": "URL de l’entreprise",
+ "TalkTitle": "Titre de la discussion",
+ "AbstractTopic": "Sujet abstrait",
+ "Bio": "Biographie",
+ "LinkedIn": "LinkedIn",
+ "Github": "GitHub",
+ "Twitch": "Tic",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Site Web personnel",
+ "VideoId": "Identifiant de la vidéo",
+ "Order": "Commande",
+ "Image1x1": "Image 1x1",
+ "Image16x9": "Image 16x9",
+ "Banner": "Bannière",
+ "Speaker": "Conférencier",
+ "SessionDate": "Date de la séance",
+ "AddSession": "Ajouter une séance",
+ "AddSponsor": "Ajouter un sponsor",
+ "SponsorLogo": "Logo du sponsor",
+ "RegistrationUrl": "URL d'inscription"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json
index 01d9a571e1d..a0de1d8eefc 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "सभी पदों को सफलतापूर्वक रीइंसेक्स किया गया है।",
"Permission:FullSearch": "पूरा पाठ खोजें",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "रिपोर्टों",
"TemplateName": "टेम्पलेट नाम",
"TemplateVersion": "टेम्पलेट संस्करण",
"DatabaseProvider": "डेटाबेस प्रदाता",
@@ -231,8 +232,10 @@
"UiFramework": "उई ढांचा",
"Options": "विकल्प",
"CliAnalytics": "Cli Analytics",
+ "Reports": "रिपोर्टों",
"Permission:CliAnalyticses": "क्ली एनालिटिक्स",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "रिपोर्टों",
"Search": "खोज",
"ClearFilter": "स्पष्ट निस्यंदक",
"LicensePrivateKey": "लाइसेंस निजी कुंजी",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "स्थिति",
"TrialLicenseStartDateFilter": "आरंभ करने की तिथि",
"TrialLicenseEndDateFilter": "अंतिम तिथि",
- "FirsName": "पहला नाम",
+ "FirstName": "पहला नाम",
"LastName": "उपनाम",
"StartDate": "आरंभ करने की तिथि",
"EndDate": "अंतिम तिथि",
"PurchasedDate": "खरीदी की तारीख",
"OrganizationDetail": "संगठन विवरण",
- "SendActivationMail": "सक्रियण मेल भेजें",
- "ActivationMailSentSuccessfully": "सक्रियण मेल सफलतापूर्वक भेजा गया!",
"TrialLicenseStatus": "परीक्षण लाइसेंस की स्थिति",
"TrialLicenseDetail": "परीक्षण लाइसेंस विवरण",
"AcceptsMarketingCommunications": "विपणन संचार",
@@ -337,22 +338,228 @@
"Expired": "समय सीमा समाप्त",
"TrialLicenseDeletionWarningMessage": "क्या आप वाकई परीक्षण लाइसेंस हटाना चाहते हैं? परीक्षण लाइसेंस, संगठन, सहायता खाते हटा दिए जाएंगे!",
"LicenseCategoryFilter": "लाइसेंस श्रेणी",
- "Volo.AbpIo.Commercial:030000": "आप पहले ही अपनी परीक्षण अवधि का उपयोग कर चुके हैं।",
- "Volo.AbpIo.Commercial:030001": "इस संगठन का नाम पहले से मौजूद है.",
- "Volo.AbpIo.Commercial:030002": "एक बार सक्रिय होने के बाद, परीक्षण लाइसेंस को अनुरोध पर सेट नहीं किया जा सकता है!",
- "Volo.AbpIo.Commercial:030003": "ऐसी कोई स्थिति नहीं है!",
- "Volo.AbpIo.Commercial:030004": "किसी अनपेक्षित त्रुटि के कारण स्थिति को बदला नहीं जा सका!",
- "Volo.AbpIo.Commercial:030005": "परीक्षण लाइसेंस -सक्रिय-स्थिति में होने पर प्रारंभ और समाप्ति तिथि को अद्यतन किया जा सकता है!",
- "Volo.AbpIo.Commercial:030006": "समाप्ति तिथि हमेशा प्रारंभ तिथि से बड़ी होनी चाहिए!",
- "Volo.AbpIo.Commercial:030007": "यह परीक्षण लाइसेंस पहले ही एक बार सक्रिय किया जा चुका है!",
- "Volo.AbpIo.Commercial:030008": "खरीद की तारीख तभी निर्धारित की जा सकती है जब स्थिति खरीदी गई हो!",
- "Volo.AbpIo.Commercial:030009": "उपयोगकर्ता नहीं मिला!",
- "Volo.AbpIo.Commercial:030010": "परीक्षण लाइसेंस खरीदने के लिए, पहले आपको अपना परीक्षण लाइसेंस सक्रिय करना होगा!",
- "Volo.AbpIo.Commercial:030011": "जब आप एक परीक्षण लाइसेंस खरीदा जाता है तो आप उसे हटा नहीं सकते हैं!",
+ "Permission:SendWelcomeEmail": "स्वागत ईमेल भेजें",
+ "SendWelcomeEmail": "स्वागत ईमेल भेजें",
+ "SendWelcomeEmailWarningMessage": "क्या आप वाकई संगठन के सदस्यों को स्वागत ईमेल भेजना चाहते हैं?",
+ "SendWelcomeEmailSuccessMessage": "स्वागत ईमेल सफलतापूर्वक भेजा गया!",
+ "Activate": "सक्रिय",
+ "ActivateTrialLicenseWarningMessage": "जब आप परीक्षण लाइसेंस सक्रिय करते हैं, तो उपयोगकर्ता को एक स्वागत योग्य ई-मेल भेजा जाएगा। क्या आप इसे सक्रिय करना चाहते हैं?",
+ "ActivateTrialLicenseSuccessMessage": "सफलतापूर्वक सक्रिय किया गया और संगठन के सदस्यों को स्वागत ईमेल भेजा गया।",
+ "PaymentRequestId": "भुगतान अनुरोध आईडी",
+ "AdditionalDeveloperCount": "अतिरिक्त डेवलपर गिनती",
+ "LicensePrice": "लाइसेंस मूल्य",
+ "PurchaseDate": "खरीद की तारीख",
+ "IsAbpBookDownloaded": "मास्टरिंग एबीपी बुक डाउनलोड की गई?",
+ "IsMasteringAbpBookDownloadEnabled": "एबीपी बुक डाउनलोड सक्षम",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "कस्टम भुगतान लिंक",
+ "CustomPaymentLink": "कस्टम भुगतान लिंक",
+ "Menu:CustomPaymentLink": "कस्टम भुगतान लिंक",
+ "Amount": "मात्रा",
+ "GenerateCustomPaymentLink": "कस्टम भुगतान लिंक जनरेट करें",
+ "GeneratedPaymentLink": "जनरेट किया गया भुगतान लिंक",
+ "CopyText": "पाठ कॉपी करें",
+ "Permission:CommunityEvents": "आयोजन",
+ "Menu:Events": "आयोजन",
+ "Events": "आयोजन",
+ "EventType": "घटना प्रकार",
+ "Number": "संख्या",
+ "RegistrationURL": "पंजीकरण यूआरएल",
+ "URL": "यूआरएल",
+ "EventDeletionConfirmationMessage": "निश्चित तौर पर क्या इस घटना को हटाना चाहते हैं?",
+ "Enum:EventType:0": "सामुदायिक वार्ता",
+ "CreateAnEvent": "एक इवेंट बनाएं",
+ "Permission:CommunitySpeakers": "वक्ताओं",
+ "CreateASpeaker": "एक स्पीकर बनाएं",
+ "Speakers": "वक्ताओं",
+ "Image": "छवि",
+ "GithubURL": "जीथब यूआरएल",
+ "SpeakerDeletionConfirmationMessage": "क्या आप वाकई इस स्पीकर को हटाना चाहते हैं?",
+ "Menu:Speakers": "वक्ताओं",
+ "ChooseSpeakerImage": "एक स्पीकर छवि चुनें...",
+ "SpeakerImage": "वक्ता छवि",
+ "AddSpeaker": "स्पीकर जोड़ें",
+ "ShowPurchaseItemsOfOrganizations": "सामान खरीदें",
+ "Enum:OrganizationPurchaseState:0": "वितरित नही हुआ",
+ "Enum:OrganizationPurchaseState:1": "पहुंचा दिया",
+ "PurchaseItems": "सामान खरीदें",
+ "SuccessfullyUpdated": "सफलतापूर्वक उत्परिवर्तित",
+ "SuccessfullyAdded": "सफलतापूर्वक शामिल",
+ "PurchaseState": "खरीद की स्थिति",
+ "ShowBetweenDayCount": "दिनों के बीच दिखाएँ",
+ "PurchaseOrder": "क्रय आदेश",
+ "ShowCreateInvoiceOfOrganization": "इनवॉयस बनाएँ",
+ "ShowCreateQuotationOfOrganization": "कोटेशन बनाएं",
+ "BookDiscounts": "पुस्तक छूट",
+ "Permission:BookDiscount": "पुस्तक छूट",
+ "Menu:BookDiscounts": "पुस्तक छूट",
+ "BookType": "पुस्तक का प्रकार",
+ "PurchasePlatform": "क्रय मंच",
+ "StartTime": "समय शुरू",
+ "EndTime": "अंत समय",
+ "CreateABookDiscount": "पुस्तक छूट बनाएँ",
+ "BookDiscountDeletionConfirmationMessage": "क्या आप वाकई इस पुस्तक छूट को हटाना चाहते हैं?",
+ "CustomPaymentFlexSwitchDescription": "लाइसेंस के साथ",
+ "AllowFeatureUpgradeOnLicenseExpire": "लाइसेंस समाप्त होने पर फीचर अपग्रेड की अनुमति दें",
+ "Deleted{0}": "[हटाया गया {0}]",
+ "Tags": "टैग",
+ "SetTagsInfo": "टैग को अल्पविराम से अलग किया जाना चाहिए. उदाहरण: सीशार्प, एंटिटी फ्रेमवर्क",
+ "RejectTrialLicenseWarningMessage": "क्या आप वाकई इस परीक्षण लाइसेंस अनुरोध को अस्वीकार करना चाहते हैं?",
+ "ExportToExcel": "एक्सेल में निर्यात करें",
+ "OverallTotalPrice": "कुल मिलाकर कुल कीमत",
+ "OverallDiscountPrice": "कुल मिलाकर छूट कीमत",
+ "OverallDiscountText": "समग्र छूट पाठ",
+ "SelectReport": "- रिपोर्ट चुनें -",
+ "NoDataAvailable": "कोई डेटा मौजूद नहीं",
+ "StatisticsOfCachedContents": "nuget.abp.io के लिए कैश्ड NuGet पैकेज सामग्री के आँकड़े",
+ "Compact": "सघन",
+ "EditSettings": "विन्यास बदलें",
+ "CurrentEstimatedSize": "वर्तमान अनुमानित आकार",
+ "CurrentEntryCount": "वर्तमान प्रवेश संख्या",
+ "TotalHits": "कुल हिट",
+ "TotalMisses": "कुल चूकें",
+ "NoResponseFrom": "की ओर से कोई प्रतिक्रिया नहीं",
+ "ContentCacheSlidingExpirationByDay": "सामग्री कैश स्लाइडिंग समाप्ति दिन के हिसाब से",
+ "MaxDaysForCaching": "कैशिंग के लिए अधिकतम दिन",
+ "Enabled": "सक्रिय",
+ "Menu:NugetPackagesContentCache": "नुगेट कैश",
+ "NugetPackagesContentCache": "NuGet सामग्री कैश",
+ "SlidingExpritionByDayInfo": "प्राप्त करता है या सेट करता है कि कैश प्रविष्टि को हटाए जाने से पहले कितने समय तक निष्क्रिय रखा जा सकता है (उदाहरण के लिए एक्सेस नहीं किया जा सकता)। यह प्रवेश जीवनकाल को पूर्ण समाप्ति से आगे नहीं बढ़ाएगा।",
+ "MaxDaysForCachingInfo": "अब के सापेक्ष पूर्ण समाप्ति समय प्राप्त या निर्धारित करता है।",
+ "CurrentEstimatedSizeInfo": "वर्तमान में मेमोरी कैश में मौजूद सभी NuGet पैकेजों के सामग्री आकार का अनुमानित योग दर्शाता है",
+ "CurrentEntryCountInfo": "मेमोरी कैश में वर्तमान में इंस्टेंस की संख्या को इंगित करता है।",
+ "TotalHitsInfo": "कैश छूटने की कुल संख्या दर्शाता है. कैश हिट तब होता है जब कैश से किसी फ़ाइल का अनुरोध किया जाता है और कैश उस अनुरोध को पूरा करने में सक्षम होता है।",
+ "TotalMissesInfo": "कैश हिट की कुल संख्या दर्शाता है. कैश मिस तब होता है जब कैश में अनुरोधित सामग्री नहीं होती है।",
+ "Permission:VersionHistory": "संस्करण इतिहास",
+ "Caches": "कैश",
+ "VersionHistories": "संस्करण इतिहास",
+ "Version": "संस्करण",
+ "PublishDate": "प्रकाशित तिथि",
+ "IsStableVersion": "स्थिर संस्करण",
+ "IsActive": "सक्रिय",
+ "NewVersion": "नया संस्करण",
+ "VersionHistoryDeletionConfirmationMessage": "क्या आप वाकई इस संस्करण को हटाना चाहते हैं?",
+ "CreateAbpConsultantLogoInfo": "अधिकतम फ़ाइल आकार: 1एमबी
समर्थित फ़ाइल प्रकार: जेपीजी, जेपीईजी, पीएनजी, एसवीजी, वेबपी",
+ "UrlCode": "यूआरएल कोड",
+ "Clear": "स्पष्ट",
+ "Permission:AbpConsultant": "एबीपी सलाहकार",
+ "Menu:AbpConsultants": "एबीपी सलाहकार",
+ "CreateAbpConsultant": "एबीपी सलाहकार बनाएं",
+ "UrlCodeIsNotAvailable": "यूआरएल कोड का उपयोग किसी अन्य एबीपी सलाहकार द्वारा किया जाता है।",
+ "AbpConsultants": "एबीपी सलाहकार",
+ "AbpConsultant": "एबीपी सलाहकार",
+ "AbpConsultantEdit": "एबीपी सलाहकार संपादित करें",
+ "AbpConsultantCreate": "एबीपी सलाहकार बनाएं",
+ "WhoWeAreItem": "हम कौन हैं आइटम",
+ "FieldIsRequired": "{0} आवश्यक है.",
+ "FieldIsNotValid": "{0} मान्य नहीं है.",
+ "InterestedLicenseType": "इच्छुक लाइसेंस प्रकार",
"MoveWaitList": "प्रतीक्षा सूची में ले जाएँ\n",
"CommunityLinkTitle": "सामुदायिक वेबसाइट पर खोलें",
"CommunityLink": "सामुदायिक लिंक",
"ReloadFromSource": "स्रोत से पुनः लोड करें",
- "ReloadFromSourceConfirmationMessage": "यह पोस्ट \"{0}\" से ताज़ा की जाएगी। क्या आप जारी रखना चाहते हैं?"
+ "ReloadFromSourceConfirmationMessage": "यह पोस्ट \"{0}\" से ताज़ा की जाएगी। क्या आप जारी रखना चाहते हैं?",
+ "UnitPrice": "यूनिट मूल्य",
+ "OverallDiscountAmount": "कुल छूट राशि",
+ "DiscountAmount": "छूट राशि",
+ "FullChangeHistory": "पूर्ण परिवर्तन इतिहास",
+ "Permission:RefreshReleaseLogs": "रिलीज़ लॉग ताज़ा करें",
+ "ReleaseLogs": "लॉग जारी करें",
+ "AuthorUserName": "लेखक उपयोगकर्ता नाम",
+ "Type": "प्रकार",
+ "TotalDiscount": "कुल छूट",
+ "SubTotal": "उप योग",
+ "TotalDue": "कुल बचे",
+ "QuotationNo": "संविदा दर संख्या",
+ "ValidTill": "तक मान्य",
+ "QuotationNote": "उद्धरण नोट",
+ "QuotationTemplate.Address:": "पता:",
+ "QuotationTemplate.VATNo:": "वैट नंबर:",
+ "QuotationTemplate.Phone:": "फ़ोन:",
+ "QuotationTemplate.E-mail:": "ईमेल:",
+ "QuotationTemplate.Quotation": "उद्धरण",
+ "QuotationTemplate.To": "को",
+ "QuotationTemplate.Details": "विवरण",
+ "QuotationTemplate.QuotationNo:": "उद्धरण #:",
+ "QuotationTemplate.IssueDate:": "जारी करने की तिथि:",
+ "QuotationTemplate.ValidTill:": "तक मान्य:",
+ "QuotationTemplate.ValidDays": "{0} दिन",
+ "QuotationTemplate.Description": "विवरण",
+ "QuotationTemplate.UnitPrice": "यूनिट मूल्य",
+ "QuotationTemplate.Qty": "मात्रा",
+ "QuotationTemplate.Discount": "छूट",
+ "QuotationTemplate.Total": "कुल",
+ "QuotationTemplate.Notes": "टिप्पणियाँ",
+ "QuotationTemplate.SubTotal:": "उप योग :",
+ "QuotationTemplate.Tax/VAT:": "कर/वैट (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "कुल छूट :",
+ "QuotationTemplate.TOTALDUE:": "कुल बचे :",
+ "QuotationTemplate.BankAccount": "हमारे बैंक खाते की जानकारी {0} पर पाई जा सकती है",
+ "Permission:Raffles": "भाग्य क्रीड़ा",
+ "Permission:Draw": "खींचना",
+ "Menu:Raffles": "रैफल्स",
+ "RaffleIsNotDrawable": "रैफ़ल निकालने योग्य नहीं है",
+ "WinnerCountMustBeGreaterThanZero": "विजेताओं की संख्या शून्य से अधिक होनी चाहिए",
+ "FullDescription": "पूर्ण विवरण",
+ "VisibilityStartDate": "दृश्यता आरंभ तिथि",
+ "VisibilityEndDate": "दृश्यता समाप्ति तिथि",
+ "RaffleDate": "रैफ़ल तिथि",
+ "SubscriptionCode": "सदस्यता कोड",
+ "GroupCode": "समूह कोड",
+ "MaxWinnerCount": "अधिकतम विजेता गणना",
+ "ReDraw": "पुनः ड्रा करें",
+ "EditRaffle": "रैफ़ल संपादित करें",
+ "Raffles": "रैफल्स",
+ "CreateARaffle": "एक रैफ़ल बनाएँ",
+ "Draw": "खींचना",
+ "Enum:RaffleStatus:0": "सक्रिय",
+ "Enum:RaffleStatus:1": "अगला",
+ "Enum:RaffleStatus:2": "अतीत",
+ "DrawDone": "ड्रा हो गया",
+ "HomePageShowType": "होम पेज शो प्रकार",
+ "None": "कोई नहीं",
+ "Card": "कार्ड",
+ "Horizontal": "क्षैतिज",
+ "Winners": "विजेताओं",
+ "StartDateMustBeLessThanEndDate": "आरंभ तिथि समाप्ति तिथि से कम होनी चाहिए",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "दृश्यता आरंभ तिथि दृश्यता समाप्ति तिथि से कम होनी चाहिए",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "प्रारंभ दिनांक दृश्यता प्रारंभ दिनांक से अधिक होनी चाहिए",
+ "EndDateMustBeLessThanVisibilityEndDate": "समाप्ति तिथि दृश्यता समाप्ति तिथि से कम होनी चाहिए",
+ "DrawnDone": "खींचा गया",
+ "AddColor": "रंग जोड़ें",
+ "Colors": "रंग की",
+ "RemoveColor": "रंग हटाएँ",
+ "MaxColorCountWarning": "आप अधिकतम {0} रंग जोड़ सकते हैं",
+ "MinColorCountWarning": "आपको कम से कम {0} रंग जोड़ने होंगे",
+ "RaffleDeletionConfirmationMessage": "क्या आप वाकई इस रैफ़ल को हटाना चाहते हैं?",
+ "CreateRaffle": "रैफ़ल बनाएं",
+ "RemoveImage": "छवि हटाएँ",
+ "SuccessfullySaved": "सफलतापूर्वक संचित कर लिया गया है",
+ "Menu:CommunityTalks": "सामुदायिक वार्ता",
+ "Menu:Conferences": "सम्मेलन",
+ "Menu:OtherLiveEvents": "अन्य लाइव इवेंट",
+ "Menu:SponsoredConferences": "प्रायोजित सम्मेलन",
+ "Logo": "प्रतीक चिन्ह",
+ "Slug": "काउंटर",
+ "CompanyUrl": "कंपनी यूआरएल",
+ "TalkTitle": "वार्ता शीर्षक",
+ "AbstractTopic": "सार विषय",
+ "Bio": "जैव",
+ "LinkedIn": "Linkedin",
+ "Github": "Github",
+ "Twitch": "ऐंठन",
+ "Youtube": "यूट्यूब",
+ "Twitter": "ट्विटर",
+ "PersonalWebsite": "व्यक्तिगत वेबसाइट",
+ "VideoId": "वीडियो आईडी",
+ "Order": "आदेश",
+ "Image1x1": "छवि 1x1",
+ "Image16x9": "छवि 16x9",
+ "Banner": "बैनर",
+ "Speaker": "वक्ता",
+ "SessionDate": "सत्र दिनांक",
+ "AddSession": "सत्र जोड़ें",
+ "AddSponsor": "प्रायोजक जोड़ें",
+ "SponsorLogo": "प्रायोजक लोगो",
+ "RegistrationUrl": "पंजीकरण यूआरएल"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hr.json
new file mode 100644
index 00000000000..f8e5421db9a
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hr.json
@@ -0,0 +1,565 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Permission:Organizations": "organizacije",
+ "Permission:Manage": "Upravljanje organizacijama",
+ "Permission:DiscountRequests": "Zahtjevi za popust",
+ "Permission:DiscountManage": "Upravljanje zahtjevima za popust",
+ "Permission:Disable": "Onemogući",
+ "Permission:Enable": "Omogućiti",
+ "Permission:EnableSendEmail": "Omogućite slanje e-pošte",
+ "Permission:SendEmail": "Pošalji e-mail",
+ "Permission:NpmPackages": "NPM paketi",
+ "Permission:NugetPackages": "Nuget paketi",
+ "Permission:Maintenance": "Održavanje",
+ "Permission:Maintain": "Održavati",
+ "Permission:ClearCaches": "Očisti predmemorije",
+ "Permission:Modules": "Moduli",
+ "Permission:Packages": "Paketi",
+ "Permission:Edit": "Uredi",
+ "Permission:Delete": "Izbrisati",
+ "Permission:Create": "Stvoriti",
+ "Permission:Accounting": "Računovodstvo",
+ "Permission:Accounting:Quotation": "Citat",
+ "Permission:Accounting:Invoice": "Dostavnica",
+ "Menu:Organizations": "organizacije",
+ "Menu:Accounting": "Računovodstvo",
+ "Menu:Packages": "Paketi",
+ "Menu:DiscountRequests": "Zahtjevi za popust",
+ "NpmPackageDeletionWarningMessage": "Ovaj NPM paket bit će izbrisan. Potvrđujete li to?",
+ "NugetPackageDeletionWarningMessage": "Ovaj Nuget paket bit će izbrisan. Potvrđujete li to?",
+ "ModuleDeletionWarningMessage": "Ovaj će modul biti izbrisan. Potvrđujete li to?",
+ "Name": "Ime",
+ "DisplayName": "Ime za prikaz",
+ "ShortDescription": "Kratki opis",
+ "NameFilter": "Ime",
+ "CreationTime": "Vrijeme stvaranja",
+ "IsPro": "Je li profesionalac",
+ "IsFreeToActiveLicenseOwners": "Besplatno za vlasnike licenci",
+ "ShowOnModuleList": "Prikaži na popisu modula",
+ "EfCoreConfigureMethodName": "Konfigurirajte naziv metode",
+ "IsProFilter": "Je li profesionalac",
+ "ApplicationType": "Vrsta aplikacije",
+ "Target": "Cilj",
+ "TargetFilter": "Cilj",
+ "ModuleClass": "Modul klase",
+ "NugetPackageTarget.DomainShared": "Dijeljena domena",
+ "NugetPackageTarget.Domain": "Domena",
+ "NugetPackageTarget.Application": "Primjena",
+ "NugetPackageTarget.ApplicationContracts": "Prijavni ugovori",
+ "NugetPackageTarget.HttpApi": "Http API",
+ "NugetPackageTarget.HttpApiClient": "Http API klijent",
+ "NugetPackageTarget.Web": "mreža",
+ "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core",
+ "NugetPackageTarget.MongoDB": "MongoDB",
+ "Edit": "Uredi",
+ "Delete": "Izbrisati",
+ "Refresh": "Osvježiti",
+ "NpmPackages": "NPM paketi",
+ "NugetPackages": "Nuget paketi",
+ "NpmPackageCount": "Broj NPM paketa",
+ "NugetPackageCount": "Broj paketa Nuget",
+ "Module": "Moduli",
+ "ModuleInfo": "Informacije o modulu",
+ "CreateANpmPackage": "Stvorite NPM paket",
+ "CreateAModule": "Izradite modul",
+ "CreateANugetPackage": "Stvorite Nuget paket",
+ "AddNew": "Dodaj novi",
+ "PackageAlreadyExist{0}": "Paket "{0}" je već dodan.",
+ "ModuleAlreadyExist{0}": "Modul "{0}" već je dodan.",
+ "ClearCache": "Očisti predmemoriju",
+ "SuccessfullyCleared": "Uspješno izbrisano",
+ "Menu:NpmPackages": "NPM paketi",
+ "Menu:Modules": "Moduli",
+ "Menu:Maintenance": "Održavanje",
+ "Menu:NugetPackages": "Nuget paketi",
+ "CreateAnOrganization": "Stvorite organizaciju",
+ "Organizations": "organizacije",
+ "LongName": "Dugo ime",
+ "LicenseType": "Vrsta licence",
+ "MissingLicenseTypeField": "Polje vrste licence je obavezno!",
+ "LicenseStartTime": "Vrijeme početka licence",
+ "LicenseEndTime": "Vrijeme završetka licence",
+ "AllowedDeveloperCount": "Dopušteni broj programera",
+ "UserNameOrEmailAddress": "Korisničko ime ili email adresa",
+ "AddOwner": "Dodaj vlasnika",
+ "UserName": "Korisničko ime",
+ "Email": "E-mail",
+ "Developers": "Programeri",
+ "AddDeveloper": "Dodaj programera",
+ "Create": "Stvoriti",
+ "UserNotFound": "Korisnik nije pronađen",
+ "{0}WillBeRemovedFromDevelopers": "{0} Bit će uklonjen iz programera, potvrđujete li?",
+ "{0}WillBeRemovedFromOwners": "{0} Bit će uklonjen od vlasnika, potvrđujete li?",
+ "{0}WillBeRemovedFromMembers": "{0} Bit će uklonjen iz članova, potvrđujete li?",
+ "Computers": "Računala",
+ "UniqueComputerId": "Jedinstveni ID računala",
+ "LastSeenDate": "Datum posljednjeg viđenja",
+ "{0}Computer{1}WillBeRemovedFromRecords": "Računalo korisnika {0} ({1}) bit će uklonjeno iz zapisa",
+ "OrganizationDeletionWarningMessage": "Organizacija će biti izbrisana",
+ "DeletingLastOwnerWarningMessage": "Organizacija mora imati barem jednog vlasnika! Stoga ne možete ukloniti ovog vlasnika",
+ "This{0}AlreadyExistInThisOrganization": "Ovaj {0} već postoji u ovoj organizaciji",
+ "AreYouSureYouWantToDeleteAllComputers": "Jeste li sigurni da želite izbrisati sva računala?",
+ "DeleteAll": "Izbrisati sve",
+ "DoYouWantToCreateNewUser": "Želite li stvoriti novog korisnika?",
+ "MasterModules": "Glavni moduli",
+ "OrganizationName": "Naziv organizacije",
+ "CreationDate": "Datum stvaranja",
+ "LicenseStartDate": "Datum početka licence",
+ "LicenseEndDate": "Datum završetka licence",
+ "OrganizationNamePlaceholder": "Naziv organizacije...",
+ "TotalQuestionCountPlaceholder": "Ukupan broj pitanja...",
+ "RemainingQuestionCountPlaceholder": "Broj preostalih pitanja...",
+ "LicenseTypePlaceholder": "Vrsta licence...",
+ "CreationDatePlaceholder": "Datum stvaranja...",
+ "LicenseStartDatePlaceholder": "Datum početka licence...",
+ "LicenseEndDatePlaceholder": "Datum završetka licence...",
+ "UsernameOrEmail": "Korisničko ime ili email",
+ "UsernameOrEmailPlaceholder": "Korisničko ime ili email...",
+ "Member": "Član",
+ "PurchaseOrderNo": "Narudžbenica br",
+ "QuotationDate": "Datum ponude",
+ "CompanyName": "Naziv tvrtke",
+ "CompanyAddress": "Adresa tvrtke",
+ "Price": "Cijena",
+ "DiscountText": "Tekst popusta",
+ "DiscountQuantity": "Popust na količinu",
+ "DiscountPrice": "Akcijska cijena",
+ "Quotation": "Citat",
+ "ExtraText": "Dodatni tekst",
+ "ExtraAmount": "Dodatni iznos",
+ "DownloadQuotation": "Preuzmi ponudu",
+ "Invoice": "Dostavnica",
+ "TaxNumber": "Porezni broj",
+ "InvoiceNumber": "Broj fakture",
+ "InvoiceDate": "Datum dostavnice",
+ "InvoiceNote": "Napomena o fakturi",
+ "Quantity": "Količina",
+ "AddProduct": "Dodaj proizvod",
+ "AddProductWarning": "Morate dodati proizvod!",
+ "TotalPrice": "Ukupna cijena",
+ "Generate": "Generirati",
+ "MissingQuantityField": "Polje za količinu je obavezno!",
+ "MissingPriceField": "Polje Cijena je obavezno!",
+ "CodeUsageStatus": "Status",
+ "Country": "Zemlja",
+ "DeveloperCount": "Broj programera",
+ "RequestCode": "Šifra zahtjeva",
+ "WebSite": "Web stranica",
+ "GithubUsername": "Github korisničko ime",
+ "PhoneNumber": "Broj telefona",
+ "ProjectDescription": "Opis projekta",
+ "Referrer": "Preporuka",
+ "DiscountRequests": "Zahtjev za popust",
+ "Copylink": "Kopiraj link",
+ "Disable": "Onemogući",
+ "Enable": "Omogućiti",
+ "EnableSendEmail": "Omogućite slanje e-pošte",
+ "SendEmail": "Pošalji e-mail",
+ "SuccessfullyDisabled": "Uspješno onemogućeno",
+ "SuccessfullyEnabled": "Uspješno omogućeno",
+ "EmailSent": "E-mail poslan",
+ "SuccessfullySent": "Uspješno poslano",
+ "SuccessfullyDeleted": "Uspješno izbrisano",
+ "DiscountRequestDeletionWarningMessage": "Zahtjev za popust bit će izbrisan",
+ "BusinessType": "Poslovni tip",
+ "TotalQuestionCount": "Ukupan broj pitanja",
+ "RemainingQuestionCount": "Broj preostalih pitanja",
+ "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount mora biti veći od RemainingQuestionCount!",
+ "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount i RemainingQuestionCount moraju biti nula ili veći od nule!",
+ "UnlimitedQuestionCount": "Neograničen broj pitanja",
+ "Notes": "Bilješke",
+ "Menu:Community": "Zajednica",
+ "Menu:Posts": "Postovi",
+ "Wait": "Čekati",
+ "Approve": "Odobriti",
+ "Reject": "Odbiti",
+ "Details": "pojedinosti",
+ "Url": "Url",
+ "Title": "Titula",
+ "ContentSource": "Izvor sadržaja",
+ "Status": "Status",
+ "ReadPost": "Pročitaj post",
+ "PostHasBeenWaiting": "Post je čekao",
+ "PostHasBeenApproved": "Post je odobren",
+ "PostHasBeenRejected": "Post je odbijen",
+ "Permission:Community": "Zajednica",
+ "Permission:CommunityPost": "Post",
+ "Link": "Veza",
+ "Enum:ContentSource:0": "Github",
+ "Enum:ContentSource:1": "Vanjski",
+ "Enum:Status:0": "Čekanje",
+ "Enum:Status:1": "Odbijen",
+ "Enum:Status:2": "Odobreno",
+ "Summary": "Sažetak",
+ "AuthorName": "Ime autora",
+ "CoverImage": "Naslovna slika",
+ "RemoveCacheConfirmationMessage": "Jeste li sigurni da ste uklonili predmemoriju za post "{0}"?",
+ "SuccessfullyRemoved": "Uspješno izbrisano",
+ "RemoveCache": "Ukloni predmemoriju",
+ "Language": "Jezik",
+ "Optional": "Neobavezno",
+ "CreatePostLanguageInfo": "Jezik na kojem je objava napisana",
+ "Enum:ContentSource:2": "Video post",
+ "VideoPreview": "Pregled videa",
+ "VideoPreviewErrorMessage": "Navedeni url videozapisa nije moguće dohvatiti s Youtubea. To može biti uzrokovano time što je videozapis privatan ili dani URL nije dostupan.",
+ "DeleteCoverImage": "Brisanje naslovne slike",
+ "DeleteCoverImageConfirmationMessage": "Jeste li sigurni da želite izbrisati naslovnu sliku za "{0}"?",
+ "DeleteCoverImageSuccessMessage": "Naslovna slika uspješno izbrisana",
+ "PaymentsOf": "Uplate od",
+ "ShowPaymentsOfOrganization": "Plaćanja",
+ "Date": "Datum",
+ "Products": "Proizvodi",
+ "TotalAmount": "Ukupni iznos",
+ "Currency": "Valuta",
+ "Gateway": "Gateway",
+ "State": "država",
+ "FailReason": "Razlog neuspjeha",
+ "ReIndexAllPosts": "Ponovno indeksiranje svih postova",
+ "ReIndexAllPostsConfirmationMessage": "Jeste li sigurni da želite ponovno indeksirati sve postove?",
+ "SuccessfullyReIndexAllPosts": "Svi su postovi uspješno ponovno indeksirani.",
+ "Permission:FullSearch": "Pretraživanje cijelog teksta",
+ "Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Izvještaji",
+ "TemplateName": "Naziv predloška",
+ "TemplateVersion": "Verzija predloška",
+ "DatabaseProvider": "Davatelj baze podataka",
+ "IsTiered": "Je višestruko",
+ "ProjectName": "Naziv projekta",
+ "Username": "Korisničko ime",
+ "Tool": "Alat",
+ "Command": "Naredba",
+ "UiFramework": "Ui okvir",
+ "Options": "Mogućnosti",
+ "CliAnalytics": "Cli Analytics",
+ "Reports": "Izvještaji",
+ "Permission:CliAnalyticses": "Cli Analyticses",
+ "Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Izvještaji",
+ "Search": "traži",
+ "ClearFilter": "Očisti filter",
+ "LicensePrivateKey": "Privatni ključ licence",
+ "LicensePublicKey": "Javni ključ licence",
+ "ApiKey": "NuGet API ključ",
+ "ShowInvoiceRequestsOfOrganization": "Zahtjevi za račun",
+ "ShowQuestionsOfOrganization": "Pitanja",
+ "Question": "Pitanje",
+ "Open": "Otvoren",
+ "Questions": "Pitanja",
+ "InvoiceRequests": "Zahtjevi za račun",
+ "Address": "Adresa",
+ "TaxNo": "Porezni br",
+ "Permission:InvoiceRequest": "Zahtjev za fakturu",
+ "Permission:Question": "Pitanje",
+ "AddNoteSuccessMessage": "Bilješka je uspješno dodana",
+ "NameSurname": "Ime prezime",
+ "Note": "Bilješka",
+ "Add": "Dodati",
+ "ProjectDownloads": "Preuzimanja projekata",
+ "ShowProjectDownloadsOfOrganization": "Preuzimanja projekata",
+ "ShowAuditLogsOfOrganization": "Dnevnici revizije",
+ "Enum:EntityChangeType:0": "Stvoreno",
+ "Enum:EntityChangeType:1": "Ažurirano",
+ "Enum:EntityChangeType:2": "Izbrisano",
+ "TenantId": "ID stanara",
+ "ChangeTime": "Promjena vremena",
+ "EntityTypeFullName": "Puni naziv vrste entiteta",
+ "AuditLogsFor{0}Organization": "Dnevnici revizije za organizaciju "{0}".",
+ "Permission:EntityChange": "Promjena entiteta",
+ "Permission:ProjectDownload": "Preuzimanje projekta",
+ "Permission:PaymentRequest": "Zahtjev za plaćanje",
+ "CreatorEmailAddress": "Adresa e-pošte kreatora",
+ "EmailSendDate": "Datum slanja e-pošte",
+ "PaymentRequestsFor{0}Organization": "Zahtjevi za plaćanje za organizaciju "{0}".",
+ "PaymentDetails": "Pojedinosti o plaćanju",
+ "PaymentProduct": "Proizvod plaćanja",
+ "ProductName": "ime proizvoda",
+ "Code": "Kodirati",
+ "GenerateInvoice": "Generiraj fakturu",
+ "ExportOrganizationsToExcel": "Izvoz u Excel",
+ "ThisExtensionIsNotAllowed": "Ovo proširenje nije dopušteno.",
+ "TheFileIsTooLarge": "Datoteka je prevelika!",
+ "PostDeletionConfirmationMessage": "Jeste li sigurni da želite čvrsto izbrisati ovu objavu?",
+ "ChooseCoverImage": "Odaberite naslovnu sliku...",
+ "Menu:Quotation": "Citat",
+ "Menu:Invoice": "Dostavnica",
+ "Menu:PaymentRequests": "Zahtjevi za plaćanje",
+ "Permission:PaymentRequests": "Zahtjevi za plaćanje",
+ "PaymentRequests": "Zahtjevi za plaćanje",
+ "Creator": "Stvoritelj",
+ "ExtraProperties": "Dodatna svojstva",
+ "Organization": "Organizacija",
+ "Waiting": "Čekanje",
+ "Completed": "Završeno",
+ "Failed": "Neuspjeh",
+ "PaymentRequestDeletionWarningMessage": "Ovaj zahtjev za plaćanje bit će izbrisan. Potvrđujete li to?",
+ "Payment": "Plaćanje",
+ "AddPayment": "Dodaj plaćanje",
+ "Enum:PurchaseType:1": "Nova licenca",
+ "Enum:PurchaseType:2": "Licenca Extend",
+ "Enum:PurchaseType:3": "Nadogradnja licence",
+ "Enum:PurchaseType:4": "Dodatni programer",
+ "LicenceType": "Vrsta licence",
+ "PurchaseType": "Vrsta kupnje",
+ "ReceiptNo": "Potvrda br",
+ "PaymentTime": "Vrijeme plaćanja",
+ "ProductPrice": "Cijena proizvoda",
+ "AdditionalDeveloper": "Dodatni programer",
+ "ThisPaymentHasBeenAlreadyUsed": "Ovo plaćanje je već iskorišteno",
+ "PaymentTimeCannotBeFutureTime": "Vrijeme plaćanja ne može biti buduće vrijeme!",
+ "SaveAndDownload": "Spremi i preuzmi",
+ "BillingInfo": "Podaci o naplati",
+ "DeleteInvoice": "Izbriši fakturu",
+ "PaymentStateSetTo": "Stanje plaćanja postavljeno na {0}",
+ "ChangeState": "Promjena države",
+ "Permission:TrialLicense": "Probna licenca",
+ "Menu:TrialLicenses": "Probne licence",
+ "TrialLicenses": "Probne licence",
+ "UserNameFilter": "Korisničko ime",
+ "TrialLicenseStatusFilter": "Status",
+ "TrialLicenseStartDateFilter": "Početni datum",
+ "TrialLicenseEndDateFilter": "Datum završetka",
+ "FirstName": "Ime",
+ "LastName": "Prezime",
+ "StartDate": "Početni datum",
+ "EndDate": "Datum završetka",
+ "PurchasedDate": "Datum kupovine",
+ "OrganizationDetail": "Pojedinosti o organizaciji",
+ "TrialLicenseStatus": "Status probne licence",
+ "TrialLicenseDetail": "Pojedinosti o probnoj licenci",
+ "AcceptsMarketingCommunications": "Marketinške komunikacije",
+ "PurposeOfUsage": "Svrha korištenja",
+ "CountryName": "Ime države",
+ "CompanySize": "Veličina tvrtke",
+ "DetailTrialLicense": "pojedinosti",
+ "Requested": "Zatraženo",
+ "Activated": "Aktiviran",
+ "PurchasedToNormalLicense": "Kupljeno",
+ "Expired": "Istekao",
+ "TrialLicenseDeletionWarningMessage": "Jeste li sigurni da želite izbrisati probnu licencu? Probna licenca, organizacija, računi za podršku bit će izbrisani!",
+ "LicenseCategoryFilter": "Kategorija licence",
+ "Permission:SendWelcomeEmail": "Pošaljite e-poruku dobrodošlice",
+ "SendWelcomeEmail": "Pošaljite e-poruku dobrodošlice",
+ "SendWelcomeEmailWarningMessage": "Jeste li sigurni da želite poslati e-poštu dobrodošlice članovima organizacije?",
+ "SendWelcomeEmailSuccessMessage": "E-pošta dobrodošlice uspješno je poslana!",
+ "Activate": "Aktivirati",
+ "ActivateTrialLicenseWarningMessage": "Kada aktivirate probnu licencu, korisniku će biti poslana poruka e-pošte dobrodošlice. Želite li ga aktivirati?",
+ "ActivateTrialLicenseSuccessMessage": "Uspješno aktiviran i e-pošta dobrodošlice poslana je članovima organizacije.",
+ "PaymentRequestId": "ID zahtjeva za plaćanje",
+ "AdditionalDeveloperCount": "Dodatni broj programera",
+ "LicensePrice": "Cijena licence",
+ "PurchaseDate": "Datum kupnje",
+ "IsAbpBookDownloaded": "Mastering ABP Knjiga preuzeta?",
+ "IsMasteringAbpBookDownloadEnabled": "Omogućeno preuzimanje ABP knjige",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Veza za prilagođeno plaćanje",
+ "CustomPaymentLink": "Veza za prilagođeno plaćanje",
+ "Menu:CustomPaymentLink": "Veza za prilagođeno plaćanje",
+ "Amount": "Iznos",
+ "GenerateCustomPaymentLink": "Generirajte prilagođenu vezu za plaćanje",
+ "GeneratedPaymentLink": "Generirana veza za plaćanje",
+ "CopyText": "Kopiraj tekst",
+ "Permission:CommunityEvents": "Događaji",
+ "Menu:Events": "Događaji",
+ "Events": "Događaji",
+ "EventType": "Vrsta događaja",
+ "Number": "Broj",
+ "RegistrationURL": "URL za registraciju",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovaj događaj?",
+ "Enum:EventType:0": "Razgovori zajednice",
+ "CreateAnEvent": "Napravite događaj",
+ "Permission:CommunitySpeakers": "Zvučnici",
+ "CreateASpeaker": "Stvorite zvučnik",
+ "Speakers": "Zvučnici",
+ "Image": "Slika",
+ "GithubURL": "Github URL",
+ "SpeakerDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovog zvučnika?",
+ "Menu:Speakers": "Zvučnici",
+ "ChooseSpeakerImage": "Odaberite sliku govornika...",
+ "SpeakerImage": "Slika govornika",
+ "AddSpeaker": "Dodajte zvučnika",
+ "ShowPurchaseItemsOfOrganizations": "Kupnja predmeta",
+ "Enum:OrganizationPurchaseState:0": "Nije dostavljeno",
+ "Enum:OrganizationPurchaseState:1": "Isporučeno",
+ "PurchaseItems": "Kupnja predmeta",
+ "SuccessfullyUpdated": "Uspješno ažurirano",
+ "SuccessfullyAdded": "Uspješno dodano",
+ "PurchaseState": "Status kupnje",
+ "ShowBetweenDayCount": "Prikaži između dana",
+ "PurchaseOrder": "Narudžbenica",
+ "ShowCreateInvoiceOfOrganization": "Izradi fakturu",
+ "ShowCreateQuotationOfOrganization": "Napravite ponudu",
+ "BookDiscounts": "Popusti za knjige",
+ "Permission:BookDiscount": "Popust za knjige",
+ "Menu:BookDiscounts": "Popusti za knjige",
+ "BookType": "Vrsta knjige",
+ "PurchasePlatform": "Platforma za kupnju",
+ "StartTime": "Vrijeme početka",
+ "EndTime": "Vrijeme završetka",
+ "CreateABookDiscount": "Napravite popust za knjige",
+ "BookDiscountDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovaj popust na knjige?",
+ "CustomPaymentFlexSwitchDescription": "S licencom",
+ "AllowFeatureUpgradeOnLicenseExpire": "Dopusti nadogradnju značajki nakon isteka licence",
+ "Deleted{0}": "[Izbrisano {0}]",
+ "Tags": "Oznake",
+ "SetTagsInfo": "Oznake trebaju biti odvojene zarezom. Npr.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Jeste li sigurni da želite odbiti ovaj zahtjev za probnu licencu?",
+ "ExportToExcel": "Izvoz u Excel",
+ "OverallTotalPrice": "Ukupna ukupna cijena",
+ "OverallDiscountPrice": "Ukupna cijena s popustom",
+ "OverallDiscountText": "Tekst ukupnog popusta",
+ "SelectReport": "- Odaberite izvješće -",
+ "NoDataAvailable": "Nema dostupnih podataka",
+ "StatisticsOfCachedContents": "Statistika predmemoriranih sadržaja NuGet paketa za nuget.abp.io",
+ "Compact": "Kompaktan",
+ "EditSettings": "Uredi postavke",
+ "CurrentEstimatedSize": "Trenutna procijenjena veličina",
+ "CurrentEntryCount": "Trenutačni broj unosa",
+ "TotalHits": "Ukupno pogodaka",
+ "TotalMisses": "Totalni promašaji",
+ "NoResponseFrom": "Nema odgovora od",
+ "ContentCacheSlidingExpirationByDay": "Istek predmemorije sadržaja po danu",
+ "MaxDaysForCaching": "Maksimalni broj dana za predmemoriju",
+ "Enabled": "Omogućeno",
+ "Menu:NugetPackagesContentCache": "NuGet predmemorija",
+ "NugetPackagesContentCache": "NuGet predmemorija sadržaja",
+ "SlidingExpritionByDayInfo": "Dobiva ili postavlja koliko dugo unos predmemorije može biti neaktivan (npr. bez pristupa) prije nego što se ukloni. Ovo neće produžiti životni vijek unosa nakon apsolutnog isteka.",
+ "MaxDaysForCachingInfo": "Dobiva ili postavlja apsolutno vrijeme isteka u odnosu na sada.",
+ "CurrentEstimatedSizeInfo": "Označava procijenjeni zbroj veličine sadržaja svih NuGet paketa koji se trenutno nalazi u predmemoriji memorije",
+ "CurrentEntryCountInfo": "Označava broj instanci trenutno u predmemoriji memorije.",
+ "TotalHitsInfo": "Označava ukupan broj promašaja predmemorije. Do pogotka predmemorije dolazi kada se datoteka zatraži iz predmemorije, a predmemorija može ispuniti taj zahtjev.",
+ "TotalMissesInfo": "Označava ukupan broj pogodaka predmemorije. Promašaj predmemorije je kada predmemorija ne sadrži traženi sadržaj.",
+ "Permission:VersionHistory": "Povijest verzija",
+ "Caches": "Spremišta",
+ "VersionHistories": "Povijest verzija",
+ "Version": "Verzija",
+ "PublishDate": "Datum objave",
+ "IsStableVersion": "Stabilna verzija",
+ "IsActive": "Aktivan",
+ "NewVersion": "Nova verzija",
+ "VersionHistoryDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovu verziju?",
+ "CreateAbpConsultantLogoInfo": "Maksimalna veličina datoteke: 1 MB
Podržane vrste datoteka: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Url kod",
+ "Clear": "Čisto",
+ "Permission:AbpConsultant": "ABP konzultant",
+ "Menu:AbpConsultants": "ABP konzultanti",
+ "CreateAbpConsultant": "Stvorite ABP konzultanta",
+ "UrlCodeIsNotAvailable": "Url kod koristi drugi ABP konzultant.",
+ "AbpConsultants": "ABP konzultanti",
+ "AbpConsultant": "ABP konzultant",
+ "AbpConsultantEdit": "Uredi ABP konzultanta",
+ "AbpConsultantCreate": "Stvorite ABP konzultanta",
+ "WhoWeAreItem": "Stavka Tko smo",
+ "FieldIsRequired": "{0} je obavezan.",
+ "FieldIsNotValid": "{0} nije valjan.",
+ "InterestedLicenseType": "Zainteresirana vrsta licence",
+ "MoveWaitList": "Prijeđi na listu čekanja",
+ "CommunityLinkTitle": "Otvorite na web stranici zajednice",
+ "CommunityLink": "Link zajednice",
+ "ReloadFromSource": "Ponovno učitaj s izvora",
+ "ReloadFromSourceConfirmationMessage": "Ovaj će se post osvježiti iz "{0}". Želite li nastaviti?",
+ "UnitPrice": "Jedinična cijena",
+ "OverallDiscountAmount": "Ukupni iznos popusta",
+ "DiscountAmount": "Iznos popusta",
+ "FullChangeHistory": "Potpuna povijest promjena",
+ "Permission:RefreshReleaseLogs": "Osvježi zapisnike izdanja",
+ "ReleaseLogs": "Dnevnici izdanja",
+ "AuthorUserName": "Korisničko ime autora",
+ "Type": "Tip",
+ "TotalDiscount": "Totalni popust",
+ "SubTotal": "Međuzbroj",
+ "TotalDue": "Ukupni trošak",
+ "QuotationNo": "Ponuda br",
+ "ValidTill": "Vrijedi do",
+ "QuotationNote": "Napomena o citatu",
+ "QuotationTemplate.Address:": "Adresa:",
+ "QuotationTemplate.VATNo:": "PDV broj:",
+ "QuotationTemplate.Phone:": "Telefon:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Citat",
+ "QuotationTemplate.To": "Do",
+ "QuotationTemplate.Details": "pojedinosti",
+ "QuotationTemplate.QuotationNo:": "Ponuda #:",
+ "QuotationTemplate.IssueDate:": "Datum izdavanja:",
+ "QuotationTemplate.ValidTill:": "Vrijedi do:",
+ "QuotationTemplate.ValidDays": "{0} dana",
+ "QuotationTemplate.Description": "Opis",
+ "QuotationTemplate.UnitPrice": "Jedinična cijena",
+ "QuotationTemplate.Qty": "Kol",
+ "QuotationTemplate.Discount": "Popust",
+ "QuotationTemplate.Total": "Ukupno",
+ "QuotationTemplate.Notes": "Bilješke",
+ "QuotationTemplate.SubTotal:": "Međuzbroj:",
+ "QuotationTemplate.Tax/VAT:": "Porez/PDV (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Ukupni popust:",
+ "QuotationTemplate.TOTALDUE:": "UKUPNI TROŠAK :",
+ "QuotationTemplate.BankAccount": "Podatke o našem bankovnom računu možete pronaći na {0}",
+ "Permission:Raffles": "Lutrija",
+ "Permission:Draw": "crtati",
+ "Menu:Raffles": "Tombole",
+ "RaffleIsNotDrawable": "Tombola se ne može izvlačiti",
+ "WinnerCountMustBeGreaterThanZero": "Broj pobjednika mora biti veći od nule",
+ "FullDescription": "Potpuni opis",
+ "VisibilityStartDate": "Datum početka vidljivosti",
+ "VisibilityEndDate": "Datum završetka vidljivosti",
+ "RaffleDate": "Datum izvlačenja",
+ "SubscriptionCode": "Pretplatnički kod",
+ "GroupCode": "Kod grupe",
+ "MaxWinnerCount": "Najveći broj pobjednika",
+ "ReDraw": "Precrtati",
+ "EditRaffle": "Uredi nagradnu igru",
+ "Raffles": "Tombole",
+ "CreateARaffle": "Napravite tombolu",
+ "Draw": "crtati",
+ "Enum:RaffleStatus:0": "Aktivan",
+ "Enum:RaffleStatus:1": "Sljedeći",
+ "Enum:RaffleStatus:2": "Prošlost",
+ "DrawDone": "Crtanje gotovo",
+ "HomePageShowType": "Vrsta prikaza početne stranice",
+ "None": "Nijedan",
+ "Card": "Kartica",
+ "Horizontal": "Horizontalno",
+ "Winners": "Pobjednici",
+ "StartDateMustBeLessThanEndDate": "Datum početka mora biti manji od datuma završetka",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Datum početka vidljivosti mora biti manji od datuma završetka vidljivosti",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Datum početka mora biti veći od datuma početka vidljivosti",
+ "EndDateMustBeLessThanVisibilityEndDate": "Datum završetka mora biti manji od datuma završetka vidljivosti",
+ "DrawnDone": "Nacrtano Gotovo",
+ "AddColor": "Dodajte boju",
+ "Colors": "Boje",
+ "RemoveColor": "Ukloni boju",
+ "MaxColorCountWarning": "Možete dodati do {0} boja",
+ "MinColorCountWarning": "Morate dodati najmanje {0} boja",
+ "RaffleDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovu nagradnu igru?",
+ "CreateRaffle": "Napravite nagradnu igru",
+ "RemoveImage": "Ukloni sliku",
+ "SuccessfullySaved": "Uspješno spremljeno",
+ "Menu:CommunityTalks": "Razgovori zajednice",
+ "Menu:Conferences": "Konferencije",
+ "Menu:OtherLiveEvents": "Ostali događaji uživo",
+ "Menu:SponsoredConferences": "Sponzorirane konferencije",
+ "Logo": "Logo",
+ "Slug": "Puž",
+ "CompanyUrl": "Url tvrtke",
+ "TalkTitle": "Naslov razgovora",
+ "AbstractTopic": "Sažetak Tema",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Trzaj",
+ "Youtube": "Youtube",
+ "Twitter": "Cvrkut",
+ "PersonalWebsite": "Osobna web stranica",
+ "VideoId": "ID videozapisa",
+ "Order": "Narudžba",
+ "Image1x1": "Slika 1x1",
+ "Image16x9": "Slika 16x9",
+ "Banner": "Banner",
+ "Speaker": "Zvučnik",
+ "SessionDate": "Datum sjednice",
+ "AddSession": "Dodaj sesiju",
+ "AddSponsor": "Dodajte sponzora",
+ "SponsorLogo": "Logo sponzora",
+ "RegistrationUrl": "Url za registraciju"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hu.json
index e0065439330..d41ac05e588 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hu.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Az összes bejegyzést sikeresen újraindexeltük.",
"Permission:FullSearch": "Teljes szöveges keresés",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Jelentések",
"TemplateName": "Sablonnév",
"TemplateVersion": "Sablon verzió",
"DatabaseProvider": "Adatbázis szolgáltató",
@@ -231,8 +232,10 @@
"UiFramework": "Ui keretrendszer",
"Options": "Lehetőségek",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Jelentések",
"Permission:CliAnalyticses": "Cli Analytics",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Jelentések",
"Search": "Keresés",
"ClearFilter": "Tiszta szűrő",
"LicensePrivateKey": "Licenc privát kulcs",
@@ -399,6 +402,164 @@
"AllowFeatureUpgradeOnLicenseExpire": "A funkció frissítésének engedélyezése a licensz lejártakor",
"Deleted{0}": "[Törölve {0}]",
"Tags": "Címkék",
- "SetTagsInfo": "A címkéket vesszővel kell elválasztani. Pl.: CSharp, Entity Framework"
+ "SetTagsInfo": "A címkéket vesszővel kell elválasztani. Pl.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Biztosan elutasítja ezt a próbalicenc-kérelmet?",
+ "ExportToExcel": "Exportálás Excelbe",
+ "OverallTotalPrice": "Teljes összár",
+ "OverallDiscountPrice": "Teljes kedvezményes ár",
+ "OverallDiscountText": "Általános kedvezmény szövege",
+ "SelectReport": "- Jelentés kiválasztása -",
+ "NoDataAvailable": "Nincs elérhető adat",
+ "StatisticsOfCachedContents": "A nuget.abp.io gyorsítótárazott NuGet-csomag tartalmának statisztikái",
+ "Compact": "Kompakt",
+ "EditSettings": "Beállítások szerkesztése",
+ "CurrentEstimatedSize": "Jelenlegi becsült méret",
+ "CurrentEntryCount": "Jelenlegi bejegyzések száma",
+ "TotalHits": "Összes találat",
+ "TotalMisses": "Összes hiányzó",
+ "NoResponseFrom": "Nincs válasz tőle",
+ "ContentCacheSlidingExpirationByDay": "Tartalom-gyorsítótár csúszó lejárata naponta",
+ "MaxDaysForCaching": "Max Days for Caching",
+ "Enabled": "Engedélyezve",
+ "Menu:NugetPackagesContentCache": "NuGet gyorsítótár",
+ "NugetPackagesContentCache": "NuGet tartalom gyorsítótár",
+ "SlidingExpritionByDayInfo": "Lekéri vagy beállítja, hogy egy gyorsítótár-bejegyzés mennyi ideig lehet inaktív (pl. nem érhető el), mielőtt eltávolítja. Ez nem hosszabbítja meg a belépési élettartamot az abszolút lejáraton túl.",
+ "MaxDaysForCachingInfo": "Lekér vagy beállít egy abszolút lejárati időt a mostanihoz képest.",
+ "CurrentEstimatedSizeInfo": "A jelenleg a memória-gyorsítótárban lévő NuGet-csomagok tartalomméretének becsült összegét jelzi",
+ "CurrentEntryCountInfo": "A memória-gyorsítótárban jelenleg található példányok számát jelzi.",
+ "TotalHitsInfo": "A gyorsítótár-kihagyások teljes számát jelzi. Gyorsítótár-találat akkor történik, amikor egy fájlt kérnek a gyorsítótárból, és a gyorsítótár teljesíteni tudja a kérést.",
+ "TotalMissesInfo": "A gyorsítótár találatainak teljes számát jelzi. A gyorsítótár hiánya az, ha a gyorsítótár nem tartalmazza a kért tartalmat.",
+ "Permission:VersionHistory": "Verziótörténet",
+ "Caches": "Gyorsítótárak",
+ "VersionHistories": "Verziótörténet",
+ "Version": "Változat",
+ "PublishDate": "Közzététel dátuma",
+ "IsStableVersion": "Stabil verzió",
+ "IsActive": "Aktív",
+ "NewVersion": "Új verzió",
+ "VersionHistoryDeletionConfirmationMessage": "Biztosan törli ezt a verziót?",
+ "CreateAbpConsultantLogoInfo": "Maximális fájlméret: 1 MB
Támogatott fájltípusok: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "URL kód",
+ "Clear": "Egyértelmű",
+ "Permission:AbpConsultant": "ABP tanácsadó",
+ "Menu:AbpConsultants": "ABP tanácsadók",
+ "CreateAbpConsultant": "Hozzon létre ABP-tanácsadót",
+ "UrlCodeIsNotAvailable": "Az URL-kódot egy másik ABP-tanácsadó használja.",
+ "AbpConsultants": "ABP tanácsadók",
+ "AbpConsultant": "ABP tanácsadó",
+ "AbpConsultantEdit": "Szerkessze az ABP-tanácsadót",
+ "AbpConsultantCreate": "Hozzon létre ABP-tanácsadót",
+ "WhoWeAreItem": "Kik vagyunk tétel",
+ "FieldIsRequired": "{0} kötelező.",
+ "FieldIsNotValid": "A(z) {0} nem érvényes.",
+ "InterestedLicenseType": "Érdekelt licenc típusa",
+ "MoveWaitList": "Ugrás a várólistára",
+ "CommunityLinkTitle": "Megnyitás a közösség honlapján",
+ "CommunityLink": "Közösségi link",
+ "ReloadFromSource": "Újratöltés a forrásból",
+ "ReloadFromSourceConfirmationMessage": "Ez a bejegyzés a következőről frissül: "{0}". Akarod folytatni?",
+ "UnitPrice": "Egységár",
+ "OverallDiscountAmount": "Teljes kedvezmény összege",
+ "DiscountAmount": "Kedvezmény mértéke",
+ "FullChangeHistory": "Teljes változástörténet",
+ "Permission:RefreshReleaseLogs": "Kiadási naplók frissítése",
+ "ReleaseLogs": "Naplók kiadása",
+ "AuthorUserName": "Szerző felhasználói neve",
+ "Type": "típus",
+ "TotalDiscount": "Teljes kedvezmény",
+ "SubTotal": "Részösszeg",
+ "TotalDue": "Teljes tartozás",
+ "QuotationNo": "számú idézet",
+ "ValidTill": "Ig érvényes",
+ "QuotationNote": "Idézet megjegyzés",
+ "QuotationTemplate.Address:": "Cím:",
+ "QuotationTemplate.VATNo:": "ÁFA szám:",
+ "QuotationTemplate.Phone:": "Telefon:",
+ "QuotationTemplate.E-mail:": "Email:",
+ "QuotationTemplate.Quotation": "Idézet",
+ "QuotationTemplate.To": "Nak nek",
+ "QuotationTemplate.Details": "Részletek",
+ "QuotationTemplate.QuotationNo:": "Idézet #:",
+ "QuotationTemplate.IssueDate:": "Kiadás dátuma:",
+ "QuotationTemplate.ValidTill:": "Ig érvényes:",
+ "QuotationTemplate.ValidDays": "{0} nap",
+ "QuotationTemplate.Description": "Leírás",
+ "QuotationTemplate.UnitPrice": "Egységár",
+ "QuotationTemplate.Qty": "Menny",
+ "QuotationTemplate.Discount": "Kedvezmény",
+ "QuotationTemplate.Total": "Teljes",
+ "QuotationTemplate.Notes": "Megjegyzések",
+ "QuotationTemplate.SubTotal:": "Részösszeg:",
+ "QuotationTemplate.Tax/VAT:": "Adó/áfa (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Teljes kedvezmény:",
+ "QuotationTemplate.TOTALDUE:": "TELJES TARTOZÁS :",
+ "QuotationTemplate.BankAccount": "Bankszámlánk adatai a következő címen találhatók: {0}",
+ "Permission:Raffles": "Tombola",
+ "Permission:Draw": "Húz",
+ "Menu:Raffles": "Tombolák",
+ "RaffleIsNotDrawable": "A tombola nem sorsolható",
+ "WinnerCountMustBeGreaterThanZero": "A nyertesek számának nullánál nagyobbnak kell lennie",
+ "FullDescription": "Teljes leírás",
+ "VisibilityStartDate": "Láthatóság kezdő dátuma",
+ "VisibilityEndDate": "Láthatóság befejezési dátuma",
+ "RaffleDate": "Sorsolás dátuma",
+ "SubscriptionCode": "Előfizetési kód",
+ "GroupCode": "Csoport kód",
+ "MaxWinnerCount": "Maximális győztesek száma",
+ "ReDraw": "Rajzolj újra",
+ "EditRaffle": "Szerkesztés Raffle",
+ "Raffles": "Tombolák",
+ "CreateARaffle": "Hozzon létre egy tombolát",
+ "Draw": "Húz",
+ "Enum:RaffleStatus:0": "Aktív",
+ "Enum:RaffleStatus:1": "Következő",
+ "Enum:RaffleStatus:2": "Múlt",
+ "DrawDone": "Rajz Kész",
+ "HomePageShowType": "Home Page Show Type",
+ "None": "Egyik sem",
+ "Card": "Kártya",
+ "Horizontal": "Vízszintes",
+ "Winners": "Nyertesek",
+ "StartDateMustBeLessThanEndDate": "A kezdő dátumnak rövidebbnek kell lennie, mint a befejező dátum",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "A láthatóság kezdő dátumának kisebbnek kell lennie, mint a láthatóság befejező dátuma",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "A kezdő dátumnak nagyobbnak kell lennie, mint a láthatóság kezdő dátuma",
+ "EndDateMustBeLessThanVisibilityEndDate": "A befejezés dátumának rövidebbnek kell lennie, mint a láthatóság befejezési dátuma",
+ "DrawnDone": "Rajzolva Kész",
+ "AddColor": "Szín hozzáadása",
+ "Colors": "Színek",
+ "RemoveColor": "Szín eltávolítása",
+ "MaxColorCountWarning": "Legfeljebb {0} színt adhat hozzá",
+ "MinColorCountWarning": "Legalább {0} színt kell hozzáadnia",
+ "RaffleDeletionConfirmationMessage": "Biztosan törölni szeretnéd ezt a nyereményjátékot?",
+ "CreateRaffle": "Hozzon létre tombolát",
+ "RemoveImage": "Kép eltávolítása",
+ "SuccessfullySaved": "Sikeresen mentve",
+ "Menu:CommunityTalks": "Közösségi beszélgetések",
+ "Menu:Conferences": "Konferenciák",
+ "Menu:OtherLiveEvents": "Egyéb élő események",
+ "Menu:SponsoredConferences": "Szponzorált konferenciák",
+ "Logo": "Logó",
+ "Slug": "Meztelen csiga",
+ "CompanyUrl": "Cég URL",
+ "TalkTitle": "Beszélgetés címe",
+ "AbstractTopic": "Absztrakt téma",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Megrándult",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Személyes Weboldal",
+ "VideoId": "Videó azonosítója",
+ "Order": "Rendelés",
+ "Image1x1": "Kép 1x1",
+ "Image16x9": "Kép 16x9",
+ "Banner": "Transzparens",
+ "Speaker": "Hangszóró",
+ "SessionDate": "Munkamenet dátuma",
+ "AddSession": "Munkamenet hozzáadása",
+ "AddSponsor": "Szponzor hozzáadása",
+ "SponsorLogo": "Szponzor logó",
+ "RegistrationUrl": "Regisztrációs URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json
index d4c446fefcd..789701d4090 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Allar greinar hafa verið farsællega indexaðar.",
"Permission:FullSearch": "Leit í öllum texta",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Skýrslur",
"TemplateName": "Nafn sniðmáts",
"TemplateVersion": "Útgáfa sniðmáts",
"DatabaseProvider": "Gagnagrunnsveitandi",
@@ -231,8 +232,10 @@
"UiFramework": "Notandaviðmót",
"Options": "Valkostir",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Skýrslur",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Skýrslur",
"Search": "Leita",
"ClearFilter": "Hreinsa Síu",
"LicensePrivateKey": "Einkalykill leyfishafa",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Staða",
"TrialLicenseStartDateFilter": "Upphafsdagsetning",
"TrialLicenseEndDateFilter": "Lokadagsetning",
- "FirsName": "Fornafn",
+ "FirstName": "Fyrsta nafn",
"LastName": "Eftirnafn",
"StartDate": "Upphafsdagsetning",
"EndDate": "Lokadagsetning",
"PurchasedDate": "Dagsetning kaupa",
"OrganizationDetail": "Upplýsingar um Skipulagsheild",
- "SendActivationMail": "Senda virkjunarvefpóst",
- "ActivationMailSentSuccessfully": "Virkjunarvefpóstur hefur verið sendur!",
"TrialLicenseStatus": "Staða á prufuleyfi",
"TrialLicenseDetail": "Upplýsingar um prufuleyfi",
"AcceptsMarketingCommunications": "Samskipti markaðssetningar",
@@ -337,17 +338,228 @@
"Expired": "Útrunnið",
"TrialLicenseDeletionWarningMessage": "Ertu viss um að þú viljir eyða prufuleyfi? Prufuleyfi, skipulagsheildum og stuðningsreikningum verður eytt!",
"LicenseCategoryFilter": "Leyfisflokkur",
- "Volo.AbpIo.Commercial:030000": "Þú hefur nú þegar nýtt þér prufutímann.",
- "Volo.AbpIo.Commercial:030001": "Nafn þessa félags er nú þegar til.",
- "Volo.AbpIo.Commercial:030002": "Þegar virkjað, þá er ekki hægt að stilla prufuleyfi á óskað",
- "Volo.AbpIo.Commercial:030003": "Þessi staða er ekki til!",
- "Volo.AbpIo.Commercial:030004": "Ekki var mögulegt að breyta stöðu vegna óvæntrar villu!",
- "Volo.AbpIo.Commercial:030005": "Ekki er hægt að gefa upp upphafsdag og lokadag þegar prufuleyfi er í biðlunar stöðu!",
- "Volo.AbpIo.Commercial:030006": "Lokadagur verður alltaf að vera seinni en upphafsdagur!",
- "Volo.AbpIo.Commercial:030007": "Þetta prufuleyfi hefur nú þegar verið virkjað einu sinni áður!",
- "Volo.AbpIo.Commercial:030008": "Aðeins er hægt að stilla kaupdagsetningu þegar staða er keypt!",
- "Volo.AbpIo.Commercial:030009": "Notandi finnst ekki!",
- "Volo.AbpIo.Commercial:030010": "Til að kaupa prufuleyfið þarftu fyrst að virkja prufuleyfið þitt!",
- "Volo.AbpIo.Commercial:030011": "Þú getur ekki eytt reynsluleyfi þegar það er keypt!"
+ "Permission:SendWelcomeEmail": "Sendu velkominn tölvupóst",
+ "SendWelcomeEmail": "Sendu velkominn tölvupóst",
+ "SendWelcomeEmailWarningMessage": "Ertu viss um að þú viljir senda velkominn tölvupóst til meðlima samtakanna?",
+ "SendWelcomeEmailSuccessMessage": "Velkominn tölvupóstur sendur!",
+ "Activate": "Virkjaðu",
+ "ActivateTrialLicenseWarningMessage": "Þegar þú virkjar prufuleyfi verður velkominn tölvupóstur sendur til notandans. Viltu virkja það?",
+ "ActivateTrialLicenseSuccessMessage": "Virkjað með góðum árangri og velkominn tölvupóstur sendur til meðlima samtakanna.",
+ "PaymentRequestId": "Auðkenni greiðslubeiðni",
+ "AdditionalDeveloperCount": "Fjöldi forritara til viðbótar",
+ "LicensePrice": "Leyfisverð",
+ "PurchaseDate": "Kaupdagur",
+ "IsAbpBookDownloaded": "Mastering ABP Book niðurhalað?",
+ "IsMasteringAbpBookDownloadEnabled": "ABP bók niðurhal virkt",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Sérsniðinn greiðslutengil",
+ "CustomPaymentLink": "Sérsniðinn greiðslutengil",
+ "Menu:CustomPaymentLink": "Sérsniðinn greiðslutengil",
+ "Amount": "Magn",
+ "GenerateCustomPaymentLink": "Búðu til sérsniðna greiðslutengil",
+ "GeneratedPaymentLink": "Myndaður greiðslutengil",
+ "CopyText": "Afritaðu texta",
+ "Permission:CommunityEvents": "Viðburðir",
+ "Menu:Events": "Viðburðir",
+ "Events": "Viðburðir",
+ "EventType": "Tegund atburðar",
+ "Number": "Númer",
+ "RegistrationURL": "Skráningarslóð",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Ertu viss um að þú viljir eyða þessum viðburði?",
+ "Enum:EventType:0": "Samfélagsspjall",
+ "CreateAnEvent": "Búðu til viðburð",
+ "Permission:CommunitySpeakers": "Hátalarar",
+ "CreateASpeaker": "Búðu til hátalara",
+ "Speakers": "Hátalarar",
+ "Image": "Mynd",
+ "GithubURL": "Github vefslóð",
+ "SpeakerDeletionConfirmationMessage": "Ertu viss um að þú viljir eyða þessum hátalara?",
+ "Menu:Speakers": "Hátalarar",
+ "ChooseSpeakerImage": "Veldu hátalaramynd...",
+ "SpeakerImage": "Mynd af hátalara",
+ "AddSpeaker": "Bæta við hátalara",
+ "ShowPurchaseItemsOfOrganizations": "Kaupa hluti",
+ "Enum:OrganizationPurchaseState:0": "Ekki afhent",
+ "Enum:OrganizationPurchaseState:1": "Afhent",
+ "PurchaseItems": "Kaupa hluti",
+ "SuccessfullyUpdated": "Tókst uppfært",
+ "SuccessfullyAdded": "Tókst að bæta við",
+ "PurchaseState": "Staða kaups",
+ "ShowBetweenDayCount": "Sýning milli daga",
+ "PurchaseOrder": "Pöntun",
+ "ShowCreateInvoiceOfOrganization": "Búðu til reikning",
+ "ShowCreateQuotationOfOrganization": "Búðu til tilvitnun",
+ "BookDiscounts": "Bókaafsláttur",
+ "Permission:BookDiscount": "Bókaafsláttur",
+ "Menu:BookDiscounts": "Bókaafsláttur",
+ "BookType": "Tegund bóka",
+ "PurchasePlatform": "Kauppallur",
+ "StartTime": "Byrjunartími",
+ "EndTime": "Lokatími",
+ "CreateABookDiscount": "Búðu til bókaafslátt",
+ "BookDiscountDeletionConfirmationMessage": "Ertu viss um að þú viljir eyða þessum bókaafslætti?",
+ "CustomPaymentFlexSwitchDescription": "Með leyfi",
+ "AllowFeatureUpgradeOnLicenseExpire": "Leyfa eiginleikauppfærslu þegar leyfi rennur út",
+ "Deleted{0}": "[Eyddi {0}]",
+ "Tags": "Merki",
+ "SetTagsInfo": "Merki ættu að vera aðskilin með kommum. Td: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Ertu viss um að þú viljir hafna þessari beiðni um prufuleyfi?",
+ "ExportToExcel": "Flytja út í Excel",
+ "OverallTotalPrice": "Heildarverð",
+ "OverallDiscountPrice": "Heildarafsláttarverð",
+ "OverallDiscountText": "Heildarafsláttartexti",
+ "SelectReport": "- Veldu Report -",
+ "NoDataAvailable": "Engin gögn tiltæk",
+ "StatisticsOfCachedContents": "Tölfræði um innihald NuGet pakka í skyndiminni fyrir nuget.abp.io",
+ "Compact": "Fyrirferðarlítill",
+ "EditSettings": "Breyta stillingum",
+ "CurrentEstimatedSize": "Núverandi áætlað stærð",
+ "CurrentEntryCount": "Núverandi færslufjöldi",
+ "TotalHits": "Heildarsmellir",
+ "TotalMisses": "Alger missir",
+ "NoResponseFrom": "Ekkert svar frá",
+ "ContentCacheSlidingExpirationByDay": "Efnisskyndiminni rennur út eftir degi",
+ "MaxDaysForCaching": "Hámarksdagar fyrir skyndiminni",
+ "Enabled": "Virkt",
+ "Menu:NugetPackagesContentCache": "NuGet Cache",
+ "NugetPackagesContentCache": "NuGet Content Cache",
+ "SlidingExpritionByDayInfo": "Fær eða stillir hversu lengi skyndiminni færsla getur verið óvirk (td ekki opnuð) áður en hún verður fjarlægð. Þetta mun ekki lengja inngangslíftímann umfram algeran gildistíma.",
+ "MaxDaysForCachingInfo": "Fær eða setur algeran fyrningartíma, miðað við núna.",
+ "CurrentEstimatedSizeInfo": "Gefur til kynna áætlaða summu allra NuGet-pakka innihaldsstærðarinnar sem er í minni skyndiminni",
+ "CurrentEntryCountInfo": "Gefur til kynna fjölda tilvika í skyndiminni minni.",
+ "TotalHitsInfo": "Gefur til kynna heildarfjölda skyndiminni sem missir. Skyndiminnishögg á sér stað þegar beðið er um skrá úr skyndiminni og skyndiminni getur uppfyllt þá beiðni.",
+ "TotalMissesInfo": "Gefur til kynna heildarfjölda skyndiminnishittinga. Skyndiminni missir er þegar skyndiminni inniheldur ekki umbeðið efni.",
+ "Permission:VersionHistory": "Útgáfusaga",
+ "Caches": "Skyndiminni",
+ "VersionHistories": "Útgáfusaga",
+ "Version": "Útgáfa",
+ "PublishDate": "Útgáfudagur",
+ "IsStableVersion": "Stöðug útgáfa",
+ "IsActive": "Virkur",
+ "NewVersion": "Ný útgáfa",
+ "VersionHistoryDeletionConfirmationMessage": "Ertu viss um að þú viljir eyða þessari útgáfu?",
+ "CreateAbpConsultantLogoInfo": "Hámarksskráarstærð: 1MB
Stuðlar skráargerðir: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Vefslóð kóða",
+ "Clear": "Hreinsa",
+ "Permission:AbpConsultant": "ABP ráðgjafi",
+ "Menu:AbpConsultants": "ABP ráðgjafar",
+ "CreateAbpConsultant": "Búðu til ABP ráðgjafa",
+ "UrlCodeIsNotAvailable": "Vefslóðarkóði er notaður af öðrum ABP ráðgjafa.",
+ "AbpConsultants": "ABP ráðgjafar",
+ "AbpConsultant": "ABP ráðgjafi",
+ "AbpConsultantEdit": "Breyta ABP ráðgjafa",
+ "AbpConsultantCreate": "Búðu til ABP ráðgjafa",
+ "WhoWeAreItem": "Hver við erum atriði",
+ "FieldIsRequired": "{0} er krafist.",
+ "FieldIsNotValid": "{0} er ekki gilt.",
+ "InterestedLicenseType": "Áhugasamir leyfistegund",
+ "MoveWaitList": "Færa á biðlista",
+ "CommunityLinkTitle": "Opið á heimasíðu samfélagsins",
+ "CommunityLink": "Samfélagstenging",
+ "ReloadFromSource": "Endurhlaða frá upprunanum",
+ "ReloadFromSourceConfirmationMessage": "Þessi færsla verður endurnýjuð frá "{0}". Viltu halda áfram?",
+ "UnitPrice": "Einingaverð",
+ "OverallDiscountAmount": "Heildarafsláttarupphæð",
+ "DiscountAmount": "Afsláttarupphæð",
+ "FullChangeHistory": "Full breytingasaga",
+ "Permission:RefreshReleaseLogs": "Endurnýja útgáfuskrár",
+ "ReleaseLogs": "Gefa út logs",
+ "AuthorUserName": "Notandanafn höfundar",
+ "Type": "Gerð",
+ "TotalDiscount": "Heildarafsláttur",
+ "SubTotal": "Undir samtals",
+ "TotalDue": "Heildarverð",
+ "QuotationNo": "Tilvitnun nr",
+ "ValidTill": "Gildir til",
+ "QuotationNote": "Tilvitnun",
+ "QuotationTemplate.Address:": "Heimilisfang:",
+ "QuotationTemplate.VATNo:": "VSK nr:",
+ "QuotationTemplate.Phone:": "Sími:",
+ "QuotationTemplate.E-mail:": "Tölvupóstur:",
+ "QuotationTemplate.Quotation": "Tilvitnun",
+ "QuotationTemplate.To": "Til",
+ "QuotationTemplate.Details": "Upplýsingar",
+ "QuotationTemplate.QuotationNo:": "Tilvitnun #:",
+ "QuotationTemplate.IssueDate:": "Útgáfudagur:",
+ "QuotationTemplate.ValidTill:": "Gildir til:",
+ "QuotationTemplate.ValidDays": "{0} dagar",
+ "QuotationTemplate.Description": "Lýsing",
+ "QuotationTemplate.UnitPrice": "Einingaverð",
+ "QuotationTemplate.Qty": "Magn",
+ "QuotationTemplate.Discount": "Afsláttur",
+ "QuotationTemplate.Total": "Samtals",
+ "QuotationTemplate.Notes": "Skýringar",
+ "QuotationTemplate.SubTotal:": "Undirtölur:",
+ "QuotationTemplate.Tax/VAT:": "Skattur / vsk (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Heildarafsláttur:",
+ "QuotationTemplate.TOTALDUE:": "HEILDARVERÐ :",
+ "QuotationTemplate.BankAccount": "Bankareikningsupplýsingar okkar er að finna á {0}",
+ "Permission:Raffles": "Happdrætti",
+ "Permission:Draw": "Jafntefli",
+ "Menu:Raffles": "Happdrættir",
+ "RaffleIsNotDrawable": "Ekki er hægt að draga í happdrætti",
+ "WinnerCountMustBeGreaterThanZero": "Vinningsfjöldi verður að vera meiri en núll",
+ "FullDescription": "Full lýsing",
+ "VisibilityStartDate": "Upphafsdagur sýnileika",
+ "VisibilityEndDate": "Lokadagsetning sýnileika",
+ "RaffleDate": "Dagsetning happdrættis",
+ "SubscriptionCode": "Áskriftarkóði",
+ "GroupCode": "Hópkóði",
+ "MaxWinnerCount": "Max Winner Count",
+ "ReDraw": "Draw aftur",
+ "EditRaffle": "Breyta happdrætti",
+ "Raffles": "Happdrættir",
+ "CreateARaffle": "Búðu til happdrætti",
+ "Draw": "Jafntefli",
+ "Enum:RaffleStatus:0": "Virkur",
+ "Enum:RaffleStatus:1": "Næst",
+ "Enum:RaffleStatus:2": "Fortíð",
+ "DrawDone": "Teikning Lokið",
+ "HomePageShowType": "Heimasíða Sýna Tegund",
+ "None": "Enginn",
+ "Card": "Spil",
+ "Horizontal": "Lárétt",
+ "Winners": "Sigurvegarar",
+ "StartDateMustBeLessThanEndDate": "Upphafsdagsetning verður að vera minni en lokadagsetning",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Upphafsdagur sýnileika verður að vera minni en lokadagsetning sýnileika",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Upphafsdagsetning verður að vera meiri en upphafsdagsetning sýnileika",
+ "EndDateMustBeLessThanVisibilityEndDate": "Lokadagsetning verður að vera minni en lokadagsetning sýnileika",
+ "DrawnDone": "Teiknað Búið",
+ "AddColor": "Bæta við lit",
+ "Colors": "Litir",
+ "RemoveColor": "Fjarlægðu lit",
+ "MaxColorCountWarning": "Þú getur bætt við allt að {0} litum",
+ "MinColorCountWarning": "Þú verður að bæta við að minnsta kosti {0} litum",
+ "RaffleDeletionConfirmationMessage": "Ertu viss um að þú viljir eyða þessari happdrætti?",
+ "CreateRaffle": "Búðu til happdrætti",
+ "RemoveImage": "Fjarlægja mynd",
+ "SuccessfullySaved": "Vistað",
+ "Menu:CommunityTalks": "Samfélagsspjall",
+ "Menu:Conferences": "Ráðstefnur",
+ "Menu:OtherLiveEvents": "Aðrir viðburðir í beinni",
+ "Menu:SponsoredConferences": "Styrktar ráðstefnur",
+ "Logo": "Merki",
+ "Slug": "Snigill",
+ "CompanyUrl": "Vefslóð fyrirtækis",
+ "TalkTitle": "Titill spjalls",
+ "AbstractTopic": "Ágripsefni",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Twitch",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Persónuleg vefsíða",
+ "VideoId": "Auðkenni myndbands",
+ "Order": "Panta",
+ "Image1x1": "Mynd 1x1",
+ "Image16x9": "Mynd 16x9",
+ "Banner": "Borði",
+ "Speaker": "Ræðumaður",
+ "SessionDate": "Dagsetning fundar",
+ "AddSession": "Bæta við lotu",
+ "AddSponsor": "Bæta við styrktaraðila",
+ "SponsorLogo": "Lógó styrktaraðila",
+ "RegistrationUrl": "Skráningarslóð"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json
index f4e51f77c0e..b03f3bbbf71 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Tutti i post sono stati reindicizzati con successo.",
"Permission:FullSearch": "Ricerca in tutto il testo",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Rapporti",
"TemplateName": "Nome modello",
"TemplateVersion": "Versione modello",
"DatabaseProvider": "Provider del database",
@@ -231,8 +232,10 @@
"UiFramework": "Framework dell'interfaccia utente",
"Options": "Opzioni",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Rapporti",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Rapporti",
"Search": "Ricerca",
"ClearFilter": "Pulisci filtro",
"LicensePrivateKey": "Chiave privata licenza",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Stato",
"TrialLicenseStartDateFilter": "Data d'inizio",
"TrialLicenseEndDateFilter": "Data di fine",
- "FirsName": "nome di battesimo",
+ "FirstName": "Nome di battesimo",
"LastName": "Cognome",
"StartDate": "Data d'inizio",
"EndDate": "Data di fine",
"PurchasedDate": "Data di acquisto",
"OrganizationDetail": "Dettagli organizzazione",
- "SendActivationMail": "Invia mail di attivazione",
- "ActivationMailSentSuccessfully": "E-mail di attivazione inviata con successo!",
"TrialLicenseStatus": "Stato della licenza di prova",
"TrialLicenseDetail": "Dettagli licenza di prova",
"AcceptsMarketingCommunications": "Comunicazioni di marketing",
@@ -337,22 +338,228 @@
"Expired": "Scaduto",
"TrialLicenseDeletionWarningMessage": "Sei sicuro di voler eliminare la licenza di prova? Licenza di prova, organizzazione, account di supporto verranno eliminati!",
"LicenseCategoryFilter": "Categoria di licenza",
- "Volo.AbpIo.Commercial:030000": "Hai già utilizzato il periodo di prova.",
- "Volo.AbpIo.Commercial:030001": "Questo nome dell'organizzazione esiste già.",
- "Volo.AbpIo.Commercial:030002": "Una volta attivata, la licenza di prova non può essere impostata su richiesta!",
- "Volo.AbpIo.Commercial:030003": "Non esiste tale stato!",
- "Volo.AbpIo.Commercial:030004": "Lo stato non può essere modificato a causa di un errore imprevisto!",
- "Volo.AbpIo.Commercial:030005": "La data di inizio e di fine può essere aggiornata quando la licenza di prova è nello stato -attivato-!",
- "Volo.AbpIo.Commercial:030006": "La data di fine deve essere sempre maggiore della data di inizio!",
- "Volo.AbpIo.Commercial:030007": "Questa licenza di prova è già stata attivata una volta!",
- "Volo.AbpIo.Commercial:030008": "La data di acquisto può essere impostata solo quando lo stato è Acquistato!",
- "Volo.AbpIo.Commercial:030009": "Utente non trovato!",
- "Volo.AbpIo.Commercial:030010": "Per acquistare la licenza di prova, devi prima attivare la tua licenza di prova!",
- "Volo.AbpIo.Commercial:030011": "Non è possibile eliminare una licenza di prova al momento dell'acquisto!",
+ "Permission:SendWelcomeEmail": "Invia e-mail di benvenuto",
+ "SendWelcomeEmail": "Invia e-mail di benvenuto",
+ "SendWelcomeEmailWarningMessage": "Sei sicuro di voler inviare un'e-mail di benvenuto ai membri dell'organizzazione?",
+ "SendWelcomeEmailSuccessMessage": "Email di benvenuto inviata con successo!",
+ "Activate": "Attivare",
+ "ActivateTrialLicenseWarningMessage": "Quando attivi una licenza di prova, all'utente verrà inviata un'e-mail di benvenuto. Vuoi attivarlo?",
+ "ActivateTrialLicenseSuccessMessage": "Attivato con successo e l'e-mail di benvenuto inviata ai membri dell'organizzazione.",
+ "PaymentRequestId": "ID richiesta di pagamento",
+ "AdditionalDeveloperCount": "Conteggio sviluppatore aggiuntivo",
+ "LicensePrice": "Prezzo della licenza",
+ "PurchaseDate": "Data di acquisto",
+ "IsAbpBookDownloaded": "Mastering ABP Book scaricato?",
+ "IsMasteringAbpBookDownloadEnabled": "Download del libro ABP abilitato",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Link di pagamento personalizzato",
+ "CustomPaymentLink": "Link di pagamento personalizzato",
+ "Menu:CustomPaymentLink": "Link di pagamento personalizzato",
+ "Amount": "Quantità",
+ "GenerateCustomPaymentLink": "Genera collegamento di pagamento personalizzato",
+ "GeneratedPaymentLink": "Link di pagamento generato",
+ "CopyText": "Copia testo",
+ "Permission:CommunityEvents": "Eventi",
+ "Menu:Events": "Eventi",
+ "Events": "Eventi",
+ "EventType": "Tipo di evento",
+ "Number": "Numero",
+ "RegistrationURL": "URL di registrazione",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "sei sicuro di voler cancellare questo evento?",
+ "Enum:EventType:0": "Colloqui comunitari",
+ "CreateAnEvent": "Crea un evento",
+ "Permission:CommunitySpeakers": "Altoparlanti",
+ "CreateASpeaker": "Crea un oratore",
+ "Speakers": "Altoparlanti",
+ "Image": "Immagine",
+ "GithubURL": "URL di Github",
+ "SpeakerDeletionConfirmationMessage": "Sei sicuro di voler eliminare questo altoparlante?",
+ "Menu:Speakers": "Altoparlanti",
+ "ChooseSpeakerImage": "Scegli un'immagine per l'oratore...",
+ "SpeakerImage": "Immagine dell'oratore",
+ "AddSpeaker": "Aggiungi altoparlante",
+ "ShowPurchaseItemsOfOrganizations": "Acquista articoli",
+ "Enum:OrganizationPurchaseState:0": "Non consegnato",
+ "Enum:OrganizationPurchaseState:1": "Consegnato",
+ "PurchaseItems": "Acquista articoli",
+ "SuccessfullyUpdated": "Aggiornato con successo",
+ "SuccessfullyAdded": "Aggiunto con successo",
+ "PurchaseState": "Stato dell'acquisto",
+ "ShowBetweenDayCount": "Mostra tra giorni",
+ "PurchaseOrder": "Ordinazione d'acquisto",
+ "ShowCreateInvoiceOfOrganization": "Crea fattura",
+ "ShowCreateQuotationOfOrganization": "Crea preventivo",
+ "BookDiscounts": "Sconti sui libri",
+ "Permission:BookDiscount": "Sconto sul libro",
+ "Menu:BookDiscounts": "Sconti sui libri",
+ "BookType": "Tipo di libro",
+ "PurchasePlatform": "Piattaforma di acquisto",
+ "StartTime": "Ora di inizio",
+ "EndTime": "Tempo scaduto",
+ "CreateABookDiscount": "Crea uno sconto sul libro",
+ "BookDiscountDeletionConfirmationMessage": "Sei sicuro di voler eliminare questo sconto sul libro?",
+ "CustomPaymentFlexSwitchDescription": "Con licenza",
+ "AllowFeatureUpgradeOnLicenseExpire": "Consenti l'aggiornamento delle funzionalità alla scadenza della licenza",
+ "Deleted{0}": "[Eliminato {0}]",
+ "Tags": "Tag",
+ "SetTagsInfo": "I tag devono essere separati da virgole. Ad esempio: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Sei sicuro di voler rifiutare questa richiesta di licenza di prova?",
+ "ExportToExcel": "esportare in Excel",
+ "OverallTotalPrice": "Prezzo totale complessivo",
+ "OverallDiscountPrice": "Prezzo scontato complessivo",
+ "OverallDiscountText": "Testo dello sconto complessivo",
+ "SelectReport": "- Seleziona Rapporto -",
+ "NoDataAvailable": "Nessun dato disponibile",
+ "StatisticsOfCachedContents": "Statistiche del contenuto del pacchetto NuGet memorizzato nella cache per nuget.abp.io",
+ "Compact": "Compatto",
+ "EditSettings": "Modificare le impostazioni",
+ "CurrentEstimatedSize": "Dimensione stimata attuale",
+ "CurrentEntryCount": "Conteggio delle voci correnti",
+ "TotalHits": "Hit totali",
+ "TotalMisses": "Totali mancati",
+ "NoResponseFrom": "Nessuna risposta da",
+ "ContentCacheSlidingExpirationByDay": "Scadenza scorrevole della cache dei contenuti per giorno",
+ "MaxDaysForCaching": "Giorni massimi per la memorizzazione nella cache",
+ "Enabled": "Abilitato",
+ "Menu:NugetPackagesContentCache": "Cache NuGet",
+ "NugetPackagesContentCache": "Cache dei contenuti NuGet",
+ "SlidingExpritionByDayInfo": "Ottiene o imposta per quanto tempo una voce della cache può rimanere inattiva (ad esempio, non accessibile) prima che venga rimossa. Ciò non prolungherà la durata dell'iscrizione oltre la scadenza assoluta.",
+ "MaxDaysForCachingInfo": "Ottiene o imposta una scadenza assoluta, relativa al momento.",
+ "CurrentEstimatedSizeInfo": "Indica una somma stimata delle dimensioni del contenuto di tutti i pacchetti NuGet attualmente nella cache di memoria",
+ "CurrentEntryCountInfo": "Indica il numero di istanze attualmente nella cache di memoria.",
+ "TotalHitsInfo": "Indica il numero totale di cache miss. Un riscontro nella cache si verifica quando un file viene richiesto da una cache e la cache è in grado di soddisfare tale richiesta.",
+ "TotalMissesInfo": "Indica il numero totale di riscontri nella cache. Un errore nella cache si verifica quando la cache non contiene il contenuto richiesto.",
+ "Permission:VersionHistory": "Cronologia delle versioni",
+ "Caches": "Cache",
+ "VersionHistories": "Cronologia delle versioni",
+ "Version": "Versione",
+ "PublishDate": "Data di pubblicazione",
+ "IsStableVersion": "Versione stabile",
+ "IsActive": "Attivo",
+ "NewVersion": "Nuova versione",
+ "VersionHistoryDeletionConfirmationMessage": "Sei sicuro di voler eliminare questa versione?",
+ "CreateAbpConsultantLogoInfo": "Dimensione massima del file: 1 MB
Tipi di file supportati: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Codice URL",
+ "Clear": "Chiaro",
+ "Permission:AbpConsultant": "Consulente dell'ABP",
+ "Menu:AbpConsultants": "Consulenti ABP",
+ "CreateAbpConsultant": "Creare un consulente ABP",
+ "UrlCodeIsNotAvailable": "Il codice URL viene utilizzato da un altro consulente ABP.",
+ "AbpConsultants": "Consulenti ABP",
+ "AbpConsultant": "Consulente dell'ABP",
+ "AbpConsultantEdit": "Modifica consulente ABP",
+ "AbpConsultantCreate": "Creare un consulente ABP",
+ "WhoWeAreItem": "Chi siamo Articolo",
+ "FieldIsRequired": "{0} è obbligatorio.",
+ "FieldIsNotValid": "{0} non è valido.",
+ "InterestedLicenseType": "Tipo di licenza interessato",
"MoveWaitList": "Passa alla lista d'attesa",
"CommunityLinkTitle": "Apri sul sito web della comunità",
"CommunityLink": "Collegamento comunitario",
"ReloadFromSource": "Ricarica dalla sorgente",
- "ReloadFromSourceConfirmationMessage": "Questo post verrà aggiornato da \"{0}\". Volete continuare?"
+ "ReloadFromSourceConfirmationMessage": "Questo post verrà aggiornato da \"{0}\". Volete continuare?",
+ "UnitPrice": "Prezzo unitario",
+ "OverallDiscountAmount": "Importo complessivo dello sconto",
+ "DiscountAmount": "Totale sconto",
+ "FullChangeHistory": "Cronologia completa delle modifiche",
+ "Permission:RefreshReleaseLogs": "Aggiorna i registri di rilascio",
+ "ReleaseLogs": "Registri di rilascio",
+ "AuthorUserName": "Nome utente autore",
+ "Type": "Tipo",
+ "TotalDiscount": "Sconto totale",
+ "SubTotal": "Totale parziale",
+ "TotalDue": "Totale dovuto",
+ "QuotationNo": "Citazione n",
+ "ValidTill": "Valido fino a",
+ "QuotationNote": "Nota di citazione",
+ "QuotationTemplate.Address:": "Indirizzo:",
+ "QuotationTemplate.VATNo:": "Partita IVA:",
+ "QuotationTemplate.Phone:": "Telefono:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Quotazione",
+ "QuotationTemplate.To": "A",
+ "QuotationTemplate.Details": "Dettagli",
+ "QuotationTemplate.QuotationNo:": "Quotazione #:",
+ "QuotationTemplate.IssueDate:": "Data di emissione:",
+ "QuotationTemplate.ValidTill:": "Valido fino a:",
+ "QuotationTemplate.ValidDays": "{0} giorni",
+ "QuotationTemplate.Description": "Descrizione",
+ "QuotationTemplate.UnitPrice": "Prezzo unitario",
+ "QuotationTemplate.Qty": "Qtà",
+ "QuotationTemplate.Discount": "Sconto",
+ "QuotationTemplate.Total": "Totale",
+ "QuotationTemplate.Notes": "Appunti",
+ "QuotationTemplate.SubTotal:": "Totale parziale :",
+ "QuotationTemplate.Tax/VAT:": "Tasse/Iva (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Sconto totale:",
+ "QuotationTemplate.TOTALDUE:": "TOTALE DOVUTO :",
+ "QuotationTemplate.BankAccount": "Le informazioni sul nostro conto bancario sono reperibili all'indirizzo {0}",
+ "Permission:Raffles": "Lotteria",
+ "Permission:Draw": "Disegno",
+ "Menu:Raffles": "Lotterie",
+ "RaffleIsNotDrawable": "La lotteria non è estraibile",
+ "WinnerCountMustBeGreaterThanZero": "Il conteggio dei vincitori deve essere maggiore di zero",
+ "FullDescription": "Descrizione completa",
+ "VisibilityStartDate": "Data di inizio visibilità",
+ "VisibilityEndDate": "Data di fine visibilità",
+ "RaffleDate": "Appuntamento della lotteria",
+ "SubscriptionCode": "Codice di abbonamento",
+ "GroupCode": "Codice del gruppo",
+ "MaxWinnerCount": "Conteggio massimo dei vincitori",
+ "ReDraw": "Ridisegna",
+ "EditRaffle": "Modifica lotteria",
+ "Raffles": "Lotterie",
+ "CreateARaffle": "Crea una lotteria",
+ "Draw": "Disegno",
+ "Enum:RaffleStatus:0": "Attivo",
+ "Enum:RaffleStatus:1": "Prossimo",
+ "Enum:RaffleStatus:2": "Passato",
+ "DrawDone": "Disegna fatto",
+ "HomePageShowType": "La pagina iniziale mostra il tipo",
+ "None": "Nessuno",
+ "Card": "Carta",
+ "Horizontal": "Orizzontale",
+ "Winners": "Vincitori",
+ "StartDateMustBeLessThanEndDate": "La data di inizio deve essere inferiore alla data di fine",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "La data di inizio visibilità deve essere inferiore alla data di fine visibilità",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "La data di inizio deve essere successiva alla data di inizio della visibilità",
+ "EndDateMustBeLessThanVisibilityEndDate": "La data di fine deve essere inferiore alla data di fine della visibilità",
+ "DrawnDone": "Disegnato Fatto",
+ "AddColor": "Aggiungi colore",
+ "Colors": "Colori",
+ "RemoveColor": "Rimuovi colore",
+ "MaxColorCountWarning": "Puoi aggiungere fino a {0} colori",
+ "MinColorCountWarning": "Devi aggiungere almeno {0} colori",
+ "RaffleDeletionConfirmationMessage": "Sei sicuro di voler eliminare questa lotteria?",
+ "CreateRaffle": "Crea lotteria",
+ "RemoveImage": "Rimuovi immagine",
+ "SuccessfullySaved": "Salvato con successo",
+ "Menu:CommunityTalks": "Colloqui comunitari",
+ "Menu:Conferences": "Conferenze",
+ "Menu:OtherLiveEvents": "Altri eventi dal vivo",
+ "Menu:SponsoredConferences": "Conferenze sponsorizzate",
+ "Logo": "Logo",
+ "Slug": "Lumaca",
+ "CompanyUrl": "URL dell'azienda",
+ "TalkTitle": "Titolo della discussione",
+ "AbstractTopic": "Argomento astratto",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Contrazione",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Sito web personale",
+ "VideoId": "ID video",
+ "Order": "Ordine",
+ "Image1x1": "Immagine 1x1",
+ "Image16x9": "Immagine 16x9",
+ "Banner": "Stendardo",
+ "Speaker": "Altoparlante",
+ "SessionDate": "Data della sessione",
+ "AddSession": "Aggiungi sessione",
+ "AddSponsor": "Aggiungi sponsor",
+ "SponsorLogo": "Logo dello sponsor",
+ "RegistrationUrl": "URL di registrazione"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/nl.json
index d6c0aa683a5..3ddd7ae3850 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/nl.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Alle berichten zijn met succes opnieuw geïndexeerd.",
"Permission:FullSearch": "Zoek volledige text",
"Menu:CliAnalytics": "Cli-analyse",
+ "Menu:Reports": "Rapporten",
"TemplateName": "Sjabloonnaam",
"TemplateVersion": "Sjabloonversie",
"DatabaseProvider": "Databaseprovider",
@@ -231,8 +232,10 @@
"UiFramework": "Ui-framework",
"Options": "Opties",
"CliAnalytics": "Cli-analyse",
+ "Reports": "Rapporten",
"Permission:CliAnalyticses": "Cli-analyses",
"Permission:CliAnalytics": "Cli-analyse",
+ "Permission:Reports": "Rapporten",
"Search": "Zoeken",
"ClearFilter": "Filter wissen",
"LicensePrivateKey": "Licentie privésleutel",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Toestand",
"TrialLicenseStartDateFilter": "Startdatum",
"TrialLicenseEndDateFilter": "Einddatum",
- "FirsName": "Voornaam",
+ "FirstName": "Voornaam",
"LastName": "Achternaam",
"StartDate": "Startdatum",
"EndDate": "Einddatum",
"PurchasedDate": "Aankoopdatum",
"OrganizationDetail": "Organisatiedetails",
- "SendActivationMail": "Activeringsmail verzenden",
- "ActivationMailSentSuccessfully": "Activeringsmail succesvol verzonden!",
"TrialLicenseStatus": "Status van proeflicentie",
"TrialLicenseDetail": "Details proeflicentie",
"AcceptsMarketingCommunications": "Marketingcommunicatie",
@@ -337,17 +338,228 @@
"Expired": "Verlopen",
"TrialLicenseDeletionWarningMessage": "Weet u zeker dat u de proeflicentie wilt verwijderen? Proeflicentie, organisatie, ondersteuningsaccounts worden verwijderd!",
"LicenseCategoryFilter": "Licentie categorie",
- "Volo.AbpIo.Commercial:030000": "Je hebt je proefperiode al gebruikt.",
- "Volo.AbpIo.Commercial:030001": "Deze organisatienaam bestaat al.",
- "Volo.AbpIo.Commercial:030002": "Eenmaal geactiveerd, kan de proeflicentie niet worden ingesteld op aangevraagd!",
- "Volo.AbpIo.Commercial:030003": "Zo'n status bestaat niet!",
- "Volo.AbpIo.Commercial:030004": "Status kon niet worden gewijzigd vanwege een onverwachte fout!",
- "Volo.AbpIo.Commercial:030005": "Start- en einddatum kunnen worden bijgewerkt wanneer de proeflicentie de status -geactiveerd- heeft!",
- "Volo.AbpIo.Commercial:030006": "Einddatum moet altijd groter zijn dan startdatum!",
- "Volo.AbpIo.Commercial:030007": "Deze proeflicentie is al een keer geactiveerd!",
- "Volo.AbpIo.Commercial:030008": "De aankoopdatum kan alleen worden ingesteld als de status Gekocht is!",
- "Volo.AbpIo.Commercial:030009": "Gebruiker niet gevonden!",
- "Volo.AbpIo.Commercial:030010": "Om de proeflicentie aan te schaffen, moet u eerst uw proeflicentie activeren!",
- "Volo.AbpIo.Commercial:030011": "U kunt een proeflicentie niet verwijderen wanneer deze is gekocht!"
+ "Permission:SendWelcomeEmail": "Welkomstmail verzenden",
+ "SendWelcomeEmail": "Welkomstmail verzenden",
+ "SendWelcomeEmailWarningMessage": "Weet u zeker dat u een welkomstmail naar de leden van de organisatie wilt sturen?",
+ "SendWelcomeEmailSuccessMessage": "Welkomstmail succesvol verzonden!",
+ "Activate": "Activeren",
+ "ActivateTrialLicenseWarningMessage": "Wanneer u een proeflicentie activeert, wordt er een welkomstmail naar de gebruiker verzonden. Wil je het activeren?",
+ "ActivateTrialLicenseSuccessMessage": "Succesvol geactiveerd en de welkomstmail verzonden naar de organisatieleden.",
+ "PaymentRequestId": "Betalingsverzoek-ID",
+ "AdditionalDeveloperCount": "Extra aantal ontwikkelaars",
+ "LicensePrice": "Licentie prijs",
+ "PurchaseDate": "Aankoopdatum",
+ "IsAbpBookDownloaded": "Mastering ABP Boek gedownload?",
+ "IsMasteringAbpBookDownloadEnabled": "ABP Boek downloaden ingeschakeld",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Aangepaste betalingslink",
+ "CustomPaymentLink": "Aangepaste betalingslink",
+ "Menu:CustomPaymentLink": "Aangepaste betalingslink",
+ "Amount": "Hoeveelheid",
+ "GenerateCustomPaymentLink": "Genereer een aangepaste betalingslink",
+ "GeneratedPaymentLink": "Gegenereerde betalingslink",
+ "CopyText": "Kopieer tekst",
+ "Permission:CommunityEvents": "Evenementen",
+ "Menu:Events": "Evenementen",
+ "Events": "Evenementen",
+ "EventType": "Evenementtype",
+ "Number": "Nummer",
+ "RegistrationURL": "Registratie-URL",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Weet je zeker dat je dit evenement wilt verwijderen?",
+ "Enum:EventType:0": "Gemeenschapsgesprekken",
+ "CreateAnEvent": "Maak een evenement aan",
+ "Permission:CommunitySpeakers": "Luidsprekers",
+ "CreateASpeaker": "Maak een spreker",
+ "Speakers": "Luidsprekers",
+ "Image": "Afbeelding",
+ "GithubURL": "Github-URL",
+ "SpeakerDeletionConfirmationMessage": "Weet je zeker dat je deze speaker wilt verwijderen?",
+ "Menu:Speakers": "Luidsprekers",
+ "ChooseSpeakerImage": "Kies een luidsprekerafbeelding...",
+ "SpeakerImage": "Spreker afbeelding",
+ "AddSpeaker": "Spreker toevoegen",
+ "ShowPurchaseItemsOfOrganizations": "Artikelen kopen",
+ "Enum:OrganizationPurchaseState:0": "Niet geleverd",
+ "Enum:OrganizationPurchaseState:1": "Afgeleverd",
+ "PurchaseItems": "Artikelen kopen",
+ "SuccessfullyUpdated": "Succesvol geüpdatet",
+ "SuccessfullyAdded": "Succesvol toegevoegd",
+ "PurchaseState": "Aankoopstatus",
+ "ShowBetweenDayCount": "Tussen dagen weergeven",
+ "PurchaseOrder": "Bestelling",
+ "ShowCreateInvoiceOfOrganization": "Factuur maken",
+ "ShowCreateQuotationOfOrganization": "Offerte maken",
+ "BookDiscounts": "Boek kortingen",
+ "Permission:BookDiscount": "Boek korting",
+ "Menu:BookDiscounts": "Boek kortingen",
+ "BookType": "Boektype",
+ "PurchasePlatform": "Aankoopplatform",
+ "StartTime": "Starttijd",
+ "EndTime": "Eindtijd",
+ "CreateABookDiscount": "Creëer een boekenkorting",
+ "BookDiscountDeletionConfirmationMessage": "Weet u zeker dat u deze boekenkorting wilt verwijderen?",
+ "CustomPaymentFlexSwitchDescription": "Met licentie",
+ "AllowFeatureUpgradeOnLicenseExpire": "Functie-upgrade toestaan wanneer de licentie verloopt",
+ "Deleted{0}": "[Verwijderd {0}]",
+ "Tags": "Labels",
+ "SetTagsInfo": "Tags moeten door komma's worden gescheiden. Bijvoorbeeld: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Weet u zeker dat u dit proeflicentieverzoek wilt afwijzen?",
+ "ExportToExcel": "Exporteren naar Excel",
+ "OverallTotalPrice": "Totale totaalprijs",
+ "OverallDiscountPrice": "Algemene kortingsprijs",
+ "OverallDiscountText": "Algemene kortingstekst",
+ "SelectReport": "- Selecteer Rapport -",
+ "NoDataAvailable": "Geen gegevens beschikbaar",
+ "StatisticsOfCachedContents": "Statistieken van de inhoud van het NuGet-pakket in de cache voor nuget.abp.io",
+ "Compact": "Compact",
+ "EditSettings": "Instellingen bewerken",
+ "CurrentEstimatedSize": "Huidige geschatte grootte",
+ "CurrentEntryCount": "Huidig aantal inschrijvingen",
+ "TotalHits": "Totaal aantal hits",
+ "TotalMisses": "Totaal aantal missers",
+ "NoResponseFrom": "Geen reactie van",
+ "ContentCacheSlidingExpirationByDay": "Inhoudscache met glijdende vervaldatum per dag",
+ "MaxDaysForCaching": "Max. dagen voor caching",
+ "Enabled": "Ingeschakeld",
+ "Menu:NugetPackagesContentCache": "NuGet-cache",
+ "NugetPackagesContentCache": "NuGet-inhoudscache",
+ "SlidingExpritionByDayInfo": "Haalt of stelt in hoe lang een cache-item inactief kan zijn (bijvoorbeeld niet geopend) voordat het wordt verwijderd. Dit verlengt de instaplevensduur niet voorbij de absolute vervaldatum.",
+ "MaxDaysForCachingInfo": "Haalt of stelt een absolute vervaltijd in, relatief ten opzichte van nu.",
+ "CurrentEstimatedSizeInfo": "Geeft een geschatte som aan van de inhoudsgrootte van alle NuGet-pakketten die zich momenteel in de geheugencache bevinden",
+ "CurrentEntryCountInfo": "Geeft het aantal exemplaren aan dat zich momenteel in de geheugencache bevindt.",
+ "TotalHitsInfo": "Geeft het totale aantal cachemissers aan. Een cachetreffer treedt op wanneer een bestand uit een cache wordt opgevraagd en de cache aan dat verzoek kan voldoen.",
+ "TotalMissesInfo": "Geeft het totale aantal cachehits aan. Er is sprake van een cachemisser als de cache niet de gevraagde inhoud bevat.",
+ "Permission:VersionHistory": "Versiegeschiedenis",
+ "Caches": "Caches",
+ "VersionHistories": "Versiegeschiedenis",
+ "Version": "Versie",
+ "PublishDate": "Publiceer datum",
+ "IsStableVersion": "Stabiele versie",
+ "IsActive": "Actief",
+ "NewVersion": "Nieuwe versie",
+ "VersionHistoryDeletionConfirmationMessage": "Weet u zeker dat u deze versie wilt verwijderen?",
+ "CreateAbpConsultantLogoInfo": "Maximale bestandsgrootte: 1MB
Ondersteunde bestandstypen: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "URL-code",
+ "Clear": "Duidelijk",
+ "Permission:AbpConsultant": "ABP-consulent",
+ "Menu:AbpConsultants": "ABP-consulenten",
+ "CreateAbpConsultant": "ABP-consulent aanmaken",
+ "UrlCodeIsNotAvailable": "URL-code wordt gebruikt door een andere ABP-consulent.",
+ "AbpConsultants": "ABP-consulenten",
+ "AbpConsultant": "ABP-consulent",
+ "AbpConsultantEdit": "Bewerken ABP-consulent",
+ "AbpConsultantCreate": "ABP-consulent aanmaken",
+ "WhoWeAreItem": "Wie zijn wij Artikel",
+ "FieldIsRequired": "{0} is vereist.",
+ "FieldIsNotValid": "{0} is niet geldig.",
+ "InterestedLicenseType": "Geïnteresseerd licentietype",
+ "MoveWaitList": "Verplaats naar wachtlijst",
+ "CommunityLinkTitle": "Openen op de communitywebsite",
+ "CommunityLink": "Gemeenschapslink",
+ "ReloadFromSource": "Herladen vanaf de bron",
+ "ReloadFromSourceConfirmationMessage": "Dit bericht wordt vernieuwd vanaf '{0}'. Wil je doorgaan?",
+ "UnitPrice": "Eenheid prijs",
+ "OverallDiscountAmount": "Totaal kortingsbedrag",
+ "DiscountAmount": "Korting hoeveelheid",
+ "FullChangeHistory": "Volledige wijzigingsgeschiedenis",
+ "Permission:RefreshReleaseLogs": "Ververs de releaselogboeken",
+ "ReleaseLogs": "Logboeken vrijgeven",
+ "AuthorUserName": "Gebruikersnaam auteur",
+ "Type": "Type",
+ "TotalDiscount": "Totale korting",
+ "SubTotal": "Subtotaal",
+ "TotalDue": "Totaal verschuldigd",
+ "QuotationNo": "Offerte nr",
+ "ValidTill": "Geldig tot",
+ "QuotationNote": "Citaat opmerking",
+ "QuotationTemplate.Address:": "Adres:",
+ "QuotationTemplate.VATNo:": "Btw nr:",
+ "QuotationTemplate.Phone:": "Telefoon:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Offerte",
+ "QuotationTemplate.To": "Naar",
+ "QuotationTemplate.Details": "Details",
+ "QuotationTemplate.QuotationNo:": "Offerte #:",
+ "QuotationTemplate.IssueDate:": "Datum van publicatie:",
+ "QuotationTemplate.ValidTill:": "Geldig tot:",
+ "QuotationTemplate.ValidDays": "{0} dagen",
+ "QuotationTemplate.Description": "Beschrijving",
+ "QuotationTemplate.UnitPrice": "Eenheid prijs",
+ "QuotationTemplate.Qty": "Aantal",
+ "QuotationTemplate.Discount": "Korting",
+ "QuotationTemplate.Total": "Totaal",
+ "QuotationTemplate.Notes": "Opmerkingen",
+ "QuotationTemplate.SubTotal:": "Subtotaal:",
+ "QuotationTemplate.Tax/VAT:": "Belasting/btw (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Totale korting :",
+ "QuotationTemplate.TOTALDUE:": "TOTAAL VERSCHULDIGD :",
+ "QuotationTemplate.BankAccount": "Onze bankrekeninggegevens vindt u op {0}",
+ "Permission:Raffles": "Verloten",
+ "Permission:Draw": "Tekenen",
+ "Menu:Raffles": "Loterijen",
+ "RaffleIsNotDrawable": "Loterij is niet tekenbaar",
+ "WinnerCountMustBeGreaterThanZero": "Het aantal winnaars moet groter zijn dan nul",
+ "FullDescription": "Volledige beschrijving",
+ "VisibilityStartDate": "Begindatum zichtbaarheid",
+ "VisibilityEndDate": "Einddatum zichtbaarheid",
+ "RaffleDate": "Datum loterij",
+ "SubscriptionCode": "Abonnementscode",
+ "GroupCode": "Groepscode",
+ "MaxWinnerCount": "Maximaal aantal winnaars",
+ "ReDraw": "Terugtrekken",
+ "EditRaffle": "Raffles bewerken",
+ "Raffles": "Loterijen",
+ "CreateARaffle": "Maak een loterij",
+ "Draw": "Tekenen",
+ "Enum:RaffleStatus:0": "Actief",
+ "Enum:RaffleStatus:1": "Volgende",
+ "Enum:RaffleStatus:2": "Verleden",
+ "DrawDone": "Teken klaar",
+ "HomePageShowType": "Startpagina Toon type",
+ "None": "Geen",
+ "Card": "Kaart",
+ "Horizontal": "Horizontaal",
+ "Winners": "Winnaars",
+ "StartDateMustBeLessThanEndDate": "De startdatum moet korter zijn dan de einddatum",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "De startdatum van de zichtbaarheid moet korter zijn dan de einddatum van de zichtbaarheid",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "De startdatum moet groter zijn dan de startdatum voor zichtbaarheid",
+ "EndDateMustBeLessThanVisibilityEndDate": "De einddatum moet korter zijn dan de einddatum voor zichtbaarheid",
+ "DrawnDone": "Getrokken Klaar",
+ "AddColor": "Kleur toevoegen",
+ "Colors": "Kleuren",
+ "RemoveColor": "Kleur verwijderen",
+ "MaxColorCountWarning": "U kunt maximaal {0} kleuren toevoegen",
+ "MinColorCountWarning": "Je moet minimaal {0} kleuren toevoegen",
+ "RaffleDeletionConfirmationMessage": "Weet je zeker dat je deze loterij wilt verwijderen?",
+ "CreateRaffle": "Maak een loterij",
+ "RemoveImage": "Afbeelding verwijderen",
+ "SuccessfullySaved": "Succesvol opgeslagen",
+ "Menu:CommunityTalks": "Gemeenschapsgesprekken",
+ "Menu:Conferences": "Conferenties",
+ "Menu:OtherLiveEvents": "Andere live-evenementen",
+ "Menu:SponsoredConferences": "Gesponsorde conferenties",
+ "Logo": "Logo",
+ "Slug": "Naaktslak",
+ "CompanyUrl": "Bedrijfs-URL",
+ "TalkTitle": "Titel van gesprek",
+ "AbstractTopic": "Abstract onderwerp",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Zenuwtrekking",
+ "Youtube": "YouTube",
+ "Twitter": "Twitteren",
+ "PersonalWebsite": "Persoonlijke website",
+ "VideoId": "Video-ID",
+ "Order": "Volgorde",
+ "Image1x1": "Afbeelding 1x1",
+ "Image16x9": "Afbeelding 16x9",
+ "Banner": "Banier",
+ "Speaker": "Spreker",
+ "SessionDate": "Sessie Datum",
+ "AddSession": "Sessie toevoegen",
+ "AddSponsor": "Sponsor toevoegen",
+ "SponsorLogo": "Sponsorlogo",
+ "RegistrationUrl": "Registratie-URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json
index da41dee7e3c..059ea393110 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Wszystkie posty zostały pomyślnie ponownie zindeksowane.",
"Permission:FullSearch": "Wyszukiwanie pełnotekstowe",
"Menu:CliAnalytics": "Analiza Cli",
+ "Menu:Reports": "Raporty",
"TemplateName": "Nazwa szablonu",
"TemplateVersion": "Wersja szablonu",
"DatabaseProvider": "Dostawca bazy danych",
@@ -231,8 +232,10 @@
"UiFramework": "Ramy interfejsu użytkownika",
"Options": "Opcje",
"CliAnalytics": "Analiza Cli",
+ "Reports": "Raporty",
"Permission:CliAnalyticses": "Analizy Cli",
"Permission:CliAnalytics": "Analiza Cli",
+ "Permission:Reports": "Raporty",
"Search": "Szukaj",
"ClearFilter": "Czysty filtr",
"LicensePrivateKey": "Klucz prywatny licencji",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Status",
"TrialLicenseStartDateFilter": "Data rozpoczęcia",
"TrialLicenseEndDateFilter": "Data końcowa",
- "FirsName": "Imię",
+ "FirstName": "Imię",
"LastName": "Nazwisko",
"StartDate": "Data rozpoczęcia",
"EndDate": "Data końcowa",
"PurchasedDate": "Data zakupu",
"OrganizationDetail": "Szczegóły organizacji",
- "SendActivationMail": "Wyślij wiadomość aktywacyjną",
- "ActivationMailSentSuccessfully": "Wiadomość aktywacyjna wysłana pomyślnie!",
"TrialLicenseStatus": "Status licencji próbnej",
"TrialLicenseDetail": "Szczegóły licencji próbnej",
"AcceptsMarketingCommunications": "Komunikacja marketingowa",
@@ -337,17 +338,228 @@
"Expired": "Wygasły",
"TrialLicenseDeletionWarningMessage": "Czy na pewno chcesz usunąć licencję próbną? Licencja próbna, organizacja, konta wsparcia zostaną usunięte!",
"LicenseCategoryFilter": "Kategoria licencji",
- "Volo.AbpIo.Commercial:030000": "Korzystałeś już z okresu próbnego.",
- "Volo.AbpIo.Commercial:030001": "Ta nazwa organizacji już istnieje.",
- "Volo.AbpIo.Commercial:030002": "Po aktywacji licencji próbnej nie można ustawić na żądanie!",
- "Volo.AbpIo.Commercial:030003": "Nie ma takiego statusu!",
- "Volo.AbpIo.Commercial:030004": "Nie można zmienić statusu z powodu nieoczekiwanego błędu!",
- "Volo.AbpIo.Commercial:030005": "Datę rozpoczęcia i zakończenia można zaktualizować, gdy licencja testowa ma status -aktywowana-!",
- "Volo.AbpIo.Commercial:030006": "Data zakończenia musi być zawsze późniejsza niż data rozpoczęcia!",
- "Volo.AbpIo.Commercial:030007": "Ta licencja próbna została już raz aktywowana!",
- "Volo.AbpIo.Commercial:030008": "Datę zakupu można ustawić tylko wtedy, gdy status to Kupione!",
- "Volo.AbpIo.Commercial:030009": "Użytkownik nie znaleziony!",
- "Volo.AbpIo.Commercial:030010": "Aby kupić licencję próbną, najpierw musisz aktywować licencję próbną!",
- "Volo.AbpIo.Commercial:030011": "Zakupionej licencji próbnej nie można usunąć!"
+ "Permission:SendWelcomeEmail": "Wyślij e-mail powitalny",
+ "SendWelcomeEmail": "Wyślij e-mail powitalny",
+ "SendWelcomeEmailWarningMessage": "Czy na pewno chcesz wysłać wiadomość powitalną do członków organizacji?",
+ "SendWelcomeEmailSuccessMessage": "E-mail powitalny został wysłany pomyślnie!",
+ "Activate": "Aktywuj",
+ "ActivateTrialLicenseWarningMessage": "Po aktywowaniu licencji próbnej do użytkownika zostanie wysłana wiadomość powitalna. Czy chcesz to aktywować?",
+ "ActivateTrialLicenseSuccessMessage": "Aktywowano pomyślnie i wiadomość powitalna została wysłana do członków organizacji.",
+ "PaymentRequestId": "Identyfikator żądania płatności",
+ "AdditionalDeveloperCount": "Dodatkowa liczba programistów",
+ "LicensePrice": "Cena licencji",
+ "PurchaseDate": "Data zakupu",
+ "IsAbpBookDownloaded": "Pobrałeś książkę Mastering ABP?",
+ "IsMasteringAbpBookDownloadEnabled": "Pobieranie książki ABP włączone",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Niestandardowy link do płatności",
+ "CustomPaymentLink": "Niestandardowy link do płatności",
+ "Menu:CustomPaymentLink": "Niestandardowy link do płatności",
+ "Amount": "Kwota",
+ "GenerateCustomPaymentLink": "Wygeneruj niestandardowy link do płatności",
+ "GeneratedPaymentLink": "Wygenerowany link do płatności",
+ "CopyText": "Skopiuj tekst",
+ "Permission:CommunityEvents": "Wydarzenia",
+ "Menu:Events": "Wydarzenia",
+ "Events": "Wydarzenia",
+ "EventType": "Typ wydarzenia",
+ "Number": "Numer",
+ "RegistrationURL": "Adres URL rejestracji",
+ "URL": "Adres URL",
+ "EventDeletionConfirmationMessage": "Czy na pewno chcesz usunąć to wydarzenie?",
+ "Enum:EventType:0": "Rozmowy społecznościowe",
+ "CreateAnEvent": "Utwórz wydarzenie",
+ "Permission:CommunitySpeakers": "Głośniki",
+ "CreateASpeaker": "Utwórz głośnik",
+ "Speakers": "Głośniki",
+ "Image": "Obraz",
+ "GithubURL": "Adres URL Githuba",
+ "SpeakerDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tego głośnika?",
+ "Menu:Speakers": "Głośniki",
+ "ChooseSpeakerImage": "Wybierz obraz głośnika...",
+ "SpeakerImage": "Obraz głośnika",
+ "AddSpeaker": "Dodaj głośnik",
+ "ShowPurchaseItemsOfOrganizations": "Przedmioty zakupu",
+ "Enum:OrganizationPurchaseState:0": "Nie dostarczono",
+ "Enum:OrganizationPurchaseState:1": "Dostarczony",
+ "PurchaseItems": "Przedmioty zakupu",
+ "SuccessfullyUpdated": "Pomyślnie zaktualizowano",
+ "SuccessfullyAdded": "Pomyslnie dodano",
+ "PurchaseState": "Stan zakupu",
+ "ShowBetweenDayCount": "Pokaż Między dniami",
+ "PurchaseOrder": "Zamówienie",
+ "ShowCreateInvoiceOfOrganization": "Wystaw fakturę",
+ "ShowCreateQuotationOfOrganization": "Utwórz ofertę",
+ "BookDiscounts": "Rabaty na książki",
+ "Permission:BookDiscount": "Rabat na książki",
+ "Menu:BookDiscounts": "Rabaty na książki",
+ "BookType": "Typ książki",
+ "PurchasePlatform": "Platforma zakupowa",
+ "StartTime": "Czas rozpoczęcia",
+ "EndTime": "Koniec czasu",
+ "CreateABookDiscount": "Utwórz zniżkę na książki",
+ "BookDiscountDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę zniżkę na książkę?",
+ "CustomPaymentFlexSwitchDescription": "Z licencją",
+ "AllowFeatureUpgradeOnLicenseExpire": "Zezwalaj na aktualizację funkcji po wygaśnięciu licencji",
+ "Deleted{0}": "[Usunięto {0}]",
+ "Tags": "Tagi",
+ "SetTagsInfo": "Tagi należy oddzielić przecinkami. Np.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Czy na pewno chcesz odrzucić tę prośbę o licencję próbną?",
+ "ExportToExcel": "Eksport do Excela",
+ "OverallTotalPrice": "Ogólna cena całkowita",
+ "OverallDiscountPrice": "Ogólna cena promocyjna",
+ "OverallDiscountText": "Ogólny tekst rabatu",
+ "SelectReport": "- Wybierz Raport -",
+ "NoDataAvailable": "Brak dostępnych danych",
+ "StatisticsOfCachedContents": "Statystyki zawartości buforowanego pakietu NuGet dla nuget.abp.io",
+ "Compact": "Kompaktowy",
+ "EditSettings": "Edytuj ustawienia",
+ "CurrentEstimatedSize": "Bieżący szacowany rozmiar",
+ "CurrentEntryCount": "Aktualna liczba wejść",
+ "TotalHits": "Całkowita liczba trafień",
+ "TotalMisses": "Totalne braki",
+ "NoResponseFrom": "Brak odpowiedzi od",
+ "ContentCacheSlidingExpirationByDay": "Przesuwana data ważności pamięci podręcznej zawartości według dnia",
+ "MaxDaysForCaching": "Maksymalna liczba dni buforowania",
+ "Enabled": "Włączony",
+ "Menu:NugetPackagesContentCache": "Pamięć podręczna NuGeta",
+ "NugetPackagesContentCache": "Pamięć podręczna zawartości NuGet",
+ "SlidingExpritionByDayInfo": "Pobiera lub ustawia, jak długo wpis pamięci podręcznej może być nieaktywny (np. nie można uzyskać do niego dostępu), zanim zostanie usunięty. Nie spowoduje to przedłużenia ważności wpisu poza bezwzględną datę wygaśnięcia.",
+ "MaxDaysForCachingInfo": "Pobiera lub ustawia bezwzględny czas wygaśnięcia względem chwili obecnej.",
+ "CurrentEstimatedSizeInfo": "Wskazuje szacowaną sumę rozmiaru zawartości wszystkich pakietów NuGet aktualnie znajdujących się w pamięci podręcznej",
+ "CurrentEntryCountInfo": "Wskazuje liczbę instancji aktualnie znajdujących się w pamięci podręcznej.",
+ "TotalHitsInfo": "Wskazuje całkowitą liczbę braków pamięci podręcznej. Trafienie w pamięć podręczną ma miejsce, gdy żądany jest plik z pamięci podręcznej, a pamięć podręczna jest w stanie spełnić to żądanie.",
+ "TotalMissesInfo": "Wskazuje całkowitą liczbę trafień w pamięci podręcznej. Brak pamięci podręcznej ma miejsce, gdy pamięć podręczna nie zawiera żądanej zawartości.",
+ "Permission:VersionHistory": "Historia wersji",
+ "Caches": "Skrytki",
+ "VersionHistories": "Historia wersji",
+ "Version": "Wersja",
+ "PublishDate": "Data publikacji",
+ "IsStableVersion": "Wersja stabilna",
+ "IsActive": "Aktywny",
+ "NewVersion": "Nowa wersja",
+ "VersionHistoryDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę wersję?",
+ "CreateAbpConsultantLogoInfo": "Maksymalny rozmiar pliku: 1 MB
Obsługiwane typy plików: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Kod URL",
+ "Clear": "Jasne",
+ "Permission:AbpConsultant": "Konsultant ABP",
+ "Menu:AbpConsultants": "Konsultanci ABP",
+ "CreateAbpConsultant": "Utwórz konsultanta ABP",
+ "UrlCodeIsNotAvailable": "Kod URL jest używany przez innego Konsultanta ABP.",
+ "AbpConsultants": "Konsultanci ABP",
+ "AbpConsultant": "Konsultant ABP",
+ "AbpConsultantEdit": "Edytuj konsultanta ABP",
+ "AbpConsultantCreate": "Utwórz konsultanta ABP",
+ "WhoWeAreItem": "Kim jesteśmy Pozycja",
+ "FieldIsRequired": "Wymagany jest {0}.",
+ "FieldIsNotValid": "{0} jest nieprawidłowy.",
+ "InterestedLicenseType": "Zainteresowany typ licencji",
+ "MoveWaitList": "Przejdź do listy oczekujących",
+ "CommunityLinkTitle": "Otwórz na stronie społeczności",
+ "CommunityLink": "Link społecznościowy",
+ "ReloadFromSource": "Załaduj ponownie ze źródła",
+ "ReloadFromSourceConfirmationMessage": "Ten wpis zostanie odświeżony z „{0}”. Czy chcesz kontynuować?",
+ "UnitPrice": "Cena jednostkowa",
+ "OverallDiscountAmount": "Ogólna kwota rabatu",
+ "DiscountAmount": "Kwota rabatu",
+ "FullChangeHistory": "Pełna historia zmian",
+ "Permission:RefreshReleaseLogs": "Odśwież dzienniki wydań",
+ "ReleaseLogs": "Dzienniki wydań",
+ "AuthorUserName": "Nazwa użytkownika autora",
+ "Type": "Typ",
+ "TotalDiscount": "Całkowita zniżka",
+ "SubTotal": "Suma podrzędna",
+ "TotalDue": "Razem należne",
+ "QuotationNo": "Cytat numer",
+ "ValidTill": "Obowiązuje do",
+ "QuotationNote": "Notatka cenowa",
+ "QuotationTemplate.Address:": "Adres:",
+ "QuotationTemplate.VATNo:": "VAT nie:",
+ "QuotationTemplate.Phone:": "Telefon:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Cytat",
+ "QuotationTemplate.To": "Do",
+ "QuotationTemplate.Details": "Detale",
+ "QuotationTemplate.QuotationNo:": "Cytat #:",
+ "QuotationTemplate.IssueDate:": "Data wydania:",
+ "QuotationTemplate.ValidTill:": "Obowiązuje do:",
+ "QuotationTemplate.ValidDays": "{0} Dni",
+ "QuotationTemplate.Description": "Opis",
+ "QuotationTemplate.UnitPrice": "Cena jednostkowa",
+ "QuotationTemplate.Qty": "Ilość",
+ "QuotationTemplate.Discount": "Rabat",
+ "QuotationTemplate.Total": "Całkowity",
+ "QuotationTemplate.Notes": "Notatki",
+ "QuotationTemplate.SubTotal:": "Suma częściowa:",
+ "QuotationTemplate.Tax/VAT:": "Podatek / VAT (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Całkowity rabat:",
+ "QuotationTemplate.TOTALDUE:": "CAŁKOWITA NALEŻNOŚĆ:",
+ "QuotationTemplate.BankAccount": "Informacje o naszym koncie bankowym można znaleźć pod adresem {0}",
+ "Permission:Raffles": "Loteria",
+ "Permission:Draw": "Rysować",
+ "Menu:Raffles": "Loterie",
+ "RaffleIsNotDrawable": "Loterii nie można losować",
+ "WinnerCountMustBeGreaterThanZero": "Liczba zwycięzców musi być większa od zera",
+ "FullDescription": "Pełny opis",
+ "VisibilityStartDate": "Data rozpoczęcia widoczności",
+ "VisibilityEndDate": "Data końcowa widoczności",
+ "RaffleDate": "Data losowania",
+ "SubscriptionCode": "Kod subskrypcji",
+ "GroupCode": "Kod grupy",
+ "MaxWinnerCount": "Maksymalna liczba zwycięzców",
+ "ReDraw": "Przerysować",
+ "EditRaffle": "Edytuj loterię",
+ "Raffles": "Loterie",
+ "CreateARaffle": "Stwórz loterię",
+ "Draw": "Rysować",
+ "Enum:RaffleStatus:0": "Aktywny",
+ "Enum:RaffleStatus:1": "Następny",
+ "Enum:RaffleStatus:2": "Przeszłość",
+ "DrawDone": "Rysowanie gotowe",
+ "HomePageShowType": "Strona główna Pokaż typ",
+ "None": "Nic",
+ "Card": "Karta",
+ "Horizontal": "Poziomy",
+ "Winners": "Zwycięzcy",
+ "StartDateMustBeLessThanEndDate": "Data rozpoczęcia musi być wcześniejsza niż data zakończenia",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Data rozpoczęcia widoczności musi być wcześniejsza niż data zakończenia widoczności",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Data rozpoczęcia musi być późniejsza niż data rozpoczęcia widoczności",
+ "EndDateMustBeLessThanVisibilityEndDate": "Data końcowa musi być wcześniejsza niż data końcowa widoczności",
+ "DrawnDone": "Rysunek gotowy",
+ "AddColor": "Dodaj kolor",
+ "Colors": "Zabarwienie",
+ "RemoveColor": "Usuń kolor",
+ "MaxColorCountWarning": "Możesz dodać maksymalnie {0} kolorów",
+ "MinColorCountWarning": "Musisz dodać co najmniej {0} kolorów",
+ "RaffleDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę loterię?",
+ "CreateRaffle": "Utwórz loterię",
+ "RemoveImage": "Usuń obraz",
+ "SuccessfullySaved": "Pomyślnie zapisano",
+ "Menu:CommunityTalks": "Rozmowy społecznościowe",
+ "Menu:Conferences": "Konferencje",
+ "Menu:OtherLiveEvents": "Inne wydarzenia na żywo",
+ "Menu:SponsoredConferences": "Konferencje sponsorowane",
+ "Logo": "Logo",
+ "Slug": "Ślimak",
+ "CompanyUrl": "Adres firmy",
+ "TalkTitle": "Tytuł dyskusji",
+ "AbstractTopic": "Temat abstrakcyjny",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "GitHub",
+ "Twitch": "Skurcz",
+ "Youtube": "youtube",
+ "Twitter": "Świergot",
+ "PersonalWebsite": "Osobista strona internetowa",
+ "VideoId": "Identyfikator wideo",
+ "Order": "Zamówienie",
+ "Image1x1": "Obraz 1x1",
+ "Image16x9": "Obraz 16x9",
+ "Banner": "Transparent",
+ "Speaker": "Głośnik",
+ "SessionDate": "Data sesji",
+ "AddSession": "Dodaj sesję",
+ "AddSponsor": "Dodaj sponsora",
+ "SponsorLogo": "Logo sponsora",
+ "RegistrationUrl": "Adres rejestracyjny"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json
index 05480d7d05f..99bbf75ec57 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Todas as postagens foram reindexadas com sucesso.",
"Permission:FullSearch": "Pesquisa de texto completo",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Relatórios",
"TemplateName": "Nome do modelo",
"TemplateVersion": "Versão do modelo",
"DatabaseProvider": "Provedor de banco de dados",
@@ -231,8 +232,10 @@
"UiFramework": "Estrutura de interface do usuário",
"Options": "Opções",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Relatórios",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Relatórios",
"Search": "Procurar",
"ClearFilter": "Filtro limpo",
"LicensePrivateKey": "Chave privada de licença",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Status",
"TrialLicenseStartDateFilter": "Data de início",
"TrialLicenseEndDateFilter": "Data final",
- "FirsName": "Primeiro nome",
+ "FirstName": "Primeiro nome",
"LastName": "Último nome",
"StartDate": "Data de início",
"EndDate": "Data final",
"PurchasedDate": "Data de compra",
"OrganizationDetail": "Detalhe da Organização",
- "SendActivationMail": "Enviar mensagem de ativação",
- "ActivationMailSentSuccessfully": "Email de ativação enviado com sucesso!",
"TrialLicenseStatus": "Status da licença de teste",
"TrialLicenseDetail": "Detalhe da licença de teste",
"AcceptsMarketingCommunications": "Comunicações de marketing",
@@ -337,17 +338,228 @@
"Expired": "Expirado",
"TrialLicenseDeletionWarningMessage": "Tem certeza de que deseja excluir a licença de teste? A licença de teste, a organização e as contas de suporte serão excluídas!",
"LicenseCategoryFilter": "Categoria de licença",
- "Volo.AbpIo.Commercial:030000": "Você já usou seu período de teste.",
- "Volo.AbpIo.Commercial:030001": "Este nome de organização já existe.",
- "Volo.AbpIo.Commercial:030002": "Uma vez ativada, a licença de teste não pode ser definida como solicitada!",
- "Volo.AbpIo.Commercial:030003": "Esse status não existe!",
- "Volo.AbpIo.Commercial:030004": "Não foi possível alterar o status devido a um erro inesperado!",
- "Volo.AbpIo.Commercial:030005": "As datas de início e término podem ser atualizadas quando a licença de teste está no status -activated-!",
- "Volo.AbpIo.Commercial:030006": "A data de término deve ser sempre posterior à data de início!",
- "Volo.AbpIo.Commercial:030007": "Esta licença de teste já foi ativada uma vez!",
- "Volo.AbpIo.Commercial:030008": "A data de compra pode ser definida apenas quando o status é Comprado!",
- "Volo.AbpIo.Commercial:030009": "Usuário não encontrado!",
- "Volo.AbpIo.Commercial:030010": "Para adquirir a licença de teste, primeiro você precisa ativar sua licença de teste!",
- "Volo.AbpIo.Commercial:030011": "Você não pode excluir uma licença de teste quando ela é comprada!"
+ "Permission:SendWelcomeEmail": "Enviar e-mail de boas-vindas",
+ "SendWelcomeEmail": "Enviar e-mail de boas-vindas",
+ "SendWelcomeEmailWarningMessage": "Tem certeza de que deseja enviar um e-mail de boas-vindas aos membros da organização?",
+ "SendWelcomeEmailSuccessMessage": "E-mail de boas-vindas enviado com sucesso!",
+ "Activate": "Ativar",
+ "ActivateTrialLicenseWarningMessage": "Ao ativar uma licença de teste, um e-mail de boas-vindas será enviado ao usuário. Você quer ativá-lo?",
+ "ActivateTrialLicenseSuccessMessage": "Ativado com sucesso e e-mail de boas-vindas enviado aos membros da organização.",
+ "PaymentRequestId": "ID da solicitação de pagamento",
+ "AdditionalDeveloperCount": "Contagem adicional de desenvolvedores",
+ "LicensePrice": "Preço da licença",
+ "PurchaseDate": "Data de compra",
+ "IsAbpBookDownloaded": "Dominando o livro ABP baixado?",
+ "IsMasteringAbpBookDownloadEnabled": "Download do livro ABP ativado",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Link de pagamento personalizado",
+ "CustomPaymentLink": "Link de pagamento personalizado",
+ "Menu:CustomPaymentLink": "Link de pagamento personalizado",
+ "Amount": "Quantia",
+ "GenerateCustomPaymentLink": "Gerar link de pagamento personalizado",
+ "GeneratedPaymentLink": "Link de pagamento gerado",
+ "CopyText": "Copiar texto",
+ "Permission:CommunityEvents": "Eventos",
+ "Menu:Events": "Eventos",
+ "Events": "Eventos",
+ "EventType": "Tipo de evento",
+ "Number": "Número",
+ "RegistrationURL": "URL de registro",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Tem certeza de que deseja excluir este evento?",
+ "Enum:EventType:0": "Palestras Comunitárias",
+ "CreateAnEvent": "Crie um evento",
+ "Permission:CommunitySpeakers": "caixas de som",
+ "CreateASpeaker": "Crie um palestrante",
+ "Speakers": "caixas de som",
+ "Image": "Imagem",
+ "GithubURL": "URL do GitHub",
+ "SpeakerDeletionConfirmationMessage": "Tem certeza de que deseja excluir este alto-falante?",
+ "Menu:Speakers": "caixas de som",
+ "ChooseSpeakerImage": "Escolha uma imagem de alto-falante...",
+ "SpeakerImage": "Imagem do alto-falante",
+ "AddSpeaker": "Adicionar alto-falante",
+ "ShowPurchaseItemsOfOrganizations": "Comprar itens",
+ "Enum:OrganizationPurchaseState:0": "Não entregue",
+ "Enum:OrganizationPurchaseState:1": "Entregue",
+ "PurchaseItems": "Comprar itens",
+ "SuccessfullyUpdated": "Atualizado com sucesso",
+ "SuccessfullyAdded": "Adicionado com sucesso",
+ "PurchaseState": "Status da compra",
+ "ShowBetweenDayCount": "Mostrar entre dias",
+ "PurchaseOrder": "Ordem de Compra",
+ "ShowCreateInvoiceOfOrganization": "Criar recibo",
+ "ShowCreateQuotationOfOrganization": "Criar cotação",
+ "BookDiscounts": "Descontos em livros",
+ "Permission:BookDiscount": "Desconto em livro",
+ "Menu:BookDiscounts": "Descontos em livros",
+ "BookType": "Tipo de livro",
+ "PurchasePlatform": "Plataforma de compra",
+ "StartTime": "Hora de início",
+ "EndTime": "Fim do tempo",
+ "CreateABookDiscount": "Crie um desconto para livro",
+ "BookDiscountDeletionConfirmationMessage": "Tem certeza de que deseja excluir este desconto de livro?",
+ "CustomPaymentFlexSwitchDescription": "Com licença",
+ "AllowFeatureUpgradeOnLicenseExpire": "Permitir atualização de recursos após a licença expirar",
+ "Deleted{0}": "[Excluído {0}]",
+ "Tags": "Tag",
+ "SetTagsInfo": "As tags devem ser separadas por vírgula. Ex.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Tem certeza de que deseja rejeitar esta solicitação de licença de avaliação?",
+ "ExportToExcel": "Exportar para Excel",
+ "OverallTotalPrice": "Preço total geral",
+ "OverallDiscountPrice": "Preço com desconto geral",
+ "OverallDiscountText": "Texto geral do desconto",
+ "SelectReport": "- Selecione Relatório -",
+ "NoDataAvailable": "Não há dados disponíveis",
+ "StatisticsOfCachedContents": "Estatísticas do conteúdo do pacote NuGet em cache para nuget.abp.io",
+ "Compact": "Compactar",
+ "EditSettings": "Editar Configurações",
+ "CurrentEstimatedSize": "Tamanho estimado atual",
+ "CurrentEntryCount": "Contagem de entradas atuais",
+ "TotalHits": "Total de acessos",
+ "TotalMisses": "Total de erros",
+ "NoResponseFrom": "Nenhuma resposta de",
+ "ContentCacheSlidingExpirationByDay": "Expiração deslizante do cache de conteúdo por dia",
+ "MaxDaysForCaching": "Máximo de dias para armazenamento em cache",
+ "Enabled": "Habilitado",
+ "Menu:NugetPackagesContentCache": "Cache NuGet",
+ "NugetPackagesContentCache": "Cache de conteúdo NuGet",
+ "SlidingExpritionByDayInfo": "Obtém ou define por quanto tempo uma entrada de cache pode ficar inativa (por exemplo, não acessada) antes de ser removida. Isto não prolongará a vida útil da entrada além da expiração absoluta.",
+ "MaxDaysForCachingInfo": "Obtém ou define um prazo de expiração absoluto relativo a agora.",
+ "CurrentEstimatedSizeInfo": "Indica uma soma estimada do tamanho do conteúdo de todos os pacotes NuGet atualmente no cache de memória",
+ "CurrentEntryCountInfo": "Indica o número de instâncias atualmente no cache de memória.",
+ "TotalHitsInfo": "Indica o número total de perdas de cache. Um acerto de cache ocorre quando um arquivo é solicitado de um cache e o cache é capaz de atender a essa solicitação.",
+ "TotalMissesInfo": "Indica o número total de ocorrências de cache. Uma falta de cache ocorre quando o cache não contém o conteúdo solicitado.",
+ "Permission:VersionHistory": "Histórico de versões",
+ "Caches": "Caches",
+ "VersionHistories": "Histórico de versões",
+ "Version": "Versão",
+ "PublishDate": "Data de publicação",
+ "IsStableVersion": "Versão estável",
+ "IsActive": "Ativo",
+ "NewVersion": "Nova versão",
+ "VersionHistoryDeletionConfirmationMessage": "Tem certeza de que deseja excluir esta versão?",
+ "CreateAbpConsultantLogoInfo": "Tamanho máximo do arquivo: 1MB
Tipos de arquivos suportados: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Código URL",
+ "Clear": "Claro",
+ "Permission:AbpConsultant": "Consultor ABP",
+ "Menu:AbpConsultants": "Consultores ABP",
+ "CreateAbpConsultant": "Criar Consultor ABP",
+ "UrlCodeIsNotAvailable": "O código URL é usado por outro consultor ABP.",
+ "AbpConsultants": "Consultores ABP",
+ "AbpConsultant": "Consultor ABP",
+ "AbpConsultantEdit": "Editar Consultor ABP",
+ "AbpConsultantCreate": "Criar Consultor ABP",
+ "WhoWeAreItem": "Quem somos",
+ "FieldIsRequired": "{0} é obrigatório.",
+ "FieldIsNotValid": "{0} não é válido.",
+ "InterestedLicenseType": "Tipo de licença interessado",
+ "MoveWaitList": "Mover para lista de espera",
+ "CommunityLinkTitle": "Aberto no site da comunidade",
+ "CommunityLink": "Link da comunidade",
+ "ReloadFromSource": "Recarregar da fonte",
+ "ReloadFromSourceConfirmationMessage": "Esta postagem será atualizada a partir de "{0}". Você quer continuar?",
+ "UnitPrice": "Preço unitário",
+ "OverallDiscountAmount": "Valor total do desconto",
+ "DiscountAmount": "Valor do desconto",
+ "FullChangeHistory": "Histórico completo de alterações",
+ "Permission:RefreshReleaseLogs": "Atualizar registros de lançamento",
+ "ReleaseLogs": "Registros de liberação",
+ "AuthorUserName": "Nome de usuário do autor",
+ "Type": "Tipo",
+ "TotalDiscount": "Desconto total",
+ "SubTotal": "Subtotal",
+ "TotalDue": "Total devido",
+ "QuotationNo": "Citação não",
+ "ValidTill": "Válida até",
+ "QuotationNote": "Nota de citação",
+ "QuotationTemplate.Address:": "Endereço:",
+ "QuotationTemplate.VATNo:": "VAT não:",
+ "QuotationTemplate.Phone:": "Telefone:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "cotação",
+ "QuotationTemplate.To": "Para",
+ "QuotationTemplate.Details": "Detalhes",
+ "QuotationTemplate.QuotationNo:": "Cotação #:",
+ "QuotationTemplate.IssueDate:": "Data de emissão:",
+ "QuotationTemplate.ValidTill:": "Válida até:",
+ "QuotationTemplate.ValidDays": "{0} dias",
+ "QuotationTemplate.Description": "Descrição",
+ "QuotationTemplate.UnitPrice": "Preço unitário",
+ "QuotationTemplate.Qty": "Quantidade",
+ "QuotationTemplate.Discount": "Desconto",
+ "QuotationTemplate.Total": "Total",
+ "QuotationTemplate.Notes": "Notas",
+ "QuotationTemplate.SubTotal:": "Subtotal:",
+ "QuotationTemplate.Tax/VAT:": "Imposto / IVA (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Desconto total:",
+ "QuotationTemplate.TOTALDUE:": "TOTAL DEVIDO:",
+ "QuotationTemplate.BankAccount": "Nossas informações de conta bancária podem ser encontradas em {0}",
+ "Permission:Raffles": "Sorteio",
+ "Permission:Draw": "Empate",
+ "Menu:Raffles": "Sorteios",
+ "RaffleIsNotDrawable": "O sorteio não pode ser sorteado",
+ "WinnerCountMustBeGreaterThanZero": "A contagem de vencedores deve ser maior que zero",
+ "FullDescription": "Descrição completa",
+ "VisibilityStartDate": "Data de início da visibilidade",
+ "VisibilityEndDate": "Data de término da visibilidade",
+ "RaffleDate": "Data do sorteio",
+ "SubscriptionCode": "Código de assinatura",
+ "GroupCode": "Código de grupo",
+ "MaxWinnerCount": "Contagem máxima de vencedores",
+ "ReDraw": "Redesenhar",
+ "EditRaffle": "Editar sorteio",
+ "Raffles": "Sorteios",
+ "CreateARaffle": "Crie um sorteio",
+ "Draw": "Empate",
+ "Enum:RaffleStatus:0": "Ativo",
+ "Enum:RaffleStatus:1": "Próximo",
+ "Enum:RaffleStatus:2": "Passado",
+ "DrawDone": "Desenho concluído",
+ "HomePageShowType": "Tipo de exibição da página inicial",
+ "None": "Nenhum",
+ "Card": "Cartão",
+ "Horizontal": "Horizontal",
+ "Winners": "Vencedores",
+ "StartDateMustBeLessThanEndDate": "A data de início deve ser inferior à data de término",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "A data de início da visibilidade precisa ser inferior à data de término da visibilidade",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "A data de início precisa ser posterior à data de início da visibilidade",
+ "EndDateMustBeLessThanVisibilityEndDate": "A data de término precisa ser inferior à data de término da visibilidade",
+ "DrawnDone": "Desenhado Concluído",
+ "AddColor": "Adicionar cor",
+ "Colors": "Cores",
+ "RemoveColor": "Remover cor",
+ "MaxColorCountWarning": "Você pode adicionar até {0} cores",
+ "MinColorCountWarning": "Você deve adicionar pelo menos {0} cores",
+ "RaffleDeletionConfirmationMessage": "Tem certeza de que deseja excluir este sorteio?",
+ "CreateRaffle": "Criar sorteio",
+ "RemoveImage": "Remover imagem",
+ "SuccessfullySaved": "Salvo com sucesso",
+ "Menu:CommunityTalks": "Palestras Comunitárias",
+ "Menu:Conferences": "Conferências",
+ "Menu:OtherLiveEvents": "Outros eventos ao vivo",
+ "Menu:SponsoredConferences": "Conferências patrocinadas",
+ "Logo": "Logotipo",
+ "Slug": "Lesma",
+ "CompanyUrl": "URL da empresa",
+ "TalkTitle": "Título da conversa",
+ "AbstractTopic": "Tópico abstrato",
+ "Bio": "Biografia",
+ "LinkedIn": "LinkedIn",
+ "Github": "GitHub",
+ "Twitch": "Contração muscular",
+ "Youtube": "YouTube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Site pessoal",
+ "VideoId": "ID do vídeo",
+ "Order": "Ordem",
+ "Image1x1": "Imagem 1x1",
+ "Image16x9": "Imagem 16x9",
+ "Banner": "Bandeira",
+ "Speaker": "Palestrante",
+ "SessionDate": "Data da Sessão",
+ "AddSession": "Adicionar sessão",
+ "AddSponsor": "Adicionar patrocinador",
+ "SponsorLogo": "Logotipo do patrocinador",
+ "RegistrationUrl": "URL de registro"
}
}
\ 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 409ab816a5b..6a3263e78e7 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/Admin/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json
index bf3ca614552..495307d2e17 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Все сообщения успешно переиндексированы.",
"Permission:FullSearch": "Полнотекстовый поиск",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Отчеты",
"TemplateName": "Имя Шаблона",
"TemplateVersion": "Версия шаблона",
"DatabaseProvider": "Поставщик базы данных",
@@ -231,8 +232,10 @@
"UiFramework": "Фреймворк пользовательского интерфейса",
"Options": "Параметры",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Отчеты",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Отчеты",
"Search": "Поиск",
"ClearFilter": "Очистить фильтр",
"LicensePrivateKey": "Лицензионный закрытый ключ",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Положение дел",
"TrialLicenseStartDateFilter": "Дата начала",
"TrialLicenseEndDateFilter": "Дата окончания",
- "FirsName": "Имя",
+ "FirstName": "Имя",
"LastName": "Фамилия",
"StartDate": "Дата начала",
"EndDate": "Дата окончания",
"PurchasedDate": "Дата покупки",
"OrganizationDetail": "Сведения об организации",
- "SendActivationMail": "Отправить письмо активации",
- "ActivationMailSentSuccessfully": "Письмо с активацией успешно отправлено!",
"TrialLicenseStatus": "Статус пробной лицензии",
"TrialLicenseDetail": "Подробная информация о пробной лицензии",
"AcceptsMarketingCommunications": "Маркетинговые коммуникации",
@@ -337,17 +338,228 @@
"Expired": "Истекший",
"TrialLicenseDeletionWarningMessage": "Вы уверены, что хотите удалить пробную лицензию? Пробная лицензия, организация, учетные записи поддержки будут удалены!",
"LicenseCategoryFilter": "Категория лицензии",
- "Volo.AbpIo.Commercial:030000": "Вы уже использовали пробный период.",
- "Volo.AbpIo.Commercial:030001": "Это название организации уже существует.",
- "Volo.AbpIo.Commercial:030002": "После активации пробная лицензия не может быть запрошена!",
- "Volo.AbpIo.Commercial:030003": "Такого статуса нет!",
- "Volo.AbpIo.Commercial:030004": "Статус не может быть изменен из-за непредвиденной ошибки!",
- "Volo.AbpIo.Commercial:030005": "Дату начала и окончания можно обновить, когда пробная лицензия находится в состоянии -активирована-!",
- "Volo.AbpIo.Commercial:030006": "Дата окончания всегда должна быть больше даты начала!",
- "Volo.AbpIo.Commercial:030007": "Эта пробная лицензия уже была активирована один раз!",
- "Volo.AbpIo.Commercial:030008": "Дата покупки может быть установлена только при статусе «Куплено»!",
- "Volo.AbpIo.Commercial:030009": "Пользователь не найден!",
- "Volo.AbpIo.Commercial:030010": "Чтобы приобрести пробную лицензию, сначала вам необходимо активировать пробную лицензию!",
- "Volo.AbpIo.Commercial:030011": "Приобретенную пробную лицензию удалить нельзя!"
+ "Permission:SendWelcomeEmail": "Отправить приветственное письмо",
+ "SendWelcomeEmail": "Отправить приветственное письмо",
+ "SendWelcomeEmailWarningMessage": "Вы уверены, что хотите отправить приветственное письмо членам организации?",
+ "SendWelcomeEmailSuccessMessage": "Приветственное письмо успешно отправлено!",
+ "Activate": "Активировать",
+ "ActivateTrialLicenseWarningMessage": "Когда вы активируете пробную лицензию, пользователю будет отправлено приветственное письмо. Хотите активировать его?",
+ "ActivateTrialLicenseSuccessMessage": "Активация прошла успешно, членам организации отправлено приветственное письмо.",
+ "PaymentRequestId": "Идентификатор запроса платежа",
+ "AdditionalDeveloperCount": "Дополнительное количество разработчиков",
+ "LicensePrice": "Цена лицензии",
+ "PurchaseDate": "Дата покупки",
+ "IsAbpBookDownloaded": "Книга «Освоение ABP» загружена?",
+ "IsMasteringAbpBookDownloadEnabled": "Загрузка книги ABP включена",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Пользовательская ссылка для оплаты",
+ "CustomPaymentLink": "Пользовательская ссылка для оплаты",
+ "Menu:CustomPaymentLink": "Пользовательская ссылка для оплаты",
+ "Amount": "Количество",
+ "GenerateCustomPaymentLink": "Создать персонализированную платежную ссылку",
+ "GeneratedPaymentLink": "Сгенерированная платежная ссылка",
+ "CopyText": "Копировать текст",
+ "Permission:CommunityEvents": "События",
+ "Menu:Events": "События",
+ "Events": "События",
+ "EventType": "Тип события",
+ "Number": "Число",
+ "RegistrationURL": "URL-адрес регистрации",
+ "URL": "URL-адрес",
+ "EventDeletionConfirmationMessage": "Вы уверены, что хотите удалить это мероприятие?",
+ "Enum:EventType:0": "Обсуждения сообщества",
+ "CreateAnEvent": "Создать мероприятие",
+ "Permission:CommunitySpeakers": "Динамики",
+ "CreateASpeaker": "Создать динамик",
+ "Speakers": "Динамики",
+ "Image": "Изображение",
+ "GithubURL": "URL-адрес Гитхаба",
+ "SpeakerDeletionConfirmationMessage": "Вы уверены, что хотите удалить этого динамика?",
+ "Menu:Speakers": "Динамики",
+ "ChooseSpeakerImage": "Выберите изображение динамика...",
+ "SpeakerImage": "Изображение докладчика",
+ "AddSpeaker": "Добавить динамик",
+ "ShowPurchaseItemsOfOrganizations": "Покупка предметов",
+ "Enum:OrganizationPurchaseState:0": "Не доставлен",
+ "Enum:OrganizationPurchaseState:1": "Доставленный",
+ "PurchaseItems": "Покупка предметов",
+ "SuccessfullyUpdated": "Успешно обновлено",
+ "SuccessfullyAdded": "Успешно добавлено",
+ "PurchaseState": "Статус покупки",
+ "ShowBetweenDayCount": "Шоу между днями",
+ "PurchaseOrder": "Заказ на покупку",
+ "ShowCreateInvoiceOfOrganization": "Создать счет",
+ "ShowCreateQuotationOfOrganization": "Создать предложение",
+ "BookDiscounts": "Скидки на книги",
+ "Permission:BookDiscount": "Забронировать скидку",
+ "Menu:BookDiscounts": "Скидки на книги",
+ "BookType": "Тип книги",
+ "PurchasePlatform": "Платформа покупки",
+ "StartTime": "Время начала",
+ "EndTime": "Время окончания",
+ "CreateABookDiscount": "Создать скидку на книгу",
+ "BookDiscountDeletionConfirmationMessage": "Вы уверены, что хотите удалить эту скидку на книгу?",
+ "CustomPaymentFlexSwitchDescription": "С лицензией",
+ "AllowFeatureUpgradeOnLicenseExpire": "Разрешить обновление функций по истечении срока действия лицензии",
+ "Deleted{0}": "[Удален {0}]",
+ "Tags": "Теги",
+ "SetTagsInfo": "Теги должны быть разделены запятыми. Например: CSharp, Entity Framework.",
+ "RejectTrialLicenseWarningMessage": "Вы уверены, что хотите отклонить этот запрос на пробную лицензию?",
+ "ExportToExcel": "Экспорт в Excel",
+ "OverallTotalPrice": "Общая общая цена",
+ "OverallDiscountPrice": "Общая цена со скидкой",
+ "OverallDiscountText": "Общий текст скидки",
+ "SelectReport": "- Выберите отчет -",
+ "NoDataAvailable": "Данные недоступны",
+ "StatisticsOfCachedContents": "Статистика кэшированного содержимого пакета NuGet для nuget.abp.io",
+ "Compact": "Компактный",
+ "EditSettings": "Изменить настройки",
+ "CurrentEstimatedSize": "Текущий расчетный размер",
+ "CurrentEntryCount": "Текущее количество входов",
+ "TotalHits": "Всего просмотров",
+ "TotalMisses": "Всего промахов",
+ "NoResponseFrom": "Нет ответа от",
+ "ContentCacheSlidingExpirationByDay": "Скользящий срок действия кэша контента по дням",
+ "MaxDaysForCaching": "Максимальное количество дней для кэширования",
+ "Enabled": "Включено",
+ "Menu:NugetPackagesContentCache": "NuGet-кэш",
+ "NugetPackagesContentCache": "Кэш контента NuGet",
+ "SlidingExpritionByDayInfo": "Получает или задает время, в течение которого запись кэша может быть неактивной (например, недоступной), прежде чем она будет удалена. Это не продлит срок действия записи после абсолютного истечения срока действия.",
+ "MaxDaysForCachingInfo": "Получает или задает абсолютное время истечения срока действия относительно текущего момента.",
+ "CurrentEstimatedSizeInfo": "Указывает приблизительную сумму размера содержимого всех пакетов NuGet, находящихся в настоящее время в кеше памяти.",
+ "CurrentEntryCountInfo": "Указывает количество экземпляров, находящихся в настоящее время в кэше памяти.",
+ "TotalHitsInfo": "Указывает общее количество промахов кэша. Попадание в кеш происходит, когда файл запрашивается из кеша, и кеш может выполнить этот запрос.",
+ "TotalMissesInfo": "Указывает общее количество попаданий в кэш. Промах в кэше — это когда в кэше нет запрошенного контента.",
+ "Permission:VersionHistory": "История версий",
+ "Caches": "Тайники",
+ "VersionHistories": "История версий",
+ "Version": "Версия",
+ "PublishDate": "Дата публикации",
+ "IsStableVersion": "Стабильная версия",
+ "IsActive": "Активный",
+ "NewVersion": "Новая версия",
+ "VersionHistoryDeletionConfirmationMessage": "Вы уверены, что хотите удалить эту версию?",
+ "CreateAbpConsultantLogoInfo": "Максимальный размер файла: 1 МБ.
Поддерживаемые типы файлов: jpg, jpeg, png, SVG, WebP.",
+ "UrlCode": "URL-код",
+ "Clear": "Прозрачный",
+ "Permission:AbpConsultant": "Консультант АБП",
+ "Menu:AbpConsultants": "Консультанты АБП",
+ "CreateAbpConsultant": "Создать консультанта по ABP",
+ "UrlCodeIsNotAvailable": "URL-код используется другим консультантом ABP.",
+ "AbpConsultants": "Консультанты АБП",
+ "AbpConsultant": "Консультант АБП",
+ "AbpConsultantEdit": "Изменить консультанта ABP",
+ "AbpConsultantCreate": "Создать консультанта по ABP",
+ "WhoWeAreItem": "Кто мы",
+ "FieldIsRequired": "{0} требуется.",
+ "FieldIsNotValid": "{0} недействителен.",
+ "InterestedLicenseType": "Заинтересованный тип лицензии",
+ "MoveWaitList": "Переместить в список ожидания",
+ "CommunityLinkTitle": "Открыть на сайте сообщества",
+ "CommunityLink": "Ссылка на сообщество",
+ "ReloadFromSource": "Перезагрузить из источника",
+ "ReloadFromSourceConfirmationMessage": "Это сообщение будет обновлено с "{0}". Вы хотите продолжать?",
+ "UnitPrice": "Цена за единицу товара",
+ "OverallDiscountAmount": "Общая сумма скидки",
+ "DiscountAmount": "Сумма скидки",
+ "FullChangeHistory": "Полная история изменений",
+ "Permission:RefreshReleaseLogs": "Обновить журналы выпусков",
+ "ReleaseLogs": "Журналы релизов",
+ "AuthorUserName": "Имя пользователя автора",
+ "Type": "Тип",
+ "TotalDiscount": "Общая скидка",
+ "SubTotal": "Промежуточный итог",
+ "TotalDue": "Общая сумма задолженности",
+ "QuotationNo": "Номер предложения",
+ "ValidTill": "Годен до",
+ "QuotationNote": "Ценовое примечание",
+ "QuotationTemplate.Address:": "Адрес:",
+ "QuotationTemplate.VATNo:": "НДС №:",
+ "QuotationTemplate.Phone:": "Телефон:",
+ "QuotationTemplate.E-mail:": "Электронная почта:",
+ "QuotationTemplate.Quotation": "Цитата",
+ "QuotationTemplate.To": "К",
+ "QuotationTemplate.Details": "Подробности",
+ "QuotationTemplate.QuotationNo:": "Цитата #:",
+ "QuotationTemplate.IssueDate:": "Дата выпуска:",
+ "QuotationTemplate.ValidTill:": "Годен до:",
+ "QuotationTemplate.ValidDays": "{0} дней",
+ "QuotationTemplate.Description": "Описание",
+ "QuotationTemplate.UnitPrice": "Цена за единицу товара",
+ "QuotationTemplate.Qty": "Кол-во",
+ "QuotationTemplate.Discount": "Скидка",
+ "QuotationTemplate.Total": "Общий",
+ "QuotationTemplate.Notes": "Примечания",
+ "QuotationTemplate.SubTotal:": "Промежуточный итог :",
+ "QuotationTemplate.Tax/VAT:": "Налог/НДС (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Общая скидка :",
+ "QuotationTemplate.TOTALDUE:": "ВСЕГО К ЗАПЛАТЕ:",
+ "QuotationTemplate.BankAccount": "Информацию о нашем банковском счете можно найти по адресу {0}.",
+ "Permission:Raffles": "Розыгрыш",
+ "Permission:Draw": "Рисовать",
+ "Menu:Raffles": "Розыгрыши",
+ "RaffleIsNotDrawable": "Розыгрыш не проводится",
+ "WinnerCountMustBeGreaterThanZero": "Число победителей должно быть больше нуля.",
+ "FullDescription": "Полное описание",
+ "VisibilityStartDate": "Дата начала видимости",
+ "VisibilityEndDate": "Дата окончания видимости",
+ "RaffleDate": "Дата розыгрыша",
+ "SubscriptionCode": "Код подписки",
+ "GroupCode": "Код группы",
+ "MaxWinnerCount": "Максимальное количество победителей",
+ "ReDraw": "Перерисовать",
+ "EditRaffle": "Редактировать лотерею",
+ "Raffles": "Розыгрыши",
+ "CreateARaffle": "Создать лотерею",
+ "Draw": "Рисовать",
+ "Enum:RaffleStatus:0": "Активный",
+ "Enum:RaffleStatus:1": "Следующий",
+ "Enum:RaffleStatus:2": "Прошлое",
+ "DrawDone": "Розыгрыш завершен",
+ "HomePageShowType": "Тип показа домашней страницы",
+ "None": "Никто",
+ "Card": "Карта",
+ "Horizontal": "Горизонтальный",
+ "Winners": "Победители",
+ "StartDateMustBeLessThanEndDate": "Дата начала должна быть меньше даты окончания.",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Дата начала видимости должна быть меньше даты окончания видимости.",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Дата начала должна быть позже даты начала видимости.",
+ "EndDateMustBeLessThanVisibilityEndDate": "Дата окончания должна быть меньше даты окончания видимости.",
+ "DrawnDone": "Нарисовано Готово",
+ "AddColor": "Добавить цвет",
+ "Colors": "Цвета",
+ "RemoveColor": "Удалить цвет",
+ "MaxColorCountWarning": "Вы можете добавить до {0} цветов.",
+ "MinColorCountWarning": "Вы должны добавить не менее {0} цветов.",
+ "RaffleDeletionConfirmationMessage": "Вы уверены, что хотите удалить этот розыгрыш?",
+ "CreateRaffle": "Создать лотерею",
+ "RemoveImage": "Удалить изображение",
+ "SuccessfullySaved": "Успешно сохранено",
+ "Menu:CommunityTalks": "Обсуждения сообщества",
+ "Menu:Conferences": "Конференции",
+ "Menu:OtherLiveEvents": "Другие живые события",
+ "Menu:SponsoredConferences": "Спонсируемые конференции",
+ "Logo": "Логотип",
+ "Slug": "Слизень",
+ "CompanyUrl": "URL компании",
+ "TalkTitle": "Название доклада",
+ "AbstractTopic": "Абстрактная тема",
+ "Bio": "Био",
+ "LinkedIn": "LinkedIn",
+ "Github": "Гитхаб",
+ "Twitch": "Твич",
+ "Youtube": "YouTube",
+ "Twitter": "Твиттер",
+ "PersonalWebsite": "Персональный сайт",
+ "VideoId": "Идентификатор видео",
+ "Order": "Заказ",
+ "Image1x1": "Изображение 1х1",
+ "Image16x9": "Изображение 16x9",
+ "Banner": "Баннер",
+ "Speaker": "Оратор",
+ "SessionDate": "Дата сессии",
+ "AddSession": "Добавить сеанс",
+ "AddSponsor": "Добавить спонсора",
+ "SponsorLogo": "Логотип спонсора",
+ "RegistrationUrl": "URL-адрес регистрации"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json
index 74e74c75ba6..4cb4885c78a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Všetky príspevky boli úspešne reindexované.",
"Permission:FullSearch": "Vyhľadávanie v celom texte",
"Menu:CliAnalytics": "Cli analytiky",
+ "Menu:Reports": "Správy",
"TemplateName": "Názov šablóny",
"TemplateVersion": "Verzia šablóny",
"DatabaseProvider": "Poskytovateľ databázy",
@@ -231,8 +232,10 @@
"UiFramework": "UI frameworku",
"Options": "Možnosti",
"CliAnalytics": "Cli analytiky",
+ "Reports": "Správy",
"Permission:CliAnalyticses": "Cli analytiky",
"Permission:CliAnalytics": "Cli analytiky",
+ "Permission:Reports": "Správy",
"Search": "Hľadať",
"ClearFilter": "Vyčistiť filter",
"LicensePrivateKey": "Privátny kľúč licencie",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Postavenie",
"TrialLicenseStartDateFilter": "Dátum začiatku",
"TrialLicenseEndDateFilter": "Dátum ukončenia",
- "FirsName": "Krstné meno",
+ "FirstName": "Krstné meno",
"LastName": "Priezvisko",
"StartDate": "Dátum začiatku",
"EndDate": "Dátum ukončenia",
"PurchasedDate": "Dátum zakúpenia",
"OrganizationDetail": "Podrobnosti o organizácii",
- "SendActivationMail": "Odoslať aktivačný e-mail",
- "ActivationMailSentSuccessfully": "Aktivačný e-mail bol úspešne odoslaný!",
"TrialLicenseStatus": "Stav skúšobnej licencie",
"TrialLicenseDetail": "Podrobnosti skúšobnej licencie",
"AcceptsMarketingCommunications": "Marketingová komunikácia",
@@ -337,17 +338,228 @@
"Expired": "Platnosť vypršala",
"TrialLicenseDeletionWarningMessage": "Naozaj chcete odstrániť skúšobnú licenciu? Skúšobná licencia, organizácia a účty podpory budú odstránené!",
"LicenseCategoryFilter": "Kategória licencie",
- "Volo.AbpIo.Commercial:030000": "Skúšobné obdobie ste už využili.",
- "Volo.AbpIo.Commercial:030001": "Tento názov organizácie už existuje.",
- "Volo.AbpIo.Commercial:030002": "Po aktivácii nie je možné skúšobnú licenciu nastaviť na vyžiadanie!",
- "Volo.AbpIo.Commercial:030003": "Taký stav neexistuje!",
- "Volo.AbpIo.Commercial:030004": "Stav nebolo možné zmeniť z dôvodu neočakávanej chyby!",
- "Volo.AbpIo.Commercial:030005": "Dátum začiatku a konca je možné aktualizovať, keď je skúšobná licencia v stave -aktivovaná-!",
- "Volo.AbpIo.Commercial:030006": "Dátum ukončenia musí byť vždy väčší ako dátum začiatku!",
- "Volo.AbpIo.Commercial:030007": "Táto skúšobná licencia už bola raz aktivovaná!",
- "Volo.AbpIo.Commercial:030008": "Dátum nákupu je možné nastaviť len vtedy, keď je stav Kúpené!",
- "Volo.AbpIo.Commercial:030009": "Užívateľ Nenájdený!",
- "Volo.AbpIo.Commercial:030010": "Ak si chcete zakúpiť skúšobnú licenciu, musíte si najprv aktivovať skúšobnú licenciu!",
- "Volo.AbpIo.Commercial:030011": "Skúšobnú licenciu nemôžete vymazať, keď je zakúpená!"
+ "Permission:SendWelcomeEmail": "Odoslať uvítací e-mail",
+ "SendWelcomeEmail": "Odoslať uvítací e-mail",
+ "SendWelcomeEmailWarningMessage": "Naozaj chcete poslať uvítací e-mail členom organizácie?",
+ "SendWelcomeEmailSuccessMessage": "Uvítací e-mail bol úspešne odoslaný!",
+ "Activate": "Aktivovať",
+ "ActivateTrialLicenseWarningMessage": "Keď si aktivujete skúšobnú licenciu, používateľovi sa odošle uvítací e-mail. Chcete ho aktivovať?",
+ "ActivateTrialLicenseSuccessMessage": "Úspešne aktivované a členom organizácie bol odoslaný uvítací e-mail.",
+ "PaymentRequestId": "ID žiadosti o platbu",
+ "AdditionalDeveloperCount": "Ďalší počet vývojárov",
+ "LicensePrice": "Cena licencie",
+ "PurchaseDate": "Dátum nákupu",
+ "IsAbpBookDownloaded": "Stiahnutá kniha Mastering ABP?",
+ "IsMasteringAbpBookDownloadEnabled": "Sťahovanie knihy ABP je povolené",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Vlastný platobný odkaz",
+ "CustomPaymentLink": "Vlastný platobný odkaz",
+ "Menu:CustomPaymentLink": "Vlastný platobný odkaz",
+ "Amount": "Suma",
+ "GenerateCustomPaymentLink": "Generovať vlastný platobný odkaz",
+ "GeneratedPaymentLink": "Vygenerovaný odkaz na platbu",
+ "CopyText": "Kopírovať text",
+ "Permission:CommunityEvents": "Diania",
+ "Menu:Events": "Diania",
+ "Events": "Diania",
+ "EventType": "Typ udalosti",
+ "Number": "číslo",
+ "RegistrationURL": "Registračná adresa URL",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Naozaj chcete odstrániť túto udalosť?",
+ "Enum:EventType:0": "Komunitné rozhovory",
+ "CreateAnEvent": "Vytvorte udalosť",
+ "Permission:CommunitySpeakers": "Reproduktory",
+ "CreateASpeaker": "Vytvorte reproduktor",
+ "Speakers": "Reproduktory",
+ "Image": "Obrázok",
+ "GithubURL": "Adresa URL Github",
+ "SpeakerDeletionConfirmationMessage": "Naozaj chcete odstrániť tento reproduktor?",
+ "Menu:Speakers": "Reproduktory",
+ "ChooseSpeakerImage": "Vyberte obrázok reproduktora...",
+ "SpeakerImage": "Obrázok reproduktora",
+ "AddSpeaker": "Pridať reproduktor",
+ "ShowPurchaseItemsOfOrganizations": "Nákup položiek",
+ "Enum:OrganizationPurchaseState:0": "Nedoručený",
+ "Enum:OrganizationPurchaseState:1": "Doručené",
+ "PurchaseItems": "Nákup položiek",
+ "SuccessfullyUpdated": "Úspešne aktualizované",
+ "SuccessfullyAdded": "Úspešne pridané",
+ "PurchaseState": "Stav nákupu",
+ "ShowBetweenDayCount": "Show medzi dňami",
+ "PurchaseOrder": "Objednávka",
+ "ShowCreateInvoiceOfOrganization": "Vytvoriť faktúru",
+ "ShowCreateQuotationOfOrganization": "Vytvorte cenovú ponuku",
+ "BookDiscounts": "Zľavy na knihy",
+ "Permission:BookDiscount": "Zľava na knihy",
+ "Menu:BookDiscounts": "Zľavy na knihy",
+ "BookType": "Typ knihy",
+ "PurchasePlatform": "Nákupná platforma",
+ "StartTime": "Doba spustenia",
+ "EndTime": "Čas ukončenia",
+ "CreateABookDiscount": "Vytvorte zľavu na knihu",
+ "BookDiscountDeletionConfirmationMessage": "Naozaj chcete odstrániť túto zľavu na knihu?",
+ "CustomPaymentFlexSwitchDescription": "S licenciou",
+ "AllowFeatureUpgradeOnLicenseExpire": "Povoliť inováciu funkcií po uplynutí platnosti licencie",
+ "Deleted{0}": "[Odstránené {0}]",
+ "Tags": "Tagy",
+ "SetTagsInfo": "Značky by mali byť oddelené čiarkou. Napr.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Naozaj chcete odmietnuť túto žiadosť o skúšobnú licenciu?",
+ "ExportToExcel": "Exportovať do Excelu",
+ "OverallTotalPrice": "Celková celková cena",
+ "OverallDiscountPrice": "Celková zľava",
+ "OverallDiscountText": "Text celkovej zľavy",
+ "SelectReport": "- Vyberte prehľad -",
+ "NoDataAvailable": "Nie sú k dispozícii žiadne údaje",
+ "StatisticsOfCachedContents": "Štatistiky obsahu balíka NuGet uloženého vo vyrovnávacej pamäti pre nuget.abp.io",
+ "Compact": "Kompaktný",
+ "EditSettings": "Upraviť nastavenia",
+ "CurrentEstimatedSize": "Aktuálna odhadovaná veľkosť",
+ "CurrentEntryCount": "Aktuálny počet vstupov",
+ "TotalHits": "Celkový počet zásahov",
+ "TotalMisses": "Celkom chýba",
+ "NoResponseFrom": "Žiadna odpoveď od",
+ "ContentCacheSlidingExpirationByDay": "Posuvné uplynutie platnosti vyrovnávacej pamäte obsahu podľa dňa",
+ "MaxDaysForCaching": "Maximálny počet dní na ukladanie do vyrovnávacej pamäte",
+ "Enabled": "Povolené",
+ "Menu:NugetPackagesContentCache": "Vyrovnávacia pamäť NuGet",
+ "NugetPackagesContentCache": "Vyrovnávacia pamäť obsahu NuGet",
+ "SlidingExpritionByDayInfo": "Získa alebo nastaví, ako dlho môže byť záznam vo vyrovnávacej pamäti neaktívny (napr. bez prístupu), kým bude odstránený. Životnosť záznamu sa tým nepredĺži za absolútnu expiráciu.",
+ "MaxDaysForCachingInfo": "Získa alebo nastaví absolútny čas vypršania platnosti vzhľadom na teraz.",
+ "CurrentEstimatedSizeInfo": "Označuje odhadovaný súčet veľkosti obsahu všetkých balíčkov NuGet, ktoré sú momentálne vo vyrovnávacej pamäti",
+ "CurrentEntryCountInfo": "Označuje počet inštancií aktuálne vo vyrovnávacej pamäti.",
+ "TotalHitsInfo": "Označuje celkový počet vynechaní vyrovnávacej pamäte. K prístupu do vyrovnávacej pamäte dochádza, keď je súbor vyžiadaný z vyrovnávacej pamäte a vyrovnávacia pamäť je schopná túto požiadavku splniť.",
+ "TotalMissesInfo": "Označuje celkový počet prístupov do vyrovnávacej pamäte. Cache miss je, keď cache neobsahuje požadovaný obsah.",
+ "Permission:VersionHistory": "História verzií",
+ "Caches": "Cache",
+ "VersionHistories": "História verzií",
+ "Version": "Verzia",
+ "PublishDate": "Dátum zverejnenia",
+ "IsStableVersion": "Stabilná verzia",
+ "IsActive": "Aktívne",
+ "NewVersion": "Nová verzia",
+ "VersionHistoryDeletionConfirmationMessage": "Naozaj chcete odstrániť túto verziu?",
+ "CreateAbpConsultantLogoInfo": "Maximálna veľkosť súboru: 1 MB
Podporované typy súborov: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Kód URL",
+ "Clear": "jasný",
+ "Permission:AbpConsultant": "Konzultant ABP",
+ "Menu:AbpConsultants": "Konzultanti ABP",
+ "CreateAbpConsultant": "Vytvorte poradcu ABP",
+ "UrlCodeIsNotAvailable": "Url kód používa iný konzultant ABP.",
+ "AbpConsultants": "Konzultanti ABP",
+ "AbpConsultant": "Konzultant ABP",
+ "AbpConsultantEdit": "Upraviť poradcu ABP",
+ "AbpConsultantCreate": "Vytvorte poradcu ABP",
+ "WhoWeAreItem": "Položka Kto sme",
+ "FieldIsRequired": "Vyžaduje sa {0}.",
+ "FieldIsNotValid": "{0} nie je platné.",
+ "InterestedLicenseType": "Typ licencie, o ktorú máte záujem",
+ "MoveWaitList": "Presuňte sa na zoznam čakateľov",
+ "CommunityLinkTitle": "Otvorte na webovej stránke komunity",
+ "CommunityLink": "Odkaz na komunitu",
+ "ReloadFromSource": "Znovu načítať zo zdroja",
+ "ReloadFromSourceConfirmationMessage": "Tento príspevok bude obnovený z „{0}“. Chceš pokračovať?",
+ "UnitPrice": "Jednotková cena",
+ "OverallDiscountAmount": "Celková výška zľavy",
+ "DiscountAmount": "Výška zľavy",
+ "FullChangeHistory": "Úplná história zmien",
+ "Permission:RefreshReleaseLogs": "Obnoviť denníky vydania",
+ "ReleaseLogs": "Denníky uvoľnenia",
+ "AuthorUserName": "Používateľské meno autora",
+ "Type": "Typ",
+ "TotalDiscount": "Celková zľava",
+ "SubTotal": "Medzisúčet",
+ "TotalDue": "Celková splatnosť",
+ "QuotationNo": "Citát č",
+ "ValidTill": "Platný do",
+ "QuotationNote": "Poznámka k citácii",
+ "QuotationTemplate.Address:": "Adresa:",
+ "QuotationTemplate.VATNo:": "IČ DPH:",
+ "QuotationTemplate.Phone:": "Telefón:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Citácia",
+ "QuotationTemplate.To": "Komu",
+ "QuotationTemplate.Details": "Podrobnosti",
+ "QuotationTemplate.QuotationNo:": "Citácia č.:",
+ "QuotationTemplate.IssueDate:": "Dátum vydania:",
+ "QuotationTemplate.ValidTill:": "Platný do:",
+ "QuotationTemplate.ValidDays": "{0} dní",
+ "QuotationTemplate.Description": "Popis",
+ "QuotationTemplate.UnitPrice": "Jednotková cena",
+ "QuotationTemplate.Qty": "Množ",
+ "QuotationTemplate.Discount": "Zľava",
+ "QuotationTemplate.Total": "Celkom",
+ "QuotationTemplate.Notes": "Poznámky",
+ "QuotationTemplate.SubTotal:": "Medzisúčet:",
+ "QuotationTemplate.Tax/VAT:": "Daň / DPH (%{0}) :",
+ "QuotationTemplate.TotalDiscount:": "Celková zľava:",
+ "QuotationTemplate.TOTALDUE:": "CELKOVÁ DLUHA:",
+ "QuotationTemplate.BankAccount": "Informácie o našom bankovom účte nájdete na adrese {0}",
+ "Permission:Raffles": "Tombola",
+ "Permission:Draw": "Kresliť",
+ "Menu:Raffles": "Tomboly",
+ "RaffleIsNotDrawable": "Tombola nie je žrebovateľná",
+ "WinnerCountMustBeGreaterThanZero": "Počet víťazov musí byť väčší ako nula",
+ "FullDescription": "Úplný popis",
+ "VisibilityStartDate": "Dátum začiatku viditeľnosti",
+ "VisibilityEndDate": "Dátum ukončenia viditeľnosti",
+ "RaffleDate": "Dátum tomboly",
+ "SubscriptionCode": "Kód predplatného",
+ "GroupCode": "Skupinový kód",
+ "MaxWinnerCount": "Maximálny počet víťazov",
+ "ReDraw": "Znovu nakresliť",
+ "EditRaffle": "Upraviť lotériu",
+ "Raffles": "Tomboly",
+ "CreateARaffle": "Vytvorte tombolu",
+ "Draw": "Kresliť",
+ "Enum:RaffleStatus:0": "Aktívne",
+ "Enum:RaffleStatus:1": "Ďalšie",
+ "Enum:RaffleStatus:2": "Minulosť",
+ "DrawDone": "Kreslenie Hotovo",
+ "HomePageShowType": "Typ zobrazenia domovskej stránky",
+ "None": "žiadne",
+ "Card": "kard",
+ "Horizontal": "Horizontálne",
+ "Winners": "Víťazi",
+ "StartDateMustBeLessThanEndDate": "Dátum začiatku musí byť kratší ako dátum ukončenia",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Dátum začiatku viditeľnosti musí byť kratší ako dátum ukončenia viditeľnosti",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Dátum začiatku musí byť väčší ako dátum začiatku viditeľnosti",
+ "EndDateMustBeLessThanVisibilityEndDate": "Dátum ukončenia musí byť kratší ako dátum ukončenia viditeľnosti",
+ "DrawnDone": "Kreslené Hotovo",
+ "AddColor": "Pridať farbu",
+ "Colors": "Farby",
+ "RemoveColor": "Odstrániť farbu",
+ "MaxColorCountWarning": "Môžete pridať až {0} farieb",
+ "MinColorCountWarning": "Musíte pridať aspoň {0} farieb",
+ "RaffleDeletionConfirmationMessage": "Naozaj chcete odstrániť túto tombolu?",
+ "CreateRaffle": "Vytvorenie tomboly",
+ "RemoveImage": "Odstrániť obrázok",
+ "SuccessfullySaved": "Úspešne uložené",
+ "Menu:CommunityTalks": "Komunitné rozhovory",
+ "Menu:Conferences": "konferencie",
+ "Menu:OtherLiveEvents": "Ďalšie živé podujatia",
+ "Menu:SponsoredConferences": "Sponzorované konferencie",
+ "Logo": "Logo",
+ "Slug": "Slimák",
+ "CompanyUrl": "Adresa URL spoločnosti",
+ "TalkTitle": "Názov diskusie",
+ "AbstractTopic": "Abstraktná téma",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Trhnutie",
+ "Youtube": "YouTube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Osobná webová stránka",
+ "VideoId": "ID videa",
+ "Order": "objednať",
+ "Image1x1": "Obrázok 1x1",
+ "Image16x9": "Obrázok 16x9",
+ "Banner": "Banner",
+ "Speaker": "Hovorca",
+ "SessionDate": "Dátum relácie",
+ "AddSession": "Pridať reláciu",
+ "AddSponsor": "Pridať sponzora",
+ "SponsorLogo": "Logo sponzora",
+ "RegistrationUrl": "Registračná adresa URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json
index 968c8fa8c04..58eb87edbcb 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Vse objave so bile uspešno ponovno indeksirane.",
"Permission:FullSearch": "Iskanje po celotnem besedilu",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Poročila",
"TemplateName": "Ime predloge",
"TemplateVersion": "Različica predloge",
"DatabaseProvider": "Ponudnik baze podatkov",
@@ -231,8 +232,10 @@
"UiFramework": "Okvir uporabniškega vmesnika",
"Options": "Opcije",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Poročila",
"Permission:CliAnalyticses": "Cli Analytics",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Poročila",
"Search": "Iskanje",
"ClearFilter": "Počisti filter",
"LicensePrivateKey": "Licenčni zasebni ključ",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Stanje",
"TrialLicenseStartDateFilter": "Začetni datum",
"TrialLicenseEndDateFilter": "Končni datum",
- "FirsName": "Ime",
+ "FirstName": "Ime",
"LastName": "Priimek",
"StartDate": "Začetni datum",
"EndDate": "Končni datum",
"PurchasedDate": "Datum nakupa",
"OrganizationDetail": "Podrobnosti o organizaciji",
- "SendActivationMail": "Pošlji aktivacijsko pošto",
- "ActivationMailSentSuccessfully": "Aktivacijska pošta uspešno poslana!",
"TrialLicenseStatus": "Status preizkusne licence",
"TrialLicenseDetail": "Podrobnosti o preizkusni licenci",
"AcceptsMarketingCommunications": "Tržno komuniciranje",
@@ -337,22 +338,228 @@
"Expired": "Potekel",
"TrialLicenseDeletionWarningMessage": "Ali ste prepričani, da želite izbrisati preskusno licenco? Preskusna licenca, organizacija, podporni računi bodo izbrisani!",
"LicenseCategoryFilter": "Kategorija licence",
- "Volo.AbpIo.Commercial:030000": "Poskusno obdobje ste že izkoristili.",
- "Volo.AbpIo.Commercial:030001": "To ime organizacije že obstaja.",
- "Volo.AbpIo.Commercial:030002": "Ko je enkrat aktivirana, poskusne licence ni mogoče nastaviti na zahtevano!",
- "Volo.AbpIo.Commercial:030003": "Takega statusa ni!",
- "Volo.AbpIo.Commercial:030004": "Stanja ni bilo mogoče spremeniti zaradi nepričakovane napake!",
- "Volo.AbpIo.Commercial:030005": "Začetni in končni datum je mogoče posodobiti, ko je preizkusna licenca v statusu -aktivirano!",
- "Volo.AbpIo.Commercial:030006": "Končni datum mora biti vedno večji od začetnega!",
- "Volo.AbpIo.Commercial:030007": "Ta preizkusna licenca je bila že enkrat aktivirana!",
- "Volo.AbpIo.Commercial:030008": "Datum nakupa je mogoče nastaviti samo, če je status Kupljeno!",
- "Volo.AbpIo.Commercial:030009": "Uporabnik ni najden!",
- "Volo.AbpIo.Commercial:030010": "Za nakup preizkusne licence morate najprej aktivirati preizkusno licenco!",
- "Volo.AbpIo.Commercial:030011": "Preskusne licence ne morete izbrisati, ko je kupljena!",
+ "Permission:SendWelcomeEmail": "Pošlji pozdravno e-pošto",
+ "SendWelcomeEmail": "Pošlji pozdravno e-pošto",
+ "SendWelcomeEmailWarningMessage": "Ali ste prepričani, da želite članom organizacije poslati pozdravno e-pošto?",
+ "SendWelcomeEmailSuccessMessage": "Pozdravno e-poštno sporočilo je bilo uspešno poslano!",
+ "Activate": "Aktiviraj",
+ "ActivateTrialLicenseWarningMessage": "Ko aktivirate poskusno licenco, bo uporabniku poslano pozdravno e-poštno sporočilo. Ali ga želite aktivirati?",
+ "ActivateTrialLicenseSuccessMessage": "Uspešno aktiviran in pozdravno e-poštno sporočilo je bilo poslano članom organizacije.",
+ "PaymentRequestId": "ID zahteve za plačilo",
+ "AdditionalDeveloperCount": "Dodatno število razvijalcev",
+ "LicensePrice": "Cena licence",
+ "PurchaseDate": "Datum nakupa",
+ "IsAbpBookDownloaded": "Ste prenesli knjigo Mastering ABP?",
+ "IsMasteringAbpBookDownloadEnabled": "Prenos knjige ABP omogočen",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Povezava za plačilo po meri",
+ "CustomPaymentLink": "Povezava za plačilo po meri",
+ "Menu:CustomPaymentLink": "Povezava za plačilo po meri",
+ "Amount": "Znesek",
+ "GenerateCustomPaymentLink": "Ustvari povezavo za plačilo po meri",
+ "GeneratedPaymentLink": "Ustvarjena povezava za plačilo",
+ "CopyText": "Kopiraj besedilo",
+ "Permission:CommunityEvents": "Dogodki",
+ "Menu:Events": "Dogodki",
+ "Events": "Dogodki",
+ "EventType": "Vrsta dogodka",
+ "Number": "številka",
+ "RegistrationURL": "URL za registracijo",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati ta dogodek?",
+ "Enum:EventType:0": "Skupnostni pogovori",
+ "CreateAnEvent": "Ustvarite dogodek",
+ "Permission:CommunitySpeakers": "Zvočniki",
+ "CreateASpeaker": "Ustvari zvočnik",
+ "Speakers": "Zvočniki",
+ "Image": "Slika",
+ "GithubURL": "Github URL",
+ "SpeakerDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati tega zvočnika?",
+ "Menu:Speakers": "Zvočniki",
+ "ChooseSpeakerImage": "Izberite sliko zvočnika ...",
+ "SpeakerImage": "Slika zvočnika",
+ "AddSpeaker": "Dodaj zvočnik",
+ "ShowPurchaseItemsOfOrganizations": "Nakup predmetov",
+ "Enum:OrganizationPurchaseState:0": "Ni dostavljeno",
+ "Enum:OrganizationPurchaseState:1": "Dostavljeno",
+ "PurchaseItems": "Nakup predmetov",
+ "SuccessfullyUpdated": "Uspešno posodobljeno",
+ "SuccessfullyAdded": "Uspešno dodano",
+ "PurchaseState": "Stanje nakupa",
+ "ShowBetweenDayCount": "Pokaži med dnevi",
+ "PurchaseOrder": "Naročilnica",
+ "ShowCreateInvoiceOfOrganization": "Ustvari račun",
+ "ShowCreateQuotationOfOrganization": "Ustvarite ponudbo",
+ "BookDiscounts": "Knjižni popusti",
+ "Permission:BookDiscount": "Knjižni popust",
+ "Menu:BookDiscounts": "Knjižni popusti",
+ "BookType": "Vrsta knjige",
+ "PurchasePlatform": "Platforma za nakup",
+ "StartTime": "Začetni čas",
+ "EndTime": "Končni čas",
+ "CreateABookDiscount": "Ustvarite popust za knjige",
+ "BookDiscountDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati ta popust za knjige?",
+ "CustomPaymentFlexSwitchDescription": "Z licenco",
+ "AllowFeatureUpgradeOnLicenseExpire": "Dovoli nadgradnjo funkcij ob poteku licence",
+ "Deleted{0}": "[Izbrisano {0}]",
+ "Tags": "Oznake",
+ "SetTagsInfo": "Oznake morajo biti ločene z vejicami. Npr.: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Ali ste prepričani, da želite zavrniti to zahtevo za preskusno licenco?",
+ "ExportToExcel": "Izvoz v Excel",
+ "OverallTotalPrice": "Skupna skupna cena",
+ "OverallDiscountPrice": "Skupna cena s popustom",
+ "OverallDiscountText": "Besedilo splošnega popusta",
+ "SelectReport": "- Izberite Poročilo -",
+ "NoDataAvailable": "Ni podatkov",
+ "StatisticsOfCachedContents": "Statistika predpomnjene vsebine paketa NuGet za nuget.abp.io",
+ "Compact": "Kompakten",
+ "EditSettings": "Uredi nastavitve",
+ "CurrentEstimatedSize": "Trenutna ocenjena velikost",
+ "CurrentEntryCount": "Trenutno število vnosov",
+ "TotalHits": "Skupno število zadetkov",
+ "TotalMisses": "Totalni zgrešilci",
+ "NoResponseFrom": "Ni odgovora od",
+ "ContentCacheSlidingExpirationByDay": "Drsni potek predpomnilnika vsebine po dnevih",
+ "MaxDaysForCaching": "Največje število dni za predpomnjenje",
+ "Enabled": "Omogočeno",
+ "Menu:NugetPackagesContentCache": "Predpomnilnik NuGet",
+ "NugetPackagesContentCache": "Predpomnilnik vsebine NuGet",
+ "SlidingExpritionByDayInfo": "Dobi ali nastavi, koliko časa je lahko vnos v predpomnilnik neaktiven (npr. nedostopen), preden bo odstranjen. To ne bo podaljšalo življenjske dobe vstopa po absolutnem izteku.",
+ "MaxDaysForCachingInfo": "Pridobi ali nastavi absolutni čas poteka glede na zdaj.",
+ "CurrentEstimatedSizeInfo": "Označuje ocenjeno vsoto velikosti vsebine vseh paketov NuGet, ki je trenutno v predpomnilniku pomnilnika",
+ "CurrentEntryCountInfo": "Označuje število primerkov, ki so trenutno v predpomnilniku.",
+ "TotalHitsInfo": "Označuje skupno število zgrešenih predpomnilnikov. Do zadetka v predpomnilniku pride, ko je datoteka zahtevana iz predpomnilnika in predpomnilnik lahko izpolni to zahtevo.",
+ "TotalMissesInfo": "Označuje skupno število zadetkov predpomnilnika. Zgrešen predpomnilnik je, ko predpomnilnik ne vsebuje zahtevane vsebine.",
+ "Permission:VersionHistory": "Zgodovina različic",
+ "Caches": "Zapomnilniki",
+ "VersionHistories": "Zgodovina različic",
+ "Version": "Različica",
+ "PublishDate": "Datum objave",
+ "IsStableVersion": "Stabilna različica",
+ "IsActive": "Aktiven",
+ "NewVersion": "Nova različica",
+ "VersionHistoryDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati to različico?",
+ "CreateAbpConsultantLogoInfo": "Največja velikost datoteke: 1 MB
Podprte vrste datotek: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Url koda",
+ "Clear": "jasno",
+ "Permission:AbpConsultant": "ABP svetovalec",
+ "Menu:AbpConsultants": "ABP svetovalci",
+ "CreateAbpConsultant": "Ustvarite ABP svetovalca",
+ "UrlCodeIsNotAvailable": "Url kodo uporablja drug svetovalec ABP.",
+ "AbpConsultants": "ABP svetovalci",
+ "AbpConsultant": "ABP svetovalec",
+ "AbpConsultantEdit": "Uredi ABP svetovalca",
+ "AbpConsultantCreate": "Ustvarite ABP svetovalca",
+ "WhoWeAreItem": "Kdo smo",
+ "FieldIsRequired": "Zahtevan je {0}.",
+ "FieldIsNotValid": "{0} ni veljaven.",
+ "InterestedLicenseType": "Zainteresirana vrsta licence",
"MoveWaitList": "Presuňte sa na zoznam čakateľov",
"CommunityLinkTitle": "Otvorte na webovej stránke komunity",
"CommunityLink": "Odkaz na komunitu",
"ReloadFromSource": "Znovu načítať zo zdroja",
- "ReloadFromSourceConfirmationMessage": "Tento príspevok bude obnovený z „{0}“. Chceš pokračovať?"
+ "ReloadFromSourceConfirmationMessage": "Tento príspevok bude obnovený z „{0}“. Chceš pokračovať?",
+ "UnitPrice": "Cena na enoto",
+ "OverallDiscountAmount": "Skupni znesek popusta",
+ "DiscountAmount": "Znesek popusta",
+ "FullChangeHistory": "Celotna zgodovina sprememb",
+ "Permission:RefreshReleaseLogs": "Osveži dnevnike izdaj",
+ "ReleaseLogs": "Dnevniki izdaje",
+ "AuthorUserName": "Uporabniško ime avtorja",
+ "Type": "Vrsta",
+ "TotalDiscount": "Skupni popust",
+ "SubTotal": "Vmesni seštevek",
+ "TotalDue": "Skupaj zapadlo",
+ "QuotationNo": "Ponudba št",
+ "ValidTill": "Veljavno do",
+ "QuotationNote": "Opomba o ponudbi",
+ "QuotationTemplate.Address:": "Naslov:",
+ "QuotationTemplate.VATNo:": "DDV številka:",
+ "QuotationTemplate.Phone:": "telefon:",
+ "QuotationTemplate.E-mail:": "E-naslov:",
+ "QuotationTemplate.Quotation": "Citat",
+ "QuotationTemplate.To": "Za",
+ "QuotationTemplate.Details": "Podrobnosti",
+ "QuotationTemplate.QuotationNo:": "Ponudba #:",
+ "QuotationTemplate.IssueDate:": "Datum izdaje:",
+ "QuotationTemplate.ValidTill:": "Veljavno do:",
+ "QuotationTemplate.ValidDays": "{0} dni",
+ "QuotationTemplate.Description": "Opis",
+ "QuotationTemplate.UnitPrice": "Cena na enoto",
+ "QuotationTemplate.Qty": "Količina",
+ "QuotationTemplate.Discount": "Popust",
+ "QuotationTemplate.Total": "Skupaj",
+ "QuotationTemplate.Notes": "Opombe",
+ "QuotationTemplate.SubTotal:": "Vmesni seštevek:",
+ "QuotationTemplate.Tax/VAT:": "Davek/DDV (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Skupni popust:",
+ "QuotationTemplate.TOTALDUE:": "SKUPAJ ZAPADA:",
+ "QuotationTemplate.BankAccount": "Podatke o našem bančnem računu najdete na {0}",
+ "Permission:Raffles": "Žrebanje",
+ "Permission:Draw": "Nariši",
+ "Menu:Raffles": "Žrebanje",
+ "RaffleIsNotDrawable": "Žrebanje ni možno",
+ "WinnerCountMustBeGreaterThanZero": "Število zmagovalcev mora biti večje od nič",
+ "FullDescription": "Celoten opis",
+ "VisibilityStartDate": "Začetni datum vidnosti",
+ "VisibilityEndDate": "Končni datum vidnosti",
+ "RaffleDate": "Datum žrebanja",
+ "SubscriptionCode": "Naročniška koda",
+ "GroupCode": "Koda skupine",
+ "MaxWinnerCount": "Največje število zmagovalcev",
+ "ReDraw": "Ponovno nariši",
+ "EditRaffle": "Uredi nagradno igro",
+ "Raffles": "Žrebanje",
+ "CreateARaffle": "Ustvari nagradno igro",
+ "Draw": "Nariši",
+ "Enum:RaffleStatus:0": "Aktiven",
+ "Enum:RaffleStatus:1": "Naslednji",
+ "Enum:RaffleStatus:2": "Preteklost",
+ "DrawDone": "Žrebanje končano",
+ "HomePageShowType": "Vrsta prikaza domače strani",
+ "None": "Noben",
+ "Card": "Kartica",
+ "Horizontal": "Vodoravno",
+ "Winners": "Zmagovalci",
+ "StartDateMustBeLessThanEndDate": "Začetni datum mora biti krajši od končnega datuma",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Začetni datum vidnosti mora biti krajši od končnega datuma vidnosti",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Začetni datum mora biti daljši od začetnega datuma vidnosti",
+ "EndDateMustBeLessThanVisibilityEndDate": "Končni datum mora biti krajši od končnega datuma vidnosti",
+ "DrawnDone": "Narisano Končano",
+ "AddColor": "Dodaj barvo",
+ "Colors": "Barve",
+ "RemoveColor": "Odstrani barvo",
+ "MaxColorCountWarning": "Dodate lahko do {0} barv",
+ "MinColorCountWarning": "Dodati morate vsaj {0} barv",
+ "RaffleDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati to nagradno igro?",
+ "CreateRaffle": "Ustvari nagradno igro",
+ "RemoveImage": "Odstrani sliko",
+ "SuccessfullySaved": "Uspešno shranjeno",
+ "Menu:CommunityTalks": "Skupnostni pogovori",
+ "Menu:Conferences": "konference",
+ "Menu:OtherLiveEvents": "Drugi dogodki v živo",
+ "Menu:SponsoredConferences": "Sponzorirane konference",
+ "Logo": "Logotip",
+ "Slug": "Polž",
+ "CompanyUrl": "URL podjetja",
+ "TalkTitle": "Naslov pogovora",
+ "AbstractTopic": "Abstraktna tema",
+ "Bio": "Bio",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "Trzanje",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Osebno spletno mesto",
+ "VideoId": "ID videa",
+ "Order": "naročilo",
+ "Image1x1": "Slika 1x1",
+ "Image16x9": "Slika 16x9",
+ "Banner": "Pasica",
+ "Speaker": "Zvočnik",
+ "SessionDate": "Datum seje",
+ "AddSession": "Dodaj sejo",
+ "AddSponsor": "Dodaj sponzorja",
+ "SponsorLogo": "Logo sponzorja",
+ "RegistrationUrl": "Registracijski URL"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/vi.json
index bcaa3cea5d4..1d00ba855e3 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/vi.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "Tất cả các bài viết đã được lập chỉ mục lại thành công.",
"Permission:FullSearch": "Tìm kiếm toàn văn",
"Menu:CliAnalytics": "Cli Analytics",
+ "Menu:Reports": "Báo cáo",
"TemplateName": "Tên mẫu",
"TemplateVersion": "Phiên bản mẫu",
"DatabaseProvider": "Nhà cung cấp cơ sở dữ liệu",
@@ -231,8 +232,10 @@
"UiFramework": "Khung Ui",
"Options": "Tùy chọn",
"CliAnalytics": "Cli Analytics",
+ "Reports": "Báo cáo",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli Analytics",
+ "Permission:Reports": "Báo cáo",
"Search": "Tìm kiếm",
"ClearFilter": "LÀm sạch bộ lọc",
"LicensePrivateKey": "Cấp phép khóa cá nhân",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "Trạng thái",
"TrialLicenseStartDateFilter": "Ngày bắt đầu",
"TrialLicenseEndDateFilter": "Ngày cuối",
- "FirsName": "Tên đầu tiên",
+ "FirstName": "Tên đầu tiên",
"LastName": "Họ",
"StartDate": "Ngày bắt đầu",
"EndDate": "Ngày cuối",
"PurchasedDate": "Ngày mua",
"OrganizationDetail": "Chi tiết tổ chức",
- "SendActivationMail": "Gửi thư kích hoạt",
- "ActivationMailSentSuccessfully": "Đã gửi thư kích hoạt thành công!",
"TrialLicenseStatus": "Trạng thái giấy phép dùng thử",
"TrialLicenseDetail": "Chi tiết Giấy phép Thử nghiệm",
"AcceptsMarketingCommunications": "Truyền thông Tiếp thị",
@@ -337,17 +338,228 @@
"Expired": "Hết hạn",
"TrialLicenseDeletionWarningMessage": "Bạn có chắc chắn muốn xóa giấy phép dùng thử không? Giấy phép dùng thử, tổ chức, tài khoản hỗ trợ sẽ bị xóa!",
"LicenseCategoryFilter": "Loại giấy phép",
- "Volo.AbpIo.Commercial:030000": "Bạn đã sử dụng thời gian dùng thử của mình.",
- "Volo.AbpIo.Commercial:030001": "Tên tổ chức này đã tồn tại.",
- "Volo.AbpIo.Commercial:030002": "Sau khi được kích hoạt, không thể đặt giấy phép dùng thử thành yêu cầu!",
- "Volo.AbpIo.Commercial:030003": "Không có tình trạng như vậy!",
- "Volo.AbpIo.Commercial:030004": "Không thể thay đổi trạng thái do lỗi không mong muốn!",
- "Volo.AbpIo.Commercial:030005": "Ngày bắt đầu và ngày kết thúc có thể được cập nhật khi giấy phép dùng thử ở trạng thái -activate-!",
- "Volo.AbpIo.Commercial:030006": "Ngày kết thúc phải luôn lớn hơn ngày bắt đầu!",
- "Volo.AbpIo.Commercial:030007": "Giấy phép dùng thử này đã được kích hoạt một lần!",
- "Volo.AbpIo.Commercial:030008": "Ngày mua chỉ có thể được đặt khi trạng thái là Đã mua!",
- "Volo.AbpIo.Commercial:030009": "Không tìm thấy người dùng!",
- "Volo.AbpIo.Commercial:030010": "Để mua giấy phép dùng thử, trước tiên bạn cần kích hoạt giấy phép dùng thử của mình!",
- "Volo.AbpIo.Commercial:030011": "Bạn không thể xóa giấy phép dùng thử khi nó đã được mua!"
+ "Permission:SendWelcomeEmail": "Gửi email chào mừng",
+ "SendWelcomeEmail": "Gửi email chào mừng",
+ "SendWelcomeEmailWarningMessage": "Bạn có chắc chắn muốn gửi email chào mừng tới các thành viên của tổ chức không?",
+ "SendWelcomeEmailSuccessMessage": "Email chào mừng đã được gửi thành công!",
+ "Activate": "Kích hoạt",
+ "ActivateTrialLicenseWarningMessage": "Khi bạn kích hoạt giấy phép dùng thử, một email chào mừng sẽ được gửi đến người dùng. Bạn có muốn kích hoạt nó không?",
+ "ActivateTrialLicenseSuccessMessage": "Kích hoạt thành công và email chào mừng được gửi đến các thành viên tổ chức.",
+ "PaymentRequestId": "Id yêu cầu thanh toán",
+ "AdditionalDeveloperCount": "Số lượng nhà phát triển bổ sung",
+ "LicensePrice": "Giá giấy phép",
+ "PurchaseDate": "Ngày mua",
+ "IsAbpBookDownloaded": "Đã tải xuống Sách ABP thành thạo?",
+ "IsMasteringAbpBookDownloadEnabled": "Đã bật tải xuống sách ABP",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "Liên kết thanh toán tùy chỉnh",
+ "CustomPaymentLink": "Liên kết thanh toán tùy chỉnh",
+ "Menu:CustomPaymentLink": "Liên kết thanh toán tùy chỉnh",
+ "Amount": "Số lượng",
+ "GenerateCustomPaymentLink": "Tạo liên kết thanh toán tùy chỉnh",
+ "GeneratedPaymentLink": "Liên kết thanh toán được tạo",
+ "CopyText": "Sao chép văn bản",
+ "Permission:CommunityEvents": "Sự kiện",
+ "Menu:Events": "Sự kiện",
+ "Events": "Sự kiện",
+ "EventType": "Loại sự kiện",
+ "Number": "Con số",
+ "RegistrationURL": "URL đăng ký",
+ "URL": "URL",
+ "EventDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa sự kiện này?",
+ "Enum:EventType:0": "Tọa đàm cộng đồng",
+ "CreateAnEvent": "Tạo sự kiện",
+ "Permission:CommunitySpeakers": "Diễn giả",
+ "CreateASpeaker": "Tạo một loa",
+ "Speakers": "Diễn giả",
+ "Image": "Hình ảnh",
+ "GithubURL": "URL Github",
+ "SpeakerDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa loa này không?",
+ "Menu:Speakers": "Diễn giả",
+ "ChooseSpeakerImage": "Chọn hình ảnh loa...",
+ "SpeakerImage": "Hình ảnh loa",
+ "AddSpeaker": "Thêm loa",
+ "ShowPurchaseItemsOfOrganizations": "Mua đồ",
+ "Enum:OrganizationPurchaseState:0": "Chưa giao",
+ "Enum:OrganizationPurchaseState:1": "Đã giao hàng",
+ "PurchaseItems": "Mua đồ",
+ "SuccessfullyUpdated": "Cập nhật thành công",
+ "SuccessfullyAdded": "Thêm thành công",
+ "PurchaseState": "Trạng thái mua hàng",
+ "ShowBetweenDayCount": "Hiển thị giữa các ngày",
+ "PurchaseOrder": "Đơn đặt hàng",
+ "ShowCreateInvoiceOfOrganization": "Tạo hóa đơn",
+ "ShowCreateQuotationOfOrganization": "Tạo báo giá",
+ "BookDiscounts": "Giảm giá sách",
+ "Permission:BookDiscount": "Giảm giá sách",
+ "Menu:BookDiscounts": "Giảm giá sách",
+ "BookType": "Loại sách",
+ "PurchasePlatform": "Nền tảng mua hàng",
+ "StartTime": "Thời gian bắt đầu",
+ "EndTime": "Thời gian kết thúc",
+ "CreateABookDiscount": "Tạo giảm giá sách",
+ "BookDiscountDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa giảm giá cuốn sách này?",
+ "CustomPaymentFlexSwitchDescription": "Có giấy phép",
+ "AllowFeatureUpgradeOnLicenseExpire": "Cho phép nâng cấp tính năng khi giấy phép hết hạn",
+ "Deleted{0}": "[Đã xóa {0}]",
+ "Tags": "Thẻ",
+ "SetTagsInfo": "Các thẻ phải được phân tách bằng dấu phẩy. Ví dụ: CSharp, Entity Framework",
+ "RejectTrialLicenseWarningMessage": "Bạn có chắc chắn muốn từ chối yêu cầu cấp phép dùng thử này không?",
+ "ExportToExcel": "Xuất sang Excel",
+ "OverallTotalPrice": "Tổng giá",
+ "OverallDiscountPrice": "Giá chiết khấu chung",
+ "OverallDiscountText": "Văn bản giảm giá tổng thể",
+ "SelectReport": "- Chọn Báo cáo -",
+ "NoDataAvailable": "Không có dữ liệu",
+ "StatisticsOfCachedContents": "Thống kê nội dung gói NuGet được lưu trong bộ nhớ cache cho nuget.abp.io",
+ "Compact": "gọn nhẹ",
+ "EditSettings": "Chỉnh sửa cài đặt",
+ "CurrentEstimatedSize": "Kích thước ước tính hiện tại",
+ "CurrentEntryCount": "Số lượng mục nhập hiện tại",
+ "TotalHits": "Tổng số lượt truy cập",
+ "TotalMisses": "Tổng số lần trượt",
+ "NoResponseFrom": "Không có phản hồi từ",
+ "ContentCacheSlidingExpirationByDay": "Hết hạn trượt bộ đệm nội dung theo ngày",
+ "MaxDaysForCaching": "Số ngày tối đa để lưu vào bộ nhớ đệm",
+ "Enabled": "Đã bật",
+ "Menu:NugetPackagesContentCache": "Bộ nhớ đệm NuGet",
+ "NugetPackagesContentCache": "Bộ đệm nội dung NuGet",
+ "SlidingExpritionByDayInfo": "Nhận hoặc đặt khoảng thời gian một mục bộ đệm có thể không hoạt động (ví dụ: không được truy cập) trước khi nó bị xóa. Điều này sẽ không kéo dài thời gian tồn tại của mục nhập vượt quá thời hạn tuyệt đối.",
+ "MaxDaysForCachingInfo": "Nhận hoặc đặt thời gian hết hạn tuyệt đối, liên quan đến thời điểm hiện tại.",
+ "CurrentEstimatedSizeInfo": "Cho biết tổng kích thước nội dung của tất cả các gói NuGet hiện có trong bộ nhớ đệm ước tính",
+ "CurrentEntryCountInfo": "Cho biết số lượng phiên bản hiện có trong bộ nhớ đệm.",
+ "TotalHitsInfo": "Cho biết tổng số bộ nhớ đệm bị lỗi. Lần truy cập bộ đệm xảy ra khi một tệp được yêu cầu từ bộ đệm và bộ đệm có thể đáp ứng yêu cầu đó.",
+ "TotalMissesInfo": "Cho biết tổng số lần truy cập bộ đệm. Lỗi bộ đệm là khi bộ đệm không chứa nội dung được yêu cầu.",
+ "Permission:VersionHistory": "Lịch sử phiên bản",
+ "Caches": "Bộ nhớ đệm",
+ "VersionHistories": "Lịch sử phiên bản",
+ "Version": "Phiên bản",
+ "PublishDate": "Ngày xuất bản",
+ "IsStableVersion": "Phiên bản ổn định",
+ "IsActive": "Tích cực",
+ "NewVersion": "Phiên bản mới",
+ "VersionHistoryDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa phiên bản này?",
+ "CreateAbpConsultantLogoInfo": "Kích thước tệp tối đa: 1MB
Các loại tệp được hỗ trợ: jpg, jpeg, png, SVG, WebP",
+ "UrlCode": "Mã Url",
+ "Clear": "Thông thoáng",
+ "Permission:AbpConsultant": "Tư vấn ABP",
+ "Menu:AbpConsultants": "Tư vấn ABP",
+ "CreateAbpConsultant": "Tạo tư vấn ABP",
+ "UrlCodeIsNotAvailable": "Mã Url được sử dụng bởi Tư vấn viên ABP khác.",
+ "AbpConsultants": "Tư vấn ABP",
+ "AbpConsultant": "Tư vấn ABP",
+ "AbpConsultantEdit": "Chỉnh sửa Tư vấn ABP",
+ "AbpConsultantCreate": "Tạo tư vấn ABP",
+ "WhoWeAreItem": "Chúng tôi là ai",
+ "FieldIsRequired": "{0} là bắt buộc.",
+ "FieldIsNotValid": "{0} không hợp lệ.",
+ "InterestedLicenseType": "Loại giấy phép quan tâm",
+ "MoveWaitList": "Di chuyển đến danh sách chờ",
+ "CommunityLinkTitle": "Mở trên trang web cộng đồng",
+ "CommunityLink": "Liên kết cộng đồng",
+ "ReloadFromSource": "Tải lại từ nguồn",
+ "ReloadFromSourceConfirmationMessage": "Bài đăng này sẽ được làm mới từ "{0}". Bạn có muốn tiếp tục?",
+ "UnitPrice": "Đơn giá",
+ "OverallDiscountAmount": "Tổng số tiền chiết khấu",
+ "DiscountAmount": "Số tiền chiết khấu",
+ "FullChangeHistory": "Lịch sử thay đổi hoàn toàn",
+ "Permission:RefreshReleaseLogs": "Làm mới nhật ký phát hành",
+ "ReleaseLogs": "Nhật ký phát hành",
+ "AuthorUserName": "Tên người dùng tác giả",
+ "Type": "Kiểu",
+ "TotalDiscount": "Tổng khấu trừ",
+ "SubTotal": "Tổng phụ",
+ "TotalDue": "Tổng số tiền đến hạn",
+ "QuotationNo": "Báo giá số",
+ "ValidTill": "Có giá trị đến",
+ "QuotationNote": "Báo giá",
+ "QuotationTemplate.Address:": "Địa chỉ:",
+ "QuotationTemplate.VATNo:": "Số thuế GTGT:",
+ "QuotationTemplate.Phone:": "Điện thoại:",
+ "QuotationTemplate.E-mail:": "E-mail:",
+ "QuotationTemplate.Quotation": "Trích dẫn",
+ "QuotationTemplate.To": "ĐẾN",
+ "QuotationTemplate.Details": "Chi tiết",
+ "QuotationTemplate.QuotationNo:": "Trích dẫn #:",
+ "QuotationTemplate.IssueDate:": "Ngày phát hành:",
+ "QuotationTemplate.ValidTill:": "Hợp lệ cho đến:",
+ "QuotationTemplate.ValidDays": "{0} ngày",
+ "QuotationTemplate.Description": "Sự miêu tả",
+ "QuotationTemplate.UnitPrice": "Đơn giá",
+ "QuotationTemplate.Qty": "Số lượng",
+ "QuotationTemplate.Discount": "Giảm giá",
+ "QuotationTemplate.Total": "Tổng cộng",
+ "QuotationTemplate.Notes": "Ghi chú",
+ "QuotationTemplate.SubTotal:": "Tổng phụ :",
+ "QuotationTemplate.Tax/VAT:": "Thuế / Vat (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "Tổng khấu trừ :",
+ "QuotationTemplate.TOTALDUE:": "TỔNG NỢ:",
+ "QuotationTemplate.BankAccount": "Bạn có thể tìm thấy thông tin tài khoản ngân hàng của chúng tôi tại {0}",
+ "Permission:Raffles": "Xổ số",
+ "Permission:Draw": "Vẽ tranh",
+ "Menu:Raffles": "Xổ số",
+ "RaffleIsNotDrawable": "Xổ số không rút được",
+ "WinnerCountMustBeGreaterThanZero": "Số người chiến thắng phải lớn hơn 0",
+ "FullDescription": "Mô tả đầy đủ",
+ "VisibilityStartDate": "Ngày bắt đầu hiển thị",
+ "VisibilityEndDate": "Ngày kết thúc hiển thị",
+ "RaffleDate": "Ngày xổ số",
+ "SubscriptionCode": "Mã đăng ký",
+ "GroupCode": "Mã nhóm",
+ "MaxWinnerCount": "Số người chiến thắng tối đa",
+ "ReDraw": "Vẽ lại",
+ "EditRaffle": "Chỉnh sửa xổ số",
+ "Raffles": "Xổ số",
+ "CreateARaffle": "Tạo một cuộc xổ số",
+ "Draw": "Vẽ tranh",
+ "Enum:RaffleStatus:0": "Tích cực",
+ "Enum:RaffleStatus:1": "Kế tiếp",
+ "Enum:RaffleStatus:2": "Quá khứ",
+ "DrawDone": "Vẽ xong",
+ "HomePageShowType": "Trang chủ Loại hiển thị",
+ "None": "Không có",
+ "Card": "Thẻ",
+ "Horizontal": "Nằm ngang",
+ "Winners": "Người chiến thắng",
+ "StartDateMustBeLessThanEndDate": "Ngày bắt đầu phải nhỏ hơn ngày kết thúc",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Ngày bắt đầu hiển thị phải nhỏ hơn ngày kết thúc hiển thị",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "Ngày bắt đầu phải lớn hơn ngày bắt đầu hiển thị",
+ "EndDateMustBeLessThanVisibilityEndDate": "Ngày kết thúc phải nhỏ hơn ngày kết thúc hiển thị",
+ "DrawnDone": "Đã vẽ xong",
+ "AddColor": "Thêm màu",
+ "Colors": "Màu sắc",
+ "RemoveColor": "Xóa màu",
+ "MaxColorCountWarning": "Bạn có thể thêm tối đa {0} màu",
+ "MinColorCountWarning": "Bạn phải thêm ít nhất {0} màu",
+ "RaffleDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa xổ số này không?",
+ "CreateRaffle": "Tạo xổ số",
+ "RemoveImage": "Xóa hình ảnh",
+ "SuccessfullySaved": "Lưu thành công",
+ "Menu:CommunityTalks": "Tọa đàm cộng đồng",
+ "Menu:Conferences": "Hội nghị",
+ "Menu:OtherLiveEvents": "Sự kiện trực tiếp khác",
+ "Menu:SponsoredConferences": "Hội nghị được tài trợ",
+ "Logo": "Logo",
+ "Slug": "sên",
+ "CompanyUrl": "Url công ty",
+ "TalkTitle": "Tiêu đề cuộc nói chuyện",
+ "AbstractTopic": "Chủ đề trừu tượng",
+ "Bio": "Tiểu sử",
+ "LinkedIn": "LinkedIn",
+ "Github": "Github",
+ "Twitch": "giật",
+ "Youtube": "Youtube",
+ "Twitter": "Twitter",
+ "PersonalWebsite": "Trang web cá nhân",
+ "VideoId": "Mã video",
+ "Order": "Đặt hàng",
+ "Image1x1": "Hình ảnh 1x1",
+ "Image16x9": "Hình ảnh 16x9",
+ "Banner": "Ngọn cờ",
+ "Speaker": "Loa",
+ "SessionDate": "Ngày phiên",
+ "AddSession": "Thêm phiên",
+ "AddSponsor": "Thêm nhà tài trợ",
+ "SponsorLogo": "Logo nhà tài trợ",
+ "RegistrationUrl": "Url đăng ký"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
index 0ed00a2c75e..89525336234 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
@@ -457,6 +457,109 @@
"CommunityLinkTitle": "在社区网站上打开",
"CommunityLink": "在社区网站上打开",
"ReloadFromSource": "从源重新加载",
- "ReloadFromSourceConfirmationMessage": "此帖子将从“{0}”刷新。 你想继续吗?"
+ "ReloadFromSourceConfirmationMessage": "此帖子将从“{0}”刷新。 你想继续吗?",
+ "UnitPrice": "单价",
+ "OverallDiscountAmount": "整体折扣金额",
+ "DiscountAmount": "折扣金额",
+ "FullChangeHistory": "完整的变更历史",
+ "Permission:RefreshReleaseLogs": "刷新发布日志",
+ "ReleaseLogs": "发布日志",
+ "AuthorUserName": "作者用户名",
+ "Type": "类型",
+ "TotalDiscount": "总折扣",
+ "SubTotal": "小计",
+ "TotalDue": "应付总额",
+ "QuotationNo": "报价编号",
+ "ValidTill": "有效期至",
+ "QuotationNote": "报价备注",
+ "QuotationTemplate.Address:": "地址:",
+ "QuotationTemplate.VATNo:": "增值税编号:",
+ "QuotationTemplate.Phone:": "电话:",
+ "QuotationTemplate.E-mail:": "电子邮件:",
+ "QuotationTemplate.Quotation": "引述",
+ "QuotationTemplate.To": "到",
+ "QuotationTemplate.Details": "细节",
+ "QuotationTemplate.QuotationNo:": "引述 #:",
+ "QuotationTemplate.IssueDate:": "签发日期:",
+ "QuotationTemplate.ValidTill:": "有效期至:",
+ "QuotationTemplate.ValidDays": "{0} 天",
+ "QuotationTemplate.Description": "描述",
+ "QuotationTemplate.UnitPrice": "单价",
+ "QuotationTemplate.Qty": "数量",
+ "QuotationTemplate.Discount": "折扣",
+ "QuotationTemplate.Total": "全部的",
+ "QuotationTemplate.Notes": "笔记",
+ "QuotationTemplate.SubTotal:": "小计:",
+ "QuotationTemplate.Tax/VAT:": "税/增值税 (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "总折扣:",
+ "QuotationTemplate.TOTALDUE:": "应付总额:",
+ "QuotationTemplate.BankAccount": "我们的银行帐户信息可以在 {0} 找到",
+ "Permission:Raffles": "莱佛士",
+ "Permission:Draw": "画",
+ "Menu:Raffles": "莱佛士",
+ "RaffleIsNotDrawable": "抽奖不可抽奖",
+ "WinnerCountMustBeGreaterThanZero": "获胜者计数必须大于零",
+ "FullDescription": "详细描述",
+ "VisibilityStartDate": "可见性开始日期",
+ "VisibilityEndDate": "可见性结束日期",
+ "RaffleDate": "抽奖日期",
+ "SubscriptionCode": "订阅代码",
+ "GroupCode": "集团代码",
+ "MaxWinnerCount": "最大获胜者数",
+ "ReDraw": "重画",
+ "EditRaffle": "编辑抽奖",
+ "Raffles": "莱佛士",
+ "CreateARaffle": "创建抽奖活动",
+ "Draw": "画",
+ "Enum:RaffleStatus:0": "积极的",
+ "Enum:RaffleStatus:1": "下一个",
+ "Enum:RaffleStatus:2": "过去的",
+ "DrawDone": "抽奖完成",
+ "HomePageShowType": "首页显示类型",
+ "None": "没有任何",
+ "Card": "卡片",
+ "Horizontal": "水平的",
+ "Winners": "获奖者",
+ "StartDateMustBeLessThanEndDate": "开始日期必须早于结束日期",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "可见性开始日期必须早于可见性结束日期",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "开始日期必须大于可见性开始日期",
+ "EndDateMustBeLessThanVisibilityEndDate": "结束日期必须早于可见性结束日期",
+ "DrawnDone": "绘制完成",
+ "AddColor": "添加颜色",
+ "Colors": "颜色",
+ "RemoveColor": "去除颜色",
+ "MaxColorCountWarning": "您最多可以添加 {0} 种颜色",
+ "MinColorCountWarning": "您必须添加至少 {0} 种颜色",
+ "RaffleDeletionConfirmationMessage": "您确定要删除此抽奖吗?",
+ "CreateRaffle": "创建抽奖活动",
+ "RemoveImage": "删除图像",
+ "SuccessfullySaved": "保存成功",
+ "Menu:CommunityTalks": "社区讲座",
+ "Menu:Conferences": "会议",
+ "Menu:OtherLiveEvents": "其他现场活动",
+ "Menu:SponsoredConferences": "赞助会议",
+ "Logo": "标识",
+ "Slug": "蛞蝓",
+ "CompanyUrl": "公司网址",
+ "TalkTitle": "演讲标题",
+ "AbstractTopic": "摘要主题",
+ "Bio": "简介",
+ "LinkedIn": "领英",
+ "Github": "吉图布",
+ "Twitch": "抽搐",
+ "Youtube": "YouTube",
+ "Twitter": "推特",
+ "PersonalWebsite": "个人网站",
+ "VideoId": "视频编号",
+ "Order": "命令",
+ "Image1x1": "图片 1x1",
+ "Image16x9": "图片 16x9",
+ "Banner": "横幅",
+ "Speaker": "扬声器",
+ "SessionDate": "会议日期",
+ "AddSession": "添加会话",
+ "AddSponsor": "添加赞助商",
+ "SponsorLogo": "赞助商标志",
+ "RegistrationUrl": "注册网址"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
index b5ec2f38167..bfe7d1495a8 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "所有帖子都已成功重新索引。",
"Permission:FullSearch": "全文檢索",
"Menu:CliAnalytics": "客戶端分析",
+ "Menu:Reports": "報告",
"TemplateName": "模板名稱",
"TemplateVersion": "模板版本",
"DatabaseProvider": "數據庫提供者",
@@ -231,8 +232,10 @@
"UiFramework": "界面框架",
"Options": "選項",
"CliAnalytics": "客戶端分析",
+ "Reports": "報告",
"Permission:CliAnalyticses": "客戶端分析",
"Permission:CliAnalytics": "客戶端分析",
+ "Permission:Reports": "報告",
"Search": "搜索",
"ClearFilter": "清除過濾器",
"LicensePrivateKey": "許可證私鑰",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "地位",
"TrialLicenseStartDateFilter": "開始日期",
"TrialLicenseEndDateFilter": "結束日期",
- "FirsName": "名",
+ "FirstName": "名",
"LastName": "姓",
"StartDate": "開始日期",
"EndDate": "結束日期",
"PurchasedDate": "購買日期",
"OrganizationDetail": "組織詳情",
- "SendActivationMail": "發送激活郵件",
- "ActivationMailSentSuccessfully": "激活郵件發送成功!",
"TrialLicenseStatus": "試用許可證狀態",
"TrialLicenseDetail": "試用許可證詳情",
"AcceptsMarketingCommunications": "營銷傳播",
@@ -337,22 +338,228 @@
"Expired": "已到期",
"TrialLicenseDeletionWarningMessage": "您確定要刪除試用許可證嗎?試用許可證、組織、支持帳戶將被刪除!",
"LicenseCategoryFilter": "執照類別",
- "Volo.AbpIo.Commercial:030000": "您已經使用了試用期。",
- "Volo.AbpIo.Commercial:030001": "此組織名稱已存在。",
- "Volo.AbpIo.Commercial:030002": "一旦激活,試用許可證不能設置為請求!",
- "Volo.AbpIo.Commercial:030003": "沒有這種狀態!",
- "Volo.AbpIo.Commercial:030004": "由於意外錯誤,無法更改狀態!",
- "Volo.AbpIo.Commercial:030005": "當試用許可證處於 -activated- 狀態時,可以更新開始和結束日期!",
- "Volo.AbpIo.Commercial:030006": "結束日期必須始終大於開始日期!",
- "Volo.AbpIo.Commercial:030007": "此試用許可證已激活一次!",
- "Volo.AbpIo.Commercial:030008": "購買日期只能在狀態為已購買時設置!",
- "Volo.AbpIo.Commercial:030009": "未找到用戶!",
- "Volo.AbpIo.Commercial:030010": "要購買試用許可證,首先您需要激活您的試用許可證!",
- "Volo.AbpIo.Commercial:030011": "購買試用許可證後,您無法刪除它!",
+ "Permission:SendWelcomeEmail": "發送歡迎電子郵件",
+ "SendWelcomeEmail": "發送歡迎電子郵件",
+ "SendWelcomeEmailWarningMessage": "您確定要向組織成員發送歡迎電子郵件嗎?",
+ "SendWelcomeEmailSuccessMessage": "歡迎郵件發送成功!",
+ "Activate": "啟用",
+ "ActivateTrialLicenseWarningMessage": "當您啟動試用許可證時,將向使用者發送一封歡迎電子郵件。您想激活它嗎?",
+ "ActivateTrialLicenseSuccessMessage": "啟動成功並向組織成員發送歡迎電子郵件。",
+ "PaymentRequestId": "付款請求 ID",
+ "AdditionalDeveloperCount": "額外開發人員數量",
+ "LicensePrice": "許可價格",
+ "PurchaseDate": "購買日期",
+ "IsAbpBookDownloaded": "掌握ABP書下載了嗎?",
+ "IsMasteringAbpBookDownloadEnabled": "ABP 書籍下載已啟用",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "自訂付款連結",
+ "CustomPaymentLink": "自訂付款連結",
+ "Menu:CustomPaymentLink": "自訂付款連結",
+ "Amount": "數量",
+ "GenerateCustomPaymentLink": "產生自訂付款鏈接",
+ "GeneratedPaymentLink": "產生的付款連結",
+ "CopyText": "複製文字",
+ "Permission:CommunityEvents": "活動",
+ "Menu:Events": "活動",
+ "Events": "活動",
+ "EventType": "事件類型",
+ "Number": "數位",
+ "RegistrationURL": "註冊網址",
+ "URL": "網址",
+ "EventDeletionConfirmationMessage": "您確定要刪除此活動嗎?",
+ "Enum:EventType:0": "社區講座",
+ "CreateAnEvent": "建立活動",
+ "Permission:CommunitySpeakers": "揚聲器",
+ "CreateASpeaker": "建立一個揚聲器",
+ "Speakers": "揚聲器",
+ "Image": "影像",
+ "GithubURL": "GitHub 網址",
+ "SpeakerDeletionConfirmationMessage": "您確定要刪除該揚聲器嗎?",
+ "Menu:Speakers": "揚聲器",
+ "ChooseSpeakerImage": "選擇演講者圖像...",
+ "SpeakerImage": "演講者形象",
+ "AddSpeaker": "添加發言人",
+ "ShowPurchaseItemsOfOrganizations": "購買物品",
+ "Enum:OrganizationPurchaseState:0": "沒送到",
+ "Enum:OrganizationPurchaseState:1": "發表",
+ "PurchaseItems": "購買物品",
+ "SuccessfullyUpdated": "成功更新",
+ "SuccessfullyAdded": "添加成功",
+ "PurchaseState": "購買狀態",
+ "ShowBetweenDayCount": "顯示日期之間",
+ "PurchaseOrder": "採購訂單",
+ "ShowCreateInvoiceOfOrganization": "建立發票",
+ "ShowCreateQuotationOfOrganization": "建立報價",
+ "BookDiscounts": "預訂折扣",
+ "Permission:BookDiscount": "圖書折扣",
+ "Menu:BookDiscounts": "預訂折扣",
+ "BookType": "書籍類型",
+ "PurchasePlatform": "購買平台",
+ "StartTime": "開始時間",
+ "EndTime": "時間結束",
+ "CreateABookDiscount": "建立書籍折扣",
+ "BookDiscountDeletionConfirmationMessage": "您確定要刪除這本書的折扣嗎?",
+ "CustomPaymentFlexSwitchDescription": "有執照",
+ "AllowFeatureUpgradeOnLicenseExpire": "允許在許可證到期時進行功能升級",
+ "Deleted{0}": "[已刪除{0}]",
+ "Tags": "標籤",
+ "SetTagsInfo": "標籤應該以逗號分隔。例如:CSharp、實體框架",
+ "RejectTrialLicenseWarningMessage": "您確定要拒絕此試用授權請求嗎?",
+ "ExportToExcel": "匯出到 Excel",
+ "OverallTotalPrice": "整體總價",
+ "OverallDiscountPrice": "整體折扣價",
+ "OverallDiscountText": "整體折扣文本",
+ "SelectReport": "- 選擇報告 -",
+ "NoDataAvailable": "無可用數據",
+ "StatisticsOfCachedContents": "nuget.abp.io 快取的 NuGet 套件內容的統計信息",
+ "Compact": "袖珍的",
+ "EditSettings": "編輯設定",
+ "CurrentEstimatedSize": "目前預期規模",
+ "CurrentEntryCount": "目前條目數",
+ "TotalHits": "總點擊數",
+ "TotalMisses": "總失誤數",
+ "NoResponseFrom": "沒有回覆",
+ "ContentCacheSlidingExpirationByDay": "內容快取按天滑動過期",
+ "MaxDaysForCaching": "快取最大天數",
+ "Enabled": "啟用",
+ "Menu:NugetPackagesContentCache": "NuGet 快取",
+ "NugetPackagesContentCache": "NuGet 內容快取",
+ "SlidingExpritionByDayInfo": "取得或設定快取條目在被刪除之前可以處於非活動狀態(例如未存取)的時間。這不會將條目壽命延長到超過絕對到期時間。",
+ "MaxDaysForCachingInfo": "取得或設定相對於現在的絕對過期時間。",
+ "CurrentEstimatedSizeInfo": "指示記憶體快取中目前所有 NuGet 套件內容大小的估計總和",
+ "CurrentEntryCountInfo": "指示目前記憶體快取中的實例數。",
+ "TotalHitsInfo": "表示緩存未命中的總數。當從快取請求檔案並且快取能夠滿足該請求時,就會發生快取命中。",
+ "TotalMissesInfo": "表示緩存命中的總數。快取未命中是指快取不包含所要求的內容。",
+ "Permission:VersionHistory": "版本歷史",
+ "Caches": "快取",
+ "VersionHistories": "版本歷史",
+ "Version": "版本",
+ "PublishDate": "發布日期",
+ "IsStableVersion": "穩定版",
+ "IsActive": "積極的",
+ "NewVersion": "新版本",
+ "VersionHistoryDeletionConfirmationMessage": "您確定要刪除該版本嗎?",
+ "CreateAbpConsultantLogoInfo": "最大檔案大小: 1MB
支援的檔案類型: jpg、jpeg、png、SVG、WebP",
+ "UrlCode": "網址程式碼",
+ "Clear": "清除",
+ "Permission:AbpConsultant": "總部基地顧問",
+ "Menu:AbpConsultants": "總部基地顧問",
+ "CreateAbpConsultant": "創建ABP顧問",
+ "UrlCodeIsNotAvailable": "URL 程式碼已被另一位 ABP 顧問使用。",
+ "AbpConsultants": "總部基地顧問",
+ "AbpConsultant": "總部基地顧問",
+ "AbpConsultantEdit": "編輯ABP顧問",
+ "AbpConsultantCreate": "創建ABP顧問",
+ "WhoWeAreItem": "我們是誰 項目",
+ "FieldIsRequired": "{0} 是必需的。",
+ "FieldIsNotValid": "{0} 無效。",
+ "InterestedLicenseType": "有興趣的許可證類型",
"MoveWaitList": "移至候补名单",
"CommunityLinkTitle": "在社区网站上打开",
"CommunityLink": "社区链接",
"ReloadFromSource": "從源重新加載",
- "ReloadFromSourceConfirmationMessage": "此帖子將從“{0}”刷新。 你想繼續嗎?"
+ "ReloadFromSourceConfirmationMessage": "此帖子將從“{0}”刷新。 你想繼續嗎?",
+ "UnitPrice": "單價",
+ "OverallDiscountAmount": "整體折扣金額",
+ "DiscountAmount": "折扣金額",
+ "FullChangeHistory": "完整的變更歷史",
+ "Permission:RefreshReleaseLogs": "刷新發布日誌",
+ "ReleaseLogs": "發布日誌",
+ "AuthorUserName": "作者使用者名稱",
+ "Type": "類型",
+ "TotalDiscount": "總折扣",
+ "SubTotal": "小計",
+ "TotalDue": "應付總額",
+ "QuotationNo": "報價編號",
+ "ValidTill": "有效期限至",
+ "QuotationNote": "報價備註",
+ "QuotationTemplate.Address:": "地址:",
+ "QuotationTemplate.VATNo:": "增值稅編號:",
+ "QuotationTemplate.Phone:": "電話:",
+ "QuotationTemplate.E-mail:": "電子郵件:",
+ "QuotationTemplate.Quotation": "引述",
+ "QuotationTemplate.To": "到",
+ "QuotationTemplate.Details": "細節",
+ "QuotationTemplate.QuotationNo:": "引述 #:",
+ "QuotationTemplate.IssueDate:": "簽發日期:",
+ "QuotationTemplate.ValidTill:": "有效期限至:",
+ "QuotationTemplate.ValidDays": "{0} 天",
+ "QuotationTemplate.Description": "描述",
+ "QuotationTemplate.UnitPrice": "單價",
+ "QuotationTemplate.Qty": "數量",
+ "QuotationTemplate.Discount": "折扣",
+ "QuotationTemplate.Total": "全部的",
+ "QuotationTemplate.Notes": "筆記",
+ "QuotationTemplate.SubTotal:": "小計:",
+ "QuotationTemplate.Tax/VAT:": "稅金/增值稅 (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "總折扣:",
+ "QuotationTemplate.TOTALDUE:": "應付總額:",
+ "QuotationTemplate.BankAccount": "我們的銀行帳戶資訊可以在 {0} 找到",
+ "Permission:Raffles": "萊佛士",
+ "Permission:Draw": "畫",
+ "Menu:Raffles": "萊佛士",
+ "RaffleIsNotDrawable": "抽獎不可抽獎",
+ "WinnerCountMustBeGreaterThanZero": "獲勝者計數必須大於零",
+ "FullDescription": "詳細描述",
+ "VisibilityStartDate": "可見性開始日期",
+ "VisibilityEndDate": "可見性結束日期",
+ "RaffleDate": "抽獎日期",
+ "SubscriptionCode": "訂閱代碼",
+ "GroupCode": "集團程式碼",
+ "MaxWinnerCount": "最大獲勝者數",
+ "ReDraw": "重畫",
+ "EditRaffle": "編輯抽獎",
+ "Raffles": "萊佛士",
+ "CreateARaffle": "創建抽獎活動",
+ "Draw": "畫",
+ "Enum:RaffleStatus:0": "積極的",
+ "Enum:RaffleStatus:1": "下一個",
+ "Enum:RaffleStatus:2": "過去的",
+ "DrawDone": "抽獎完成",
+ "HomePageShowType": "首頁顯示類型",
+ "None": "沒有任何",
+ "Card": "卡片",
+ "Horizontal": "水平的",
+ "Winners": "得獎者",
+ "StartDateMustBeLessThanEndDate": "開始日期必須早於結束日期",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "可見性開始日期必須早於可見性結束日期",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "開始日期必須大於可見性開始日期",
+ "EndDateMustBeLessThanVisibilityEndDate": "結束日期必須早於可見性結束日期",
+ "DrawnDone": "繪製完成",
+ "AddColor": "添加顏色",
+ "Colors": "顏色",
+ "RemoveColor": "去除顏色",
+ "MaxColorCountWarning": "您最多可以新增 {0} 種顏色",
+ "MinColorCountWarning": "您必須添加至少 {0} 種顏色",
+ "RaffleDeletionConfirmationMessage": "您確定要刪除此抽獎嗎?",
+ "CreateRaffle": "創建抽獎活動",
+ "RemoveImage": "刪除影像",
+ "SuccessfullySaved": "保存成功",
+ "Menu:CommunityTalks": "社區講座",
+ "Menu:Conferences": "會議",
+ "Menu:OtherLiveEvents": "其他現場活動",
+ "Menu:SponsoredConferences": "贊助會議",
+ "Logo": "標識",
+ "Slug": "蛞蝓",
+ "CompanyUrl": "公司網址",
+ "TalkTitle": "演講標題",
+ "AbstractTopic": "摘要主題",
+ "Bio": "簡介",
+ "LinkedIn": "領英",
+ "Github": "吉圖布",
+ "Twitch": "抽搐",
+ "Youtube": "Youtube",
+ "Twitter": "推特",
+ "PersonalWebsite": "個人網站",
+ "VideoId": "影片編號",
+ "Order": "命令",
+ "Image1x1": "圖 1x1",
+ "Image16x9": "圖 16x9",
+ "Banner": "橫幅",
+ "Speaker": "揚聲器",
+ "SessionDate": "會議日期",
+ "AddSession": "新增會話",
+ "AddSponsor": "新增贊助商",
+ "SponsorLogo": "贊助商標誌",
+ "RegistrationUrl": "註冊網址"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json
index 2bfbb7f8857..6ebb308c745 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json
@@ -14,6 +14,7 @@
"Volo.AbpIo.Domain:020002": "تعذر حذف حزمة NPM هذه لأن \"{Modules}\" الوحدات النمطية تستخدم هذه الحزمة.",
"Volo.AbpIo.Domain:020003": "تعذر حذف حزمة NPM هذه لأن \"{Modules}\" الوحدات النمطية تستخدم هذه الحزمة و \"{NugetPackages}\" حزم Nuget تعتمد على هذه الحزمة.",
"Volo.AbpIo.Domain:020004": "تعذر حذف حزمة Nuget هذه لأن \"{Modules}\" الوحدات النمطية تستخدم هذه الحزمة.",
+ "Volo.AbpIo.Domain:030000": "لقد أكملت بالفعل الفترة التجريبية الخاصة بك.",
"Volo.AbpIo.Domain:030001": "اسم هذه المنظمة موجود بالفعل.",
"Volo.AbpIo.Domain:030002": "بمجرد التفعيل، لا يمكنك تبديل الرخصة التجريبية إلى الحالة المطلوبة!",
"Volo.AbpIo.Domain:030003": "لا يوجد مثل هذه الحالة!",
@@ -25,6 +26,9 @@
"Volo.AbpIo.Domain:030009": "المستخدم ليس موجود!",
"Volo.AbpIo.Domain:030010": "لشراء الرخصة التجريبية ، تحتاج أولاً إلى تفعيل الرخصة التجريبية الخاص بك!",
"Volo.AbpIo.Domain:030011": "لا يمكنك حذف رخصة تجريبية عند شرائها!",
+ "Volo.AbpIo.Domain:030012": "يحق للمستخدم الحصول على فترة تجريبية مجانية واحدة فقط. لقد استخدمت ترخيصك التجريبي بالفعل.",
+ "Volo.AbpIo.Domain:030013": "لا يمكن للمستخدم الذي لديه ترخيص نشط بدء ترخيص تجريبي.",
+ "Volo.AbpIo.Domain:040000": "القياس عن بعد موجود بالفعل!.",
"Volo.AbpIo.Domain:070000": "لا يمكن أن يحتوي اسم المؤسسة إلا على أحرف لاتينية وأرقام ونقاط وواصلات!",
"Volo.AbpIo.Domain:070001": "لا يمكن أن يحتوي اسم الشركة إلا على أحرف لاتينية وأرقام ونقاط وواصلات!",
"WantToLearn?": "تريد أن تتعلم؟",
@@ -176,6 +180,7 @@
"BuyNewLicenseBetweenDatesToGetBenefit": "اشتر رخصة جديدة بين {0} و {1} للاستفادة لمدة شهرين إضافيين!",
"CheckAllCommunityTalks": "تحقق من جميع منشورات المنتدى",
"ReadMore": "قراءة المزيد",
+ "ContinueReading": "أكمل القراءة",
"Post": "نشر",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "استكشف المحتويات التي أنشأها فريق ABP الأساسي ومنتدى ABP.",
"WelcomeFallCampaign": "مرحبا بكم في حملة الخريف!",
@@ -183,6 +188,47 @@
"BlackFriday": "السوداء الجمعة",
"ValidForExistingCustomers": "صالح أيضًا
للعملاء الحاليين!",
"CampaignBetweenDates": "من {0}
إلى {1}",
- "SaveUpTo": "وفر ماقد يصل الى ${0}K"
+ "SaveUpTo": "وفر ماقد يصل الى ${0}K",
+ "ImplementingDDD": "تنفيذ التصميم القائم على المجال",
+ "ExploreTheEBook": "استكشاف الكتاب الإلكتروني",
+ "ExploreTheBook": "اكتشف الكتاب",
+ "ConsultantType": "نوع الاستشارة",
+ "Expert": "خبير ايه بي بي",
+ "Partner": "شريك ايه بي بي",
+ "Industry": "صناعة",
+ "Location": "موقع",
+ "Contact": "اتصال",
+ "Partner_Year": "سنة الشراكة",
+ "Info": "معلومات",
+ "SpokenLanguages": "اللغات المنطوقة",
+ "SocialMedia": "وسائل التواصل الاجتماعي",
+ "Activity": "نشاط",
+ "Type": "يكتب",
+ "Contribution": "مساهمة",
+ "WhoWeAre": "من نحن",
+ "Icons": "أيقونات",
+ "Url": "عنوان URL",
+ "Icon": "أيقونة",
+ "RecentActivities": "أنشطة حالية",
+ "SpringCampaign": "مرحباً
بيع الربيع!",
+ "SpringCampaign2": "محدود
عرض الوقت!",
+ "AboutUs": "معلومات عنا",
+ "HowItWorks": "كيف تعمل؟",
+ "ReleaseNotes": "ملاحظات الإصدار",
+ "DetailedChangeNotes": "ملاحظات التغيير التفصيلية",
+ "SeeTrainings": "انظر التدريبات",
+ "NoContent": "لا يوجد محتوى",
+ "More": "أكثر",
+ "WhyABPIOPlatform": "لماذا منصة ABP.IO؟",
+ "AbpStudio": "استوديو ايه بي بي",
+ "ExtraMonths": "{0} أشهر إضافية",
+ "RSS": "آر إس إس",
+ "RSSFeed": "تغذية ار اس اس",
+ "Articles": "مقالات",
+ "Organizations": "المنظمات",
+ "ManageAccount": "إدارة الحساب",
+ "CommunityProfile": "ملف تعريف المجتمع",
+ "BlogProfile": "الملف الشخصي للمدونة",
+ "Tickets": "التذاكر"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json
index f5cbce3c07c..902595d229b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Tento balíček NPM nelze smazat, protože moduly \"{Modules}\" tento balíček používají.",
"Volo.AbpIo.Domain:020003": "Tento balíček NPM nelze smazat, protože tento balíček používají moduly \"{Modules}\" a balíčky \"{NugetPackages}\" jsou na tomto balíčku závislé.",
"Volo.AbpIo.Domain:020004": "Tento balíček Nuget nelze smazat, protože moduly \"{Modules}\" tento balíček používají.",
+ "Volo.AbpIo.Domain:030000": "Zkušební období jste již dokončili.",
+ "Volo.AbpIo.Domain:030001": "Tento název organizace již existuje.",
+ "Volo.AbpIo.Domain:030002": "Po aktivaci nelze zkušební licenci přepnout do stavu -vyžadováno-!",
+ "Volo.AbpIo.Domain:030003": "Takový stav neexistuje!",
+ "Volo.AbpIo.Domain:030004": "Stav nelze změnit kvůli neočekávané chybě!",
+ "Volo.AbpIo.Domain:030005": "Datum zahájení a ukončení lze aktualizovat, když je zkušební licence ve stavu -aktivováno-!",
+ "Volo.AbpIo.Domain:030006": "Datum ukončení musí být větší než datum zahájení!",
+ "Volo.AbpIo.Domain:030007": "Tato zkušební licence již byla aktivována!",
+ "Volo.AbpIo.Domain:030008": "Datum nákupu lze nastavit pouze ve stavu -zakoupeno-!",
+ "Volo.AbpIo.Domain:030009": "Uživatel nenalezen!",
+ "Volo.AbpIo.Domain:030010": "Chcete-li zakoupit zkušební licenci, musíte nejprve aktivovat zkušební licenci!",
+ "Volo.AbpIo.Domain:030011": "Po zakoupení zkušební licence nelze odstranit!",
+ "Volo.AbpIo.Domain:030012": "Uživatel má nárok pouze na 1 bezplatné zkušební období. Již jste použili svou zkušební licenci.",
+ "Volo.AbpIo.Domain:030013": "Uživatel s aktivní licencí nemůže spustit zkušební licenci.",
+ "Volo.AbpIo.Domain:040000": "Telemetrie již existuje!.",
+ "Volo.AbpIo.Domain:070000": "Název organizace může obsahovat pouze latinská písmena, čísla, tečky a pomlčky!",
+ "Volo.AbpIo.Domain:070001": "Název společnosti může obsahovat pouze latinská písmena, čísla, tečky, mezery a pomlčky!",
"WantToLearn?": "Chcete se učit?",
"ReadyToGetStarted?": "Jste připraveni začít?",
"JoinOurCommunity": "Připojte se k naší komunitě",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Vaše zkušební licenční období vypršelo před {0} dny.",
"TrialLicensePeriodWillExpire": "Vaše zkušební licenční období vyprší za {0} dnů.",
"TrialLicensePeriodExpireToday": "Vaše zkušební licenční období dnes vyprší.",
- "PurchaseNow": "Koupit nyní!"
+ "PurchaseNow": "Koupit nyní!",
+ "LatestReleaseLogs": "Nejnovější protokoly vydání",
+ "RoadMap": "Cestovní mapa",
+ "FAQ": "FAQ",
+ "SourceCode": "Zdrojový kód",
+ "SeeAllPosts": "Zobrazit všechny příspěvky",
+ "Contribute": "Přispět",
+ "LiveDemo": "Živá ukázka",
+ "GetLicense": "Získejte licenci",
+ "OpenSource": "Open Source",
+ "WebApplication": "Webová aplikace",
+ "MeetTheABP": "Seznamte se s ABP",
+ "CompleteWebDevelopment": "Kompletní vývoj webu",
+ "Platform": "Plošina",
+ "ABPDescription": "Open source framework pro vývoj webových aplikací pro ASP.NET Core. Nabízí kompletní infrastrukturu dodržováním osvědčených postupů vývoje softwaru.",
+ "StrongInfrastructure": "Silná infrastruktura",
+ "CompleteArchitecture": "Kompletní architektura",
+ "DeveloperFocused": "Zaměřeno na vývojáře",
+ "ShareYourExperiences": "Podělte se o své zkušenosti s ABP Framework",
+ "LatestPosts": "Nejnovější příspěvky",
+ "LatestVideos": "Nejnovější videa",
+ "Views": "Pohledy",
+ "LearnLatestNewsAboutABPFramework": "Získejte informace o dění v ABP, jako jsou nové verze, bezplatné zdroje, příspěvky a další.",
+ "DeveloperTools": "Vývojářské nástroje",
+ "StartupTemplates": "Spouštěcí šablony",
+ "ApplicationModules": "Aplikační moduly",
+ "UI": "UI",
+ "Themes": "Témata",
+ "Premium": "Pojistné",
+ "PrivacyPolicy": "Zásady ochrany osobních údajů",
+ "TermsAndConditions": "Všeobecné obchodní podmínky",
+ "WouldLikeToReceiveMarketingMaterials": "Chci dostávat marketingové materiály, jako jsou nabídky produktů a speciální nabídky.",
+ "JoinOurMarketingNewsletter": "Připojte se k našemu marketingovému zpravodaji",
+ "CommunityPrivacyPolicyConfirmation": "Souhlasím s Podmínkami a Zásadami ochrany osobních údajů .",
+ "WouldLikeToReceiveNotification": "Chci dostávat nejnovější zprávy z webových stránek abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Souhlasím s Podmínkami a Zásadami ochrany osobních údajů .",
+ "FreeDDDEBook": "E-kniha DDD zdarma",
+ "AdditionalServices": "Doplňkové služby",
+ "Learn": "Učit se",
+ "AccountOverview": "Přehled účtu",
+ "MyOrganizations": "Moje organizace",
+ "MySupportQuestions": "Moje otázky podpory",
+ "MyProfile": "Můj profil",
+ "Logout": "Odhlásit se",
+ "Home": "Domov",
+ "Posts": "Příspěvky",
+ "Videos": "videa",
+ "JoinTheABPCommunity": "Připojte se ke komunitě ABP",
+ "SubmitYourPost": "Odešlete svůj příspěvek",
+ "Modules": "Moduly",
+ "Tools": "Nástroje",
+ "Pricing": "Ceny",
+ "ChangeLogs": "Protokoly změn",
+ "SubscribeToNewsletter": "Přihlaste se k odběru Newsletteru",
+ "SubscribeToNewsletterDescription": "Získejte informace o dění v ABP, jako jsou nové verze, bezplatné zdroje, příspěvky a další.",
+ "EmailAddress": "Emailová adresa",
+ "Subscribe": "předplatit",
+ "WelcomeToABP": "Vítejte v ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Předem vytvořené aplikační moduly, pokročilé spouštěcí šablony, nástroje pro rychlý vývoj aplikací, profesionální témata uživatelského rozhraní a prémiová podpora.",
+ "MasteringAbpFrameworkEBook": "Zvládnutí rámce ABP",
+ "MasteringTheABPFrameworkExplanation": "Tato kniha, kterou napsal tvůrce rámce ABP, vám pomůže získat úplné pochopení rámce a moderních technik vývoje webových aplikací.",
+ "Speakers": "Řečníci",
+ "PreviousEvents": "Předchozí události",
+ "WatchTheEvent": "Podívejte se na událost",
+ "RegisterNow": "Zaregistrujte se nyní",
+ "ThereIsNoEvent": "Žádná událost se nekoná.",
+ "Events": "Události",
+ "Volo.AbpIo.Domain:080000": "Položka nákupu s názvem „{Name}“ již existuje",
+ "MasteringAbpFrameworkBook": "Kniha: Mastering ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Získejte nejnovější zprávy o platformě ABP, jako jsou nové příspěvky, události a další.",
+ "BuiltOn": "Postaven na",
+ "AbpFramework": "Rámec ABP",
+ "Volo.AbpIo.Domain:080001": "Čas zahájení nemůže být větší než čas ukončení",
+ "Enum:BookType:0": "Zvládnutí rámce ABP",
+ "Enum:PurchasePlatform:0": "Amazonka",
+ "Enum:PurchasePlatform:1": "Packt",
+ "Copied": "Zkopírováno!",
+ "CouldNotCopy": "Nelze kopírovat!",
+ "CopyNotSupportByYourBrowser": "Tato funkce nefunguje v prohlížeči, který používáte.",
+ "City": "Město",
+ "ZipCode": "PSČ",
+ "Address": "Adresa",
+ "Homepage": "Domovská stránka",
+ "Year": "Rok",
+ "Year_Plural": "let",
+ "Copyright": "Copyright © {1}",
+ "DomainDrivenDesign": "Design řízený doménou",
+ "CrossCuttingConcerns": "Průřezové obavy",
+ "AbpCommunity": "Společenství ABP",
+ "Footer_GithubStarCount": "{0} hvězdiček na GitHubu",
+ "Footer_NugetDownloadCount": "Počet stažení na NuGet: {0}",
+ "AbpDescription": "ABP je open source aplikační framework zaměřený na vývoj webových aplikací založených na AspNet Core. Neopakujte se, zaměřte se na svůj vlastní obchodní kód.",
+ "Layout_AbpFramework_MetaTitle": "Rámec ABP | Open source webový aplikační rámec pro ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dny",
+ "CommunityTalks_CountdownHours": "hod",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sek",
+ "SeePreviousEvents": "Viz předchozí události",
+ "CookieConsent_Accept": "Akceptovat",
+ "CookieConsent_Explanation_1": "Používáme soubory cookie, abychom vám poskytli co nejlepší zážitek z našich webových stránek.",
+ "CookieConsent_Explanation_2": "Pokud budete pokračovat v procházení, souhlasíte s našimi zásadami ochrany osobních údajů a zásadami souborů cookie. .",
+ "Error_Page_400_Title": "Při zobrazování požadované stránky došlo k problému.",
+ "Error_Page_400_Description_1": "Obvykle to znamená, že při zpracování vašeho požadavku došlo k neočekávané chybě.",
+ "Error_Page_400_Description_2": "Pokud problém přetrvává, kontaktujte nás na adrese info@abp.io a my vám pomůžeme na cestě.",
+ "GoToHomepage": "Jít na domovskou stránku",
+ "Error_Page_404_Title": "Stránka nenalezena!",
+ "Error_Page_404_Description_1": "Toto není webová stránka, kterou hledáte.",
+ "Error_Page_500_Title": "Zdá se, že se něco pokazilo!",
+ "Error_Page_500_Description_1": "Tyto chyby sledujeme automaticky, ale pokud problém přetrvává, neváhejte
kontaktujte nás. Mezitím zkuste osvěžení.",
+ "Error_Page_500_Description_2": "Kontaktujte nás na adrese info@abp.io .",
+ "Books": "knihy",
+ "ABPDiscordServer": "ABP Discord Server",
+ "ABPCommunityTalks": "Komunitní rozhovory ABP",
+ "ABPCommunityPosts": "Komunitní příspěvky ABP",
+ "BuyAndGetMonths": "KUPTE 12 MĚSÍCŮ, ZÍSKEJTE 14 MĚSÍCŮ!",
+ "GetYourDeal": "Získejte svou nabídku",
+ "BuyOrRenewLicense": "Kupte si nebo obnovte licenci nyní a získejte 2 měsíce navíc!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kupte si nebo obnovte licenci nyní a získejte 2 měsíce navíc! POSPĚŠ SI! ⏰ Poslední den: {0}",
+ "HurryUp": "POSPĚŠ SI!",
+ "LastDay": "Poslední den: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kupte si novou licenci mezi {0} a {1} a získejte výhody na další 2 měsíce!",
+ "CheckAllCommunityTalks": "Zkontrolujte všechny příspěvky komunity",
+ "ReadMore": "Přečtěte si více",
+ "ContinueReading": "Pokračovat ve čtení",
+ "Post": "Pošta",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Prozkoumejte obsah vytvořený hlavním týmem ABP a komunitou ABP.",
+ "WelcomeFallCampaign": "Uvítací podzimní kampaň!",
+ "GiveAwayForNewPurchases": "Za nové nákupy bude rozdáno školení v učebně vývoje aplikací!",
+ "BlackFriday": "ČERNÝ PÁTEK",
+ "ValidForExistingCustomers": "Platí také pro
existujici zakaznici!",
+ "CampaignBetweenDates": "Od {0}
Komu {1}",
+ "SaveUpTo": "Ušetřete AŽ {0}K $ $",
+ "ImplementingDDD": "Implementace návrhu řízeného doménou",
+ "ExploreTheEBook": "Prozkoumejte e-knihu",
+ "ExploreTheBook": "Prozkoumejte Knihu",
+ "ConsultantType": "Typ poradenství",
+ "Expert": "Expert na ABP",
+ "Partner": "Partner ABP",
+ "Industry": "Průmysl",
+ "Location": "Umístění",
+ "Contact": "Kontakt",
+ "Partner_Year": "Rok partnerství",
+ "Info": "Info",
+ "SpokenLanguages": "Mluvené jazyky",
+ "SocialMedia": "Sociální média",
+ "Activity": "Aktivita",
+ "Type": "Typ",
+ "Contribution": "Příspěvek",
+ "WhoWeAre": "Kdo jsme",
+ "Icons": "ikony",
+ "Url": "URL",
+ "Icon": "Ikona",
+ "RecentActivities": "Nedávné aktivity",
+ "SpringCampaign": "Vítejte
Jarní výprodej!",
+ "SpringCampaign2": "Omezený
Časová nabídka!",
+ "AboutUs": "O nás",
+ "HowItWorks": "Jak to funguje?",
+ "ReleaseNotes": "Poznámky k vydání",
+ "DetailedChangeNotes": "Podrobné poznámky ke změnám",
+ "SeeTrainings": "Viz Tréninky",
+ "NoContent": "Žádný obsah",
+ "More": "Více",
+ "WhyABPIOPlatform": "Proč platforma ABP.IO?",
+ "AbpStudio": "Studio ABP",
+ "ExtraMonths": "{0} MĚSÍCŮ NAVÍC",
+ "RSS": "RSS",
+ "RSSFeed": "RSS kanál",
+ "Articles": "články",
+ "Organizations": "Organizace",
+ "ManageAccount": "Spravovat účet",
+ "CommunityProfile": "Profil komunity",
+ "BlogProfile": "Profil blogu",
+ "Tickets": "Vstupenky"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json
index 9c2a9a2a059..a3f8c11cb1a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Dieses NPM-Paket konnte nicht gelöscht werden, da \"{Module}\" Module dieses Paket verwenden.",
"Volo.AbpIo.Domain:020003": "Dieses NPM-Paket konnte nicht gelöscht werden, da \"{Module}\" Module dieses Paket verwenden und \"{NugetPackages}\" Nuget-Pakete von diesem Paket abhängig sind.",
"Volo.AbpIo.Domain:020004": "Dieses Nuget-Paket konnte nicht gelöscht werden, da \"{Module}\" Module dieses Paket verwenden.",
+ "Volo.AbpIo.Domain:030000": "Sie haben Ihre Testphase bereits abgeschlossen.",
+ "Volo.AbpIo.Domain:030001": "Dieser Organisationsname existiert bereits.",
+ "Volo.AbpIo.Domain:030002": "Nach der Aktivierung können Sie die Testlizenz nicht mehr in den Status „Angefordert“ versetzen!",
+ "Volo.AbpIo.Domain:030003": "Einen solchen Status gibt es nicht!",
+ "Volo.AbpIo.Domain:030004": "Der Status konnte aufgrund eines unerwarteten Fehlers nicht geändert werden!",
+ "Volo.AbpIo.Domain:030005": "Start- und Enddatum können aktualisiert werden, wenn sich die Testlizenz im Status -aktiviert- befindet!",
+ "Volo.AbpIo.Domain:030006": "Das Enddatum muss größer als das Startdatum sein!",
+ "Volo.AbpIo.Domain:030007": "Diese Testlizenz wurde bereits aktiviert!",
+ "Volo.AbpIo.Domain:030008": "Das Kaufdatum kann nur gesetzt werden, wenn der Status -gekauft- ist!",
+ "Volo.AbpIo.Domain:030009": "Benutzer nicht gefunden!",
+ "Volo.AbpIo.Domain:030010": "Um die Testlizenz zu erwerben, müssen Sie zunächst Ihre Testlizenz aktivieren!",
+ "Volo.AbpIo.Domain:030011": "Sie können eine Testlizenz beim Kauf nicht löschen!",
+ "Volo.AbpIo.Domain:030012": "Ein Benutzer hat Anspruch auf nur 1 kostenlosen Testzeitraum. Sie haben Ihre Testlizenz bereits verwendet.",
+ "Volo.AbpIo.Domain:030013": "Ein Benutzer mit einer aktiven Lizenz kann keine Testlizenz starten.",
+ "Volo.AbpIo.Domain:040000": "Telemetrie existiert bereits!.",
+ "Volo.AbpIo.Domain:070000": "Der Organisationsname darf nur lateinische Buchstaben, Zahlen, Punkte und Bindestriche enthalten!",
+ "Volo.AbpIo.Domain:070001": "Der Firmenname darf nur lateinische Buchstaben, Zahlen, Punkte, Leerzeichen und Bindestriche enthalten!",
"WantToLearn?": "Wollen Sie sich einlernen?",
"ReadyToGetStarted?": "Bereit anzufangen?",
"JoinOurCommunity": "Tritt unserer Community bei",
@@ -39,6 +56,178 @@
"TrialLicensePeriodHasExpired": "Ihr Testlizenzzeitraum ist vor {0} Tagen abgelaufen.",
"TrialLicensePeriodWillExpire": "Ihr Testlizenzzeitraum läuft in {0} Tagen ab.",
"TrialLicensePeriodExpireToday": "Ihre Testlizenz läuft heute ab.",
- "PurchaseNow": "Jetzt kaufen!"
+ "PurchaseNow": "Jetzt kaufen!",
+ "LatestReleaseLogs": "Neueste Versionsprotokolle",
+ "RoadMap": "Straßenkarte",
+ "FAQ": "FAQ",
+ "SourceCode": "Quellcode",
+ "SeeAllPosts": "Alle Beiträge anzeigen",
+ "Contribute": "Beitragen",
+ "LiveDemo": "Live-Demo",
+ "GetLicense": "Holen Sie sich eine Lizenz",
+ "OpenSource": "Open Source",
+ "WebApplication": "Internetanwendung",
+ "MeetTheABP": "Lernen Sie den ABP kennen",
+ "CompleteWebDevelopment": "Eine komplette Webentwicklung",
+ "Platform": "Plattform",
+ "ABPDescription": "Ein Open-Source-Framework für die Entwicklung von Webanwendungen für ASP.NET Core. Es bietet eine vollständige Infrastruktur, indem es die Best Practices der Softwareentwicklung befolgt.",
+ "StrongInfrastructure": "Starke Infrastruktur",
+ "CompleteArchitecture": "Komplette Architektur",
+ "DeveloperFocused": "Entwicklerorientiert",
+ "ShareYourExperiences": "Teilen Sie Ihre Erfahrungen mit dem ABP Framework",
+ "LatestPosts": "Neueste Beiträge",
+ "LatestVideos": "Neueste Videos",
+ "Views": "Ansichten",
+ "LearnLatestNewsAboutABPFramework": "Erhalten Sie Informationen über Ereignisse in ABP wie Neuerscheinungen, kostenlose Quellen, Beiträge und mehr.",
+ "DeveloperTools": "Entwicklerwerkzeuge",
+ "StartupTemplates": "Startvorlagen",
+ "ApplicationModules": "Anwendungsmodule",
+ "UI": "Benutzeroberfläche",
+ "Themes": "Themen",
+ "Premium": "Prämie",
+ "PrivacyPolicy": "Datenschutzrichtlinie",
+ "TermsAndConditions": "Terms & amp; Bedingungen",
+ "WouldLikeToReceiveMarketingMaterials": "Ich möchte Marketingmaterialien wie Produktangebote und Sonderangebote erhalten.",
+ "JoinOurMarketingNewsletter": "Abonnieren Sie unseren Marketing-Newsletter",
+ "CommunityPrivacyPolicyConfirmation": "Ich stimme den Allgemeinen Geschäftsbedingungen und der Datenschutzerklärung zu.",
+ "WouldLikeToReceiveNotification": "Ich möchte die neuesten Nachrichten von abp.io-Websites erhalten.",
+ "CommercialNewsletterConfirmationMessage": "Ich stimme den Allgemeinen Geschäftsbedingungen und der Datenschutzerklärung zu.",
+ "FreeDDDEBook": "Kostenloses DDD-E-Book",
+ "AdditionalServices": "Zusatzleitungen",
+ "Learn": "Lernen",
+ "AccountOverview": "Kontoübersicht",
+ "MyOrganizations": "Meine Organisationen",
+ "MySupportQuestions": "Meine Support-Fragen",
+ "MyProfile": "Mein Profil",
+ "Logout": "Ausloggen",
+ "Home": "Heim",
+ "Posts": "Beiträge",
+ "Videos": "Videos",
+ "JoinTheABPCommunity": "Treten Sie der ABP-Community bei",
+ "SubmitYourPost": "Senden Sie Ihren Beitrag",
+ "Modules": "Module",
+ "Tools": "Werkzeuge",
+ "Pricing": "Preisgestaltung",
+ "ChangeLogs": "Änderungsprotokolle",
+ "SubscribeToNewsletter": "Abonnieren Sie den Newsletter",
+ "SubscribeToNewsletterDescription": "Erhalten Sie Informationen über Ereignisse in ABP wie Neuerscheinungen, kostenlose Quellen, Beiträge und mehr.",
+ "EmailAddress": "E-Mail-Adresse",
+ "Subscribe": "Abonnieren",
+ "WelcomeToABP": "Willkommen bei der ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Vorgefertigte Anwendungsmodule, erweiterte Startvorlagen, Tools für die schnelle Anwendungsentwicklung, professionelle UI-Themen und Premium-Support.",
+ "MasteringAbpFrameworkEBook": "Beherrschung des ABP-Frameworks",
+ "MasteringTheABPFrameworkExplanation": "Dieses vom Erfinder des ABP Framework verfasste Buch hilft Ihnen, ein umfassendes Verständnis des Frameworks und moderner Webanwendungsentwicklungstechniken zu erlangen.",
+ "Speakers": "Lautsprecher",
+ "PreviousEvents": "Frühere Veranstaltungen",
+ "WatchTheEvent": "Sehen Sie sich die Veranstaltung an",
+ "RegisterNow": "Jetzt registrieren",
+ "ThereIsNoEvent": "Es gibt keine Veranstaltung.",
+ "Events": "Veranstaltungen",
+ "Volo.AbpIo.Domain:080000": "Es gibt bereits einen Kaufartikel mit dem Namen „{Name}“",
+ "MasteringAbpFrameworkBook": "Buch: Mastering ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Erhalten Sie die neuesten Nachrichten über die ABP-Plattform wie neue Beiträge, Veranstaltungen und mehr.",
+ "BuiltOn": "Gebaut auf",
+ "AbpFramework": "ABP-Framework",
+ "Volo.AbpIo.Domain:080001": "Die Startzeit darf nicht größer als die Endzeit sein",
+ "Enum:BookType:0": "Beherrschung des ABP-Frameworks",
+ "Enum:PurchasePlatform:0": "Amazonas",
+ "Enum:PurchasePlatform:1": "Verpackt",
+ "Copied": "Kopiert!",
+ "CouldNotCopy": "Konnte nicht kopiert werden!",
+ "CopyNotSupportByYourBrowser": "Diese Funktion funktioniert in dem von Ihnen verwendeten Browser nicht.",
+ "City": "Stadt",
+ "ZipCode": "PLZ",
+ "Address": "Adresse",
+ "Homepage": "Startseite",
+ "Year": "Jahr",
+ "Year_Plural": "Jahre",
+ "Copyright": "Urheberrecht © {1}",
+ "DomainDrivenDesign": "Domänengesteuertes Design",
+ "CrossCuttingConcerns": "Querschnittsthemen",
+ "AbpCommunity": "ABP-Community",
+ "Footer_GithubStarCount": "{0} Sterne auf GitHub",
+ "Footer_NugetDownloadCount": "{0} Downloads auf NuGet",
+ "AbpDescription": "ABP ist ein Open-Source-Anwendungsframework, das sich auf die Entwicklung von Webanwendungen auf Basis von AspNet Core konzentriert. Wiederholen Sie sich nicht, konzentrieren Sie sich auf Ihren eigenen Geschäftscode.",
+ "Layout_AbpFramework_MetaTitle": "ABP-Framework | Open-Source-Webanwendungsframework für ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Tage",
+ "CommunityTalks_CountdownHours": "Std",
+ "CommunityTalks_CountdownMinutes": "Mindest",
+ "CommunityTalks_CountdownSeconds": "Sek",
+ "SeePreviousEvents": "Siehe frühere Veranstaltungen",
+ "CookieConsent_Accept": "Akzeptieren",
+ "CookieConsent_Explanation_1": "Wir verwenden Cookies, um Ihnen das beste Erlebnis auf unserer Website zu bieten.",
+ "CookieConsent_Explanation_2": "Wenn Sie weitersurfen, stimmen Sie unserer Datenschutzrichtlinie und Cookie-Richtlinie zu. .",
+ "Error_Page_400_Title": "Bei der Bereitstellung der angeforderten Seite ist ein Problem aufgetreten.",
+ "Error_Page_400_Description_1": "Normalerweise bedeutet dies, dass bei der Bearbeitung Ihrer Anfrage ein unerwarteter Fehler aufgetreten ist.",
+ "Error_Page_400_Description_2": "Wenn das Problem weiterhin besteht, kontaktieren Sie uns unter info@abp.io und wir helfen Ihnen weiter.",
+ "GoToHomepage": "Gehen Sie zur Startseite",
+ "Error_Page_404_Title": "Seite nicht gefunden!",
+ "Error_Page_404_Description_1": "Dies ist nicht die Webseite, die Sie suchen.",
+ "Error_Page_500_Title": "Sieht so aus, als wäre etwas schief gelaufen!",
+ "Error_Page_500_Description_1": "Wir verfolgen diese Fehler automatisch, aber wenn das Problem weiterhin besteht, können Sie dies gerne tun
kontaktiere uns. Versuchen Sie es in der Zwischenzeit mit einer Erfrischung.",
+ "Error_Page_500_Description_2": "Kontaktieren Sie uns unter info@abp.io .",
+ "Books": "Bücher",
+ "ABPDiscordServer": "ABP Discord Server",
+ "ABPCommunityTalks": "ABP-Community-Gespräche",
+ "ABPCommunityPosts": "ABP-Community-Beiträge",
+ "BuyAndGetMonths": "12 MONATE KAUFEN, 14 MONATE ERHALTEN!",
+ "GetYourDeal": "Holen Sie sich Ihr Angebot",
+ "BuyOrRenewLicense": "Kaufen oder erneuern Sie jetzt die Lizenz und erhalten Sie 2 zusätzliche Monate!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kaufen oder erneuern Sie jetzt die Lizenz und erhalten Sie 2 zusätzliche Monate! BEEIL DICH! ⏰ Letzter Tag: {0}",
+ "HurryUp": "BEEIL DICH!",
+ "LastDay": "Letzter Tag: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kaufen Sie zwischen {0} und {1} eine neue Lizenz, um weitere 2 Monate zu profitieren!",
+ "CheckAllCommunityTalks": "Überprüfen Sie alle Community-Beiträge",
+ "ReadMore": "Mehr lesen",
+ "ContinueReading": "Weiterlesen",
+ "Post": "Post",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Entdecken Sie die vom ABP-Kernteam und der ABP-Community erstellten Inhalte.",
+ "WelcomeFallCampaign": "Willkommens-Herbstkampagne!",
+ "GiveAwayForNewPurchases": "Für die Neuanschaffungen wird eine Präsenzschulung zur Anwendungsentwicklung verschenkt!",
+ "BlackFriday": "SCHWARZER FREITAG",
+ "ValidForExistingCustomers": "Gilt auch für die
bestehende Kunden!",
+ "SaveUpTo": "SPAREN SIE BIS ZU {0}K $",
+ "ImplementingDDD": "Implementierung von domänengesteuertem Design",
+ "ExploreTheEBook": "Entdecken Sie das E-Book",
+ "ExploreTheBook": "Entdecken Sie das Buch",
+ "ConsultantType": "Beratungstyp",
+ "Expert": "ABP-Experte",
+ "Partner": "ABP-Partner",
+ "Industry": "Industrie",
+ "Location": "Standort",
+ "Contact": "Kontakt",
+ "Partner_Year": "Partnerschaftsjahr",
+ "Info": "Die Info",
+ "SpokenLanguages": "Gesprochene Sprachen",
+ "SocialMedia": "Sozialen Medien",
+ "Activity": "Aktivität",
+ "Type": "Typ",
+ "Contribution": "Beitrag",
+ "WhoWeAre": "Wer wir sind",
+ "Icons": "Symbole",
+ "Url": "URL",
+ "Icon": "Symbol",
+ "RecentActivities": "Kürzliche Aktivitäten",
+ "SpringCampaign": "Willkommen
Frühlingsverkauf!",
+ "SpringCampaign2": "Begrenzt
Zeitangebot!",
+ "AboutUs": "Über uns",
+ "HowItWorks": "Wie es funktioniert?",
+ "ReleaseNotes": "Versionshinweise",
+ "DetailedChangeNotes": "Detaillierte Änderungshinweise",
+ "SeeTrainings": "Siehe Schulungen",
+ "NoContent": "Kein Inhalt",
+ "More": "Mehr",
+ "WhyABPIOPlatform": "Warum ABP.IO-Plattform?",
+ "AbpStudio": "ABP Studio",
+ "ExtraMonths": "{0} EXTRA MONATE",
+ "RSS": "RSS",
+ "RSSFeed": "RSS-Feed",
+ "Articles": "Artikel",
+ "Organizations": "Organisationen",
+ "ManageAccount": "Konto verwalten",
+ "CommunityProfile": "Community-Profil",
+ "BlogProfile": "Blog-Profil",
+ "Tickets": "Tickets"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json
index e51d29815d9..c58289aa69c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Este paquete NPM no pudo ser borrado porque \"{Modules}\" modulos están usando este paquete.",
"Volo.AbpIo.Domain:020003": "Este paquete NPM no pudo ser borrado porque \"{Modules}\" modulos están usando este paquete.y \"{NugetPackages}\" paquetes Nuget son dependientes de este paquete.",
"Volo.AbpIo.Domain:020004": "Este paquete Nuget no pudo ser borrado porque \"{Modules}\" modulos están usando este paquete.",
+ "Volo.AbpIo.Domain:030000": "Ya has completado tu período de prueba.",
+ "Volo.AbpIo.Domain:030001": "El nombre de esta organización ya existe.",
+ "Volo.AbpIo.Domain:030002": "Una vez activada, no puede cambiar la licencia de prueba al estado -solicitado-.",
+ "Volo.AbpIo.Domain:030003": "¡No existe tal estatus!",
+ "Volo.AbpIo.Domain:030004": "¡El estado no se pudo cambiar debido a un error inesperado!",
+ "Volo.AbpIo.Domain:030005": "¡La fecha de inicio y finalización se puede actualizar cuando la licencia de prueba esté en estado -activada-!",
+ "Volo.AbpIo.Domain:030006": "¡La fecha de finalización debe ser mayor que la fecha de inicio!",
+ "Volo.AbpIo.Domain:030007": "¡Esta licencia de prueba ya ha sido activada!",
+ "Volo.AbpIo.Domain:030008": "¡La fecha de compra se puede establecer solo cuando el estado es -comprado-!",
+ "Volo.AbpIo.Domain:030009": "¡Usuario no encontrado!",
+ "Volo.AbpIo.Domain:030010": "Para comprar la licencia de prueba, primero debe activarla.",
+ "Volo.AbpIo.Domain:030011": "¡No puede eliminar una licencia de prueba cuando la compra!",
+ "Volo.AbpIo.Domain:030012": "Un usuario tiene derecho a tener sólo 1 período de prueba gratuito. Ya usaste tu licencia de prueba.",
+ "Volo.AbpIo.Domain:030013": "Un usuario con una licencia activa no puede iniciar una licencia de prueba.",
+ "Volo.AbpIo.Domain:040000": "¡La telemetría ya existe!.",
+ "Volo.AbpIo.Domain:070000": "¡El nombre de la organización solo puede contener letras latinas, números, puntos y guiones!",
+ "Volo.AbpIo.Domain:070001": "¡El nombre de la empresa sólo puede contener letras latinas, números, puntos, espacios y guiones!",
"WantToLearn?": "¿Quieres aprender?",
"ReadyToGetStarted?": "¿Preparado para comenzar?",
"JoinOurCommunity": "Unete a nuestra comunidad",
@@ -39,6 +56,178 @@
"TrialLicensePeriodHasExpired": "Su período de licencia de prueba expiró hace {0} días.",
"TrialLicensePeriodWillExpire": "Su período de licencia de prueba vencerá en {0} días.",
"TrialLicensePeriodExpireToday": "Su período de licencia de prueba vencerá hoy.",
- "PurchaseNow": "¡Comprar ahora!"
+ "PurchaseNow": "¡Comprar ahora!",
+ "LatestReleaseLogs": "Registros de versiones más recientes",
+ "RoadMap": "Mapa vial",
+ "FAQ": "Preguntas más frecuentes",
+ "SourceCode": "Código fuente",
+ "SeeAllPosts": "Ver todas las publicaciones",
+ "Contribute": "Contribuir",
+ "LiveDemo": "Demo en vivo",
+ "GetLicense": "Obtener una licencia",
+ "OpenSource": "Fuente abierta",
+ "WebApplication": "Aplicación web",
+ "MeetTheABP": "Conoce la ABP",
+ "CompleteWebDevelopment": "Un desarrollo web completo",
+ "Platform": "Plataforma",
+ "ABPDescription": "Un marco de código abierto para el desarrollo de aplicaciones web para ASP.NET Core. Ofrece una infraestructura completa siguiendo las mejores prácticas de desarrollo de software.",
+ "StrongInfrastructure": "Infraestructura sólida",
+ "CompleteArchitecture": "Arquitectura completa",
+ "DeveloperFocused": "Centrado en el desarrollador",
+ "ShareYourExperiences": "Comparta sus experiencias con el Marco ABP",
+ "LatestPosts": "últimas publicaciones",
+ "LatestVideos": "últimos vidéos",
+ "Views": "Puntos de vista",
+ "LearnLatestNewsAboutABPFramework": "Obtenga información sobre los acontecimientos en ABP, como nuevos lanzamientos, fuentes gratuitas, publicaciones y más.",
+ "DeveloperTools": "Herramientas de desarrollo",
+ "StartupTemplates": "Plantillas de inicio",
+ "ApplicationModules": "Módulos de aplicación",
+ "UI": "interfaz de usuario",
+ "Themes": "Temas",
+ "Premium": "De primera calidad",
+ "PrivacyPolicy": "política de privacidad",
+ "TermsAndConditions": "Términos y condiciones",
+ "WouldLikeToReceiveMarketingMaterials": "Me gustaría recibir materiales de marketing como ofertas de productos y ofertas especiales.",
+ "JoinOurMarketingNewsletter": "Únase a nuestro boletín de marketing",
+ "CommunityPrivacyPolicyConfirmation": "Acepto los Términos y condiciones y la Política de privacidad .",
+ "WouldLikeToReceiveNotification": "Me gustaría recibir las últimas noticias de los sitios web abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Acepto los Términos y condiciones y la Política de privacidad .",
+ "FreeDDDEBook": "Libro electrónico DDD gratuito",
+ "AdditionalServices": "Servicios adicionales",
+ "Learn": "Aprender",
+ "AccountOverview": "Descripción de cuenta",
+ "MyOrganizations": "Mis Organizaciones",
+ "MySupportQuestions": "Mis preguntas de soporte",
+ "MyProfile": "Mi perfil",
+ "Logout": "Cerrar sesión",
+ "Home": "Hogar",
+ "Posts": "Publicaciones",
+ "Videos": "Vídeos",
+ "JoinTheABPCommunity": "Únase a la comunidad ABP",
+ "SubmitYourPost": "Envía tu publicación",
+ "Modules": "Módulos",
+ "Tools": "Herramientas",
+ "Pricing": "Precios",
+ "ChangeLogs": "Cambiar registros",
+ "SubscribeToNewsletter": "Suscríbete al boletín",
+ "SubscribeToNewsletterDescription": "Obtenga información sobre los acontecimientos en ABP, como nuevos lanzamientos, fuentes gratuitas, publicaciones y más.",
+ "EmailAddress": "Dirección de correo electrónico",
+ "Subscribe": "Suscribir",
+ "WelcomeToABP": "Bienvenidos a la ABP",
+ "EULA": "CLUF",
+ "ABPCommercialIntroductionMessage": "Módulos de aplicaciones prediseñados, plantillas de inicio avanzadas, herramientas de desarrollo rápido de aplicaciones, temas de interfaz de usuario profesionales y soporte premium.",
+ "MasteringAbpFrameworkEBook": "Dominar el marco ABP",
+ "MasteringTheABPFrameworkExplanation": "Escrito por el creador de ABP Framework, este libro le ayudará a obtener una comprensión completa del marco y de las técnicas modernas de desarrollo de aplicaciones web.",
+ "Speakers": "Altavoces",
+ "PreviousEvents": "Eventos anteriores",
+ "WatchTheEvent": "Mira el evento",
+ "RegisterNow": "Regístrate ahora",
+ "ThereIsNoEvent": "No hay ningún evento.",
+ "Events": "Eventos",
+ "Volo.AbpIo.Domain:080000": "Ya existe un artículo de compra llamado "{Name}"",
+ "MasteringAbpFrameworkBook": "Libro: Dominar el marco ABP",
+ "ABPIO-CommonPreferenceDefinition": "Obtenga las últimas noticias sobre la plataforma ABP, como nuevas publicaciones, eventos y más.",
+ "BuiltOn": "Construida sobre",
+ "AbpFramework": "Marco PAB",
+ "Volo.AbpIo.Domain:080001": "La hora de inicio no puede ser mayor que la hora de finalización",
+ "Enum:BookType:0": "Dominar el marco ABP",
+ "Enum:PurchasePlatform:0": "Amazonas",
+ "Enum:PurchasePlatform:1": "Paquete",
+ "Copied": "¡Copiado!",
+ "CouldNotCopy": "¡No se pudo copiar!",
+ "CopyNotSupportByYourBrowser": "Esta característica no funciona en el navegador que estás utilizando.",
+ "City": "Ciudad",
+ "ZipCode": "Código postal",
+ "Address": "DIRECCIÓN",
+ "Homepage": "Página principal",
+ "Year": "Año",
+ "Year_Plural": "Años",
+ "Copyright": "Derechos de autor © {1}",
+ "DomainDrivenDesign": "Diseño impulsado por dominio",
+ "CrossCuttingConcerns": "Preocupaciones transversales",
+ "AbpCommunity": "Comunidad ABP",
+ "Footer_GithubStarCount": "{0} Estrellas en GitHub",
+ "Footer_NugetDownloadCount": "{0} Descargas en NuGet",
+ "AbpDescription": "ABP es un marco de aplicación de código abierto centrado en el desarrollo de aplicaciones web basado en AspNet Core. No te repitas, concéntrate en tu propio código comercial.",
+ "Layout_AbpFramework_MetaTitle": "Marco PAB | Marco de aplicación web de código abierto para ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Días",
+ "CommunityTalks_CountdownHours": "Horas",
+ "CommunityTalks_CountdownMinutes": "mín.",
+ "CommunityTalks_CountdownSeconds": "Segundo",
+ "SeePreviousEvents": "Ver eventos anteriores",
+ "CookieConsent_Accept": "Aceptar",
+ "CookieConsent_Explanation_1": "Utilizamos cookies para brindarle la mejor experiencia en nuestro sitio web.",
+ "CookieConsent_Explanation_2": "Si continúa navegando, acepta nuestra política de privacidad y política de cookies. .",
+ "Error_Page_400_Title": "Hubo un problema al servir la página solicitada.",
+ "Error_Page_400_Description_1": "Generalmente esto significa que ocurrió un error inesperado al procesar su solicitud.",
+ "Error_Page_400_Description_2": "Si el problema persiste, contáctanos en info@abp.io y te ayudaremos a seguir tu camino.",
+ "GoToHomepage": "Ir a la página de inicio",
+ "Error_Page_404_Title": "¡Página no encontrada!",
+ "Error_Page_404_Description_1": "Esta no es la página web que estás buscando.",
+ "Error_Page_500_Title": "¡Parece que algo salió mal!",
+ "Error_Page_500_Description_1": "Realizamos un seguimiento de estos errores automáticamente, pero si el problema persiste, no dude en
Contáctenos. Mientras tanto, intenta refrescarte.",
+ "Error_Page_500_Description_2": "Contacta con nosotros en info@abp.io .",
+ "Books": "Libros",
+ "ABPDiscordServer": "Servidor de discordia ABP",
+ "ABPCommunityTalks": "Charlas comunitarias de ABP",
+ "ABPCommunityPosts": "Publicaciones de la comunidad ABP",
+ "BuyAndGetMonths": "¡COMPRA 12 MESES, OBTENGA 14 MESES!",
+ "GetYourDeal": "Obtenga su oferta",
+ "BuyOrRenewLicense": "¡Compre o renueve la licencia ahora y obtenga 2 meses adicionales!",
+ "BuyOrRenewLicenseToGetExtra2Months": "¡Compre o renueve la licencia ahora y obtenga 2 meses adicionales! ¡APRESÚRATE! ⏰ Último día: {0}",
+ "HurryUp": "¡APRESÚRATE!",
+ "LastDay": "Último día: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "¡Compre una nueva licencia entre {0} y {1} para obtener beneficios durante 2 meses adicionales!",
+ "CheckAllCommunityTalks": "Revisa todas las publicaciones de la comunidad",
+ "ReadMore": "Leer más",
+ "ContinueReading": "Sigue leyendo",
+ "Post": "Correo",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Explore los contenidos creados por el equipo central de ABP y la comunidad de ABP.",
+ "WelcomeFallCampaign": "¡Bienvenida campaña de otoño!",
+ "GiveAwayForNewPurchases": "¡Se regalará capacitación en el aula de desarrollo de aplicaciones para las nuevas compras!",
+ "BlackFriday": "VIERNES NEGRO",
+ "ValidForExistingCustomers": "También válido para el
¡clientes existentes!",
+ "SaveUpTo": "AHORRE HASTA ${0}K",
+ "ImplementingDDD": "Implementación de diseño basado en dominio",
+ "ExploreTheEBook": "Explora el libro electrónico",
+ "ExploreTheBook": "Explora el libro",
+ "ConsultantType": "Tipo de consultoría",
+ "Expert": "Experto en PAA",
+ "Partner": "Socio ABP",
+ "Industry": "Industria",
+ "Location": "Ubicación",
+ "Contact": "Contacto",
+ "Partner_Year": "Año de asociación",
+ "Info": "Información",
+ "SpokenLanguages": "Lenguajes hablados",
+ "SocialMedia": "Medios de comunicación social",
+ "Activity": "Actividad",
+ "Type": "Tipo",
+ "Contribution": "Contribución",
+ "WhoWeAre": "Quienes somos",
+ "Icons": "Iconos",
+ "Url": "URL",
+ "Icon": "Icono",
+ "RecentActivities": "Actividades recientes",
+ "SpringCampaign": "Bienvenido
¡Venta de primavera!",
+ "SpringCampaign2": "Limitado
¡Oferta de tiempo!",
+ "AboutUs": "Sobre nosotros",
+ "HowItWorks": "¿Cómo funciona?",
+ "ReleaseNotes": "Notas de lanzamiento",
+ "DetailedChangeNotes": "Notas de cambio detalladas",
+ "SeeTrainings": "Ver Entrenamientos",
+ "NoContent": "Sin contenido",
+ "More": "Más",
+ "WhyABPIOPlatform": "¿Por qué la plataforma ABP.IO?",
+ "AbpStudio": "Estudio ABP",
+ "ExtraMonths": "{0} MESES EXTRA",
+ "RSS": "RSS",
+ "RSSFeed": "RSS Feed",
+ "Articles": "Artículos",
+ "Organizations": "Organizaciones",
+ "ManageAccount": "Administrar cuenta",
+ "CommunityProfile": "Perfil de la comunidad",
+ "BlogProfile": "Perfil del blog",
+ "Tickets": "Entradas"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json
index c4c52173837..cfd1a418469 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json
@@ -28,6 +28,7 @@
"Volo.AbpIo.Domain:030011": "Kokeilulisenssiä ei voi poistaa, kun se on ostettu!",
"Volo.AbpIo.Domain:030012": "Käyttäjällä on oikeus saada vain yksi ilmainen kokeilujakso. Olet jo käyttänyt kokeilukäyttölupaasi.",
"Volo.AbpIo.Domain:030013": "Käyttäjä, jolla on aktiivinen käyttöoikeus, ei voi aloittaa kokeilukäyttöoikeutta.",
+ "Volo.AbpIo.Domain:040000": "Telemetria on jo olemassa!.",
"Volo.AbpIo.Domain:070000": "Organisaation nimi saa sisältää vain latinalaisia kirjaimia, numeroita, pisteitä ja yhdysmerkkejä!",
"Volo.AbpIo.Domain:070001": "Yrityksen nimi saa sisältää vain latinalaisia kirjaimia, numeroita, pisteitä, välilyöntejä ja yhdysmerkkejä!",
"WantToLearn?": "Haluan oppia?",
@@ -179,6 +180,7 @@
"BuyNewLicenseBetweenDatesToGetBenefit": "Osta uusi lisenssi välillä {0} - {1}, niin saat 2 lisäkuukautta!",
"CheckAllCommunityTalks": "Tarkista kaikki yhteisön viestit",
"ReadMore": "Lue lisää",
+ "ContinueReading": "Jatka lukemista",
"Post": "Viesti",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Tutustu ABP-ydintiimin ja ABP-yhteisön luomaan sisältöön.",
"WelcomeFallCampaign": "Tervetuloa syksyn kampanjaan!",
@@ -209,6 +211,24 @@
"Icon": "Kuvake",
"RecentActivities": "Viimeaikaiset toimet",
"SpringCampaign": "Tervetuloa kevätaleen!",
- "SpringCampaign2": "Rajoitetun
ajan tarjous!"
+ "SpringCampaign2": "Rajoitetun
ajan tarjous!",
+ "AboutUs": "Meistä",
+ "HowItWorks": "Kuinka se toimii?",
+ "ReleaseNotes": "Julkaisutiedot",
+ "DetailedChangeNotes": "Yksityiskohtaiset muutoshuomautukset",
+ "SeeTrainings": "Katso Koulutukset",
+ "NoContent": "Ei sisältöä",
+ "More": "Lisää",
+ "WhyABPIOPlatform": "Miksi ABP.IO-alusta?",
+ "AbpStudio": "ABP Studio",
+ "ExtraMonths": "{0} LISÄKUUKAUTA",
+ "RSS": "RSS",
+ "RSSFeed": "RSS-syöte",
+ "Articles": "Artikkelit",
+ "Organizations": "Organisaatiot",
+ "ManageAccount": "Hallitse tiliä",
+ "CommunityProfile": "Yhteisön profiili",
+ "BlogProfile": "Blogin profiili",
+ "Tickets": "Liput"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json
index 362d8c1df13..f7d130264c1 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Impossible de supprimer ce package NPM car les modules \"{Modules}\" utilisent ce package.",
"Volo.AbpIo.Domain:020003": "Impossible de supprimer ce package NPM car les modules \"{Modules}\" utilisent ce package et les packages Nuget \"{NugetPackages}\" dépendent de ce package.",
"Volo.AbpIo.Domain:020004": "Impossible de supprimer ce package Nuget car les modules \"{Modules}\" utilisent ce package.",
+ "Volo.AbpIo.Domain:030000": "Vous avez déjà terminé votre période d'essai.",
+ "Volo.AbpIo.Domain:030001": "Ce nom d'organisation existe déjà.",
+ "Volo.AbpIo.Domain:030002": "Une fois activée, vous ne pouvez pas faire passer la licence d'essai au statut -demandée- !",
+ "Volo.AbpIo.Domain:030003": "Un tel statut n'existe pas !",
+ "Volo.AbpIo.Domain:030004": "Le statut n'a pas pu être modifié en raison d'une erreur inattendue !",
+ "Volo.AbpIo.Domain:030005": "Les dates de début et de fin peuvent être mises à jour lorsque la licence d'essai est dans le statut -activée- !",
+ "Volo.AbpIo.Domain:030006": "La date de fin doit être supérieure à la date de début !",
+ "Volo.AbpIo.Domain:030007": "Cette licence d'essai a déjà été activée !",
+ "Volo.AbpIo.Domain:030008": "La date d'achat ne peut être définie que lorsque le statut est -acheté- !",
+ "Volo.AbpIo.Domain:030009": "Utilisateur non trouvé!",
+ "Volo.AbpIo.Domain:030010": "Pour acheter la licence d'essai, vous devez d'abord activer votre licence d'essai !",
+ "Volo.AbpIo.Domain:030011": "Vous ne pouvez pas supprimer une licence d'essai lors de son achat !",
+ "Volo.AbpIo.Domain:030012": "Un utilisateur n’a droit qu’à une seule période d’essai gratuite. Vous avez déjà utilisé votre licence d'essai.",
+ "Volo.AbpIo.Domain:030013": "Un utilisateur disposant d'une licence active ne peut pas démarrer une licence d'essai.",
+ "Volo.AbpIo.Domain:040000": "La télémétrie existe déjà !.",
+ "Volo.AbpIo.Domain:070000": "Le nom de l’organisation ne peut contenir que des lettres latines, des chiffres, des points et des traits d’union !",
+ "Volo.AbpIo.Domain:070001": "Le nom de l’entreprise ne peut contenir que des lettres latines, des chiffres, des points, des espaces et des traits d’union !",
"WantToLearn?": "Vous voulez apprendre?",
"ReadyToGetStarted?": "Prêt à commencer?",
"JoinOurCommunity": "Rejoignez notre communauté",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Votre période de licence d'essai a expiré il y a {0} jours.",
"TrialLicensePeriodWillExpire": "Votre période de licence d'essai expirera dans {0} jours.",
"TrialLicensePeriodExpireToday": "Votre période de licence d'essai expire aujourd'hui.",
- "PurchaseNow": "Achetez maintenant !"
+ "PurchaseNow": "Achetez maintenant !",
+ "LatestReleaseLogs": "Journaux des dernières versions",
+ "RoadMap": "Carte routière",
+ "FAQ": "FAQ",
+ "SourceCode": "Code source",
+ "SeeAllPosts": "Voir tous les messages",
+ "Contribute": "Contribuer",
+ "LiveDemo": "Démo en direct",
+ "GetLicense": "Obtenez une licence",
+ "OpenSource": "Open source",
+ "WebApplication": "Application Web",
+ "MeetTheABP": "Rencontrez l'ABP",
+ "CompleteWebDevelopment": "Un développement Web complet",
+ "Platform": "Plate-forme",
+ "ABPDescription": "Un framework open source pour le développement d'applications Web pour ASP.NET Core. Il offre une infrastructure complète en suivant les meilleures pratiques de développement logiciel.",
+ "StrongInfrastructure": "Infrastructure solide",
+ "CompleteArchitecture": "Architecture complète",
+ "DeveloperFocused": "Axé sur les développeurs",
+ "ShareYourExperiences": "Partagez vos expériences avec le framework ABP",
+ "LatestPosts": "Derniers messages",
+ "LatestVideos": "Dernières vidéos",
+ "Views": "Vues",
+ "LearnLatestNewsAboutABPFramework": "Obtenez des informations sur les événements d'ABP comme les nouvelles versions, les sources gratuites, les publications et bien plus encore.",
+ "DeveloperTools": "Outils de développement",
+ "StartupTemplates": "Modèles de démarrage",
+ "ApplicationModules": "Modules d'application",
+ "UI": "Interface utilisateur",
+ "Themes": "Thèmes",
+ "Premium": "Prime",
+ "PrivacyPolicy": "politique de confidentialité",
+ "TermsAndConditions": "termes et conditions",
+ "WouldLikeToReceiveMarketingMaterials": "J'aimerais recevoir du matériel marketing comme des offres de produits et des offres spéciales.",
+ "JoinOurMarketingNewsletter": "Rejoignez notre newsletter marketing",
+ "CommunityPrivacyPolicyConfirmation": "J'accepte les conditions générales et la politique de confidentialité .",
+ "WouldLikeToReceiveNotification": "Je souhaite recevoir les dernières nouvelles des sites abp.io.",
+ "CommercialNewsletterConfirmationMessage": "J'accepte les conditions générales et la politique de confidentialité .",
+ "FreeDDDEBook": "Livre électronique DDD gratuit",
+ "AdditionalServices": "Des services supplémentaires",
+ "Learn": "Apprendre",
+ "AccountOverview": "Aperçu du compte",
+ "MyOrganizations": "Mes organisations",
+ "MySupportQuestions": "Mes questions d'assistance",
+ "MyProfile": "Mon profil",
+ "Logout": "Se déconnecter",
+ "Home": "Maison",
+ "Posts": "Des postes",
+ "Videos": "Vidéos",
+ "JoinTheABPCommunity": "Rejoignez la communauté ABP",
+ "SubmitYourPost": "Soumettez votre message",
+ "Modules": "Modules",
+ "Tools": "Outils",
+ "Pricing": "Tarifs",
+ "ChangeLogs": "Journaux de modifications",
+ "SubscribeToNewsletter": "Abonnez-vous à la newsletter",
+ "SubscribeToNewsletterDescription": "Obtenez des informations sur les événements d'ABP comme les nouvelles versions, les sources gratuites, les publications et bien plus encore.",
+ "EmailAddress": "Adresse e-mail",
+ "Subscribe": "S'abonner",
+ "WelcomeToABP": "Bienvenue à l'ABP",
+ "EULA": "CLUF",
+ "ABPCommercialIntroductionMessage": "Modules d'application prédéfinis, modèles de démarrage avancés, outils de développement d'applications rapides, thèmes d'interface utilisateur professionnels et support premium.",
+ "MasteringAbpFrameworkEBook": "Maîtriser le cadre ABP",
+ "MasteringTheABPFrameworkExplanation": "Écrit par le créateur du framework ABP, ce livre vous aidera à acquérir une compréhension complète du framework et des techniques modernes de développement d'applications Web.",
+ "Speakers": "Haut-parleurs",
+ "PreviousEvents": "Événements précédents",
+ "WatchTheEvent": "Regardez l'événement",
+ "RegisterNow": "S'inscrire maintenant",
+ "ThereIsNoEvent": "Il n'y a aucun événement.",
+ "Events": "Événements",
+ "Volo.AbpIo.Domain:080000": "Il existe déjà un article acheté nommé "{Name}".",
+ "MasteringAbpFrameworkBook": "Livre : Maîtriser le cadre ABP",
+ "ABPIO-CommonPreferenceDefinition": "Recevez les dernières nouvelles sur la plateforme ABP, comme les nouveaux articles, les événements et bien plus encore.",
+ "BuiltOn": "Construit sur",
+ "AbpFramework": "Cadre ABP",
+ "Volo.AbpIo.Domain:080001": "L'heure de début ne peut pas être supérieure à l'heure de fin",
+ "Enum:BookType:0": "Maîtriser le cadre ABP",
+ "Enum:PurchasePlatform:0": "Amazone",
+ "Enum:PurchasePlatform:1": "Paquet",
+ "Copied": "Copié!",
+ "CouldNotCopy": "Impossible de copier !",
+ "CopyNotSupportByYourBrowser": "Cette fonctionnalité ne fonctionne pas dans le navigateur que vous utilisez.",
+ "City": "Ville",
+ "ZipCode": "Code postal",
+ "Address": "Adresse",
+ "Homepage": "Page d'accueil",
+ "Year": "Année",
+ "Year_Plural": "Années",
+ "Copyright": "Droits d'auteur © {1}",
+ "DomainDrivenDesign": "Conception basée sur le domaine",
+ "CrossCuttingConcerns": "Préoccupations transversales",
+ "AbpCommunity": "Communauté ABP",
+ "Footer_GithubStarCount": "{0} Étoiles sur GitHub",
+ "Footer_NugetDownloadCount": "{0} Téléchargements sur NuGet",
+ "AbpDescription": "ABP est un framework d'application open source axé sur le développement d'applications Web basées sur AspNet Core. Ne vous répétez pas, concentrez-vous sur votre propre code d'entreprise.",
+ "Layout_AbpFramework_MetaTitle": "Cadre ABP | Cadre d'application Web open source pour ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Jours",
+ "CommunityTalks_CountdownHours": "Heures",
+ "CommunityTalks_CountdownMinutes": "Min.",
+ "CommunityTalks_CountdownSeconds": "Seconde",
+ "SeePreviousEvents": "Voir les événements précédents",
+ "CookieConsent_Accept": "Accepter",
+ "CookieConsent_Explanation_1": "Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site Web.",
+ "CookieConsent_Explanation_2": "Si vous continuez à naviguer, vous acceptez notre politique de confidentialité et notre politique en matière de cookies. .",
+ "Error_Page_400_Title": "Un problème est survenu lors de la diffusion de la page demandée.",
+ "Error_Page_400_Description_1": "Cela signifie généralement qu'une erreur inattendue s'est produite lors du traitement de votre demande.",
+ "Error_Page_400_Description_2": "Si le problème persiste, contactez-nous à info@abp.io et nous vous aiderons à vous mettre sur la bonne voie.",
+ "GoToHomepage": "Aller à la page d'accueil",
+ "Error_Page_404_Title": "Page non trouvée!",
+ "Error_Page_404_Description_1": "Ce n'est pas la page Web que vous recherchez.",
+ "Error_Page_500_Title": "On dirait que quelque chose s'est mal passé !",
+ "Error_Page_500_Description_1": "Nous suivons ces erreurs automatiquement, mais si le problème persiste, n'hésitez pas à nous contacter.
Contactez-nous. En attendant, essayez de rafraîchir.",
+ "Error_Page_500_Description_2": "Contactez-nous à info@abp.io .",
+ "Books": "Livres",
+ "ABPDiscordServer": "Serveur Discord ABP",
+ "ABPCommunityTalks": "Discussions communautaires ABP",
+ "ABPCommunityPosts": "Messages de la communauté ABP",
+ "BuyAndGetMonths": "ACHETEZ 12 MOIS, OBTENEZ 14 MOIS !",
+ "GetYourDeal": "Obtenez votre offre",
+ "BuyOrRenewLicense": "Achetez ou renouvelez votre licence maintenant et obtenez 2 mois supplémentaires !",
+ "BuyOrRenewLicenseToGetExtra2Months": "Achetez ou renouvelez votre licence maintenant et obtenez 2 mois supplémentaires ! DÉPÊCHE-TOI! ⏰ Dernier jour : {0}",
+ "HurryUp": "DÉPÊCHE-TOI!",
+ "LastDay": "Dernier jour : {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Achetez une nouvelle licence entre {0} et {1} pour bénéficier de 2 mois supplémentaires !",
+ "CheckAllCommunityTalks": "Vérifiez tous les messages de la communauté",
+ "ReadMore": "En savoir plus",
+ "ContinueReading": "Continuer la lecture",
+ "Post": "Poste",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Explorez les contenus créés par l'équipe principale d'ABP et la communauté ABP.",
+ "WelcomeFallCampaign": "Bienvenue à la campagne d'automne !",
+ "GiveAwayForNewPurchases": "Une formation en classe sur le développement d'applications sera offerte pour les nouveaux achats !",
+ "BlackFriday": "VENDREDI NOIR",
+ "ValidForExistingCustomers": "Valable également pour le
clients existants!",
+ "CampaignBetweenDates": "À partir de {0}
À {1}",
+ "SaveUpTo": "ÉCONOMISEZ JUSQU'À {0} 000 $",
+ "ImplementingDDD": "Implémentation de la conception pilotée par domaine",
+ "ExploreTheEBook": "Explorez le livre électronique",
+ "ExploreTheBook": "Explorez le livre",
+ "ConsultantType": "Type de conseil",
+ "Expert": "Expert en PAA",
+ "Partner": "Partenaire ABP",
+ "Industry": "Industrie",
+ "Location": "Emplacement",
+ "Contact": "Contact",
+ "Partner_Year": "Année de partenariat",
+ "Info": "Info",
+ "SpokenLanguages": "Langues parlées",
+ "SocialMedia": "Réseaux sociaux",
+ "Activity": "Activité",
+ "Type": "Taper",
+ "Contribution": "Contribution",
+ "WhoWeAre": "Qui nous sommes",
+ "Icons": "Icônes",
+ "Url": "URL",
+ "Icon": "Icône",
+ "RecentActivities": "Activités récentes",
+ "SpringCampaign": "Accueillir
Soldes de printemps!",
+ "SpringCampaign2": "Limité
Offre de temps !",
+ "AboutUs": "À propos de nous",
+ "HowItWorks": "Comment ça fonctionne?",
+ "ReleaseNotes": "Notes de version",
+ "DetailedChangeNotes": "Notes de modification détaillées",
+ "SeeTrainings": "Voir les formations",
+ "NoContent": "Pas de contenu",
+ "More": "Plus",
+ "WhyABPIOPlatform": "Pourquoi la plateforme ABP.IO ?",
+ "AbpStudio": "Studio ABP",
+ "ExtraMonths": "{0} MOIS SUPPLÉMENTAIRES",
+ "RSS": "RSS",
+ "RSSFeed": "Flux RSS",
+ "Articles": "Des articles",
+ "Organizations": "Organisations",
+ "ManageAccount": "Gérer son compte",
+ "CommunityProfile": "Profil de la communauté",
+ "BlogProfile": "Profil du blog",
+ "Tickets": "Des billets"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json
index 7c500c2747a..494202b8c97 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "यह NPM पैकेज नहीं हटा सका क्योंकि \"{Modules}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं।",
"Volo.AbpIo.Domain:020003": "इस NPM पैकेज को नहीं हटाया जा सका क्योंकि \"{Modules}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं और \"{NugetPackages}\" नुगेट पैकेज इस पैकेज पर निर्भर हैं।",
"Volo.AbpIo.Domain:020004": "इस Nuget पैकेज को हटाया नहीं जा सका क्योंकि \"{Modules}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं।",
+ "Volo.AbpIo.Domain:030000": "आपने अपनी परीक्षण अवधि पहले ही पूरी कर ली है.",
+ "Volo.AbpIo.Domain:030001": "इस संगठन का नाम पहले से मौजूद है.",
+ "Volo.AbpIo.Domain:030002": "एक बार सक्रिय होने पर, आप परीक्षण लाइसेंस को -अनुरोधित- स्थिति में नहीं बदल सकते!",
+ "Volo.AbpIo.Domain:030003": "ऐसी कोई स्थिति नहीं है!",
+ "Volo.AbpIo.Domain:030004": "किसी अप्रत्याशित त्रुटि के कारण स्थिति नहीं बदली जा सकी!",
+ "Volo.AbpIo.Domain:030005": "ट्रायल लाइसेंस -सक्रिय-स्थिति में होने पर आरंभ और समाप्ति तिथि को अपडेट किया जा सकता है!",
+ "Volo.AbpIo.Domain:030006": "अंतिम तिथि आरंभ तिथि से बड़ी होनी चाहिए!",
+ "Volo.AbpIo.Domain:030007": "यह परीक्षण लाइसेंस पहले ही सक्रिय किया जा चुका है!",
+ "Volo.AbpIo.Domain:030008": "खरीदारी की तारीख केवल तभी निर्धारित की जा सकती है जब स्थिति -खरीदा- हो!",
+ "Volo.AbpIo.Domain:030009": "उपयोगकर्ता नहीं मिला!",
+ "Volo.AbpIo.Domain:030010": "ट्रायल लाइसेंस खरीदने के लिए, आपको सबसे पहले अपना ट्रायल लाइसेंस सक्रिय करना होगा!",
+ "Volo.AbpIo.Domain:030011": "जब कोई ट्रायल लाइसेंस खरीदा जाता है तो आप उसे हटा नहीं सकते!",
+ "Volo.AbpIo.Domain:030012": "एक उपयोगकर्ता केवल 1 निःशुल्क परीक्षण अवधि का हकदार है। आपने पहले ही अपना परीक्षण लाइसेंस उपयोग कर लिया है.",
+ "Volo.AbpIo.Domain:030013": "सक्रिय लाइसेंस वाला उपयोगकर्ता परीक्षण लाइसेंस प्रारंभ नहीं कर सकता।",
+ "Volo.AbpIo.Domain:040000": "टेलीमेट्री पहले से मौजूद है!",
+ "Volo.AbpIo.Domain:070000": "संगठन के नाम में केवल लैटिन अक्षर, संख्याएँ, बिंदु और हाइफ़न हो सकते हैं!",
+ "Volo.AbpIo.Domain:070001": "कंपनी के नाम में केवल लैटिन अक्षर, संख्याएँ, बिंदु, स्थान और हाइफ़न हो सकते हैं!",
"WantToLearn?": "सीखना चाहते है?",
"ReadyToGetStarted?": "आरंभ करने के लिए तैयार हैं?",
"JoinOurCommunity": "हमारी संस्था से जुड़े",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "आपके परीक्षण लाइसेंस की अवधि {0} दिन पहले समाप्त हो गई है।",
"TrialLicensePeriodWillExpire": "आपके परीक्षण लाइसेंस की अवधि {0} दिनों में समाप्त हो जाएगी।",
"TrialLicensePeriodExpireToday": "आपके परीक्षण लाइसेंस की अवधि आज समाप्त हो जाएगी।",
- "PurchaseNow": "अभी खरीदो!"
+ "PurchaseNow": "अभी खरीदो!",
+ "LatestReleaseLogs": "नवीनतम रिलीज़ लॉग",
+ "RoadMap": "रोड मैप",
+ "FAQ": "सामान्य प्रश्न",
+ "SourceCode": "सोर्स कोड",
+ "SeeAllPosts": "सभी पोस्ट देखें",
+ "Contribute": "योगदान देना",
+ "LiveDemo": "लाइव डेमो",
+ "GetLicense": "लाइसेंस प्राप्त करें",
+ "OpenSource": "खुला स्त्रोत",
+ "WebApplication": "वेब अनुप्रयोग",
+ "MeetTheABP": "एबीपी से मिलें",
+ "CompleteWebDevelopment": "एक संपूर्ण वेब विकास",
+ "Platform": "प्लैटफ़ॉर्म",
+ "ABPDescription": "ASP.NET कोर के लिए वेब एप्लिकेशन विकास के लिए एक ओपन-सोर्स फ्रेमवर्क। यह सॉफ्टवेयर विकास की सर्वोत्तम प्रथाओं का पालन करके संपूर्ण बुनियादी ढांचा प्रदान करता है।",
+ "StrongInfrastructure": "मजबूत बुनियादी ढांचा",
+ "CompleteArchitecture": "संपूर्ण वास्तुकला",
+ "DeveloperFocused": "डेवलपर केंद्रित",
+ "ShareYourExperiences": "एबीपी फ्रेमवर्क के साथ अपने अनुभव साझा करें",
+ "LatestPosts": "नवीनतम पोस्ट",
+ "LatestVideos": "नवीनतम वीडियो",
+ "Views": "दृश्य",
+ "LearnLatestNewsAboutABPFramework": "एबीपी में होने वाली घटनाओं जैसे नई रिलीज़, मुफ़्त स्रोत, पोस्ट और बहुत कुछ के बारे में जानकारी प्राप्त करें।",
+ "DeveloperTools": "डेवलपर उपकरण",
+ "StartupTemplates": "स्टार्टअप टेम्पलेट्स",
+ "ApplicationModules": "अनुप्रयोग मॉड्यूल",
+ "UI": "यूआई",
+ "Themes": "विषय-वस्तु",
+ "Premium": "अधिमूल्य",
+ "PrivacyPolicy": "गोपनीयता नीति",
+ "TermsAndConditions": "नियम एवं शर्तें",
+ "WouldLikeToReceiveMarketingMaterials": "मैं उत्पाद सौदे और विशेष ऑफ़र जैसी विपणन सामग्री प्राप्त करना चाहूंगा।",
+ "JoinOurMarketingNewsletter": "हमारे मार्केटिंग न्यूज़लेटर से जुड़ें",
+ "CommunityPrivacyPolicyConfirmation": "मैं नियम एवं शर्तों और गोपनीयता नीति से सहमत हूं।",
+ "WouldLikeToReceiveNotification": "मैं abp.io वेबसाइटों से नवीनतम समाचार प्राप्त करना चाहूंगा।",
+ "CommercialNewsletterConfirmationMessage": "मैं नियम एवं शर्तों और गोपनीयता नीति से सहमत हूं।",
+ "FreeDDDEBook": "निःशुल्क डीडीडी ई-बुक",
+ "AdditionalServices": "अतिरिक्त सेवाएं",
+ "Learn": "सीखना",
+ "AccountOverview": "खाता अवलोकन",
+ "MyOrganizations": "मेरे संगठन",
+ "MySupportQuestions": "मेरे समर्थन प्रश्न",
+ "MyProfile": "मेरी प्रोफाइल",
+ "Logout": "लॉग आउट",
+ "Home": "घर",
+ "Posts": "पदों",
+ "Videos": "वीडियो",
+ "JoinTheABPCommunity": "एबीपी समुदाय से जुड़ें",
+ "SubmitYourPost": "अपनी पोस्ट सबमिट करें",
+ "Modules": "मॉड्यूल",
+ "Tools": "औजार",
+ "Pricing": "मूल्य निर्धारण",
+ "ChangeLogs": "लॉग बदलें",
+ "SubscribeToNewsletter": "न्यूज़लैटर की सदस्यता लें",
+ "SubscribeToNewsletterDescription": "एबीपी में होने वाली घटनाओं जैसे नई रिलीज़, मुफ़्त स्रोत, पोस्ट और बहुत कुछ के बारे में जानकारी प्राप्त करें।",
+ "EmailAddress": "मेल पता",
+ "Subscribe": "सदस्यता लें",
+ "WelcomeToABP": "एबीपी में आपका स्वागत है",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "पूर्व-निर्मित एप्लिकेशन मॉड्यूल, उन्नत स्टार्टअप टेम्पलेट, तीव्र एप्लिकेशन डेवलपमेंट टूलिंग, पेशेवर यूआई थीम और प्रीमियम समर्थन।",
+ "MasteringAbpFrameworkEBook": "एबीपी फ्रेमवर्क में महारत हासिल करना",
+ "MasteringTheABPFrameworkExplanation": "एबीपी फ्रेमवर्क के निर्माता द्वारा लिखित, यह पुस्तक आपको फ्रेमवर्क और आधुनिक वेब एप्लिकेशन विकास तकनीकों की पूरी समझ हासिल करने में मदद करेगी।",
+ "Speakers": "वक्ताओं",
+ "PreviousEvents": "पिछली घटनाएँ",
+ "WatchTheEvent": "घटना देखें",
+ "RegisterNow": "अभी पंजीकरण करें",
+ "ThereIsNoEvent": "कोई आयोजन नहीं है.",
+ "Events": "आयोजन",
+ "Volo.AbpIo.Domain:080000": ""{Name}" नाम से पहले से ही एक खरीद वस्तु मौजूद है",
+ "MasteringAbpFrameworkBook": "पुस्तक: एबीपी फ्रेमवर्क में महारत हासिल करना",
+ "ABPIO-CommonPreferenceDefinition": "एबीपी प्लेटफ़ॉर्म के बारे में नवीनतम समाचार प्राप्त करें जैसे नए पोस्ट, ईवेंट और बहुत कुछ।",
+ "BuiltOn": "बनाया गया",
+ "AbpFramework": "एबीपी फ्रेमवर्क",
+ "Volo.AbpIo.Domain:080001": "प्रारंभ समय समाप्ति समय से अधिक नहीं हो सकता",
+ "Enum:BookType:0": "एबीपी फ्रेमवर्क में महारत हासिल करना",
+ "Enum:PurchasePlatform:0": "वीरांगना",
+ "Enum:PurchasePlatform:1": "पैकेट",
+ "Copied": "नकल की गई!",
+ "CouldNotCopy": "की नकल नहीं कर सकता!",
+ "CopyNotSupportByYourBrowser": "यह सुविधा आपके द्वारा उपयोग किए जा रहे ब्राउज़र में काम नहीं करती है.",
+ "City": "शहर",
+ "ZipCode": "ज़िप कोड",
+ "Address": "पता",
+ "Homepage": "मुखपृष्ठ",
+ "Year": "वर्ष",
+ "Year_Plural": "साल",
+ "Copyright": "कॉपीराइट © {1}",
+ "DomainDrivenDesign": "डोमेन संचालित डिज़ाइन",
+ "CrossCuttingConcerns": "फिल्म आदि में दृश्यों के संपादन संबंधी चिंताएं",
+ "AbpCommunity": "एबीपी समुदाय",
+ "Footer_GithubStarCount": "{0} GitHub पर सितारे",
+ "Footer_NugetDownloadCount": "{0} NuGet पर डाउनलोड",
+ "AbpDescription": "एबीपी एक ओपन सोर्स एप्लिकेशन फ्रेमवर्क है जो एएसपीनेट कोर आधारित वेब एप्लिकेशन डेवलपमेंट पर केंद्रित है। अपने आप को दोहराएँ नहीं, अपने व्यवसाय कोड पर ध्यान केंद्रित करें।",
+ "Layout_AbpFramework_MetaTitle": "एबीपी फ्रेमवर्क | ASP.NET कोर के लिए ओपन सोर्स वेब एप्लिकेशन फ्रेमवर्क",
+ "CommunityTalks_CountdownDays": "दिन",
+ "CommunityTalks_CountdownHours": "घंटे",
+ "CommunityTalks_CountdownMinutes": "मिन",
+ "CommunityTalks_CountdownSeconds": "सेकंड",
+ "SeePreviousEvents": "पिछली घटनाएँ देखें",
+ "CookieConsent_Accept": "स्वीकार करना",
+ "CookieConsent_Explanation_1": "हम अपनी वेबसाइट पर आपको सर्वोत्तम अनुभव देने के लिए कुकीज़ का उपयोग करते हैं।",
+ "CookieConsent_Explanation_2": "यदि आप ब्राउज़ करना जारी रखते हैं, तो आप हमारी गोपनीयता नीति और कुकी नीति से सहमत हैं। .",
+ "Error_Page_400_Title": "अनुरोधित पृष्ठ को परोसने में समस्या थी.",
+ "Error_Page_400_Description_1": "आमतौर पर इसका मतलब यह है कि आपके अनुरोध को संसाधित करते समय एक अप्रत्याशित त्रुटि हुई।",
+ "Error_Page_400_Description_2": "यदि समस्या बनी रहती है, तो info@abp.io पर हमसे संपर्क करें और हम आपको सही रास्ते पर लाने में मदद करेंगे।",
+ "GoToHomepage": "मुखपृष्ठ प्र जाएं",
+ "Error_Page_404_Title": "पृष्ठ नहीं मिला!",
+ "Error_Page_404_Description_1": "यह वह वेब पेज नहीं है जिसे आप ढूंढ रहे हैं।",
+ "Error_Page_500_Title": "ऐसा लगता है जैसे कुछ गलत हो गया!",
+ "Error_Page_500_Description_1": "हम इन त्रुटियों को स्वचालित रूप से ट्रैक करते हैं, लेकिन यदि समस्या बनी रहती है तो बेझिझक संपर्क करें
संपर्क करें। इस बीच, ताज़ा करने का प्रयास करें।",
+ "Error_Page_500_Description_2": "हमसे info@abp.io पर संपर्क करें।",
+ "Books": "पुस्तकें",
+ "ABPDiscordServer": "एबीपी डिस्कॉर्ड सर्वर",
+ "ABPCommunityTalks": "एबीपी समुदाय वार्ता",
+ "ABPCommunityPosts": "एबीपी सामुदायिक पोस्ट",
+ "BuyAndGetMonths": "12 महीने खरीदें, 14 महीने पाएं!",
+ "GetYourDeal": "अपना सौदा प्राप्त करें",
+ "BuyOrRenewLicense": "अभी लाइसेंस खरीदें या नवीनीकृत करें और 2 अतिरिक्त महीने प्राप्त करें!",
+ "BuyOrRenewLicenseToGetExtra2Months": "अभी लाइसेंस खरीदें या नवीनीकृत करें और 2 अतिरिक्त महीने प्राप्त करें! जल्दी करो! ⏰ अंतिम दिन: {0}",
+ "HurryUp": "जल्दी करो!",
+ "LastDay": "अंतिम दिन: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "अतिरिक्त 2 महीनों का लाभ पाने के लिए {0} और {1} के बीच नया लाइसेंस खरीदें!",
+ "CheckAllCommunityTalks": "सभी सामुदायिक पोस्ट जांचें",
+ "ReadMore": "और पढ़ें",
+ "ContinueReading": "जारी रखें पढ़ रहे हैं",
+ "Post": "डाक",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "कोर एबीपी टीम और एबीपी समुदाय द्वारा बनाई गई सामग्री का अन्वेषण करें।",
+ "WelcomeFallCampaign": "पतन अभियान का स्वागत है!",
+ "GiveAwayForNewPurchases": "नई खरीद के लिए एप्लिकेशन डेवलपमेंट क्लासरूम प्रशिक्षण दिया जाएगा!",
+ "BlackFriday": "ब्लैक फ्राइडे",
+ "ValidForExistingCustomers": "के लिए भी मान्य है
मौजूदा ग्राहक!",
+ "CampaignBetweenDates": "{0} से
{1} को",
+ "SaveUpTo": "${0}K तक बचाएं",
+ "ImplementingDDD": "डोमेन संचालित डिज़ाइन लागू करना",
+ "ExploreTheEBook": "ई-पुस्तक का अन्वेषण करें",
+ "ExploreTheBook": "पुस्तक का अन्वेषण करें",
+ "ConsultantType": "परामर्श प्रकार",
+ "Expert": "एबीपी एक्सपर्ट",
+ "Partner": "एबीपी पार्टनर",
+ "Industry": "उद्योग",
+ "Location": "जगह",
+ "Contact": "संपर्क",
+ "Partner_Year": "साझेदारी वर्ष",
+ "Info": "जानकारी",
+ "SpokenLanguages": "बोली जाने वाली भाषाएं",
+ "SocialMedia": "सामाजिक मीडिया",
+ "Activity": "गतिविधि",
+ "Type": "प्रकार",
+ "Contribution": "योगदान",
+ "WhoWeAre": "हम जो हैं",
+ "Icons": "माउस",
+ "Url": "यूआरएल",
+ "Icon": "आइकन",
+ "RecentActivities": "हाल की गतिविधियां",
+ "SpringCampaign": "स्वागत
वसंत बिक्री!",
+ "SpringCampaign2": "सीमित
समय प्रस्ताव!",
+ "AboutUs": "हमारे बारे में",
+ "HowItWorks": "यह काम किस प्रकार करता है?",
+ "ReleaseNotes": "रिलीज नोट्स",
+ "DetailedChangeNotes": "विस्तृत परिवर्तन नोट्स",
+ "SeeTrainings": "प्रशिक्षण देखें",
+ "NoContent": "कोई सामग्री नहीं है",
+ "More": "अधिक",
+ "WhyABPIOPlatform": "ABP.IO प्लेटफार्म क्यों?",
+ "AbpStudio": "एबीपी स्टूडियो",
+ "ExtraMonths": "{0} अतिरिक्त महीने",
+ "RSS": "आरएसएस",
+ "RSSFeed": "आरएसएस फीड",
+ "Articles": "सामग्री",
+ "Organizations": "संगठनों",
+ "ManageAccount": "खाते का प्रबंधन करें",
+ "CommunityProfile": "सामुदायिक प्रोफ़ाइल",
+ "BlogProfile": "ब्लॉग प्रोफ़ाइल",
+ "Tickets": "टिकट"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hr.json
new file mode 100644
index 00000000000..218aa822b4e
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hr.json
@@ -0,0 +1,234 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.AbpIo.Domain:010004": "Dosegnut je maksimalan broj članova!",
+ "Volo.AbpIo.Domain:010005": "Dosegnut je maksimalan broj vlasnika!",
+ "Volo.AbpIo.Domain:010006": "Ovaj korisnik je već vlasnik u ovoj organizaciji!",
+ "Volo.AbpIo.Domain:010007": "Ovaj korisnik je već programer u ovoj organizaciji!",
+ "Volo.AbpIo.Domain:010008": "Dopušteni broj programera ne može biti manji od trenutnog broja programera!",
+ "Volo.AbpIo.Domain:010009": "Dopušteni broj programera ne može biti manji od 0!",
+ "Volo.AbpIo.Domain:010010": "Premašen je maksimalan broj mac adresa!",
+ "Volo.AbpIo.Domain:010011": "Osobna licenca ne može imati više od 1 programera!",
+ "Volo.AbpIo.Domain:010012": "Licenca se ne može produžiti mjesec dana nakon isteka licence!",
+ "Volo.AbpIo.Domain:020001": "Nije moguće izbrisati ovaj NPM paket jer Nuget paketi "{NugetPackages}" ovise o ovom paketu.",
+ "Volo.AbpIo.Domain:020002": "Nije moguće izbrisati ovaj NPM paket jer moduli "{Modules}" koriste ovaj paket.",
+ "Volo.AbpIo.Domain:020003": "Nije moguće izbrisati ovaj NPM paket jer moduli "{Modules}" koriste ovaj paket, a Nuget paketi "{NugetPackages}" ovise o ovom paketu.",
+ "Volo.AbpIo.Domain:020004": "Nije moguće izbrisati ovaj Nuget paket jer moduli "{Modules}" koriste ovaj paket.",
+ "Volo.AbpIo.Domain:030000": "Već ste završili svoje probno razdoblje.",
+ "Volo.AbpIo.Domain:030001": "Ovo ime organizacije već postoji.",
+ "Volo.AbpIo.Domain:030002": "Nakon aktivacije probnu licencu ne možete prebaciti u status -tražena-!",
+ "Volo.AbpIo.Domain:030003": "Ne postoji takav status!",
+ "Volo.AbpIo.Domain:030004": "Status nije moguće promijeniti zbog neočekivane pogreške!",
+ "Volo.AbpIo.Domain:030005": "Datum početka i završetka može se ažurirati kada je probna licenca u statusu -aktivirano!",
+ "Volo.AbpIo.Domain:030006": "Datum završetka mora biti duži od datuma početka!",
+ "Volo.AbpIo.Domain:030007": "Ova probna licenca je već aktivirana!",
+ "Volo.AbpIo.Domain:030008": "Datum kupovine može se postaviti samo kada je status -kupljeno-!",
+ "Volo.AbpIo.Domain:030009": "Korisnik nije pronađen!",
+ "Volo.AbpIo.Domain:030010": "Za kupnju probne licence prvo morate aktivirati probnu licencu!",
+ "Volo.AbpIo.Domain:030011": "Ne možete izbrisati probnu licencu kada je kupljena!",
+ "Volo.AbpIo.Domain:030012": "Korisnik ima pravo na samo 1 besplatno probno razdoblje. Već ste koristili probnu licencu.",
+ "Volo.AbpIo.Domain:030013": "Korisnik s aktivnom licencom ne može pokrenuti probnu licencu.",
+ "Volo.AbpIo.Domain:040000": "Telemetrija već postoji!.",
+ "Volo.AbpIo.Domain:070000": "Naziv organizacije može sadržavati samo latinična slova, brojke, točke i crtice!",
+ "Volo.AbpIo.Domain:070001": "Naziv tvrtke može sadržavati samo latinična slova, brojke, točke, razmak i crtice!",
+ "WantToLearn?": "Želim naučiti?",
+ "ReadyToGetStarted?": "Jeste li spremni za početak?",
+ "JoinOurCommunity": "Pridružite se našoj zajednici",
+ "GetStartedUpper": "POČNITE",
+ "ForkMeOnGitHub": "Fork me na GitHubu",
+ "Features": "Značajke",
+ "GetStarted": "Započnite",
+ "Documents": "Dokumenti",
+ "Community": "Zajednica",
+ "ContributionGuide": "Vodič za doprinose",
+ "Blog": "Blog",
+ "Commercial": "Komercijalni",
+ "MyAccount": "Moj račun",
+ "Permission:License": "Licenca",
+ "Permission:UserInfo": "Informacije o korisniku",
+ "SeeDocuments": "Pogledajte dokumente",
+ "Samples": "Uzorci",
+ "Framework": "Okvir",
+ "Support": "podrška",
+ "FreeDDDBook": "Besplatna DDD e-knjiga",
+ "New": "Novi",
+ "Volo.AbpIo.Domain:020005": "Godina produženja licence ne može biti niža od {MinExtendLicenseYear} godina(e) i veća od {MaxExtendLicenseYear} godina(e)",
+ "TrialLicensePeriodHasExpired": "Vaše probno licencno razdoblje isteklo je prije {0} dana.",
+ "TrialLicensePeriodWillExpire": "Vaše probno licencno razdoblje isteći će za {0} dana.",
+ "TrialLicensePeriodExpireToday": "Vaše probno licencno razdoblje danas će isteći.",
+ "PurchaseNow": "Kupite sada!",
+ "LatestReleaseLogs": "Dnevnici najnovijih izdanja",
+ "RoadMap": "Mapa puta",
+ "FAQ": "Pitanja",
+ "SourceCode": "Izvorni kod",
+ "SeeAllPosts": "Pogledajte sve postove",
+ "Contribute": "Doprinesite",
+ "LiveDemo": "Demo uživo",
+ "GetLicense": "Nabavite licencu",
+ "OpenSource": "Otvoreni izvor",
+ "WebApplication": "Web aplikacija",
+ "MeetTheABP": "Upoznajte ABP",
+ "CompleteWebDevelopment": "Kompletan web razvoj",
+ "Platform": "Platforma",
+ "ABPDescription": "Okvir otvorenog koda za razvoj web aplikacija za ASP.NET Core. Nudi kompletnu infrastrukturu slijedeći najbolje prakse razvoja softvera.",
+ "StrongInfrastructure": "Jaka infrastruktura",
+ "CompleteArchitecture": "Kompletna arhitektura",
+ "DeveloperFocused": "Usmjeren na razvojnog programera",
+ "ShareYourExperiences": "Podijelite svoja iskustva s ABP okvirom",
+ "LatestPosts": "Najnovije objave",
+ "LatestVideos": "Najnoviji video zapisi",
+ "Views": "Pogledi",
+ "LearnLatestNewsAboutABPFramework": "Primajte informacije o događanjima u ABP-u poput novih izdanja, besplatnih izvora, postova i više.",
+ "DeveloperTools": "Razvojni alati",
+ "StartupTemplates": "Predlošci za pokretanje",
+ "ApplicationModules": "Moduli aplikacije",
+ "UI": "korisničko sučelje",
+ "Themes": "Teme",
+ "Premium": "Premija",
+ "PrivacyPolicy": "Politika privatnosti",
+ "TermsAndConditions": "Uvjeti korištenja",
+ "WouldLikeToReceiveMarketingMaterials": "Želio bih primati marketinške materijale kao što su ponude proizvoda i posebne ponude.",
+ "JoinOurMarketingNewsletter": "Pridružite se našem marketinškom biltenu",
+ "CommunityPrivacyPolicyConfirmation": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "WouldLikeToReceiveNotification": "Želio bih primati najnovije vijesti s web stranica abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "FreeDDDEBook": "Besplatna DDD e-knjiga",
+ "AdditionalServices": "Dodatne usluge",
+ "Learn": "Naučiti",
+ "AccountOverview": "Pregled računa",
+ "MyOrganizations": "Moje organizacije",
+ "MySupportQuestions": "Moja pitanja podrške",
+ "MyProfile": "Moj profil",
+ "Logout": "Odjavite se",
+ "Home": "Dom",
+ "Posts": "Postovi",
+ "Videos": "Video zapisi",
+ "JoinTheABPCommunity": "Pridružite se ABP zajednici",
+ "SubmitYourPost": "Pošaljite svoju objavu",
+ "Modules": "Moduli",
+ "Tools": "Alati",
+ "Pricing": "Cijene",
+ "ChangeLogs": "Dnevnici promjena",
+ "SubscribeToNewsletter": "Pretplatite se na Newsletter",
+ "SubscribeToNewsletterDescription": "Primajte informacije o događanjima u ABP-u poput novih izdanja, besplatnih izvora, postova i više.",
+ "EmailAddress": "Email adresa",
+ "Subscribe": "Pretplatite se",
+ "WelcomeToABP": "Dobrodošli u ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Unaprijed izgrađeni aplikacijski moduli, napredni predlošci za pokretanje, alati za brzi razvoj aplikacija, profesionalne UI teme i premium podrška.",
+ "MasteringAbpFrameworkEBook": "Savladavanje ABP okvira",
+ "MasteringTheABPFrameworkExplanation": "Napisao ju je kreator ABP okvira, a ova će vam knjiga pomoći da steknete potpuno razumijevanje okvira i modernih tehnika razvoja web aplikacija.",
+ "Speakers": "Zvučnici",
+ "PreviousEvents": "Prethodni događaji",
+ "WatchTheEvent": "Pogledajte događaj",
+ "RegisterNow": "Registriraj se",
+ "ThereIsNoEvent": "Nema događaja.",
+ "Events": "Događaji",
+ "Volo.AbpIo.Domain:080000": "Već postoji kupovna stavka pod nazivom "{Name}"",
+ "MasteringAbpFrameworkBook": "Knjiga: Ovladavanje ABP okvirom",
+ "ABPIO-CommonPreferenceDefinition": "Primajte najnovije vijesti o ABP platformi poput novih postova, događaja i više.",
+ "BuiltOn": "Ugrađeni",
+ "AbpFramework": "ABP okvir",
+ "Volo.AbpIo.Domain:080001": "Vrijeme početka ne može biti veće od vremena završetka",
+ "Enum:BookType:0": "Savladavanje ABP okvira",
+ "Enum:PurchasePlatform:0": "Amazon",
+ "Enum:PurchasePlatform:1": "Packt",
+ "Copied": "Kopirano!",
+ "CouldNotCopy": "Nije moguće kopirati!",
+ "CopyNotSupportByYourBrowser": "Ova značajka ne radi u pregledniku koji koristite.",
+ "City": "Grad",
+ "ZipCode": "Poštanski broj",
+ "Address": "Adresa",
+ "Homepage": "Početna stranica",
+ "Year": "Godina",
+ "Year_Plural": "Godine",
+ "Copyright": "Autorska prava © {1}",
+ "DomainDrivenDesign": "Dizajn vođen domenom",
+ "CrossCuttingConcerns": "Međusobne brige",
+ "AbpCommunity": "ABP zajednica",
+ "Footer_GithubStarCount": "{0} zvjezdica na GitHubu",
+ "Footer_NugetDownloadCount": "{0} preuzimanja na NuGet",
+ "AbpDescription": "ABP je aplikacijski okvir otvorenog koda usmjeren na razvoj web aplikacija temeljen na AspNet Core. Nemojte se ponavljati, usredotočite se na vlastiti poslovni kod.",
+ "Layout_AbpFramework_MetaTitle": "ABP okvir | Okvir web aplikacije otvorenog koda za ASP.NET Core",
+ "CommunityTalks_CountdownDays": "dana",
+ "CommunityTalks_CountdownHours": "sati",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sek",
+ "SeePreviousEvents": "Pogledajte prethodne događaje",
+ "CookieConsent_Accept": "Prihvatiti",
+ "CookieConsent_Explanation_1": "Koristimo kolačiće kako bismo vam pružili najbolje iskustvo na našoj web stranici.",
+ "CookieConsent_Explanation_2": "Ako nastavite pregledavati, slažete se s našom politikom privatnosti i politikom kolačića. .",
+ "Error_Page_400_Title": "Došlo je do problema pri posluživanju tražene stranice.",
+ "Error_Page_400_Description_1": "To obično znači da je došlo do neočekivane pogreške tijekom obrade vašeg zahtjeva.",
+ "Error_Page_400_Description_2": "Ako problem potraje, kontaktirajte nas na info@abp.io i pomoći ćemo vam da krenete na put.",
+ "GoToHomepage": "Idi na početnu stranicu",
+ "Error_Page_404_Title": "Stranica nije pronađena!",
+ "Error_Page_404_Description_1": "Ovo nije web stranica koju tražite.",
+ "Error_Page_500_Title": "Čini se da je nešto pošlo po zlu!",
+ "Error_Page_500_Description_1": "Automatski pratimo ove pogreške, ali ako se problem nastavi, slobodno to učinite
Kontaktirajte nas. U međuvremenu pokušajte se osvježiti.",
+ "Error_Page_500_Description_2": "Kontaktirajte nas na info@abp.io .",
+ "Books": "knjige",
+ "ABPDiscordServer": "ABP Discord poslužitelj",
+ "ABPCommunityTalks": "Razgovori ABP zajednice",
+ "ABPCommunityPosts": "ABP postovi zajednice",
+ "BuyAndGetMonths": "KUPITE 12 MJESECI, DOBIJATE 14 MJESECI!",
+ "GetYourDeal": "Dobijte svoju ponudu",
+ "BuyOrRenewLicense": "Kupite ili obnovite licencu sada i dobit ćete 2 dodatna mjeseca!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kupite ili obnovite licencu sada i dobit ćete 2 dodatna mjeseca! POŽURI! ⏰ Zadnji dan: {0}",
+ "HurryUp": "POŽURI!",
+ "LastDay": "Zadnji dan: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kupite novu licencu između {0} i {1} da biste dobili dodatna 2 mjeseca!",
+ "CheckAllCommunityTalks": "Provjerite sve postove zajednice",
+ "ReadMore": "Čitaj više",
+ "ContinueReading": "Nastavi čitati",
+ "Post": "Post",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Istražite sadržaje koje je izradio glavni ABP tim i ABP zajednica.",
+ "WelcomeFallCampaign": "Dobro došli u jesensku kampanju!",
+ "GiveAwayForNewPurchases": "Obuka za razvoj aplikacija u učionici bit će poklonjena za nove kupnje!",
+ "BlackFriday": "CRNI PETAK",
+ "ValidForExistingCustomers": "Također vrijedi za
postojeći kupci!",
+ "CampaignBetweenDates": "Od {0}
Za {1}",
+ "SaveUpTo": "UŠTEDITE DO {0}K USD",
+ "ImplementingDDD": "Implementacija dizajna vođenog domenom",
+ "ExploreTheEBook": "Istražite e-knjigu",
+ "ExploreTheBook": "Istražite Knjigu",
+ "ConsultantType": "Vrsta savjetovanja",
+ "Expert": "Stručnjak za ABP",
+ "Partner": "ABP partner",
+ "Industry": "Industrija",
+ "Location": "Mjesto",
+ "Contact": "Kontakt",
+ "Partner_Year": "Godina partnerstva",
+ "Info": "Info",
+ "SpokenLanguages": "Govorni jezici",
+ "SocialMedia": "Društveni mediji",
+ "Activity": "Aktivnost",
+ "Type": "Tip",
+ "Contribution": "Doprinos",
+ "WhoWeAre": "Tko smo mi",
+ "Icons": "Ikone",
+ "Url": "Url",
+ "Icon": "Ikona",
+ "RecentActivities": "Nedavne aktivnosti",
+ "SpringCampaign": "Dobrodošli
Proljetna rasprodaja!",
+ "SpringCampaign2": "ograničeno
Ponuda vremena!",
+ "AboutUs": "O nama",
+ "HowItWorks": "Kako radi?",
+ "ReleaseNotes": "Bilješke o izdanju",
+ "DetailedChangeNotes": "Detaljne bilješke o promjenama",
+ "SeeTrainings": "Pogledajte Treninzi",
+ "NoContent": "Nema sadržaja",
+ "More": "Više",
+ "WhyABPIOPlatform": "Zašto ABP.IO platforma?",
+ "AbpStudio": "ABP studio",
+ "ExtraMonths": "{0} DODATNIH MJESECI",
+ "RSS": "RSS",
+ "RSSFeed": "RSS feed",
+ "Articles": "Članci",
+ "Organizations": "organizacije",
+ "ManageAccount": "Upravljaj računom",
+ "CommunityProfile": "Profil zajednice",
+ "BlogProfile": "Blog profil",
+ "Tickets": "Ulaznice"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json
index 91b61dd9962..74b73630b2d 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json
@@ -26,6 +26,9 @@
"Volo.AbpIo.Domain:030009": "Felhasználó nem található!",
"Volo.AbpIo.Domain:030010": "A próbalicensz megvásárlásához először aktiválnia kell a próbalicenszet!",
"Volo.AbpIo.Domain:030011": "A próbalicensz megvásárlásakor nem törölhető!",
+ "Volo.AbpIo.Domain:030012": "Egy felhasználó csak 1 ingyenes próbaidőszakra jogosult. Már használta próbalicencét.",
+ "Volo.AbpIo.Domain:030013": "Az aktív licenccel rendelkező felhasználó nem indíthat próbalicencet.",
+ "Volo.AbpIo.Domain:040000": "A telemetria már létezik!.",
"Volo.AbpIo.Domain:070000": "A szervezet neve csak latin betűket, számokat, pontokat és kötőjeleket tartalmazhat!",
"Volo.AbpIo.Domain:070001": "A cégnév csak latin betűket, számokat, pontokat, szóközt és kötőjelet tartalmazhat!",
"WantToLearn?": "Tanulni akar?",
@@ -177,9 +180,55 @@
"BuyNewLicenseBetweenDatesToGetBenefit": "Vásároljon új licencet {0} és {1} között, és további 2 hónapra juthat!",
"CheckAllCommunityTalks": "Jelölje be az Összes közösségi bejegyzést",
"ReadMore": "Olvass tovább",
+ "ContinueReading": "Olvasson tovább",
"Post": "Hozzászólás",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Fedezze fel a központi ABP csapat és az ABP közösség által létrehozott tartalmakat.",
"WelcomeFallCampaign": "Üdvözöljük az őszi kampányban!",
- "GiveAwayForNewPurchases": "Az új vásárlásokhoz az Alkalmazásfejlesztési Tantermi Képzést ajándékba adjuk!"
+ "GiveAwayForNewPurchases": "Az új vásárlásokhoz az Alkalmazásfejlesztési Tantermi Képzést ajándékba adjuk!",
+ "BlackFriday": "FEKETE PÉNTEK",
+ "ValidForExistingCustomers": "Érvényes továbbá a
meglévő ügyfelek!",
+ "CampaignBetweenDates": "innen: {0}
Címzett: {1}",
+ "SaveUpTo": "AKÁR {0} 000 USD- t takaríthat meg",
+ "ImplementingDDD": "Domainvezérelt tervezés megvalósítása",
+ "ExploreTheEBook": "Fedezze fel az e-könyvet",
+ "ExploreTheBook": "Fedezze fel a Könyvet",
+ "ConsultantType": "Tanácsadás típusa",
+ "Expert": "ABP szakértő",
+ "Partner": "ABP partner",
+ "Industry": "Ipar",
+ "Location": "Elhelyezkedés",
+ "Contact": "Kapcsolatba lépni",
+ "Partner_Year": "Partnerségi év",
+ "Info": "Info",
+ "SpokenLanguages": "Beszélt nyelvek",
+ "SocialMedia": "Közösségi média",
+ "Activity": "Tevékenység",
+ "Type": "típus",
+ "Contribution": "Hozzájárulás",
+ "WhoWeAre": "Kik vagyunk",
+ "Icons": "Ikonok",
+ "Url": "URL",
+ "Icon": "Ikon",
+ "RecentActivities": "Legutóbbi tevékenységek",
+ "SpringCampaign": "Üdvözöljük
Téli kiárusítás!",
+ "SpringCampaign2": "Korlátozott
Idő ajánlat!",
+ "AboutUs": "Rólunk",
+ "HowItWorks": "Hogyan működik?",
+ "ReleaseNotes": "Kiadási megjegyzések",
+ "DetailedChangeNotes": "Részletes változtatási megjegyzések",
+ "SeeTrainings": "Lásd: Képzések",
+ "NoContent": "Nincs tartalom",
+ "More": "Több",
+ "WhyABPIOPlatform": "Miért az ABP.IO platform?",
+ "AbpStudio": "ABP Stúdió",
+ "ExtraMonths": "{0} EXTRA HÓNAP",
+ "RSS": "RSS",
+ "RSSFeed": "RSS Feed",
+ "Articles": "Cikkek",
+ "Organizations": "Szervezetek",
+ "ManageAccount": "Fiók kezelése",
+ "CommunityProfile": "Közösségi profil",
+ "BlogProfile": "Blog profil",
+ "Tickets": "Jegyek"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json
index 8cad00aed10..a356b7bbeb8 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Ekki tókst að eyða þessum NPM pakka vegna þess að \"{Modules} \" einingar nota þennan pakka.",
"Volo.AbpIo.Domain:020003": "Gat ekki eytt þessum NPM pakka vegna þess að \"{Modules} \" Modules nota þennan pakka og \"{NugetPackages} \" Nuget pakkar eru háðir þessum pakka.",
"Volo.AbpIo.Domain:020004": "Ekki tókst að eyða þessum Nuget pakka vegna þess að \"{Modules} \" einingar eru að nota þennan pakka.",
+ "Volo.AbpIo.Domain:030000": "Þú hefur þegar lokið prufutímabilinu þínu.",
+ "Volo.AbpIo.Domain:030001": "Þetta fyrirtækisheiti er þegar til.",
+ "Volo.AbpIo.Domain:030002": "Þegar það hefur verið virkjað geturðu ekki skipt prufuleyfinu yfir í -beðið- stöðu!",
+ "Volo.AbpIo.Domain:030003": "Það er engin slík staða!",
+ "Volo.AbpIo.Domain:030004": "Ekki var hægt að breyta stöðunni vegna óvæntrar villu!",
+ "Volo.AbpIo.Domain:030005": "Hægt er að uppfæra upphafs- og lokadagsetningu þegar prufuleyfið er í -virkjað- stöðu!",
+ "Volo.AbpIo.Domain:030006": "Lokadagsetningin verður að vera hærri en upphafsdagsetningin!",
+ "Volo.AbpIo.Domain:030007": "Þetta prufuleyfi hefur þegar verið virkjað!",
+ "Volo.AbpIo.Domain:030008": "Kaupdagsetningu er aðeins hægt að stilla þegar staðan er -keypt-!",
+ "Volo.AbpIo.Domain:030009": "Notandi finnst ekki!",
+ "Volo.AbpIo.Domain:030010": "Til að kaupa prufuleyfið þarftu fyrst að virkja prufuleyfið þitt!",
+ "Volo.AbpIo.Domain:030011": "Þú getur ekki eytt reynsluleyfi þegar það er keypt!",
+ "Volo.AbpIo.Domain:030012": "Notandi á aðeins rétt á að fá 1 ókeypis prufutímabil. Þú hefur þegar notað prufuleyfið þitt.",
+ "Volo.AbpIo.Domain:030013": "Notandi með virkt leyfi getur ekki hafið prufuleyfi.",
+ "Volo.AbpIo.Domain:040000": "Fjarmæling er þegar til!.",
+ "Volo.AbpIo.Domain:070000": "Nafn fyrirtækisins getur aðeins innihaldið latneska stafi, tölustafi, punkta og bandstrik!",
+ "Volo.AbpIo.Domain:070001": "Nafn fyrirtækisins má aðeins innihalda latneska stafi, tölustafi, punkta, bil og bandstrik!",
"WantToLearn?": "Viltu læra?",
"ReadyToGetStarted?": "Tilbúin(n) að hefjast handa?",
"JoinOurCommunity": "Vertu með í samfélaginu okkar ",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Prófunartímabil þitt rann út fyrir {0} dögum.",
"TrialLicensePeriodWillExpire": "Leyfi þitt til prufu mun renna út eftir {0} daga.",
"TrialLicensePeriodExpireToday": "Prófsleyfistími þinn rennur út í dag.",
- "PurchaseNow": "Kaupa núna!"
+ "PurchaseNow": "Kaupa núna!",
+ "LatestReleaseLogs": "Nýjustu útgáfuskrár",
+ "RoadMap": "Vegakort",
+ "FAQ": "Algengar spurningar",
+ "SourceCode": "Upprunakóði",
+ "SeeAllPosts": "Sjá allar færslur",
+ "Contribute": "Leggðu til",
+ "LiveDemo": "Sýning í beinni",
+ "GetLicense": "Fáðu leyfi",
+ "OpenSource": "Open Source",
+ "WebApplication": "Vefforrit",
+ "MeetTheABP": "Hittu ABP",
+ "CompleteWebDevelopment": "Algjör vefþróun",
+ "Platform": "Pallur",
+ "ABPDescription": "Opinn uppspretta rammi fyrir þróun vefforrita fyrir ASP.NET Core. Það býður upp á fullkomna innviði með því að fylgja bestu starfsvenjum hugbúnaðarþróunar.",
+ "StrongInfrastructure": "Sterkir innviðir",
+ "CompleteArchitecture": "Heill byggingarlist",
+ "DeveloperFocused": "Hönnuður með áherslu",
+ "ShareYourExperiences": "Deildu reynslu þinni með ABP Framework",
+ "LatestPosts": "Nýjustu færslur",
+ "LatestVideos": "Nýjustu myndböndin",
+ "Views": "Útsýni",
+ "LearnLatestNewsAboutABPFramework": "Fáðu upplýsingar um atburði í ABP eins og nýjar útgáfur, ókeypis heimildir, færslur og fleira.",
+ "DeveloperTools": "Verkfæri þróunaraðila",
+ "StartupTemplates": "Upphafssniðmát",
+ "ApplicationModules": "Umsóknareiningar",
+ "UI": "HÍ",
+ "Themes": "Þemu",
+ "Premium": "Premium",
+ "PrivacyPolicy": "Friðhelgisstefna",
+ "TermsAndConditions": "Skilmálar",
+ "WouldLikeToReceiveMarketingMaterials": "Mig langar að fá markaðsefni eins og vörutilboð og sértilboð.",
+ "JoinOurMarketingNewsletter": "Skráðu þig í markaðsfréttabréfið okkar",
+ "CommunityPrivacyPolicyConfirmation": "Ég samþykki skilmálana og persónuverndarstefnuna .",
+ "WouldLikeToReceiveNotification": "Mig langar að fá nýjustu fréttir frá abp.io vefsíðum.",
+ "CommercialNewsletterConfirmationMessage": "Ég samþykki skilmálana og persónuverndarstefnuna .",
+ "FreeDDDEBook": "Ókeypis DDD rafbók",
+ "AdditionalServices": "Auka þjónusta",
+ "Learn": "Læra",
+ "AccountOverview": "Yfirlit yfir reikning",
+ "MyOrganizations": "Samtökin mín",
+ "MySupportQuestions": "Stuðningsspurningar mínar",
+ "MyProfile": "Prófílinn minn",
+ "Logout": "Að skrá þig út",
+ "Home": "Heim",
+ "Posts": "Færslur",
+ "Videos": "Myndbönd",
+ "JoinTheABPCommunity": "Skráðu þig í ABP samfélagið",
+ "SubmitYourPost": "Sendu færsluna þína",
+ "Modules": "Einingar",
+ "Tools": "Verkfæri",
+ "Pricing": "Verðlag",
+ "ChangeLogs": "Breyta logs",
+ "SubscribeToNewsletter": "Gerast áskrifandi að fréttabréfinu",
+ "SubscribeToNewsletterDescription": "Fáðu upplýsingar um atburði í ABP eins og nýjar útgáfur, ókeypis heimildir, færslur og fleira.",
+ "EmailAddress": "Netfang",
+ "Subscribe": "Gerast áskrifandi",
+ "WelcomeToABP": "Velkomin í ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Forsmíðaðar forritaeiningar, háþróuð ræsingarsniðmát, hröð forritaþróunarverkfæri, fagleg viðmótsþemu og úrvalsstuðningur.",
+ "MasteringAbpFrameworkEBook": "Að ná tökum á ABP Framework",
+ "MasteringTheABPFrameworkExplanation": "Þessi bók er skrifuð af skapara ABP Framework og mun hjálpa þér að öðlast fullkominn skilning á rammanum og nútíma þróunartækni vefforrita.",
+ "Speakers": "Hátalarar",
+ "PreviousEvents": "Fyrri viðburðir",
+ "WatchTheEvent": "Horfðu á viðburðinn",
+ "RegisterNow": "Skráðu þig núna",
+ "ThereIsNoEvent": "Það er enginn viðburður.",
+ "Events": "Viðburðir",
+ "Volo.AbpIo.Domain:080000": "Það er þegar til innkaupavara sem heitir "{Name}"",
+ "MasteringAbpFrameworkBook": "Bók: Mastering ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Fáðu nýjustu fréttir um ABP Platform eins og nýjar færslur, viðburði og fleira.",
+ "BuiltOn": "Innbyggður",
+ "AbpFramework": "ABP ramma",
+ "Volo.AbpIo.Domain:080001": "Upphafstími má ekki vera lengri en lokatími",
+ "Enum:BookType:0": "Að ná tökum á ABP Framework",
+ "Enum:PurchasePlatform:0": "Amazon",
+ "Enum:PurchasePlatform:1": "Packt",
+ "Copied": "Afritað!",
+ "CouldNotCopy": "Gat ekki afritað!",
+ "CopyNotSupportByYourBrowser": "Þessi eiginleiki virkar ekki í vafranum sem þú ert að nota.",
+ "City": "Borg",
+ "ZipCode": "Póstnúmer",
+ "Address": "Heimilisfang",
+ "Homepage": "Heimasíða",
+ "Year": "Ár",
+ "Year_Plural": "Ár",
+ "Copyright": "Höfundarréttur © {1}",
+ "DomainDrivenDesign": "Lénsdrifin hönnun",
+ "CrossCuttingConcerns": "Áhyggjur af krossskurði",
+ "AbpCommunity": "ABP samfélag",
+ "Footer_GithubStarCount": "{0} Stjörnur á GitHub",
+ "Footer_NugetDownloadCount": "{0} Niðurhal á NuGet",
+ "AbpDescription": "ABP er opinn hugbúnaðarrammi sem einbeitir sér að AspNet Core byggðri vefforritaþróun. Ekki endurtaka sjálfan þig, einbeittu þér að eigin viðskiptakóða.",
+ "Layout_AbpFramework_MetaTitle": "ABP Framework | Opinn uppspretta vefforritsramma fyrir ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dagar",
+ "CommunityTalks_CountdownHours": "Kl",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sec",
+ "SeePreviousEvents": "Sjá fyrri viðburði",
+ "CookieConsent_Accept": "Samþykkja",
+ "CookieConsent_Explanation_1": "Við notum vafrakökur til að veita þér bestu upplifunina á vefsíðunni okkar.",
+ "CookieConsent_Explanation_2": "Ef þú heldur áfram að vafra, þá samþykkir þú persónuverndarstefnu okkar og stefnu um vafrakökur. .",
+ "Error_Page_400_Title": "Vandamál kom upp við að þjóna umbeðinni síðu.",
+ "Error_Page_400_Description_1": "Venjulega þýðir þetta að óvænt villa kom upp við vinnslu beiðni þinnar.",
+ "Error_Page_400_Description_2": "Ef vandamálið er viðvarandi, hafðu samband við okkur á info@abp.io og við aðstoðum þig á leiðinni.",
+ "GoToHomepage": "Farðu á heimasíðuna",
+ "Error_Page_404_Title": "Síða ekki fundin!",
+ "Error_Page_404_Description_1": "Þetta er ekki vefsíðan sem þú ert að leita að.",
+ "Error_Page_500_Title": "Svo virðist sem eitthvað hafi farið úrskeiðis!",
+ "Error_Page_500_Description_1": "Við rekjum þessar villur sjálfkrafa, en ef vandamálið er viðvarandi skaltu ekki hika við að gera það
Hafðu samband við okkur. Í millitíðinni, reyndu að hressa.",
+ "Error_Page_500_Description_2": "Hafðu samband við okkur á info@abp.io .",
+ "Books": "Bækur",
+ "ABPDiscordServer": "ABP Discord þjónn",
+ "ABPCommunityTalks": "ABP samfélagsviðræður",
+ "ABPCommunityPosts": "ABP samfélagsfærslur",
+ "BuyAndGetMonths": "KAUPA 12 MÁNUÐI, FÁÐU 14 MÁNUÐI!",
+ "GetYourDeal": "Fáðu tilboðið þitt",
+ "BuyOrRenewLicense": "Kauptu eða endurnýjaðu leyfi núna og fáðu 2 mánuði til viðbótar!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kauptu eða endurnýjaðu leyfi núna og fáðu 2 mánuði til viðbótar! FLÝTTU ÞÉR! ⏰ Síðasti dagur: {0}",
+ "HurryUp": "FLÝTTU ÞÉR!",
+ "LastDay": "Síðasti dagur: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kauptu nýtt leyfi á milli {0} og {1} til að fá fríðindi í 2 mánuði til viðbótar!",
+ "CheckAllCommunityTalks": "Athugaðu allar samfélagsfærslur",
+ "ReadMore": "Lestu meira",
+ "ContinueReading": "Halda áfram að lesa",
+ "Post": "Post",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Kannaðu innihaldið sem búið er til af kjarna ABP teyminu og ABP samfélaginu.",
+ "WelcomeFallCampaign": "Velkomin haustherferð!",
+ "GiveAwayForNewPurchases": "Umsóknaþróun kennslustofuþjálfun verður gefin fyrir nýju kaupin!",
+ "BlackFriday": "SVARTUR FÖSTUDAGUR",
+ "ValidForExistingCustomers": "Gildir einnig fyrir
núverandi viðskiptavinir!",
+ "CampaignBetweenDates": "Frá {0}
Til {1}",
+ "SaveUpTo": "SPARAÐU ALLT AÐ ${0}K",
+ "ImplementingDDD": "Innleiðing lénsdrifna hönnunar",
+ "ExploreTheEBook": "Skoðaðu rafbókina",
+ "ExploreTheBook": "Kanna bókina",
+ "ConsultantType": "Tegund ráðgjafar",
+ "Expert": "ABP sérfræðingur",
+ "Partner": "ABP samstarfsaðili",
+ "Industry": "Iðnaður",
+ "Location": "Staðsetning",
+ "Contact": "Hafðu samband",
+ "Partner_Year": "Samstarfsár",
+ "Info": "Upplýsingar",
+ "SpokenLanguages": "Töluð tungumál",
+ "SocialMedia": "Samfélagsmiðlar",
+ "Activity": "Virkni",
+ "Type": "Gerð",
+ "Contribution": "Framlag",
+ "WhoWeAre": "Hver við erum",
+ "Icons": "Táknmyndir",
+ "Url": "Url",
+ "Icon": "Táknmynd",
+ "RecentActivities": "Nýlegar athafnir",
+ "SpringCampaign": "Velkominn
Vorútsala!",
+ "SpringCampaign2": "Takmarkað
Tímatilboð!",
+ "AboutUs": "Um okkur",
+ "HowItWorks": "Hvernig það virkar?",
+ "ReleaseNotes": "Útgáfuskýringar",
+ "DetailedChangeNotes": "Ítarlegar athugasemdir við breytingar",
+ "SeeTrainings": "Sjá Þjálfun",
+ "NoContent": "Ekkert efni",
+ "More": "Meira",
+ "WhyABPIOPlatform": "Af hverju ABP.IO pallur?",
+ "AbpStudio": "ABP stúdíó",
+ "ExtraMonths": "{0} AUKA MÁNUÐIR",
+ "RSS": "RSS",
+ "RSSFeed": "RSS straumur",
+ "Articles": "Greinar",
+ "Organizations": "Samtök",
+ "ManageAccount": "Stjórna reikningi",
+ "CommunityProfile": "Samfélagssnið",
+ "BlogProfile": "Bloggprófíll",
+ "Tickets": "Miðar"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json
index 68ff703bdf4..0c8eb10bf4c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Impossibile eliminare questo pacchetto NPM perché i moduli \"{Modules}\" utilizzano questo pacchetto.",
"Volo.AbpIo.Domain:020003": "Impossibile eliminare questo pacchetto NPM perché i moduli \"{Modules}\" utilizzano questo pacchetto e i pacchetti Nuget \"{NugetPackages}\" dipendono da questo pacchetto.",
"Volo.AbpIo.Domain:020004": "Impossibile eliminare questo pacchetto Nuget perché i moduli \"{Modules}\" utilizzano questo pacchetto.",
+ "Volo.AbpIo.Domain:030000": "Hai già completato il periodo di prova.",
+ "Volo.AbpIo.Domain:030001": "Questo nome di organizzazione esiste già.",
+ "Volo.AbpIo.Domain:030002": "Una volta attivata, non è possibile passare la licenza di prova allo stato -richiesto-!",
+ "Volo.AbpIo.Domain:030003": "Non esiste uno status del genere!",
+ "Volo.AbpIo.Domain:030004": "Impossibile modificare lo stato a causa di un errore imprevisto!",
+ "Volo.AbpIo.Domain:030005": "La data di inizio e fine può essere aggiornata quando la licenza di prova è nello stato -attivata-!",
+ "Volo.AbpIo.Domain:030006": "La data di fine deve essere successiva alla data di inizio!",
+ "Volo.AbpIo.Domain:030007": "Questa licenza di prova è già stata attivata!",
+ "Volo.AbpIo.Domain:030008": "La data di acquisto può essere impostata solo quando lo stato è -acquistato-!",
+ "Volo.AbpIo.Domain:030009": "Utente non trovato!",
+ "Volo.AbpIo.Domain:030010": "Per acquistare la licenza di prova, devi prima attivare la licenza di prova!",
+ "Volo.AbpIo.Domain:030011": "Non è possibile eliminare una licenza di prova una volta acquistata!",
+ "Volo.AbpIo.Domain:030012": "Un utente ha diritto ad avere solo 1 periodo di prova gratuito. Hai già utilizzato la licenza di prova.",
+ "Volo.AbpIo.Domain:030013": "Un utente con una licenza attiva non può avviare una licenza di prova.",
+ "Volo.AbpIo.Domain:040000": "La telemetria esiste già!.",
+ "Volo.AbpIo.Domain:070000": "Il nome dell'organizzazione può contenere solo lettere latine, numeri, punti e trattini!",
+ "Volo.AbpIo.Domain:070001": "Il nome dell'azienda può contenere solo lettere latine, numeri, punti, spazi e trattini!",
"WantToLearn?": "Vuoi imparare?",
"ReadyToGetStarted?": "Pronto per iniziare?",
"JoinOurCommunity": "Unisciti alla nostra community",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Il periodo della tua licenza di prova è scaduto {0} giorni fa.",
"TrialLicensePeriodWillExpire": "Il periodo della tua licenza di prova scadrà tra {0} giorni.",
"TrialLicensePeriodExpireToday": "Il periodo di licenza di prova scadrà oggi.",
- "PurchaseNow": "Acquista adesso!"
+ "PurchaseNow": "Acquista adesso!",
+ "LatestReleaseLogs": "Registri delle ultime versioni",
+ "RoadMap": "Carta stradale",
+ "FAQ": "FAQ",
+ "SourceCode": "Codice sorgente",
+ "SeeAllPosts": "Vedi tutti i post",
+ "Contribute": "Contribuire",
+ "LiveDemo": "Dimostrazione dal vivo",
+ "GetLicense": "Ottieni una licenza",
+ "OpenSource": "Open Source",
+ "WebApplication": "Applicazione web",
+ "MeetTheABP": "Incontra l'ABP",
+ "CompleteWebDevelopment": "Uno sviluppo Web completo",
+ "Platform": "piattaforma",
+ "ABPDescription": "Un framework open source per lo sviluppo di applicazioni Web per ASP.NET Core. Offre un'infrastruttura completa seguendo le migliori pratiche di sviluppo software.",
+ "StrongInfrastructure": "Forte infrastruttura",
+ "CompleteArchitecture": "Architettura completa",
+ "DeveloperFocused": "Focalizzato sullo sviluppatore",
+ "ShareYourExperiences": "Condividi le tue esperienze con il Framework ABP",
+ "LatestPosts": "ultimi post",
+ "LatestVideos": "Ultimi video",
+ "Views": "Visualizzazioni",
+ "LearnLatestNewsAboutABPFramework": "Ottieni informazioni sugli eventi in ABP come nuove versioni, fonti gratuite, post e altro ancora.",
+ "DeveloperTools": "Strumenti di sviluppo",
+ "StartupTemplates": "Modelli di avvio",
+ "ApplicationModules": "Moduli applicativi",
+ "UI": "interfaccia utente",
+ "Themes": "Temi",
+ "Premium": "Premio",
+ "PrivacyPolicy": "politica sulla riservatezza",
+ "TermsAndConditions": "Termini & Condizioni",
+ "WouldLikeToReceiveMarketingMaterials": "Desidero ricevere materiale di marketing come offerte di prodotti e offerte speciali.",
+ "JoinOurMarketingNewsletter": "Iscriviti alla nostra newsletter di marketing",
+ "CommunityPrivacyPolicyConfirmation": "Accetto i Termini e Condizioni e l'Informativa sulla Privacy .",
+ "WouldLikeToReceiveNotification": "Desidero ricevere le ultime notizie dai siti Web abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Accetto i Termini e Condizioni e l'Informativa sulla Privacy .",
+ "FreeDDDEBook": "E-Book DDD gratuito",
+ "AdditionalServices": "Servizi aggiuntivi",
+ "Learn": "Imparare",
+ "AccountOverview": "Panoramica dell'Account",
+ "MyOrganizations": "Le mie organizzazioni",
+ "MySupportQuestions": "Le mie domande di supporto",
+ "MyProfile": "Il mio profilo",
+ "Logout": "Disconnettersi",
+ "Home": "Casa",
+ "Posts": "Messaggi",
+ "Videos": "Video",
+ "JoinTheABPCommunity": "Unisciti alla comunità ABP",
+ "SubmitYourPost": "Invia il tuo messaggio",
+ "Modules": "Moduli",
+ "Tools": "Utensili",
+ "Pricing": "Prezzi",
+ "ChangeLogs": "Registri delle modifiche",
+ "SubscribeToNewsletter": "Iscriviti alla Newsletter",
+ "SubscribeToNewsletterDescription": "Ottieni informazioni sugli eventi in ABP come nuove versioni, fonti gratuite, post e altro ancora.",
+ "EmailAddress": "Indirizzo e-mail",
+ "Subscribe": "sottoscrivi",
+ "WelcomeToABP": "Benvenuti all'ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Moduli applicativi predefiniti, modelli di avvio avanzati, strumenti per lo sviluppo rapido di applicazioni, temi dell'interfaccia utente professionali e supporto premium.",
+ "MasteringAbpFrameworkEBook": "Padroneggiare il quadro ABP",
+ "MasteringTheABPFrameworkExplanation": "Scritto dal creatore del framework ABP, questo libro ti aiuterà ad acquisire una comprensione completa del framework e delle moderne tecniche di sviluppo di applicazioni web.",
+ "Speakers": "Altoparlanti",
+ "PreviousEvents": "Eventi precedenti",
+ "WatchTheEvent": "Guarda l'evento",
+ "RegisterNow": "Iscriviti ora",
+ "ThereIsNoEvent": "Non c'è nessun evento.",
+ "Events": "Eventi",
+ "Volo.AbpIo.Domain:080000": "Esiste già un articolo di acquisto denominato "{Name}"",
+ "MasteringAbpFrameworkBook": "Libro: Padroneggiare il quadro ABP",
+ "ABPIO-CommonPreferenceDefinition": "Ricevi le ultime notizie sulla piattaforma ABP come nuovi post, eventi e altro ancora.",
+ "BuiltOn": "Costruita su",
+ "AbpFramework": "Quadro ABP",
+ "Volo.AbpIo.Domain:080001": "L'ora di inizio non può essere maggiore dell'ora di fine",
+ "Enum:BookType:0": "Padroneggiare il quadro ABP",
+ "Enum:PurchasePlatform:0": "Amazzonia",
+ "Enum:PurchasePlatform:1": "Pacchetto",
+ "Copied": "Copiato!",
+ "CouldNotCopy": "Non poteva copiare!",
+ "CopyNotSupportByYourBrowser": "Questa funzionalità non funziona nel browser che stai utilizzando.",
+ "City": "Città",
+ "ZipCode": "Cap",
+ "Address": "Indirizzo",
+ "Homepage": "Home page",
+ "Year": "Anno",
+ "Year_Plural": "Anni",
+ "Copyright": "Diritto d'autore © {1}",
+ "DomainDrivenDesign": "Progettazione guidata dal dominio",
+ "CrossCuttingConcerns": "Preoccupazioni trasversali",
+ "AbpCommunity": "Comunità ABP",
+ "Footer_GithubStarCount": "{0} Stelle su GitHub",
+ "Footer_NugetDownloadCount": "{0} download su NuGet",
+ "AbpDescription": "ABP è un framework applicativo open source incentrato sullo sviluppo di applicazioni Web basate su AspNet Core. Non ripeterti, concentrati sul tuo codice aziendale.",
+ "Layout_AbpFramework_MetaTitle": "Quadro ABP | Framework di applicazioni Web open source per ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Giorni",
+ "CommunityTalks_CountdownHours": "Ore",
+ "CommunityTalks_CountdownMinutes": "minimo",
+ "CommunityTalks_CountdownSeconds": "Sez",
+ "SeePreviousEvents": "Vedi Eventi precedenti",
+ "CookieConsent_Accept": "Accettare",
+ "CookieConsent_Explanation_1": "Utilizziamo i cookie per offrirti la migliore esperienza sul nostro sito web.",
+ "CookieConsent_Explanation_2": "Se continui a navigare, accetti la nostra politica sulla privacy e la politica sui cookie. .",
+ "Error_Page_400_Title": "Si è verificato un problema nel servire la pagina richiesta.",
+ "Error_Page_400_Description_1": "Di solito questo significa che si è verificato un errore imprevisto durante l'elaborazione della richiesta.",
+ "Error_Page_400_Description_2": "Se il problema persiste, contattaci all'indirizzo info@abp.io e ti aiuteremo a ripartire.",
+ "GoToHomepage": "Vai alla pagina principale",
+ "Error_Page_404_Title": "Pagina non trovata!",
+ "Error_Page_404_Description_1": "Questa non è la pagina web che stai cercando.",
+ "Error_Page_500_Title": "Sembra che qualcosa sia andato storto!",
+ "Error_Page_500_Description_1": "Teniamo traccia di questi errori automaticamente, ma se il problema persiste, sentiti libero di farlo
Contattaci. Nel frattempo prova ad aggiornare.",
+ "Error_Page_500_Description_2": "Contattaci a info@abp.io .",
+ "Books": "Libri",
+ "ABPDiscordServer": "Server Discord ABP",
+ "ABPCommunityTalks": "Colloqui della comunità ABP",
+ "ABPCommunityPosts": "Post della community ABP",
+ "BuyAndGetMonths": "ACQUISTA 12 MESI, OTTIENI 14 MESI!",
+ "GetYourDeal": "Ottieni il tuo accordo",
+ "BuyOrRenewLicense": "Acquista o rinnova la licenza adesso e ottieni 2 mesi extra!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Acquista o rinnova la licenza adesso e ottieni 2 mesi extra! AFFRETTARSI! ⏰ Ultimo giorno: {0}",
+ "HurryUp": "AFFRETTARSI!",
+ "LastDay": "Ultimo giorno: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Acquista una nuova licenza tra il giorno {0} e il giorno {1} per ottenere vantaggi per 2 mesi extra!",
+ "CheckAllCommunityTalks": "Controlla tutti i post della community",
+ "ReadMore": "Per saperne di più",
+ "ContinueReading": "Continua a leggere",
+ "Post": "Inviare",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Esplora i contenuti creati dal team principale ABP e dalla comunità ABP.",
+ "WelcomeFallCampaign": "Benvenuto campagna autunnale!",
+ "GiveAwayForNewPurchases": "Per i nuovi acquisti sarà regalata la formazione in aula sullo sviluppo di applicazioni!",
+ "BlackFriday": "VENERDÌ NERO",
+ "ValidForExistingCustomers": "Valido anche per il
clienti esistenti!",
+ "CampaignBetweenDates": "Da {0}
A {1}",
+ "SaveUpTo": "RISPARMIA FINO A ${0}K",
+ "ImplementingDDD": "Implementazione della progettazione basata sul dominio",
+ "ExploreTheEBook": "Esplora l'e-book",
+ "ExploreTheBook": "Esplora il libro",
+ "ConsultantType": "Tipo di consulenza",
+ "Expert": "Esperto ABP",
+ "Partner": "Socio dell'ABP",
+ "Industry": "Industria",
+ "Location": "Posizione",
+ "Contact": "Contatto",
+ "Partner_Year": "Anno di partenariato",
+ "Info": "Informazioni",
+ "SpokenLanguages": "Lingue parlate",
+ "SocialMedia": "Mezzi sociali",
+ "Activity": "Attività",
+ "Type": "Tipo",
+ "Contribution": "Contributo",
+ "WhoWeAre": "Chi siamo",
+ "Icons": "Icone",
+ "Url": "URL",
+ "Icon": "Icona",
+ "RecentActivities": "Attività recenti",
+ "SpringCampaign": "Benvenuto
Saldi di primavera!",
+ "SpringCampaign2": "Limitato
Offerta a tempo!",
+ "AboutUs": "Chi siamo",
+ "HowItWorks": "Come funziona?",
+ "ReleaseNotes": "Note di rilascio",
+ "DetailedChangeNotes": "Note dettagliate sulle modifiche",
+ "SeeTrainings": "Vedi Corsi di formazione",
+ "NoContent": "Nessun contenuto",
+ "More": "Di più",
+ "WhyABPIOPlatform": "Perché la piattaforma ABP.IO?",
+ "AbpStudio": "Studio ABP",
+ "ExtraMonths": "{0} MESI IN PIÙ",
+ "RSS": "RSS",
+ "RSSFeed": "RSS Feed",
+ "Articles": "Articoli",
+ "Organizations": "Organizzazioni",
+ "ManageAccount": "Gestisci profilo",
+ "CommunityProfile": "Profilo della comunità",
+ "BlogProfile": "Profilo del blog",
+ "Tickets": "Biglietti"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json
index 0863eb0bbaf..c0d0d1393e7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Kan dit NPM-pakket niet verwijderen omdat \"{Modules}\"-modules dit pakket gebruiken.",
"Volo.AbpIo.Domain:020003": "Kan dit NPM-pakket niet verwijderen omdat \"{Modules}\"-modules dit pakket gebruiken en \"{NugetPackages}\" Nuget-pakketten afhankelijk zijn van dit pakket.",
"Volo.AbpIo.Domain:020004": "Kan dit Nuget-pakket niet verwijderen omdat \"{Modules}\"-modules dit pakket gebruiken.",
+ "Volo.AbpIo.Domain:030000": "Je proefperiode is al afgelopen.",
+ "Volo.AbpIo.Domain:030001": "Deze organisatienaam bestaat al.",
+ "Volo.AbpIo.Domain:030002": "Eenmaal geactiveerd, kunt u de proeflicentie niet meer naar de status -aangevraagd- zetten!",
+ "Volo.AbpIo.Domain:030003": "Zo'n status bestaat niet!",
+ "Volo.AbpIo.Domain:030004": "Status kon niet worden gewijzigd vanwege een onverwachte fout!",
+ "Volo.AbpIo.Domain:030005": "Start- en einddatum kunnen worden bijgewerkt wanneer de proeflicentie de status -geactiveerd- heeft!",
+ "Volo.AbpIo.Domain:030006": "De einddatum moet groter zijn dan de startdatum!",
+ "Volo.AbpIo.Domain:030007": "Deze proeflicentie is al geactiveerd!",
+ "Volo.AbpIo.Domain:030008": "De aankoopdatum kan alleen worden ingesteld als de status -aangekocht- is!",
+ "Volo.AbpIo.Domain:030009": "Gebruiker niet gevonden!",
+ "Volo.AbpIo.Domain:030010": "Om de proeflicentie aan te schaffen, moet u eerst uw proeflicentie activeren!",
+ "Volo.AbpIo.Domain:030011": "U kunt een proeflicentie niet verwijderen wanneer deze is aangeschaft!",
+ "Volo.AbpIo.Domain:030012": "Een gebruiker heeft recht op slechts 1 gratis proefperiode. U heeft uw proeflicentie al gebruikt.",
+ "Volo.AbpIo.Domain:030013": "Een gebruiker met een actieve licentie kan geen proeflicentie starten.",
+ "Volo.AbpIo.Domain:040000": "Telemetrie bestaat al!.",
+ "Volo.AbpIo.Domain:070000": "De naam van de organisatie mag alleen Latijnse letters, cijfers, punten en koppeltekens bevatten!",
+ "Volo.AbpIo.Domain:070001": "De bedrijfsnaam mag alleen Latijnse letters, cijfers, punten, spatie en koppeltekens bevatten!",
"WantToLearn?": "Willen leren?",
"ReadyToGetStarted?": "klaar om te beginnen?",
"JoinOurCommunity": "Sluit je aan bij onze gemeenschap",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Uw proeflicentieperiode is {0} dagen geleden verlopen.",
"TrialLicensePeriodWillExpire": "Uw proeflicentieperiode is over {0} dagen verlopen.",
"TrialLicensePeriodExpireToday": "Uw proeflicentieperiode loopt vandaag af.",
- "PurchaseNow": "Koop nu!"
+ "PurchaseNow": "Koop nu!",
+ "LatestReleaseLogs": "Laatste releaselogboeken",
+ "RoadMap": "Wegenkaart",
+ "FAQ": "FAQ",
+ "SourceCode": "Broncode",
+ "SeeAllPosts": "Bekijk alle berichten",
+ "Contribute": "Bijdragen",
+ "LiveDemo": "Live demonstratie",
+ "GetLicense": "Verkrijg een licentie",
+ "OpenSource": "Open source",
+ "WebApplication": "Web applicatie",
+ "MeetTheABP": "Maak kennis met het ABP",
+ "CompleteWebDevelopment": "Een complete webontwikkeling",
+ "Platform": "Platform",
+ "ABPDescription": "Een open-source raamwerk voor de ontwikkeling van webapplicaties voor ASP.NET Core. Het biedt een complete infrastructuur door de best practices van softwareontwikkeling te volgen.",
+ "StrongInfrastructure": "Sterke infrastructuur",
+ "CompleteArchitecture": "Volledige architectuur",
+ "DeveloperFocused": "Ontwikkelaar gericht",
+ "ShareYourExperiences": "Deel uw ervaringen met het ABP Framework",
+ "LatestPosts": "Laatste berichten",
+ "LatestVideos": "Nieuwste video's",
+ "Views": "Keer bekeken",
+ "LearnLatestNewsAboutABPFramework": "Krijg informatie over gebeurtenissen in ABP, zoals nieuwe releases, gratis bronnen, berichten en meer.",
+ "DeveloperTools": "Ontwikkelaarstools",
+ "StartupTemplates": "Opstartsjablonen",
+ "ApplicationModules": "Applicatiemodules",
+ "UI": "gebruikersinterface",
+ "Themes": "Thema's",
+ "Premium": "Premie",
+ "PrivacyPolicy": "Privacybeleid",
+ "TermsAndConditions": "algemene voorwaarden",
+ "WouldLikeToReceiveMarketingMaterials": "Ik wil graag marketingmateriaal ontvangen, zoals productaanbiedingen en speciale aanbiedingen.",
+ "JoinOurMarketingNewsletter": "Schrijf u in voor onze marketingnieuwsbrief",
+ "CommunityPrivacyPolicyConfirmation": "Ik ga akkoord met de Algemene Voorwaarden en het Privacybeleid .",
+ "WouldLikeToReceiveNotification": "Ik wil graag het laatste nieuws van abp.io-websites ontvangen.",
+ "CommercialNewsletterConfirmationMessage": "Ik ga akkoord met de Algemene Voorwaarden en het Privacybeleid .",
+ "FreeDDDEBook": "Gratis DDD e-boek",
+ "AdditionalServices": "Aanvullende diensten",
+ "Learn": "Leren",
+ "AccountOverview": "account overzicht",
+ "MyOrganizations": "Mijn organisaties",
+ "MySupportQuestions": "Mijn ondersteuningsvragen",
+ "MyProfile": "Mijn profiel",
+ "Logout": "Uitloggen",
+ "Home": "Thuis",
+ "Posts": "Berichten",
+ "Videos": "Videos",
+ "JoinTheABPCommunity": "Sluit u aan bij de ABP-gemeenschap",
+ "SubmitYourPost": "Dien uw bericht in",
+ "Modules": "Modules",
+ "Tools": "Hulpmiddelen",
+ "Pricing": "Prijzen",
+ "ChangeLogs": "Wijzig logboeken",
+ "SubscribeToNewsletter": "Abonneer u op de nieuwsbrief",
+ "SubscribeToNewsletterDescription": "Krijg informatie over gebeurtenissen in ABP, zoals nieuwe releases, gratis bronnen, berichten en meer.",
+ "EmailAddress": "E-mailadres",
+ "Subscribe": "Abonneren",
+ "WelcomeToABP": "Welkom bij het ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Vooraf gebouwde applicatiemodules, geavanceerde opstartsjablonen, snelle applicatie-ontwikkelingstools, professionele UI-thema's en premium ondersteuning.",
+ "MasteringAbpFrameworkEBook": "Beheersen van het ABP-framework",
+ "MasteringTheABPFrameworkExplanation": "Dit boek, geschreven door de maker van het ABP Framework, zal u helpen een volledig inzicht te krijgen in het raamwerk en moderne technieken voor de ontwikkeling van webapplicaties.",
+ "Speakers": "Luidsprekers",
+ "PreviousEvents": "Vorige evenementen",
+ "WatchTheEvent": "Bekijk het evenement",
+ "RegisterNow": "Registreer nu",
+ "ThereIsNoEvent": "Er is geen evenement.",
+ "Events": "Evenementen",
+ "Volo.AbpIo.Domain:080000": "Er is al een aankoopitem met de naam '{Name}'",
+ "MasteringAbpFrameworkBook": "Boek: Mastering ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Ontvang het laatste nieuws over het ABP Platform, zoals nieuwe berichten, evenementen en meer.",
+ "BuiltOn": "Gebouwd op",
+ "AbpFramework": "ABP-kader",
+ "Volo.AbpIo.Domain:080001": "De starttijd kan niet groter zijn dan de eindtijd",
+ "Enum:BookType:0": "Beheersen van het ABP-framework",
+ "Enum:PurchasePlatform:0": "Amazone",
+ "Enum:PurchasePlatform:1": "Verpakt",
+ "Copied": "Gekopieerd!",
+ "CouldNotCopy": "Kan niet kopiëren!",
+ "CopyNotSupportByYourBrowser": "Deze functie werkt niet in de browser die u gebruikt.",
+ "City": "Stad",
+ "ZipCode": "Postcode",
+ "Address": "Adres",
+ "Homepage": "Startpagina",
+ "Year": "Jaar",
+ "Year_Plural": "Jaren",
+ "Copyright": "Auteursrecht © {1}",
+ "DomainDrivenDesign": "Domeingestuurd ontwerp",
+ "CrossCuttingConcerns": "Transversale zorgen",
+ "AbpCommunity": "ABP-gemeenschap",
+ "Footer_GithubStarCount": "{0} Sterren op GitHub",
+ "Footer_NugetDownloadCount": "{0} Downloads op NuGet",
+ "AbpDescription": "ABP is een open source applicatieframework gericht op de ontwikkeling van op AspNet Core gebaseerde webapplicaties. Herhaal uzelf niet, maar concentreer u op uw eigen bedrijfscode.",
+ "Layout_AbpFramework_MetaTitle": "ABP-framework | Open source webapplicatieframework voor ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dagen",
+ "CommunityTalks_CountdownHours": "Uur",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sec",
+ "SeePreviousEvents": "Zie Vorige Evenementen",
+ "CookieConsent_Accept": "Aanvaarden",
+ "CookieConsent_Explanation_1": "Wij gebruiken cookies om u de beste ervaring op onze website te geven.",
+ "CookieConsent_Explanation_2": "Als u doorgaat met browsen, gaat u akkoord met ons Privacybeleid en cookiebeleid. .",
+ "Error_Page_400_Title": "Er is een probleem opgetreden bij het weergeven van de opgevraagde pagina.",
+ "Error_Page_400_Description_1": "Meestal betekent dit dat er een onverwachte fout is opgetreden tijdens het verwerken van uw verzoek.",
+ "Error_Page_400_Description_2": "Als het probleem zich blijft voordoen, neem dan contact met ons op via info@abp.io en wij helpen u op weg.",
+ "GoToHomepage": "Ga naar homepagina",
+ "Error_Page_404_Title": "Pagina niet gevonden!",
+ "Error_Page_404_Description_1": "Dit is niet de webpagina die u zoekt.",
+ "Error_Page_500_Title": "Het lijkt erop dat er iets mis is gegaan!",
+ "Error_Page_500_Description_1": "We volgen deze fouten automatisch, maar als het probleem zich blijft voordoen, kunt u dat gerust doen
Neem contact met ons op. Probeer in de tussentijd te vernieuwen.",
+ "Error_Page_500_Description_2": "Neem contact met ons op via info@abp.io .",
+ "Books": "Boeken",
+ "ABPDiscordServer": "ABP Discord-server",
+ "ABPCommunityTalks": "ABP-gemeenschapsgesprekken",
+ "ABPCommunityPosts": "ABP-communityberichten",
+ "BuyAndGetMonths": "KOOP 12 MAANDEN, ONTVANG 14 MAANDEN!",
+ "GetYourDeal": "Ontvang uw deal",
+ "BuyOrRenewLicense": "Koop of verleng nu uw licentie en ontvang 2 extra maanden!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Koop of verleng nu uw licentie en ontvang 2 extra maanden! HAAST JE! ⏰ Laatste dag: {0}",
+ "HurryUp": "HAAST JE!",
+ "LastDay": "Laatste dag: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Koop een nieuwe licentie tussen {0} en {1} en profiteer nog eens twee maanden!",
+ "CheckAllCommunityTalks": "Controleer alle communityposts",
+ "ReadMore": "Lees verder",
+ "ContinueReading": "Lees verder",
+ "Post": "Na",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Ontdek de inhoud die is gemaakt door het kernteam van ABP en de ABP-gemeenschap.",
+ "WelcomeFallCampaign": "Welkom herfstcampagne!",
+ "GiveAwayForNewPurchases": "Voor de nieuwe aankopen wordt een klassikale training voor applicatieontwikkeling weggegeven!",
+ "BlackFriday": "ZWARTE VRIJDAG",
+ "ValidForExistingCustomers": "Ook geldig voor de
bestaande klanten!",
+ "CampaignBetweenDates": "Vanaf {0}
Naar {1}",
+ "SaveUpTo": "BESPAAR TOT ${0}K",
+ "ImplementingDDD": "Domeingestuurd ontwerp implementeren",
+ "ExploreTheEBook": "Ontdek het e-boek",
+ "ExploreTheBook": "Ontdek het boek",
+ "ConsultantType": "Advies soort",
+ "Expert": "ABP-deskundige",
+ "Partner": "ABP-partner",
+ "Industry": "Industrie",
+ "Location": "Plaats",
+ "Contact": "Contact",
+ "Partner_Year": "Partnerschapsjaar",
+ "Info": "Info",
+ "SpokenLanguages": "Gesproken talen",
+ "SocialMedia": "Sociale media",
+ "Activity": "Activiteit",
+ "Type": "Type",
+ "Contribution": "Bijdrage",
+ "WhoWeAre": "Wie we zijn",
+ "Icons": "Pictogrammen",
+ "Url": "URL",
+ "Icon": "Icoon",
+ "RecentActivities": "Recente activiteiten",
+ "SpringCampaign": "Welkom
Lente uitverkoop!",
+ "SpringCampaign2": "Beperkt
Tijd aanbieding!",
+ "AboutUs": "Over ons",
+ "HowItWorks": "Hoe het werkt?",
+ "ReleaseNotes": "Release-opmerkingen",
+ "DetailedChangeNotes": "Gedetailleerde wijzigingsnotities",
+ "SeeTrainings": "Zie Trainingen",
+ "NoContent": "Geen inhoud",
+ "More": "Meer",
+ "WhyABPIOPlatform": "Waarom ABP.IO-platform?",
+ "AbpStudio": "ABP Studio",
+ "ExtraMonths": "{0} EXTRA MAANDEN",
+ "RSS": "RSS",
+ "RSSFeed": "RSS-feed",
+ "Articles": "Lidwoord",
+ "Organizations": "Organisaties",
+ "ManageAccount": "Beheer account",
+ "CommunityProfile": "Gemeenschapsprofiel",
+ "BlogProfile": "Blogprofiel",
+ "Tickets": "Kaartjes"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json
index 94790b75380..bab3babe133 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Nie można usunąć tego pakietu NPM, ponieważ moduły „{Modules}” używają tego pakietu.",
"Volo.AbpIo.Domain:020003": "Nie można usunąć tego pakietu NPM, ponieważ moduły „{Modules}” używają tego pakietu, a pakiety Nuget „{NugetPackages}” są zależne od tego pakietu.",
"Volo.AbpIo.Domain:020004": "Nie można usunąć tego pakietu Nuget, ponieważ moduły „{Modules}” używają tego pakietu.",
+ "Volo.AbpIo.Domain:030000": "Zakończyłeś już okres próbny.",
+ "Volo.AbpIo.Domain:030001": "Ta nazwa organizacji już istnieje.",
+ "Volo.AbpIo.Domain:030002": "Po aktywacji nie można zmienić statusu licencji próbnej na -żądaną-!",
+ "Volo.AbpIo.Domain:030003": "Nie ma takiego stanu!",
+ "Volo.AbpIo.Domain:030004": "Nie można zmienić statusu z powodu nieoczekiwanego błędu!",
+ "Volo.AbpIo.Domain:030005": "Datę początkową i końcową można zaktualizować, gdy licencja próbna ma status -aktywowany-!",
+ "Volo.AbpIo.Domain:030006": "Data końcowa musi być późniejsza niż data początkowa!",
+ "Volo.AbpIo.Domain:030007": "Ta licencja próbna została już aktywowana!",
+ "Volo.AbpIo.Domain:030008": "Datę zakupu można ustawić tylko w przypadku statusu -zakupiony-!",
+ "Volo.AbpIo.Domain:030009": "Użytkownik nie znaleziony!",
+ "Volo.AbpIo.Domain:030010": "Aby kupić licencję próbną, musisz najpierw aktywować licencję próbną!",
+ "Volo.AbpIo.Domain:030011": "Nie można usunąć zakupionej licencji próbnej!",
+ "Volo.AbpIo.Domain:030012": "Użytkownikowi przysługuje tylko 1 bezpłatny okres próbny. Wykorzystałeś już licencję próbną.",
+ "Volo.AbpIo.Domain:030013": "Użytkownik posiadający aktywną licencję nie może rozpocząć licencji próbnej.",
+ "Volo.AbpIo.Domain:040000": "Telemetria już istnieje!.",
+ "Volo.AbpIo.Domain:070000": "Nazwa organizacji może zawierać wyłącznie litery łacińskie, cyfry, kropki i łączniki!",
+ "Volo.AbpIo.Domain:070001": "Nazwa firmy może zawierać wyłącznie litery łacińskie, cyfry, kropki, spację i łączniki!",
"WantToLearn?": "Chcieć się nauczyć?",
"ReadyToGetStarted?": "Gotowy żeby zacząć?",
"JoinOurCommunity": "Dołącz do naszej społeczności",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Okres próbnej licencji wygasł {0} dni temu.",
"TrialLicensePeriodWillExpire": "Okres ważności licencji próbnej wygaśnie za {0} dni.",
"TrialLicensePeriodExpireToday": "Okres próbnej licencji wygaśnie dzisiaj.",
- "PurchaseNow": "Kup Teraz!"
+ "PurchaseNow": "Kup Teraz!",
+ "LatestReleaseLogs": "Najnowsze dzienniki wydań",
+ "RoadMap": "Mapa drogowa",
+ "FAQ": "Często zadawane pytania",
+ "SourceCode": "Kod źródłowy",
+ "SeeAllPosts": "Zobacz wszystkie posty",
+ "Contribute": "Brać w czymś udział",
+ "LiveDemo": "Demo na żywo",
+ "GetLicense": "Zdobądź licencję",
+ "OpenSource": "Otwarte źródło",
+ "WebApplication": "Aplikacja internetowa",
+ "MeetTheABP": "Poznaj ABP",
+ "CompleteWebDevelopment": "Kompletny rozwój sieci",
+ "Platform": "Platforma",
+ "ABPDescription": "Struktura open source do tworzenia aplikacji internetowych dla ASP.NET Core. Oferuje kompletną infrastrukturę stosując najlepsze praktyki tworzenia oprogramowania.",
+ "StrongInfrastructure": "Silna infrastruktura",
+ "CompleteArchitecture": "Kompletna architektura",
+ "DeveloperFocused": "Koncentruje się na deweloperze",
+ "ShareYourExperiences": "Podziel się swoimi doświadczeniami z Ramą ABP",
+ "LatestPosts": "Najnowsze posty",
+ "LatestVideos": "Najnowsze filmy",
+ "Views": "Wyświetlenia",
+ "LearnLatestNewsAboutABPFramework": "Otrzymuj informacje o wydarzeniach w ABP, takich jak nowe wydania, bezpłatne źródła, posty i nie tylko.",
+ "DeveloperTools": "Narzędzia deweloperskie",
+ "StartupTemplates": "Szablony startowe",
+ "ApplicationModules": "Moduły aplikacji",
+ "UI": "Interfejs użytkownika",
+ "Themes": "Motywy",
+ "Premium": "Premia",
+ "PrivacyPolicy": "Polityka prywatności",
+ "TermsAndConditions": "Zasady i Warunki",
+ "WouldLikeToReceiveMarketingMaterials": "Chcę otrzymywać materiały marketingowe, takie jak oferty produktów i oferty specjalne.",
+ "JoinOurMarketingNewsletter": "Dołącz do naszego newslettera marketingowego",
+ "CommunityPrivacyPolicyConfirmation": "Zgadzam się z Regulaminem i Polityką Prywatności .",
+ "WouldLikeToReceiveNotification": "Chcę otrzymywać najświeższe informacje ze stron abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Zgadzam się z Regulaminem i Polityką Prywatności .",
+ "FreeDDDEBook": "Bezpłatny e-book DDD",
+ "AdditionalServices": "Dodatkowe usługi",
+ "Learn": "Uczyć się",
+ "AccountOverview": "Przegląd konta",
+ "MyOrganizations": "Moje organizacje",
+ "MySupportQuestions": "Moje pytania do pomocy technicznej",
+ "MyProfile": "Mój profil",
+ "Logout": "Wyloguj",
+ "Home": "Dom",
+ "Posts": "Posty",
+ "Videos": "Filmy",
+ "JoinTheABPCommunity": "Dołącz do społeczności ABP",
+ "SubmitYourPost": "Prześlij swój post",
+ "Modules": "Moduły",
+ "Tools": "Narzędzia",
+ "Pricing": "cennik",
+ "ChangeLogs": "Zmień dzienniki",
+ "SubscribeToNewsletter": "Zapisz się do Newslettera",
+ "SubscribeToNewsletterDescription": "Otrzymuj informacje o wydarzeniach w ABP, takich jak nowe wydania, bezpłatne źródła, posty i nie tylko.",
+ "EmailAddress": "Adres e-mail",
+ "Subscribe": "Subskrybuj",
+ "WelcomeToABP": "Witamy w ABP",
+ "EULA": "Umowa EULA",
+ "ABPCommercialIntroductionMessage": "Gotowe moduły aplikacji, zaawansowane szablony startowe, narzędzia do szybkiego tworzenia aplikacji, profesjonalne motywy interfejsu użytkownika i wsparcie premium.",
+ "MasteringAbpFrameworkEBook": "Opanowanie frameworku ABP",
+ "MasteringTheABPFrameworkExplanation": "Książka ta, napisana przez twórcę ABP Framework, pomoże Ci w pełni zrozumieć framework i nowoczesne techniki tworzenia aplikacji internetowych.",
+ "Speakers": "Głośniki",
+ "PreviousEvents": "Poprzednie wydarzenia",
+ "WatchTheEvent": "Obejrzyj Wydarzenie",
+ "RegisterNow": "Zarejestruj się teraz",
+ "ThereIsNoEvent": "Nie ma żadnego wydarzenia.",
+ "Events": "Wydarzenia",
+ "Volo.AbpIo.Domain:080000": "Istnieje już przedmiot zakupu o nazwie „{Name}”",
+ "MasteringAbpFrameworkBook": "Książka: Opanowanie frameworku ABP",
+ "ABPIO-CommonPreferenceDefinition": "Otrzymuj najświeższe informacje o platformie ABP, takie jak nowe posty, wydarzenia i nie tylko.",
+ "BuiltOn": "Zbudowany na",
+ "AbpFramework": "Ramy ABP",
+ "Volo.AbpIo.Domain:080001": "Godzina rozpoczęcia nie może być większa niż godzina zakończenia",
+ "Enum:BookType:0": "Opanowanie frameworku ABP",
+ "Enum:PurchasePlatform:0": "Amazonka",
+ "Enum:PurchasePlatform:1": "Paczka",
+ "Copied": "Skopiowano!",
+ "CouldNotCopy": "Nie mógł skopiować!",
+ "CopyNotSupportByYourBrowser": "Ta funkcja nie działa w przeglądarce, której używasz.",
+ "City": "Miasto",
+ "ZipCode": "Kod pocztowy",
+ "Address": "Adres",
+ "Homepage": "Strona główna",
+ "Year": "Rok",
+ "Year_Plural": "Lata",
+ "Copyright": "Prawa autorskie © {1}",
+ "DomainDrivenDesign": "Projekt oparty na domenie",
+ "CrossCuttingConcerns": "Obawy przekrojowe",
+ "AbpCommunity": "Społeczność ABP",
+ "Footer_GithubStarCount": "{0} Gwiazdki na GitHubie",
+ "Footer_NugetDownloadCount": "{0} Pobieranie w NuGet",
+ "AbpDescription": "ABP to platforma aplikacji typu open source skupiająca się na tworzeniu aplikacji internetowych opartych na AspNet Core. Nie powtarzaj się, skup się na własnym kodzie biznesowym.",
+ "Layout_AbpFramework_MetaTitle": "Ramy ABP | Struktura aplikacji internetowych typu open source dla ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dni",
+ "CommunityTalks_CountdownHours": "godz",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "sek",
+ "SeePreviousEvents": "Zobacz poprzednie wydarzenia",
+ "CookieConsent_Accept": "Zaakceptować",
+ "CookieConsent_Explanation_1": "Używamy plików cookie, aby zapewnić najlepszą jakość korzystania z naszej witryny.",
+ "CookieConsent_Explanation_2": "Jeśli będziesz kontynuować przeglądanie, zgadzasz się z naszą Polityką prywatności i Polityką dotyczącą plików cookie. .",
+ "Error_Page_400_Title": "Wystąpił problem z obsługą żądanej strony.",
+ "Error_Page_400_Description_1": "Zwykle oznacza to, że podczas przetwarzania Twojego żądania wystąpił nieoczekiwany błąd.",
+ "Error_Page_400_Description_2": "Jeśli problem będzie się powtarzał, skontaktuj się z nami pod adresem info@abp.io , a pomożemy Ci w rozwiązaniu problemu.",
+ "GoToHomepage": "Wróć do strony głównej",
+ "Error_Page_404_Title": "Strona nie znaleziona!",
+ "Error_Page_404_Description_1": "To nie jest strona internetowa, której szukasz.",
+ "Error_Page_500_Title": "Wygląda na to, że coś poszło nie tak!",
+ "Error_Page_500_Description_1": "Śledzimy te błędy automatycznie, ale jeśli problem będzie się powtarzał, możesz to zrobić
Skontaktuj się z nami. W międzyczasie spróbuj odświeżyć.",
+ "Error_Page_500_Description_2": "Skontaktuj się z nami pod adresem info@abp.io .",
+ "Books": "Książki",
+ "ABPDiscordServer": "Serwer Discord firmy ABP",
+ "ABPCommunityTalks": "Rozmowy społeczności ABP",
+ "ABPCommunityPosts": "Posty społeczności ABP",
+ "BuyAndGetMonths": "KUP 12 MIESIĘCY, ZYSKAJ 14 MIESIĘCY!",
+ "GetYourDeal": "Uzyskaj ofertę",
+ "BuyOrRenewLicense": "Kup lub odnów licencję teraz i zyskaj 2 dodatkowe miesiące!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kup lub odnów licencję teraz i zyskaj 2 dodatkowe miesiące! POŚPIESZ SIĘ! ⏰ Ostatni dzień: {0}",
+ "HurryUp": "POŚPIESZ SIĘ!",
+ "LastDay": "Ostatni dzień: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kup nową licencję w okresie od {0} do {1} i zyskaj dodatkowe 2 miesiące!",
+ "CheckAllCommunityTalks": "Sprawdź wszystkie posty w społeczności",
+ "ReadMore": "Czytaj więcej",
+ "ContinueReading": "Kontynuuj czytanie",
+ "Post": "Post",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Przeglądaj treści stworzone przez główny zespół ABP i społeczność ABP.",
+ "WelcomeFallCampaign": "Witamy w jesiennej kampanii!",
+ "GiveAwayForNewPurchases": "W zamian za nowe zakupy otrzymasz szkolenie w klasie z zakresu tworzenia aplikacji!",
+ "BlackFriday": "CZARNY PIĄTEK",
+ "ValidForExistingCustomers": "Obowiązuje również dla
dotychczasowi klienci!",
+ "CampaignBetweenDates": "Od {0}
Do {1}",
+ "SaveUpTo": "ZAOSZCZĘDŹ NAWET DO {0} tys. USD",
+ "ImplementingDDD": "Wdrażanie projektowania opartego na domenie",
+ "ExploreTheEBook": "Poznaj e-booka",
+ "ExploreTheBook": "Poznaj Księgę",
+ "ConsultantType": "Rodzaj doradztwa",
+ "Expert": "Ekspert ABP",
+ "Partner": "Partner ABP",
+ "Industry": "Przemysł",
+ "Location": "Lokalizacja",
+ "Contact": "Kontakt",
+ "Partner_Year": "Rok Partnerstwa",
+ "Info": "Informacje",
+ "SpokenLanguages": "Języki mówione",
+ "SocialMedia": "Media społecznościowe",
+ "Activity": "Działalność",
+ "Type": "Typ",
+ "Contribution": "Składka",
+ "WhoWeAre": "Kim jesteśmy",
+ "Icons": "Ikony",
+ "Url": "Adres URL",
+ "Icon": "Ikona",
+ "RecentActivities": "Ostatnie aktywności",
+ "SpringCampaign": "Powitanie
Wiosenna wyprzedaż!",
+ "SpringCampaign2": "Ograniczony
Oferta czasowa!",
+ "AboutUs": "O nas",
+ "HowItWorks": "Jak to działa?",
+ "ReleaseNotes": "Informacje o wydaniu",
+ "DetailedChangeNotes": "Szczegółowe uwagi dotyczące zmian",
+ "SeeTrainings": "Zobacz Treningi",
+ "NoContent": "Brak zawartości",
+ "More": "Więcej",
+ "WhyABPIOPlatform": "Dlaczego platforma ABP.IO?",
+ "AbpStudio": "Studio ABP",
+ "ExtraMonths": "{0} DODATKOWE MIESIĄCE",
+ "RSS": "RSS",
+ "RSSFeed": "Kanał RSS",
+ "Articles": "Artykuły",
+ "Organizations": "Organizacje",
+ "ManageAccount": "Zarządzać kontem",
+ "CommunityProfile": "Profil społeczności",
+ "BlogProfile": "Profil bloga",
+ "Tickets": "Bilety"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json
index 71300a25b64..a27599eb310 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Não foi possível excluir este pacote NPM porque \"{Modules}\" Módulos estão usando este pacote.",
"Volo.AbpIo.Domain:020003": "Não foi possível excluir este pacote NPM porque \"{Modules}\" Módulos estão usando este pacote e \"{NugetPackages}\" Os pacotes Nuget dependem deste pacote.",
"Volo.AbpIo.Domain:020004": "Não foi possível excluir este pacote Nuget porque \"{Modules}\" Módulos estão usando este pacote.",
+ "Volo.AbpIo.Domain:030000": "Você já completou seu período de teste.",
+ "Volo.AbpIo.Domain:030001": "Este nome de organização já existe.",
+ "Volo.AbpIo.Domain:030002": "Uma vez ativada, você não poderá mudar a licença de teste para o status -requested-!",
+ "Volo.AbpIo.Domain:030003": "Não existe esse status!",
+ "Volo.AbpIo.Domain:030004": "O status não pôde ser alterado devido a um erro inesperado!",
+ "Volo.AbpIo.Domain:030005": "As datas de início e término podem ser atualizadas quando a licença de avaliação estiver no status ativada!",
+ "Volo.AbpIo.Domain:030006": "A data de término deve ser posterior à data de início!",
+ "Volo.AbpIo.Domain:030007": "Esta licença de teste já foi ativada!",
+ "Volo.AbpIo.Domain:030008": "A data de compra só pode ser definida quando o status for -comprado-!",
+ "Volo.AbpIo.Domain:030009": "Usuário não encontrado!",
+ "Volo.AbpIo.Domain:030010": "Para adquirir a licença de teste, primeiro você precisa ativá-la!",
+ "Volo.AbpIo.Domain:030011": "Você não pode excluir uma licença de avaliação quando ela for comprada!",
+ "Volo.AbpIo.Domain:030012": "Um usuário tem direito a apenas 1 período de teste gratuito. Você já usou sua licença de avaliação.",
+ "Volo.AbpIo.Domain:030013": "Um usuário com uma licença ativa não pode iniciar uma licença de avaliação.",
+ "Volo.AbpIo.Domain:040000": "A telemetria já existe!.",
+ "Volo.AbpIo.Domain:070000": "O nome da organização só pode conter letras latinas, números, pontos e hifens!",
+ "Volo.AbpIo.Domain:070001": "O nome da empresa só pode conter letras latinas, números, pontos, espaços e hífens!",
"WantToLearn?": "Quer aprender?",
"ReadyToGetStarted?": "Pronto para começar?",
"JoinOurCommunity": "Participe da nossa comunidade",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Seu período de licença de teste expirou há {0} dias.",
"TrialLicensePeriodWillExpire": "O período de sua licença de teste expirará em {0} dias.",
"TrialLicensePeriodExpireToday": "Seu período de licença de teste expirará hoje.",
- "PurchaseNow": "Compre agora!"
+ "PurchaseNow": "Compre agora!",
+ "LatestReleaseLogs": "Registros de lançamento mais recentes",
+ "RoadMap": "Roteiro",
+ "FAQ": "Perguntas frequentes",
+ "SourceCode": "Código fonte",
+ "SeeAllPosts": "Ver todas as postagens",
+ "Contribute": "Contribuir",
+ "LiveDemo": "Demonstração ao vivo",
+ "GetLicense": "Obtenha uma licença",
+ "OpenSource": "Código aberto",
+ "WebApplication": "Aplicativo Web",
+ "MeetTheABP": "Conheça a ABP",
+ "CompleteWebDevelopment": "Um Desenvolvimento Web Completo",
+ "Platform": "Plataforma",
+ "ABPDescription": "Uma estrutura de código aberto para desenvolvimento de aplicativos web para ASP.NET Core. Oferece infraestrutura completa seguindo as melhores práticas de desenvolvimento de software.",
+ "StrongInfrastructure": "Infraestrutura Forte",
+ "CompleteArchitecture": "Arquitetura Completa",
+ "DeveloperFocused": "Focado no desenvolvedor",
+ "ShareYourExperiences": "Compartilhe suas experiências com o Framework ABP",
+ "LatestPosts": "últimas postagens",
+ "LatestVideos": "Últimos vídeos",
+ "Views": "Visualizações",
+ "LearnLatestNewsAboutABPFramework": "Obtenha informações sobre acontecimentos na ABP, como novos lançamentos, fontes gratuitas, postagens e muito mais.",
+ "DeveloperTools": "Ferramentas de desenvolvimento",
+ "StartupTemplates": "Modelos de inicialização",
+ "ApplicationModules": "Módulos de Aplicação",
+ "UI": "IU",
+ "Themes": "Temas",
+ "Premium": "Prêmio",
+ "PrivacyPolicy": "política de Privacidade",
+ "TermsAndConditions": "termos e Condições",
+ "WouldLikeToReceiveMarketingMaterials": "Gostaria de receber materiais de marketing, como promoções de produtos e ofertas especiais.",
+ "JoinOurMarketingNewsletter": "Junte-se ao nosso boletim informativo de marketing",
+ "CommunityPrivacyPolicyConfirmation": "Concordo com os Termos e Condições e Política de Privacidade .",
+ "WouldLikeToReceiveNotification": "Gostaria de receber as últimas notícias dos sites abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Concordo com os Termos e Condições e Política de Privacidade .",
+ "FreeDDDEBook": "E-book DDD Gratuito",
+ "AdditionalServices": "Serviços adicionais",
+ "Learn": "Aprender",
+ "AccountOverview": "visão geral da conta",
+ "MyOrganizations": "Minhas organizações",
+ "MySupportQuestions": "Minhas perguntas de suporte",
+ "MyProfile": "Meu perfil",
+ "Logout": "Sair",
+ "Home": "Lar",
+ "Posts": "Postagens",
+ "Videos": "Vídeos",
+ "JoinTheABPCommunity": "Junte-se à comunidade ABP",
+ "SubmitYourPost": "Envie sua postagem",
+ "Modules": "Módulos",
+ "Tools": "Ferramentas",
+ "Pricing": "Preços",
+ "ChangeLogs": "Registros de alterações",
+ "SubscribeToNewsletter": "Assine o boletim informativo",
+ "SubscribeToNewsletterDescription": "Obtenha informações sobre acontecimentos na ABP, como novos lançamentos, fontes gratuitas, postagens e muito mais.",
+ "EmailAddress": "Endereço de email",
+ "Subscribe": "Se inscrever",
+ "WelcomeToABP": "Bem-vindo à ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Módulos de aplicativos pré-construídos, modelos de inicialização avançados, ferramentas de desenvolvimento rápido de aplicativos, temas de UI profissionais e suporte premium.",
+ "MasteringAbpFrameworkEBook": "Dominando a estrutura ABP",
+ "MasteringTheABPFrameworkExplanation": "Escrito pelo criador do ABP Framework, este livro o ajudará a obter uma compreensão completa do framework e das técnicas modernas de desenvolvimento de aplicativos da web.",
+ "Speakers": "caixas de som",
+ "PreviousEvents": "Eventos anteriores",
+ "WatchTheEvent": "Assista ao Evento",
+ "RegisterNow": "Registrar agora",
+ "ThereIsNoEvent": "Não há evento.",
+ "Events": "Eventos",
+ "Volo.AbpIo.Domain:080000": "Já existe um item de compra chamado "{Name}"",
+ "MasteringAbpFrameworkBook": "Livro: Dominando o Framework ABP",
+ "ABPIO-CommonPreferenceDefinition": "Receba as últimas notícias sobre a Plataforma ABP, como novas postagens, eventos e muito mais.",
+ "BuiltOn": "Construído em",
+ "AbpFramework": "Estrutura ABP",
+ "Volo.AbpIo.Domain:080001": "A hora de início não pode ser maior que a hora de término",
+ "Enum:BookType:0": "Dominando a estrutura ABP",
+ "Enum:PurchasePlatform:0": "Amazonas",
+ "Enum:PurchasePlatform:1": "Pacote",
+ "Copied": "Copiado!",
+ "CouldNotCopy": "Não pode copiar!",
+ "CopyNotSupportByYourBrowser": "Este recurso não funciona no navegador que você está usando.",
+ "City": "Cidade",
+ "ZipCode": "CEP",
+ "Address": "Endereço",
+ "Homepage": "Pagina inicial",
+ "Year": "Ano",
+ "Year_Plural": "Anos",
+ "Copyright": "Direitos autorais © {1}",
+ "DomainDrivenDesign": "Design baseado em domínio",
+ "CrossCuttingConcerns": "Preocupações transversais",
+ "AbpCommunity": "Comunidade ABP",
+ "Footer_GithubStarCount": "{0} Estrelas no GitHub",
+ "Footer_NugetDownloadCount": "{0} Downloads no NuGet",
+ "AbpDescription": "ABP é uma estrutura de aplicativos de código aberto focada no desenvolvimento de aplicativos da web baseados em AspNet Core. Não se repita, concentre-se no seu próprio código comercial.",
+ "Layout_AbpFramework_MetaTitle": "Estrutura ABP | Estrutura de aplicativo Web de código aberto para ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dias",
+ "CommunityTalks_CountdownHours": "Horas",
+ "CommunityTalks_CountdownMinutes": "Mínimo",
+ "CommunityTalks_CountdownSeconds": "Segundo",
+ "SeePreviousEvents": "Ver eventos anteriores",
+ "CookieConsent_Accept": "Aceitar",
+ "CookieConsent_Explanation_1": "Utilizamos cookies para lhe proporcionar a melhor experiência em nosso site.",
+ "CookieConsent_Explanation_2": "Se continuar a navegar, então concorda com a nossa Política de Privacidade e Política de Cookies. .",
+ "Error_Page_400_Title": "Ocorreu um problema ao servir a página solicitada.",
+ "Error_Page_400_Description_1": "Geralmente isso significa que ocorreu um erro inesperado durante o processamento da sua solicitação.",
+ "Error_Page_400_Description_2": "Se o problema persistir, entre em contato conosco pelo e-mail info@abp.io e nós o ajudaremos a seguir seu caminho.",
+ "GoToHomepage": "Vá para a página inicial",
+ "Error_Page_404_Title": "Página não encontrada!",
+ "Error_Page_404_Description_1": "Esta não é a página da web que você está procurando.",
+ "Error_Page_500_Title": "Parece que algo deu errado!",
+ "Error_Page_500_Description_1": "Rastreamos esses erros automaticamente, mas se o problema persistir, sinta-se à vontade para
Contate-nos. Enquanto isso, tente atualizar.",
+ "Error_Page_500_Description_2": "Entre em contato conosco em info@abp.io .",
+ "Books": "Livros",
+ "ABPDiscordServer": "Servidor de Discord ABP",
+ "ABPCommunityTalks": "Palestras da Comunidade ABP",
+ "ABPCommunityPosts": "Postagens da comunidade ABP",
+ "BuyAndGetMonths": "COMPRE 12 MESES, GANHE 14 MESES!",
+ "GetYourDeal": "Faça seu negócio",
+ "BuyOrRenewLicense": "Compre ou renove a licença agora e ganhe 2 meses extras!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Compre ou renove a licença agora e ganhe 2 meses extras! SE APRESSE! ⏰ Último dia: {0}",
+ "HurryUp": "SE APRESSE!",
+ "LastDay": "Último dia: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Compre uma nova licença entre {0} e {1} para obter benefícios por mais 2 meses!",
+ "CheckAllCommunityTalks": "Verifique todas as postagens da comunidade",
+ "ReadMore": "consulte Mais informação",
+ "ContinueReading": "Continue lendo",
+ "Post": "Publicar",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Explore os conteúdos criados pela equipe principal da ABP e pela comunidade ABP.",
+ "WelcomeFallCampaign": "Campanha de outono de boas-vindas!",
+ "GiveAwayForNewPurchases": "O Treinamento em Sala de Aula de Desenvolvimento de Aplicativos será oferecido nas novas compras!",
+ "BlackFriday": "SEXTA -FEIRA PRETA",
+ "ValidForExistingCustomers": "Válido também para o
clientes existentes!",
+ "CampaignBetweenDates": "De {0}
Para {1}",
+ "SaveUpTo": "ECONOMIZE ATÉ US ${0}K",
+ "ImplementingDDD": "Implementando Design Orientado a Domínio",
+ "ExploreTheEBook": "Explore o e-book",
+ "ExploreTheBook": "Explorar o livro",
+ "ConsultantType": "Tipo de Consultoria",
+ "Expert": "Especialista em ABP",
+ "Partner": "Parceiro ABP",
+ "Industry": "Indústria",
+ "Location": "Localização",
+ "Contact": "Contato",
+ "Partner_Year": "Ano de Parceria",
+ "Info": "Informações",
+ "SpokenLanguages": "Línguas faladas",
+ "SocialMedia": "Mídia social",
+ "Activity": "Atividade",
+ "Type": "Tipo",
+ "Contribution": "Contribuição",
+ "WhoWeAre": "Quem nós somos",
+ "Icons": "Ícones",
+ "Url": "URL",
+ "Icon": "Ícone",
+ "RecentActivities": "Atividades recentes",
+ "SpringCampaign": "Bem-vindo
Promoção de primavera!",
+ "SpringCampaign2": "Limitado
Oferta de tempo!",
+ "AboutUs": "Sobre nós",
+ "HowItWorks": "Como funciona?",
+ "ReleaseNotes": "Notas de versão",
+ "DetailedChangeNotes": "Notas de alteração detalhadas",
+ "SeeTrainings": "Ver Treinamentos",
+ "NoContent": "Sem conteúdo",
+ "More": "Mais",
+ "WhyABPIOPlatform": "Por que plataforma ABP.IO?",
+ "AbpStudio": "Estúdio ABP",
+ "ExtraMonths": "{0} MESES EXTRAS",
+ "RSS": "RSS",
+ "RSSFeed": "Feed RSS",
+ "Articles": "Artigos",
+ "Organizations": "Organizações",
+ "ManageAccount": "Gerenciar conta",
+ "CommunityProfile": "Perfil da comunidade",
+ "BlogProfile": "Perfil do blog",
+ "Tickets": "Ingressos"
}
}
\ 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 6a907b7852e..0b18093488b 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/Base/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json
index cf96f2514e8..dad476432e2 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Не удалось удалить этот пакет NPM, потому что модули \"{Modules}\" используют этот пакет.",
"Volo.AbpIo.Domain:020003": "Не удалось удалить этот пакет NPM, поскольку модули \"{Modules}\" используют этот пакет, а пакеты Nuget \"{NugetPackages}\" зависят от этого пакета.",
"Volo.AbpIo.Domain:020004": "Не удалось удалить этот пакет Nuget, потому что модули \"{Modules}\" используют этот пакет.",
+ "Volo.AbpIo.Domain:030000": "Вы уже завершили пробный период.",
+ "Volo.AbpIo.Domain:030001": "Это название организации уже существует.",
+ "Volo.AbpIo.Domain:030002": "После активации вы не сможете переключить пробную лицензию в статус «запрошено»!",
+ "Volo.AbpIo.Domain:030003": "Нет такого статуса!",
+ "Volo.AbpIo.Domain:030004": "Статус не удалось изменить из-за непредвиденной ошибки!",
+ "Volo.AbpIo.Domain:030005": "Даты начала и окончания могут быть обновлены, когда пробная лицензия находится в статусе «активировано»!",
+ "Volo.AbpIo.Domain:030006": "Дата окончания должна быть больше даты начала!",
+ "Volo.AbpIo.Domain:030007": "Эта пробная лицензия уже активирована!",
+ "Volo.AbpIo.Domain:030008": "Дату покупки можно установить только при статусе -куплено-!",
+ "Volo.AbpIo.Domain:030009": "Пользователь не найден!",
+ "Volo.AbpIo.Domain:030010": "Чтобы приобрести пробную лицензию, вам сначала необходимо активировать пробную лицензию!",
+ "Volo.AbpIo.Domain:030011": "Вы не можете удалить пробную лицензию после ее приобретения!",
+ "Volo.AbpIo.Domain:030012": "Пользователь имеет право иметь только 1 бесплатный пробный период. Вы уже использовали пробную лицензию.",
+ "Volo.AbpIo.Domain:030013": "Пользователь с активной лицензией не может запустить пробную лицензию.",
+ "Volo.AbpIo.Domain:040000": "Телеметрия уже существует!.",
+ "Volo.AbpIo.Domain:070000": "Название организации может содержать только латинские буквы, цифры, точки и дефисы!",
+ "Volo.AbpIo.Domain:070001": "Название компании может содержать только латинские буквы, цифры, точки, пробелы и дефисы!",
"WantToLearn?": "Хотеть учиться?",
"ReadyToGetStarted?": "Готовы начать?",
"JoinOurCommunity": "Присоединяйтесь к нашему сообществу",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Срок действия вашей пробной лицензии истек {0} дней назад.",
"TrialLicensePeriodWillExpire": "Срок действия вашей пробной лицензии истечет через {0} дн.",
"TrialLicensePeriodExpireToday": "Срок действия вашей пробной лицензии истекает сегодня.",
- "PurchaseNow": "Купить сейчас!"
+ "PurchaseNow": "Купить сейчас!",
+ "LatestReleaseLogs": "Журналы последних выпусков",
+ "RoadMap": "Дорожная карта",
+ "FAQ": "Часто задаваемые вопросы",
+ "SourceCode": "Исходный код",
+ "SeeAllPosts": "Посмотреть все публикации",
+ "Contribute": "Способствовать",
+ "LiveDemo": "Живая демонстрация",
+ "GetLicense": "Получить лицензию",
+ "OpenSource": "Открытый источник",
+ "WebApplication": "Веб приложение",
+ "MeetTheABP": "Знакомьтесь: АБП",
+ "CompleteWebDevelopment": "Полная веб-разработка",
+ "Platform": "Платформа",
+ "ABPDescription": "Платформа с открытым исходным кодом для разработки веб-приложений для ASP.NET Core. Он предлагает полную инфраструктуру, следуя лучшим практикам разработки программного обеспечения.",
+ "StrongInfrastructure": "Сильная инфраструктура",
+ "CompleteArchitecture": "Полная архитектура",
+ "DeveloperFocused": "Ориентирован на разработчиков",
+ "ShareYourExperiences": "Поделитесь своим опытом использования ABP Framework",
+ "LatestPosts": "Последние посты",
+ "LatestVideos": "Последние видео",
+ "Views": "Взгляды",
+ "LearnLatestNewsAboutABPFramework": "Получайте информацию о событиях в ABP, таких как новые выпуски, бесплатные источники, публикации и многое другое.",
+ "DeveloperTools": "Инструменты разработчика",
+ "StartupTemplates": "Шаблоны запуска",
+ "ApplicationModules": "Модули приложений",
+ "UI": "пользовательский интерфейс",
+ "Themes": "Темы",
+ "Premium": "Премиум",
+ "PrivacyPolicy": "политика конфиденциальности",
+ "TermsAndConditions": "Условия использования",
+ "WouldLikeToReceiveMarketingMaterials": "Я хотел бы получать маркетинговые материалы, такие как специальные предложения и предложения по продуктам.",
+ "JoinOurMarketingNewsletter": "Подпишитесь на нашу маркетинговую рассылку",
+ "CommunityPrivacyPolicyConfirmation": "Я согласен с Условиями использования и Политикой конфиденциальности .",
+ "WouldLikeToReceiveNotification": "Я хотел бы получать последние новости с сайтов abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Я согласен с Условиями использования и Политикой конфиденциальности .",
+ "FreeDDDEBook": "Бесплатная электронная книга DDD",
+ "AdditionalServices": "Дополнительные услуги",
+ "Learn": "Учиться",
+ "AccountOverview": "Обзор учетной записи",
+ "MyOrganizations": "Мои организации",
+ "MySupportQuestions": "Мои вопросы о поддержке",
+ "MyProfile": "Мой профайл",
+ "Logout": "Выйти",
+ "Home": "Дом",
+ "Posts": "Сообщения",
+ "Videos": "Видео",
+ "JoinTheABPCommunity": "Присоединяйтесь к сообществу АБП",
+ "SubmitYourPost": "Отправьте свое сообщение",
+ "Modules": "Модули",
+ "Tools": "Инструменты",
+ "Pricing": "Цены",
+ "ChangeLogs": "Журналы изменений",
+ "SubscribeToNewsletter": "Подписаться на рассылку",
+ "SubscribeToNewsletterDescription": "Получайте информацию о событиях в ABP, таких как новые выпуски, бесплатные источники, публикации и многое другое.",
+ "EmailAddress": "Адрес электронной почты",
+ "Subscribe": "Подписаться",
+ "WelcomeToABP": "Добро пожаловать в АБП",
+ "EULA": "Лицензионное соглашение",
+ "ABPCommercialIntroductionMessage": "Готовые модули приложений, расширенные шаблоны запуска, инструменты быстрой разработки приложений, профессиональные темы пользовательского интерфейса и премиум-поддержка.",
+ "MasteringAbpFrameworkEBook": "Освоение структуры ABP",
+ "MasteringTheABPFrameworkExplanation": "Эта книга, написанная создателем ABP Framework, поможет вам получить полное представление об этой платформе и современных методах разработки веб-приложений.",
+ "Speakers": "Динамики",
+ "PreviousEvents": "Предыдущие события",
+ "WatchTheEvent": "Посмотреть событие",
+ "RegisterNow": "Зарегистрироваться",
+ "ThereIsNoEvent": "Нет никакого события.",
+ "Events": "События",
+ "Volo.AbpIo.Domain:080000": "Уже есть купленный товар с названием "{Name}"",
+ "MasteringAbpFrameworkBook": "Книга: Освоение ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Получайте последние новости о платформе ABP, такие как новые публикации, события и многое другое.",
+ "BuiltOn": "Построен на",
+ "AbpFramework": "Структура ABP",
+ "Volo.AbpIo.Domain:080001": "Время начала не может быть больше времени окончания.",
+ "Enum:BookType:0": "Освоение структуры ABP",
+ "Enum:PurchasePlatform:0": "Амазонка",
+ "Enum:PurchasePlatform:1": "Пакет",
+ "Copied": "Скопировано!",
+ "CouldNotCopy": "Не удалось скопировать!",
+ "CopyNotSupportByYourBrowser": "Эта функция не работает в используемом вами браузере.",
+ "City": "Город",
+ "ZipCode": "Почтовый индекс",
+ "Address": "Адрес",
+ "Homepage": "Домашняя страница",
+ "Year": "Год",
+ "Year_Plural": "Годы",
+ "Copyright": "Авторское право © {1}",
+ "DomainDrivenDesign": "Проектирование, ориентированное на предметную область",
+ "CrossCuttingConcerns": "Межсекторальные проблемы",
+ "AbpCommunity": "Сообщество АБП",
+ "Footer_GithubStarCount": "{0} Звезды на GitHub",
+ "Footer_NugetDownloadCount": "{0} Загрузки на NuGet",
+ "AbpDescription": "ABP — это платформа приложений с открытым исходным кодом, ориентированная на разработку веб-приложений на базе AspNet Core. Не повторяйтесь, сосредоточьтесь на своем собственном бизнес-коде.",
+ "Layout_AbpFramework_MetaTitle": "Структура ABP | Платформа веб-приложений с открытым исходным кодом для ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Дни",
+ "CommunityTalks_CountdownHours": "Часы",
+ "CommunityTalks_CountdownMinutes": "Мин",
+ "CommunityTalks_CountdownSeconds": "сек.",
+ "SeePreviousEvents": "См. предыдущие события",
+ "CookieConsent_Accept": "Принимать",
+ "CookieConsent_Explanation_1": "Мы используем файлы cookie, чтобы вам было удобнее пользоваться нашим сайтом.",
+ "CookieConsent_Explanation_2": "Если вы продолжите просмотр, вы соглашаетесь с нашей Политикой конфиденциальности и Политикой использования файлов cookie. .",
+ "Error_Page_400_Title": "Возникла проблема с обслуживанием запрошенной страницы.",
+ "Error_Page_400_Description_1": "Обычно это означает, что при обработке вашего запроса произошла непредвиденная ошибка.",
+ "Error_Page_400_Description_2": "Если проблема не устранена, свяжитесь с нами по адресу info@abp.io , и мы поможем вам продолжить работу.",
+ "GoToHomepage": "Вернуться на домашнюю страницу",
+ "Error_Page_404_Title": "Страница не найдена!",
+ "Error_Page_404_Description_1": "Это не та веб-страница, которую вы ищете.",
+ "Error_Page_500_Title": "Похоже, что-то пошло не так!",
+ "Error_Page_500_Description_1": "Мы отслеживаем эти ошибки автоматически, но если проблема не устранена, не стесняйтесь
связаться с нами. Тем временем попробуйте обновиться.",
+ "Error_Page_500_Description_2": "Свяжитесь с нами по адресу info@abp.io .",
+ "Books": "Книги",
+ "ABPDiscordServer": "Дискорд-сервер АБП",
+ "ABPCommunityTalks": "Обсуждения сообщества ABP",
+ "ABPCommunityPosts": "Сообщения сообщества ABP",
+ "BuyAndGetMonths": "КУПИТЬ 12 МЕСЯЦЕВ, ПОЛУЧИТЬ 14 МЕСЯЦЕВ!",
+ "GetYourDeal": "Получите свою сделку",
+ "BuyOrRenewLicense": "Купите или продлите лицензию сейчас и получите 2 дополнительных месяца!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Купите или продлите лицензию сейчас и получите 2 дополнительных месяца! ТОРОПИТЬСЯ! ⏰ Последний день: {0}",
+ "HurryUp": "ТОРОПИТЬСЯ!",
+ "LastDay": "Последний день: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Купите новую лицензию в период с {0} по {1} и получите дополнительные 2 месяца выгоды!",
+ "CheckAllCommunityTalks": "Проверить все публикации сообщества",
+ "ReadMore": "Читать далее",
+ "ContinueReading": "Продолжить чтение",
+ "Post": "Почта",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Изучите контент, созданный основной командой ABP и сообществом ABP.",
+ "WelcomeFallCampaign": "Приветствуем осеннюю кампанию!",
+ "GiveAwayForNewPurchases": "За новые покупки будет разыграно обучение в классе разработки приложений!",
+ "BlackFriday": "ЧЕРНАЯ ПЯТНИЦА",
+ "ValidForExistingCustomers": "Также актуально для
Существующие клиенты!",
+ "CampaignBetweenDates": "От {0}
В {1}",
+ "SaveUpTo": "СЭКОНОМЬТЕ ДО {0}тысяч долларов США",
+ "ImplementingDDD": "Реализация предметно-ориентированного проектирования",
+ "ExploreTheEBook": "Изучите электронную книгу",
+ "ExploreTheBook": "Изучите книгу",
+ "ConsultantType": "Тип консультации",
+ "Expert": "Эксперт АБП",
+ "Partner": "Партнер АБП",
+ "Industry": "Промышленность",
+ "Location": "Расположение",
+ "Contact": "Контакт",
+ "Partner_Year": "Год партнерства",
+ "Info": "Информация",
+ "SpokenLanguages": "Разговорные языки",
+ "SocialMedia": "Социальные медиа",
+ "Activity": "Активность",
+ "Type": "Тип",
+ "Contribution": "Вклад",
+ "WhoWeAre": "Кто мы",
+ "Icons": "Иконки",
+ "Url": "URL",
+ "Icon": "Икона",
+ "RecentActivities": "Последние действия",
+ "SpringCampaign": "Добро пожаловать
Весенняя распродажа!",
+ "SpringCampaign2": "Ограниченное
Временное предложение!",
+ "AboutUs": "О нас",
+ "HowItWorks": "Как это работает?",
+ "ReleaseNotes": "Примечания к выпуску",
+ "DetailedChangeNotes": "Подробные примечания к изменениям",
+ "SeeTrainings": "Посмотреть тренинги",
+ "NoContent": "Без содержания",
+ "More": "Более",
+ "WhyABPIOPlatform": "Почему платформа ABP.IO?",
+ "AbpStudio": "АБП Студия",
+ "ExtraMonths": "{0} ДОПОЛНИТЕЛЬНЫЕ МЕСЯЦЫ",
+ "RSS": "RSS",
+ "RSSFeed": "Новостная лента",
+ "Articles": "Статьи",
+ "Organizations": "Организации",
+ "ManageAccount": "Управлять счетом",
+ "CommunityProfile": "Профиль сообщества",
+ "BlogProfile": "Профиль блога",
+ "Tickets": "Билеты"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json
index bb37ba908ee..0c275469a10 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "NPM balík sa nepodarilo zmazať, pretože tento balík používajú moduly \"{Modules}\".",
"Volo.AbpIo.Domain:020003": "NPM balík sa nepodarilo zmazať, pretože tento balík používajú moduly \"{Modules}\" a Nuget balíky \"{NugetPackages}\" sú závislé na tomto balíku.",
"Volo.AbpIo.Domain:020004": "Nuget balík sa nepodarilo zmazať, pretože tento balík používajú moduly \"{Modules}\".",
+ "Volo.AbpIo.Domain:030000": "Skúšobné obdobie ste už ukončili.",
+ "Volo.AbpIo.Domain:030001": "Tento názov organizácie už existuje.",
+ "Volo.AbpIo.Domain:030002": "Po aktivácii nemôžete skúšobnú licenciu prepnúť do stavu -vyžiadaná-!",
+ "Volo.AbpIo.Domain:030003": "Takýto stav neexistuje!",
+ "Volo.AbpIo.Domain:030004": "Stav nebolo možné zmeniť z dôvodu neočakávanej chyby!",
+ "Volo.AbpIo.Domain:030005": "Dátum začiatku a konca je možné aktualizovať, keď je skúšobná licencia v stave -aktivovaná-!",
+ "Volo.AbpIo.Domain:030006": "Dátum ukončenia musí byť väčší ako počiatočný dátum!",
+ "Volo.AbpIo.Domain:030007": "Táto skúšobná licencia už bola aktivovaná!",
+ "Volo.AbpIo.Domain:030008": "Dátum nákupu je možné nastaviť len pri stave -zakúpené-!",
+ "Volo.AbpIo.Domain:030009": "Užívateľ Nenájdený!",
+ "Volo.AbpIo.Domain:030010": "Ak chcete zakúpiť skúšobnú licenciu, musíte najprv aktivovať skúšobnú licenciu!",
+ "Volo.AbpIo.Domain:030011": "Skúšobnú licenciu nemôžete odstrániť, keď je zakúpená!",
+ "Volo.AbpIo.Domain:030012": "Používateľ má nárok len na 1 bezplatné skúšobné obdobie. Už ste použili svoju skúšobnú licenciu.",
+ "Volo.AbpIo.Domain:030013": "Používateľ s aktívnou licenciou nemôže spustiť skúšobnú licenciu.",
+ "Volo.AbpIo.Domain:040000": "Telemetria už existuje!",
+ "Volo.AbpIo.Domain:070000": "Názov organizácie môže obsahovať iba latinské písmená, čísla, bodky a spojovníky!",
+ "Volo.AbpIo.Domain:070001": "Názov spoločnosti môže obsahovať iba latinské písmená, čísla, bodky, medzery a spojovníky!",
"WantToLearn?": "Chcete sa učiť?",
"ReadyToGetStarted?": "Ste pripravený začať?",
"JoinOurCommunity": "Pripojte sa k našej komunite",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Doba platnosti vašej skúšobnej licencie uplynula pred {0} dňami.",
"TrialLicensePeriodWillExpire": "Doba platnosti vašej skúšobnej licencie uplynie o {0} dní.",
"TrialLicensePeriodExpireToday": "Vaše skúšobné licenčné obdobie dnes vyprší.",
- "PurchaseNow": "Kúpiť teraz!"
+ "PurchaseNow": "Kúpiť teraz!",
+ "LatestReleaseLogs": "Denníky najnovších vydaní",
+ "RoadMap": "Cestná mapa",
+ "FAQ": "FAQ",
+ "SourceCode": "Zdrojový kód",
+ "SeeAllPosts": "Pozrite si všetky príspevky",
+ "Contribute": "Prispieť",
+ "LiveDemo": "Živá ukážka",
+ "GetLicense": "Získajte licenciu",
+ "OpenSource": "Open Source",
+ "WebApplication": "Webová aplikácia",
+ "MeetTheABP": "Zoznámte sa s ABP",
+ "CompleteWebDevelopment": "Kompletný vývoj webu",
+ "Platform": "Plošina",
+ "ABPDescription": "Open source framework pre vývoj webových aplikácií pre ASP.NET Core. Ponúka kompletnú infraštruktúru dodržiavaním osvedčených postupov vývoja softvéru.",
+ "StrongInfrastructure": "Silná infraštruktúra",
+ "CompleteArchitecture": "Kompletná architektúra",
+ "DeveloperFocused": "Zamerané na vývojárov",
+ "ShareYourExperiences": "Podeľte sa o svoje skúsenosti s rámcom ABP",
+ "LatestPosts": "Najnovšie príspevky",
+ "LatestVideos": "Najnovšie videá",
+ "Views": "Názory",
+ "LearnLatestNewsAboutABPFramework": "Získajte informácie o dianí v ABP, ako sú nové vydania, bezplatné zdroje, príspevky a ďalšie.",
+ "DeveloperTools": "Nástroje pre vývojárov",
+ "StartupTemplates": "Štartovacie šablóny",
+ "ApplicationModules": "Aplikačné moduly",
+ "UI": "UI",
+ "Themes": "Témy",
+ "Premium": "Premium",
+ "PrivacyPolicy": "Zásady ochrany osobných údajov",
+ "TermsAndConditions": "podmienky",
+ "WouldLikeToReceiveMarketingMaterials": "Chcem dostávať marketingové materiály, ako sú ponuky produktov a špeciálne ponuky.",
+ "JoinOurMarketingNewsletter": "Pridajte sa k nášmu marketingovému newsletteru",
+ "CommunityPrivacyPolicyConfirmation": "Súhlasím s obchodnými podmienkami a zásadami ochrany osobných údajov .",
+ "WouldLikeToReceiveNotification": "Chcem dostávať najnovšie správy z webových stránok abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Súhlasím s obchodnými podmienkami a zásadami ochrany osobných údajov .",
+ "FreeDDDEBook": "E-kniha DDD zadarmo",
+ "AdditionalServices": "Doplnkové služby",
+ "Learn": "Učte sa",
+ "AccountOverview": "prehľad účtu",
+ "MyOrganizations": "Moje organizácie",
+ "MySupportQuestions": "Moje otázky podpory",
+ "MyProfile": "Môj profil",
+ "Logout": "Odhlásiť sa",
+ "Home": "Domov",
+ "Posts": "Príspevky",
+ "Videos": "Videá",
+ "JoinTheABPCommunity": "Pripojte sa ku komunite ABP",
+ "SubmitYourPost": "Odoslať svoj príspevok",
+ "Modules": "Moduly",
+ "Tools": "Nástroje",
+ "Pricing": "Stanovenie cien",
+ "ChangeLogs": "Denníky zmien",
+ "SubscribeToNewsletter": "Prihláste sa na odber Newslettera",
+ "SubscribeToNewsletterDescription": "Získajte informácie o dianí v ABP, ako sú nové vydania, bezplatné zdroje, príspevky a ďalšie.",
+ "EmailAddress": "Emailová adresa",
+ "Subscribe": "Prihlásiť sa na odber",
+ "WelcomeToABP": "Vitajte v ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Vopred zostavené aplikačné moduly, pokročilé šablóny na spustenie, nástroje na rýchly vývoj aplikácií, profesionálne témy používateľského rozhrania a prémiová podpora.",
+ "MasteringAbpFrameworkEBook": "Zvládnutie rámca ABP",
+ "MasteringTheABPFrameworkExplanation": "Táto kniha, ktorú napísal tvorca rámca ABP, vám pomôže získať úplné pochopenie rámca a moderných techník vývoja webových aplikácií.",
+ "Speakers": "Reproduktory",
+ "PreviousEvents": "Predchádzajúce udalosti",
+ "WatchTheEvent": "Pozrite si Udalosť",
+ "RegisterNow": "Zaregistrujte sa teraz",
+ "ThereIsNoEvent": "Neexistuje žiadna udalosť.",
+ "Events": "Diania",
+ "Volo.AbpIo.Domain:080000": "Už existuje nákupná položka s názvom „{Name}“",
+ "MasteringAbpFrameworkBook": "Kniha: Mastering ABP Framework",
+ "ABPIO-CommonPreferenceDefinition": "Získajte najnovšie správy o platforme ABP, ako sú nové príspevky, udalosti a ďalšie.",
+ "BuiltOn": "Zabudovaný",
+ "AbpFramework": "Rámec ABP",
+ "Volo.AbpIo.Domain:080001": "Čas začiatku nemôže byť väčší ako čas ukončenia",
+ "Enum:BookType:0": "Zvládnutie rámca ABP",
+ "Enum:PurchasePlatform:0": "Amazon",
+ "Enum:PurchasePlatform:1": "Packt",
+ "Copied": "Skopírované!",
+ "CouldNotCopy": "Nedá sa skopírovať!",
+ "CopyNotSupportByYourBrowser": "Táto funkcia nefunguje v prehliadači, ktorý používate.",
+ "City": "Mesto",
+ "ZipCode": "PSČ",
+ "Address": "Adresa",
+ "Homepage": "Domovská stránka",
+ "Year": "rok",
+ "Year_Plural": "rokov",
+ "Copyright": "Copyright © {1}",
+ "DomainDrivenDesign": "Dizajn riadený doménou",
+ "CrossCuttingConcerns": "Prierezové obavy",
+ "AbpCommunity": "Spoločenstvo ABP",
+ "Footer_GithubStarCount": "{0} hviezdičiek na GitHub",
+ "Footer_NugetDownloadCount": "Počet stiahnutí v službe NuGet: {0}",
+ "AbpDescription": "ABP je open source aplikačný rámec zameraný na vývoj webových aplikácií založených na AspNet Core. Neopakujte sa, zamerajte sa na svoj vlastný obchodný kód.",
+ "Layout_AbpFramework_MetaTitle": "Rámec ABP | Open source webový aplikačný rámec pre ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dni",
+ "CommunityTalks_CountdownHours": "hod",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sek",
+ "SeePreviousEvents": "Pozrite si predchádzajúce udalosti",
+ "CookieConsent_Accept": "súhlasiť",
+ "CookieConsent_Explanation_1": "Používame cookies, aby sme vám poskytli čo najlepší zážitok z našej webovej stránky.",
+ "CookieConsent_Explanation_2": "Ak budete pokračovať v prehliadaní, súhlasíte s našimi zásadami ochrany osobných údajov a zásadami používania súborov cookie. .",
+ "Error_Page_400_Title": "Pri zobrazovaní požadovanej stránky sa vyskytol problém.",
+ "Error_Page_400_Description_1": "Zvyčajne to znamená, že sa počas spracovania vašej požiadavky vyskytla neočakávaná chyba.",
+ "Error_Page_400_Description_2": "Ak problém pretrváva, kontaktujte nás na adrese info@abp.io a my vám pomôžeme napredovať.",
+ "GoToHomepage": "Prejdi na domovskú stránku",
+ "Error_Page_404_Title": "Stránka nenájdená!",
+ "Error_Page_404_Description_1": "Toto nie je webová stránka, ktorú hľadáte.",
+ "Error_Page_500_Title": "Zdá sa, že sa niečo pokazilo!",
+ "Error_Page_500_Description_1": "Tieto chyby sledujeme automaticky, ale ak problém pretrváva, neváhajte
kontaktuj nás. Medzitým skúste osviežiť.",
+ "Error_Page_500_Description_2": "Kontaktujte nás na adrese info@abp.io .",
+ "Books": "knihy",
+ "ABPDiscordServer": "ABP Discord Server",
+ "ABPCommunityTalks": "Komunitné rozhovory ABP",
+ "ABPCommunityPosts": "Príspevky komunity ABP",
+ "BuyAndGetMonths": "KÚPTE 12 MESIACOV, ZÍSKAJTE 14 MESIACOV!",
+ "GetYourDeal": "Získajte svoju ponuku",
+ "BuyOrRenewLicense": "Kúpte si alebo obnovte licenciu teraz a získajte 2 mesiace navyše!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kúpte si alebo obnovte licenciu teraz a získajte 2 mesiace navyše! PONÁHĽAJ SA! ⏰ Posledný deň: {0}",
+ "HurryUp": "PONÁHĽAJ SA!",
+ "LastDay": "Posledný deň: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kúpte si novú licenciu medzi {0} a {1} a získajte výhody na ďalšie 2 mesiace!",
+ "CheckAllCommunityTalks": "Skontrolujte všetky príspevky komunity",
+ "ReadMore": "Čítaj viac",
+ "ContinueReading": "Pokračovať v čítaní",
+ "Post": "Príspevok",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Preskúmajte obsah vytvorený hlavným tímom ABP a komunitou ABP.",
+ "WelcomeFallCampaign": "Uvítacia jesenná kampaň!",
+ "GiveAwayForNewPurchases": "Školenie v triede vývoja aplikácií bude rozdané pre nové nákupy!",
+ "BlackFriday": "ČIERNY PIATOK",
+ "ValidForExistingCustomers": "Platí aj pre
existujúci zákazníci!",
+ "CampaignBetweenDates": "Od {0}
Komu {1}",
+ "SaveUpTo": "UŠETRÍTE AŽ {0}K $ $",
+ "ImplementingDDD": "Implementácia doménou riadeného dizajnu",
+ "ExploreTheEBook": "Preskúmajte elektronickú knihu",
+ "ExploreTheBook": "Preskúmajte Knihu",
+ "ConsultantType": "Typ poradenstva",
+ "Expert": "Expert ABP",
+ "Partner": "Partner ABP",
+ "Industry": "priemysel",
+ "Location": "Poloha",
+ "Contact": "Kontakt",
+ "Partner_Year": "Rok partnerstva",
+ "Info": "Info",
+ "SpokenLanguages": "Hovorené jazyky",
+ "SocialMedia": "Sociálne médiá",
+ "Activity": "Aktivita",
+ "Type": "Typ",
+ "Contribution": "Príspevok",
+ "WhoWeAre": "Kto sme",
+ "Icons": "ikony",
+ "Url": "Url",
+ "Icon": "Ikona",
+ "RecentActivities": "Nedávne aktivity",
+ "SpringCampaign": "Vitajte
Jarný výpredaj!",
+ "SpringCampaign2": "Obmedzené
Časová ponuka!",
+ "AboutUs": "O nás",
+ "HowItWorks": "Ako to funguje?",
+ "ReleaseNotes": "Poznámky k vydaniu",
+ "DetailedChangeNotes": "Podrobné poznámky k zmenám",
+ "SeeTrainings": "Pozri Tréningy",
+ "NoContent": "Žiadny obsah",
+ "More": "Viac",
+ "WhyABPIOPlatform": "Prečo platforma ABP.IO?",
+ "AbpStudio": "Štúdio ABP",
+ "ExtraMonths": "{0} MESIACOV NAVYŠE",
+ "RSS": "RSS",
+ "RSSFeed": "RSS zdroj",
+ "Articles": "články",
+ "Organizations": "organizácie",
+ "ManageAccount": "Spravovať účet",
+ "CommunityProfile": "Profil komunity",
+ "BlogProfile": "Profil blogu",
+ "Tickets": "Vstupenky"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json
index db4d1b4f4b2..1e54be3324c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Tega paketa NPM ni mogoče izbrisati, ker \"{Modules}\" moduli uporabljajo ta paket.",
"Volo.AbpIo.Domain:020003": "Tega paketa NPM ni mogoče izbrisati, ker \"{Modules}\" moduli uporabljajo ta paket in \"{NugetPackages}\" Nuget paketi so odvisni od tega paketa.",
"Volo.AbpIo.Domain:020004": "Nuget paketa ni mogoče izbrisati, ker \"{Modules}\" moduli uporabljajo ta paket.",
+ "Volo.AbpIo.Domain:030000": "Preizkusno obdobje ste že zaključili.",
+ "Volo.AbpIo.Domain:030001": "To ime organizacije že obstaja.",
+ "Volo.AbpIo.Domain:030002": "Ko je licenca aktivirana, ne morete preklopiti preskusne licence v status -zahtevana-!",
+ "Volo.AbpIo.Domain:030003": "Takega statusa ni!",
+ "Volo.AbpIo.Domain:030004": "Statusa ni bilo mogoče spremeniti zaradi nepričakovane napake!",
+ "Volo.AbpIo.Domain:030005": "Začetni in končni datum je mogoče posodobiti, ko je preskusna licenca v statusu -aktivirano-!",
+ "Volo.AbpIo.Domain:030006": "Končni datum mora biti daljši od začetnega datuma!",
+ "Volo.AbpIo.Domain:030007": "Ta preizkusna licenca je že aktivirana!",
+ "Volo.AbpIo.Domain:030008": "Datum nakupa je možno nastaviti le, ko je status -kupljeno-!",
+ "Volo.AbpIo.Domain:030009": "Uporabnik ni najden!",
+ "Volo.AbpIo.Domain:030010": "Za nakup preizkusne licence morate najprej aktivirati preizkusno licenco!",
+ "Volo.AbpIo.Domain:030011": "Poskusne licence ne morete izbrisati, ko je kupljena!",
+ "Volo.AbpIo.Domain:030012": "Uporabnik ima pravico do samo 1 brezplačnega preizkusnega obdobja. Preizkusno licenco ste že uporabili.",
+ "Volo.AbpIo.Domain:030013": "Uporabnik z aktivno licenco ne more zagnati preizkusne licence.",
+ "Volo.AbpIo.Domain:040000": "Telemetrija že obstaja!.",
+ "Volo.AbpIo.Domain:070000": "Ime organizacije lahko vsebuje samo latinične črke, številke, pike in vezaje!",
+ "Volo.AbpIo.Domain:070001": "Ime podjetja lahko vsebuje samo latinične črke, številke, pike, presledke in vezaje!",
"WantToLearn?": "Se želite naučiti?",
"ReadyToGetStarted?": "Pripravljeni, da bi začeli?",
"JoinOurCommunity": "Pridružite se naši skupnosti",
@@ -39,6 +56,179 @@
"TrialLicensePeriodHasExpired": "Vaša preizkusna licenca je potekla pred {0} dnevi.",
"TrialLicensePeriodWillExpire": "Vaša preizkusna licenca bo potekla čez {0} dni.",
"TrialLicensePeriodExpireToday": "Vaša preizkusna licenca bo danes potekla.",
- "PurchaseNow": "Kupi zdaj!"
+ "PurchaseNow": "Kupi zdaj!",
+ "LatestReleaseLogs": "Dnevniki najnovejših izdaj",
+ "RoadMap": "Cestni zemljevid",
+ "FAQ": "pogosta vprašanja",
+ "SourceCode": "Izvorna koda",
+ "SeeAllPosts": "Oglejte si vse objave",
+ "Contribute": "Prispevajte",
+ "LiveDemo": "Demo v živo",
+ "GetLicense": "Pridobite licenco",
+ "OpenSource": "Odprtokodno",
+ "WebApplication": "Spletna aplikacija",
+ "MeetTheABP": "Spoznajte ABP",
+ "CompleteWebDevelopment": "Popoln spletni razvoj",
+ "Platform": "Platforma",
+ "ABPDescription": "Odprtokodni okvir za razvoj spletnih aplikacij za ASP.NET Core. Ponuja popolno infrastrukturo z upoštevanjem najboljših praks razvoja programske opreme.",
+ "StrongInfrastructure": "Močna infrastruktura",
+ "CompleteArchitecture": "Popolna arhitektura",
+ "DeveloperFocused": "Osredotočen na razvijalca",
+ "ShareYourExperiences": "Delite svoje izkušnje z ogrodjem ABP",
+ "LatestPosts": "Najnovejše objave",
+ "LatestVideos": "Najnovejši videi",
+ "Views": "Pogledi",
+ "LearnLatestNewsAboutABPFramework": "Pridobite informacije o dogajanju v ABP, kot so nove izdaje, brezplačni viri, objave in drugo.",
+ "DeveloperTools": "Orodja za razvijalce",
+ "StartupTemplates": "Zagonske predloge",
+ "ApplicationModules": "Moduli aplikacije",
+ "UI": "uporabniški vmesnik",
+ "Themes": "Teme",
+ "Premium": "Premium",
+ "PrivacyPolicy": "Politika zasebnosti",
+ "TermsAndConditions": "Pogoji uporabe",
+ "WouldLikeToReceiveMarketingMaterials": "Želim prejemati marketinško gradivo, kot so ponudbe izdelkov in posebne ponudbe.",
+ "JoinOurMarketingNewsletter": "Pridružite se našemu marketinškemu glasilu",
+ "CommunityPrivacyPolicyConfirmation": "Strinjam se s pogoji in določili ter politiko zasebnosti .",
+ "WouldLikeToReceiveNotification": "Rad bi prejemal najnovejše novice s spletnih mest abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Strinjam se s pogoji in določili ter politiko zasebnosti .",
+ "FreeDDDEBook": "Brezplačna e-knjiga DDD",
+ "AdditionalServices": "Dodatne storitve",
+ "Learn": "Naučite se",
+ "AccountOverview": "Pregled računa",
+ "MyOrganizations": "Moje organizacije",
+ "MySupportQuestions": "Moja vprašanja za podporo",
+ "MyProfile": "Moj profil",
+ "Logout": "Odjava",
+ "Home": "domov",
+ "Posts": "Objave",
+ "Videos": "Videoposnetki",
+ "JoinTheABPCommunity": "Pridružite se skupnosti ABP",
+ "SubmitYourPost": "Oddajte svojo objavo",
+ "Modules": "Moduli",
+ "Tools": "Orodja",
+ "Pricing": "Cenitev",
+ "ChangeLogs": "Dnevniki sprememb",
+ "SubscribeToNewsletter": "Naročite se na glasilo",
+ "SubscribeToNewsletterDescription": "Pridobite informacije o dogajanju v ABP, kot so nove izdaje, brezplačni viri, objave in drugo.",
+ "EmailAddress": "Email naslov",
+ "Subscribe": "Naročite se",
+ "WelcomeToABP": "Dobrodošli v ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Vnaprej zgrajeni aplikacijski moduli, napredne zagonske predloge, orodja za hiter razvoj aplikacij, profesionalne teme uporabniškega vmesnika in vrhunska podpora.",
+ "MasteringAbpFrameworkEBook": "Obvladovanje ogrodja ABP",
+ "MasteringTheABPFrameworkExplanation": "Ta knjiga, ki jo je napisal ustvarjalec ogrodja ABP, vam bo pomagala pridobiti popolno razumevanje ogrodja in sodobnih tehnik razvoja spletnih aplikacij.",
+ "Speakers": "Zvočniki",
+ "PreviousEvents": "Prejšnji dogodki",
+ "WatchTheEvent": "Oglejte si dogodek",
+ "RegisterNow": "Registriraj se zdaj",
+ "ThereIsNoEvent": "Ni dogodka.",
+ "Events": "Dogodki",
+ "Volo.AbpIo.Domain:080000": "Že obstaja predmet nakupa z imenom "{Name}"",
+ "MasteringAbpFrameworkBook": "Knjiga: Obvladovanje ogrodja ABP",
+ "ABPIO-CommonPreferenceDefinition": "Pridobite najnovejše novice o platformi ABP, kot so nove objave, dogodki in drugo.",
+ "BuiltOn": "Vgrajeno",
+ "AbpFramework": "Ogrodje ABP",
+ "Volo.AbpIo.Domain:080001": "Začetni čas ne sme biti daljši od končnega časa",
+ "Enum:BookType:0": "Obvladovanje ogrodja ABP",
+ "Enum:PurchasePlatform:0": "Amazon",
+ "Enum:PurchasePlatform:1": "paket",
+ "Copied": "Kopirano!",
+ "CouldNotCopy": "Ni bilo mogoče kopirati!",
+ "CopyNotSupportByYourBrowser": "Ta funkcija ne deluje v brskalniku, ki ga uporabljate.",
+ "City": "Mesto",
+ "ZipCode": "Poštna številka",
+ "Address": "Naslov",
+ "Homepage": "Domača stran",
+ "Year": "leto",
+ "Year_Plural": "leta",
+ "Copyright": "Avtorske pravice © {1}",
+ "DomainDrivenDesign": "Oblikovanje na podlagi domene",
+ "CrossCuttingConcerns": "Navzkrižne skrbi",
+ "AbpCommunity": "Skupnost ABP",
+ "Footer_GithubStarCount": "{0} zvezdic na GitHubu",
+ "Footer_NugetDownloadCount": "{0} Prenosi na NuGet",
+ "AbpDescription": "ABP je odprtokodno aplikacijsko ogrodje, osredotočeno na razvoj spletnih aplikacij na osnovi AspNet Core. Ne ponavljajte se, osredotočite se na svoj poslovni kodeks.",
+ "Layout_AbpFramework_MetaTitle": "Ogrodje ABP | Ogrodje odprtokodne spletne aplikacije za ASP.NET Core",
+ "CommunityTalks_CountdownDays": "Dnevi",
+ "CommunityTalks_CountdownHours": "ure",
+ "CommunityTalks_CountdownMinutes": "Min",
+ "CommunityTalks_CountdownSeconds": "Sec",
+ "SeePreviousEvents": "Oglejte si prejšnje dogodke",
+ "CookieConsent_Accept": "Sprejmi",
+ "CookieConsent_Explanation_1": "Uporabljamo piškotke, da vam zagotovimo najboljšo izkušnjo na naši spletni strani.",
+ "CookieConsent_Explanation_2": "Če nadaljujete z brskanjem, se strinjate z našo politiko zasebnosti in politiko piškotkov. .",
+ "Error_Page_400_Title": "Pri streženju zahtevane strani je prišlo do težave.",
+ "Error_Page_400_Description_1": "Običajno to pomeni, da je med obdelavo vaše zahteve prišlo do nepričakovane napake.",
+ "Error_Page_400_Description_2": "Če težave ne odpravite, nas kontaktirajte na info@abp.io in pomagali vam bomo priti na pot.",
+ "GoToHomepage": "Pojdite na domačo stran",
+ "Error_Page_404_Title": "Stran ni najdena!",
+ "Error_Page_404_Description_1": "To ni spletna stran, ki jo iščete.",
+ "Error_Page_500_Title": "Videti je, da je šlo nekaj narobe!",
+ "Error_Page_500_Description_1": "Tem napakam sledimo samodejno, če pa se težava ponovi, pogumno sledite
kontaktiraj nas. Medtem poskusite z osvežitvijo.",
+ "Error_Page_500_Description_2": "Pišite nam na info@abp.io .",
+ "Books": "knjige",
+ "ABPDiscordServer": "Strežnik ABP Discord",
+ "ABPCommunityTalks": "Pogovori skupnosti ABP",
+ "ABPCommunityPosts": "Objave v skupnosti ABP",
+ "BuyAndGetMonths": "KUPITE 12 MESECEV, DOBITE 14 MESECEV!",
+ "GetYourDeal": "Dobite svojo ponudbo",
+ "BuyOrRenewLicense": "Kupite ali obnovite licenco zdaj in pridobite 2 dodatna meseca!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Kupite ali obnovite licenco zdaj in pridobite 2 dodatna meseca! POHITI! ⏰ Zadnji dan: {0}",
+ "HurryUp": "POHITI!",
+ "LastDay": "Zadnji dan: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Kupite novo licenco med {0} in {1} in pridobite ugodnosti za dodatna 2 meseca!",
+ "CheckAllCommunityTalks": "Preverite vse objave v skupnosti",
+ "ReadMore": "Preberi več",
+ "ContinueReading": "Nadaljujte z branjem",
+ "Post": "Objavi",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Raziščite vsebine, ki sta jih ustvarili osrednja ekipa ABP in skupnost ABP.",
+ "WelcomeFallCampaign": "Dobrodošli v jesenski akciji!",
+ "GiveAwayForNewPurchases": "Usposabljanje v učilnici za razvoj aplikacij bo podarjeno za nove nakupe!",
+ "BlackFriday": "ČRNI PETEK",
+ "ValidForExistingCustomers": "Velja tudi za
obstoječe stranke!",
+ "CampaignBetweenDates": "Od {0}
Za {1}",
+ "SaveUpTo": "PRIHRANITE DO {0}K USD",
+ "ImplementingDDD": "Implementacija domensko vodenega oblikovanja",
+ "ExploreTheEBook": "Raziščite e-knjigo",
+ "ExploreTheBook": "Raziščite knjigo",
+ "ConsultantType": "Vrsta svetovanja",
+ "Expert": "Strokovnjak za ABP",
+ "Partner": "Partner ABP",
+ "Industry": "Industrija",
+ "Location": "Lokacija",
+ "Contact": "Kontakt",
+ "Partner_Year": "Leto partnerstva",
+ "Info": "Informacije",
+ "SpokenLanguages": "Govorjeni jeziki",
+ "SocialMedia": "Družbeni mediji",
+ "Activity": "dejavnost",
+ "Type": "Vrsta",
+ "Contribution": "Prispevek",
+ "WhoWeAre": "Kdo smo",
+ "Icons": "Ikone",
+ "Url": "URL",
+ "Icon": "Ikona",
+ "RecentActivities": "Nedavne dejavnosti",
+ "SpringCampaign": "dobrodošli
Spomladanska razprodaja!",
+ "SpringCampaign2": "Omejeno
Časovna ponudba!",
+ "AboutUs": "O nas",
+ "HowItWorks": "Kako deluje?",
+ "ReleaseNotes": "Opombe ob izdaji",
+ "DetailedChangeNotes": "Podrobne opombe o spremembah",
+ "SeeTrainings": "Glejte Treningi",
+ "NoContent": "Brez vsebine",
+ "More": "več",
+ "WhyABPIOPlatform": "Zakaj platforma ABP.IO?",
+ "AbpStudio": "ABP Studio",
+ "ExtraMonths": "{0} DODATNIH MESECEV",
+ "RSS": "RSS",
+ "RSSFeed": "Vir RSS",
+ "Articles": "Članki",
+ "Organizations": "Organizacije",
+ "ManageAccount": "Upravljanje računa",
+ "CommunityProfile": "Profil skupnosti",
+ "BlogProfile": "Blog profil",
+ "Tickets": "Vstopnice"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json
index 0def5d45a40..d821a56fa50 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "Không thể xóa Gói NPM này vì Mô-đun \"{Modules}\" đang sử dụng gói này.",
"Volo.AbpIo.Domain:020003": "Không thể xóa Gói NPM này vì Mô-đun \"{Modules}\" đang sử dụng gói này và \"{NugetPackages}\" Các Gói Nuget phụ thuộc vào gói này.",
"Volo.AbpIo.Domain:020004": "Không thể xóa Gói Nuget này vì Mô-đun \"{Modules}\" đang sử dụng gói này.",
+ "Volo.AbpIo.Domain:030000": "Bạn đã hoàn thành thời gian dùng thử của mình.",
+ "Volo.AbpIo.Domain:030001": "Tên tổ chức này đã tồn tại.",
+ "Volo.AbpIo.Domain:030002": "Sau khi kích hoạt, bạn không thể chuyển giấy phép dùng thử sang trạng thái -requested-!",
+ "Volo.AbpIo.Domain:030003": "Không có trạng thái như vậy!",
+ "Volo.AbpIo.Domain:030004": "Không thể thay đổi trạng thái do xảy ra lỗi không mong muốn!",
+ "Volo.AbpIo.Domain:030005": "Ngày bắt đầu và ngày kết thúc có thể được cập nhật khi giấy phép dùng thử ở trạng thái -kích hoạt-!",
+ "Volo.AbpIo.Domain:030006": "Ngày kết thúc phải lớn hơn ngày bắt đầu!",
+ "Volo.AbpIo.Domain:030007": "Giấy phép dùng thử này đã được kích hoạt!",
+ "Volo.AbpIo.Domain:030008": "Ngày mua chỉ có thể được đặt khi trạng thái là -đã mua-!",
+ "Volo.AbpIo.Domain:030009": "Không tìm thấy người dùng!",
+ "Volo.AbpIo.Domain:030010": "Để mua giấy phép dùng thử, trước tiên bạn cần kích hoạt giấy phép dùng thử của mình!",
+ "Volo.AbpIo.Domain:030011": "Bạn không thể xóa giấy phép dùng thử khi nó được mua!",
+ "Volo.AbpIo.Domain:030012": "Người dùng chỉ được quyền có 1 thời gian dùng thử miễn phí. Bạn đã sử dụng giấy phép dùng thử của mình.",
+ "Volo.AbpIo.Domain:030013": "Người dùng có giấy phép đang hoạt động không thể bắt đầu giấy phép dùng thử.",
+ "Volo.AbpIo.Domain:040000": "Đo từ xa đã tồn tại!.",
+ "Volo.AbpIo.Domain:070000": "Tên tổ chức chỉ có thể chứa các chữ cái Latinh, số, dấu chấm và dấu gạch nối!",
+ "Volo.AbpIo.Domain:070001": "Tên công ty chỉ có thể chứa các chữ cái Latinh, số, dấu chấm, dấu cách và dấu gạch nối!",
"WantToLearn?": "Muốn học?",
"ReadyToGetStarted?": "Sẵn sàng để bắt đầu?",
"JoinOurCommunity": "Tham gia cộng đồng của chúng tôi",
@@ -39,6 +56,178 @@
"TrialLicensePeriodHasExpired": "Thời hạn giấy phép dùng thử của bạn đã hết hạn {0} ngày trước.",
"TrialLicensePeriodWillExpire": "Thời gian cấp phép dùng thử của bạn sẽ hết hạn sau {0} ngày.",
"TrialLicensePeriodExpireToday": "Thời gian cấp phép dùng thử của bạn sẽ hết hạn vào ngày hôm nay.",
- "PurchaseNow": "Mua ngay!"
+ "PurchaseNow": "Mua ngay!",
+ "LatestReleaseLogs": "Nhật ký phát hành mới nhất",
+ "RoadMap": "Bản đồ đường đi",
+ "FAQ": "Câu hỏi thường gặp",
+ "SourceCode": "Mã nguồn",
+ "SeeAllPosts": "Xem tất cả bài viết",
+ "Contribute": "Đóng góp",
+ "LiveDemo": "Bản thử trực tiếp",
+ "GetLicense": "Nhận giấy phép",
+ "OpenSource": "Mã nguồn mở",
+ "WebApplication": "Ứng dụng web",
+ "MeetTheABP": "Gặp gỡ ABP",
+ "CompleteWebDevelopment": "Phát triển web hoàn chỉnh",
+ "Platform": "Nền tảng",
+ "ABPDescription": "Một framework mã nguồn mở để phát triển ứng dụng web cho ASP.NET Core. Nó cung cấp cơ sở hạ tầng hoàn chỉnh bằng cách tuân theo các phương pháp phát triển phần mềm tốt nhất.",
+ "StrongInfrastructure": "Cơ sở hạ tầng mạnh mẽ",
+ "CompleteArchitecture": "Kiến trúc hoàn chỉnh",
+ "DeveloperFocused": "Tập trung vào nhà phát triển",
+ "ShareYourExperiences": "Chia sẻ kinh nghiệm của bạn với ABP Framework",
+ "LatestPosts": "Bài viết mới nhất",
+ "LatestVideos": "Những video mới nhất",
+ "Views": "Lượt xem",
+ "LearnLatestNewsAboutABPFramework": "Nhận thông tin về các diễn biến trong ABP như bản phát hành mới, nguồn miễn phí, bài đăng, v.v.",
+ "DeveloperTools": "Những công cụ phát triển",
+ "StartupTemplates": "Mẫu khởi động",
+ "ApplicationModules": "Mô-đun ứng dụng",
+ "UI": "giao diện người dùng",
+ "Themes": "Chủ đề",
+ "Premium": "Phần thưởng",
+ "PrivacyPolicy": "Chính sách bảo mật",
+ "TermsAndConditions": "Điều khoản và điều kiện",
+ "WouldLikeToReceiveMarketingMaterials": "Tôi muốn nhận tài liệu tiếp thị như ưu đãi sản phẩm và ưu đãi đặc biệt.",
+ "JoinOurMarketingNewsletter": "Tham gia bản tin tiếp thị của chúng tôi",
+ "CommunityPrivacyPolicyConfirmation": "Tôi đồng ý với Điều khoản & Điều kiện và Chính sách quyền riêng tư .",
+ "WouldLikeToReceiveNotification": "Tôi muốn nhận tin tức mới nhất từ các trang web abp.io.",
+ "CommercialNewsletterConfirmationMessage": "Tôi đồng ý với Điều khoản & Điều kiện và Chính sách quyền riêng tư .",
+ "FreeDDDEBook": "Sách điện tử DDD miễn phí",
+ "AdditionalServices": "Dịch vụ bổ sung",
+ "Learn": "Học hỏi",
+ "AccountOverview": "tổng quan vê tai khoản",
+ "MyOrganizations": "Tổ chức của tôi",
+ "MySupportQuestions": "Câu hỏi hỗ trợ của tôi",
+ "MyProfile": "Thông tin của tôi",
+ "Logout": "Đăng xuất",
+ "Home": "Trang chủ",
+ "Posts": "bài viết",
+ "Videos": "Video",
+ "JoinTheABPCommunity": "Tham gia cộng đồng ABP",
+ "SubmitYourPost": "Gửi bài viết của bạn",
+ "Modules": "Mô-đun",
+ "Tools": "Công cụ",
+ "Pricing": "Định giá",
+ "ChangeLogs": "Nhật ký thay đổi",
+ "SubscribeToNewsletter": "Đăng ký nhận bản tin",
+ "SubscribeToNewsletterDescription": "Nhận thông tin về các diễn biến trong ABP như bản phát hành mới, nguồn miễn phí, bài đăng, v.v.",
+ "EmailAddress": "Địa chỉ email",
+ "Subscribe": "Đặt mua",
+ "WelcomeToABP": "Chào mừng đến với ABP",
+ "EULA": "EULA",
+ "ABPCommercialIntroductionMessage": "Các mô-đun ứng dụng dựng sẵn, mẫu khởi động nâng cao, công cụ phát triển ứng dụng nhanh chóng, chủ đề giao diện người dùng chuyên nghiệp và hỗ trợ cao cấp.",
+ "MasteringAbpFrameworkEBook": "Nắm vững khung ABP",
+ "MasteringTheABPFrameworkExplanation": "Được viết bởi người tạo ra ABP Framework, cuốn sách này sẽ giúp bạn có được sự hiểu biết đầy đủ về framework và các kỹ thuật phát triển ứng dụng web hiện đại.",
+ "Speakers": "Diễn giả",
+ "PreviousEvents": "Sự kiện trước đó",
+ "WatchTheEvent": "Xem sự kiện",
+ "RegisterNow": "Đăng ký ngay",
+ "ThereIsNoEvent": "Không có sự kiện nào",
+ "Events": "Sự kiện",
+ "Volo.AbpIo.Domain:080000": "Đã có một mặt hàng mua có tên "{Name}"",
+ "MasteringAbpFrameworkBook": "Sách: Làm chủ khung ABP",
+ "ABPIO-CommonPreferenceDefinition": "Nhận tin tức mới nhất về Nền tảng ABP như bài đăng, sự kiện mới và hơn thế nữa.",
+ "BuiltOn": "Tích hợp sẵn",
+ "AbpFramework": "Khung ABP",
+ "Volo.AbpIo.Domain:080001": "Thời gian bắt đầu không được lớn hơn Thời gian kết thúc",
+ "Enum:BookType:0": "Nắm vững khung ABP",
+ "Enum:PurchasePlatform:0": "Amazon",
+ "Enum:PurchasePlatform:1": "gói",
+ "Copied": "Đã sao chép!",
+ "CouldNotCopy": "Không thể sao chép!",
+ "CopyNotSupportByYourBrowser": "Tính năng này không hoạt động trên trình duyệt bạn đang sử dụng.",
+ "City": "Thành phố",
+ "ZipCode": "Mã Bưu Chính",
+ "Address": "Địa chỉ",
+ "Homepage": "Trang chủ",
+ "Year": "Năm",
+ "Year_Plural": "Năm",
+ "Copyright": "Bản quyền © {1}",
+ "DomainDrivenDesign": "Thiết kế hướng tên miền",
+ "CrossCuttingConcerns": "Mối quan tâm xuyên suốt",
+ "AbpCommunity": "Cộng đồng ABP",
+ "Footer_GithubStarCount": "{0} Dấu sao trên GitHub",
+ "Footer_NugetDownloadCount": "{0} Tải xuống trên NuGet",
+ "AbpDescription": "ABP là một khung ứng dụng nguồn mở tập trung vào phát triển ứng dụng web dựa trên AspNet Core. Đừng lặp lại chính mình, hãy tập trung vào mã doanh nghiệp của riêng bạn.",
+ "Layout_AbpFramework_MetaTitle": "Khung ABP | Khung ứng dụng web nguồn mở cho ASP.NET Core",
+ "CommunityTalks_CountdownDays": "ngày",
+ "CommunityTalks_CountdownHours": "giờ",
+ "CommunityTalks_CountdownMinutes": "tối thiểu",
+ "CommunityTalks_CountdownSeconds": "Giây",
+ "SeePreviousEvents": "Xem sự kiện trước đó",
+ "CookieConsent_Accept": "Chấp nhận",
+ "CookieConsent_Explanation_1": "Chúng tôi sử dụng cookie để mang đến cho bạn trải nghiệm tốt nhất trên trang web của chúng tôi.",
+ "CookieConsent_Explanation_2": "Nếu bạn tiếp tục duyệt, nghĩa là bạn đồng ý với Chính sách quyền riêng tư và chính sách cookie của chúng tôi. .",
+ "Error_Page_400_Title": "Đã xảy ra sự cố khi phục vụ trang được yêu cầu.",
+ "Error_Page_400_Description_1": "Thông thường, điều này có nghĩa là đã xảy ra lỗi không mong muốn khi xử lý yêu cầu của bạn.",
+ "Error_Page_400_Description_2": "Nếu sự cố vẫn tiếp diễn, hãy liên hệ với chúng tôi theo địa chỉ info@abp.io và chúng tôi sẽ giúp bạn thực hiện.",
+ "GoToHomepage": "Đi đến trang chủ",
+ "Error_Page_404_Title": "Không tìm thấy trang!",
+ "Error_Page_404_Description_1": "Đây không phải là trang web bạn đang tìm kiếm.",
+ "Error_Page_500_Title": "Có vẻ như đã xảy ra sự cố!",
+ "Error_Page_500_Description_1": "Chúng tôi tự động theo dõi những lỗi này nhưng nếu sự cố vẫn tiếp diễn, vui lòng
liên hệ chúng tôi. Trong lúc chờ đợi, hãy thử làm mới.",
+ "Error_Page_500_Description_2": "Liên hệ với chúng tôi tại info@abp.io .",
+ "Books": "Sách",
+ "ABPDiscordServer": "Máy chủ bất hòa ABP",
+ "ABPCommunityTalks": "Tọa đàm cộng đồng ABP",
+ "ABPCommunityPosts": "Bài đăng trên cộng đồng ABP",
+ "BuyAndGetMonths": "MUA 12 THÁNG, NHẬN 14 THÁNG!",
+ "GetYourDeal": "Nhận ưu đãi của bạn",
+ "BuyOrRenewLicense": "Mua hoặc gia hạn giấy phép ngay bây giờ và nhận thêm 2 tháng!",
+ "BuyOrRenewLicenseToGetExtra2Months": "Mua hoặc gia hạn giấy phép ngay bây giờ và nhận thêm 2 tháng! NHANH LÊN! ⏰ Ngày cuối cùng: {0}",
+ "HurryUp": "NHANH LÊN!",
+ "LastDay": "Ngày cuối cùng: {0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "Mua giấy phép mới trong khoảng thời gian từ {0} đến {1} để nhận được lợi ích thêm 2 tháng!",
+ "CheckAllCommunityTalks": "Kiểm tra tất cả bài đăng trên cộng đồng",
+ "ReadMore": "Đọc thêm",
+ "ContinueReading": "Tiếp tục đọc",
+ "Post": "Bưu kiện",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Khám phá nội dung được tạo bởi nhóm ABP cốt lõi và cộng đồng ABP.",
+ "WelcomeFallCampaign": "Chào mừng chiến dịch mùa thu!",
+ "GiveAwayForNewPurchases": "Chương trình đào tạo trong lớp phát triển ứng dụng sẽ được tặng cho những lần mua hàng mới!",
+ "BlackFriday": "THỨ SÁU ĐEN",
+ "ValidForExistingCustomers": "Cũng có giá trị đối với
khách hàng hiện tại!",
+ "SaveUpTo": "TIẾT KIỆM LÊN ĐẾN ${0}K",
+ "ImplementingDDD": "Triển khai thiết kế hướng tên miền",
+ "ExploreTheEBook": "Khám phá sách điện tử",
+ "ExploreTheBook": "Khám phá cuốn sách",
+ "ConsultantType": "Loại hình tư vấn",
+ "Expert": "Chuyên gia ABP",
+ "Partner": "Đối tác ABP",
+ "Industry": "Ngành công nghiệp",
+ "Location": "Vị trí",
+ "Contact": "Liên hệ",
+ "Partner_Year": "Năm hợp tác",
+ "Info": "Thông tin",
+ "SpokenLanguages": "Ngôn ngữ nói",
+ "SocialMedia": "Truyền thông xã hội",
+ "Activity": "Hoạt động",
+ "Type": "Kiểu",
+ "Contribution": "Sự đóng góp",
+ "WhoWeAre": "Chúng ta là ai",
+ "Icons": "Biểu tượng",
+ "Url": "Url",
+ "Icon": "Biểu tượng",
+ "RecentActivities": "Hoạt động gần đây",
+ "SpringCampaign": "Chào mừng
Giảm giá mùa xuân!",
+ "SpringCampaign2": "Giới hạn
Ưu đãi thời gian!",
+ "AboutUs": "Về chúng tôi",
+ "HowItWorks": "Làm thế nào nó hoạt động?",
+ "ReleaseNotes": "Ghi chú phát hành",
+ "DetailedChangeNotes": "Ghi chú thay đổi chi tiết",
+ "SeeTrainings": "Xem đào tạo",
+ "NoContent": "Không có nội dung",
+ "More": "Hơn",
+ "WhyABPIOPlatform": "Tại sao nên sử dụng nền tảng ABP.IO?",
+ "AbpStudio": "Studio ABP",
+ "ExtraMonths": "{0} THÊM THÁNG",
+ "RSS": "RSS",
+ "RSSFeed": "Nguồn cấp dữ liệu RSS",
+ "Articles": "Bài viết",
+ "Organizations": "Tổ chức",
+ "ManageAccount": "Quản lý tài khoản",
+ "CommunityProfile": "Hồ sơ cộng đồng",
+ "BlogProfile": "Hồ sơ blog",
+ "Tickets": "Vé"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
index faf8b64d1fe..f4b905eb81a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
@@ -28,6 +28,7 @@
"Volo.AbpIo.Domain:030011": "购买后不能删除试用许可证!",
"Volo.AbpIo.Domain:030012": "用户只有一个免费试用期。您已经使用了试用许可证。",
"Volo.AbpIo.Domain:030013": "已激活许可证的用户无法启动试用许可证。",
+ "Volo.AbpIo.Domain:040000": "遥测已经存在!",
"Volo.AbpIo.Domain:070000": "组织名称只能包含拉丁字母、数字、点和连字符!",
"Volo.AbpIo.Domain:070001": "公司名称只能包含拉丁字母、数字、点、空格和连字符!",
"WantToLearn?": "想学习吗?",
@@ -179,6 +180,7 @@
"BuyNewLicenseBetweenDatesToGetBenefit": "在 {0} 和 {1} 之间购买一个新的许可证以获得额外 2 个月的收益!",
"CheckAllCommunityTalks": "检查所有社区帖子",
"ReadMore": "阅读更多",
+ "ContinueReading": "继续阅读",
"Post": "邮政",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "探索核心 ABP 团队和 ABP 社区创建的内容。",
"WelcomeFallCampaign": "欢迎秋季活动!",
@@ -210,6 +212,23 @@
"RecentActivities": "最近的活动",
"SpringCampaign": "欢迎
春季促销!",
"SpringCampaign2": "限时优惠!
",
- "AboutUs": "关于我们"
+ "AboutUs": "关于我们",
+ "HowItWorks": "怎么运行的?",
+ "ReleaseNotes": "发行说明",
+ "DetailedChangeNotes": "详细变更说明",
+ "SeeTrainings": "查看培训",
+ "NoContent": "无内容",
+ "More": "更多的",
+ "WhyABPIOPlatform": "为什么选择ABP.IO平台?",
+ "AbpStudio": "总部基地工作室",
+ "ExtraMonths": "{0}个额外月份",
+ "RSS": "RSS",
+ "RSSFeed": "RSS订阅",
+ "Articles": "文章",
+ "Organizations": "组织机构",
+ "ManageAccount": "管理帐户",
+ "CommunityProfile": "社区简介",
+ "BlogProfile": "博客简介",
+ "Tickets": "门票"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
index 09296689b1c..04aea30db4c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "不能刪除該NPM套件因為\"{Modules}\"模組正在使用此套件.",
"Volo.AbpIo.Domain:020003": "不能刪除該NPM套件因為\"{Modules}\"模組正在使用此套件並且\"{NugetPackages}\"Nuget套件依賴此套件.",
"Volo.AbpIo.Domain:020004": "不能刪除該Nuget套件因為\"{Modules}\"模組正在使用此套件.",
+ "Volo.AbpIo.Domain:030000": "您已經完成了試用期。",
+ "Volo.AbpIo.Domain:030001": "該組織名稱已存在。",
+ "Volo.AbpIo.Domain:030002": "啟動後,您無法將試用許可證切換為「已要求」狀態!",
+ "Volo.AbpIo.Domain:030003": "沒有這樣的狀態!",
+ "Volo.AbpIo.Domain:030004": "由於意外錯誤,無法更改狀態!",
+ "Volo.AbpIo.Domain:030005": "當試用許可證處於「已啟動」狀態時,可以更新開始和結束日期!",
+ "Volo.AbpIo.Domain:030006": "結束日期必須晚於開始日期!",
+ "Volo.AbpIo.Domain:030007": "該試用許可證已被啟動!",
+ "Volo.AbpIo.Domain:030008": "僅當狀態為-已購買-時才能設定購買日期!",
+ "Volo.AbpIo.Domain:030009": "未找到用戶!",
+ "Volo.AbpIo.Domain:030010": "要購買試用許可證,您首先需要啟動您的試用許可證!",
+ "Volo.AbpIo.Domain:030011": "購買試用許可證後無法刪除!",
+ "Volo.AbpIo.Domain:030012": "一名用戶僅有 1 個免費試用期。您已經使用了試用許可證。",
+ "Volo.AbpIo.Domain:030013": "擁有有效許可證的使用者無法啟動試用許可證。",
+ "Volo.AbpIo.Domain:040000": "遙測已經存在!",
+ "Volo.AbpIo.Domain:070000": "組織名稱只能包含拉丁字母、數字、點和連字號!",
+ "Volo.AbpIo.Domain:070001": "公司名稱只能包含拉丁字母、數字、點、空格和連字號!",
"WantToLearn?": "想學習嗎?",
"ReadyToGetStarted?": "準備開始了嗎?",
"JoinOurCommunity": "加入我們的社群",
@@ -40,8 +57,178 @@
"TrialLicensePeriodWillExpire": "您的試用許可期限將在 {0} 天后到期。",
"TrialLicensePeriodExpireToday": "您的試用許可期將於今天到期。",
"PurchaseNow": "現在買!",
+ "LatestReleaseLogs": "最新發布日誌",
+ "RoadMap": "路線圖",
+ "FAQ": "常問問題",
+ "SourceCode": "原始碼",
+ "SeeAllPosts": "查看所有帖子",
+ "Contribute": "貢獻",
+ "LiveDemo": "現場演示",
+ "GetLicense": "獲得許可證",
+ "OpenSource": "開源",
+ "WebApplication": "Web應用程式",
+ "MeetTheABP": "認識 ABP",
+ "CompleteWebDevelopment": "完整的網頁開發",
+ "Platform": "平台",
+ "ABPDescription": "用於 ASP.NET Core Web 應用程式開發的開源框架。它遵循軟體開發的最佳實踐,提供完整的基礎設施。",
+ "StrongInfrastructure": "強大的基礎設施",
+ "CompleteArchitecture": "完整的架構",
+ "DeveloperFocused": "以開發者為中心",
+ "ShareYourExperiences": "分享您使用 ABP 框架的經驗",
+ "LatestPosts": "最新貼文",
+ "LatestVideos": "最新視頻",
+ "Views": "意見",
+ "LearnLatestNewsAboutABPFramework": "獲取有關 ABP 中發生的事情的信息,例如新版本、免費資源、帖子等。",
+ "DeveloperTools": "開發者工具",
+ "StartupTemplates": "啟動模板",
+ "ApplicationModules": "應用模組",
+ "UI": "使用者介面",
+ "Themes": "主題",
+ "Premium": "優質的",
+ "PrivacyPolicy": "隱私權政策",
+ "TermsAndConditions": "條款及條件",
+ "WouldLikeToReceiveMarketingMaterials": "我希望收到產品優惠和特別優惠等行銷資料。",
+ "JoinOurMarketingNewsletter": "加入我們的行銷通訊",
+ "CommunityPrivacyPolicyConfirmation": "我同意條款和條件以及隱私權政策。",
+ "WouldLikeToReceiveNotification": "我想從 abp.io 網站收到最新消息。",
+ "CommercialNewsletterConfirmationMessage": "我同意條款和條件以及隱私權政策。",
+ "FreeDDDEBook": "免費 DDD 電子書",
+ "AdditionalServices": "額外服務",
+ "Learn": "學習",
+ "AccountOverview": "帳號資訊",
+ "MyOrganizations": "我的組織",
+ "MySupportQuestions": "我的支持問題",
+ "MyProfile": "我的履歷",
+ "Logout": "登出",
+ "Home": "家",
+ "Posts": "貼文",
+ "Videos": "影片",
+ "JoinTheABPCommunity": "加入 ABP 社區",
+ "SubmitYourPost": "提交您的帖子",
+ "Modules": "模組",
+ "Tools": "工具",
+ "Pricing": "價錢",
+ "ChangeLogs": "變更日誌",
+ "SubscribeToNewsletter": "訂閱時事通訊",
+ "SubscribeToNewsletterDescription": "獲取有關 ABP 中發生的事情的信息,例如新版本、免費資源、帖子等。",
+ "EmailAddress": "電子郵件地址",
+ "Subscribe": "訂閱",
+ "WelcomeToABP": "歡迎來到總部基地",
+ "EULA": "最終用戶許可協議",
+ "ABPCommercialIntroductionMessage": "預先建置的應用程式模組、進階啟動範本、快速應用程式開發工具、專業的 UI 主題和進階支援。",
+ "MasteringAbpFrameworkEBook": "掌握ABP框架",
+ "MasteringTheABPFrameworkExplanation": "本書由 ABP 框架的創建者撰寫,將幫助您全面了解該框架和現代 Web 應用程式開發技術。",
+ "Speakers": "揚聲器",
+ "PreviousEvents": "往屆活動",
+ "WatchTheEvent": "觀看活動",
+ "RegisterNow": "現在註冊",
+ "ThereIsNoEvent": "沒有事件。",
+ "Events": "活動",
+ "Volo.AbpIo.Domain:080000": "已有一個名為「{Name}」的購買商品",
+ "MasteringAbpFrameworkBook": "書籍:掌握ABP框架",
+ "ABPIO-CommonPreferenceDefinition": "取得有關 ABP 平台的最新消息,例如新貼文、活動等。",
+ "BuiltOn": "建立在",
+ "AbpFramework": "動態業務流程框架",
+ "Volo.AbpIo.Domain:080001": "開始時間不能大於結束時間",
+ "Enum:BookType:0": "掌握ABP框架",
+ "Enum:PurchasePlatform:0": "亞馬遜",
+ "Enum:PurchasePlatform:1": "帕克特",
+ "Copied": "複製了!",
+ "CouldNotCopy": "無法複製!",
+ "CopyNotSupportByYourBrowser": "此功能在您使用的瀏覽器中無法運作。",
+ "City": "城市",
+ "ZipCode": "郵遞區號",
+ "Address": "地址",
+ "Homepage": "首頁",
+ "Year": "年",
+ "Year_Plural": "年",
+ "Copyright": "版權所有 © {1}",
+ "DomainDrivenDesign": "領域驅動設計",
+ "CrossCuttingConcerns": "交叉關注點",
+ "AbpCommunity": "總部社區",
+ "Footer_GithubStarCount": "{0} GitHub 上的星星",
+ "Footer_NugetDownloadCount": "{0} NuGet 上的下載",
+ "AbpDescription": "ABP 是一個開源應用程式框架,專注於基於 AspNet Core 的 Web 應用程式開發。不要重複自己,專注於自己的業務代碼。",
+ "Layout_AbpFramework_MetaTitle": "ABP框架| ASP.NET Core 的開源 Web 應用程式框架",
+ "CommunityTalks_CountdownDays": "天",
+ "CommunityTalks_CountdownHours": "小時",
+ "CommunityTalks_CountdownMinutes": "最小",
+ "CommunityTalks_CountdownSeconds": "秒",
+ "SeePreviousEvents": "查看之前的活動",
+ "CookieConsent_Accept": "接受",
+ "CookieConsent_Explanation_1": "我們使用 cookie 為您提供最好的網站體驗。",
+ "CookieConsent_Explanation_2": "如果您繼續瀏覽,表示您同意我們的隱私權政策和 cookie 政策。 。",
+ "Error_Page_400_Title": "提供請求的頁面時出現問題。",
+ "Error_Page_400_Description_1": "通常這意味著在處理您的請求時發生了意外錯誤。",
+ "Error_Page_400_Description_2": "如果問題仍然存在,請透過info@abp.io聯絡我們,我們將協助您解決問題。",
+ "GoToHomepage": "去首頁",
+ "Error_Page_404_Title": "找不到網頁!",
+ "Error_Page_404_Description_1": "這不是您要尋找的網頁。",
+ "Error_Page_500_Title": "看來出了什麼問題!",
+ "Error_Page_500_Description_1": "我們會自動追蹤這些錯誤,但如果問題仍然存在,請隨時
聯繫我們。同時,嘗試刷新。",
+ "Error_Page_500_Description_2": "請透過info@abp.io與我們聯繫。",
+ "Books": "圖書",
+ "ABPDiscordServer": "ABP 不一致伺服器",
+ "ABPCommunityTalks": "ABP 社區講座",
+ "ABPCommunityPosts": "ABP 社群貼文",
+ "BuyAndGetMonths": "購買 12 個月,獲贈 14 個月!",
+ "GetYourDeal": "得到你的優惠",
+ "BuyOrRenewLicense": "立即購買或續訂許可證,即可獲得額外 2 個月的使用期限!",
+ "BuyOrRenewLicenseToGetExtra2Months": "立即購買或續訂許可證,即可獲得額外 2 個月的使用期限!趕快! ⏰ 最後一天:{0}",
+ "HurryUp": "趕快!",
+ "LastDay": "最後一天:{0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "在 {0} 到 {1} 之間購買新授權即可獲得額外 2 個月的權益!",
+ "CheckAllCommunityTalks": "檢查所有社區帖子",
+ "ReadMore": "閱讀更多",
+ "ContinueReading": "繼續閱讀",
+ "Post": "郵政",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "探索 ABP 核心團隊和 ABP 社群創建的內容。",
"WelcomeFallCampaign": "欢迎秋季活动!",
"GiveAwayForNewPurchases": "新购买将赠送应用程序开发课堂培训!",
- "AboutUs": "關於我們"
+ "BlackFriday": "黑色星期五_",
+ "ValidForExistingCustomers": "也適用於
現有客戶!",
+ "CampaignBetweenDates": "來自{0}
至{1}",
+ "SaveUpTo": "節省高達${0}K",
+ "ImplementingDDD": "實施領域驅動設計",
+ "ExploreTheEBook": "探索電子書",
+ "ExploreTheBook": "探索這本書",
+ "ConsultantType": "諮詢類型",
+ "Expert": "動態血壓專家",
+ "Partner": "總部基地合作夥伴",
+ "Industry": "產業",
+ "Location": "地點",
+ "Contact": "接觸",
+ "Partner_Year": "合作年",
+ "Info": "資訊",
+ "SpokenLanguages": "口說",
+ "SocialMedia": "社群媒體",
+ "Activity": "活動",
+ "Type": "類型",
+ "Contribution": "貢獻",
+ "WhoWeAre": "我們是誰",
+ "Icons": "圖示",
+ "Url": "網址",
+ "Icon": "圖示",
+ "RecentActivities": "最近的活動",
+ "SpringCampaign": "歡迎
春季促銷!",
+ "SpringCampaign2": "有限的
限時優惠!",
+ "AboutUs": "關於我們",
+ "HowItWorks": "怎麼運作的?",
+ "ReleaseNotes": "發行說明",
+ "DetailedChangeNotes": "詳細變更說明",
+ "SeeTrainings": "查看培訓",
+ "NoContent": "無內容",
+ "More": "更多的",
+ "WhyABPIOPlatform": "為什麼選擇ABP.IO平台?",
+ "AbpStudio": "總部基地工作室",
+ "ExtraMonths": "{0}個額外月份",
+ "RSS": "RSS",
+ "RSSFeed": "RSS訂閱",
+ "Articles": "文章",
+ "Organizations": "組織機構",
+ "ManageAccount": "管理帳號",
+ "CommunityProfile": "社區簡介",
+ "BlogProfile": "部落格簡介",
+ "Tickets": "門票"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ar.json
index 6da2313da5b..c7bde9bf1af 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ar.json
@@ -2,6 +2,7 @@
"culture": "ar",
"texts": {
"AbpTitle": "قراءة جميع مشاركات المدونة",
- "AbpDescription": "ABP هو إطار عمل مفتوح المصدر يركز على تطوير تطبيقات الويب القائمة على AspNet Core. لا تكرر نفسك ، ركز على كود عملك الخاص."
+ "AbpDescription": "ABP هو إطار عمل مفتوح المصدر يركز على تطوير تطبيقات الويب القائمة على AspNet Core. لا تكرر نفسك ، ركز على كود عملك الخاص.",
+ "AbpDefinition": "مدونة ABP لتطوير .NET، والأنظمة الأساسية المشتركة، وقوالب تطبيقات ASP.NET، والأخبار المتعلقة بـ ABP والمزيد..."
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/cs.json
new file mode 100644
index 00000000000..80ec2d076d5
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/cs.json
@@ -0,0 +1,8 @@
+{
+ "culture": "cs",
+ "texts": {
+ "AbpTitle": "Přečtěte si všechny příspěvky na blogu",
+ "AbpDescription": "ABP je open source aplikační framework zaměřený na vývoj webových aplikací založených na AspNet Core. Neopakujte se, zaměřte se na svůj vlastní obchodní kód.",
+ "AbpDefinition": "Blog ABP pro vývoj .NET, multiplatformní, šablony aplikací ASP.NET, novinky související s ABP a další..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/de.json
new file mode 100644
index 00000000000..495be132624
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/de.json
@@ -0,0 +1,8 @@
+{
+ "culture": "de",
+ "texts": {
+ "AbpTitle": "Lesen Sie alle Blog-Beiträge",
+ "AbpDescription": "ABP ist ein Open-Source-Anwendungsframework, das sich auf die Entwicklung von Webanwendungen auf Basis von AspNet Core konzentriert. Wiederholen Sie sich nicht, konzentrieren Sie sich auf Ihren eigenen Geschäftscode.",
+ "AbpDefinition": "ABP-Blog für .NET-Entwicklung, plattformübergreifende ASP.NET-Anwendungsvorlagen, ABP-bezogene Neuigkeiten und mehr ..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/es.json
new file mode 100644
index 00000000000..b9317f98074
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/es.json
@@ -0,0 +1,8 @@
+{
+ "culture": "es",
+ "texts": {
+ "AbpTitle": "Leer todas las publicaciones del blog",
+ "AbpDescription": "ABP es un marco de aplicación de código abierto centrado en el desarrollo de aplicaciones web basado en AspNet Core. No te repitas, concéntrate en tu propio código comercial.",
+ "AbpDefinition": "Blog de ABP para desarrollo .NET, multiplataforma, plantillas de aplicaciones ASP.NET, noticias relacionadas con ABP y más..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/fr.json
new file mode 100644
index 00000000000..e706054b6e4
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/fr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "fr",
+ "texts": {
+ "AbpTitle": "Lire tous les articles du blog",
+ "AbpDescription": "ABP est un framework d'application open source axé sur le développement d'applications Web basées sur AspNet Core. Ne vous répétez pas, concentrez-vous sur votre propre code d'entreprise.",
+ "AbpDefinition": "Blog ABP pour le développement .NET, multiplateforme, modèles d'application ASP.NET, actualités liées à ABP et plus encore..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hi.json
new file mode 100644
index 00000000000..4c305f9b863
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hi.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hi",
+ "texts": {
+ "AbpTitle": "सभी ब्लॉग पोस्ट पढ़ें",
+ "AbpDescription": "एबीपी एक ओपन सोर्स एप्लिकेशन फ्रेमवर्क है जो एएसपीनेट कोर आधारित वेब एप्लिकेशन डेवलपमेंट पर केंद्रित है। अपने आप को दोहराएँ नहीं, अपने व्यवसाय कोड पर ध्यान केंद्रित करें।",
+ "AbpDefinition": ".NET विकास, क्रॉस-प्लेटफ़ॉर्म, ASP.NET एप्लिकेशन टेम्प्लेट, ABP से संबंधित समाचार और बहुत कुछ के लिए ABP ब्लॉग..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hr.json
new file mode 100644
index 00000000000..1d70c5a8a22
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "AbpTitle": "Pročitajte sve postove na blogu",
+ "AbpDescription": "ABP je aplikacijski okvir otvorenog koda usmjeren na razvoj web aplikacija temeljen na AspNet Core. Nemojte se ponavljati, usredotočite se na vlastiti poslovni kod.",
+ "AbpDefinition": "ABP blog za .NET razvoj, više platformi, ASP.NET predloške aplikacija, vijesti vezane uz ABP i više..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hu.json
index 0cd40d0d5a9..e1c8c27c151 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/hu.json
@@ -2,6 +2,7 @@
"culture": "hu",
"texts": {
"AbpTitle": "ABP Framework – Nyílt forráskódú webalkalmazás-keretrendszer",
- "AbpDescription": "Az ABP egy nyílt forráskódú alkalmazáskeret, amely az AspNet Core alapú webalkalmazások fejlesztésére összpontosít. Ne ismételje magát, összpontosítson saját üzleti kódjára."
+ "AbpDescription": "Az ABP egy nyílt forráskódú alkalmazáskeret, amely az AspNet Core alapú webalkalmazások fejlesztésére összpontosít. Ne ismételje magát, összpontosítson saját üzleti kódjára.",
+ "AbpDefinition": "ABP blog .NET fejlesztéshez, többplatformos, ASP.NET alkalmazássablonokhoz, ABP-vel kapcsolatos hírekhez és egyebekhez..."
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/is.json
new file mode 100644
index 00000000000..d8ba5e99252
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/is.json
@@ -0,0 +1,8 @@
+{
+ "culture": "is",
+ "texts": {
+ "AbpTitle": "Lestu allar bloggfærslur",
+ "AbpDescription": "ABP er opinn hugbúnaðarrammi sem einbeitir sér að AspNet Core byggðri vefforritaþróun. Ekki endurtaka sjálfan þig, einbeittu þér að eigin viðskiptakóða.",
+ "AbpDefinition": "ABP blogg fyrir .NET þróun, krossvettvang, ASP.NET forritasniðmát, ABP tengdar fréttir og fleira..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/it.json
new file mode 100644
index 00000000000..085b99e3d7d
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/it.json
@@ -0,0 +1,8 @@
+{
+ "culture": "it",
+ "texts": {
+ "AbpTitle": "Leggi tutti i post del blog",
+ "AbpDescription": "ABP è un framework applicativo open source incentrato sullo sviluppo di applicazioni Web basate su AspNet Core. Non ripeterti, concentrati sul tuo codice aziendale.",
+ "AbpDefinition": "Blog ABP per sviluppo .NET, multipiattaforma, modelli di applicazioni ASP.NET, notizie relative a ABP e altro ancora..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/nl.json
new file mode 100644
index 00000000000..8d3bc4252eb
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/nl.json
@@ -0,0 +1,8 @@
+{
+ "culture": "nl",
+ "texts": {
+ "AbpTitle": "Lees alle blogberichten",
+ "AbpDescription": "ABP is een open source applicatieframework gericht op de ontwikkeling van op AspNet Core gebaseerde webapplicaties. Herhaal uzelf niet, maar concentreer u op uw eigen bedrijfscode.",
+ "AbpDefinition": "ABP-blog voor .NET-ontwikkeling, platformonafhankelijk, ASP.NET-toepassingssjablonen, ABP-gerelateerd nieuws en meer..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pl-PL.json
new file mode 100644
index 00000000000..e390b108ac2
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pl-PL.json
@@ -0,0 +1,8 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "AbpTitle": "Przeczytaj wszystkie posty na blogu",
+ "AbpDescription": "ABP to platforma aplikacji typu open source skupiająca się na tworzeniu aplikacji internetowych opartych na AspNet Core. Nie powtarzaj się, skup się na własnym kodzie biznesowym.",
+ "AbpDefinition": "Blog ABP poświęcony programowaniu .NET, wieloplatformowości, szablonom aplikacji ASP.NET, aktualnościom związanym z ABP i nie tylko..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pt-BR.json
index 2012b4c1280..bc0200f3d0f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/pt-BR.json
@@ -1,5 +1,8 @@
{
"culture": "pt-BR",
"texts": {
+ "AbpTitle": "Leia todas as postagens do blog",
+ "AbpDescription": "ABP é uma estrutura de aplicativos de código aberto focada no desenvolvimento de aplicativos da web baseados em AspNet Core. Não se repita, concentre-se no seu próprio código comercial.",
+ "AbpDefinition": "Blog da ABP para desenvolvimento .NET, plataforma cruzada, modelos de aplicativos ASP.NET, notícias relacionadas à ABP e muito mais..."
}
}
\ 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 c5a76c16179..b014579e3b7 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/Blog/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ru.json
new file mode 100644
index 00000000000..a4eee0c6cce
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/ru.json
@@ -0,0 +1,8 @@
+{
+ "culture": "ru",
+ "texts": {
+ "AbpTitle": "Прочесть все сообщения в блоге",
+ "AbpDescription": "ABP — это платформа приложений с открытым исходным кодом, ориентированная на разработку веб-приложений на базе AspNet Core. Не повторяйтесь, сосредоточьтесь на своем собственном бизнес-коде.",
+ "AbpDefinition": "Блог ABP о разработке .NET, кроссплатформенности, шаблонах приложений ASP.NET, новостях, связанных с ABP, и многом другом..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sk.json
new file mode 100644
index 00000000000..080e2a8aeb0
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sk.json
@@ -0,0 +1,8 @@
+{
+ "culture": "sk",
+ "texts": {
+ "AbpTitle": "Prečítajte si všetky blogové príspevky",
+ "AbpDescription": "ABP je open source aplikačný rámec zameraný na vývoj webových aplikácií založených na AspNet Core. Neopakujte sa, zamerajte sa na svoj vlastný obchodný kód.",
+ "AbpDefinition": "Blog ABP pre vývoj .NET, multiplatformové, šablóny aplikácií ASP.NET, novinky súvisiace s ABP a ďalšie..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json
index 103359cbc24..0d72aa54c75 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json
@@ -1,5 +1,8 @@
{
"culture": "sl",
"texts": {
+ "AbpTitle": "Preberi vse objave v spletnem dnevniku",
+ "AbpDescription": "ABP je odprtokodno aplikacijsko ogrodje, osredotočeno na razvoj spletnih aplikacij na osnovi AspNet Core. Ne ponavljajte se, osredotočite se na svoj poslovni kodeks.",
+ "AbpDefinition": "Blog ABP za razvoj .NET, večplatformske predloge aplikacij ASP.NET, novice v zvezi z ABP in več ..."
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/vi.json
new file mode 100644
index 00000000000..1c400cdd742
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/vi.json
@@ -0,0 +1,8 @@
+{
+ "culture": "vi",
+ "texts": {
+ "AbpTitle": "Đọc tất cả bài viết trên blog",
+ "AbpDescription": "ABP là một khung ứng dụng nguồn mở tập trung vào phát triển ứng dụng web dựa trên AspNet Core. Đừng lặp lại chính mình, hãy tập trung vào mã doanh nghiệp của riêng bạn.",
+ "AbpDefinition": "Blog ABP để phát triển .NET, đa nền tảng, mẫu ứng dụng ASP.NET, tin tức liên quan đến ABP và hơn thế nữa..."
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
index 7de37982184..9a24ba3df7f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
@@ -1,5 +1,8 @@
{
"culture": "zh-Hant",
"texts": {
+ "AbpTitle": "閱讀所有部落格文章",
+ "AbpDescription": "ABP 是一個開源應用程式框架,專注於基於 AspNet Core 的 Web 應用程式開發。不要重複自己,專注於自己的業務代碼。",
+ "AbpDefinition": "用於 .NET 開發、跨平台、ASP.NET 應用程式模板、ABP 相關新聞等等的 ABP 部落格..."
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
index 362a5f0f223..924ce505958 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
@@ -9,15 +9,18 @@
"QuestionCount": "المتبقى/إجمالى الأسئلة",
"Unlimited": "غير محدود",
"Owners": "مُلاّك",
+ "Owner": "مالك",
"AddMember": "تسجيل عضو",
- "AddOwner": "تسجيل مالك",
- "AddDeveloper": "تسجيل مطور",
+ "AddNewOwner": "إضافة مالك جديد",
+ "AddNewDeveloper": "إضافة مطور جديد",
"UserName": "اسم المستخدم",
"Name": "الاسم",
"EmailAddress": "البريد الإلكترونى",
"Developers": "مطورون",
"LicenseType": "نوع الرخصة",
"Manage": "إدارة",
+ "SetDefault": "تعيين كافتراضي",
+ "DefaultOrganization": "تقصير",
"StartDate": "تاريخ البداية",
"EndDate": "تاريخ الإنتهاء",
"Modules": "Modules",
@@ -62,8 +65,6 @@
"Themes": "السمات",
"JoinOurNewsletter": "اشترك في صحيفتنا الإخبارية",
"Send": "يرسل",
- "Learn": "يتعلم",
- "AdditionalServices": "خدمات إضافية",
"WhatIsABPFramework": "ما هو إطار ABP؟",
"OpenSourceBaseFramework": "إطار عمل قاعدة مفتوحة المصدر",
"ABPFrameworkExplanation": "
يعتمد ABP Commercial على إطار عمل ABP ، وهو إطار عمل تطبيقات ويب مفتوح المصدر وقائم على المنتدى لـ ASP.NET Core.
يوفر إطار عمل ABP بنية تحتية ممتازة للكتابة القابلة للصيانة والتوسعة وشفرة قابلة للاختبار مع أفضل الممارسات. p>
مبنية ومتكاملة مع الأدوات الشائعة التي تعرفها بالفعل. منحنى تعليمي منخفض ، وتكيف سهل ، وتطور مريح. p>", @@ -129,6 +130,8 @@ "TellUsWhatYouNeed": "أخبرنا ماذا تحتاج.", "YourMessage": "رسالتك", "YourFullName": "اسمك الكامل", + "FirstNameField": "الاسم الأول", + "LastNameField": "اسم العائلة", "EmailField": "عنوان البريد الإلكتروني", "YourEmailAddress": "عنوان بريدك الإلكتروني", "ValidEmailAddressIsRequired": "مطلوب عنوان بريد إلكتروني صالح.", @@ -161,6 +164,8 @@ "SearchQuestionPlaceholder": "البحث في الأسئلة المتداولة", "WhatIsTheABPCommercial": "ما هو برنامج ABP التجاري؟", "WhatAreDifferencesThanAbpFramework": "ما هي الاختلافات بين إطار عمل ABP مفتوح المصدر وإطار عمل ABP التجاري؟", + "AbpCommercialMetaTitle": "{0} | ايه بي بي التجارية", + "AbpCommercialMetaDescription": "منصة شاملة لتطوير الويب على ABP Framework مع وحدات معدة مسبقًا وقوالب بدء التشغيل وأدوات التطوير السريع وموضوعات واجهة المستخدم الاحترافية والدعم المتميز.", "ABPCommercialExplanation": "ABP Commercial عبارة عن مجموعة من الوحدات النمطية والأدوات والسمات والخدمات المتميزة التي تم إنشاؤها فوق إطار عمل ABP مفتوح المصدر. يتم تطوير ودعم ABP Commercial من قبل نفس الفريق الذي يقف وراء إطار عمل ABP.", "WhatAreDifferencesThanABPFrameworkExplanation": "
إطار عمل ABP عبارة عن إطار عمل لتطوير تطبيقات معياري وقابل للتخصيص ومتوافق مع خدمة دقيقة لـ ASP.NET Core. إنه يوفر بنية كاملة وبنية تحتية قوية لتجعلك تركز على رمز عملك الخاص بدلاً من تكرار نفسك لكل مشروع جديد. يعتمد على أفضل ممارسات تطوير البرامج والأدوات الشائعة التي تعرفها بالفعل.
إطار عمل ABP مجاني تمامًا ومفتوح المصدر وقائم على المنتدى. كما أنه يوفر سمة مجانية وبعض الوحدات النمطية مسبقة الصنع (مثل إدارة الهوية وإدارة المستأجر). p>", "VisitTheFrameworkVSCommercialDocument": "قم بزيارة الرابط التالي للحصول على مزيد من المعلومات {1} ", @@ -182,6 +187,7 @@ "ChangingLicenseType": "هل يمكنني ترقية نوع الترخيص الخاص بي لاحقًا؟", "ChangingLicenseTypeExplanation": "يمكنك الترقية إلى ترخيص أعلى عن طريق دفع الفرق خلال فترة الترخيص النشطة الخاصة بك. عند الترقية إلى خطة ترخيص أعلى ، تحصل على مزايا الخطة الجديدة ، لكن ترقية الترخيص لا تغير تاريخ انتهاء الترخيص. بالإضافة إلى ذلك ، يمكنك أيضًا إضافة مقاعد مطور جديدة إلى ترخيصك الحالي ، راجع \"كم عدد المطورين الذين يمكنهم العمل على ABP Commercial؟\"", "LicenseExtendUpgradeDiff": "ما الفرق بين تمديد الترخيص والترقية؟", + "LicenseExtendUpgradeDiffExplanation": "التمديد: من خلال تمديد/تجديد الترخيص الخاص بك، ستستمر في الحصول على دعم متميز والحصول على تحديثات رئيسية أو ثانوية للوحدات النمطية والموضوعات. الى جانب ذلك، سوف تكون قادرا على الاستمرار في إنشاء مشاريع جديدة. وسيظل بإمكانك استخدام ABP Suite، الذي يعمل على تسريع عملية التطوير لديك. عندما تقوم بتمديد الترخيص الخاص بك، تتم إضافة سنة واحدة إلى تاريخ انتهاء الترخيص الخاص بك.
يمنحك تضمين شفرة مصدر الوحدة في الحل أقصى قدر من الحرية لتخصيص هذه الوحدة. ومع ذلك ، فلن يكون من الممكن ترقية الوحدة تلقائيًا عند إصدار إصدار جديد. p>
لا يتضمن أي من التراخيص رمز مصدر ABP Suite ، وهو أداة خارجية تنشئ رمزًا لك وتساعد لتطويرك. p>
راجع صفحة التسعير للتعرف على الاختلافات الأخرى بين أنواع التراخيص. p>",
"ChangingDevelopers": "هل يمكنني تغيير المطورين المسجلين لمنظمتي في المستقبل؟",
"ChangingDevelopersExplanation": "بالإضافة إلى إضافة مطورين جدد إلى الترخيص الخاص بك ، يمكنك أيضًا تغيير المطورين الحاليين (يمكنك إزالة مطور وإضافة مطور جديد إلى نفس المقعد) دون أي تكلفة إضافية.",
+ "WhatHappensWhenLicenseEnds": "ماذا يحدث عندما تنتهي فترة الترخيص الخاصة بي؟",
+ "WhatHappensWhenLicenseEndsExplanation1": "إن ترخيص ABP التجاري هو ترخيص دائم . بعد انتهاء الترخيص الخاص بك، يمكنك الاستمرار في تطوير مشروعك. ولست ملزماً بتجديد رخصتك. يأتي الترخيص الخاص بك مزودًا بخطة تحديث ودعم جاهزة لمدة عام واحد. من أجل الاستمرار في الحصول على الميزات الجديدة وتحسينات الأداء وإصلاحات الأخطاء والدعم ومتابعة استخدام ABP Suite، تحتاج إلى تجديد الترخيص الخاص بك. عندما تنتهي صلاحية الترخيص الخاص بك؛",
+ "WhatHappensWhenLicenseEndsExplanation2": "لا يمكنك إنشاء حلول جديدة باستخدام برنامج ABP التجاري، ولكن يمكنك الاستمرار في تطوير تطبيقاتك الحالية إلى الأبد.",
+ "WhatHappensWhenLicenseEndsExplanation3": "ستتمكن من الحصول على تحديثات للوحدات النمطية والموضوعات الموجودة في إصدار MINOR الخاص بك (باستثناء إصدارات RC أو Preview). على سبيل المثال، إذا كنت تستخدم الإصدار 3.2.0 من إحدى الوحدات، فلا يزال بإمكانك الحصول على تحديثات للإصدار 3.2.x (الإصدار 3.2.1، الإصدار 3.2.5... إلخ) من تلك الوحدة. لكن لا يمكنك الحصول على تحديثات للإصدار الرئيسي أو الثانوي التالي (مثل v3.3.0، v3.3.3، 4.xx. وما إلى ذلك). على سبيل المثال، عند انتهاء صلاحية الترخيص الخاص بك، كان الإصدار الأخير هو v4.4.3، وبعد ذلك، تم نشر الإصدار 4.4.4 والإصدار 4.5.0، وستكون قادرًا على الوصول إلى الإصدار v4.4.X ولكنك لن تتمكن من ذلك. الوصول إلى الإصدار v4.5.X.",
+ "WhatHappensWhenLicenseEndsExplanation4": "لا يمكنك تثبيت الوحدات والموضوعات الجديدة المضافة إلى منصة ABP التجارية بعد انتهاء الترخيص الخاص بك.",
+ "WhatHappensWhenLicenseEndsExplanation5": "لا يمكنك استخدام مجموعة ABP.",
+ "WhatHappensWhenLicenseEndsExplanation6": "لا يمكنك الحصول على الدعم المتميز بعد الآن.",
+ "WhatHappensWhenLicenseEndsExplanation7": "يمكنك تمديد (تجديد) الترخيص الخاص بك إذا كنت ترغب في الاستمرار في الحصول على هذه المزايا. إذا قمت بتمديد الترخيص الخاص بك في غضون {3} يومًا بعد انتهاء صلاحية الترخيص الخاص بك، فسيتم تطبيق الخصومات التالية: ترخيص الفريق {0}؛ رخصة تجارية {1}؛ ترخيص المؤسسة {2}.",
+ "discountForYears": "{0}٪ خصم لمدة {1} سنة (سنوات)",
+ "WhatHappensWhenLicenseEndsExplanation8": "لا يتم تخزين مشاريع ABP التي قمت بإنشائها على خوادمنا. ولذلك، تقع على عاتقك مسؤولية الحفاظ على كود المصدر الذي تقوم بتنزيله. عندما تنتهي صلاحية الترخيص الخاص بك، لا توجد طريقة للحصول على الكود المصدري لمشروع ABP الذي تم إنشاؤه.",
"WhenShouldIRenewMyLicense": "متى يجب أن أجدد رخصتي؟",
"WhenShouldIRenewMyLicenseExplanation": "إذا قمت بتجديد ترخيصك في غضون {3} يوما strong> بعد انتهاء صلاحية رخصتك ، فسيتم تطبيق الخصومات التالية: رخصة الفريق {0}؛ الرخصة التجارية {1} ؛ رخصة المؤسسة {2}. ومع ذلك ، إذا جددت رخصتك بعد {3} يوما strong> من تاريخ انتهاء صلاحية الرخصة ، فسيكون سعر التجديد هو نفسه سعر شراء الرخصة ولن يكون هناك خصم على التجديد.",
"TrialPlan": "هل لديك خطة تجريبية؟",
+ "TrialPlanExplanation": "نعم، لبدء النسخة التجريبية المجانية، اتصل بـ marketing@volosoft.com . كما نقدم أيضًا ضمان استرداد الأموال لمدة 30 يومًا لترخيص الفريق، دون طرح أي أسئلة! يمكنك طلب استرداد كامل المبلغ خلال أول 30 يومًا من شراء الترخيص. نقدم استردادًا بنسبة 60% خلال 30 يومًا لتراخيص الأعمال والمؤسسات. وذلك لأن تراخيص Business وEnterprise تحتوي على كود المصدر الكامل لجميع الوحدات والموضوعات.",
"DoYouAcceptBankWireTransfer": "هل تقبل التحويل البنكي؟",
"DoYouAcceptBankWireTransferExplanation": "نعم ، نحن نقبل التحويل البنكي. ABP Commercial je založeno na ABP Framework, open source a komunitou řízeném webovém aplikačním frameworku pro ASP.NET Core. ABP Framework poskytuje vynikající infrastrukturu pro psaní udržitelných a rozšiřitelných a testovatelný kód s osvědčenými postupy. Postaveno a integrováno do oblíbených nástrojů, které již znáte. Nízká křivka učení, snadná adaptace, pohodlný vývoj. rámec ABP je modulární, tematicky kompatibilní rámec pro vývoj aplikací kompatibilní s mikroslužbami pro ASP.NET Core. Poskytuje kompletní architekturu a silnou infrastrukturu, abyste se mohli soustředit na svůj vlastní obchodní kód, než abyste se opakovali u každého nového projektu. Je založen na osvědčených postupech vývoje softwaru a oblíbených nástrojích, které již znáte. ABP framework je zcela zdarma, open source a řízený komunitou. Poskytuje také bezplatné téma a některé předpřipravené moduly (např. správa identit a správa tenantů). Zahrnutí zdrojového kódu modulu do vašeho řešení vám dává maximální svobodu přizpůsobit daný modul. Poté však nebude možné modul automaticky upgradovat při vydání nové verze. Žádná z licencí neobsahuje zdrojový kód ABP Suite, což je externí nástroj, který za vás generuje kód a pomáhá k vašemu vývoji. Další rozdíly mezi typy licencí naleznete na stránce ceny. ABP Commercial basiert auf dem ABP Framework, einem Open-Source- und Community-gesteuerten Webanwendungs-Framework für ASP.NET Core. ABP Framework bietet eine hervorragende Infrastruktur zum Schreiben von wartbaren, erweiterbaren und testbarer Code mit Best Practices. Aufgebaut und integriert in beliebte Tools, die Sie bereits kennen. Niedrige Lernkurve, einfache Anpassung, komfortable Entwicklung. ABP-Framework ist ein modulares, thematisches, Microservice-kompatibles Anwendungsentwicklungsframework für ASP.NET Core. Es bietet eine vollständige Architektur und eine starke Infrastruktur, damit Sie sich auf Ihren eigenen Geschäftscode konzentrieren können, anstatt sich für jedes neue Projekt zu wiederholen. Es basiert auf Best Practices für die Softwareentwicklung und beliebten Tools, die Sie bereits kennen. Das ABP-Framework ist völlig kostenlos, Open Source und wird von der Community betrieben. Es bietet auch ein kostenloses Thema und einige vorgefertigte Module (z. B. Identitätsmanagement und Mieterverwaltung). Das Einbinden des Quellcodes eines Moduls in Ihre Lösung gibt Ihnen die maximale Freiheit, dieses Modul anzupassen. Dann ist es jedoch nicht möglich, das Modul automatisch zu aktualisieren, wenn eine neue Version veröffentlicht wird. Keine der Lizenzen enthält den Quellcode der ABP Suite, bei dem es sich um ein externes Tool handelt, das Code für Sie generiert und unterstützt zu Ihrer Entwicklung. Weitere Unterschiede zwischen den Lizenztypen finden Sie auf der Preisseite. ABP Commercial se basa en ABP Framework, un marco de aplicación web de código abierto y dirigido por la comunidad para ASP.NET Core. ABP Framework proporciona una excelente infraestructura para escribir, mantenible y extensible y código comprobable con las mejores prácticas. Desarrollado e integrado a herramientas populares que ya conoce. Curva de aprendizaje baja, fácil adaptación, cómodo desarrollo. marco ABP es un marco de desarrollo de aplicaciones modular, temático y compatible con microservicios para ASP.NET Core. Proporciona una arquitectura completa y una infraestructura sólida para que pueda concentrarse en su propio código comercial en lugar de repetirse para cada nuevo proyecto. Se basa en las mejores prácticas de desarrollo de software y en herramientas populares que ya conoce. El marco ABP es completamente gratuito, de código abierto y dirigido por la comunidad. También proporciona un tema gratuito y algunos módulos prediseñados (por ejemplo, administración de identidad y administración de inquilinos). Incluir el código fuente de un módulo en su solución le brinda la máxima libertad para personalizar ese módulo. Sin embargo, entonces no será posible actualizar automáticamente el módulo cuando se lance una nueva versión. Ninguna de las licencias incluye el código fuente de ABP Suite, que es una herramienta externa que genera código para usted y ayuda para su desarrollo. Consulte la página de precios para ver otras diferencias entre los tipos de licencia. ABP Commercial est basé sur ABP Framework, un framework d'applications Web open source et communautaire pour ASP.NET Core. ABP Framework fournit une excellente infrastructure pour écrire maintenable et extensible et du code testable avec les meilleures pratiques. Construit et intégré à des outils populaires que vous connaissez déjà. Faible courbe d'apprentissage, adaptation facile, développement confortable. Framework ABP est un framework de développement d'applications modulaire, thématique et compatible avec les micro-services pour ASP.NET Core. Il fournit une architecture complète et une infrastructure solide pour vous permettre de vous concentrer sur votre propre code métier plutôt que de vous répéter à chaque nouveau projet. Il est basé sur les meilleures pratiques de développement logiciel et les outils populaires que vous connaissez déjà. Le framework ABP est entièrement gratuit, open source et géré par la communauté. Il fournit également un thème gratuit et des modules prédéfinis (par exemple, la gestion des identités et la gestion des locataires). L'inclusion du code source d'un module dans votre solution vous donne le maximum de liberté pour personnaliser ce module. Cependant, il ne sera pas possible de mettre à jour automatiquement le module lorsqu'une nouvelle version est publiée. Aucune des licences n'inclut le code source d'ABP Suite, qui est un outil externe qui génère du code pour vous et vous aide à votre développement. Consultez la page de tarification pour connaître les autres différences entre les types de licence. ABP कमर्शियल ASP.NET Core पर एक खुला स्रोत और समुदाय संचालित वेब एप्लीकेशन फ्रेमवर्क है। और सर्वोत्तम प्रथाओं के साथ परीक्षण योग्य कोड। आप पहले से ही जानते हैं कि लोकप्रिय उपकरणों पर निर्मित और एकीकृत। कम सीखने की अवस्था, आसान अनुकूलन, आरामदायक विकास। ABP फ्रेमवर्क ASP.NET कोर के लिए एक मॉड्यूलर, थीम योग्य, माइक्रो-सर्विस संगत एप्लिकेशन डेवलपमेंट फ्रेमवर्क है। यह आपको हर नई परियोजना के लिए खुद को दोहराने के बजाय अपने स्वयं के व्यवसाय कोड पर ध्यान केंद्रित करने के लिए एक पूर्ण वास्तुकला और एक मजबूत बुनियादी ढांचा प्रदान करता है। यह सॉफ्टवेयर विकास सर्वोत्तम प्रथाओं और लोकप्रिय टूल पर आधारित है जिन्हें आप पहले से जानते हैं। एबीपी ढांचा पूरी तरह से मुक्त, खुला स्रोत और समुदाय संचालित है। यह एक मुफ्त थीम और कुछ पूर्व-निर्मित मॉड्यूल (जैसे पहचान प्रबंधन और किरायेदार प्रबंधन) भी प्रदान करता है। अपने समाधान में मॉड्यूल के स्रोत कोड को शामिल करने से आपको उस मॉड्यूल को अनुकूलित करने की अधिकतम स्वतंत्रता मिलती है। हालांकि, नया संस्करण जारी होने पर मॉड्यूल को स्वचालित रूप से अपग्रेड करना संभव नहीं होगा। किसी भी लाइसेंस में एबीपी सूट स्रोत कोड शामिल नहीं है, जो एक बाहरी उपकरण है जो आपके लिए कोड उत्पन्न करता है और सहायता करता है। आपके विकास के लिए। लाइसेंस प्रकारों के बीच अन्य अंतरों के लिए मूल्य निर्धारण पृष्ठ देखें। ABP Commercial temelji se na ABP Frameworku, okviru web aplikacije otvorenog koda i zajednici za ASP.NET Core. ABP Framework pruža izvrsnu infrastrukturu za pisanje koda koji se može održavati, proširiti i testirati s najboljim praksama. Izgrađen na popularnim alatima koje već poznajete i integriran u njih. Niska krivulja učenja, laka prilagodba, ugodan razvoj. Izrada web aplikacija poslovne razine može biti složena i dugotrajna. ABP Commercial nudi savršenu osnovnu infrastrukturu potrebnu za sva moderna rješenja koja se temelje na ASP.NET Core-u. Od dizajna do implementacije, cijeli razvojni ciklus osnažen je ABP-ovim ugrađenim značajkama i modulima. Možete podržati jedan ili više UI okvira, jednog ili više pružatelja baza podataka za jedan modul. Predložak za pokretanje konfiguriran je za pokretanje i testiranje vašeg modula u minimalnoj aplikaciji uz infrastrukturu testiranja jedinice i integracije. Tehničke informacije o ovom predlošku potražite u vodiču za razvojne programere. ABP framework modularni je okvir za razvoj aplikacija kompatibilan s temama i kompatibilan s mikroservisima za ASP.NET Core. Pruža kompletnu arhitekturu i snažnu infrastrukturu koja vam omogućuje da se usredotočite na vlastiti poslovni kod umjesto da se ponavljate za svaki novi projekt. Temelji se na najboljoj praksi razvoja softvera i popularnim alatima koje već poznajete. ABP okvir je potpuno besplatan, otvorenog koda i vođen zajednicom. Također nudi besplatnu temu i neke unaprijed izgrađene module (npr. upravljanje identitetom i upravljanje stanarima). Uključivanje izvornog koda modula u vaše rješenje daje vam maksimalnu slobodu prilagodbe tog modula. Međutim, tada neće biti moguće automatski nadograditi modul kada se objavi nova verzija. Nijedna od licenci ne uključuje izvorni kod ABP Suitea, koji je vanjski alat koji generira kod za vas i pomaže vašem razvoju. Ostale razlike između vrsta licenci potražite na stranici Planovi i cijene . ABP Commercial er byggt á ABP umhverfinu, sem er opin og frír hugbúnaður og samfélagslega keyrður vefforritunar umhverfi fyrir ASP.NET Core.ABP Framework, veitir framúrskarandi innviði til að skrifa viðhaldanlegan, auðbreytanlegann og prófanlegan kóða með bestu starfsháttum. Byggt á og samþætt við vinsæl tól sem þú þekkir nú þegar. Auðvelt að læra, auðvelt að aðlaga, þægilegt í þróun. ABP er einingar, þemu og ör-þjónusta þróunarramma fyrir ASP.NET Core. Það býður upp á fullkominn arkitektúr og sterka innviði til að láta þig einblína á eigin viðskiptakóða frekar en að endurtaka sjálfan þig fyrir hvert nýtt verkefni. Það er byggt á bestu starfsháttum hugbúnaðarþróunar og vinsælum tækjum sem þú þekkir nú þegar. ABP er algjörlega ókeypis og opinn uppspretta (open source). Það býður einnig upp á ókeypis þemur og nokkrar fyrirfram byggðar einingar (t.d. auðkennisstjórnun og tenant stjórnun). Með því að fá frumkóða eininganna í lausn þinni gefur þú þér hámarks frelsi til að sérsníða þá einingu. Hins vegar verður ekki hægt að uppfæra eininguna sjálfkrafa þegar ný útgáfa er gefin út. Ekkert af leyfunum inniheldur ABP Suite frumkóða, sem er ytra tæki sem býr til kóða fyrir þig og aðstoðar til þróunar þinnar. Sjá verðlagningarsíðuna fyrir annan mun á tegund leyfis. ABP Commercial si basa su ABP Framework, un framework per applicazioni web open source e guidato dalla comunità per ASP.NET Core. ABP Framework fornisce un'eccellente infrastruttura per la scrittura gestibile ed estensibile e codice testabile con best practice. Costruito e integrato in strumenti popolari che già conosci. Bassa curva di apprendimento, facile adattamento, sviluppo confortevole. ABP framework è un framework di sviluppo di applicazioni compatibile con micro-servizi per ASP.NET Core modulare. Fornisce un'architettura completa e una solida infrastruttura per farti concentrare sul tuo codice aziendale piuttosto che ripetere te stesso per ogni nuovo progetto. Si basa sulle migliori pratiche di sviluppo software e su strumenti popolari che già conosci. Il framework ABP è completamente gratuito, open source e guidato dalla comunità. Fornisce inoltre un tema gratuito e alcuni moduli predefiniti (ad es. Gestione delle identità e gestione dei tenant). Includere il codice sorgente di un modulo nella tua soluzione ti dà la massima libertà di personalizzare quel modulo. Tuttavia, non sarà possibile aggiornare automaticamente il modulo quando viene rilasciata una nuova versione. Nessuna delle licenze include il codice sorgente di ABP Suite, che è uno strumento esterno che genera codice per te e assiste al tuo sviluppo. Vedi la pagina dei prezzi per altre differenze tra i tipi di licenza. ABP Commercial is gebaseerd op het ABP Framework, een open source en community-gedreven webapplicatieframework voor ASP.NET Core. ABP Framework biedt een uitstekende infrastructuur om onderhoudbaar en uitbreidbaar te schrijven en testbare code met best practices. Gebouwd op en geïntegreerd in populaire tools die je al kent. Lage leercurve, gemakkelijke aanpassing, comfortabele ontwikkeling. ABP-framework is een modulair, themaeerbaar, microservice-compatibel applicatie-ontwikkelingsframework voor ASP.NET Core. Het biedt een complete architectuur en een sterke infrastructuur zodat u zich kunt concentreren op uw eigen bedrijfscode in plaats van uzelf te herhalen voor elk nieuw project. Het is gebaseerd op best practices voor softwareontwikkeling en populaire tools die u al kent. ABP-framework is volledig gratis, open source en community-gedreven. Het biedt ook een gratis thema en enkele vooraf gebouwde modules (bijvoorbeeld identiteitsbeheer en huurdersbeheer). Het toevoegen van de broncode van een module aan uw oplossing geeft u de maximale vrijheid om die module aan te passen. Het is dan echter niet mogelijk om de module automatisch te upgraden wanneer een nieuwe versie wordt uitgebracht. Geen van de licenties bevat de ABP Suite-broncode, een externe tool die code voor u genereert en assisteert voor uw ontwikkeling. Zie de pagina met prijzen voor andere verschillen tussen de licentietypen. ABP Commercial jest oparty na ABP Framework, platformie aplikacji internetowych typu open source i opartej na społeczności dla ASP.NET Core. ABP Framework zapewnia doskonałą infrastrukturę do pisania, którą można konserwować i rozszerzać i testowalny kod z najlepszymi praktykami. Wbudowany i zintegrowany z popularnymi narzędziami, które już znasz. Niska krzywa uczenia się, łatwa adaptacja, komfortowy rozwój. Struktura ABP to modułowa, oparta na motywach, zgodna z mikrousługami platforma do tworzenia aplikacji dla ASP.NET Core. Zapewnia kompletną architekturę i silną infrastrukturę, dzięki czemu możesz skupić się na własnym kodzie biznesowym, zamiast powtarzać się przy każdym nowym projekcie. Opiera się na najlepszych praktykach tworzenia oprogramowania i popularnych narzędziach, które już znasz. Framework ABP jest całkowicie darmowy, open source i oparty na społeczności. Zapewnia również darmowy motyw i kilka gotowych modułów (np. Zarządzanie tożsamością i zarządzanie najemcami). Dołączenie kodu źródłowego modułu do rozwiązania zapewnia maksymalną swobodę dostosowywania tego modułu. Jednak wtedy nie będzie możliwe automatyczne uaktualnienie modułu po wydaniu nowej wersji. Żadna z licencji nie zawiera kodu źródłowego ABP Suite, który jest zewnętrznym narzędziem, które generuje kod dla Ciebie i pomaga do swojego rozwoju. Zobacz stronę cen, aby poznać inne różnice między typami licencji. ABP Commercial é baseado no ABP Framework, um código aberto e um framework de aplicação web dirigido pela comunidade para ASP.NET Core. O ABP Framework fornece uma excelente infraestrutura para escrever extensível e sustentável e código testável com práticas recomendadas. Construído e integrado a ferramentas populares que você já conhece. Curva de aprendizado baixa, fácil adaptação, desenvolvimento confortável. A estrutura ABP é uma estrutura de desenvolvimento de aplicativos compatível com microsserviços, modular, para ASP.NET Core. Ele fornece uma arquitetura completa e uma infraestrutura forte para que você se concentre em seu próprio código de negócios, em vez de se repetir a cada novo projeto. É baseado nas melhores práticas de desenvolvimento de software e ferramentas populares que você já conhece. A estrutura ABP é totalmente gratuita, de código aberto e dirigida pela comunidade. Ele também fornece um tema gratuito e alguns módulos pré-construídos (por exemplo, gerenciamento de identidade e gerenciamento de inquilino). Incluir o código-fonte de um módulo em sua solução oferece o máximo de liberdade para personalizar esse módulo. No entanto, não será possível atualizar automaticamente o módulo quando uma nova versão for lançada. Nenhuma das licenças inclui o código-fonte do ABP Suite, que é uma ferramenta externa que gera código para você e ajuda para o seu desenvolvimento. Consulte a página de preços para outras diferenças entre os tipos de licença. 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ă. 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). 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. ABP Commercial основана на ABP Framework, платформе веб-приложений с открытым исходным кодом и сообществом для ASP.NET Core. ABP Framework предоставляет отличную инфраструктуру для написания поддерживаемых, расширяемых и тестируемый код с лучшими практиками. Создан и интегрирован с популярными инструментами, которые вы уже знаете. Низкая кривая обучения, легкая адаптация, комфортное развитие. ABP framework - это модульная, тематическая и совместимая с микросервисами платформа разработки приложений для ASP.NET Core. Он предоставляет полную архитектуру и мощную инфраструктуру, чтобы вы могли сосредоточиться на собственном бизнес-коде, а не повторяться в каждом новом проекте. Он основан на лучших практиках разработки программного обеспечения и популярных инструментах, которые вы уже знаете. Платформа ABP полностью бесплатна, имеет открытый исходный код и управляется сообществом. Он также предоставляет бесплатную тему и некоторые готовые модули (например, управление идентификацией и управление арендаторами). Включение исходного кода модуля в ваше решение дает вам максимальную свободу настройки этого модуля. Однако тогда будет невозможно автоматически обновить модуль при выпуске новой версии. Ни одна из лицензий не включает исходный код ABP Suite, который является внешним инструментом, который генерирует код для вас и помогает к вашей разработке. См. страницу с ценами , чтобы узнать о других различиях между типами лицензий. ABP Commercial je založené na ABP frameworku, open source a komunitou riadenom frameworku webových aplikácií pre ASP.NET Core. ABP Framework poskytuje vynikajúcu infraštruktúru na písanie udržiavateľného, rozšíriteľného a testovateľného kódu s osvedčenými postupmi. Je integrovaný a postavený na populárnych nástrojoch, ktoré už poznáte. Nízka krivka učenia, jednoduché prispôsobenie, pohodlný vývoj. ABP framework je modulárny, témovo-upraviteľný, s mikroslužbami kompatibilný framework na vývoj aplikácií pre ASP.NET Core. Poskytuje kompletnú architektúru a silnú infraštruktúru, aby ste sa mohli sústrediť na vlastný biznis kód a nemuseli sa opakovať pri každom novom projekte. Je založený na osvedčených postupoch vývoja softvéru a populárnych nástrojoch, ktoré už poznáte. ABP framework je úplne bezplatný, má otvorený zdrojový kód a je poháňaný komunitou. Poskytuje aj bezplatnú tému a niektoré predpripravené moduly (napr. správu identít a správu tenantov). Začlenenie zdrojového kódu modulu do vášho riešenia vám dáva maximálnu slobodu prispôsobenia tohto modulu. Potom však nebude možné automaticky aktualizovať modul pri vydaní novej verzie. Žiadna z licencií nezahŕňa zdrojový kód balíka ABP Suite, čo je externý nástroj, ktorý pre vás generuje kód a pomáha pri vývoji. Dalšie rozdiely medzi jednotlivými typmi licencií nájdete na stránke o cenách. ABP Commercial temelji na ABP Framework, odprtokodnem in skupnostno usmerjenem ogrodju spletnih aplikacij za ASP.NET Core. ABP Framework zagotavlja odlično infrastrukturo za pisanje, ki jo je mogoče vzdrževati in je razširljivo. in kodo, ki jo je mogoče preizkusiti z najboljšimi praksami. Vgrajeno in integrirano v priljubljena orodja, ki jih že poznate. Nizka krivulja učenja, enostavna prilagoditev, udoben razvoj. Ogrodje ABP je modularno, tematsko ogrodje za razvoj aplikacij za ASP.NET Core, združljivo z mikro storitvami. Zagotavlja popolno arhitekturo in močno infrastrukturo, da se osredotočite na lastno poslovno kodo, namesto da se ponavljate za vsak nov projekt. Temelji na najboljših praksah razvoja programske opreme in priljubljenih orodjih, ki jih že poznate. Okvir ABP je popolnoma brezplačen, odprtokoden in usmerjen v skupnost. Ponuja tudi brezplačno temo in nekaj vnaprej izdelanih modulov (npr. upravljanje identitete in upravljanje najemnikov). Vključitev izvorne kode modula v vašo rešitev vam daje največjo svobodo pri prilagajanju tega modula. Vendar takrat modula ne bo mogoče samodejno nadgraditi, ko bo izdana nova različica. Nobena od licenc ne vključuje izvorne kode zbirke ABP Suite, ki je zunanje orodje, ki za vas ustvari kodo in vam pomaga. za vaš razvoj. Glejte stran s cenami za druge razlike med vrstami licenc. ABP Commercial dựa trên ABP Framework, một khuôn khổ ứng dụng web nguồn mở và do cộng đồng điều khiển cho ASP.NET Core. ABP Framework cung cấp một cơ sở hạ tầng tuyệt vời để viết và mã có thể kiểm tra với các phương pháp hay nhất. Được xây dựng và tích hợp với các công cụ phổ biến mà bạn đã biết. Đường cong học tập thấp, dễ dàng thích nghi, phát triển thoải mái. Khung ABP là một khung phát triển ứng dụng mô-đun, có thể chủ đề, tương thích với dịch vụ vi mô cho ASP.NET Core. Nó cung cấp một kiến trúc hoàn chỉnh và một cơ sở hạ tầng mạnh mẽ để khiến bạn tập trung vào mã kinh doanh của riêng mình hơn là lặp lại chính mình cho mọi dự án mới. Nó dựa trên các phương pháp hay nhất về phát triển phần mềm và các công cụ phổ biến mà bạn đã biết. Khung ABP hoàn toàn miễn phí, mã nguồn mở và hướng tới cộng đồng. Nó cũng cung cấp một chủ đề miễn phí và một số mô-đun được tạo sẵn (ví dụ: quản lý danh tính và quản lý người thuê). Bao gồm mã nguồn của mô-đun vào giải pháp của bạn mang lại cho bạn quyền tự do tối đa để tùy chỉnh mô-đun đó. Tuy nhiên, sau đó sẽ không thể tự động nâng cấp mô-đun khi phiên bản mới được phát hành. Không có giấy phép nào bao gồm mã nguồn ABP Suite, là một công cụ bên ngoài tạo mã cho bạn và hỗ trợ cho sự phát triển của bạn. Xem trang giá cả để biết những khác biệt khác giữa các loại giấy phép. ABP商業版基於ABP框架, 這是一個開源和社區驅動的ASP.NET Core web應用程序開發框架. ABP框架提供了出色的基礎設施, 使用最佳實踐編寫可維護,可擴展,可測試的代碼. 基於你已經知道的流行工具. 低學習曲線,容易適應,舒適的開發體檢. ABP框架是模塊化,主題化,微服務兼容的ASP.NET Core應用程序開發框架. 它提供了一個完整的架構和強大的基礎設施,讓你專註於自己的業務代碼而不是重復自己的每一個項目. 它基於軟件開發的最佳實踐和你已經知道的流行工具 ABP框架是完全免費,開源和由社區驅動的. 它還提供了一個免費的主題和一些預構建的模塊 (如 identity管理和租戶管理). 將模塊的源代碼包含到解決方案中,可以最大程度地自定義該模塊. 但是當新版本發布時,將無法自動升級模塊. 這些許可均不包含ABP Suite源代碼,該源代碼是一個外部工具,可以為你生成代碼並幫助你進行開發 有關許可類型之間的其它差異查看定價頁面.
بعد إرسال رسوم الترخيص عبر التحويل المصرفي ، أرسل لنا بريدًا إلكترونيًا على accounting@abp.io إيصالك ونوع الترخيص المطلوب. معلومات حسابنا المصرفي الدولي:",
"HowToUpgrade": "كيفية ترقية التطبيقات الموجودة عند توفر إصدار جديد؟",
@@ -352,41 +369,46 @@
"WeWillSendYouADownloadLink": "تم إرسال ارتباط لتنزيل الكتاب الإلكتروني إلى {0}.
تحقق من صناديق البريد الوارد/البريد غير الهام/البريد العشوائي!",
"InvalidFormInputs": "من فضلك ، اكتب المعلومات الصحيحة المحددة في النموذج.",
"DDDBookEmailBody": "شكرا لك.
لتنزيل كتابك ، انقر هنا .",
- "FreeDDDEBook": "كتاب إلكتروني مجاني DDD",
"StartFree": "ابدأ مجانًا",
"FreeTrial": "تجربة مجانية",
"AcceptsMarketingCommunications": " نعم ، أرغب في تلقي اتصالات التسويق التجاري من ABP.",
"PurposeOfUsage": "الغرض من الاستخدام",
- "Industry": "صناعة",
"Choose": "- يختار -",
"CompanyOrganizationName": "اسم المنظمة/او الشركة",
"CompanySize": "حجم الشركة",
"Next": "التالي",
"StartTrial": "ابدأ الإصدار التجريبي المجاني",
- "ContactUsIssues": "اتصل بنا إذا كان لديك أي مشاكل",
+ "ContactUsQuestions": "تواصل معنا إذا كان عندك أي أسئلة",
"TrialActivatedWarning": ".يحق للمستخدم الحصول على فترة تجريبية مجانية واحدة فقط. لقد استخدمت بالفعل الفترة التجريبية الخاصة بك",
+ "ActivationRequirement": "أنت على بعد خطوة واحدة من بدء النسخة التجريبية.
بعد التحقق من معلوماتك، سنقوم بتفعيل الترخيص الخاص بك. بمجرد تنشيط الترخيص الخاص بك، سنرسل بريدًا إلكترونيًا إلى {0} . لا تقلق، هذه العملية لن تستغرق وقتا طويلا!",
"SaveAndDownload": "حفظ وتنزيل",
"CompanyNameValidationMessage": "اسم الشركة طويل جدا!",
"AddressValidationMessage": "العنوان طويل جدا!",
"TaxNoValidationMessage": "TAX/VAT No طويل جدًا!",
"NotesValidationMessage": "حقل الملاحظات طويل جدًا!",
"CheckYourBillingInfo": "يمكنك إنشاء فاتورتك مرة واحدة فقط! تحقق من معلومات الفواتير الخاصة بك قبل إنشاء الفاتورة.",
- "Volo.AbpIo.Commercial:030000": "لقد استخدمت بالفعل الفترة التجريبية الخاصة بك.",
- "Volo.AbpIo.Commercial:030001": "اسم هذه المنظمة موجود بالفعل.",
"StartYourFreeTrial": "ابدأ تجربتك المجانية",
"TrialLicenseModelInvalidErrorMessage": "أحد الحقول التالية غير صالح: اسم البلد أو حجم الشركة أو الصناعة أو الغرض من الاستخدام.",
"Trial": "محاكمة",
"Purchased": "تم شراؤها",
- "PurchaseLicense": "شراء {0} رخصة",
+ "PurchaseNow": "شراء الآن",
"PurchaseTrialLicenseMessage": "تاريخ انتهاء الترخيص الخاص بك هو {0}.
إذا كنت ترغب في الاستمرار في استخدام المشاريع التي أنشأتها أثناء الفترة التجريبية المجانية ، فأنت بحاجة إلى تغيير مفاتيح الترخيص في ملفات appsettings.secrets.json
الخاصة بك. هنا هو مفتاح الترخيص الخاص بك:",
"TrialLicenseExpireMessage": "أنت تستخدم الترخيص التجريبي وستنتهي صلاحية الترخيص التجريبي في {0}.",
"TryForFree": "حاول مجانا",
"TrialLicenseExpiredInfo": "انتهت فترة الترخيص التجريبي الخاص بك!",
- "CommercialNewsletterConfirmationMessage": "أوافق على البنود والشروط و سياسة الخصوصية .",
+ "DowngradeLicensePlan": "هل يمكنني الرجوع إلى خطة ترخيص أقل في المستقبل؟",
+ "DowngradeLicensePlanExplanation": "لا يمكنك الرجوع إلى خطة الترخيص الحالية لديك. ولكن يمكنك شراء خطة ترخيص جديدة أقل ومواصلة تطوير الترخيص الجديد. بعد شراء ترخيص أقل، تحتاج فقط إلى تسجيل الدخول إلى خطة الترخيص الجديدة الخاصة بك عبر أمر ABP CLI: ` abp login
Upgrade: Upgradem vaší licence budete povýšeni na vyšší licenční plán, který vám umožní získat další výhody. Podívejte se na tabulku porovnání licencí , abyste viděli rozdíly mezi licenčními plány. Na druhou stranu, když upgradujete, datum vypršení platnosti vaší licence se nezmění! Chcete-li prodloužit datum ukončení licence, musíte prodloužit licenci.",
"LicenseRenewalCost": "Kolik stojí obnovení licence po 1 roce?",
"LicenseRenewalCostExplanation": "Cena za obnovení (prodloužení) standardní týmové licence je ${0}, standardní obchodní licence je ${1} a standardní podnikové licence je ${2}. Pokud již jste zákazníkem, přihlaste se ke svému účtu a zkontrolujte dostupné ceny za obnovení.",
"HowDoIRenewMyLicense": "Jak obnovím licenci?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Po zaslání licenčního poplatku bankovním převodem nám zašlete e-mail na adresu accounting@abp.io potvrzení a požadovaný typ licence. Informace o našem mezinárodním bankovním účtu:",
"HowToUpgrade": "Jak upgradovat stávající aplikace, když je k dispozici nová verze?",
@@ -352,59 +369,721 @@
"WeWillSendYouADownloadLink": "Odkaz ke stažení e-knihy byl odeslán na adresu {0}.
Zkontrolujte svou doručenou poštu/nevyžádané/spamové schránky!",
"InvalidFormInputs": "Zadejte prosím platné informace uvedené ve formuláři.",
"DDDBookEmailBody": "Děkuji.
Chcete-li si knihu stáhnout, klikněte sem.",
- "FreeDDDEBook": "E-kniha DDD zdarma",
"StartFree": "Začněte zdarma",
"FreeTrial": "Zkušební verze zdarma",
"AcceptsMarketingCommunications": " Ano, chci dostávat komerční marketingová sdělení ABP.",
"PurposeOfUsage": "Účel použití",
- "Industry": "Průmysl",
"Choose": "- Vybrat -",
"CompanyOrganizationName": "Název společnosti/organizace",
"CompanySize": "Velikost společnosti",
"Next": "další",
"StartTrial": "Spusťte bezplatnou zkušební verzi",
- "ContactUsIssues": "Pokud máte nějaké problémy, kontaktujte nás",
+ "ContactUsQuestions": "V případě dotazů nás kontaktujte",
"TrialActivatedWarning": "Uživatel má nárok pouze na 1 bezplatné zkušební období. Zkušební období jste již využili.",
+ "ActivationRequirement": "Jste poslední krok od zahájení zkušebního období.
Po kontrole vašich údajů vaši licenci aktivujeme. Jakmile bude vaše licence aktivována, zašleme vám e-mail na adresu {0} . Nebojte se, tento proces nebude trvat dlouho!",
"SaveAndDownload": "Uložit a stáhnout",
"CompanyNameValidationMessage": "Název společnosti je příliš dlouhý!",
"AddressValidationMessage": "Adresa je příliš dlouhá!",
"TaxNoValidationMessage": "Číslo daně/DPH je příliš dlouhé!",
"NotesValidationMessage": "Pole poznámek je příliš dlouhé!",
"CheckYourBillingInfo": "Fakturu můžete vytvořit pouze jednou! Před vytvořením faktury zkontrolujte své fakturační údaje.",
- "Volo.AbpIo.Commercial:030000": "Zkušební období jste již využili.",
- "Volo.AbpIo.Commercial:030001": "Tento název organizace již existuje.",
"StartYourFreeTrial": "Začít bezplatnou zkušební verzi",
"TrialLicenseModelInvalidErrorMessage": "Jedno z následujících polí je neplatné: Název země, Velikost společnosti, Odvětví nebo Účel použití.",
"Trial": "zkušební",
"Purchased": "Zakoupeno",
- "PurchaseLicense": "Zakoupit licenci {0}",
+ "PurchaseNow": "Koupit nyní",
"PurchaseTrialLicenseMessage": "Datum vypršení platnosti vaší licence je {0}.
Chcete-li nadále používat projekty, které jste vytvořili během bezplatného zkušebního období, musíte změnit licenční klíče ve svých souborech appsettings.secrets.json
. Zde je váš licenční klíč:",
"TrialLicenseExpireMessage": "Používáte zkušební licenci a platnost vaší zkušební licence vyprší dne {0}.",
"TryForFree": "Zkus zadarmo",
"TrialLicenseExpiredInfo": "Vaše zkušební licenční období vypršelo!",
- "CommercialNewsletterConfirmationMessage": "I agree to the Terms & Conditions and Privacy Policy.",
- "ContinueWithNewOrganization": "Pokračujte s novou organizací",
+ "DowngradeLicensePlan": "Mohu v budoucnu přejít na nižší licenční plán?",
+ "DowngradeLicensePlanExplanation": "Stávající licenční plán nelze snížit. Můžete si však zakoupit nový nižší licenční plán a pokračovat ve vývoji s novou licencí. Po zakoupení nižší licence se stačí přihlásit k novému licenčnímu plánu pomocí příkazu ABP CLI: abp login -o
Rozdíly mezi typy licencí naleznete v tabulce porovnání licencí .",
+ "SelectTargetLicense": "Vyberte možnost Cílová licence",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Ano, prodloužit datum vypršení platnosti licence o 1 rok.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Chcete si prodloužit licenci o další 1 rok?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Upgrade neprodlouží datum vypršení platnosti vaší licence!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Upgradem vaší licence budete povýšeni na vyšší typ licence, což vám umožní získat další výhody. Rozdíly mezi typy licencí naleznete v tabulce porovnání licencí .",
+ "Landing_Page_CustomerStories": "Příběhy zákazníků",
+ "Landing_Page_OurGreatCustomers": "Naši skvělí zákazníci",
+ "Landing_Page_WebApplicationFramework": "Web Application Framework",
+ "Landing_Page_WebDevelopmentPlatform": "Platforma pro vývoj webu",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Kompletní platforma pro vývoj webu",
+ "Landing_Page_TryFreeDemo": "Vyzkoušejte bezplatné demo",
+ "Landing_Page_StartingPointForWebApplications": "Výchozí bod pro webové aplikace založené na ASP.NET Core! Je založen na ABP Framework pro nejlepší vývoj webu.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework poskytuje softwarovou infrastrukturu pro vývoj vynikajících webových aplikací s osvědčenými postupy.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Architektura kompatibilní s mikroslužbami",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Předpřipravené aplikační moduly a motivy",
+ "Landing_Page_MultiTenantArchitecture": "Architektura pro více nájemců",
+ "Landing_Page_MultiTenancyDescription": "Aplikace SaaS snadno! Integrovaný multi-tenancy z databáze do uživatelského rozhraní.",
+ "Landing_Page_DDDIntroduction": "Navrženo a vyvinuto na základě vzorů a principů DDD. Poskytuje vrstvený model pro vaši aplikaci.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Kompletní infrastruktura pro autorizaci, ověřování, zpracování výjimek, ukládání do mezipaměti, protokolování auditu, správu transakcí a další.",
+ "Landing_Page_PreBuiltApplicationModules": "Předem vytvořené aplikační moduly, které zahrnují nejběžnější požadavky na webové aplikace.",
+ "Landing_Page_ChatModule": "Povídat si",
+ "Landing_Page_DocsModule": "Docs",
+ "Landing_Page_FileManagementModule": "Správa souborů",
+ "Landing_Page_CustomerStory_1": "Společnost ABP Commercial umožnila společnosti SC Ventures dodat platformu SaaS s vícenájemci silo-databáze na bankovní úrovni za 9 měsíců na podporu financování pohledávek / závazků dodavatelského řetězce faktur s významnou hodnotou z několika integrovaných kotev. Modularita ABP umožnila týmu dodávat v rekordním čase, projít všemi VAPT a nasadit zásobník kontejnerových mikroslužeb prostřednictvím plného CI/CD a potrubí do výroby.",
+ "Landing_Page_CustomerStory_2": "Vidíme hodnotu použití ABP Commercial ke snížení režie projektů vlastního vývoje. Tým může sjednotit vzor kódu v různých proudech projektu. V rámci vidíme větší potenciál pro rychlejší vytváření nových funkcí než dříve. Věříme, že budeme neustále vidět hodnotu využití ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Milujeme ABP. Nemusíme psát všechno od začátku. Vycházíme z předem připravených funkcí a soustředíme se jen na to, co skutečně potřebujeme napsat. ABP má také dobrou architekturu a kód je vysoce kvalitní s menším počtem chyb. Kdybychom měli vše potřebné napsat sami, možná bychom museli strávit roky. Ještě jedna věc, která se nám líbí, je, že nová verze nebo oprava problému nebo vylepšení vychází velmi brzy \n každý druhý týden. Nečekáme příliš dlouho.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial je fantastický produkt, který bych doporučil. Komerční produkty uváděné na trh pro naše zákazníky na jediné konfigurovatelné platformě. Skok začíná, že rámec a nástroje, které poskytuje každý tým, stojí za každý cent. ABP Commercial nejlépe vyhovovala našim potřebám.",
+ "Landing_Page_AdditionalServices": "Vlastní nebo objemová licence, onboarding, živá školení a podpora, vlastní vývoj projektů, portování stávajících projektů a další...",
+ "Landing_Page_IncludedDeveloperLicenses": "Zahrnuto {0} licencí pro vývojáře",
+ "Landing_Page_SeeOnDemo": "Viz Demo",
+ "Landing_Page_LeptonThemes": "LeptonThemes",
+ "Landing_Page_AccountModuleDescription_1": "Tento modul implementuje autentizační systém pro aplikaci;",
+ "Landing_Page_AccountModuleDescription_2": "Poskytuje přihlašovací stránku s uživatelským jménem a heslem",
+ "Landing_Page_AccountModuleDescription_3": "Poskytuje registrační stránku pro vytvoření nového účtu.",
+ "Landing_Page_AccountModuleDescription_4": "Poskytuje stránku se zapomenutým heslem pro odeslání odkazu pro obnovení hesla e-mailem.",
+ "Landing_Page_AccountModuleDescription_5": "Poskytuje funkci potvrzení e-mailu s uživatelským rozhraním.",
+ "Landing_Page_AccountModuleDescription_6": "Implementuje dvoufaktorovou autentizaci (SMS a e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementuje uzamčení uživatele (uzamkne účet na nastavenou dobu, pokud dojde k určitému počtu neúspěšných přihlášení z důvodu neplatných přihlašovacích údajů v určitém časovém intervalu).",
+ "Landing_Page_AccountModuleDescription_8": "Implementuje uživatelské rozhraní a funkčnost ověřovacího serveru Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Umožňuje přepínat mezi nájemci v prostředí s více nájemci.",
+ "Landing_Page_AccountModuleDescription_10": "Umožňuje změnit jazyk uživatelského rozhraní aplikace.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Tento modul poskytuje uživatelské rozhraní hlášení protokolu auditu pro infrastrukturu auditu. Umožňuje vyhledávat, filtrovat a zobrazovat záznamy protokolu auditu a protokoly změn entit.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Záznam protokolu auditu obsahuje kritická data o každém požadavku klienta:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, prohlížeč, IP adresa, jméno klienta",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Uživatel",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Metoda HTTP, návratový stavový kód HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Úspěch/neúspěch, podrobnosti o výjimce, pokud jsou k dispozici",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Doba realizace požadavku",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Entity byly v tomto požadavku vytvořeny, odstraněny nebo aktualizovány (se změněnými vlastnostmi).",
+ "Landing_Page_BloggingModuleDescription_1": "Tento modul přidá do vaší aplikace ABP jednoduchý blog;",
+ "Landing_Page_BloggingModuleDescription_2": "Umožňuje vytvářet více blogů v jedné aplikaci.",
+ "Landing_Page_BloggingModuleDescription_3": "Podporuje formát Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Umožňuje napsat komentář k příspěvku.",
+ "Landing_Page_BloggingModuleDescription_5": "Umožňuje přiřadit tagy k příspěvkům na blogu.",
+ "Landing_Page_BloggingModuleDescription_6": "Podívejte se na web blog.abp.io jako živý příklad modulu blogování.",
+ "Landing_Page_ChatModuleDescription_1": "Tento modul se používá pro zasílání zpráv v reálném čase mezi uživateli v aplikaci.",
+ "Landing_Page_ChatModuleDescription_2": "Zprávy v reálném čase na stránce chatu.",
+ "Landing_Page_ChatModuleDescription_3": "Vyhledejte uživatele v aplikaci pro nové konverzace.",
+ "Landing_Page_ChatModuleDescription_4": "Seznam kontaktů pro nedávné konverzace.",
+ "Landing_Page_ChatModuleDescription_5": "Upozornění na nové zprávy, když se uživatel dívá na jinou stránku.",
+ "Landing_Page_ChatModuleDescription_6": "Odznak celkového počtu nepřečtených zpráv na ikoně nabídky.",
+ "Landing_Page_ChatModuleDescription_7": "Počet nepřečtených zpráv pro každou konverzaci.",
+ "Landing_Page_ChatModuleDescription_8": "Líně nabité konverzace.",
+ "Landing_Page_DocsModuleDescription_1": "Tento modul se používá k vytváření webových stránek technické dokumentace;",
+ "Landing_Page_DocsModuleDescription_2": "Vestavěná integrace GitHubu : Přímé psaní a správa dokumentů na GitHubu.",
+ "Landing_Page_DocsModuleDescription_3": "Podpora verzování přímo integrovaná do vydání GitHubu.",
+ "Landing_Page_DocsModuleDescription_4": "Podporuje více jazyků (s nouzovou podporou výchozího jazyka).",
+ "Landing_Page_DocsModuleDescription_5": "Podporuje formáty Markdown a HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Poskytuje navigaci a část osnovy .",
+ "Landing_Page_DocsModuleDescription_7": "Umožňuje hostovat více projektové dokumentace v jedné aplikaci.",
+ "Landing_Page_DocsModuleDescription_8": "Odkazy na soubor na GitHubu, takže kdokoli může snadno přispět kliknutím na odkaz Upravit .",
+ "Landing_Page_DocsModuleDescription_9": "Kromě zdroje GitHub umožňuje jednoduše použít složku jako zdroj dokumentace.",
+ "Landing_Page_FileManagementModuleDescription_1": "Nahrávejte, stahujte a organizujte soubory v hierarchické struktuře složek.",
+ "Landing_Page_FileManagementModuleDescription_2": "Tento modul se používá k nahrávání, stahování a organizování souborů v hierarchické struktuře složek. Je také kompatibilní s multipronájmem a můžete určit celkový limit velikosti pro své nájemníky.",
+ "Landing_Page_FileManagementModuleDescription_3": "Tento modul je založen na systému BLOB Storing , takže může používat různé poskytovatele úložiště pro ukládání obsahu souborů.",
+ "Landing_Page_IdentityModuleDescription_1": "Tento modul implementuje systém uživatele a role aplikace;",
+ "Landing_Page_IdentityModuleDescription_2": "Postaveno na knihovně Microsoft ASP.NET Core Identity .",
+ "Landing_Page_IdentityModuleDescription_3": "Správa rolí a uživatelů v systému. Uživatel může mít více rolí .",
+ "Landing_Page_IdentityModuleDescription_4": "Nastavte oprávnění na úrovni role a uživatele.",
+ "Landing_Page_IdentityModuleDescription_5": "Povolit/zakázat dvoufaktorové ověřování a uzamčení uživatele na uživatele.",
+ "Landing_Page_IdentityModuleDescription_6": "Správa základního uživatelského profilu a hesla .",
+ "Landing_Page_IdentityModuleDescription_7": "Spravujte typy nároků v systému, nastavujte nároky na role a uživatele.",
+ "Landing_Page_IdentityModuleDescription_8": "Stránka nastavení pro správu složitosti hesel , přihlášení uživatele, účtu a uzamčení.",
+ "Landing_Page_IdentityModuleDescription_9": "Podporuje ověřování LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Poskytuje ověření e-mailu a telefonního čísla .",
+ "Landing_Page_IdentityModuleDescription_11": "Podporuje integraci sociálního přihlášení (Twitter, Facebook, GitHub atd...).",
+ "Landing_Page_IdentityModuleDescription_12": "Spravujte organizační jednotky v systému.",
+ "Landing_Page_PaymentModuleDescription_1": "Poskytuje integraci pro různé platební brány.",
+ "Landing_Page_PaymentModuleDescription_2": "Tento modul poskytuje integraci pro platební brány, takže můžete snadno získat platbu od svých zákazníků.",
+ "Landing_Page_PaymentModuleDescription_3": "Tento modul podporuje následující platební brány",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Použijte stejné přihlašovací údaje pro commercial.abp.io i support.abp.io .",
+ "WatchCrudPagesVideo": "Podívejte se na video „Vytváření stránek CRUD pomocí ABP Suite“!",
+ "WatchGeneratingFromDatabaseVideo": "Podívejte se na video „ABP Suite: Generování stránek CRUD ze stávajících databázových tabulek“!",
+ "WatchTakeCloserLookVideo": "Podívejte se na video „Podívejte se blíže na generování kódu: ABP Suite“!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Abyste mohli spustit zkušební licenci, měli byste mít potvrzenou e-mailovou adresu.",
+ "EmailVerificationMailNotSent": "Ověřovací e-mail se nepodařilo odeslat.",
+ "GetConfirmationEmail": "Kliknutím sem dostanete ověřovací e-mail, pokud jste jej ještě nedostali.",
+ "WhichLicenseTypeYouAreInterestedIn": "O jaký typ licence máte zájem?",
+ "DontTakeOurWordForIt": "Neberte nás za slovo...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Přečtěte si, co chtějí uživatelé ABP Commercial vědět",
+ "Testimonial_ShortDescription_1": "Modularita ABP umožnila týmu dodat včas.",
+ "Testimonial_ShortDescription_2": "Vytvářejte nové funkce rychleji než dříve.",
+ "Testimonial_ShortDescription_3": "Vycházíme z předem připravených funkcí a soustředíme se jen na to, co skutečně potřebujeme napsat.",
+ "Testimonial_ShortDescription_4": "ABP Commercial nejlépe vyhovovala našim potřebám.",
+ "OnlineReviewersOnAbpCommercial": "Online recenze na ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Podívejte se, co bylo řečeno o ABP Commercial, a pokud chcete, napište své myšlenky.",
+ "BlazoriseLicense": "Musíme si koupit licenci Blazorise?",
+ "BlazoriseLicenseExplanation": "Máme dohodu mezi společnostmi Volosoft a Megabit, na základě této dohody je licence Blazorise přibalena k produktům ABP Commercial, proto si naši zákazníci nemusí kupovat další licenci Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x další vývojáři",
+ "ExtendPaymentInfoSection_DiscountRate": "Sleva {0} %",
+ "TotalNetPrice": "Celková čistá cena",
+ "EFCore": "Jádro Entity Framework",
+ "All": "Všechno",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Poskytovatel dat",
+ "UIFramework": "UI Framework",
+ "LeptonXThemeForDashboard": "Téma LeptonX pro váš Admin Dashboard od",
+ "AbpPlatform": "Platforma ABP",
+ "YouDeserveGoodUXUI": "Zasloužíte si dobré uživatelské rozhraní a lepší uživatelské rozhraní. LeptonX Theme od ABP je tady, aby to posloužilo.",
+ "ViewLiveDemo": "Zobrazit živé demo tématu",
+ "GetLeptonX": "Získejte LeptonX nyní",
+ "SeeLeptonXDocumentation": "Viz dokumentace LeptonX",
+ "SeeLeptonDocumentation": "Viz dokumentace Lepton",
+ "SimplifiedMenu": "Zjednodušené menu",
+ "SimplifiedMenuDescription": "Hledanou stránku snadno najdete filtrováním nabídky",
+ "YourFavoritePages": "Vaše oblíbené stránky na dosah",
+ "YourFavoritePagesDescription": "Stránku můžete snadno přidat nebo odebrat z oblíbených kliknutím na ikonu hvězdičky v pravém horním rohu stránky.",
+ "BreadCrumbs": "Strouhanka pro bezproblémové přepínání",
+ "BreadCrumbsDescription": "Pomocí Breadcrumb se můžete jedním kliknutím přepnout na stránky na stejné úrovni, i když je levé menu zavřené, a funguje to na tabletu a mobilu!",
+ "YourMenu": "Vaše menu, jak si přejete",
+ "YourMenuDescription": "Přizpůsobte si přímo klikatelné ikony a rozevírací pole v uživatelské nabídce, jak si přejete. Uživatelské menu je zcela přizpůsobitelné vašim potřebám",
+ "RtlSupport": "Podpora RTL pro váš jazyk",
+ "RtlSupportDescription": "Téma LeptonX podporuje RTL pro váš jazyk. Jazykové možnosti jsou v nabídce nastavení, kde můžete jazyk změnit.",
+ "YourColors": "Vaše barvy v uživatelském rozhraní administrátorského panelu",
+ "YourColorsDescription": "Téma LeptonX funguje podle vašich systémových preferencí a má možnosti světlého motivu ovládacího panelu, tmavého motivu ovládacího panelu a polotmavého motivu ovládacího panelu.",
+ "ArrangeContentWidth": "Snadno uspořádejte šířku obsahu",
+ "ArrangeContentWidthDescription": "Snadno změňte šířku oblasti obsahu.",
+ "LeptonXCompatibleWith": "LeptonX Theme je kompatibilní s",
+ "MobileResponsiveTemplate": "Mobilní responzivní šablona",
+ "MobileResponsiveTemplateDescription1": "Získejte přístup ke svému administračnímu panelu LeptonX z jakéhokoli zařízení, které se vám líbí.",
+ "MobileResponsiveTemplateDescription2": "Je navržen tak, abyste jej mohli snadno používat v každém vašem zařízení. Je responzivní na mobilních zařízeních a velikostech tabletů.",
+ "TopMenuLayoutOption": "Možnost rozvržení horní nabídky",
+ "TopMenuLayoutOptionDescription1": "Pokud byste chtěli nastavit svůj web se stejným administračním panelem, je možné to udělat pomocí LeptonX Theme!",
+ "TopMenuLayoutOptionDescription2": "Vyzkoušejte rozložení horní nabídky LeptonX, aby se to stalo!",
+ "EasilyCustomizable": "Snadno přizpůsobitelné pro barvy vaší značky",
+ "EasilyCustomizableDescription1": "Motiv LeptonX si můžete přizpůsobit pomocí několika proměnných SCSS. Žádné přepisování, žádné další zatížení CSS!",
+ "EasilyCustomizableDescription2": "S LeptonX si můžete uspořádat svůj administrační panel, jak chcete.",
+ "IndependentLayout": "Nezávislá oblast rozvržení a obsahu",
+ "IndependentLayoutDescription1": "Infrastruktura uspořádání LeptonX byla navržena zcela odděleně od obsahu.",
+ "IndependentLayoutDescription2": "To znamená, že pokud chcete, můžete svůj projekt volně navrhnout s jinou strukturou obsahu než Bootstrap.",
+ "MostUsedLibraries": "Nejpoužívanější knihovny integrované s LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX obsahuje vaše nejpoužívanější knihovny. Umožňuje vám bez námahy používat knihovny, jako jsou ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 a Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX také podporuje specifické knihovny MVC Angular a Blazor.",
+ "CreateAndCustomize": "Vytvořte a přizpůsobte stránky, které potřebujete, během několika sekund pomocí vlastních stránek LeptonX",
+ "CreateAndCustomizeDescription": "Pomocí tématu LeptonX máte také přístup k mnoha předpřipraveným HTML stránkám. Patří mezi ně mnoho stránek, jako je přihlašovací stránka, blog, FAQ, seznam předplatných, faktura, ceny a správa souborů.",
+ "LeptonThemeForAdmin": "Téma Lepton pro váš administrační panel od",
+ "LeptonThemeForAdminDescription": "Téma Lepton je stále dostupné a bude udržováno. Pokud chcete přejít na téma LeptonX jako uživatel tématu Lepton, můžete se podívat na dokumentaci, kde se dozvíte, jak na to.",
+ "LeptonCompatibleWith": "Lepton Theme je kompatibilní s",
+ "BlackFridayDiscount": "Black Friday sleva",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} pro další vývojáře (počet: {1})",
+ "Upgrade": "Vylepšit",
+ "Renewal": "Obnova",
+ "UpgradePaymentInfoSection_LicensePrice": "licence {0}",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Obnovení licence",
+ "Total": "Celkový",
"SupportPolicyFaqTitle": "Jaká je vaše politika podpory?",
"SupportPolicyFaqExplanation": "Podporujeme pouze aktivní a předchozí hlavní verzi. Nezaručujeme vydání opravy pro třetí a starší hlavní verzi. Například pokud je aktivní verze 7.0.0, vydáme opravné verze pro verzi 6.x.x i 7.x.x. Kromě toho poskytujeme podporu pouze pro problémy související s ABP Framework a ABP Commercial. To znamená, že neposkytujeme žádnou podporu aplikacím třetích stran, cloudovým službám a dalším periferním knihovnám používaným produkty ABP. Vynaložíme komerčně přiměřené úsilí, abychom našim zákazníkům poskytli technickou podporu během oficiální pracovní doby společnosti \"Volosoft Bilisim A.S\". Na druhou stranu se nezavazujeme k době odezvy podle dohody o úrovni služeb (SLA), ale budeme se snažit reagovat na technické problémy co nejrychleji v rámci naší oficiální pracovní doby. Pokud není se zákazníkem uzavřena zvláštní dohoda, poskytujeme podporu pouze na adrese https://support.abp.io. Máme také soukromou e-mailovou podporu, která je k dispozici pouze držitelům licence Enterprise.",
- "DowngradeLicensePlan": "Mohu v budoucnu přejít na nižší licenční plán?",
- "DowngradeLicensePlanExplanation": "Stávající licenční plán nelze snížit. Můžete si však zakoupit nový nižší licenční plán a pokračovat ve vývoji s novou licencí. Po zakoupení nižší licence se stačí přihlásit k novému licenčnímu plánu pomocí příkazu ABP CLI: abp login -o
",
+ "AlreadyBetaTester": "Již jste se zapojili do programu beta testerů.",
+ "AbpStudio": "Studio ABP",
+ "AbpStudio_Description": "ABP Studio je stále ve vývoji. Chcete-li být jedním z prvních uživatelů, můžete vyplnit formulář níže.",
+ "AbpStudio_Description1": "ABP Studio je multiplatformní desktopová aplikace pro vývojáře ABP.",
+ "AbpStudio_Description2": "Je dobře integrován do ABP Framework a jeho cílem je poskytnout vám pohodlné vývojové prostředí tím, že automatizuje věci, poskytuje přehled o vašem řešení, usnadňuje vývoj, provoz a nasazení vašich řešení.",
+ "AbpStudio_ComingSoon": "Již brzy Plánované datum vydání beta: 4. čtvrtletí roku 2023.",
+ "AbpStudio_PlannedPreviewDate": "Plánované datum vydání náhledu: 4. čtvrtletí roku 2023.",
+ "BetaRequest": "Žádost o beta verzi",
+ "CreateNewSolutions": "Vytvářejte nová řešení",
+ "CreateNewSolutions_Description1": "Můžete snadno vytvářet od jednoduchých aplikací až po modulární monolitní nebo mikroservisní řešení se spoustou možností. Získáte kompletní základní softwarové řešení připravené pro výrobu pro vaši firmu.",
+ "ArchitectYourSolutions": "Navrhněte svá řešení",
+ "ArchitectYourSolutions_Description1": "Vytvářejte monolitní modulární a mikroservisní struktury řešení snadněji vytvořením modulů nebo služeb a navázáním vztahů mezi nimi. Můžete také nainstalovat nebo odinstalovat moduly předem sestavené aplikace.",
+ "ExploreYourSolution": "Prozkoumejte své řešení",
+ "ExploreYourSolution_Description1": "ABP Studio zobrazuje na vysoké úrovni pohled na komponenty vašeho řešení a moduly, na kterých vaše řešení závisí. Můžete prozkoumat entity, služby, HTTP API a mnoho dalšího, aniž byste museli otevírat svou kódovou základnu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Spusťte řešení pro více aplikací nebo mikroslužeb v brzké době",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Spusťte jednu, více nebo všechny služby jediným kliknutím. Tímto způsobem je velmi snadné zastavit službu, spustit ji ve Visual Studiu pro testování nebo ladění .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Prohlédněte si seznam služeb, prohlédněte si požadavek HTTP v reálném čase a počty výjimek pro každou službu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Podívejte se na všechny podrobnosti všech požadavků HTTP přicházejících do jakékoli služby.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Prozkoumejte podrobnosti o výjimkách v reálném čase v jakékoli službě, snadno filtrujte a vyhledávejte.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Zobrazit protokoly aplikace , filtrovat podle úrovně protokolu nebo hledat podle textu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Procházejte uživatelské rozhraní vaší aplikace, aniž byste opustili běh řešení.",
+ "IntegrateToYourKubernetesCluster": "Integrujte se do svého Kubernetes Clusteru",
+ "IntegrateToYourKubernetesCluster_Description1": "Připojte své místní vývojové prostředí k místnímu nebo vzdálenému clusteru Kubernetes , kde tento cluster již provozuje vaše řešení mikroslužeb.",
+ "IntegrateToYourKubernetesCluster_Description2": "Získejte přístup k jakékoli službě v Kubernetes s názvem služby jako DNS, stejně jako běží ve vašem místním počítači.",
+ "IntegrateToYourKubernetesCluster_Description3": "Zachyťte jakoukoli službu v tomto clusteru, takže veškerý provoz na zachycenou službu bude automaticky přesměrován na vaši službu , která běží na vašem místním počítači. Když vaše služba potřebuje používat jakoukoli službu v Kubernetes, provoz je přesměrován zpět do clusteru, stejně jako vaše místní služba běží uvnitř Kubernetes.",
+ "GetInformed": "Informujte se",
+ "Studio_GetInformed_Description1": "Nechte své kontaktní údaje, abyste byli informováni , a vyzkoušejte to jako první , až bude ABP Studio spuštěno.",
+ "Studio_GetInformed_Description2": "Plánované datum vydání ukázky: 3. čtvrtletí roku 2023.",
+ "ThankYou!": "Děkuji!",
+ "SendBetaRequest": "Odeslat žádost o beta verzi",
+ "YouJoinedTheBetaTesterProgram": "Zapojili jste se do programu beta testerů ABP Studio.",
+ "PricingExplanation2": "30denní záruka vrácení peněz — Zjistěte více",
+ "MoneyBackGuaranteeText": "* 30denní záruka vrácení peněz na všechny licence! 100% refundace za Team, 60% refundace za Business a Enterprise licence do 30 dnů.",
+ "MobileApplicationStartupTemplates": "Šablony spouštění mobilních aplikací",
+ "MobileApplicationStartupTemplates_Description1": "Integrované šablony spouštění mobilních aplikací pro vaše komerční řešení ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Vytvářejte výkonné podnikové aplikace pomocí šablon ABP Mobile Startup Templates",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial poskytuje dvě šablony spouštění mobilních aplikací implementované pomocí React Native a .NET MAUI. Když vytvoříte své nové řešení založené na ABP, budete mít také základní spouštěcí aplikace připojené k vašim backendovým API.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplikace má předem vytvořený cyklus autentizačních tokenů, podporu více jazyků, podporu více nájmů, přihlašovací jméno, zapomenuté heslo, správu profilů a stránku správy uživatelů . Můžete přidat vlastní obchodní logiku a přizpůsobit ji na základě vašich požadavků.",
+ "TwoFrameworkOptions": "Dvě možnosti rámce",
+ "TwoFrameworkOptions_Description": "ABP poskytuje mobilní spouštěcí šablony React Native i .NET MAUI . Tímto způsobem si můžete vybrat ten, který nejlépe vyhovuje vašim potřebám. Obě aplikace znovu používají kód nejvyšší rychlostí mezi platformami iOS a Android.",
+ "PreIntegratedToYourBackend": "Předintegrováno do vašeho backendu",
+ "PreIntegratedToYourBackend_Description": "Aplikace ABP Mobile jsou předem integrovány do vašich backendových API. Získá platný ověřovací token ze serveru a provede ověřené požadavky.",
+ "MultiLanguage": "Vícejazyčný",
+ "MultiLanguage_Description": "Již po vybalení podporuje více než 10 jazyků. Můžete také přidat další jazyky.",
+ "Arabic": "arabština",
+ "Czech": "čeština",
+ "English": "Angličtina",
+ "Hungarian": "maďarský",
+ "Finnish": "finština",
+ "French": "francouzština",
+ "Hindi": "hindština",
+ "Portuguese": "portugalština",
+ "Italian": "italština",
+ "Russian": "ruština",
+ "Slovak": "Slovák",
+ "Turkish": "turečtina",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Zaujměte a udržte si své zákazníky pomocí mobilních aplikací ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Vaši zákazníci chtějí spravovat své produkty a předplatná odkudkoli a kdykoli. To vyžaduje, aby organizace vytvářely mobilní aplikace, které zákazníkům umožní rychle a hladce plnit jejich požadavky.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "S aplikacemi ABP Mobile můžete vytvářet vysoce kvalitní nativní mobilní aplikace pro Android a iOS... Pomocí jediné kódové základny a bez kompromisů v oblasti zabezpečení, kvality nebo škálovatelnosti.",
+ "OneCodeBaseMultipleDevices": "Jedno kódová základna více zařízení",
+ "OneCodeBaseMultipleDevices_Description": "Mobilní aplikace ABP jsou multiplatformní. Jsou připraveny k instalaci a spuštění na zařízeních iOS a Android a přizpůsobují se různým tvarovým faktorům pomocí jediné kódové základny. Vývojáři potřebují vytvořit uživatelské rozhraní a front-end kód pouze jednou, není třeba upravovat kód pro každé zařízení, které chcete podporovat.",
+ "ComesWithTheSourceCode": "Dodává se se zdrojovým kódem",
+ "ComesWithTheSourceCode_Description": "Mobilní aplikace jsou dodávány se zdrojovým kódem. Snadno přizpůsobte uživatelské rozhraní/uživatelské rozhraní svých aplikací tak, aby splňovaly pokyny pro branding.",
+ "Purchase_OneYearPrice": "Cena za 1 rok",
+ "Purchase_DeveloperSeatCount": "Počet křesel vývojáře",
+ "Purchase_DevelopersAlreadyIncluded": "Již je zahrnuto {0} vývojářů",
+ "1Year": "1 rok",
+ "{0}Years": "{0} let",
+ "1YearLicense": "Licence na 1 rok",
+ "{0}YearsLicense": "Licence na {0} let",
+ "1AdditionalDeveloper": "1 Další vývojář",
+ "{0}AdditionalDevelopers": "{0} Další vývojáři",
+ "Discount": "Sleva ({0} %)",
+ "Summary": "souhrn",
+ "TrainingPack": "Tréninkový balíček",
+ "TrainingPackDiscount": "Sleva na tréninkový balíček",
+ "Purchase_OnboardingTraining_Description": "Tento živý tréninkový balíček platí pro třídu 8 studentů a tato sleva je platná pouze při zakoupení s novou licencí. Zjistěte více",
+ "Purchase_Save": "Úspora {0}% {1} {2}",
+ "RemoveBasket": "Vyjměte z košíku",
+ "WhyABPIOPlatform?": "Proč platforma ABP.IO ?",
+ "DocumentAim": "Tento dokument si klade za cíl odpovědět na velkou otázku:",
+ "DocumentAim_Description": ""Proč byste měli používat platformu ABP.IO místo vytváření nového řešení od začátku?"",
+ "DocumentAim_Description2": "Dokument představuje výzvy při budování moderního softwarového řešení a vysvětluje, jak ABP tyto výzvy řeší.",
+ "CreatingANewSolution": "Vytvoření nového řešení",
+ "CreatingANewSolution_Description": "Když potřebujete začít s novým řešením, musíte si položit spoustu otázek a měli byste strávit spoustu času, než začnete psát svůj úplně první obchodní kód.",
+ "CreatingAnEmptySolution": "Vytvoření prázdného řešení",
+ "THEPROBLEM": "PROBLÉM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "I vytvoření téměř prázdného řešení je náročné;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Jak organizujete svou kódovou základnu napříč projekty?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Co jsou to vrstvy a jak se ovlivňují?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Jak se integrujete do knihoven a systémů třetích stran?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Jak nastavit automatické testy?",
+ "ABPSOLUTION": "ŘEŠENÍ ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP poskytuje dobře navržené, vrstvené a produkčně připravené spouštěcí řešení založené na principech Domain Driven Design . Součástí řešení je také předem nakonfigurovaná jednotka a integrační testovací projekty pro každou vrstvu.",
+ "CommonLibraries": "Společné knihovny",
+ "CommonLibraries_THEPROBLEM_Description": "Které knihovny byste měli použít k implementaci společných požadavků? Ekosystém vývoje softwaru je vysoce dynamický, takže je náročné držet krok s nejnovějšími nástroji, knihovnami, trendy a přístupy.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP do řešení předem integruje oblíbené, vyspělé a aktuální knihovny. Nemusíte trávit čas jejich integrací nebo jejich vzájemnou komunikací. Po vybalení fungují správně.",
+ "UITheme&Layout": "Téma a rozvržení uživatelského rozhraní",
+ "UITheme&Layout_THEPROBLEM_Description": "Při řešení problémů uživatelského rozhraní se objevuje řada problémů. Patří mezi ně vytvoření základu pro citlivou, moderní a přizpůsobivou sadu uživatelského rozhraní s konzistentním vzhledem a řadou funkcí, jako jsou navigační nabídky, záhlaví, panely nástrojů, zápatí, widgety a další.",
+ "UITheme&Layout_THEPROBLEM_Description2": "I když se rozhodnete pro předem navržený motiv, jeho bezproblémová integrace do vašeho projektu může vyžadovat dny vývoje. Další překážka spočívá v upgradování takových témat. Struktura HTML/CSS motivu se často prolíná s vaším kódem uživatelského rozhraní a vykresluje budoucí změny motivu nebo upgrady složité úkoly. Toto prolínání kódu a designu komplikuje flexibilitu provádění úprav.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework nabízí výrazný systém motivů, který osvobozuje váš kód uživatelského rozhraní od omezení motivu. Motivy existují izolovaně, zabalené jako balíčky NuGet nebo NPM, takže instalace nebo upgrady motivu jsou otázkou minut. I když si ponecháte možnost vyvinout vlastní téma nebo integrovat stávající, ABP Commercial představuje kolekci vybroušených a současných témat.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Kromě toho existují poskytovatelé komponent uživatelského rozhraní, jako jsou Telerik a DevExpress. Tito poskytovatelé však primárně dodávají jednotlivé komponenty, přičemž je na vás, abyste vytvořili svůj systém uspořádání. Při práci v projektech založených na ABP můžete tyto knihovny hladce začlenit, podobně jako v jakémkoli jiném projektu.",
+ "TestInfrastructure": "Testovací infrastruktura",
+ "TestInfrastructure_THEPROBLEM_Description": "Vytvoření robustního testovacího prostředí je časově náročné úsilí. Zahrnuje nastavení vyhrazených testovacích projektů v rámci vašeho řešení, pečlivý výběr potřebných nástrojů, vytváření simulací služeb a databází, vytváření základních základních tříd a pomocných služeb pro minimalizaci nadbytečného kódu napříč testy a řešení různých souvisejících úkolů.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP Startup Templates jsou dodávány předem vybavené nakonfigurovanými testovacími projekty, které vám celý proces zjednodušují. To znamená, že od prvního dne můžete snadno a bez prodlení začít psát kód počáteční jednotky nebo integračního testu.",
+ "CodingStandards&Training": "Standardy kódování a školení",
+ "CodingStandards&Training_THEPROBLEM_Description": "Poté, co nastavíte řešení pro vývoj, obvykle musíte vývojáře naučit, jak systém funguje a jak jej postavit pomocí stejných dohodnutých metod. I když jim poskytnete školení, udržování dokumentace v aktuálním stavu může být obtížné. Jak čas plyne, každý vývojář může psát kód svým vlastním způsobem, což způsobí, že se pravidla pro psaní kódu budou navzájem lišit.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Řešení ABP je již úhledně uspořádáno a má jasné vysvětlení. Výukové programy a průvodce krok za krokem vám přesně ukáží, jak pracovat na projektu ABP.",
+ "KeepingYourSolutionUpToDate": "Udržujte své řešení aktuální",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Po zahájení vývoje musíte sledovat nové verze knihoven, které používáte pro upgrady a opravy.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Všechny balíčky pravidelně aktualizujeme na nejnovější verze a testujeme je před stabilním vydáním. Když aktualizujete ABP Framework, všechny jeho závislosti se upgradují na špičkovou technologii.",
+ "DRY": "Neopakujte se!",
+ "DRY_Description": "Vytvoření základního řešení zabere značný čas a vyžaduje dobré architektonické zkušenosti. Toto je však jen začátek! Když začnete vyvíjet, budete pravděpodobně muset napsat spoustu opakujícího se kódu; to by bylo skvělé, kdyby to všechno šlo zvládnout automaticky.",
+ "DRY_Description2": "ABP co nejvíce automatizuje a zjednodušuje opakování kódu tím, že se řídí konvencí nad konfigurací. Neomezuje vás však, když potřebujete přepnout na manuální převodovku. Ovládání je vždy ve vašich rukou.",
+ "Authentication": "Autentizace",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, integrace Active Directory / LDAP, integrace OpenIddict, sociální přihlášení, dvoufaktorová autentizace, zapomenuté/resetované heslo, aktivace e-mailu, registrace nového uživatele, kontrola složitosti hesla, zamykání účtu při neúspěšných pokusech, zobrazování neúspěšných pokusů o přihlášení... atd. Víme, že všechny tyto obecné požadavky znáte. Nejsi sám!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework a komerční verze poskytují všechny tyto standardní věci předem implementované jako znovu použitelný modul účtu. Stačí povolit a nakonfigurovat, co potřebujete.",
+ "CrossCuttingConcerns": "Průřezové obavy",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Průřezové obavy jsou základní opakující se logikou, která by měla být implementována pro každý případ použití. Nějaké příklady;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Zahájení transakcí, potvrzení úspěchu a vrácení při chybách.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Zpracování a hlášení výjimek, vracení řádné chybové odpovědi klientům a řešení chybových případů na straně klienta.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementace autorizace a ověřování, vracení správných odpovědí a jejich zpracování na straně klienta.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatizuje nebo zjednodušuje všechny běžné průřezové problémy. Napíšete pouze kód, který je důležitý pro vaši firmu, a ABP se postará o zbytek podle konvencí.",
+ "ArchitecturalInfrastructure": "Architektonická infrastruktura",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Pro správnou implementaci architektury obvykle potřebujete vybudovat infrastrukturu. Například obecně implementujete vzor úložiště. Definujete některé základní třídy pro zjednodušení a standardizaci pro vytváření entit, služeb, kontrolérů a dalších objektů.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework poskytuje všechny tyto a další hned po vybalení. Je vyzrálá a dobře zdokumentovaná.",
+ "EnterpriseApplicationRequirements": "Požadavky na podnikové aplikace",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Existuje mnoho požadavků, které opakovaně implementujete v každé podnikové aplikaci;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Podrobný systém oprávnění a správa oprávnění v uživatelském rozhraní na základě rolí a uživatelů.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Psaní protokolů auditu a historie entit ke sledování, kdy uživatel upraví záznam databáze.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Proveďte měkké odstranění entit, aby byly označeny jako odstraněné místo fyzického odstranění z databáze a automatického filtrování odstraněných entit ve vašich dotazech.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Vytváření abstrakcí a obalů pro využití vašich backendových API z frontendového kódu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Zařazování a provádění úloh na pozadí.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Zpracování více časových pásem v globálním systému.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Sdílení validace, lokalizace, autorizační logika mezi serverem a klientem.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP poskytuje infrastrukturu pro snadnou implementaci těchto požadavků. Opět nemusíte trávit svůj drahocenný čas tím, abyste toto vše znovu a znovu zavedli.",
+ "GeneratingInitialCode&Tooling": "Generování počátečního kódu a nástroje",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "V typické webové aplikaci vytvoříte mnoho podobných stránek. Většina z nich bude provádět podobné operace CRUD. Opakované vytváření takových stránek je velmi zdlouhavé a také náchylné k chybám.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite dokáže pro vaše entity vygenerovat kompletní stránku CRUD během několika sekund. Vygenerovaný kód je vrstvený a čistý. Jsou implementovány všechny standardní požadavky na validaci a autorizaci. Navíc jsou generovány třídy unit testů. Jakmile získáte plně spuštěnou stránku, můžete ji upravit podle vašich obchodních požadavků.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integrace do knihoven a systémů třetích stran",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Většina knihoven je navržena jako nízkoúrovňová a obvykle uděláte nějakou práci, abyste je správně integrovali, aniž byste všude ve svém řešení opakovali stejný integrační a konfigurační kód. Předpokládejme například, že musíte použít RabbitMQ k implementaci distribuované sběrnice událostí. Vše, co chcete udělat, je; odeslat zprávu do fronty a zpracovat příchozí zprávy. Musíte však rozumět vzorcům zpráv, frontám a podrobnostem o výměně. Chcete-li napsat efektivní kód, musíte vytvořit fond pro správu připojení, klientů a kanálů. Musíte také řešit výjimky, zprávy ACK, opětovné připojení k RabbitMQ při selhání a další.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Například integrace RabbitMQ Distributed Event Bus od ABP abstrahuje všechny tyto detaily. Můžete odesílat a přijímat zprávy bez shonu. Potřebujete napsat nízkoúrovňový kód? Žádný problém, to můžete udělat vždy. ABP vás neomezuje, když potřebujete používat nízkoúrovňové funkce knihovny, kterou používáte.",
+ "WhyNotBuildYourOwnFramework?": "Proč si nepostavit svůj vlastní rámec?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Veškerá infrastruktura, a to i tím nejjednodušším způsobem, zabere spoustu času na vybudování, údržbu a dokumentaci. Postupem času se zvětšuje a je těžké ho ve vašem řešení udržet. Jejich rozdělení do znovu použitelného projektu je výchozím bodem pro vytvoření vlastního interního rámce.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Budování, dokumentace, školení a udržování interního rámce je opravdu těžké. Pokud nemáte zkušený, specializovaný framework tým, váš interní framework se rychle stane nezdokumentovaným starším kódem, kterému už nikdo nemůže rozumět a udržovat jej. Na druhou stranu, tyto rámce jsou obecně vyvíjeny jedním nebo dvěma vývojáři v týmu. A tito borci se stávají silem vědomostí. Je to dobré pro ně, ale špatné pro společnost, protože jsou jediným bodem selhání projektu -SPOF- . Jakmile opustí společnost, projekt dramaticky upadne.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework je komunitou řízený, dobře zdokumentovaný, vyspělý a generický aplikační rámec. Tým velmi zkušených vývojářů tvrdě pracuje na tom, aby byl aktuální, snadno srozumitelný a pohodlný na používání. Použití takového stabilního rámce vás přiměje zaměřit se na svůj vlastní obchodní kód a získat pomoc s rámcem od odborníků, kdykoli ji budete potřebovat.",
+ "ArchitecturalInfrastructure_Description": "SaaS aplikace, modulární nebo mikroservisní systémy jsou nejpoužívanějšími modely podnikového softwaru. Budování takových systémů vyžaduje nejen dobré porozumění a zkušenosti, ale také silnou softwarovou infrastrukturu. Jinak zjistíte, že vynakládáte velké úsilí na podporu těchto architektonických detailů ve vaší kódové základně.",
+ "Modularity": "Modularita",
+ "Modularity_THEPROBLEM_Description": "Sestavit skutečně modulární systém není snadné! Všechny aspekty systému (databáze, entity, API, stránky/komponenty uživatelského rozhraní) lze rozdělit do modulů a každý modul lze znovu použít bez dalších. Prostý ASP.NET Core takovou modulární architekturu neposkytuje. Pokud to potřebujete, měli byste o tom přemýšlet od začátku.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework se zrodil jako modulární struktura vývoje aplikací. Každá funkce v rámci je vyvinuta tak, aby byla kompatibilní s modularitou. Dokumentace a návody vysvětlují, jak standardním způsobem vyvíjet opakovaně použitelné moduly.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy je běžný způsob implementace systémů SaaS. Implementace konzistentní infrastruktury pro více nájemců se však může zkomplikovat.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework poskytuje kompletní infrastrukturu pro více nájemců a abstraktní složitost z vašeho obchodního kódu. Kód vaší aplikace bude většinou využívat více nájemců, zatímco ABP Framework od sebe automaticky izoluje databázi, mezipaměť a další podrobnosti o tenantech. Podporuje jednu databázi, databázi podle nájemce a hybridní přístupy. Správně nakonfiguruje knihovny jako Microsoft Identity a OpenIddict, které běžně nejsou kompatibilní s více nájemci.",
+ "Microservices": "Mikroslužby",
+ "Microservices_THEPROBLEM_Description": "Vybudování systému mikroslužeb vyžaduje mnoho podrobností o infrastruktuře: Autentizace a autorizace aplikací a mikroslužeb a implementace asynchronního zasílání zpráv a synchronních (Zbytek/GRPC) komunikačních vzorů mezi mikroslužbami jsou nejzákladnějšími problémy.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework poskytuje služby, průvodce a ukázky, které vám pomohou implementovat vaše řešení mikroslužeb pomocí standardních průmyslových nástrojů.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial jde dokonce ještě o krok dále a poskytuje kompletní spouštěcí šablonu pro nastartování vašeho mikroservisního řešení.",
+ "PreBuiltModules": "Předem postavené moduly",
+ "PreBuiltModules_THEPROBLEM_Description": "Všichni máme podobné, ale trochu jiné obchodní požadavky. Všichni bychom však měli znovu vynalézt kolo, protože žádný kód nemůže přímo fungovat v našem řešení. Všechny jsou vestavěnými částmi většího řešení.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Komerční moduly ABP poskytují mnoho opakovaně použitelných aplikačních modulů, jako je platba, chat, správa souborů, hlášení protokolu auditu... atd. Všechny tyto moduly se snadno instalují do vašeho řešení a přímo fungují. Neustále doplňujeme další moduly.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Všechny moduly jsou navrženy jako přizpůsobitelné pro vaše obchodní požadavky. Pokud potřebujete úplnou kontrolu, můžete si stáhnout úplný zdrojový kód libovolného modulu a zcela jej přizpůsobit na základě vašich specifických obchodních požadavků.",
+ "ABPCommunity": "Společenství ABP",
+ "ABPCommunity_Description": "A konečně, být ve velké komunitě, kde každý dodržuje podobné styly a principy kódování a sdílí společnou infrastrukturu, přináší sílu, když máte potíže nebo potřebujete pomoc s rozhodnutími ohledně návrhu. Vzhledem k tomu, že kód píšeme podobně, můžeme si mnohem lépe pomáhat. ABP je komunitou podporovaný projekt s více než 10 000 hvězdičkami na GitHubu.",
+ "ABPCommunity_Description2": "Je snadné sdílet kód nebo dokonce znovu použitelné knihovny mezi vývojáři ABP. Fragment kódu, který funguje pro vás, bude fungovat i pro ostatní. Existuje mnoho ukázek a tutoriálů, které můžete přímo implementovat pro vaši aplikaci.",
+ "ABPCommunity_Description3": "Když si najmete vývojáře, který dříve pracoval s architekturou ABP, okamžitě pochopí vaše řešení a zahájí vývoj ve velmi krátké době.",
+ "WhyAbpIo_Page_Title": "Proč platforma ABP.IO?",
+ "AbpStudio_Page_Title": "Studio ABP",
+ "CampaignInfo": "Kupte si novou licenci nebo obnovte svou stávající licenci a získejte další 2 měsíce bez dalších nákladů! Tato nabídka platí pro všechny licenční plány. Ujistěte se, že využijete této časově omezené akce k rozšíření svého přístupu k prémiovým funkcím a upgradům.",
+ "HurryUpLastDay": "Pospěš si! Poslední den: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Vytváření CRUD stránek pomocí ABP Suite",
+ "Testimonials": "Posudky",
+ "MultipleYearDiscount": "Víceletá sleva",
+ "CampaignDiscountText": "Černý pátek sleva",
+ "CampaignDiscountName": "Černý pátek",
+ "CampaignName:BlackFriday": "Černý pátek"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
index e2bd413dfe8..763c57cb70d 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
@@ -9,15 +9,18 @@
"QuestionCount": "Verbleibende/Gesamte Fragen",
"Unlimited": "Unbegrenzt",
"Owners": "Besitzer",
+ "Owner": "Eigentümer",
"AddMember": "Mitglied hinzufügen",
- "AddOwner": "Besizer hinzufügen",
- "AddDeveloper": "Entwickler hinzufügen",
+ "AddNewOwner": "Neuen Besitzer hinzufügen",
+ "AddNewDeveloper": "Neuen Entwickler hinzufügen",
"UserName": "Benutzername",
"Name": "Name",
"EmailAddress": "E-Mail Adresse",
"Developers": "Entwickler",
"LicenseType": "Lizenztyp",
"Manage": "Verwalten",
+ "SetDefault": "Als Standard einstellen",
+ "DefaultOrganization": "Standard",
"StartDate": "Startdatum",
"EndDate": "Enddatum",
"Modules": "Module",
@@ -62,8 +65,6 @@
"Themes": "Themen",
"JoinOurNewsletter": "Abonnieren Sie unseren Newsletter",
"Send": "Senden",
- "Learn": "Lernen",
- "AdditionalServices": "Zusatzleistungen",
"WhatIsABPFramework": "WAS IST DER ABP-RAHMEN?",
"OpenSourceBaseFramework": "Open-Source-Basis-Framework",
"ABPFrameworkExplanation": "
Upgrade: Durch das Upgrade Ihrer Lizenz werden Sie zu einem höheren Lizenzplan befördert, der Ihnen zusätzliche Vorteile ermöglicht. Schauen Sie sich die Lizenzvergleichstabelle an, um die Unterschiede zwischen den Lizenzplänen zu sehen. Andererseits ändert sich bei einem Upgrade das Ablaufdatum Ihrer Lizenz nicht! Um das Enddatum Ihrer Lizenz zu verlängern, müssen Sie Ihre Lizenz verlängern.",
"LicenseRenewalCost": "Wie hoch sind die Kosten für die Lizenzverlängerung nach 1 Jahr?",
"LicenseRenewalCostExplanation": "Der Verlängerungspreis (Erweiterung) der Standard-Teamlizenz beträgt {0}$, die Standard-Business-Lizenz beträgt ${1} und die Standard-Enterprise-Lizenz beträgt ${2}. Wenn Sie bereits Kunde sind, melden Sie sich in Ihrem Konto an, um die verfügbaren Verlängerungspreise zu überprüfen.",
"HowDoIRenewMyLicense": "Wie erneuere ich meine Lizenz?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Nachdem Sie die Lizenzgebühr per Banküberweisung gesendet haben, senden Sie uns Ihre Quittung und den gewünschten Lizenztyp per E-Mail an accounting@abp.io. Unsere internationale Bankverbindung:",
"HowToUpgrade": "Wie aktualisiere ich bestehende Anwendungen, wenn eine neue Version verfügbar ist?",
@@ -352,40 +369,721 @@
"WeWillSendYouADownloadLink": "Ein Link zum Herunterladen des E-Books wurde an {0} gesendet.
Überprüfen Sie Ihren Posteingang/Junk-/Spam-Ordner!",
"InvalidFormInputs": "Bitte geben Sie die im Formular angegebenen gültigen Informationen ein.",
"DDDBookEmailBody": "Dankeschön.
Um Ihr Buch herunterzuladen, klicken Sie hier.",
- "FreeDDDEBook": "Kostenloses DDD-E-Book",
"StartFree": "Kostenlos starten",
"FreeTrial": "Kostenlose Testphase",
"AcceptsMarketingCommunications": " Ja, ich möchte kommerzielle Marketingmitteilungen von ABP erhalten.",
"PurposeOfUsage": "Verwendungszweck",
- "Industry": "Industrie",
"Choose": "- Wählen -",
"CompanyOrganizationName": "Name der Firma/Organisation",
"CompanySize": "Firmengröße",
"Next": "Nächste",
"StartTrial": "Starten Sie meine kostenlose Testversion",
- "ContactUsIssues": "Kontaktieren Sie uns, wenn Sie irgendwelche Probleme haben",
+ "ContactUsQuestions": "Kontaktieren Sie uns, wenn Sie Fragen haben",
"TrialActivatedWarning": "Ein Benutzer hat nur Anspruch auf 1 kostenlose Testphase. Sie haben Ihre Testphase bereits genutzt.",
+ "ActivationRequirement": "Sie sind nur noch einen Schritt vom Beginn Ihrer Testversion entfernt.
Nach Prüfung Ihrer Angaben aktivieren wir Ihre Lizenz. Sobald Ihre Lizenz aktiviert ist, senden wir eine E-Mail an {0} . Keine Sorge, dieser Vorgang wird nicht lange dauern!",
"SaveAndDownload": "Speichern und herunterladen",
"CompanyNameValidationMessage": "Firmenname ist zu lang!",
"AddressValidationMessage": "Adresse ist zu lang!",
"TaxNoValidationMessage": "STEUER-/MwSt.-Nr. ist zu lang!",
"NotesValidationMessage": "Anmerkungsfeld ist zu lang!",
"CheckYourBillingInfo": "Sie können Ihre Rechnung nur einmal erstellen! Überprüfen Sie Ihre Rechnungsinformationen, bevor Sie Ihre Rechnung erstellen.",
- "Volo.AbpIo.Commercial:030000": "Sie haben Ihren Testzeitraum bereits genutzt.",
- "Volo.AbpIo.Commercial:030001": "Dieser Organisationsname existiert bereits.",
"StartYourFreeTrial": "Starten Sie Ihre kostenlose Testversion",
"TrialLicenseModelInvalidErrorMessage": "Eines der folgenden Felder ist ungültig: Ländername, Unternehmensgröße, Branche oder Verwendungszweck.",
"Trial": "Versuch",
"Purchased": "Gekauft",
- "PurchaseLicense": "Kaufe {0} Lizenz",
+ "PurchaseNow": "Jetzt kaufen",
"PurchaseTrialLicenseMessage": "Das Ablaufdatum Ihrer Lizenz ist {0}.
Wenn Sie die Projekte, die Sie während Ihres kostenlosen Testzeitraums erstellt haben, weiterhin verwenden möchten, müssen Sie die Lizenzschlüssel in Ihren appsettings.secrets.json
-Dateien ändern. Hier ist Ihr Lizenzschlüssel:",
"TrialLicenseExpireMessage": "Sie verwenden die Testlizenz und Ihre Testlizenz läuft am {0} ab.",
"TryForFree": "Kostenlos testen",
"TrialLicenseExpiredInfo": "Ihr Testlizenzzeitraum ist abgelaufen!",
- "CommercialNewsletterConfirmationMessage": "Ich stimme den Allgemeinen Geschäftsbedingungen und der Datenschutzerklärung . zu .",
- "ContinueWithNewOrganization": "Weiter mit einer neuen Organisation",
+ "DowngradeLicensePlan": "Kann ich in Zukunft ein Downgrade auf einen niedrigeren Lizenzplan durchführen?",
+ "DowngradeLicensePlanExplanation": "Sie können Ihren bestehenden Lizenzplan nicht herunterstufen. Sie können jedoch einen neuen niedrigeren Lizenzplan erwerben und Ihre Entwicklung mit der neuen Lizenz fortsetzen. Nachdem Sie eine niedrigere Lizenz erworben haben, müssen Sie sich lediglich über den ABP-CLI-Befehl „abp login“ bei Ihrem neuen Lizenzplan anmelden
Sehen Sie sich die Lizenzvergleichstabelle an, um die Unterschiede zwischen den Lizenztypen zu überprüfen.",
+ "SelectTargetLicense": "Wählen Sie Ziellizenz aus",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Ja, ich verlängere das Ablaufdatum meiner Lizenz um ein Jahr.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Möchten Sie Ihre Lizenz um ein weiteres Jahr verlängern?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Durch ein Upgrade wird das Ablaufdatum Ihrer Lizenz nicht verlängert!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Durch die Aktualisierung Ihrer Lizenz werden Sie zu einem höheren Lizenztyp befördert, wodurch Sie zusätzliche Vorteile erhalten. Sehen Sie sich die Lizenzvergleichstabelle an, um die Unterschiede zwischen den Lizenztypen zu überprüfen.",
+ "Landing_Page_CustomerStories": "Kundengeschichten",
+ "Landing_Page_OurGreatCustomers": "Unsere großartigen Kunden",
+ "Landing_Page_WebApplicationFramework": "Webanwendungs-Framework",
+ "Landing_Page_WebDevelopmentPlatform": "Webentwicklungsplattform",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Komplette Webentwicklungsplattform",
+ "Landing_Page_TryFreeDemo": "Probieren Sie die kostenlose Demo aus",
+ "Landing_Page_StartingPointForWebApplications": "Der Ausgangspunkt für ASP.NET Core-basierte Webanwendungen! Es basiert auf dem ABP Framework für beste Webentwicklung.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework bietet eine Software-Infrastruktur zur Entwicklung hervorragender Webanwendungen mit Best Practices.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Microservice-kompatible Architektur",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Vorgefertigte Anwendungsmodule und Themen",
+ "Landing_Page_MultiTenantArchitecture": "Multi-Tenant-Architektur",
+ "Landing_Page_MultiTenancyDescription": "SaaS-Anwendungen leicht gemacht! Integrierte Mandantenfähigkeit von der Datenbank bis zur Benutzeroberfläche.",
+ "Landing_Page_DDDIntroduction": "Entworfen und entwickelt auf der Grundlage von DDD-Mustern und -Prinzipien. Stellt ein Schichtmodell für Ihre Anwendung bereit.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Komplette Infrastruktur für Autorisierung, Validierung, Ausnahmebehandlung, Caching, Audit-Protokollierung, Transaktionsmanagement und mehr.",
+ "Landing_Page_PreBuiltApplicationModules": "Vorgefertigte Anwendungsmodule, die die gängigsten Webanwendungsanforderungen umfassen.",
+ "Landing_Page_ChatModule": "Plaudern",
+ "Landing_Page_DocsModule": "Dokumente",
+ "Landing_Page_FileManagementModule": "Dokumentenverwaltung",
+ "Landing_Page_CustomerStory_1": "ABP Commercial ermöglichte es SC Ventures, innerhalb von 9 Monaten eine bankfähige Multi-Tenant-Silo-Datenbank-SaaS-Plattform bereitzustellen, um die Debitoren-/Kreditoren-Lieferkettenfinanzierung von Rechnungen mit erheblichem Wert von mehreren integrierten Ankern zu unterstützen. Die Modularität von ABP ermöglichte es dem Team, in Rekordzeit zu liefern, alle VAPT zu bestehen und den containerisierten Microservices-Stack über vollständige CI/CD und Pipelines in der Produktion bereitzustellen.",
+ "Landing_Page_CustomerStory_2": "Wir sehen den Wert der Nutzung von ABP Commercial, um den Overhead kundenspezifischer Entwicklungsprojekte zu reduzieren. Das Team kann das Codemuster in verschiedenen Projektströmen vereinheitlichen. Wir sehen in dem Framework mehr Potenzial, neue Funktionen schneller als bisher zu entwickeln. Wir vertrauen darauf, dass wir den Wert der Nutzung von ABP Commercial immer wieder erkennen werden.",
+ "Landing_Page_CustomerStory_3": "Wir lieben ABP. Wir müssen nicht alles von Grund auf neu schreiben. Wir beginnen mit sofort einsatzbereiten Funktionen und konzentrieren uns nur auf das, was wir wirklich schreiben müssen. Außerdem ist ABP gut strukturiert und der Code ist von hoher Qualität und weist weniger Fehler auf. Wenn wir alles, was wir brauchten, selbst schreiben müssten, müssten wir vielleicht Jahre damit verbringen. Eine weitere Sache, die uns gefällt, ist, dass die neue Version, Problembehebung oder Verbesserung alle zwei Wochen sehr bald veröffentlicht wird. \n . Wir warten nicht zu lange.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial ist ein fantastisches Produkt, das ich empfehlen kann. Kommerzielle Produkte zur Vermarktung für unsere Kunden auf einer einzigen konfigurierbaren Plattform. Die Starthilfe, die das Framework und die Tools jedem Team bieten, ist jeden Cent wert. ABP Commercial war für unsere Bedürfnisse am besten geeignet.",
+ "Landing_Page_AdditionalServices": "Kundenspezifische oder Volumenlizenz, Onboarding, Live-Schulung und Support, maßgeschneiderte Projektentwicklung, Portierung bestehender Projekte und mehr ...",
+ "Landing_Page_IncludedDeveloperLicenses": "Enthalten sind {0} Entwicklerlizenzen",
+ "Landing_Page_SeeOnDemo": "Siehe Demo",
+ "Landing_Page_LeptonThemes": "Lepton-Themen",
+ "Landing_Page_AccountModuleDescription_1": "Dieses Modul implementiert das Authentifizierungssystem für eine Anwendung;",
+ "Landing_Page_AccountModuleDescription_2": "Stellt eine Anmeldeseite mit dem Benutzernamen und dem Passwort bereit",
+ "Landing_Page_AccountModuleDescription_3": "Bietet eine Registrierungsseite zum Erstellen eines neuen Kontos.",
+ "Landing_Page_AccountModuleDescription_4": "Bietet eine Seite „Passwort vergessen“ , über die Sie einen Link zum Zurücksetzen des Passworts per E-Mail senden können.",
+ "Landing_Page_AccountModuleDescription_5": "Bietet E-Mail-Bestätigungsfunktionen mit Benutzeroberfläche.",
+ "Landing_Page_AccountModuleDescription_6": "Implementiert Zwei-Faktor- Authentifizierung (SMS und E-Mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementiert die Benutzersperre (sperrt das Konto für die festgelegte Zeitspanne, wenn innerhalb eines bestimmten Zeitraums eine bestimmte Anzahl fehlgeschlagener Anmeldungen aufgrund ungültiger Anmeldeinformationen auftritt).",
+ "Landing_Page_AccountModuleDescription_8": "Implementiert die Benutzeroberfläche und Funktionalität des Identity Server- Authentifizierungsservers.",
+ "Landing_Page_AccountModuleDescription_9": "Ermöglicht den Wechsel zwischen Mandanten in einer Multi-Tenant-Umgebung.",
+ "Landing_Page_AccountModuleDescription_10": "Ermöglicht das Ändern der UI-Sprache der Anwendung.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Dieses Modul stellt die Benutzeroberfläche für die Überwachungsprotokollberichterstattung für die Überwachungsinfrastruktur bereit. Ermöglicht das Suchen, Filtern und Anzeigen von Audit-Log-Einträgen und Entitätsänderungsprotokollen.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Ein Audit-Log-Eintrag besteht aus kritischen Daten zu jeder Client-Anfrage:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, Browser, IP-Adresse, Clientname",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Der Benutzer",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP-Methode, HTTP-Rückgabestatuscode",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Erfolg/Fehler, Ausnahmedetails, falls verfügbar",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Dauer der Anforderungsausführung",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Die Entitäten wurden in dieser Anfrage erstellt, gelöscht oder aktualisiert (mit geänderten Eigenschaften).",
+ "Landing_Page_BloggingModuleDescription_1": "Dieses Modul fügt Ihrer ABP-Anwendung einen einfachen Blog hinzu;",
+ "Landing_Page_BloggingModuleDescription_2": "Ermöglicht die Erstellung mehrerer Blogs in einer einzigen Anwendung.",
+ "Landing_Page_BloggingModuleDescription_3": "Unterstützt das Markdown-Format.",
+ "Landing_Page_BloggingModuleDescription_4": "Ermöglicht das Schreiben eines Kommentars zu einem Beitrag.",
+ "Landing_Page_BloggingModuleDescription_5": "Ermöglicht das Zuweisen von Tags zu den Blogbeiträgen.",
+ "Landing_Page_BloggingModuleDescription_6": "Sehen Sie sich die Website blog.abp.io als Live-Beispiel des Blogging-Moduls an.",
+ "Landing_Page_ChatModuleDescription_1": "Dieses Modul wird für Echtzeitnachrichten zwischen Benutzern in der Anwendung verwendet.",
+ "Landing_Page_ChatModuleDescription_2": "Echtzeit-Nachrichten auf der Chat-Seite.",
+ "Landing_Page_ChatModuleDescription_3": "Durchsuchen Sie Benutzer in der Anwendung nach neuen Konversationen.",
+ "Landing_Page_ChatModuleDescription_4": "Kontaktliste für aktuelle Gespräche.",
+ "Landing_Page_ChatModuleDescription_5": "Benachrichtigungen über neue Nachrichten, wenn der Benutzer eine andere Seite ansieht.",
+ "Landing_Page_ChatModuleDescription_6": "Abzeichen für die Gesamtanzahl ungelesener Nachrichten auf dem Menüsymbol.",
+ "Landing_Page_ChatModuleDescription_7": "Anzahl ungelesener Nachrichten für jede Konversation.",
+ "Landing_Page_ChatModuleDescription_8": "Faul geladene Gespräche.",
+ "Landing_Page_DocsModuleDescription_1": "Dieses Modul wird zum Erstellen von Websites zur technischen Dokumentation verwendet;",
+ "Landing_Page_DocsModuleDescription_2": "Integrierte GitHub-Integration : Schreiben und verwalten Sie Dokumente direkt auf GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Versionierungsunterstützung direkt in GitHub-Releases integriert.",
+ "Landing_Page_DocsModuleDescription_4": "Unterstützt mehrere Sprachen (mit Fallback-Unterstützung auf die Standardsprache).",
+ "Landing_Page_DocsModuleDescription_5": "Unterstützt die Formate Markdown und HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Bietet eine Navigation und einen Gliederungsabschnitt .",
+ "Landing_Page_DocsModuleDescription_7": "Ermöglicht das Hosten mehrerer Projektdokumentationen in einer einzigen Anwendung.",
+ "Landing_Page_DocsModuleDescription_8": "Links zur Datei auf GitHub, sodass jeder problemlos einen Beitrag leisten kann, indem er auf den Link „Bearbeiten“ klickt.",
+ "Landing_Page_DocsModuleDescription_9": "Ermöglicht zusätzlich zur GitHub-Quelle die einfache Verwendung eines Ordners als Dokumentationsquelle.",
+ "Landing_Page_FileManagementModuleDescription_1": "Laden Sie Dateien hoch, laden Sie sie herunter und organisieren Sie sie in einer hierarchischen Ordnerstruktur.",
+ "Landing_Page_FileManagementModuleDescription_2": "Dieses Modul dient zum Hochladen, Herunterladen und Organisieren von Dateien in einer hierarchischen Ordnerstruktur. Es ist auch mit der Mehrmandantenfähigkeit kompatibel und Sie können die Gesamtgrößenbeschränkung für Ihre Mandanten festlegen.",
+ "Landing_Page_FileManagementModuleDescription_3": "Dieses Modul basiert auf dem BLOB-Speichersystem und kann daher verschiedene Speicheranbieter zum Speichern der Dateiinhalte nutzen.",
+ "Landing_Page_IdentityModuleDescription_1": "Dieses Modul implementiert das Benutzer- und Rollensystem einer Anwendung;",
+ "Landing_Page_IdentityModuleDescription_2": "Basierend auf der ASP.NET Core Identity-Bibliothek von Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Verwalten Sie Rollen und Benutzer im System. Ein Benutzer darf mehrere Rollen haben.",
+ "Landing_Page_IdentityModuleDescription_4": "Legen Sie Berechtigungen auf Rollen- und Benutzerebene fest.",
+ "Landing_Page_IdentityModuleDescription_5": "Aktivieren/deaktivieren Sie die Zwei-Faktor-Authentifizierung und die Benutzersperre pro Benutzer.",
+ "Landing_Page_IdentityModuleDescription_6": "Verwalten Sie das grundlegende Benutzerprofil und das Passwort .",
+ "Landing_Page_IdentityModuleDescription_7": "Verwalten Sie Anspruchstypen im System, legen Sie Ansprüche auf Rollen und Benutzer fest.",
+ "Landing_Page_IdentityModuleDescription_8": "Einstellungsseite zum Verwalten der Passwortkomplexität , Benutzeranmeldung, Konto und Sperrung.",
+ "Landing_Page_IdentityModuleDescription_9": "Unterstützt LDAP- Authentifizierung.",
+ "Landing_Page_IdentityModuleDescription_10": "Bietet E-Mail- und Telefonnummernüberprüfung .",
+ "Landing_Page_IdentityModuleDescription_11": "Unterstützt soziale Login-Integrationen (Twitter, Facebook, GitHub usw.).",
+ "Landing_Page_IdentityModuleDescription_12": "Organisationseinheiten im System verwalten.",
+ "Landing_Page_PaymentModuleDescription_1": "Bietet Integration für verschiedene Zahlungsgateways.",
+ "Landing_Page_PaymentModuleDescription_2": "Dieses Modul bietet die Integration für Zahlungsgateways, sodass Sie problemlos Zahlungen von Ihren Kunden erhalten können.",
+ "Landing_Page_PaymentModuleDescription_3": "Dieses Modul unterstützt die folgenden Zahlungsgateways",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Verwenden Sie für Commercial.abp.io und Support.abp.io dieselben Anmeldeinformationen.",
+ "WatchCrudPagesVideo": "Sehen Sie sich das Video „CRUD-Seiten mit ABP Suite erstellen“ an!",
+ "WatchGeneratingFromDatabaseVideo": "Sehen Sie sich das Video „ABP Suite: Generieren von CRUD-Seiten aus vorhandenen Datenbanktabellen“ an!",
+ "WatchTakeCloserLookVideo": "Sehen Sie sich das Video „Werfen Sie einen genaueren Blick auf die Codegenerierung: ABP Suite“ an!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Sie sollten über eine bestätigte E-Mail-Adresse verfügen, um eine Testlizenz starten zu können.",
+ "EmailVerificationMailNotSent": "E-Mail-Bestätigungsmail konnte nicht gesendet werden.",
+ "GetConfirmationEmail": "Klicken Sie hier, um eine Bestätigungs-E-Mail zu erhalten, falls Sie diese noch nicht erhalten haben.",
+ "WhichLicenseTypeYouAreInterestedIn": "Für welchen Lizenztyp interessieren Sie sich?",
+ "DontTakeOurWordForIt": "Glauben Sie uns nicht beim Wort...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Lesen Sie, was ABP Commercial-Benutzer Sie wissen lassen möchten",
+ "Testimonial_ShortDescription_1": "Die Modularität von ABP ermöglichte es dem Team, pünktlich zu liefern.",
+ "Testimonial_ShortDescription_2": "Erstellen Sie neue Funktionen schneller als je zuvor.",
+ "Testimonial_ShortDescription_3": "Wir beginnen mit sofort einsatzbereiten Funktionen und konzentrieren uns nur auf das, was wir wirklich schreiben müssen.",
+ "Testimonial_ShortDescription_4": "ABP Commercial war für unsere Bedürfnisse am besten geeignet.",
+ "OnlineReviewersOnAbpCommercial": "Online-Rezensionen zu ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Sehen Sie, was über ABP Commercial gesagt wurde, und schreiben Sie Ihre Gedanken, wenn Sie möchten.",
+ "BlazoriseLicense": "Müssen wir eine Blazorise-Lizenz kaufen?",
+ "BlazoriseLicenseExplanation": "Wir haben eine Vereinbarung zwischen Volosoft und Megabit. Durch diese Vereinbarung wird die Blazorise-Lizenz mit ABP Commercial-Produkten gebündelt, sodass unsere Kunden keine zusätzliche Blazorise-Lizenz erwerben müssen.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x zusätzliche Entwickler",
+ "ExtendPaymentInfoSection_DiscountRate": "Rabatt {0}%",
+ "TotalNetPrice": "Gesamtnettopreis",
+ "EFCore": "Entity Framework Core",
+ "All": "Alle",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Datenanbieter",
+ "UIFramework": "UI-Framework",
+ "LeptonXThemeForDashboard": "LeptonX-Theme für Ihr Admin-Dashboard von",
+ "AbpPlatform": "ABP-Plattform",
+ "YouDeserveGoodUXUI": "Sie verdienen eine gute Benutzeroberfläche und eine bessere UX. Das LeptonX Theme von ABP ist dafür da.",
+ "ViewLiveDemo": "Live-Theme-Demo ansehen",
+ "GetLeptonX": "Holen Sie sich jetzt LeptonX",
+ "SeeLeptonXDocumentation": "Siehe LeptonX-Dokumentation",
+ "SeeLeptonDocumentation": "Siehe Lepton-Dokumentation",
+ "SimplifiedMenu": "Vereinfachtes Menü",
+ "SimplifiedMenuDescription": "Sie können die gesuchte Seite ganz einfach finden, indem Sie das Menü filtern",
+ "YourFavoritePages": "Ihre Lieblingsseiten in Ihrer Reichweite",
+ "YourFavoritePagesDescription": "Fügen Sie die Seite ganz einfach zu den Favoriten hinzu oder entfernen Sie sie daraus, indem Sie auf das Sternsymbol in der oberen rechten Ecke der Seite klicken.",
+ "BreadCrumbs": "Breadcrumb für nahtlosen Wechsel",
+ "BreadCrumbsDescription": "Mit Breadcrumb können Sie mit einem Klick zu den Seiten auf derselben Ebene wechseln, auch wenn das linke Menü geschlossen ist, und es funktioniert auf Tablets und Mobilgeräten responsiv!",
+ "YourMenu": "Ihr Menü ganz nach Ihren Wünschen",
+ "YourMenuDescription": "Passen Sie die direkt anklickbaren Icons und Dropdown-Boxen im Benutzermenü nach Ihren Wünschen an. Das Benutzermenü ist vollständig an Ihre Bedürfnisse anpassbar",
+ "RtlSupport": "RTL-Unterstützung für Ihre Sprache",
+ "RtlSupportDescription": "Das LeptonX Theme unterstützt RTL für Ihre Sprache. Die Sprachoptionen befinden sich im Einstellungsmenü, sodass Sie die Sprache ändern können.",
+ "YourColors": "Ihre Farben auf der Benutzeroberfläche Ihres Admin-Dashboards",
+ "YourColorsDescription": "Das LeptonX-Design richtet sich nach Ihren Systemeinstellungen und verfügt über Optionen für ein helles Dashboard-Design, ein dunkles Dashboard-Design und ein halbdunkles Dashboard-Design.",
+ "ArrangeContentWidth": "Ordnen Sie ganz einfach die Breite Ihres Inhalts an",
+ "ArrangeContentWidthDescription": "Ändern Sie ganz einfach die Breite Ihres Inhaltsbereichs.",
+ "LeptonXCompatibleWith": "LeptonX Theme ist kompatibel mit",
+ "MobileResponsiveTemplate": "Mobile Responsive-Vorlage",
+ "MobileResponsiveTemplateDescription1": "Greifen Sie von jedem beliebigen Gerät aus auf Ihr LeptonX-Admin-Dashboard zu.",
+ "MobileResponsiveTemplateDescription2": "Es ist so konzipiert, dass Sie es problemlos in jedem Ihrer Geräte verwenden können. Es reagiert auf Mobilgeräte und Tablet-Größen.",
+ "TopMenuLayoutOption": "Top-Menü-Layout-Option",
+ "TopMenuLayoutOptionDescription1": "Wenn Sie Ihre Website mit demselben Admin-Dashboard einrichten möchten, ist dies mit LeptonX Theme möglich!",
+ "TopMenuLayoutOptionDescription2": "Probieren Sie einfach das obere Menülayout von LeptonX aus, um es zu verwirklichen!",
+ "EasilyCustomizable": "Leicht anpassbar an die Farben Ihrer Marke",
+ "EasilyCustomizableDescription1": "Sie können das LeptonX-Theme mit nur wenigen SCSS-Variablen anpassen. Kein Überschreiben, keine zusätzliche CSS-Last!",
+ "EasilyCustomizableDescription2": "Mit LeptonX können Sie Ihr Admin-Dashboard nach Ihren Wünschen gestalten.",
+ "IndependentLayout": "Unabhängiger Layout- und Inhaltsbereich",
+ "IndependentLayoutDescription1": "Die Layout-Infrastruktur von LeptonX wurde völlig unabhängig vom Inhalt entwickelt.",
+ "IndependentLayoutDescription2": "Dies bedeutet, dass Sie Ihr Projekt bei Bedarf mit einer anderen Inhaltsstruktur als Bootstrap frei gestalten können.",
+ "MostUsedLibraries": "Die am häufigsten verwendeten Bibliotheken sind in LeptonX integriert",
+ "MostUsedLibrariesDescription1": "LeptonX enthält Ihre am häufigsten verwendeten Bibliotheken. Es ermöglicht Ihnen die mühelose Nutzung von Bibliotheken wie ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 und Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX unterstützt auch MVC Angular- und Blazor-spezifische Bibliotheken.",
+ "CreateAndCustomize": "Erstellen und passen Sie die Seiten, die Sie benötigen, in Sekundenschnelle mit den benutzerdefinierten LeptonX-Seiten an",
+ "CreateAndCustomizeDescription": "Durch die Verwendung des LeptonX-Themes haben Sie auch Zugriff auf viele vorgefertigte HTML-Seiten. Dazu gehören viele Seiten wie Anmeldeseite, Blog, FAQ, Abonnementliste, Rechnung, Preise und Dateiverwaltung.",
+ "LeptonThemeForAdmin": "Lepton Theme für Ihr Admin-Dashboard von",
+ "LeptonThemeForAdminDescription": "Das Lepton-Theme ist weiterhin verfügbar und wird beibehalten. Wenn Sie als Lepton Theme-Benutzer zum LeptonX Theme wechseln möchten, können Sie sich die Dokumentation ansehen, um zu erfahren, wie das geht.",
+ "LeptonCompatibleWith": "Lepton Theme ist kompatibel mit",
+ "BlackFridayDiscount": "Black Friday Rabatt",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} für {1} zusätzliche Entwickler",
+ "Upgrade": "Aktualisierung",
+ "Renewal": "Erneuerung",
+ "UpgradePaymentInfoSection_LicensePrice": "{0}-Lizenz",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Lizenz Erneuerung",
+ "Total": "Gesamt",
+ "SupportPolicyFaqTitle": "Wie lauten Ihre Supportrichtlinien?",
+ "SupportPolicyFaqExplanation": "Wir unterstützen nur die aktive und die vorherige Hauptversion. Wir garantieren keine Patch-Veröffentlichung für die 3. und ältere Hauptversionen. Wenn die aktive Version beispielsweise 7.0.0 ist, veröffentlichen wir Patch-Releases sowohl für 6.xx als auch für 7.xx. Außerdem bieten wir Support nur für Probleme im Zusammenhang mit ABP Framework und ABP Commercial. Das bedeutet, dass für die von ABP-Produkten verwendeten Drittanbieteranwendungen, Cloud-Dienste und andere Peripheriebibliotheken kein Support gewährt wird. Wir werden wirtschaftlich angemessene Anstrengungen unternehmen, um unseren Kunden während der offiziellen Geschäftszeiten von „Volosoft Bilisim AS“ technischen Support zu bieten. Andererseits verpflichten wir uns nicht zu einer Service-Level-Agreement (SLA)-Reaktionszeit, sondern werden versuchen, innerhalb unserer offiziellen Arbeitszeiten so schnell wie möglich auf technische Probleme zu reagieren. Sofern keine besondere Vereinbarung mit dem Kunden getroffen wird, leisten wir Support ausschließlich unter https://support.abp.io. Wir bieten auch privaten E-Mail-Support an, der nur Inhabern einer Enterprise-Lizenz zur Verfügung steht.",
+ "TotalDevelopers": "Insgesamt {0} Entwickler(n)",
+ "CustomPurchaseExplanation": "Auf Ihre spezifischen Bedürfnisse zugeschnitten",
+ "WhereDidYouHearAboutUs": "Wo haben Sie von uns gehört?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Von einem Freund",
+ "Other": "Andere",
+ "WhereDidYouHearAboutUs_explain": "Geben Sie an ...",
+ "DeletingMemberWarningMessage": "„{0}“ wird aus der Entwicklerliste entfernt. Wenn Sie möchten, können Sie diesen freien Platz später einem anderen Entwickler zuweisen.",
+ "AdditionalInfo": "Sollten die Entwicklerplätze über Ihrem Bedarf liegen, können Sie diese reduzieren. Sie können eine E-Mail an info@abp.io senden, um einige Ihrer Entwicklerplätze zu entfernen. Durch die Freigabe ungenutzter Entwicklerplätze werden die Kosten für die Lizenzverlängerung gesenkt. Wenn Sie möchten, können Sie innerhalb Ihres aktiven Lizenzzeitraums zusätzliche Entwicklerplätze erneut erwerben. Beachten Sie, dass Sie diese Anzahl nicht reduzieren können, da dieses Lizenzpaket {0} Entwickler enthält.",
+ "LinkExpiredErrorMessage": "Der Link, auf den Sie zugreifen möchten, ist abgelaufen.",
+ "ExpirationDate": "Verfallsdatum",
+ "SpringCampaignDiscount": "Rabatt auf die Frühjahrskampagne",
+ "WhyUseAbpIoPlatform": "Warum sollte ich die ABP.IO-Plattform nutzen, anstatt eine neue Lösung von Grund auf zu erstellen?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Auf dieser Seite finden Sie eine ausführliche Erklärung, warum die Verwendung der ABP.IO-Plattform einen erheblichen Vorteil gegenüber der Selbsterledigung bietet.",
+ "EulaPageTitle": "Endbenutzer-Lizenzvereinbarung (EULA)",
+ "PrivacyPolicyPageTitle": "Datenschutzrichtlinie – Cookie-Richtlinie",
+ "TermsConditionsPageTitle": "Geschäftsbedingungen",
+ "TrainingsPageTitle": "ABP-Schulungspakete",
+ "ModulesPageTitle": "Vorgefertigte ABP-Anwendungsmodule",
+ "Volo.AbpIo.Commercial:040001": "Der API-Zugriffsschlüssel ist falsch.",
+ "GetLepton": "Holen Sie sich jetzt Lepton",
+ "MyOrganizations_Detail_LicenseStartDate": "Startdatum der Lizenz",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Verfallsdatum",
+ "BlazoriseSupport": "Wie erhalte ich den Blazorise-Lizenzschlüssel und Support vom Blazorise-Team?",
+ "BlazoriseSupportExplanation": "Befolgen Sie die folgenden Schritte, um Unterstützung vom Blazorise-Team zu erhalten und Ihren Blazorise-Lizenzschlüssel zu erhalten:",
+ "BlazoriseSupportExplanation1": "Eröffnen Sie ein neues Konto unter blazorise.com/support/register mit derselben E-Mail-Adresse wie Ihr abp.io-Konto. Lassen Sie den Eintrag „Lizenzschlüssel“ leer. Es muss dieselbe E-Mail-Adresse sein wie Ihr E-Mail-Konto auf abp.io.",
+ "BlazoriseSupportExplanation2": "Überprüfen Sie Ihre E-Mail-Adresse, indem Sie Ihr E-Mail-Postfach aktivieren. Überprüfen Sie Ihr Spam-Postfach, wenn Sie keine E-Mail in Ihrem Posteingang sehen!",
+ "BlazoriseSupportExplanation3": "Melden Sie sich auf der Blazorise-Support-Website unter blazorise.com/support/login an.",
+ "BlazoriseSupportExplanation4": "Wenn Sie über eine aktive kommerzielle ABP-Lizenz verfügen, verfügen Sie auch über eine Blazorise PRO-Lizenz. Sie können Ihren Blazorise-Lizenzschlüssel unter blazorise.com/support/user/manage/license erhalten.",
+ "BlazoriseSupportExplanation5": "Sie können Ihre Fragen auf der Support-Website posten und ein Produkt-Token für Ihre Anwendung generieren.",
+ "AbpLiveTrainingPackages": "ABP Live-Schulungspakete",
+ "Releases": "Veröffentlichungen",
+ "ReleasesDescription": "Veröffentlichungsprotokolle von ABP Commercial.",
+ "ReleaseDate": "Veröffentlichungsdatum",
+ "Labels": "Etiketten",
+ "PreRelease": "Vorabversion",
+ "AllTypes": "Alle Arten",
+ "Enhancement": "Erweiterung",
+ "Bug": "Insekt",
+ "Feature": "Besonderheit",
+ "AllUIs": "Alle Benutzeroberflächen",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor-Server",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Wie es funktioniert?",
+ "HowItWorks_Page_Description": "ABP Framework erweitert die .NET-Plattform. Alles, was Sie mit einer einfachen .NET-Lösung tun können, ist also bereits mit dem ABP Framework möglich. Das erleichtert den Einstieg mit einer geringen Lernkurve.",
+ "HowItWorks_Description1": "ABP Framework erweitert die .NET-Plattform. Alles, was Sie mit einer einfachen .NET-Lösung tun können, ist also bereits mit dem ABP Framework möglich. Das erleichtert den Einstieg mit einer geringen Lernkurve.",
+ "HowItWorks_Description2": "Sobald Sie mit dem Erlernen und Nutzen der ABP-Framework-Funktionen beginnen, wird die Entwicklung Ihrer Software viel mehr Spaß machen als je zuvor.",
+ "HowItWorks_Description3": "Auf dieser Seite wird im Wesentlichen erläutert, wie Sie als .NET-Entwickler die ABP.IO-Plattform verwenden.",
+ "CreateANewSolution": "Erstellen Sie eine neue .NET-Lösung",
+ "CreateANewSolution_Description1": "Alles beginnt mit der Erstellung einer neuen ABP-integrierten .NET-Lösung.",
+ "StartWithStartupTemplates": "Starten Sie eine der vorgefertigten Startup-Lösungsvorlagen",
+ "SimpleMonolithApplicationTemplate": "Einfache Monolith-Anwendungsvorlage",
+ "LayeredApplicationTemplate": "Mehrschichtige Anwendungsvorlage",
+ "MicroserviceSolutionTemplate": "Microservice-Lösungsvorlage",
+ "CreateEmptySolutionAndUseAbp": "Oder erstellen Sie eine neue leere .NET-Lösung und installieren Sie ABP NuGet- und NPM -Pakete selbst.",
+ "CreatingSolutionWithMultipleOptions": "Beim Erstellen einer neuen Lösung stehen mehrere Benutzeroberflächen- und Datenbankoptionen zur Verfügung.",
+ "UIFrameworkOptions": "UI-Framework-Optionen",
+ "DotnetSolutionWithoutDependency": "Jetzt verfügen Sie über eine reguläre .NET-Lösung auf Ihrem lokalen Computer, die nicht von einer Cloud-Plattform oder einem externen Dienst abhängig ist.",
+ "CheckTheDocumentForDetails": "Einzelheiten finden Sie im Dokument {1} .",
+ "UIAndDatabaseIndependent": "ABP kann mit jeder Benutzeroberfläche und jedem Datenbankanbieter arbeiten, der von .NET unterstützt wird. \n Diese UI- und Datenbankanbieter sind jedoch vorintegriert und gut dokumentiert.",
+ "InstallAbpModules": "Installieren Sie ABP-Module",
+ "DevelopYourSolution": "Entwickeln Sie Ihre Lösung",
+ "DeployAnywhere": "Überall einsetzbar",
+ "InstallAbpModule_Description1": "ABP ist ein modulares Anwendungsentwicklungs-Framework. In den Startup-Lösungsvorlagen sind die wesentlichen Module bereits installiert. \n Es gibt jedoch noch weitere Anwendungsmodule, die Sie möglicherweise in Ihrer Lösung verwenden möchten.",
+ "InstallAbpModule_Description2": "Jedes Modul besteht aus einigen NuGet- und NPM-Paketen und verfügt über ein Installationsdokument. ABP Suite erledigt den Großteil der Arbeit automatisch. Anschließend konfigurieren oder optimieren Sie das Modul manuell anhand der Dokumentation.",
+ "DevelopYourSolution_Description1": "Mit der Infrastruktur von ABP können Sie sich auf Ihren eigenen Geschäftscode konzentrieren , indem Sie sich wiederholende Arbeiten automatisieren und vorgefertigte Infrastruktur- und Anwendungsfunktionen bereitstellen.",
+ "DevelopYourSolution_Description2": "Im folgenden Codeblock können Sie sehen, wie sich das ABP Framework nahtlos in Ihren Code integriert und die sich wiederholenden Aufgaben für Sie automatisiert.",
+ "DevelopYourSolution_Description3": "Selbst in diesem Shortcode-Block erledigt ABP viele Dinge für Sie.",
+ "DevelopYourSolution_Description4": "Es stellt Basisklassen zum Anwenden von Konventionen wie \n Dependency Injection bereit. Generische \n Repository- Dienste bieten eine praktische \n Möglichkeit zur Interaktion mit der Datenbank. Die deklarative \n Autorisierung funktioniert mit einem fein abgestimmten Berechtigungssystem.",
+ "DevelopYourSolution_Description5": "ABP automatisiert \n Arbeitseinheit (für Datenbankverbindung und Transaktionsverwaltung), \n Ausnahmebehandlung , \n \n Validierung und die Audit-Protokollierung vollständig. Es bietet viele weitere Bausteine, um Ihre täglichen Entwicklungsaufgaben zu vereinfachen und sich beim Erstellen produktionsbereiter \n Anwendungen auf Ihren eigenen Code zu konzentrieren.",
+ "DevelopYourSolution_Description6": "Sie können sich vorstellen, wie lang und kompliziert dieser Codeblock sein kann, wenn Sie alles manuell erledigen würden.",
+ "SuiteCrudGenerationInFewSeconds": "Zusätzlich zur manuellen Codierung Ihrer Lösung können Sie mit den ABP Suite-Tools in wenigen Minuten voll funktionsfähige, erweiterte CRUD-Seiten erstellen. Es generiert den Code in Ihrer Lösung, sodass Sie ihn entsprechend Ihren individuellen Anforderungen optimieren können.",
+ "DeployAnywhere_Description1": "Am Ende des Tages haben Sie eine reine .NET-Lösung. Sie können Ihre Lösung auf Ihrem eigenen Server, auf einer Cloud-Plattform, auf Kubernetes oder an einem beliebigen Ort bereitstellen. Sie können die Bereitstellung auf so vielen Servern durchführen, wie Sie möchten. ABP ist ein von der Bereitstellungsumgebung unabhängiges Tool.",
+ "ExpertiseAbpFramework": "Lernen Sie das ABP-Framework kennen",
+ "ExpertiseAbpFramework_Description1": "Möchten Sie über die Grundlagen hinausgehen und sich Fachwissen über die ABP.IO-Plattform aneignen?",
+ "FreeDownload": "Kostenfreier Download",
+ "Read": "Lesen",
+ "HavingTrouble": "Probleme haben?",
+ "HavingTrouble_Description1": "Haben Sie Probleme bei der Entwicklung Ihrer Lösung? Wir sind hier! Nutzen Sie die ABP-Supportplattform \n oder senden Sie eine E-Mail, um Hilfe direkt von den Mitgliedern des Core ABP Framework-Teams zu erhalten.",
+ "WeAreHereToHelp_Description1": "Sie können unsere Hilfethemen durchsuchen oder in den häufig gestellten Fragen \n suchen oder uns eine Frage stellen, indem Sie das Kontaktformular verwenden.",
+ "OtherModules": "Andere Module",
+ "OtherModules_Description1": "Konto, Audit-Protokollierung, Chat, CMS-Kit, Dateiverwaltung, Formulare, DSGVO, Identität, Sprachverwaltung, Zahlung, Saas und mehr ...",
+ "HowItWorks_DatabaseProviderOptions": "Optionen für Datenbankanbieter",
+ "SeeFAQ": "Siehe FAQ",
+ "ReleaseLogs": "Release-Protokolle",
+ "ReleaseLogs_Tag": "{0} Veröffentlichungsprotokolle",
+ "ReleaseLogs_Pr": "Pull-Anfrage #{0} – {1}",
+ "NoLabels": "Keine Etiketten",
+ "DoesTheSubscriptionRenewAutomatically": "Verlängert sich das Abonnement automatisch?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "Der ABP Commercial verfügt nicht über ein Abrechnungsmodell mit automatischer Verlängerung. Daher wird Ihr Abonnement am Ende Ihres Lizenzzeitraums nicht automatisch verlängert . Wenn Sie weiterhin die Vorteile von ABP Commercial nutzen möchten, müssen Sie es manuell auf der Organisationsverwaltungsseite verlängern. Wenn Sie mehrere Organisationen haben, klicken Sie bei Ihrer auslaufenden Organisation auf die Schaltfläche „Verwalten“ und dann auf die Schaltfläche „Jetzt verlängern“, um Ihre Lizenz zu erneuern. Vielleicht möchten Sie auch einen Blick auf „Was passiert, wenn meine Lizenz endet?“ werfen. Abschnitt.",
+ "ExtraQuestionCreditsFaqTitle": "Kann ich zusätzliche Gutschriften für Supportfragen erwerben?",
+ "ExtraQuestionCreditsFaqExplanation": "Ja, du kannst. Um zusätzliche Frageguthaben zu erwerben, senden Sie eine E-Mail mit dem Namen Ihrer Organisation an info@abp.io . Hier ist die Preisliste für die zusätzlichen Fragen-Credits:
",
+ "AlreadyBetaTester": "Sie sind bereits dem Betatester-Programm beigetreten.",
+ "AbpStudio": "ABP Studio",
+ "AbpStudio_Description": "ABP Studio befindet sich noch in der Entwicklung. Sie können das untenstehende Formular ausfüllen, um einer der ersten Benutzer zu sein.",
+ "AbpStudio_Description1": "ABP Studio ist eine plattformübergreifende Desktop-Anwendung für ABP-Entwickler.",
+ "AbpStudio_Description2": "Es ist gut in das ABP-Framework integriert und zielt darauf ab, Ihnen eine komfortable Entwicklungsumgebung zu bieten, indem es Dinge automatisiert, Erkenntnisse über Ihre Lösung liefert und die Entwicklung, Ausführung und Bereitstellung Ihrer Lösungen erheblich vereinfacht.",
+ "AbpStudio_ComingSoon": "Demnächst verfügbar. Geplantes Beta-Veröffentlichungsdatum: 4. Quartal 2023.",
+ "AbpStudio_PlannedPreviewDate": "Geplantes Vorschau-Veröffentlichungsdatum: 4. Quartal 2023.",
+ "BetaRequest": "Beta-Anfrage",
+ "CreateNewSolutions": "Schaffen Sie neue Lösungen",
+ "CreateNewSolutions_Description1": "Mit vielen Optionen können Sie ganz einfach einfache Anwendungen bis hin zu modularen Monolith- oder Microservice-Lösungen erstellen. Sie erhalten eine vollständig produktionsreife Basissoftwarelösung für Ihr Unternehmen.",
+ "ArchitectYourSolutions": "Gestalten Sie Ihre Lösungen",
+ "ArchitectYourSolutions_Description1": "Bauen Sie monolithisch-modulare und Microservice-Lösungsstrukturen einfacher auf, indem Sie Module oder Dienste erstellen und Beziehungen zwischen ihnen herstellen. Sie können auch vorgefertigte Anwendungsmodule installieren oder deinstallieren.",
+ "ExploreYourSolution": "Entdecken Sie Ihre Lösung",
+ "ExploreYourSolution_Description1": "ABP Studio zeigt eine allgemeine Ansicht der Komponenten Ihrer Lösung und der Module, von denen Ihre Lösung abhängt. Sie können Entitäten, Dienste, HTTP-APIs und vieles mehr erkunden, ohne Ihre Codebasis öffnen zu müssen.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Führen Sie Multianwendungs- oder Microservice-Lösungen im Handumdrehen aus",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Führen Sie einen, mehrere oder alle Dienste mit einem einzigen Klick aus. Auf diese Weise ist es sehr einfach, einen Dienst zu stoppen und ihn zum Testen oder Debuggen in Visual Studio auszuführen.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Sehen Sie sich eine Liste der Dienste an, sehen Sie sich Echtzeit-HTTP-Anfragen und Ausnahmezahlen für jeden Dienst an.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Sehen Sie sich alle Details aller HTTP-Anfragen an, die an einen beliebigen Dienst eingehen.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Erkunden Sie Ausnahmedetails in Echtzeit in jedem Dienst, filtern und suchen Sie einfach.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Zeigen Sie die Anwendungsprotokolle an, filtern Sie nach Protokollebene oder suchen Sie nach Text.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Durchsuchen Sie die Benutzeroberfläche Ihrer Anwendung, ohne den Solution Runner zu verlassen.",
+ "IntegrateToYourKubernetesCluster": "Integrieren Sie es in Ihren Kubernetes-Cluster",
+ "IntegrateToYourKubernetesCluster_Description1": "Verbinden Sie Ihre lokale Entwicklungsumgebung mit einem lokalen oder Remote-Kubernetes-Cluster , wobei dieser Cluster bereits Ihre Microservice-Lösung ausführt.",
+ "IntegrateToYourKubernetesCluster_Description2": "Greifen Sie auf jeden Dienst in Kubernetes mit seinem Dienstnamen als DNS zu, so wie er auf Ihrem lokalen Computer ausgeführt wird.",
+ "IntegrateToYourKubernetesCluster_Description3": "Fangen Sie jeden Dienst in diesem Cluster ab , sodass der gesamte Datenverkehr zum abgefangenen Dienst automatisch an Ihren Dienst umgeleitet wird, der auf Ihrem lokalen Computer ausgeführt wird. Wenn Ihr Dienst einen Dienst in Kubernetes nutzen muss, wird der Datenverkehr zurück zum Cluster umgeleitet, genau wie Ihr lokaler Dienst innerhalb von Kubernetes ausgeführt wird.",
+ "GetInformed": "Sich informieren",
+ "Studio_GetInformed_Description1": "Hinterlassen Sie Ihre Kontaktinformationen, um informiert zu werden und probieren Sie es zuerst aus, wenn ABP Studio gestartet ist.",
+ "Studio_GetInformed_Description2": "Geplantes Vorschau-Veröffentlichungsdatum: 3. Quartal 2023.",
+ "ThankYou!": "Danke schön!",
+ "SendBetaRequest": "Beta-Anfrage senden",
+ "YouJoinedTheBetaTesterProgram": "Sie sind dem Betatesterprogramm von ABP Studio beigetreten.",
+ "PricingExplanation2": "30 Tage Geld-zurück-Garantie – Erfahren Sie mehr",
+ "MoneyBackGuaranteeText": "* 30-tägige Geld-zurück-Garantie auf alle Lizenzen! 100 % Rückerstattung für Team-Lizenzen, 60 % Rückerstattung für Business- und Enterprise-Lizenzen innerhalb von 30 Tagen.",
+ "MobileApplicationStartupTemplates": "Startvorlagen für mobile Anwendungen",
+ "MobileApplicationStartupTemplates_Description1": "Integrierte Startvorlagen für mobile Anwendungen für Ihre ABP Commercial-Lösungen.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Erstellen Sie leistungsstarke Branchenanwendungen mit ABP Mobile Startup-Vorlagen",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial bietet zwei Startvorlagen für mobile Anwendungen, die mit React Native und .NET MAUI implementiert sind. Wenn Sie Ihre neue ABP-basierte Lösung erstellen, verfügen Sie auch über grundlegende Startanwendungen, die mit Ihren Backend-APIs verbunden sind.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Die Anwendung verfügt über einen vorgefertigten Authentifizierungs-Token-Zyklus, Mehrsprachenunterstützung, Mandantenfähigkeitsunterstützung, Anmeldung, Passwort vergessen, Profilverwaltung und eine Benutzerverwaltungsseite . Sie können Ihre eigene Geschäftslogik hinzufügen und diese entsprechend Ihren Anforderungen anpassen.",
+ "TwoFrameworkOptions": "Zwei Framework-Optionen",
+ "TwoFrameworkOptions_Description": "ABP bietet sowohl React Native- als auch .NET MAUI Mobile-Startvorlagen. Auf diese Weise können Sie diejenige auswählen, die Ihren Anforderungen am besten entspricht. Beide Apps verwenden Code mit der höchsten Rate zwischen iOS- und Android-Plattformen wieder.",
+ "PreIntegratedToYourBackend": "Vorintegriert in Ihr Backend",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile-Anwendungen sind vorab in Ihre Backend-APIs integriert. Es erhält ein gültiges Authentifizierungstoken vom Server und stellt authentifizierte Anfragen.",
+ "MultiLanguage": "Mehrsprachig",
+ "MultiLanguage_Description": "Es unterstützt bereits mehr als 10 Sprachen im Auslieferungszustand. Sie können auch weitere Sprachen hinzufügen.",
+ "Arabic": "Arabisch",
+ "Czech": "Tschechisch",
+ "English": "Englisch",
+ "Hungarian": "ungarisch",
+ "Finnish": "finnisch",
+ "French": "Französisch",
+ "Hindi": "Hindi",
+ "Portuguese": "Portugiesisch",
+ "Italian": "Italienisch",
+ "Russian": "Russisch",
+ "Slovak": "slowakisch",
+ "Turkish": "Türkisch",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Binden Sie Ihre Kunden mit ABP Mobile Apps ein und binden Sie sie",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Ihre Kunden möchten ihre Produkte und Abonnements jederzeit und überall verwalten. Dafür müssen Unternehmen mobile Apps erstellen, die es den Kunden ermöglichen, ihre Anfragen schnell und nahtlos zu erfüllen.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Mit ABP Mobile Apps können Sie hochwertige native mobile Apps für Android und iOS erstellen … mit einer einzigen Codebasis und ohne Kompromisse bei Sicherheit, Qualität oder Skalierbarkeit.",
+ "OneCodeBaseMultipleDevices": "Eine Codebasis für mehrere Geräte",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobile-Anwendungen sind plattformübergreifend. Sie können auf iOS- und Android-Geräten installiert und ausgeführt werden und passen sich mithilfe einer einzigen Codebasis an verschiedene Formfaktoren an. Entwickler müssen die Benutzeroberfläche und den Front-End-Code nur einmal erstellen. Sie müssen den Code nicht für jedes Gerät anpassen, das Sie unterstützen möchten.",
+ "ComesWithTheSourceCode": "Kommt mit dem Quellcode",
+ "ComesWithTheSourceCode_Description": "Die mobilen Apps werden mit dem Quellcode bereitgestellt. Passen Sie die UX/UI Ihrer Apps ganz einfach an, um den Branding-Richtlinien zu entsprechen.",
+ "Purchase_OneYearPrice": "1-Jahres-Preis",
+ "Purchase_DeveloperSeatCount": "Anzahl der Entwicklersitze",
+ "Purchase_DevelopersAlreadyIncluded": "{0} Entwickler bereits enthalten",
+ "1Year": "1 Jahr",
+ "{0}Years": "{0} Jahre",
+ "1YearLicense": "1-Jahres-Lizenz",
+ "{0}YearsLicense": "{0} Jahre Lizenz",
+ "1AdditionalDeveloper": "1 zusätzlicher Entwickler",
+ "{0}AdditionalDevelopers": "{0} Zusätzliche Entwickler",
+ "Discount": "Rabatt ({0}%)",
+ "Summary": "Zusammenfassung",
+ "TrainingPack": "Trainingspaket",
+ "TrainingPackDiscount": "Rabatt auf Trainingspakete",
+ "Purchase_OnboardingTraining_Description": "Dieses Live-Schulungspaket gilt für eine Klasse mit 8 Schülern und dieser Rabatt gilt nur beim Kauf mit der neuen Lizenz. Erfahren Sie mehr",
+ "Purchase_Save": "{0}% sparen {1} {2}",
+ "RemoveBasket": "Aus dem Korb nehmen",
+ "WhyABPIOPlatform?": "Warum ABP.IO-Plattform ?",
+ "DocumentAim": "Dieses Dokument soll die große Frage beantworten:",
+ "DocumentAim_Description": "„Warum sollten Sie die ABP.IO-Plattform nutzen, anstatt eine neue Lösung von Grund auf zu erstellen?“",
+ "DocumentAim_Description2": "Das Dokument stellt die Herausforderungen beim Aufbau einer modernen Softwarelösung vor und erklärt, wie ABP diese Herausforderungen bewältigt.",
+ "CreatingANewSolution": "Erstellen einer neuen Lösung",
+ "CreatingANewSolution_Description": "Wenn Sie mit einer neuen Lösung beginnen müssen, müssen Sie sich viele Fragen stellen und Sie sollten sich viel Zeit nehmen, bevor Sie mit dem Schreiben Ihres allerersten Geschäftscodes beginnen.",
+ "CreatingAnEmptySolution": "Erstellen einer leeren Lösung",
+ "THEPROBLEM": "DAS PROBLEM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Selbst die Erstellung einer fast leeren Lösung ist eine Herausforderung.",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Wie organisieren Sie Ihre Codebasis projektübergreifend?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Was sind die Schichten und wie interagieren sie?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Wie erfolgt die Integration in Bibliotheken und Systeme von Drittanbietern?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Wie richte ich die automatisierten Tests ein?",
+ "ABPSOLUTION": "ABP-LÖSUNG",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP bietet eine gut strukturierte, mehrschichtige und produktionsbereite Startup-Lösung basierend auf den Domain Driven Design- Prinzipien. Die Lösung umfasst außerdem eine vorkonfigurierte Einheit und Integrationstestprojekte für jede Schicht.",
+ "CommonLibraries": "Gemeinsame Bibliotheken",
+ "CommonLibraries_THEPROBLEM_Description": "Welche Bibliotheken sollten Sie zur Umsetzung allgemeiner Anforderungen nutzen? Das Ökosystem der Softwareentwicklung ist äußerst dynamisch, was es schwierig macht, mit den neuesten Tools, Bibliotheken, Trends und Ansätzen Schritt zu halten.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP integriert beliebte, ausgereifte und aktuelle Bibliotheken vorab in die Lösung. Sie müssen keine Zeit damit verbringen, sie zu integrieren oder sie miteinander kommunizieren zu lassen. Sie funktionieren sofort nach dem Auspacken einwandfrei.",
+ "UITheme&Layout": "UI-Theme und -Layout",
+ "UITheme&Layout_THEPROBLEM_Description": "Bei der Lösung von UI-Problemen tauchen eine Reihe von Herausforderungen auf. Dazu gehört die Schaffung der Grundlagen für ein reaktionsfähiges, modernes und anpassungsfähiges UI-Kit mit einem einheitlichen Erscheinungsbild und einer Vielzahl von Funktionen wie Navigationsmenüs, Kopfzeilen, Symbolleisten, Fußzeilen, Widgets und mehr.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Selbst wenn Sie sich für ein vorgefertigtes Thema entscheiden, kann die nahtlose Integration in Ihr Projekt tagelange Entwicklungszeit erfordern. Eine zusätzliche Hürde liegt in der Aufwertung solcher Themes. Häufig ist die HTML-/CSS-Struktur des Themes mit Ihrem UI-Code verflochten, was zukünftige Theme-Änderungen oder -Upgrades zu komplizierten Aufgaben macht. Diese Verflechtung von Code und Design erschwert die Flexibilität, spätere Anpassungen vorzunehmen.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework bietet ein einzigartiges Designsystem, das Ihren UI-Code von Designbeschränkungen befreit. Themes liegen isoliert vor und sind als NuGet- oder NPM-Pakete verpackt, sodass die Theme-Installation oder -Upgrades eine Sache von Minuten sind. Während Sie weiterhin die Möglichkeit haben, Ihr individuelles Theme zu entwickeln oder ein bestehendes zu integrieren, präsentiert ABP Commercial eine Sammlung ausgefeilter und zeitgemäßer Themes.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Darüber hinaus gibt es Anbieter von UI-Komponenten wie Telerik und DevExpress. Allerdings liefern diese Anbieter in erster Linie einzelne Komponenten und überlassen Ihnen die Verantwortung für die Erstellung Ihres Layoutsystems. Wenn Sie in ABP-basierten Projekten arbeiten, können Sie diese Bibliotheken nahtlos integrieren, ähnlich wie Sie es in jedem anderen Projekt tun würden.",
+ "TestInfrastructure": "Testinfrastruktur",
+ "TestInfrastructure_THEPROBLEM_Description": "Der Aufbau einer robusten Testumgebung ist ein zeitaufwändiges Unterfangen. Dazu gehört die Einrichtung dedizierter Testprojekte innerhalb Ihrer Lösung, die sorgfältige Auswahl der erforderlichen Tools, die Erstellung von Dienst- und Datenbankmodellen, die Erstellung wesentlicher Basisklassen und Hilfsdienste zur Minimierung redundanten Codes in den Tests sowie die Bewältigung verschiedener damit zusammenhängender Aufgaben.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP-Startup-Vorlagen sind bereits mit konfigurierten Testprojekten ausgestattet, was den Prozess für Sie optimiert. Das bedeutet, dass Sie vom ersten Tag an ohne Verzögerung mit dem Schreiben Ihres ersten Unit- oder Integrationstestcodes beginnen können.",
+ "CodingStandards&Training": "Codierungsstandards und Schulung",
+ "CodingStandards&Training_THEPROBLEM_Description": "Nachdem Sie die Lösung für die Entwicklung eingerichtet haben, müssen Sie den Entwicklern normalerweise beibringen, wie das System funktioniert und wie sie es mit denselben vereinbarten Methoden erstellen. Selbst wenn Sie sie schulen, kann es schwierig sein, die Dokumentation auf dem neuesten Stand zu halten. Mit der Zeit kann es sein, dass jeder Entwickler seinen Code auf seine eigene Weise schreibt, was dazu führt, dass sich die Regeln für das Schreiben von Code voneinander unterscheiden.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Die ABP-Lösung ist bereits übersichtlich organisiert und enthält klare Erklärungen. Schritt-für-Schritt-Anleitungen und Anleitungen zeigen Ihnen genau, wie Sie an einem ABP-Projekt arbeiten.",
+ "KeepingYourSolutionUpToDate": "Halten Sie Ihre Lösung auf dem neuesten Stand",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Nachdem Sie mit der Entwicklung begonnen haben, müssen Sie den Überblick über die neuen Versionen der Bibliotheken behalten, die Sie für Upgrades und Patches verwenden.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Wir aktualisieren regelmäßig alle Pakete auf die neuesten Versionen und testen sie vor der stabilen Veröffentlichung. Wenn Sie das ABP Framework aktualisieren, werden alle seine Abhängigkeiten auf die Edge-Technologie aktualisiert.",
+ "DRY": "Wiederholen Sie sich nicht!",
+ "DRY_Description": "Die Erstellung einer Basislösung nimmt viel Zeit in Anspruch und erfordert gute Architekturerfahrung. Dies ist jedoch erst der Anfang! Wenn Sie mit der Entwicklung beginnen, müssen Sie wahrscheinlich viel sich wiederholenden Code schreiben; Es wäre toll, wenn das alles automatisch erledigt werden könnte.",
+ "DRY_Description2": "ABP automatisiert und vereinfacht die Wiederholung von Code so weit wie möglich, indem es dem Prinzip „Konvention vor Konfiguration“ folgt. Es schränkt Sie jedoch nicht ein, wenn Sie in den manuellen Gang schalten müssen. Die Kontrolle liegt immer in Ihren Händen.",
+ "Authentication": "Authentifizierung",
+ "Authentication_THEPROBLEM_Description": "Single Sign-On, Active Directory/LDAP-Integration, OpenIddict-Integration, soziale Anmeldungen, Zwei-Faktor-Authentifizierung, Passwort vergessen/zurücksetzen, E-Mail-Aktivierung, Registrierung neuer Benutzer, Kontrolle der Passwortkomplexität, Sperren des Kontos bei fehlgeschlagenen Versuchen, Anzeigen fehlgeschlagener Anmeldeversuche ... usw. Wir wissen, dass Ihnen alle diese allgemeinen Anforderungen bekannt sind. Sie sind nicht allein!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework und die kommerzielle Version stellen alle diese Standardfunktionen vorimplementiert als wiederverwendbares Kontomodul für Sie bereit. Sie aktivieren und konfigurieren einfach, was Sie benötigen.",
+ "CrossCuttingConcerns": "Querschnittsthemen",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Querschnittsbelange sind die grundlegende, sich wiederholende Logik, die für jeden Anwendungsfall implementiert werden sollte. Einige Beispiele;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Starten von Transaktionen, Zusagen bei Erfolg und Rollback bei Fehlern.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Behandlung und Meldung von Ausnahmen, Rückgabe einer ordnungsgemäßen Fehlerantwort an die Clients und Bearbeitung von Fehlerfällen auf Clientseite.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementierung der Autorisierung und Validierung, Rückgabe der richtigen Antworten und Bearbeitung dieser auf der Clientseite.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "Das ABP Framework automatisiert oder vereinfacht alle gängigen Querschnittsthemen. Sie schreiben nur Code, der für Ihr Unternehmen wichtig ist, und ABP erledigt den Rest gemäß den Konventionen.",
+ "ArchitecturalInfrastructure": "Architektonische Infrastruktur",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Normalerweise müssen Sie eine Infrastruktur aufbauen, um Ihre Architektur ordnungsgemäß zu implementieren. Beispielsweise implementieren Sie im Allgemeinen das Repository-Muster. Sie definieren einige Basisklassen, um die Erstellung von Entitäten, Diensten, Controllern und anderen Objekten zu vereinfachen und zu standardisieren.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework bietet all dies und noch mehr sofort einsatzbereit. Es ist ausgereift und gut dokumentiert.",
+ "EnterpriseApplicationRequirements": "Anforderungen an Unternehmensanwendungen",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Es gibt viele Anforderungen, die Sie in jeder Geschäftsanwendung immer wieder umsetzen;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Detailliertes Berechtigungssystem und Verwaltung von Berechtigungen auf der Benutzeroberfläche basierend auf Rollen und Benutzern.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Schreiben von Prüfprotokollen und Entitätsverläufen, um zu verfolgen, wann ein Benutzer einen Datenbankeintrag ändert.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Lassen Sie Ihre Entitäten vorläufig löschen, damit sie als gelöscht markiert werden, anstatt sie physisch aus der Datenbank zu löschen und gelöschte Entitäten automatisch in Ihren Abfragen zu filtern.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Erstellen Sie Abstraktionen und Wrapper, um Ihre Backend-APIs aus dem Frontend-Code zu nutzen.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Hintergrundjobs in die Warteschlange stellen und ausführen.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Umgang mit mehreren Zeitzonen in einem globalen System.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Gemeinsame Validierung, Lokalisierung und Autorisierungslogik zwischen Server und Client.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP stellt eine Infrastruktur zur einfachen Umsetzung solcher Anforderungen bereit. Auch hier gilt: Sie verschwenden Ihre wertvolle Zeit nicht damit, all dies immer wieder neu umzusetzen.",
+ "GeneratingInitialCode&Tooling": "Generieren des anfänglichen Codes und der Tools",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "In einer typischen Webanwendung erstellen Sie viele ähnliche Seiten. Die meisten von ihnen führen ähnliche CRUD-Operationen durch. Es ist sehr mühsam und auch fehleranfällig, solche Seiten immer wieder zu erstellen.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite kann in Sekundenschnelle eine Full-Stack-CRUD-Seite für Ihre Entitäten generieren. Der generierte Code ist vielschichtig und sauber. Alle standardmäßigen Validierungs- und Autorisierungsanforderungen sind implementiert. Außerdem werden Unit-Test-Klassen generiert. Sobald Sie eine vollständig lauffähige Seite erhalten, können Sie diese entsprechend Ihren Geschäftsanforderungen ändern.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integration in Bibliotheken und Systeme von Drittanbietern",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Die meisten Bibliotheken sind als Low-Level-Bibliotheken konzipiert und Sie müssen in der Regel einiges daran tun, sie richtig zu integrieren, ohne den gleichen Integrations- und Konfigurationscode überall in Ihrer Lösung zu wiederholen. Angenommen, Sie müssen RabbitMQ verwenden, um Ihren verteilten Ereignisbus zu implementieren. Alles, was Sie tun möchten, ist; Senden Sie eine Nachricht an eine Warteschlange und bearbeiten Sie die eingehenden Nachrichten. Sie müssen jedoch die Nachrichtenmuster, Warteschlangen und Austauschdetails verstehen. Um effizienten Code zu schreiben, müssen Sie einen Pool zur Verwaltung von Verbindungen, Clients und Kanälen erstellen. Sie müssen sich auch mit Ausnahmen, ACK-Nachrichten, der erneuten Verbindung zu RabbitMQ bei Fehlern und vielem mehr befassen.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Beispielsweise abstrahiert die RabbitMQ Distributed Event Bus-Integration von ABP alle diese Details. Sie senden und empfangen Nachrichten ohne Hektik. Müssen Sie Low-Level-Code schreiben? Kein Problem, das können Sie jederzeit tun. ABP schränkt Sie nicht ein, wenn Sie Low-Level-Funktionen der von Ihnen verwendeten Bibliothek nutzen müssen.",
+ "WhyNotBuildYourOwnFramework?": "Warum nicht Ihr eigenes Framework erstellen?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Der Aufbau, die Wartung und die Dokumentation der gesamten Infrastruktur, selbst in der einfachsten Form, erfordern viel Zeit. Mit der Zeit wird es größer und es wird schwieriger, es in Ihrer Lösung beizubehalten. Die Aufteilung dieser in ein wiederverwendbares Projekt ist der Ausgangspunkt für den Aufbau Ihres eigenen internen Frameworks.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Der Aufbau, die Dokumentation, die Schulung und die Pflege eines internen Rahmenwerks ist wirklich schwierig. Wenn Sie kein erfahrenes, engagiertes Framework-Team haben, wird Ihr internes Framework schnell zu einem undokumentierten Legacy-Code, den niemand mehr verstehen und warten kann. Andererseits werden diese Frameworks in der Regel von einem oder zwei Entwicklern im Team entwickelt. Und diese Leute werden zu einem Wissenssilo. Das ist gut für sie, aber schlecht für das Unternehmen, weil sie die einzige Fehlerquelle des Projekts sind (SPOF) . Sobald sie das Unternehmen verlassen, scheitert das Projekt dramatisch.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework ist ein von der Community betriebenes, gut dokumentiertes, ausgereiftes und generisches Anwendungsframework. Ein Team äußerst erfahrener Entwickler arbeitet hart daran, es aktuell, leicht verständlich und benutzerfreundlich zu halten. Durch die Verwendung eines solch stabilen Frameworks können Sie sich auf Ihren eigenen Geschäftscode konzentrieren und erhalten bei Bedarf Hilfe von Experten für das Framework.",
+ "ArchitecturalInfrastructure_Description": "SaaS-Anwendungen, modulare oder Microservice-Systeme sind die am häufigsten verwendeten Unternehmenssoftwaremodelle. Der Aufbau solcher Systeme erfordert nicht nur ein gutes Verständnis und Erfahrung, sondern auch eine starke Software-Infrastruktur. Andernfalls werden Sie große Anstrengungen unternehmen, um diese Architekturdetails in Ihrer Codebasis zu unterstützen.",
+ "Modularity": "Modularität",
+ "Modularity_THEPROBLEM_Description": "Ein wirklich modulares System aufzubauen ist nicht einfach! Alle Aspekte des Systems (Datenbank, Entitäten, APIs, UI-Seiten/-Komponenten) können in Module aufgeteilt werden, und jedes Modul kann ohne andere wiederverwendet werden. Der einfache ASP.NET Core bietet keine solche modulare Architektur. Wenn Sie es brauchen, sollten Sie von Grund auf darüber nachdenken.",
+ "Modularity_ABPSOLUTION_Description": "Das ABP Framework ist als modulare Anwendungsentwicklungsstruktur konzipiert. Jede Funktion im Framework ist so entwickelt, dass sie mit der Modularität kompatibel ist. Dokumentationen und Leitfäden erläutern, wie wiederverwendbare Module auf standardisierte Weise entwickelt werden.",
+ "SaaSMultiTenancy": "SaaS / Mandantenfähigkeit",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy ist eine gängige Methode zur Implementierung von SaaS-Systemen. Die Implementierung einer konsistenten Multi-Tenant-Infrastruktur kann jedoch kompliziert werden.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework bietet eine vollständige mandantenfähige Infrastruktur und abstrakte Komplexität aus Ihrem Geschäftscode. Ihr Anwendungscode ist weitgehend mandantenfähig, während das ABP-Framework die Datenbank, den Cache und andere Details der Mandanten automatisch voneinander isoliert. Es unterstützt Einzeldatenbank-, Mandantendatenbank- und Hybridansätze. Es konfiguriert ordnungsgemäß die Bibliotheken wie Microsoft Identity und OpenIddict, die normalerweise nicht mandantenfähig sind.",
+ "Microservices": "Mikrodienste",
+ "Microservices_THEPROBLEM_Description": "Der Aufbau eines Microservice-Systems erfordert viele Infrastrukturdetails: Die Authentifizierung und Autorisierung von Anwendungen und Microservices sowie die Implementierung von asynchronem Messaging und synchronen (Rest/GRPC) Kommunikationsmustern zwischen Microservices sind die grundlegendsten Probleme.",
+ "Microservices_ABPSOLUTION_Description": "Das ABP Framework bietet Dienste, Leitfäden und Beispiele, die Sie bei der Implementierung Ihrer Microservice-Lösung mithilfe der branchenüblichen Tools unterstützen.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial geht sogar noch einen Schritt weiter und bietet eine vollständige Startup-Vorlage für den Kickstart Ihrer Microservice-Lösung.",
+ "PreBuiltModules": "Vorgefertigte Module",
+ "PreBuiltModules_THEPROBLEM_Description": "Wir alle haben ähnliche, aber leicht unterschiedliche Geschäftsanforderungen. Allerdings sollten wir alle das Rad neu erfinden, da der Code von niemandem direkt in unserer Lösung funktionieren kann. Sie alle sind eingebettete Teile einer größeren Lösung.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial- Module bieten viele wiederverwendbare Anwendungsmodule wie Zahlung, Chat, Dateiverwaltung, Prüfprotokollberichte usw. Alle diese Module können einfach in Ihre Lösung installiert werden und funktionieren direkt. Wir fügen ständig weitere Module hinzu.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Alle Module sind so konzipiert, dass sie an Ihre Geschäftsanforderungen angepasst werden können. Wenn Sie vollständige Kontrolle benötigen, können Sie den vollständigen Quellcode jedes Moduls herunterladen und es vollständig an Ihre spezifischen Geschäftsanforderungen anpassen.",
+ "ABPCommunity": "ABP-Community",
+ "ABPCommunity_Description": "Schließlich bringt die Zugehörigkeit zu einer großen Community, in der jeder ähnliche Codierungsstile und -prinzipien verfolgt und eine gemeinsame Infrastruktur nutzt, Macht, wenn Sie Probleme haben oder Hilfe bei Designentscheidungen benötigen. Da wir Code auf ähnliche Weise schreiben, können wir uns gegenseitig viel besser helfen. ABP ist ein von der Community unterstütztes Projekt mit mehr als 10.000 Sternen auf GitHub.",
+ "ABPCommunity_Description2": "Es ist einfach, Code oder sogar wiederverwendbare Bibliotheken zwischen ABP-Entwicklern zu teilen. Ein Codeausschnitt, der für Sie funktioniert, funktioniert auch für andere. Es gibt viele Beispiele und Tutorials, die Sie direkt in Ihre Anwendung umsetzen können.",
+ "ABPCommunity_Description3": "Wenn Sie einen Entwickler einstellen, der bereits mit der ABP-Architektur gearbeitet hat, wird er Ihre Lösung sofort verstehen und in kürzester Zeit mit der Entwicklung beginnen.",
+ "WhyAbpIo_Page_Title": "Warum ABP.IO-Plattform?",
+ "AbpStudio_Page_Title": "ABP Studio",
+ "CampaignInfo": "Kaufen Sie eine neue Lizenz oder erneuern Sie Ihre bestehende Lizenz und erhalten Sie weitere 2 Monate ohne zusätzliche Kosten! Dieses Angebot gilt für alle Lizenzpläne. Stellen Sie sicher, dass Sie diese zeitlich begrenzte Aktion nutzen, um Ihren Zugriff auf Premium-Funktionen und Upgrades zu erweitern.",
+ "HurryUpLastDay": "Beeil dich! Letzter Tag: {0}",
+ "CreatingCRUDPagesWithABPSuite": "CRUD-Seiten mit ABP Suite erstellen",
+ "Testimonials": "Referenzen",
+ "MultipleYearDiscount": "Rabatt für mehrere Jahre",
+ "CampaignDiscountText": "Black Friday-Rabatt",
+ "CampaignDiscountName": "Schwarzer Freitag",
+ "CampaignName:BlackFriday": "Schwarzer Freitag"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
index 0d211064d76..173aa10751c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
@@ -9,15 +9,18 @@
"QuestionCount": "Total de preguntas restantes",
"Unlimited": "Ilimitado",
"Owners": "Propietarios",
+ "Owner": "Dueño",
"AddMember": "Añadir miembro",
- "AddOwner": "Añadir propietario",
- "AddDeveloper": "Añadir desarrollador",
+ "AddNewOwner": "Agregar nuevo propietario",
+ "AddNewDeveloper": "Agregar nuevo desarrollador",
"UserName": "Nombre de usuario",
"Name": "Nombre",
"EmailAddress": "Dirección de Email",
"Developers": "Desarrolladores",
"LicenseType": "Tipo de licencia",
"Manage": "Gestionar",
+ "SetDefault": "Establecer por defecto",
+ "DefaultOrganization": "Por defecto",
"StartDate": "Fecha de inicio",
"EndDate": "Fecha de fin",
"Modules": "Módulos",
@@ -62,8 +65,6 @@
"Themes": "Temas",
"JoinOurNewsletter": "Suscríbase a nuestro boletín",
"Send": "Enviar",
- "Learn": "Aprender",
- "AdditionalServices": "Servicios adicionales",
"WhatIsABPFramework": "¿CUÁL ES EL MARCO ABP?",
"OpenSourceBaseFramework": "Marco base de código abierto",
"ABPFrameworkExplanation": "
Actualización: al actualizar su licencia, se le ascenderá a un plan de licencia superior, lo que le permitirá obtener beneficios adicionales. Consulte la tabla de comparación de licencias para ver las diferencias entre los planes de licencia. Por otro lado, cuando actualice, ¡la fecha de vencimiento de su licencia no cambiará! Para extender la fecha de finalización de su licencia, debe extender su licencia.",
"LicenseRenewalCost": "¿Cuál es el costo de renovación de la licencia después de 1 año?",
"LicenseRenewalCostExplanation": "El precio de renovación (extensión) de la Licencia de equipo estándar es de $ {0}, la Licencia comercial estándar es de $ {1} y la Licencia empresarial estándar es de $ {2}. Si ya es cliente, inicie sesión en su cuenta para revisar los precios de renovación disponibles.",
"HowDoIRenewMyLicense": "¿Cómo renuevo mi licencia?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Después de enviar la tarifa de la licencia mediante transferencia bancaria, envíenos un correo electrónico a accounting@abp.io con su recibo y el tipo de licencia solicitada. Nuestra información de cuenta bancaria internacional:",
"HowToUpgrade": "¿Cómo actualizar las aplicaciones existentes cuando hay una nueva versión disponible?",
@@ -352,40 +369,721 @@
"WeWillSendYouADownloadLink": "Se ha enviado un enlace para descargar el libro electrónico a {0}.
¡Revise su bandeja de entrada/correo no deseado/correo no deseado!",
"InvalidFormInputs": "Por favor, ingrese la información válida especificada en el formulario.",
"DDDBookEmailBody": "Gracias.
Para descargar su libro, haga clic aquí .",
- "FreeDDDEBook": "Libro electrónico DDD gratuito",
"StartFree": "Empiece gratis",
"FreeTrial": "Prueba gratis",
"AcceptsMarketingCommunications": " Sí, me gustaría recibir comunicaciones de marketing comercial de ABP.",
"PurposeOfUsage": "Propósito de uso",
- "Industry": "Industria",
"Choose": "- Escoger -",
"CompanyOrganizationName": "Nombre de Empresa/Organización",
"CompanySize": "Tamaño de la empresa",
"Next": "próximo",
"StartTrial": "Iniciar mi prueba gratuita",
- "ContactUsIssues": "Contáctanos si tienes algún problema",
+ "ContactUsQuestions": "Póngase en contacto con nosotros si tiene alguna pregunta",
"TrialActivatedWarning": "Un usuario tiene derecho a tener solo 1 período de prueba gratuito. Ya utilizó su período de prueba.",
+ "ActivationRequirement": "Estás a un paso de comenzar tu prueba.
Después de verificar su información, activaremos su licencia. Una vez activada su licencia, le enviaremos un correo electrónico a {0} . ¡No te preocupes, este proceso no llevará mucho tiempo!",
"SaveAndDownload": "Guardar y descargar",
"CompanyNameValidationMessage": "¡El nombre de la empresa es demasiado largo!",
"AddressValidationMessage": "¡La dirección es demasiado larga!",
"TaxNoValidationMessage": "IMPUESTO/IVA ¡No es demasiado largo!",
"NotesValidationMessage": "El campo de notas es demasiado largo.",
"CheckYourBillingInfo": "¡Puedes crear tu factura solo una vez! Verifique su información de facturación antes de crear su factura.",
- "Volo.AbpIo.Commercial:030000": "Ya usaste tu período de prueba.",
- "Volo.AbpIo.Commercial:030001": "Este nombre de organización ya existe.",
"StartYourFreeTrial": "Comienza tu prueba gratuita",
"TrialLicenseModelInvalidErrorMessage": "Uno de los siguientes campos no es válido: nombre del país, tamaño de la empresa, sector o finalidad de uso.",
"Trial": "Prueba",
"Purchased": "Comprado",
- "PurchaseLicense": "Comprar {0} licencia",
+ "PurchaseNow": "Comprar ahora",
"PurchaseTrialLicenseMessage": "La fecha de vencimiento de su licencia es {0}.
Si desea continuar usando los proyectos que creó durante su período de prueba gratuito, debe cambiar las claves de licencia en sus archivos appsettings.secrets.json
. Aquí está su clave de licencia:",
"TrialLicenseExpireMessage": "Está utilizando la licencia de prueba y su licencia de prueba caducará el {0}.",
"TryForFree": "Prueba gratis",
"TrialLicenseExpiredInfo": "¡Su período de licencia de prueba ha expirado!",
- "CommercialNewsletterConfirmationMessage": "Acepto los Términos y condiciones y la Política de privacidad .",
- "ContinueWithNewOrganization": "Continuar con una nueva organización",
+ "DowngradeLicensePlan": "¿Puedo cambiar a un plan de licencia inferior en el futuro?",
+ "DowngradeLicensePlanExplanation": "No puede degradar su plan de licencia existente. Pero puede comprar un nuevo plan de licencia inferior y continuar su desarrollo con la nueva licencia. Después de comprar una licencia inferior, solo necesita iniciar sesión en su nuevo plan de licencia mediante el comando CLI de ABP: ` abp login
Consulte la tabla de comparación de licencias para comprobar las diferencias entre los tipos de licencia.",
+ "SelectTargetLicense": "Seleccione la licencia de destino",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Sí, extender la fecha de vencimiento de mi licencia por 1 año.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "¿Quieres ampliar tu licencia por 1 año más?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "¡La actualización no extenderá la fecha de vencimiento de su licencia!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Al actualizar su licencia, se le ascenderá a un tipo de licencia superior, lo que le permitirá obtener beneficios adicionales. Consulte la tabla de comparación de licencias para comprobar las diferencias entre los tipos de licencia.",
+ "Landing_Page_CustomerStories": "Historias de clientes",
+ "Landing_Page_OurGreatCustomers": "Nuestros grandes clientes",
+ "Landing_Page_WebApplicationFramework": "Marco de aplicaciones web",
+ "Landing_Page_WebDevelopmentPlatform": "Plataforma de desarrollo web",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Plataforma completa de desarrollo web",
+ "Landing_Page_TryFreeDemo": "Pruebe la demostración gratuita",
+ "Landing_Page_StartingPointForWebApplications": "¡El punto de partida para aplicaciones web basadas en ASP.NET Core! Se basa en el marco ABP para el mejor desarrollo web.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework proporciona una infraestructura de software para desarrollar excelentes aplicaciones web con las mejores prácticas.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Arquitectura compatible con microservicios",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Temas y módulos de aplicaciones prediseñados",
+ "Landing_Page_MultiTenantArchitecture": "Arquitectura multiinquilino",
+ "Landing_Page_MultiTenancyDescription": "¡Aplicaciones SaaS simplificadas! Multiinquilino integrado desde la base de datos hasta la interfaz de usuario.",
+ "Landing_Page_DDDIntroduction": "Diseñado y desarrollado en base a patrones y principios de DDD. Proporciona un modelo en capas para su aplicación.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Infraestructura completa para autorización, validación, manejo de excepciones, almacenamiento en caché, registro de auditoría, gestión de transacciones y más.",
+ "Landing_Page_PreBuiltApplicationModules": "Módulos de aplicaciones prediseñados que incluyen los requisitos de aplicaciones web más comunes.",
+ "Landing_Page_ChatModule": "Charlar",
+ "Landing_Page_DocsModule": "Documentos",
+ "Landing_Page_FileManagementModule": "Gestión de archivos",
+ "Landing_Page_CustomerStory_1": "ABP Commercial permitió a SC Ventures ofrecer una plataforma SaaS de base de datos de silo multiinquilino de nivel bancario en 9 meses para respaldar la financiación de la cadena de suministro de cuentas por cobrar y cuentas por pagar de facturas de valor significativo desde múltiples anclajes integrados. La modularidad de ABP hizo posible que el equipo realizara entregas en un tiempo récord, pasara todos los VAPT e implementara la pila de microservicios en contenedores a través de CI/CD completo y canalizaciones en producción.",
+ "Landing_Page_CustomerStory_2": "Vemos el valor de utilizar ABP Commercial para reducir los gastos generales de los proyectos de desarrollo personalizados. El equipo puede unificar el patrón de código en diferentes flujos de proyectos. Vemos más potencial en el marco para que podamos crear nuevas funciones más rápido que antes. Confiamos en que veremos constantemente el valor de aprovechar ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Nos encanta la ABP. No tenemos que escribir todo desde cero. Partimos de funciones listas para usar y solo nos enfocamos en lo que realmente necesitamos escribir. Además, ABP está bien diseñado y el código es de alta calidad con menos errores. Si tuviéramos que escribir todo lo que necesitáramos por nuestra cuenta, tal vez tendríamos que pasar años. Una cosa más que nos gusta es que la nueva versión, la solución de problemas o la mejora sale muy pronto, \n , cada dos semanas. No esperamos demasiado.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial es un producto fantástico que recomendaría. Productos comerciales al mercado para nuestros clientes en una única plataforma configurable. El impulso que el marco y las herramientas proporcionan a cualquier equipo vale cada centavo. ABP Commercial fue la mejor opción para nuestras necesidades.",
+ "Landing_Page_AdditionalServices": "Licencia personalizada o por volumen, incorporación, capacitación y soporte en vivo, desarrollo de proyectos personalizados, portabilidad de proyectos existentes y más...",
+ "Landing_Page_IncludedDeveloperLicenses": "Incluye {0} licencias de desarrollador",
+ "Landing_Page_SeeOnDemo": "Ver en demostración",
+ "Landing_Page_LeptonThemes": "LeptonTemas",
+ "Landing_Page_AccountModuleDescription_1": "Este módulo implementa el sistema de autenticación de una aplicación;",
+ "Landing_Page_AccountModuleDescription_2": "Proporciona una página de inicio de sesión con el nombre de usuario y la contraseña.",
+ "Landing_Page_AccountModuleDescription_3": "Proporciona una página de registro para crear una nueva cuenta.",
+ "Landing_Page_AccountModuleDescription_4": "Proporciona una página de contraseña olvidada para enviar un enlace de restablecimiento de contraseña como correo electrónico.",
+ "Landing_Page_AccountModuleDescription_5": "Proporciona funcionalidad de confirmación por correo electrónico con interfaz de usuario.",
+ "Landing_Page_AccountModuleDescription_6": "Implementa autenticación de dos factores (SMS y correo electrónico).",
+ "Landing_Page_AccountModuleDescription_7": "Implementa el bloqueo de usuarios (bloquea la cuenta durante el período de tiempo establecido cuando ocurre una cierta cantidad de inicios de sesión fallidos debido a credenciales no válidas dentro de un cierto intervalo de tiempo).",
+ "Landing_Page_AccountModuleDescription_8": "Implementa la interfaz de usuario y la funcionalidad del servidor de autenticación de Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Permite cambiar entre inquilinos en un entorno multiinquilino.",
+ "Landing_Page_AccountModuleDescription_10": "Permite cambiar el idioma de la interfaz de usuario de la aplicación.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Este módulo proporciona la interfaz de usuario de informes de registros de auditoría para la infraestructura de auditoría. Permite buscar, filtrar y mostrar entradas de registros de auditoría y registros de cambios de entidades.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Una entrada del registro de auditoría consta de datos críticos sobre cada solicitud de cliente:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, navegador, dirección IP, nombre del cliente",
+ "Landing_Page_AuditLoggingModuleDescription_4": "El usuario",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Método HTTP, código de estado de retorno HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Éxito/fracaso, detalles de la excepción si están disponibles",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Duración de la ejecución de la solicitud",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Las entidades han sido creadas, eliminadas o actualizadas en esta solicitud (con propiedades modificadas).",
+ "Landing_Page_BloggingModuleDescription_1": "Este módulo agrega un blog simple a su aplicación ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Permite crear múltiples blogs en una sola aplicación.",
+ "Landing_Page_BloggingModuleDescription_3": "Admite el formato Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Permite escribir comentarios para una publicación.",
+ "Landing_Page_BloggingModuleDescription_5": "Permite asignar etiquetas a las publicaciones del blog.",
+ "Landing_Page_BloggingModuleDescription_6": "Vea el sitio web blog.abp.io como un ejemplo en vivo del módulo de blogs.",
+ "Landing_Page_ChatModuleDescription_1": "Este módulo se utiliza para mensajería en tiempo real entre usuarios de la aplicación.",
+ "Landing_Page_ChatModuleDescription_2": "Mensajería en tiempo real en la página de chat.",
+ "Landing_Page_ChatModuleDescription_3": "Busque usuarios en la aplicación para nuevas conversaciones.",
+ "Landing_Page_ChatModuleDescription_4": "Lista de contactos para conversaciones recientes.",
+ "Landing_Page_ChatModuleDescription_5": "Notificaciones de mensajes nuevos cuando el usuario está mirando otra página.",
+ "Landing_Page_ChatModuleDescription_6": "Insignia de recuento total de mensajes no leídos en el icono del menú.",
+ "Landing_Page_ChatModuleDescription_7": "Recuento de mensajes no leídos para cada conversación.",
+ "Landing_Page_ChatModuleDescription_8": "Conversaciones cargadas de pereza.",
+ "Landing_Page_DocsModuleDescription_1": "Este módulo se utiliza para crear sitios web de documentación técnica;",
+ "Landing_Page_DocsModuleDescription_2": "Integración incorporada de GitHub : escriba y administre documentos directamente en GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Soporte de versiones integrado directamente a las versiones de GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Admite varios idiomas (con soporte alternativo al idioma predeterminado).",
+ "Landing_Page_DocsModuleDescription_5": "Admite los formatos Markdown y HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Proporciona una sección de navegación y de esquema .",
+ "Landing_Page_DocsModuleDescription_7": "Permite alojar la documentación de múltiples proyectos en una sola aplicación.",
+ "Landing_Page_DocsModuleDescription_8": "Enlaces al archivo en GitHub, para que cualquiera pueda contribuir fácilmente haciendo clic en el enlace Editar .",
+ "Landing_Page_DocsModuleDescription_9": "Además de la fuente de GitHub, permite simplemente usar una carpeta como fuente de documentación.",
+ "Landing_Page_FileManagementModuleDescription_1": "Cargue, descargue y organice archivos en una estructura de carpetas jerárquica.",
+ "Landing_Page_FileManagementModuleDescription_2": "Este módulo se utiliza para cargar, descargar y organizar archivos en una estructura de carpetas jerárquica. También es compatible con inquilinos múltiples y puede determinar el límite de tamaño total para sus inquilinos.",
+ "Landing_Page_FileManagementModuleDescription_3": "Este módulo se basa en el sistema BLOB Storage , por lo que puede utilizar diferentes proveedores de almacenamiento para almacenar el contenido del archivo.",
+ "Landing_Page_IdentityModuleDescription_1": "Este módulo implementa el sistema de Usuario y Roles de una aplicación;",
+ "Landing_Page_IdentityModuleDescription_2": "Construido sobre la biblioteca ASP.NET Core Identity de Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Administrar roles y usuarios en el sistema. Un usuario puede tener múltiples roles .",
+ "Landing_Page_IdentityModuleDescription_4": "Establezca permisos en niveles de rol y usuario.",
+ "Landing_Page_IdentityModuleDescription_5": "Habilite/deshabilite la autenticación de dos factores y el bloqueo de usuario por usuario.",
+ "Landing_Page_IdentityModuleDescription_6": "Administrar perfil de usuario básico y contraseña .",
+ "Landing_Page_IdentityModuleDescription_7": "Administre los tipos de reclamos en el sistema, establezca reclamos para roles y usuarios.",
+ "Landing_Page_IdentityModuleDescription_8": "Página de configuración para administrar la complejidad de la contraseña , el inicio de sesión de usuario, la cuenta y el bloqueo.",
+ "Landing_Page_IdentityModuleDescription_9": "Admite autenticación LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Proporciona verificación de correo electrónico y número de teléfono .",
+ "Landing_Page_IdentityModuleDescription_11": "Admite integraciones de inicio de sesión social (Twitter, Facebook, GitHub, etc.).",
+ "Landing_Page_IdentityModuleDescription_12": "Gestionar unidades de organización en el sistema.",
+ "Landing_Page_PaymentModuleDescription_1": "Proporciona integración para diferentes pasarelas de pago.",
+ "Landing_Page_PaymentModuleDescription_2": "Este módulo proporciona integración para pasarelas de pago, para que pueda recibir pagos de sus clientes fácilmente.",
+ "Landing_Page_PaymentModuleDescription_3": "Este módulo admite las siguientes pasarelas de pago",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Utilice las mismas credenciales tanto para comercial.abp.io como para support.abp.io .",
+ "WatchCrudPagesVideo": "¡Mire el vídeo "Creación de páginas CRUD con ABP Suite"!",
+ "WatchGeneratingFromDatabaseVideo": "¡Mire el vídeo "ABP Suite: Generación de páginas CRUD a partir de tablas de bases de datos existentes"!",
+ "WatchTakeCloserLookVideo": "¡Mire el vídeo "Eche un vistazo más de cerca a la generación de código: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Debe tener una dirección de correo electrónico confirmada para poder iniciar una licencia de prueba.",
+ "EmailVerificationMailNotSent": "No se pudo enviar el correo de verificación de correo electrónico.",
+ "GetConfirmationEmail": "Haga clic aquí para recibir un correo electrónico de verificación si aún no lo ha recibido.",
+ "WhichLicenseTypeYouAreInterestedIn": "¿Qué tipo de licencia le interesa?",
+ "DontTakeOurWordForIt": "No confíe en nuestra palabra...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Lea lo que los usuarios de ABP Comercial quieren que sepa",
+ "Testimonial_ShortDescription_1": "La modularidad de ABP hizo posible que el equipo entregara a tiempo.",
+ "Testimonial_ShortDescription_2": "Cree nuevas funciones más rápido que antes.",
+ "Testimonial_ShortDescription_3": "Partimos de funciones listas para usar y solo nos enfocamos en lo que realmente necesitamos escribir.",
+ "Testimonial_ShortDescription_4": "ABP Commercial fue la mejor opción para nuestras necesidades.",
+ "OnlineReviewersOnAbpCommercial": "Reseñas en línea sobre ABP Comercial",
+ "SeeWhatToldAboutAbpCommercial": "Mira lo que se ha contado sobre ABP Comercial y escribe tu opinión si quieres.",
+ "BlazoriseLicense": "¿Necesitamos comprar una licencia Blazorise?",
+ "BlazoriseLicenseExplanation": "Tenemos un acuerdo entre Volosoft y Megabit, con este acuerdo la licencia Blazorise se incluye con los productos comerciales de ABP, por lo que nuestros clientes no necesitan comprar una licencia Blazorise adicional.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x desarrolladores adicionales",
+ "ExtendPaymentInfoSection_DiscountRate": "Descuento {0}%",
+ "TotalNetPrice": "Precio neto total",
+ "EFCore": "Núcleo del marco de entidad",
+ "All": "Todo",
+ "Mvc": "mvc",
+ "DataBaseProvider": "Proveedor de datos",
+ "UIFramework": "Marco de interfaz de usuario",
+ "LeptonXThemeForDashboard": "Tema LeptonX para su panel de administración por",
+ "AbpPlatform": "Plataforma PAB",
+ "YouDeserveGoodUXUI": "Te mereces una buena UI y una mejor UX. El tema LeptonX de ABP está aquí para servirle.",
+ "ViewLiveDemo": "Ver demostración del tema en vivo",
+ "GetLeptonX": "Obtenga LeptonX ahora",
+ "SeeLeptonXDocumentation": "Ver la documentación de LeptonX",
+ "SeeLeptonDocumentation": "Ver documentación de Lepton",
+ "SimplifiedMenu": "Menú simplificado",
+ "SimplifiedMenuDescription": "Podrás encontrar fácilmente la página que buscas filtrando el menú",
+ "YourFavoritePages": "Tus páginas favoritas a tu alcance",
+ "YourFavoritePagesDescription": "Agregue o elimine fácilmente la página de favoritos haciendo clic en el ícono de estrella en la esquina superior derecha de la página.",
+ "BreadCrumbs": "Ruta de navegación para un cambio perfecto",
+ "BreadCrumbsDescription": "Con Breadcrumb, puede cambiar a las páginas del mismo nivel con un solo clic, incluso cuando el menú de la izquierda está cerrado, ¡y funciona en tabletas y dispositivos móviles!",
+ "YourMenu": "Tu menú como quieras",
+ "YourMenuDescription": "Personalice los iconos y cuadros desplegables en los que se puede hacer clic directamente en el menú de usuario como desee. El menú de usuario es completamente personalizable para sus necesidades.",
+ "RtlSupport": "Soporte RTL para tu idioma",
+ "RtlSupportDescription": "El tema LeptonX admite RTL para su idioma. Las opciones de idioma están en el menú de configuración para que pueda cambiar el idioma.",
+ "YourColors": "Tus colores en la interfaz de usuario del panel de administración",
+ "YourColorsDescription": "El tema LeptonX funciona según las preferencias de su sistema y tiene opciones de tema claro del tablero, tema oscuro del tablero y tema semioscuro del tablero.",
+ "ArrangeContentWidth": "Organice fácilmente el ancho de su contenido",
+ "ArrangeContentWidthDescription": "Cambie fácilmente el ancho de su área de contenido.",
+ "LeptonXCompatibleWith": "El tema LeptonX es compatible con",
+ "MobileResponsiveTemplate": "Plantilla adaptable para dispositivos móviles",
+ "MobileResponsiveTemplateDescription1": "Acceda a su panel de administración de LeptonX desde cualquier dispositivo que desee.",
+ "MobileResponsiveTemplateDescription2": "Está diseñado para que puedas usarlo fácilmente en todos tus dispositivos. Responde en dispositivos móviles y tamaños de tabletas.",
+ "TopMenuLayoutOption": "Opción de diseño del menú superior",
+ "TopMenuLayoutOptionDescription1": "Si desea configurar su sitio web con el mismo panel de administración, ¡es posible hacerlo con LeptonX Theme!",
+ "TopMenuLayoutOptionDescription2": "¡Simplemente prueba el diseño del menú superior de LeptonX para hacerlo realidad!",
+ "EasilyCustomizable": "Fácilmente personalizable para los colores de su marca",
+ "EasilyCustomizableDescription1": "Puede personalizar el tema LeptonX utilizando sólo unas pocas variables SCSS. ¡Sin anulación, sin carga CSS adicional!",
+ "EasilyCustomizableDescription2": "Con LeptonX, puedes organizar tu panel de administración como quieras.",
+ "IndependentLayout": "Diseño independiente y área de contenido.",
+ "IndependentLayoutDescription1": "La infraestructura de diseño de LeptonX se diseñó completamente separada del contenido.",
+ "IndependentLayoutDescription2": "Esto significa que puedes diseñar libremente tu proyecto con una estructura de contenido distinta a Bootstrap si lo deseas.",
+ "MostUsedLibraries": "Bibliotecas más utilizadas integradas con LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX contiene sus bibliotecas más utilizadas. Le permite utilizar bibliotecas como ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 y Toastr sin esfuerzo.",
+ "MostUsedLibrariesDescription2": "LeptonX también admite bibliotecas específicas de MVC Angular y Blazor.",
+ "CreateAndCustomize": "Cree y personalice las páginas que necesita en segundos con las páginas personalizadas de LeptonX",
+ "CreateAndCustomizeDescription": "Al utilizar el tema LeptonX, también tienes acceso a muchas páginas HTML prediseñadas. Estas incluyen muchas páginas, como página de inicio de sesión, blog, preguntas frecuentes, lista de suscripciones, facturas, precios y administración de archivos.",
+ "LeptonThemeForAdmin": "Tema Lepton para su panel de administración por",
+ "LeptonThemeForAdminDescription": "El tema Lepton todavía está disponible y se mantendrá. Si desea cambiar al tema LeptonX como usuario del tema Lepton, puede consultar la documentación para aprender cómo hacerlo.",
+ "LeptonCompatibleWith": "El tema Lepton es compatible con",
+ "BlackFridayDiscount": "Descuento de viernes negro",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} para {1} desarrolladores adicionales",
+ "Upgrade": "Mejora",
+ "Renewal": "Renovación",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licencia",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Renovación de licencia",
+ "Total": "Total",
+ "SupportPolicyFaqTitle": "¿Cuál es su política de soporte?",
+ "SupportPolicyFaqExplanation": "Solo admitimos la versión activa y la versión principal anterior. No garantizamos el lanzamiento de un parche para la tercera versión principal y anteriores. Por ejemplo, si la versión activa es 7.0.0, lanzaremos parches para 6.xx y 7.xx. Además, brindamos soporte solo para problemas relacionados con ABP Framework y ABP Commercial. Eso significa que no se brinda soporte para aplicaciones de terceros, servicios en la nube y otras bibliotecas periféricas utilizadas por los productos ABP. Haremos todos los esfuerzos comercialmente razonables para proporcionar a nuestros clientes soporte técnico durante el horario comercial oficial de "Volosoft Bilisim AS". Por otro lado, no nos comprometemos a un tiempo de respuesta de acuerdo de nivel de servicio (SLA), pero intentaremos responder a los problemas técnicos lo más rápido posible dentro de nuestro horario laboral oficial. A menos que se llegue a un acuerdo especial con el cliente, solo brindamos soporte en https://support.abp.io. También contamos con soporte por correo electrónico privado, que solo está disponible para titulares de licencias empresariales.",
+ "TotalDevelopers": "Total de {0} desarrolladores",
+ "CustomPurchaseExplanation": "Adaptado a sus necesidades específicas",
+ "WhereDidYouHearAboutUs": "¿Dónde escuchaste acerca de nosotros?",
+ "Twitter": "Gorjeo",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "De un amigo",
+ "Other": "Otro",
+ "WhereDidYouHearAboutUs_explain": "Especificar ...",
+ "DeletingMemberWarningMessage": ""{0}" se eliminará de la lista de desarrolladores. Si lo desea, puede asignar este puesto vacío a otro desarrollador más adelante.",
+ "AdditionalInfo": "Si los puestos de desarrollador superan sus requisitos, puede reducirlos. Puede enviar un correo electrónico a info@abp.io para eliminar algunos de sus puestos de desarrollador. Limpiar los puestos de desarrollador no utilizados reducirá el costo de renovación de la licencia. Si lo desea, puede volver a comprar puestos de desarrollador adicionales dentro de su período de licencia activo. Tenga en cuenta que, dado que hay {0} desarrolladores en este paquete de licencia, no puede reducir este número.",
+ "LinkExpiredErrorMessage": "El enlace al que intentas acceder está caducado.",
+ "ExpirationDate": "Fecha de caducidad",
+ "SpringCampaignDiscount": "Descuento de campaña de primavera",
+ "WhyUseAbpIoPlatform": "¿Por qué debería utilizar la plataforma ABP.IO en lugar de crear una nueva solución desde cero?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Consulte esa página para obtener una explicación detallada de por qué usar la plataforma ABP.IO tiene una ventaja significativa sobre hacerlo todo usted mismo.",
+ "EulaPageTitle": "Acuerdo de licencia de usuario final (EULA)",
+ "PrivacyPolicyPageTitle": "Política de Privacidad - Política de Cookies",
+ "TermsConditionsPageTitle": "Términos y condiciones",
+ "TrainingsPageTitle": "Paquetes de formación ABP",
+ "ModulesPageTitle": "Módulos de aplicaciones prediseñados de ABP",
+ "Volo.AbpIo.Commercial:040001": "La clave de acceso API es incorrecta.",
+ "GetLepton": "Consigue Lepton ahora",
+ "MyOrganizations_Detail_LicenseStartDate": "Fecha de inicio de la licencia",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Fecha de caducidad",
+ "BlazoriseSupport": "¿Cómo obtengo la clave de licencia de Blazorise y el soporte del equipo de Blazorise?",
+ "BlazoriseSupportExplanation": "Siga los pasos a continuación para obtener asistencia del equipo de Blazorise y obtener su clave de licencia de Blazorise:",
+ "BlazoriseSupportExplanation1": "Regístrese para obtener una nueva cuenta en blazorise.com/support/register con la misma dirección de correo electrónico que su cuenta abp.io. Deje la entrada "Clave de licencia" en blanco. Debe ser la misma dirección de correo electrónico que su cuenta de correo electrónico en abp.io.",
+ "BlazoriseSupportExplanation2": "Verifique su dirección de correo electrónico marcando su casilla de correo electrónico. ¡Revisa tu casilla de spam si no ves un correo electrónico en tu bandeja de entrada!",
+ "BlazoriseSupportExplanation3": "Inicie sesión en el sitio web de soporte de Blazorise en blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Si tiene una licencia comercial ABP activa, también tendrá una licencia Blazorise PRO. Puede obtener su clave de licencia de Blazorise en blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Puede publicar sus preguntas en el sitio web de soporte y generar un token de producto para su aplicación.",
+ "AbpLiveTrainingPackages": "Paquetes de capacitación en vivo de ABP",
+ "Releases": "Lanzamientos",
+ "ReleasesDescription": "Liberación de registros de ABP Comercial.",
+ "ReleaseDate": "Fecha de lanzamiento",
+ "Labels": "Etiquetas",
+ "PreRelease": "Prelanzamiento",
+ "AllTypes": "Todos los tipos",
+ "Enhancement": "Mejora",
+ "Bug": "Bicho",
+ "Feature": "Característica",
+ "AllUIs": "Todas las interfaces de usuario",
+ "MVC": "mvc",
+ "BlazorServer": "Servidor Blazor",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "¿Cómo funciona?",
+ "HowItWorks_Page_Description": "ABP Framework amplía la plataforma .NET. Por lo tanto, todo lo que pueda hacer con una solución .NET simple ya es posible con ABP Framework. Eso hace que sea fácil comenzar con una curva de aprendizaje baja.",
+ "HowItWorks_Description1": "ABP Framework amplía la plataforma .NET. Por lo tanto, todo lo que pueda hacer con una solución .NET simple ya es posible con ABP Framework. Eso hace que sea fácil comenzar con una curva de aprendizaje baja.",
+ "HowItWorks_Description2": "Una vez que comience a aprender y utilizar las funciones de ABP Framework, desarrollar su software será mucho más divertido que nunca.",
+ "HowItWorks_Description3": "Esta página básicamente explica cómo utilizar la plataforma ABP.IO como desarrollador .NET.",
+ "CreateANewSolution": "Cree una nueva solución .NET",
+ "CreateANewSolution_Description1": "Todo comienza con la creación de una nueva solución .NET integrada de ABP.",
+ "StartWithStartupTemplates": "Inicie una de las plantillas de soluciones de inicio prediseñadas",
+ "SimpleMonolithApplicationTemplate": "Plantilla de aplicación monolito simple",
+ "LayeredApplicationTemplate": "Plantilla de aplicación en capas",
+ "MicroserviceSolutionTemplate": "Plantilla de solución de microservicio",
+ "CreateEmptySolutionAndUseAbp": "O cree una nueva solución .NET vacía e instale usted mismo los paquetes ABP NuGet y NPM.",
+ "CreatingSolutionWithMultipleOptions": "Hay múltiples opciones de interfaz de usuario y base de datos al crear una nueva solución.",
+ "UIFrameworkOptions": "Opciones del marco de la interfaz de usuario",
+ "DotnetSolutionWithoutDependency": "Ahora tiene una solución .NET normal en su computadora local que no depende de una plataforma en la nube o un servicio externo.",
+ "CheckTheDocumentForDetails": "Puede consultar el documento {1} para obtener más detalles.",
+ "UIAndDatabaseIndependent": "ABP puede funcionar con cualquier interfaz de usuario y cualquier proveedor de base de datos compatible con .NET. \n Sin embargo, estos proveedores de bases de datos y UI están preintegrados y bien documentados.",
+ "InstallAbpModules": "Instalar módulos ABP",
+ "DevelopYourSolution": "Desarrolla tu solución",
+ "DeployAnywhere": "Implementar en cualquier lugar",
+ "InstallAbpModule_Description1": "ABP es un marco de desarrollo de aplicaciones modular. Las plantillas de soluciones de inicio ya vienen con los módulos esenciales instalados. \n Pero hay más módulos de aplicación que quizás desee utilizar en su solución.",
+ "InstallAbpModule_Description2": "Cada módulo consta de algunos paquetes NuGet y NPM y tiene un documento de instalación. ABP Suite hace la mayor parte del trabajo automáticamente, luego usted configura o ajusta manualmente el módulo según su documentación.",
+ "DevelopYourSolution_Description1": "La infraestructura de ABP le permite centrarse en su propio código empresarial al automatizar el trabajo repetitivo y proporcionar infraestructura y funciones de aplicación prediseñadas.",
+ "DevelopYourSolution_Description2": "En el siguiente bloque de código, puede ver cómo ABP Framework se integra perfectamente en su código y automatiza las tareas repetitivas por usted.",
+ "DevelopYourSolution_Description3": "Incluso en este bloque de shortcode, ABP hace muchas cosas por usted.",
+ "DevelopYourSolution_Description4": "Proporciona clases base para aplicar convenciones, como la inyección de dependencia \n . Los servicios de repositorio genéricos \n proporcionan una forma conveniente \n para interactuar con la base de datos. La autorización declarativa \n funciona con un sistema de permisos ajustado.",
+ "DevelopYourSolution_Description5": "ABP automatiza completamente la unidad de trabajo de \n (para la conexión de bases de datos y la gestión de transacciones), el manejo de excepciones \n , la validación \n \n el registro de auditoría . Proporciona muchos más componentes básicos para simplificar sus tareas diarias de desarrollo y centrarse en su propio código mientras crea aplicaciones \n listas para producción.",
+ "DevelopYourSolution_Description6": "Puedes imaginar lo largo y complicado que puede ser ese bloque de código si lo hicieras todo manualmente.",
+ "SuiteCrudGenerationInFewSeconds": "Además de codificar manualmente su solución, puede crear páginas CRUD avanzadas completamente funcionales en unos minutos utilizando las herramientas de ABP Suite. Genera el código en su solución, para que pueda ajustarlo según sus requisitos personalizados.",
+ "DeployAnywhere_Description1": "Al final del día, tiene una solución .NET pura. Puede implementar su solución en su propio servidor, en una plataforma en la nube, en Kubernetes o en cualquier lugar que desee. Puede implementar en tantos servidores como desee. ABP es una herramienta independiente del entorno de implementación.",
+ "ExpertiseAbpFramework": "Experimente el marco ABP",
+ "ExpertiseAbpFramework_Description1": "¿Quiere ir más allá de lo básico y adquirir experiencia con la plataforma ABP.IO?",
+ "FreeDownload": "Descarga gratis",
+ "Read": "Leer",
+ "HavingTrouble": "¿Teniendo problemas?",
+ "HavingTrouble_Description1": "¿Tiene problemas con el desarrollo de su solución? ¡Estamos aquí! Utilice la plataforma de soporte ABP \n o envíe un correo electrónico para obtener ayuda directamente de los miembros del equipo de Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Puede explorar nuestros temas de ayuda o buscar en las preguntas frecuentes, \n o puede hacernos una pregunta utilizando el formulario de contacto.",
+ "OtherModules": "Otros módulos",
+ "OtherModules_Description1": "Cuenta, registro de auditoría, chat, kit CMS, gestión de archivos, formularios, RGPD, identidad, gestión de idiomas, pagos, Saas y más...",
+ "HowItWorks_DatabaseProviderOptions": "Opciones del proveedor de bases de datos",
+ "SeeFAQ": "Ver preguntas frecuentes",
+ "ReleaseLogs": "Registros de lanzamiento",
+ "ReleaseLogs_Tag": "{0} Registros de lanzamiento",
+ "ReleaseLogs_Pr": "Solicitud de extracción n.º {0} - {1}",
+ "NoLabels": "Sin etiquetas",
+ "DoesTheSubscriptionRenewAutomatically": "¿La suscripción se renueva automáticamente?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "El Comercial ABP no cuenta con un modelo de facturación de renovación automática. Por lo tanto , su suscripción no se renovará automáticamente al final del período de su licencia. Si desea seguir teniendo los beneficios de ABP Comercial, deberá renovarlo manualmente en la página de gestión de la organización . Si tiene varias organizaciones, haga clic en el botón "Administrar" en su organización que está por vencer y luego haga clic en el botón "Extender ahora" para renovar su licencia. Es posible que también desee consultar ¿Qué sucede cuando finaliza mi licencia? sección.",
+ "ExtraQuestionCreditsFaqTitle": "¿Puedo comprar créditos adicionales para preguntas de soporte?",
+ "ExtraQuestionCreditsFaqExplanation": "Sí tu puedes. Para comprar créditos de preguntas adicionales, envíe un correo electrónico a info@abp.io con el nombre de su organización. Aquí está la lista de precios de los créditos de preguntas adicionales:
",
+ "AlreadyBetaTester": "Ya te has unido al programa beta tester.",
+ "AbpStudio": "Estudio ABP",
+ "AbpStudio_Description": "ABP Studio aún está en desarrollo. Puede completar el siguiente formulario para ser uno de los primeros usuarios.",
+ "AbpStudio_Description1": "ABP Studio es una aplicación de escritorio multiplataforma para desarrolladores de ABP.",
+ "AbpStudio_Description2": "Está bien integrado con ABP Framework y tiene como objetivo proporcionarle un entorno de desarrollo cómodo al automatizar cosas, brindar información sobre su solución y hacer que desarrollar, ejecutar e implementar sus soluciones sea mucho más fácil.",
+ "AbpStudio_ComingSoon": "Próximamente Fecha de lanzamiento beta prevista: cuarto trimestre de 2023.",
+ "AbpStudio_PlannedPreviewDate": "Fecha de lanzamiento prevista de la vista previa: cuarto trimestre de 2023.",
+ "BetaRequest": "Solicitud Beta",
+ "CreateNewSolutions": "Crear nuevas soluciones",
+ "CreateNewSolutions_Description1": "Puede crear desde aplicaciones simples hasta monolitos modulares o soluciones de microservicios fácilmente con muchas opciones. Obtendrá una solución de software básica completa y lista para producción para su negocio.",
+ "ArchitectYourSolutions": "Diseñe sus soluciones",
+ "ArchitectYourSolutions_Description1": "Cree estructuras de soluciones monolíticas, modulares y de microservicios más fácilmente creando módulos o servicios y estableciendo relaciones entre ellos. También puede instalar o desinstalar módulos de aplicaciones prediseñados.",
+ "ExploreYourSolution": "Explore su solución",
+ "ExploreYourSolution_Description1": "ABP Studio muestra una vista de alto nivel de los componentes de su solución y los módulos de los que depende su solución. Puede explorar entidades, servicios, API HTTP y mucho más sin necesidad de abrir su código base.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Ejecute soluciones de microservicios o aplicaciones múltiples en un abrir y cerrar de ojos",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Ejecute uno, varios o todos los servicios con un solo clic. De esta forma, es muy sencillo detener un servicio, ejecutarlo en Visual Studio para probarlo o depurarlo .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Vea una lista de servicios, vea solicitudes HTTP en tiempo real y recuentos de excepciones para cada servicio.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Vea todos los detalles de todas las solicitudes HTTP que llegan a cualquier servicio.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Explore los detalles de la excepción en tiempo real en cualquier servicio, filtre y busque fácilmente.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Muestre los registros de la aplicación , filtre por nivel de registro o busque por texto.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Explore la interfaz de usuario de su aplicación sin salir del ejecutor de soluciones.",
+ "IntegrateToYourKubernetesCluster": "Integre su clúster de Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Conecte su entorno de desarrollo local a un clúster de Kubernetes local o remoto , donde ese clúster ya ejecuta su solución de microservicio.",
+ "IntegrateToYourKubernetesCluster_Description2": "Acceda a cualquier servicio en Kubernetes con su nombre de servicio como DNS, tal como se ejecutan en su computadora local.",
+ "IntegrateToYourKubernetesCluster_Description3": "Intercepte cualquier servicio en ese clúster, de modo que todo el tráfico al servicio interceptado se redirija automáticamente al servicio que se ejecuta en su máquina local. Cuando su servicio necesita utilizar cualquier servicio en Kubernetes, el tráfico se redirige de regreso al clúster, tal como su servicio local se ejecuta dentro de Kubernetes.",
+ "GetInformed": "Informarse",
+ "Studio_GetInformed_Description1": "Deje su información de contacto para informarse y pruébelo primero cuando se lance ABP Studio.",
+ "Studio_GetInformed_Description2": "Fecha de lanzamiento prevista de la vista previa: tercer trimestre de 2023.",
+ "ThankYou!": "¡Gracias!",
+ "SendBetaRequest": "Enviar solicitud beta",
+ "YouJoinedTheBetaTesterProgram": "Te uniste al programa de prueba beta de ABP Studio.",
+ "PricingExplanation2": "Garantía de devolución de dinero de 30 días — Más información",
+ "MoneyBackGuaranteeText": "* ¡Garantía de devolución de dinero de 30 días en todas las licencias! Reembolso del 100 % en licencias Team, reembolso del 60 % en licencias Business y Enterprise dentro de los 30 días.",
+ "MobileApplicationStartupTemplates": "Plantillas de inicio de aplicaciones móviles",
+ "MobileApplicationStartupTemplates_Description1": "Plantillas de inicio de aplicaciones móviles integradas para sus soluciones comerciales de ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Cree potentes aplicaciones de línea de negocio utilizando las plantillas de inicio móvil de ABP",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial proporciona dos plantillas de inicio de aplicaciones móviles implementadas con React Native y .NET MAUI. Cuando cree su nueva solución basada en ABP, también tendrá aplicaciones de inicio básicas conectadas a sus API de backend.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "La aplicación tiene un ciclo de token de autenticación prediseñado, soporte en varios idiomas, soporte para múltiples inquilinos, inicio de sesión, contraseña olvidada, administración de perfiles y una página de administración de usuarios . Puede agregar su propia lógica de negocios y personalizarla según sus requisitos.",
+ "TwoFrameworkOptions": "Dos opciones de marco",
+ "TwoFrameworkOptions_Description": "ABP proporciona plantillas de inicio móvil React Native y .NET MAUI . De esta manera podrás elegir el que mejor se adapte a tus necesidades. Ambas aplicaciones reutilizan código al ritmo más alto entre las plataformas iOS y Android.",
+ "PreIntegratedToYourBackend": "Preintegrado a su backend",
+ "PreIntegratedToYourBackend_Description": "Las aplicaciones de ABP Mobile están preintegradas en sus API de backend. Obtiene un token de autenticación válido del servidor y realiza solicitudes autenticadas.",
+ "MultiLanguage": "Multi lenguaje",
+ "MultiLanguage_Description": "Ya admite más de 10 idiomas desde el primer momento. También puede agregar los siguientes idiomas.",
+ "Arabic": "Arábica",
+ "Czech": "checo",
+ "English": "Inglés",
+ "Hungarian": "húngaro",
+ "Finnish": "finlandés",
+ "French": "Francés",
+ "Hindi": "hindi",
+ "Portuguese": "portugués",
+ "Italian": "italiano",
+ "Russian": "ruso",
+ "Slovak": "eslovaco",
+ "Turkish": "turco",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Involucre y retenga a sus clientes con las aplicaciones móviles de ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Tus clientes quieren gestionar sus productos y suscripciones desde cualquier lugar y en cualquier momento. Esto requiere que las organizaciones creen aplicaciones móviles que permitan a los clientes cumplir con sus solicitudes de manera rápida y sin problemas.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Con las aplicaciones de ABP Mobile, puede crear aplicaciones móviles nativas de alta calidad para Android e iOS... utilizando una única base de código y sin comprometer la seguridad, la calidad o la escalabilidad.",
+ "OneCodeBaseMultipleDevices": "Un código base para múltiples dispositivos",
+ "OneCodeBaseMultipleDevices_Description": "Las aplicaciones de ABP Mobile son multiplataforma. Están listos para instalarse y ejecutarse en dispositivos iOS y Android, y se adaptan a diferentes factores de forma utilizando una única base de código. Los desarrolladores solo necesitan crear la interfaz de usuario y el código de interfaz una vez, no es necesario adaptar el código para cada dispositivo que desee admitir.",
+ "ComesWithTheSourceCode": "Viene con el código fuente",
+ "ComesWithTheSourceCode_Description": "Las aplicaciones móviles cuentan con el código fuente. Personalice fácilmente la UX/UI de sus aplicaciones para cumplir con las pautas de marca.",
+ "Purchase_OneYearPrice": "Precio de 1 año",
+ "Purchase_DeveloperSeatCount": "Número de puestos de desarrollador",
+ "Purchase_DevelopersAlreadyIncluded": "{0} desarrolladores ya incluidos",
+ "1Year": "1 año",
+ "{0}Years": "{0} años",
+ "1YearLicense": "Licencia de 1 año",
+ "{0}YearsLicense": "Licencia de {0} años",
+ "1AdditionalDeveloper": "1 desarrollador adicional",
+ "{0}AdditionalDevelopers": "{0} Desarrolladores adicionales",
+ "Discount": "Descuento ({0}%)",
+ "Summary": "Resumen",
+ "TrainingPack": "Paquete de entrenamiento",
+ "TrainingPackDiscount": "Descuento en paquete de entrenamiento",
+ "Purchase_OnboardingTraining_Description": "Este paquete de capacitación en vivo es válido para una clase de 8 estudiantes y este descuento solo es válido cuando se compra con la nueva licencia. Aprende más",
+ "Purchase_Save": "{0}% Ahorro {1} {2}",
+ "RemoveBasket": "Retirar de la cesta",
+ "WhyABPIOPlatform?": "¿Por qué la plataforma ABP.IO ?",
+ "DocumentAim": "Este documento pretende responder a la gran pregunta:",
+ "DocumentAim_Description": ""¿Por qué debería utilizar la plataforma ABP.IO en lugar de crear una nueva solución desde cero?"",
+ "DocumentAim_Description2": "El documento presenta los desafíos de construir una solución de software moderna y explica cómo ABP aborda estos desafíos.",
+ "CreatingANewSolution": "Creando una nueva solución",
+ "CreatingANewSolution_Description": "Cuando necesita iniciar una nueva solución, hay muchas preguntas que debe hacerse y debe dedicar mucho tiempo antes de comenzar a escribir su primer código comercial.",
+ "CreatingAnEmptySolution": "Creando una solución vacía",
+ "THEPROBLEM": "EL PROBLEMA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Incluso crear una solución casi vacía es un desafío;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "¿Cómo organizas tu base de código entre proyectos?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "¿Qué son las capas y cómo interactúan?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "¿Cómo se integra con bibliotecas y sistemas de terceros?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "¿Cómo configurar las pruebas automatizadas?",
+ "ABPSOLUTION": "SOLUCIÓN PAA",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP proporciona una solución de inicio bien diseñada, en capas y lista para producción basada en los principios de Domain Driven Design . La solución también incluye una unidad preconfigurada y proyectos de prueba de integración para cada capa.",
+ "CommonLibraries": "Bibliotecas comunes",
+ "CommonLibraries_THEPROBLEM_Description": "¿Qué bibliotecas debería utilizar para implementar requisitos comunes? El ecosistema de desarrollo de software es muy dinámico, lo que dificulta mantenerse al día con las últimas herramientas, bibliotecas, tendencias y enfoques.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP preintegra bibliotecas populares, maduras y actualizadas en la solución. No es necesario dedicar tiempo a integrarlos o hacer que se comuniquen entre sí. Funcionan correctamente desde el primer momento.",
+ "UITheme&Layout": "Tema y diseño de la interfaz de usuario",
+ "UITheme&Layout_THEPROBLEM_Description": "Al abordar las preocupaciones sobre la interfaz de usuario, surge una variedad de desafíos. Estos incluyen establecer las bases para un kit de interfaz de usuario responsivo, contemporáneo y adaptable con una apariencia consistente y una serie de características como menús de navegación, encabezados, barras de herramientas, pies de página, widgets y más.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Incluso si opta por un tema prediseñado, integrarlo perfectamente en su proyecto podría requerir días de desarrollo. Un obstáculo adicional radica en la actualización de dichos temas. Con frecuencia, la estructura HTML/CSS del tema se entrelaza con el código de la interfaz de usuario, lo que hace que futuros cambios o actualizaciones del tema sean tareas complejas. Este entrelazamiento de código y diseño complica la flexibilidad de realizar ajustes en el futuro.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework ofrece un sistema de temas distintivo que libera el código de la interfaz de usuario de las restricciones del tema. Los temas existen de forma aislada, empaquetados como paquetes NuGet o NPM, lo que hace que la instalación o actualización del tema sea cuestión de minutos. Si bien conserva la opción de desarrollar su tema personalizado o integrar uno existente, ABP Commercial presenta una colección de temas pulidos y contemporáneos.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Además, existen proveedores de componentes de interfaz de usuario como Telerik y DevExpress. Sin embargo, estos proveedores proporcionan principalmente componentes individuales, lo que le impone a usted la responsabilidad de establecer su sistema de diseño. Cuando trabaje en proyectos basados en ABP, puede incorporar estas bibliotecas sin problemas, de forma similar a como lo haría en cualquier otro proyecto.",
+ "TestInfrastructure": "Infraestructura de prueba",
+ "TestInfrastructure_THEPROBLEM_Description": "Establecer un entorno de pruebas sólido es una tarea que requiere mucho tiempo. Implica configurar proyectos de prueba dedicados dentro de su solución, seleccionar cuidadosamente las herramientas necesarias, crear simulacros de servicios y bases de datos, crear clases base esenciales y servicios de utilidad para minimizar el código redundante en las pruebas y abordar varias tareas relacionadas.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Las plantillas de inicio de ABP vienen preequipadas con proyectos de prueba configurados, lo que agiliza el proceso. Esto significa que desde el primer día, puede comenzar a escribir su código de prueba de integración o unidad inicial sin demora.",
+ "CodingStandards&Training": "Estándares de codificación y capacitación",
+ "CodingStandards&Training_THEPROBLEM_Description": "Una vez que haya configurado la solución para el desarrollo, normalmente deberá enseñar a los desarrolladores cómo funciona el sistema y cómo construirlo utilizando los mismos métodos acordados. Incluso si les brindas capacitación, mantener la documentación actualizada puede resultar complicado. A medida que pasa el tiempo, cada desarrollador puede escribir código a su manera, lo que hace que las reglas para escribir código sean diferentes entre sí.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "La solución ABP ya está perfectamente organizada y tiene explicaciones claras. Las guías y tutoriales paso a paso le muestran exactamente cómo trabajar en un proyecto ABP.",
+ "KeepingYourSolutionUpToDate": "Mantener su solución actualizada",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Después de comenzar su desarrollo, debe realizar un seguimiento de las nuevas versiones de las bibliotecas que utiliza para actualizaciones y parches.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Actualizamos periódicamente todos los paquetes a las últimas versiones y los probamos antes de la versión estable. Cuando actualiza ABP Framework, todas sus dependencias se actualizan a tecnología de punta.",
+ "DRY": "¡No te repitas!",
+ "DRY_Description": "Crear una solución base lleva mucho tiempo y requiere una buena experiencia en arquitectura. Sin embargo, ¡esto es sólo el comienzo! A medida que empieces a desarrollar, probablemente tendrás que escribir mucho código repetitivo; Sería fantástico si todo esto pudiera manejarse automáticamente.",
+ "DRY_Description2": "ABP automatiza y simplifica la repetición de código tanto como sea posible siguiendo el principio de convención sobre configuración. Sin embargo, no le restringe cuando necesita cambiar a marcha manual. El control siempre está en tus manos.",
+ "Authentication": "Autenticación",
+ "Authentication_THEPROBLEM_Description": "Inicio de sesión único, integración de Active Directory/LDAP, integración de OpenIddict, inicios de sesión sociales, autenticación de dos factores, olvidé/restablecí la contraseña, activación por correo electrónico, registro de nuevo usuario, control de complejidad de la contraseña, bloqueo de cuenta en intentos fallidos, muestra de intentos de inicio de sesión fallidos... etc. Sabemos que todos estos requisitos genéricos le resultan familiares. ¡Usted no está solo!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework y la versión comercial proporcionan todas estas cosas estándar preimplementadas para usted como un módulo de cuenta reutilizable. Simplemente habilita y configura lo que necesita.",
+ "CrossCuttingConcerns": "Preocupaciones transversales",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Las preocupaciones transversales son la lógica repetitiva fundamental que debe implementarse para cada caso de uso. Algunos ejemplos;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Iniciar transacciones, comprometerse con el éxito y revertir los errores.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Manejar e informar excepciones, devolver una respuesta de error adecuada a los clientes y manejar casos de error en el lado del cliente.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementar autorización y validación, devolver respuestas adecuadas y manejarlas en el lado del cliente.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatiza o simplifica todas las preocupaciones transversales comunes. Usted solo escribe código que es importante para su negocio y ABP maneja el resto mediante convenciones.",
+ "ArchitecturalInfrastructure": "Infraestructura arquitectónica",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Por lo general, necesita crear una infraestructura para implementar su arquitectura correctamente. Por ejemplo, generalmente implementas el patrón Repositorio. Defina algunas clases base para simplificar y estandarizar la creación de entidades, servicios, controladores y otros objetos.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework proporciona todo esto y más de forma inmediata. Es maduro y está bien documentado.",
+ "EnterpriseApplicationRequirements": "Requisitos de la aplicación empresarial",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Hay muchos requisitos que se implementan repetidamente en cada aplicación empresarial;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Sistema de permisos detallado y gestión de permisos en la interfaz de usuario según roles y usuarios.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Escribir registros de auditoría e historiales de entidades para realizar un seguimiento cuando un usuario modifica un registro de la base de datos.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Realice una eliminación temporal de sus entidades, para que se marquen como eliminadas en lugar de eliminarlas físicamente de la base de datos y filtre automáticamente las entidades eliminadas en sus consultas.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Crear abstracciones y contenedores para consumir sus API de backend desde el código de frontend.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Poner en cola y ejecutar trabajos en segundo plano.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Manejo de múltiples zonas horarias en un sistema global.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Compartir lógica de validación, localización y autorización entre el servidor y el cliente.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP proporciona una infraestructura para implementar dichos requisitos fácilmente. Una vez más, no pierde su valioso tiempo reimplementando todo esto una y otra vez.",
+ "GeneratingInitialCode&Tooling": "Generación de código inicial y herramientas",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Creará muchas páginas similares en una aplicación web típica. La mayoría de ellos realizarán operaciones CRUD similares. Es muy tedioso y también propenso a errores crear repetidamente este tipo de páginas.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite puede generar una página CRUD completa para sus entidades en segundos. El código generado tiene capas y es limpio. Se implementan todos los requisitos estándar de validación y autorización. Además, se generan clases de prueba unitaria. Una vez que obtenga una página en pleno funcionamiento, podrá modificarla según los requisitos de su negocio.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integración a bibliotecas y sistemas de terceros",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "La mayoría de las bibliotecas están diseñadas como de bajo nivel y, por lo general, es necesario trabajar un poco para integrarlas correctamente sin repetir el mismo código de integración y configuración en todas partes de la solución. Por ejemplo, suponga que debe utilizar RabbitMQ para implementar su bus de eventos distribuido. Todo lo que quieres hacer es; enviar un mensaje a una cola y manejar los mensajes entrantes. Pero es necesario comprender los patrones de mensajería, las colas y los detalles de intercambio. Para escribir código eficiente, debe crear un grupo para administrar conexiones, clientes y canales. También debe lidiar con excepciones, mensajes ACK, volver a conectarse a RabbitMQ en caso de fallas y más.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Por ejemplo, la integración del bus de eventos distribuido RabbitMQ de ABP abstrae todos estos detalles. Envías y recibes mensajes sin el ajetreo y el bullicio. ¿Necesitas escribir código de bajo nivel? No hay problema, siempre puedes hacerlo. ABP no le restringe cuando necesita utilizar funciones de bajo nivel de la biblioteca que está utilizando.",
+ "WhyNotBuildYourOwnFramework?": "¿Por qué no crear su propio marco?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Toda la infraestructura, incluso la más sencilla, requiere mucho tiempo para construirla, mantenerla y documentarla. Se hace más grande con el tiempo y resulta difícil mantenerlo en su solución. Separarlos en un proyecto reutilizable es el punto de partida para construir su propio marco interno.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Crear, documentar, capacitar y mantener un marco interno es realmente difícil. Si no tiene un equipo de marco dedicado y experimentado, su marco interno se convierte rápidamente en un código heredado indocumentado que ya nadie puede comprender ni mantener. Por otro lado, estos marcos generalmente son desarrollados por uno o dos desarrolladores del equipo. Y estos tipos se están convirtiendo en un silo de conocimientos. Es bueno para ellos pero malo para la empresa porque son el único punto de falla del proyecto -SPOF- . Una vez que abandonan la empresa, el proyecto cae drásticamente.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework es un marco de aplicación genérico, maduro, bien documentado y impulsado por la comunidad. Un equipo de desarrolladores altamente experimentados está trabajando arduamente para mantenerlo actualizado, fácil de entender y cómodo de usar. El uso de un marco tan estable le permite concentrarse en su propio código comercial y obtener ayuda de expertos con el marco siempre que la necesite.",
+ "ArchitecturalInfrastructure_Description": "Las aplicaciones SaaS, los sistemas modulares o de microservicios son los modelos de software empresarial más utilizados. Construir tales sistemas no sólo requiere una buena comprensión y experiencia, sino que también requiere una sólida infraestructura de software. De lo contrario, tendrá que realizar un gran esfuerzo para admitir estos detalles arquitectónicos en su código base.",
+ "Modularity": "Modularidad",
+ "Modularity_THEPROBLEM_Description": "¡Construir un sistema verdaderamente modular no es fácil! Todos los aspectos del sistema (base de datos, entidades, API, páginas/componentes de la interfaz de usuario) se pueden dividir en módulos, y cada módulo se puede reutilizar sin otros. El ASP.NET Core simple no proporciona una arquitectura tan modular. Si lo necesitas, deberías pensarlo desde cero.",
+ "Modularity_ABPSOLUTION_Description": "El Framework ABP nace para ser una estructura modular de desarrollo de aplicaciones. Cada característica del marco está desarrollada para ser compatible con la modularidad. La documentación y las guías explican cómo desarrollar módulos reutilizables de forma estándar.",
+ "SaaSMultiTenancy": "SaaS/multiinquilino",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy es una forma común de implementar sistemas SaaS. Sin embargo, implementar una infraestructura multiinquilino consistente puede resultar complicado.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework proporciona una infraestructura multiinquilino completa y una complejidad abstracta de su código comercial. El código de su aplicación será en su mayoría compatible con inquilinos múltiples, mientras que ABP Framework aísla automáticamente la base de datos, el caché y otros detalles de los inquilinos entre sí. Admite bases de datos únicas, bases de datos por inquilino y enfoques híbridos. Configura correctamente bibliotecas como Microsoft Identity y OpenIddict, que normalmente no son compatibles con múltiples inquilinos.",
+ "Microservices": "Microservicios",
+ "Microservices_THEPROBLEM_Description": "La construcción de un sistema de microservicios requiere muchos detalles de infraestructura: autenticar y autorizar aplicaciones y microservicios e implementar mensajes asincrónicos y patrones de comunicación sincrónicos (Rest/GRPC) entre microservicios son las cuestiones más fundamentales.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework proporciona servicios, guías y ejemplos para ayudarlo a implementar su solución de microservicio utilizando las herramientas estándar de la industria.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial incluso va un paso más allá y proporciona una plantilla de inicio completa para poner en marcha su solución de microservicio.",
+ "PreBuiltModules": "Módulos prediseñados",
+ "PreBuiltModules_THEPROBLEM_Description": "Todos tenemos requisitos comerciales similares pero ligeramente diferentes. Sin embargo, todos deberíamos reinventar la rueda, ya que ningún código puede funcionar directamente en nuestra solución. Todos ellos son partes integradas de una solución más amplia.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Los módulos comerciales de ABP proporcionan una gran cantidad de módulos de aplicaciones reutilizables como pagos, chat, administración de archivos, informes de registros de auditoría... etc. Todos estos módulos se instalan fácilmente en su solución y funcionan directamente. Constantemente estamos agregando más módulos.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Todos los módulos están diseñados para personalizarse según los requisitos de su negocio. Si necesita un control total, puede descargar el código fuente completo de cualquier módulo y personalizarlo completamente según sus requisitos comerciales específicos.",
+ "ABPCommunity": "Comunidad ABP",
+ "ABPCommunity_Description": "Finalmente, estar en una gran comunidad donde todos siguen estilos y principios de codificación similares y comparten una infraestructura común brinda poder cuando tienes problemas o necesitas ayuda con las decisiones de diseño. Como escribimos código de manera similar, podemos ayudarnos mucho mejor unos a otros. ABP es un proyecto respaldado por la comunidad con más de 10.000 estrellas en GitHub.",
+ "ABPCommunity_Description2": "Es fácil compartir código o incluso bibliotecas reutilizables entre desarrolladores de ABP. Un fragmento de código que funcione para usted también funcionará para otros. Hay muchos ejemplos y tutoriales que puede implementar directamente para su aplicación.",
+ "ABPCommunity_Description3": "Cuando contrata a un desarrollador que trabajó antes con la arquitectura ABP, comprenderá inmediatamente su solución y comenzará el desarrollo en muy poco tiempo.",
+ "WhyAbpIo_Page_Title": "¿Por qué la plataforma ABP.IO?",
+ "AbpStudio_Page_Title": "Estudio ABP",
+ "CampaignInfo": "¡Compre una nueva licencia o renueve su licencia existente y obtenga 2 meses adicionales sin costo adicional! Esta oferta es válida para todos los planes de licencia. Asegúrese de aprovechar esta promoción por tiempo limitado para ampliar su acceso a funciones premium y actualizaciones.",
+ "HurryUpLastDay": "¡Apresúrate! Último día: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Creando páginas CRUD con ABP Suite",
+ "Testimonials": "Testimonios",
+ "MultipleYearDiscount": "Descuento por varios años",
+ "CampaignDiscountText": "Descuento del viernes negro",
+ "CampaignDiscountName": "viernes negro",
+ "CampaignName:BlackFriday": "viernes negro"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
index cb94010c0ec..68e24fcda5d 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
@@ -505,6 +505,7 @@
"DoYouNeedTraining": "Tarvitsetko {0} koulutusta?",
"GetInTouchUs": "Ota yhteyttä meihin",
"ForMoreInformationClickHere": "Saat lisätietoja napsauttamalla tätä.",
+ "ForMoreInformationClickHereByClass": "Saat lisätietoja napsauttamalla tätä.",
"IsGetOnboardingTraining": "Haluaisitko perehdytys- ja verkkosovelluskehityskoulutukseen?",
"OnboardingWebApplicationDevelopmentTrainingMessage": "Voit ajoittaa koulutuskalenterisi ottamalla yhteyttä osoitteeseen {0} organisaation luomisen jälkeen",
"CustomPurchaseMessage": "Ota meihin yhteyttä napsauttamalla {0} seuraavaa vaihetta varten.",
@@ -543,6 +544,8 @@
"Pricing_Page_Testimonial_5": "ABP Framework ei ole vain viitekehys, vaan se on myös opas projektin kehittämiseen/hallintaan, koska se tarjoaa DDD-, GenericRepository-, DI-, Microservice- ja Modularity-koulutusta. Vaikka et itse käyttäisikään kehystä, voit kehittää itseäsi docs.abp.io:lla, joka on hyvin ja ammattimaisesti valmisteltu (OpenIddict, Redis, Quartz jne.). Koska monet asiat on rakennettu valmiiksi, se lyhentää projektin kehitysaikaa merkittävästi (kuten kirjautumissivu, poikkeusten käsittely, tietojen suodatus, kylvö, tarkastusloki, lokalisointi, automaattinen API-ohjain jne.). Esimerkkinä sovelluksestamme olen käyttänyt paikallista tapahtumaväylää varastonhallintaan. Pystyn siis hallitsemaan tilausliikkeitä kirjoittamalla varastokäsittelijäksi. On hienoa olla hukkaamatta aikaa CreationTimelle, CreatorId:lle. Ne täytetään automaattisesti.",
"Pricing_Page_Testimonial_6": "ABP Framework on hyvä kehys, mutta sen käyttämien eri kerrosten, luokkien ja kirjastojen (erityisesti ABP:n) ymmärtäminen vaatii aikaa. Käytin paljon aikaa koodikannan lukemiseen, mutta ABP Commercial säästää aikaa projektin erityiskokonaisuuksien (AR) ja kuhunkin niistä linkitetyn arkiston luomiseen. Pidin myös ABP:ssä käytetystä lähestymistavasta, joka on hyvin kypsä, sillä se perustuu DDD:hen ja monoliittisuuteen.",
"Pricing_Page_Testimonial_7": "Aloittajana meidän on iteroitava nopeasti ja käytettävä mahdollisimman vähän aikaa perusominaisuuksiin ja muihin kuin ydinominaisuuksiin.\nInsinöörimme vaihtelevat erittäin kokeneista nuorempiin insinööreihin, tarvitsimme yhteisymmärryksen ja tavan jakaa teknistä ja aluetietoa. ABP antoi meille mahdollisuuden tehdä tämä heidän loistavien oppaidensa ja dokumentointinsa ansiosta.\nOn asioita, joista meidän ei ole tarvinnut huolehtia, koska ne toimivat suoraan ABP:n kanssa.\nABP auttoi meitä virtaviivaistamaan nopeaa prototyyppien valmistusta ja kehitystä, alle 4 viikkoa ominaisuuden käyttöönotosta tuotantoon. Kaikkien lisenssiin sisältyvien ensiluokkaisten ominaisuuksiensa ansiosta ABP on antanut meille \"Startup in a Box\" -ohjelman ohjelmistosuunnittelun puolella.",
+ "Pricing_Page_Testimonial_8": "Suosittelen ABP-kauppaa kaikille niille, jotka haluavat laajentaa asiakkaidensa tuotevalikoimaa. Se on loistavaa, kun on käytettävä hajautettua yritysympäristöä (Angular, WPF, Win&Linux). Heidän tuotteidensa lisäksi rakastamme heidän tukeaan, mikä tekee työstämme nopeampaa ja helpompaa. Tiedämme jo, että olemme löytäneet loistavan kumppanin tulevaisuutta varten, joka tukee meitä liiketoimintamme laajentamisessa.",
+ "Pricing_Page_Testimonial_9": "Olemme 2 työntekijän yritys, joka on toiminut yli 20 vuotta. \n Mitä tulee kokemukseemme ABP Commercialista, asiakas pyysi meitä kehittämään uuden henkilöstösovelluksen nykyaikaisessa ympäristössä korvaamaan heidän 25 vuotta vanhan Access-sovelluksensa. Päätimme siirtyä työpöytäratkaisusta verkkopohjaiseen ratkaisuun. \n \n Tuolloin meillä oli hyvin vähän tietoa verkkosovelluksista ja .NETistä, mutta törmäsimme ABP Commercialiin, ja ABP Frameworkin, teknisen dokumentaation ja ABP Suiten avulla pystyimme kehittämään sovellusta paitsi asiakkaan määritykset, mutta myös onnistuneesti .NET-ympäristössä vuoden sisällä.",
"AbpBookDownloadArea_ClaimYourEBook": "Lunasta Mastering ABP Framework -e-kirja",
"AddMemberModal_Warning_1": "Jos käyttäjätunnusta, jota yrität lisätä, ei ole järjestelmässä, pyydä tiimisi jäsentä rekisteröitymään osoitteessa {0} a> ja jakaa hänen tilinsä käyttäjätunnus kanssasi.",
"MyOrganizations_Detail_WelcomeMessage": "Tervetuloa organisaatioosi, {0}",
@@ -628,7 +631,6 @@
"Faq_Page_Currency": "Valuutta",
"Faq_Page_VatNumber": "ALV-numero",
"Faq_Page_OtherCurrenciesInfo": "Jos haluat lisätietoja muista valuutoista, katso kaikki tilit",
- "ModuleDetail_Page_Title": "Moduulin tiedot - {0}",
"ProjectCreatedSuccess_Page_Title": "Projektisi on luotu",
"ProjectCreatedSuccess_Page_Description": "ABP-projektisi luotu onnistuneesti!",
"Suite_Page_Title": "ABP Suite - Luo CRUD-sivuja",
@@ -766,6 +768,7 @@
"ViewLiveDemo": "Katso live-teeman esittely",
"GetLeptonX": "Hanki LeptonX nyt",
"SeeLeptonXDocumentation": "Katso LeptonX-dokumentaatio",
+ "SeeLeptonDocumentation": "Katso Leptonin dokumentaatio",
"SimplifiedMenu": "Yksinkertaistettu valikko",
"SimplifiedMenuDescription": "Löydät etsimäsi sivun helposti suodattamalla valikkoa",
"YourFavoritePages": "Suosikkisivusi ulottuvillasi",
@@ -827,6 +830,260 @@
"ExpirationDate": "Viimeinen käyttöpäivä",
"SpringCampaignDiscount": "Kevään kampanja-alennus",
"WhyUseAbpIoPlatform": "Miksi minun pitäisi käyttää ABP.IO-alustaa sen sijaan, että luon uuden ratkaisun tyhjästä?",
- "WhyUseAbpIoPlatformFaqExplanation": "Katso kyseisestä asiakirjasta yksityiskohtainen selitys siitä, miksi ABP.IO Platformin käyttäminen on huomattavasti edullisempaa kuin kaiken tekeminen itse."
+ "WhyUseAbpIoPlatformFaqExplanation": "Katso kyseisestä asiakirjasta yksityiskohtainen selitys siitä, miksi ABP.IO Platformin käyttäminen on huomattavasti edullisempaa kuin kaiken tekeminen itse.",
+ "EulaPageTitle": "Loppukäyttäjän käyttöoikeussopimus (EULA)",
+ "PrivacyPolicyPageTitle": "Tietosuojakäytäntö - Evästekäytäntö",
+ "TermsConditionsPageTitle": "Käyttöehdot",
+ "TrainingsPageTitle": "ABP-koulutuspaketit",
+ "ModulesPageTitle": "ABP:n valmiiksi rakennetut sovellusmoduulit",
+ "Volo.AbpIo.Commercial:040001": "API-käyttöavain on virheellinen.",
+ "GetLepton": "Hanki Lepton nyt",
+ "MyOrganizations_Detail_LicenseStartDate": "Lisenssin alkamispäivä",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Päättymispäivä",
+ "BlazoriseSupport": "Kuinka saan Blazorise-lisenssiavaimen ja tuen Blazorise-tiimiltä?",
+ "BlazoriseSupportExplanation": "Seuraa alla olevia ohjeita saadaksesi tukea Blazorise-tiimiltä ja Blazorise-lisenssiavaimen:",
+ "BlazoriseSupportExplanation1": "Luo uusi tili osoitteessa blazorise.com/support/register samalla sähköpostiosoitteella kuin abp.io-tilisi. Jätä "Lisenssiavain" -kohta tyhjäksi. Sen on oltava sama sähköpostiosoite kuin sähköpostitilisi osoitteessa abp.io .",
+ "BlazoriseSupportExplanation2": "Vahvista sähköpostiosoitteesi tarkistamalla sähköpostilaatikkosi. Tarkista roskapostilaatikkosi, jos et näe sähköpostia postilaatikossasi!",
+ "BlazoriseSupportExplanation3": "Kirjaudu Blazorisen tukisivustolle osoitteessa blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Jos sinulla on aktiivinen ABP Commercial -lisenssi, sinulla on myös Blazorise PRO -lisenssi. Saat Blazorise-lisenssiavaimen osoitteesta blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Voit lähettää kysymyksesi tukisivustolle ja luoda tuotetunnuksen sovelluksellesi.",
+ "AbpLiveTrainingPackages": "ABP Live -koulutuspaketit",
+ "Releases": "Julkaisut",
+ "ReleasesDescription": "ABP Commercialin julkaisulokit.",
+ "ReleaseDate": "Julkaisupäivä",
+ "Labels": "Tarrat",
+ "PreRelease": "Ennakkojulkaisu",
+ "AllTypes": "Kaikki tyypit",
+ "Enhancement": "Tehostaminen",
+ "Bug": "Bug",
+ "Feature": "Ominaisuus",
+ "AllUIs": "Kaikki käyttöliittymät",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor-palvelin",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Kuinka se toimii?",
+ "HowItWorks_Page_Description": "ABP Framework laajentaa .NET-alustaa. Joten kaikki mitä voit tehdä tavallisella .NET-ratkaisulla, on jo mahdollista ABP Frameworkin avulla. Näin pääset helposti alkuun alhaisella oppimiskäyrällä.",
+ "HowItWorks_Description1": "ABP Framework laajentaa .NET-alustaa. Joten kaikki mitä voit tehdä tavallisella .NET-ratkaisulla, on jo mahdollista ABP Frameworkin avulla. Näin pääset helposti alkuun alhaisella oppimiskäyrällä.",
+ "HowItWorks_Description2": "Kun aloitat oppimaan ja käyttämään ABP Frameworkin ominaisuuksia, ohjelmistosi kehittäminen on paljon nautinnollisempaa kuin koskaan.",
+ "HowItWorks_Description3": "Tämä sivu selittää periaatteessa, kuinka käytät ABP.IO-alustaa .NET-kehittäjänä.",
+ "CreateANewSolution": "Luo uusi .NET-ratkaisu",
+ "CreateANewSolution_Description1": "Kaikki alkaa luomalla uusi ABP-integroitu .NET-ratkaisu.",
+ "StartWithStartupTemplates": "Käynnistä jokin valmiiksi rakennetuista käynnistysratkaisumalleista",
+ "SimpleMonolithApplicationTemplate": "Yksinkertainen monoliittisovellusmalli",
+ "LayeredApplicationTemplate": "Kerroksellinen sovellusmalli",
+ "MicroserviceSolutionTemplate": "Mikropalveluratkaisumalli",
+ "CreateEmptySolutionAndUseAbp": "Tai luo uusi tyhjä .NET-ratkaisu ja asenna ABP NuGet & NPM -paketit itse.",
+ "CreatingSolutionWithMultipleOptions": "Uutta ratkaisua luotaessa on useita käyttöliittymä- ja tietokantavaihtoehtoja.",
+ "UIFrameworkOptions": "UI Framework Options",
+ "DotnetSolutionWithoutDependency": "Nyt sinulla on tavallinen .NET-ratkaisu paikallisessa tietokoneessa, joka ei ole riippuvainen pilviympäristöstä tai ulkoisesta palvelusta.",
+ "CheckTheDocumentForDetails": "Voit katsoa lisätietoja asiakirjasta {1} .",
+ "UIAndDatabaseIndependent": "ABP voi toimia minkä tahansa käyttöliittymän ja minkä tahansa .NET:n tukeman tietokantapalvelun kanssa. \n Nämä käyttöliittymä- ja tietokantatoimittajat ovat kuitenkin valmiiksi integroituja ja hyvin dokumentoituja.",
+ "InstallAbpModules": "Asenna ABP-moduulit",
+ "DevelopYourSolution": "Kehitä ratkaisusi",
+ "DeployAnywhere": "Ota käyttöön missä tahansa",
+ "InstallAbpModule_Description1": "ABP on modulaarinen sovelluskehityskehys. Käynnistysratkaisumallien mukana tulee valmiiksi olennaiset moduulit asennettuna. \n Mutta on olemassa enemmän sovellusmoduuleja, joita saatat haluta käyttää ratkaisussasi.",
+ "InstallAbpModule_Description2": "Jokainen moduuli koostuu muutamasta NuGet- ja NPM-paketista ja sisältää asennusdokumentin. ABP Suite tekee suurimman osan työstä automaattisesti, minkä jälkeen voit määrittää tai hienosäätää moduulin manuaalisesti sen dokumentaation perusteella.",
+ "DevelopYourSolution_Description1": "ABP:n infrastruktuuri saa sinut keskittymään omaan liiketoimintakoodiisi automatisoimalla toistuvan työn ja tarjoamalla valmiiksi rakennetun infrastruktuurin ja sovellusominaisuuksia .",
+ "DevelopYourSolution_Description2": "Seuraavassa koodilohkossa näet, kuinka ABP Framework integroituu saumattomasti koodiisi ja automatisoi toistuvia tehtäviä puolestasi.",
+ "DevelopYourSolution_Description3": "Jopa tässä lyhytkoodilohkossa ABP tekee paljon asioita puolestasi.",
+ "DevelopYourSolution_Description4": "Se tarjoaa perusluokkia käytäntöjen soveltamista varten, kuten \n riippuvuuslisäyksen . Yleiset \n arkistopalvelut tarjoavat kätevän \n tavan olla vuorovaikutuksessa tietokannan kanssa. Ilmoittava \n valtuutus toimii hienosäädetyn lupajärjestelmän kanssa.",
+ "DevelopYourSolution_Description5": "ABP automatisoi täysin \n työyksikön (tietokantayhteyden ja tapahtumien hallintaan), \n poikkeusten käsittelyn , \n validoinnin \n ja tarkastuslokin . Se tarjoaa monia muita rakennuspalikoita päivittäisten kehitystehtäviesi yksinkertaistamiseksi ja omaan koodiisi keskittymiseen samalla kun luot tuotantovalmiita \n -sovelluksia.",
+ "DevelopYourSolution_Description6": "Voit kuvitella kuinka paljon tuo koodilohko voi olla pitkä ja monimutkainen, jos tekisit kaiken manuaalisesti.",
+ "SuiteCrudGenerationInFewSeconds": "Sen lisäksi, että koodaat ratkaisusi käsin, voit luoda täysin toimivia edistyneitä CRUD-sivuja muutamassa minuutissa ABP Suite -työkalujen avulla. Se luo koodin ratkaisuusi, joten voit hienosäätää sitä mukautettujen vaatimusten mukaan.",
+ "DeployAnywhere_Description1": "Loppujen lopuksi sinulla on puhdas .NET-ratkaisu. Voit ottaa ratkaisusi käyttöön omalle palvelimellesi, pilvialustaan, Kubernetesiin tai missä tahansa haluat. Voit ottaa käyttöön niin monelle palvelimelle kuin haluat. ABP on käyttöönottoympäristön agnostinen työkalu.",
+ "ExpertiseAbpFramework": "Tutustu ABP-kehykseen",
+ "ExpertiseAbpFramework_Description1": "Haluatko mennä perusteita pidemmälle ja saada asiantuntemusta ABP.IO-alustan avulla?",
+ "FreeDownload": "Ilmainen lataus",
+ "Read": "Lukea",
+ "HavingTrouble": "Olla ongelmia?",
+ "HavingTrouble_Description1": "Onko sinulla ongelmia ratkaisusi kehittämisessä? Olemme täällä! Käytä ABP-tukialustaa \n tai lähetä sähköpostia saadaksesi apua suoraan Core ABP Framework -tiimin jäseniltä.",
+ "WeAreHereToHelp_Description1": "Voit selata ohjeaiheitamme tai etsiä usein kysytyistä kysymyksistä, \n tai voit esittää meille kysymyksen käyttämällä yhteydenottolomaketta.",
+ "OtherModules": "Muut moduulit",
+ "OtherModules_Description1": "Tili, Tarkastusloki, Chat, CMS Kit, Tiedostonhallinta, Lomakkeet, GDPR, Identiteetti, Kielenhallinta, Maksu, Saas ja paljon muuta...",
+ "HowItWorks_DatabaseProviderOptions": "Tietokannan tarjoajan vaihtoehdot",
+ "SeeFAQ": "Katso UKK",
+ "ReleaseLogs": "Vapauta lokit",
+ "ReleaseLogs_Tag": "{0} Julkaisulokit",
+ "ReleaseLogs_Pr": "Vetopyyntö #{0} - {1}",
+ "NoLabels": "Ei tarroja",
+ "DoesTheSubscriptionRenewAutomatically": "Uusiutuuko tilaus automaattisesti?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP-mainoksessa ei ole automaattisen uusimisen laskutusmallia. Siksi tilaustasi ei uusita automaattisesti käyttöoikeusjaksosi lopussa. Jos haluat edelleen käyttää ABP Commercialin etuja, sinun on uusittava se manuaalisesti organisaation hallintasivulla . Jos sinulla on useita organisaatioita, napsauta "Hallinnoi"-painiketta vanhenevassa organisaatiossasi ja napsauta sitten "Jatka nyt" -painiketta uusitaksesi lisenssisi. Voit myös katsoa Mitä tapahtuu, kun lisenssini päättyy? osio.",
+ "ExtraQuestionCreditsFaqTitle": "Voinko ostaa ylimääräisiä tukikysymyskrediittejä?",
+ "ExtraQuestionCreditsFaqExplanation": "Kyllä sinä voit. Jos haluat ostaa lisäkysymyskrediittejä, lähetä sähköpostia osoitteeseen info@abp.io organisaatiosi nimellä. Tässä on hinnasto lisäkysymysten hyvityksistä:
",
+ "AlreadyBetaTester": "Olet jo liittynyt betatestausohjelmaan.",
+ "AbpStudio": "ABP Studio",
+ "AbpStudio_Description": "ABP Studio on edelleen kehitteillä. Voit täyttää alla olevan lomakkeen ollaksesi yksi ensimmäisistä käyttäjistä.",
+ "AbpStudio_Description1": "ABP Studio on monikäyttöinen työpöytäsovellus ABP-kehittäjille.",
+ "AbpStudio_Description2": "Se on integroitu hyvin ABP Frameworkiin ja pyrkii tarjoamaan sinulle mukavan kehitysympäristön automatisoimalla asioita, tarjoamalla oivalluksia ratkaisustasi ja helpottamalla ratkaisujesi kehittämistä, käyttöä ja käyttöönottoa .",
+ "AbpStudio_ComingSoon": "Tulossa Suunniteltu betajulkaisupäivä: Q4 2023.",
+ "AbpStudio_PlannedPreviewDate": "Suunniteltu esikatselun julkaisupäivä: Q4 2023.",
+ "BetaRequest": "Beta-pyyntö",
+ "CreateNewSolutions": "Luo uusia ratkaisuja",
+ "CreateNewSolutions_Description1": "Voit luoda yksinkertaisista sovelluksista modulaarisiin monoliitti- tai mikropalveluratkaisuihin helposti monien vaihtoehtojen avulla. Saat yrityksellesi täyden tuotantovalmiuden perusohjelmistoratkaisun.",
+ "ArchitectYourSolutions": "Suunnittele ratkaisusi",
+ "ArchitectYourSolutions_Description1": "Rakenna monoliittimodulaarisia ja mikropalveluratkaisurakenteita helpommin luomalla moduuleja tai palveluita ja luomalla niiden välille suhteita. Voit myös asentaa tai poistaa valmiita sovellusmoduuleja.",
+ "ExploreYourSolution": "Tutustu ratkaisuusi",
+ "ExploreYourSolution_Description1": "ABP Studio näyttää korkean tason näkymän ratkaisusi komponenteista ja moduuleista, joista ratkaisusi riippuu. Voit tutkia entiteettejä, palveluita, HTTP-sovellusliittymiä ja paljon muuta ilman koodikannan avaamista.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Suorita monisovellus- tai mikropalveluratkaisut nopeasti",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Suorita yksi, useita tai kaikki palvelut yhdellä napsautuksella. Tällä tavalla on erittäin helppoa pysäyttää palvelu, suorittaa se Visual Studiossa testaamaan tai virheenkorjaukseen .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Katso palveluluettelo, reaaliaikainen HTTP-pyyntö ja kunkin palvelun poikkeusmäärä .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Katso kaikki tiedot kaikista palveluista tulevista HTTP-pyynnöistä .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Tutustu poikkeustietoihin reaaliajassa missä tahansa palvelussa, suodata ja hae helposti.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Näytä sovelluslokit , suodata lokitason mukaan tai hae tekstillä.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Selaa sovelluksesi käyttöliittymää poistumatta ratkaisun juoksijasta.",
+ "IntegrateToYourKubernetesCluster": "Integroi Kubernetes-klusteriisi",
+ "IntegrateToYourKubernetesCluster_Description1": "Yhdistä paikallinen kehitysympäristösi paikalliseen tai etä Kubernetes-klusteriin , jossa tämä klusteri jo käyttää mikropalveluratkaisuasi.",
+ "IntegrateToYourKubernetesCluster_Description2": "Käytä mitä tahansa Kubernetesin palvelua niiden palvelun nimellä DNS:nä, aivan kuten ne ovat käynnissä paikallisessa tietokoneessasi.",
+ "IntegrateToYourKubernetesCluster_Description3": "Sieppaa mikä tahansa palvelu kyseisessä klusterissa, joten kaikki siepatun palvelun liikenne ohjataan automaattisesti palveluusi, joka on käynnissä paikallisessa koneessasi. Kun palvelusi tarvitsee käyttää mitä tahansa palvelua Kubernetesissa, liikenne ohjataan takaisin klusteriin, aivan kuten paikallinen palvelusi on käynnissä Kubernetesissa.",
+ "GetInformed": "Hanki tietoa",
+ "Studio_GetInformed_Description1": "Jätä yhteystietosi saadaksesi tietoa ja kokeile sitä ensin, kun ABP Studio on julkaistu.",
+ "Studio_GetInformed_Description2": "Suunniteltu esikatselun julkaisupäivä: Q3, 2023.",
+ "ThankYou!": "Kiitos!",
+ "SendBetaRequest": "Lähetä betapyyntö",
+ "YouJoinedTheBetaTesterProgram": "Liityit ABP Studion beta-testausohjelmaan.",
+ "PricingExplanation2": "30 päivän rahat takaisin -takuu – Lue lisää",
+ "MoneyBackGuaranteeText": "* 30 päivän rahat takaisin -takuu kaikille lisensseille! 100 % hyvitys Teamille, 60 % hyvitys Business- ja Enterprise-lisensseistä 30 päivän kuluessa.",
+ "MobileApplicationStartupTemplates": "Mobiilisovellusten käynnistysmallit",
+ "MobileApplicationStartupTemplates_Description1": "Integroidut mobiilisovellusten käynnistysmallit ABP Commercial -ratkaisuillesi.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Luo tehokkaita toimialasovelluksia käyttämällä ABP Mobile Startup Templates -malleja",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial tarjoaa kaksi mobiilisovellusten käynnistysmallia, jotka on toteutettu React Nativella ja .NET MAUI:lla. Kun luot uuden ABP-pohjaisen ratkaisun, sinulla on myös peruskäynnistyssovelluksia yhdistettynä taustasovellusliittymiin.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Sovelluksessa on valmiiksi rakennettu todennustunniste, monikielinen tuki, usean vuokrauksen tuki, kirjautuminen, unohtunut salasana, profiilin hallinta ja käyttäjien hallintasivu . Voit lisätä oman liiketoimintalogiikkasi ja muokata sitä tarpeidesi mukaan.",
+ "TwoFrameworkOptions": "Kaksi puitevaihtoehtoa",
+ "TwoFrameworkOptions_Description": "ABP tarjoaa sekä React Native- että .NET MAUI -mobiilikäynnistysmalleja. Näin voit valita tarpeisiisi parhaiten sopivan. Molemmat sovellukset käyttävät koodia uudelleen korkeimmalla nopeudella iOS- ja Android-alustojen välillä.",
+ "PreIntegratedToYourBackend": "Esiintegroitu taustajärjestelmääsi",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile -sovellukset on esiintegroitu taustasovellusliittymiisi. Se saa kelvollisen todennustunnuksen palvelimelta ja tekee todennettuja pyyntöjä.",
+ "MultiLanguage": "Monikielinen",
+ "MultiLanguage_Description": "Se tukee jo valmiiksi yli kymmentä kieltä. Voit myös lisätä seuraavia kieliä.",
+ "Arabic": "arabialainen",
+ "Czech": "Tšekki",
+ "English": "Englanti",
+ "Hungarian": "Unkarin kieli",
+ "Finnish": "Suomalainen",
+ "French": "Ranskan kieli",
+ "Hindi": "hindi",
+ "Portuguese": "Portugalin kieli",
+ "Italian": "italialainen",
+ "Russian": "Venäjän kieli",
+ "Slovak": "Slovakian",
+ "Turkish": "turkkilainen",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Sitouta ja säilytä asiakkaasi ABP-mobiilisovellusten avulla",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Asiakkaasi haluavat hallita tuotteitaan ja tilauksiaan missä ja milloin tahansa. Tämä edellyttää, että organisaatiot luovat mobiilisovelluksia, joiden avulla asiakkaat voivat täyttää pyyntönsä nopeasti ja saumattomasti.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "ABP-mobiilisovellusten avulla voit luoda korkealaatuisia alkuperäisiä mobiilisovelluksia Androidille ja iOS:lle… Käyttämällä yhtä koodikantaa ja tinkimättä turvallisuudesta, laadusta tai skaalautumisesta.",
+ "OneCodeBaseMultipleDevices": "Yksi koodikanta useita laitteita",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobile -sovellukset ovat monialustaisia. Ne ovat valmiita asennettavaksi ja käytettäväksi iOS- ja Android-laitteissa, ja ne mukautuvat eri muototekijöihin yhden koodipohjan avulla. Kehittäjien tarvitsee luoda käyttöliittymä ja käyttöliittymäkoodi vain kerran, koodia ei tarvitse muokata jokaiselle tuettavalle laitteelle.",
+ "ComesWithTheSourceCode": "Mukana lähdekoodi",
+ "ComesWithTheSourceCode_Description": "Mobiilisovellukset toimitetaan lähdekoodin kanssa. Mukauta sovellustesi käyttöliittymää/käyttöliittymää helposti brändäysohjeiden mukaiseksi.",
+ "Purchase_OneYearPrice": "1 vuoden hinta",
+ "Purchase_DeveloperSeatCount": "Kehittäjäpaikkojen määrä",
+ "Purchase_DevelopersAlreadyIncluded": "Mukana on jo {0} kehittäjää",
+ "1Year": "1 vuosi",
+ "{0}Years": "{0} vuotta",
+ "1YearLicense": "1 vuoden lisenssi",
+ "{0}YearsLicense": "{0} vuoden lisenssi",
+ "1AdditionalDeveloper": "1 lisäkehittäjä",
+ "{0}AdditionalDevelopers": "{0} lisäkehittäjää",
+ "Discount": "Alennus ({0} %)",
+ "Summary": "Yhteenveto",
+ "TrainingPack": "Koulutuspaketti",
+ "TrainingPackDiscount": "Alennus koulutuspaketista",
+ "Purchase_OnboardingTraining_Description": "Tämä live-koulutuspaketti on voimassa 8 opiskelijan luokassa ja tämä alennus on voimassa vain ostettuna uudella lisenssillä. Lue lisää",
+ "Purchase_Save": "{0} % säästä {1} {2}",
+ "RemoveBasket": "Poista korista",
+ "WhyABPIOPlatform?": "Miksi ABP.IO-alusta ?",
+ "DocumentAim": "Tämän asiakirjan tarkoituksena on vastata suureen kysymykseen:",
+ "DocumentAim_Description": ""Miksi sinun pitäisi käyttää ABP.IO-alustaa sen sijaan, että luot uuden ratkaisun tyhjästä?"",
+ "DocumentAim_Description2": "Asiakirja esittelee nykyaikaisen ohjelmistoratkaisun rakentamisen haasteita ja selittää, kuinka ABP vastaa näihin haasteisiin.",
+ "CreatingANewSolution": "Uuden ratkaisun luominen",
+ "CreatingANewSolution_Description": "Kun sinun on aloitettava uusi ratkaisu, sinun on kysyttävä itseltäsi paljon kysymyksiä, ja sinun tulee viettää paljon aikaa ennen kuin alat kirjoittaa aivan ensimmäistä liiketoimintakoodiasi.",
+ "CreatingAnEmptySolution": "Tyhjän ratkaisun luominen",
+ "THEPROBLEM": "ONGELMA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Jopa lähes tyhjän ratkaisun luominen on haastavaa;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Kuinka järjestät koodikantasi projekteille?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Mitä kerrokset ovat ja miten ne toimivat vuorovaikutuksessa?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Kuinka integroit kolmannen osapuolen kirjastoon ja järjestelmiin?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Kuinka automaattiset testit asetetaan?",
+ "ABPSOLUTION": "ABP-RATKAISU",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP tarjoaa hyvin suunnitellun, kerrostetun ja tuotantovalmiin aloitusratkaisun, joka perustuu Domain Driven Design -periaatteisiin. Ratkaisu sisältää myös esikonfiguroidun yksikön ja integraatiotestiprojektit jokaiselle tasolle.",
+ "CommonLibraries": "Yleiset kirjastot",
+ "CommonLibraries_THEPROBLEM_Description": "Mitä kirjastoja tulisi käyttää yleisten vaatimusten toteuttamiseen? Ohjelmistokehityksen ekosysteemi on erittäin dynaaminen, joten uusimpien työkalujen, kirjastojen, trendien ja lähestymistapojen perässä pysyminen on haastavaa.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP esiintegroi suosittuja, kehittyneitä ja ajan tasalla olevia kirjastoja ratkaisuun. Sinun ei tarvitse käyttää aikaa niiden integrointiin tai kommunikointiin keskenään. Ne toimivat oikein laatikosta otettuna.",
+ "UITheme&Layout": "Käyttöliittymän teema ja asettelu",
+ "UITheme&Layout_THEPROBLEM_Description": "Kun käsitellään käyttöliittymäongelmia, esiin tulee erilaisia haasteita. Näihin kuuluu perustan luominen reagoivalle, nykyaikaiselle ja mukautuvalle käyttöliittymäsarjalle, jossa on yhtenäinen ulkoasu ja monia ominaisuuksia, kuten navigointivalikot, ylätunnisteet, työkalupalkit, alatunnisteet, widgetit ja paljon muuta.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Vaikka valitsisit valmiiksi suunnitellun teeman, sen saumattomasti integroiminen projektiisi voi vaatia päivien kehitystyötä. Ylimääräinen este on tällaisten teemojen päivittäminen. Usein teeman HTML/CSS-rakenne kietoutuu käyttöliittymäkoodiisi, mikä tekee tulevista teemamuutoksista tai päivityksistä monimutkaisia tehtäviä. Tämä koodin ja suunnittelun yhdistäminen vaikeuttaa joustavuutta säätöjen tekemisessä.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework tarjoaa erottuvan teemajärjestelmän, joka vapauttaa käyttöliittymäkoodisi teeman rajoituksista. Teemat ovat erillään, pakattuna NuGet- tai NPM-paketteihin, mikä tekee teeman asentamisesta tai päivityksestä muutamassa minuutissa. Vaikka sinulla on mahdollisuus kehittää mukautettua teemaasi tai integroida olemassa oleva teema, ABP Commercial esittelee kokoelman hienostuneita ja nykyaikaisia teemoja.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Lisäksi on olemassa käyttöliittymäkomponenttien tarjoajia, kuten Telerik ja DevExpress. Nämä palveluntarjoajat toimittavat kuitenkin ensisijaisesti yksittäisiä komponentteja, mikä asettaa sinun tehtäväsi laatia asettelujärjestelmäsi. Kun työskentelet ABP-pohjaisissa projekteissa, voit yhdistää nämä kirjastot saumattomasti samaan tapaan kuin missä tahansa muussa projektissa.",
+ "TestInfrastructure": "Testiinfrastruktuuri",
+ "TestInfrastructure_THEPROBLEM_Description": "Kestävän testausympäristön luominen on aikaa vievää työtä. Siihen kuuluu omistettujen testiprojektien määrittäminen ratkaisullesi, tarvittavien työkalujen huolellinen valinta, palvelu- ja tietokantamallien luominen, olennaisten perusluokkien ja apupalveluiden luominen ylimääräisen koodin minimoimiseksi testeissä sekä erilaisten asiaan liittyvien tehtävien hoitaminen.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP-käynnistysmallit saapuvat valmiiksi konfiguroiduilla testiprojekteilla, mikä virtaviivaistaa prosessia puolestasi. Tämä tarkoittaa, että voit heti ensimmäisestä päivästä lähtien aloittaa alkuperäisen yksikkösi tai integrointitestikoodin kirjoittamisen viipymättä.",
+ "CodingStandards&Training": "Koodausstandardit ja koulutus",
+ "CodingStandards&Training_THEPROBLEM_Description": "Kun olet asettanut ratkaisun kehitystä varten, sinun on yleensä opetettava kehittäjille, miten järjestelmä toimii ja miten se rakennetaan samoilla sovituilla menetelmillä. Vaikka annat heille koulutusta, asiakirjojen pitäminen ajan tasalla voi olla vaikeaa. Ajan myötä jokainen kehittäjä saattaa kirjoittaa koodia omalla tavallaan, jolloin koodin kirjoitussäännöt eroavat toisistaan.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP-ratkaisu on jo siististi järjestetty ja siinä on selkeät selitykset. Vaiheittaiset opetusohjelmat ja oppaat näyttävät sinulle tarkalleen, kuinka ABP-projektissa työskentelet.",
+ "KeepingYourSolutionUpToDate": "Pidä ratkaisusi ajan tasalla",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Kun olet aloittanut kehitystyön, sinun on seurattava päivityksiin ja korjauksiin käyttämiesi kirjastojen uusia versioita.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Päivitämme kaikki paketit säännöllisesti uusimpiin versioihin ja testaamme niitä ennen vakaata julkaisua. Kun päivität ABP Frameworkin, kaikki sen riippuvuudet päivitetään huipputeknologiaan.",
+ "DRY": "Älä toista itseäsi!",
+ "DRY_Description": "Perusratkaisun luominen vie paljon aikaa ja vaatii hyvää arkkitehtuurikokemusta. Tämä on kuitenkin vasta alkua! Kun aloitat kehittämisen, joudut todennäköisesti kirjoittamaan paljon toistuvaa koodia; olisi hienoa, jos tämä kaikki voitaisiin käsitellä automaattisesti.",
+ "DRY_Description2": "ABP automatisoi ja yksinkertaistaa koodin toistamista niin paljon kuin mahdollista noudattamalla konfigurointiperiaatetta. Se ei kuitenkaan rajoita sinua, milloin sinun on vaihdettava manuaaliseen vaihteeseen. Valvonta on aina sinun käsissäsi.",
+ "Authentication": "Todennus",
+ "Authentication_THEPROBLEM_Description": "Kertakirjautuminen, Active Directory / LDAP-integraatio, OpenIddict-integraatio, sosiaaliset kirjautumiset, kaksivaiheinen todennus, unohtunut/nollattu salasana, sähköpostiaktivointi, uuden käyttäjän rekisteröinti, salasanan monimutkaisuuden hallinta, tilin lukitseminen epäonnistuneiden yritysten yhteydessä, epäonnistuneiden kirjautumisyritysten näyttäminen... jne. Tiedämme, että kaikki nämä yleiset vaatimukset ovat sinulle tuttuja. Et ole yksin!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework ja kaupallinen versio tarjoavat kaikki nämä vakiomateriaalit valmiiksi käyttöönotettuina uudelleen käytettävänä tilimoduulina. Sinun tarvitsee vain ottaa käyttöön ja määrittää mitä tarvitset.",
+ "CrossCuttingConcerns": "Monialaiset huolenaiheet",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Monialaiset huolenaiheet ovat perustavanlaatuinen toistuva logiikka, joka tulisi ottaa käyttöön jokaisessa käyttötapauksessa. Joitain esimerkkejä;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Tapahtumien aloittaminen, menestykseen sitoutuminen ja virheiden peruuttaminen.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Poikkeusten käsittely ja raportointi, oikean virhevastauksen palauttaminen asiakkaille ja virhetapausten käsittely asiakaspuolella.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Valtuutuksen ja validoinnin toteuttaminen, asianmukaisten vastausten palauttaminen ja niiden käsittely asiakaspuolella.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatisoi tai yksinkertaistaa kaikki yleiset monialaiset huolenaiheet. Kirjoitat vain koodia, jolla on merkitystä yrityksellesi, ja ABP käsittelee loput käytäntöjen mukaisesti.",
+ "ArchitecturalInfrastructure": "Arkkitehtoninen infrastruktuuri",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Sinun on yleensä rakennettava infrastruktuuri toteuttaaksesi arkkitehtuurisi oikein. Käytät esimerkiksi yleensä arkistomallia. Voit määrittää joitain perusluokkia yksinkertaistamiseksi ja standardoimiseksi kokonaisuuksien, palveluiden, ohjaimien ja muiden objektien luomiseksi.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework tarjoaa kaikki nämä ja paljon muuta. Se on kypsä ja hyvin dokumentoitu.",
+ "EnterpriseApplicationRequirements": "Yrityssovellusvaatimukset",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Toteutat toistuvasti jokaisessa yrityssovelluksessa monia vaatimuksia;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Yksityiskohtainen käyttöoikeusjärjestelmä ja käyttöoikeuksien hallinta käyttöliittymässä roolien ja käyttäjien perusteella.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Tarkastuslokien ja entiteettihistorian kirjoittaminen seurataksesi, kun käyttäjä muokkaa tietokantatietuetta.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Tee entiteetistäsi pehmeitä poistoja, jotta ne merkitään poistetuiksi sen sijaan, että ne poistaisivat fyysisesti tietokannasta ja suodattaisivat poistetut entiteetit automaattisesti kyselyihisi.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Luodaan abstraktioita ja kääreitä taustasovellusliittymien kuluttamiseksi käyttöliittymäkoodista.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Taustatöiden jonottaminen ja suorittaminen.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Useiden aikavyöhykkeiden käsittely globaalissa järjestelmässä.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Validoinnin, lokalisoinnin, valtuutuslogiikan jakaminen palvelimen ja asiakkaan välillä.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP tarjoaa infrastruktuurin tällaisten vaatimusten toteuttamiseksi helposti. Et taaskaan käytä arvokasta aikaasi toteuttaaksesi kaikkia näitä uudelleen ja uudelleen.",
+ "GeneratingInitialCode&Tooling": "Alkukoodin ja työkalujen luominen",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Rakennat monia samankaltaisia sivuja tyypillisessä verkkosovelluksessa. Useimmat niistä suorittavat samanlaisia CRUD-toimintoja. On erittäin työlästä ja myös virhealtista luoda toistuvasti tällaisia sivuja.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite voi luoda täyden pinon CRUD-sivun entiteeteillesi sekunneissa. Luotu koodi on kerrostettu ja puhdas. Kaikki standardinmukaiset validointi- ja valtuutusvaatimukset on toteutettu. Lisäksi luodaan yksikkötestiluokkia. Kun saat täysin käynnissä olevan sivun, voit muokata sitä yrityksesi tarpeiden mukaan.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integrointi kolmannen osapuolen kirjastoihin ja järjestelmiin",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Useimmat kirjastot on suunniteltu matalatasoisiksi, ja yleensä teet jonkin verran työtä integroidaksesi ne oikein ilman, että toistat samaa integrointi- ja määrityskoodia kaikkialla ratkaisussasi. Oletetaan esimerkiksi, että sinun on käytettävä RabbitMQ:ta hajautetun tapahtumaväylän toteuttamiseen. Kaikki mitä haluat tehdä on; lähettää viestin jonoon ja käsitellä saapuvat viestit. Mutta sinun on ymmärrettävä viestimallit, jonot ja vaihtotiedot. Jotta voit kirjoittaa tehokkaan koodin, sinun on luotava pooli yhteyksien, asiakkaiden ja kanavien hallintaa varten. Sinun on myös käsiteltävä poikkeuksia, ACK-viestejä, uudelleenyhteyttä RabbitMQ:han virheiden sattuessa ja paljon muuta.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Esimerkiksi ABP:n RabbitMQ Distributed Event Bus -integraatio tiivistää kaikki nämä yksityiskohdat. Lähetät ja vastaanotat viestejä ilman hälinää. Tarvitseeko sinun kirjoittaa matalan tason koodia? Ei hätää, voit aina tehdä sen. ABP ei rajoita sinua, kun sinun on käytettävä käyttämäsi kirjaston matalan tason ominaisuuksia.",
+ "WhyNotBuildYourOwnFramework?": "Miksi et rakentaisi omia puitteitasi?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Kaiken infrastruktuurin, jopa yksinkertaisimmalla tavalla, rakentaminen, ylläpito ja dokumentointi vie paljon aikaa. Se kasvaa ajan myötä, ja sitä on vaikea ylläpitää ratkaisussasi. Näiden erottaminen uudelleenkäytettäväksi projektiksi on lähtökohta oman sisäisen viitekehyksen rakentamiselle.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Sisäisen viitekehyksen rakentaminen, dokumentointi, kouluttaminen ja ylläpitäminen on todella vaikeaa. Jos sinulla ei ole kokenutta, omistautunutta kehystiimiä, sisäisestä viitekehyksestäsi tulee nopeasti dokumentoimaton vanha koodi, jota kukaan ei voi enää ymmärtää ja ylläpitää. Toisaalta nämä puitteet on yleensä kehittänyt yksi tai kaksi kehittäjää tiimissä. Ja näistä kavereista on tulossa tietosiilo. Se on hyvä heille, mutta huono yritykselle, koska he ovat projektin ainoa epäonnistumispiste -SPOF- . Kun he lähtevät yrityksestä, projekti kaatuu dramaattisesti.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework on yhteisölähtöinen, hyvin dokumentoitu, kypsä ja yleinen sovelluskehys. Tiimi erittäin kokeneita kehittäjiä työskentelee kovasti pitääkseen sen ajan tasalla, helposti ymmärrettävänä ja mukavana käyttääkseen. Tällaisen vakaan kehyksen käyttäminen saa keskittymään omaan liiketoimintakoodiisi ja saamaan asiantuntijoilta apua puitteiden kanssa aina, kun sitä tarvitset.",
+ "ArchitecturalInfrastructure_Description": "SaaS-sovellukset, modulaariset tai mikropalvelujärjestelmät ovat eniten käytettyjä yritysohjelmistomalleja. Tällaisten järjestelmien rakentaminen vaatii paitsi hyvää ymmärrystä ja kokemusta, myös vahvan ohjelmistoinfrastruktuurin. Muuten joudut käyttämään paljon vaivaa tukeaksesi näitä arkkitehtonisia yksityiskohtia koodikannassasi.",
+ "Modularity": "Modulaarisuus",
+ "Modularity_THEPROBLEM_Description": "Todella modulaarisen järjestelmän rakentaminen ei ole helppoa! Kaikki järjestelmän osat (tietokanta, entiteetit, API:t, käyttöliittymäsivut/komponentit) voidaan jakaa moduuleiksi, ja jokainen moduuli voidaan käyttää uudelleen ilman muita. Tavallinen ASP.NET Core ei tarjoa tällaista modulaarista arkkitehtuuria. Jos tarvitset sitä, sinun pitäisi ajatella sitä tyhjästä.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework on syntynyt modulaariseksi sovelluskehitysrakenteeksi. Jokainen kehyksen ominaisuus on kehitetty yhteensopivaksi modulaarisuuden kanssa. Dokumentaatiossa ja oppaissa kerrotaan, kuinka uudelleenkäytettäviä moduuleja kehitetään vakiomuotoisesti.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy on yleinen tapa toteuttaa SaaS-järjestelmiä. Yhdenmukaisen usean vuokralaisen infrastruktuurin toteuttaminen voi kuitenkin olla monimutkaista.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework tarjoaa täydellisen usean vuokralaisen infrastruktuurin ja abstraktin monimutkaisuuden liiketoimintakoodistasi. Sovelluskoodisi on enimmäkseen monen vuokrauksen tietoinen, kun taas ABP Framework eristää automaattisesti vuokralaisten tietokannan, välimuistin ja muut tiedot toisistaan. Se tukee yksittäistä tietokantaa, vuokraajakohtaista tietokantaa ja hybridilähestymistapoja. Se määrittää oikein kirjastot, kuten Microsoft Identity ja OpenIddict, jotka eivät yleensä ole yhteensopivia usean vuokrauksen kanssa.",
+ "Microservices": "Mikropalvelut",
+ "Microservices_THEPROBLEM_Description": "Mikropalvelujärjestelmän rakentaminen vaatii monia infrastruktuurin yksityiskohtia: Sovellusten ja mikropalvelujen todentaminen ja valtuuttaminen sekä asynkronisten viestintä- ja synkronisten (Rest/GRPC) kommunikaatiomallien toteuttaminen mikropalvelujen välillä ovat keskeisimpiä kysymyksiä.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework tarjoaa palveluita, oppaita ja näytteitä, jotka auttavat sinua toteuttamaan mikropalveluratkaisusi alan standardityökaluilla.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial menee jopa askeleen pidemmälle ja tarjoaa täydellisen käynnistysmallin mikropalveluratkaisusi käynnistämiseen.",
+ "PreBuiltModules": "Valmiiksi rakennetut moduulit",
+ "PreBuiltModules_THEPROBLEM_Description": "Meillä kaikilla on samanlaiset, mutta hieman erilaiset liiketoiminnan vaatimukset. Meidän kaikkien pitäisi kuitenkin keksiä pyörä uudelleen, koska kenenkään koodi ei voi toimia suoraan ratkaisussamme. Ne ovat kaikki suuremman ratkaisun upotettuja osia.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial -moduulit tarjoavat paljon uudelleenkäytettäviä sovellusmoduuleja, kuten maksu-, chat-, tiedostonhallinta-, tarkastuslokin raportointi... jne. Kaikki nämä moduulit on helppo asentaa ratkaisuusi ja ne toimivat suoraan. Lisäämme jatkuvasti lisää moduuleja.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Kaikki moduulit on suunniteltu mukautettavissa yrityksesi tarpeisiin. Jos tarvitset täydellisen hallinnan, voit ladata minkä tahansa moduulin täyden lähdekoodin ja muokata sitä täysin yrityksesi tarpeiden mukaan.",
+ "ABPCommunity": "ABP-yhteisö",
+ "ABPCommunity_Description": "Lopuksi, oleminen suuressa yhteisössä, jossa kaikki noudattavat samanlaisia koodaustyylejä ja periaatteita ja jakavat yhteisen infrastruktuurin, tuo voimaa, kun sinulla on ongelmia tai tarvitset apua suunnittelupäätöksissä. Koska kirjoitamme koodia samalla tavalla, voimme auttaa toisiamme paljon paremmin. ABP on yhteisön tukema projekti, jossa on yli 10 000 tähteä GitHubissa.",
+ "ABPCommunity_Description2": "Koodia tai jopa uudelleenkäytettäviä kirjastoja on helppo jakaa ABP-kehittäjien välillä. Sinulle toimiva koodinpätkä toimii myös muille. Siellä on paljon näytteitä ja opetusohjelmia, joita voit ottaa suoraan käyttöön sovelluksessasi.",
+ "ABPCommunity_Description3": "Kun palkkaat kehittäjän, joka on aiemmin työskennellyt ABP-arkkitehtuurin parissa, hän ymmärtää ratkaisusi välittömästi ja aloittaa kehityksen hyvin lyhyessä ajassa.",
+ "WhyAbpIo_Page_Title": "Miksi ABP.IO-alusta?",
+ "AbpStudio_Page_Title": "ABP Studio",
+ "CampaignInfo": "Osta uusi lisenssi tai uusi nykyinen lisenssi ja saat 2 kuukautta lisää ilman lisäkustannuksia! Tämä tarjous koskee kaikkia lisenssisuunnitelmia. Varmista, että hyödynnät tämän rajoitetun ajan tarjouksen laajentaaksesi pääsyäsi premium-ominaisuuksiin ja päivityksiin.",
+ "HurryUpLastDay": "Kiirehdi! Viimeinen päivä: {0}",
+ "CreatingCRUDPagesWithABPSuite": "CRUD-sivujen luominen ABP Suitella",
+ "Testimonials": "Suositukset",
+ "MultipleYearDiscount": "Usean vuoden alennus",
+ "CampaignDiscountText": "Black Friday -alennus",
+ "CampaignDiscountName": "Musta perjantai",
+ "CampaignName:BlackFriday": "Musta perjantai"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
index 3f3be7d3bed..f0a40a2ec61 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
@@ -9,15 +9,18 @@
"QuestionCount": "Questions restantes/totales",
"Unlimited": "Illimité",
"Owners": "Propriétaires",
+ "Owner": "Propriétaire",
"AddMember": "Ajouter un membre",
- "AddOwner": "Ajouter un propriétaire",
- "AddDeveloper": "Ajouter un développeur",
+ "AddNewOwner": "Ajouter un nouveau propriétaire",
+ "AddNewDeveloper": "Ajouter un nouveau développeur",
"UserName": "Nom d'utilisateur",
"Name": "Nom",
"EmailAddress": "Adresse e-mail",
"Developers": "Développeurs",
"LicenseType": "Type de licence",
"Manage": "Gérer",
+ "SetDefault": "Définir par défaut",
+ "DefaultOrganization": "Défaut",
"StartDate": "Date de début",
"EndDate": "Date de fin",
"Modules": "Modules",
@@ -62,8 +65,6 @@
"Themes": "Thèmes",
"JoinOurNewsletter": "Rejoignez notre newsletter",
"Send": "Envoyer",
- "Learn": "Apprendre",
- "AdditionalServices": "Des services supplémentaires",
"WhatIsABPFramework": "QU'EST-CE QUE LE FRAMEWORK ABP?",
"OpenSourceBaseFramework": "Framework de base Open Source",
"ABPFrameworkExplanation": "
Mise à niveau : en mettant à niveau votre licence, vous serez promu à un plan de licence supérieur, ce qui vous permettra d'obtenir des avantages supplémentaires. Consultez le tableau de comparaison des licences pour voir les différences entre les plans de licence. En revanche, lors d’une mise à niveau, la date d’expiration de votre licence ne changera pas ! Pour prolonger la date de fin de votre licence, vous devez prolonger votre licence.",
"LicenseRenewalCost": "Quel est le coût du renouvellement de la licence après 1 an?",
"LicenseRenewalCostExplanation": "Le prix de renouvellement (extension) de la licence d'équipe standard est de {0} $, la licence d'entreprise standard est de {1} $ et la licence d'entreprise standard est de {2} $. Si vous êtes déjà client, connectez-vous à votre compte pour consulter les tarifs de renouvellement disponibles.",
"HowDoIRenewMyLicense": "Comment renouveler ma licence?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Après avoir envoyé les frais de licence par virement bancaire, envoyez-nous par e-mail à accounting@abp.io votre reçu et le type de licence demandé. Nos coordonnées bancaires internationales :",
"HowToUpgrade": "Comment mettre à niveau des applications existantes lorsqu'une nouvelle version est disponible?",
@@ -352,59 +369,721 @@
"WeWillSendYouADownloadLink": "Un lien pour télécharger le livre électronique a été envoyé à {0}.
Vérifiez votre boîte de réception/courrier indésirable/spam !",
"InvalidFormInputs": "Veuillez saisir les informations valides spécifiées sur le formulaire.",
"DDDBookEmailBody": "Merci.
Pour télécharger votre livre, cliquez ici.",
- "FreeDDDEBook": "Livre électronique DDD gratuit",
"StartFree": "Commencer gratuitement",
"FreeTrial": "Essai gratuit",
"AcceptsMarketingCommunications": " Oui, j'aimerais recevoir les communications marketing d'ABP Commercial.",
"PurposeOfUsage": "But de l'utilisation",
- "Industry": "Industrie",
"Choose": "- Choisir -",
"CompanyOrganizationName": "Nom de l'entreprise/organisation",
"CompanySize": "Taille de l'entreprise",
"Next": "Prochain",
"StartTrial": "Commencer mon essai gratuit",
- "ContactUsIssues": "Contactez-nous si vous avez des problèmes",
+ "ContactUsQuestions": "Contactez nous si vous avez des questions",
"TrialActivatedWarning": "Un utilisateur n'a droit qu'à 1 période d'essai gratuite. Vous avez déjà utilisé votre période d'essai.",
+ "ActivationRequirement": "Vous n'êtes plus qu'à une étape du début de votre essai.
Après avoir vérifié vos informations, nous activerons votre licence. Une fois votre licence activée, nous enverrons un e-mail à {0} . Ne vous inquiétez pas, ce processus ne prendra pas longtemps !",
"SaveAndDownload": "Enregistrer et télécharger",
"CompanyNameValidationMessage": "Le nom de l'entreprise est trop long !",
"AddressValidationMessage": "L'adresse est trop longue !",
"TaxNoValidationMessage": "TAXES/TVA Non, c'est trop long !",
"NotesValidationMessage": "Le champ Notes est trop long !",
"CheckYourBillingInfo": "Vous ne pouvez créer votre facture qu'une seule fois ! Vérifiez vos informations de facturation avant de créer votre facture.",
- "Volo.AbpIo.Commercial:030000": "Vous avez déjà utilisé votre période d'essai.",
- "Volo.AbpIo.Commercial:030001": "Ce nom d'organisation existe déjà.",
"StartYourFreeTrial": "Commencer votre essai gratuit",
"TrialLicenseModelInvalidErrorMessage": "L'un des champs suivants n'est pas valide : Nom du pays, Taille de l'entreprise, Secteur d'activité ou Objet de l'utilisation.",
"Trial": "Essai",
"Purchased": "Acheté",
- "PurchaseLicense": "Acheter la licence {0}",
+ "PurchaseNow": "Achetez maintenant",
"PurchaseTrialLicenseMessage": "La date d'expiration de votre licence est {0}.
Si vous souhaitez continuer à utiliser les projets que vous avez créés pendant votre période d'essai gratuite, vous devez modifier les clés de licence dans vos fichiers appsettings.secrets.json
. Voici votre clé de licence :",
"TrialLicenseExpireMessage": "Vous utilisez la licence d'essai et votre licence d'essai expirera le {0}.",
"TryForFree": "Essayer gratuitement",
"TrialLicenseExpiredInfo": "Votre période de licence d'essai a expiré !",
- "CommercialNewsletterConfirmationMessage": "J'accepte les Conditions générales et la Politique de confidentialité .",
- "ContinueWithNewOrganization": "Continuer avec une nouvelle organisation",
+ "DowngradeLicensePlan": "Puis-je passer à un plan de licence inférieur à l'avenir ?",
+ "DowngradeLicensePlanExplanation": "Vous ne pouvez pas rétrograder votre plan de licence existant. Mais vous pouvez acheter un nouveau plan de licence inférieur et continuer votre développement sur la nouvelle licence. Après avoir acheté une licence inférieure, il vous suffit de vous connecter à votre nouveau plan de licence via la commande CLI d'ABP : ` abp login
Consultez le tableau de comparaison des licences pour vérifier les différences entre les types de licences.",
+ "SelectTargetLicense": "Sélectionnez la licence cible",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Oui, prolonger la date d'expiration de ma licence d'un an.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Vous souhaitez prolonger votre licence d'1 an supplémentaire ?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "La mise à niveau ne prolongera pas la date d'expiration de votre licence !",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "En mettant à niveau votre licence, vous serez promu à un type de licence supérieur, ce qui vous permettra d'obtenir des avantages supplémentaires. Consultez le tableau de comparaison des licences pour vérifier les différences entre les types de licences.",
+ "Landing_Page_CustomerStories": "Témoignages de clients",
+ "Landing_Page_OurGreatCustomers": "Nos grands clients",
+ "Landing_Page_WebApplicationFramework": "Cadre d'applications Web",
+ "Landing_Page_WebDevelopmentPlatform": "Plateforme de développement Web",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Plateforme complète de développement Web",
+ "Landing_Page_TryFreeDemo": "Essayez la démo gratuite",
+ "Landing_Page_StartingPointForWebApplications": "Le point de départ des applications Web basées sur ASP.NET Core ! Il est basé sur le framework ABP pour un meilleur développement Web.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework fournit une infrastructure logicielle pour développer d'excellentes applications Web avec les meilleures pratiques.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Architecture compatible avec les microservices",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Modules et thèmes d'application pré-construits",
+ "Landing_Page_MultiTenantArchitecture": "Architecture multi-locataires",
+ "Landing_Page_MultiTenancyDescription": "Les applications SaaS simplifiées ! Multilocation intégrée de la base de données à l'interface utilisateur.",
+ "Landing_Page_DDDIntroduction": "Conçu et développé sur la base des modèles et principes DDD. Fournit un modèle en couches pour votre application.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Infrastructure complète pour l'autorisation, la validation, la gestion des exceptions, la mise en cache, la journalisation d'audit, la gestion des transactions et bien plus encore.",
+ "Landing_Page_PreBuiltApplicationModules": "Modules d'application pré-construits qui incluent les exigences les plus courantes en matière d'applications Web.",
+ "Landing_Page_ChatModule": "Chat",
+ "Landing_Page_DocsModule": "Documents",
+ "Landing_Page_FileManagementModule": "Gestion de fichiers",
+ "Landing_Page_CustomerStory_1": "ABP Commercial a permis à SC Ventures de fournir une plate-forme SaaS de base de données silo multi-locataires de qualité bancaire en 9 mois pour prendre en charge le financement de la chaîne d'approvisionnement des comptes clients et des comptes créditeurs de factures de valeur importante provenant de plusieurs points d'ancrage intégrés. La modularité d'ABP a permis à l'équipe de livrer en un temps record, de réussir tous les VAPT et de déployer la pile de microservices conteneurisés via CI/CD complet et des pipelines en production.",
+ "Landing_Page_CustomerStory_2": "Nous voyons l’intérêt d’utiliser ABP Commercial pour réduire les frais généraux des projets de développement personnalisés. L'équipe peut unifier le modèle de code dans différents flux de projet. Nous voyons plus de potentiel dans le cadre pour créer de nouvelles fonctionnalités plus rapidement qu’auparavant. Nous sommes convaincus que nous verrons constamment l’intérêt de tirer parti d’ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Nous adorons l'ABP. Nous n’avons pas besoin de tout écrire à partir de zéro. Nous partons de fonctionnalités prêtes à l'emploi et nous nous concentrons uniquement sur ce que nous avons réellement besoin d'écrire. De plus, ABP est bien architecturé et le code est de haute qualité avec moins de bugs. Si nous devions écrire nous-mêmes tout ce dont nous avions besoin, cela nous prendrait peut-être des années. Une autre chose que nous aimons est que la nouvelle version, la résolution de problèmes ou l'amélioration sort très bientôt \n toutes les deux semaines. Nous n'attendons pas trop longtemps.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial est un produit fantastique que je recommande. Produits commerciaux à commercialiser pour nos clients sur une seule plateforme configurable. Le point de départ est que le cadre et les outils fournis à toute équipe valent chaque centime. ABP Commercial était la solution la mieux adaptée à nos besoins.",
+ "Landing_Page_AdditionalServices": "Licence personnalisée ou en volume, intégration, formation et assistance en direct, développement de projets personnalisés, portage de projets existants et bien plus encore...",
+ "Landing_Page_IncludedDeveloperLicenses": "Inclus {0} licences de développeur",
+ "Landing_Page_SeeOnDemo": "Voir sur Démo",
+ "Landing_Page_LeptonThemes": "Thèmes Lepton",
+ "Landing_Page_AccountModuleDescription_1": "Ce module implémente le système d'authentification d'une application ;",
+ "Landing_Page_AccountModuleDescription_2": "Fournit une page de connexion avec le nom d'utilisateur et le mot de passe",
+ "Landing_Page_AccountModuleDescription_3": "Fournit une page d'inscription pour créer un nouveau compte.",
+ "Landing_Page_AccountModuleDescription_4": "Fournit une page de mot de passe oublié pour envoyer un lien de réinitialisation de mot de passe par e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Fournit une fonctionnalité de confirmation par e-mail avec l’interface utilisateur.",
+ "Landing_Page_AccountModuleDescription_6": "Implémente une authentification à deux facteurs (SMS et e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implémente le verrouillage de l'utilisateur (verrouille le compte pendant la durée définie lorsqu'un certain nombre d'échecs de connexion se produisent en raison d'informations d'identification non valides dans un certain intervalle de temps).",
+ "Landing_Page_AccountModuleDescription_8": "Implémente l’interface utilisateur et les fonctionnalités du serveur d’authentification Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Permet de basculer entre les locataires dans un environnement multi-tenant.",
+ "Landing_Page_AccountModuleDescription_10": "Permet de changer la langue de l'interface utilisateur de l'application.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Ce module fournit l'interface utilisateur de reporting des journaux d'audit pour l'infrastructure d'audit. Permet de rechercher, filtrer et afficher les entrées du journal d'audit et les journaux de modifications d'entité.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Une entrée du journal d'audit comprend des données critiques sur chaque demande client :",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, navigateur, adresse IP, nom du client",
+ "Landing_Page_AuditLoggingModuleDescription_4": "L'utilisateur",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Méthode HTTP, code d'état de retour HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Succès/échec, détails de l'exception si disponibles",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Durée d'exécution de la demande",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Les entités ont été créées, supprimées ou mises à jour dans cette requête (avec propriétés modifiées).",
+ "Landing_Page_BloggingModuleDescription_1": "Ce module ajoute un simple blog à votre application ABP ;",
+ "Landing_Page_BloggingModuleDescription_2": "Permet de créer plusieurs blogs dans une seule application.",
+ "Landing_Page_BloggingModuleDescription_3": "Prend en charge le format Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Permet d'écrire un commentaire pour un article.",
+ "Landing_Page_BloggingModuleDescription_5": "Permet d'attribuer des balises aux articles du blog.",
+ "Landing_Page_BloggingModuleDescription_6": "Consultez le site Web blog.abp.io comme exemple en direct du module de blogging.",
+ "Landing_Page_ChatModuleDescription_1": "Ce module est utilisé pour la messagerie en temps réel entre les utilisateurs de l'application.",
+ "Landing_Page_ChatModuleDescription_2": "Messagerie en temps réel sur la page de chat.",
+ "Landing_Page_ChatModuleDescription_3": "Recherchez des utilisateurs dans l'application pour de nouvelles conversations.",
+ "Landing_Page_ChatModuleDescription_4": "Liste de contacts pour les conversations récentes.",
+ "Landing_Page_ChatModuleDescription_5": "Nouvelles notifications de message lorsque l'utilisateur consulte une autre page.",
+ "Landing_Page_ChatModuleDescription_6": "Badge du nombre total de messages non lus sur l’icône du menu.",
+ "Landing_Page_ChatModuleDescription_7": "Nombre de messages non lus pour chaque conversation.",
+ "Landing_Page_ChatModuleDescription_8": "Conversations chargées paresseuses.",
+ "Landing_Page_DocsModuleDescription_1": "Ce module permet de créer des sites internet de documentation technique ;",
+ "Landing_Page_DocsModuleDescription_2": "Intégration GitHub intégrée : écrivez et gérez directement des documents sur GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Prise en charge du versioning directement intégrée aux versions de GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Prend en charge plusieurs langues (avec prise en charge de la langue par défaut).",
+ "Landing_Page_DocsModuleDescription_5": "Prend en charge les formats Markdown et HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Fournit une section de navigation et une section de présentation .",
+ "Landing_Page_DocsModuleDescription_7": "Permet d'héberger la documentation de plusieurs projets dans une seule application.",
+ "Landing_Page_DocsModuleDescription_8": "Liens vers le fichier sur GitHub, afin que tout le monde puisse facilement contribuer en cliquant sur le lien Modifier .",
+ "Landing_Page_DocsModuleDescription_9": "En plus de la source GitHub, permet d'utiliser simplement un dossier comme source de documentation.",
+ "Landing_Page_FileManagementModuleDescription_1": "Téléchargez, téléchargez et organisez des fichiers dans une structure de dossiers hiérarchique.",
+ "Landing_Page_FileManagementModuleDescription_2": "Ce module est utilisé pour télécharger, télécharger et organiser des fichiers dans une structure de dossiers hiérarchique. Il est également compatible avec la multi-location et vous pouvez déterminer la taille limite totale de vos locataires.",
+ "Landing_Page_FileManagementModuleDescription_3": "Ce module est basé sur le système BLOB Storing , il peut donc utiliser différents fournisseurs de stockage pour stocker le contenu des fichiers.",
+ "Landing_Page_IdentityModuleDescription_1": "Ce module implémente le système Utilisateur et Rôle d'une application ;",
+ "Landing_Page_IdentityModuleDescription_2": "Construit sur la bibliothèque ASP.NET Core Identity de Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Gérez les rôles et les utilisateurs dans le système. Un utilisateur est autorisé à avoir plusieurs rôles .",
+ "Landing_Page_IdentityModuleDescription_4": "Définissez les autorisations aux niveaux de rôle et d’utilisateur.",
+ "Landing_Page_IdentityModuleDescription_5": "Activer/désactiver l'authentification à deux facteurs et le verrouillage utilisateur par utilisateur.",
+ "Landing_Page_IdentityModuleDescription_6": "Gérer le profil utilisateur de base et le mot de passe .",
+ "Landing_Page_IdentityModuleDescription_7": "Gérez les types de réclamations dans le système, définissez les réclamations sur les rôles et les utilisateurs.",
+ "Landing_Page_IdentityModuleDescription_8": "Page de configuration pour gérer la complexité des mots de passe , la connexion des utilisateurs, le compte et le verrouillage.",
+ "Landing_Page_IdentityModuleDescription_9": "Prend en charge l'authentification LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Fournit une vérification de l’e-mail et du numéro de téléphone .",
+ "Landing_Page_IdentityModuleDescription_11": "Prend en charge les intégrations de connexion sociale (Twitter, Facebook, GitHub etc...).",
+ "Landing_Page_IdentityModuleDescription_12": "Gérer les unités d'organisation dans le système.",
+ "Landing_Page_PaymentModuleDescription_1": "Fournit l’intégration de différentes passerelles de paiement.",
+ "Landing_Page_PaymentModuleDescription_2": "Ce module fournit une intégration pour les passerelles de paiement, afin que vous puissiez facilement obtenir le paiement de vos clients.",
+ "Landing_Page_PaymentModuleDescription_3": "Ce module prend en charge les passerelles de paiement suivantes",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Utilisez les mêmes informations d'identification pour commercial.abp.io et support.abp.io .",
+ "WatchCrudPagesVideo": "Regardez la vidéo « Création de pages CRUD avec ABP Suite » !",
+ "WatchGeneratingFromDatabaseVideo": "Regardez la vidéo « Suite ABP : Générer des pages CRUD à partir de tables de base de données existantes » !",
+ "WatchTakeCloserLookVideo": "Regardez la vidéo « Regardons de plus près la génération de code : ABP Suite » !",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Vous devez disposer d'une adresse e-mail confirmée pour démarrer une licence d'essai.",
+ "EmailVerificationMailNotSent": "Impossible d'envoyer le courrier de vérification de l'e-mail.",
+ "GetConfirmationEmail": "Cliquez ici pour recevoir un e-mail de vérification si vous ne l'avez pas déjà reçu.",
+ "WhichLicenseTypeYouAreInterestedIn": "Quel type de licence vous intéresse ?",
+ "DontTakeOurWordForIt": "Ne nous croyez pas sur parole...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Lisez ce que les utilisateurs d’ABP Commercial veulent que vous sachiez",
+ "Testimonial_ShortDescription_1": "La modularité d'ABP a permis à l'équipe de livrer dans les délais.",
+ "Testimonial_ShortDescription_2": "Créez de nouvelles fonctionnalités plus rapidement qu’auparavant.",
+ "Testimonial_ShortDescription_3": "Nous partons de fonctionnalités prêtes à l'emploi et nous nous concentrons uniquement sur ce que nous avons réellement besoin d'écrire.",
+ "Testimonial_ShortDescription_4": "ABP Commercial était la solution la mieux adaptée à nos besoins.",
+ "OnlineReviewersOnAbpCommercial": "Avis en ligne sur ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Voyez ce qui a été dit sur ABP Commercial et écrivez vos réflexions si vous le souhaitez.",
+ "BlazoriseLicense": "Faut-il acheter une licence Blazorise ?",
+ "BlazoriseLicenseExplanation": "Nous avons conclu un accord entre Volosoft et Megabit, dans le cadre duquel la licence Blazorise est intégrée aux produits ABP Commercial, de sorte que nos clients n'ont pas besoin d'acheter une licence Blazorise supplémentaire.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x développeurs supplémentaires",
+ "ExtendPaymentInfoSection_DiscountRate": "Remise {0} %",
+ "TotalNetPrice": "Prix net total",
+ "EFCore": "Noyau du cadre d'entité",
+ "All": "Tous",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Fournisseur de données",
+ "UIFramework": "Cadre d'interface utilisateur",
+ "LeptonXThemeForDashboard": "Thème LeptonX pour votre tableau de bord d'administration par",
+ "AbpPlatform": "Plateforme PBA",
+ "YouDeserveGoodUXUI": "Vous méritez une bonne UI et une meilleure UX. Le thème LeptonX d'ABP est là pour le servir.",
+ "ViewLiveDemo": "Voir la démo du thème en direct",
+ "GetLeptonX": "Obtenez LeptonX maintenant",
+ "SeeLeptonXDocumentation": "Voir la documentation LeptonX",
+ "SeeLeptonDocumentation": "Voir la documentation Lepton",
+ "SimplifiedMenu": "Menu simplifié",
+ "SimplifiedMenuDescription": "Vous pouvez facilement trouver la page que vous recherchez en filtrant le menu",
+ "YourFavoritePages": "Vos pages préférées à votre portée",
+ "YourFavoritePagesDescription": "Ajoutez ou supprimez facilement la page des favoris en cliquant sur l'icône étoile dans le coin supérieur droit de la page.",
+ "BreadCrumbs": "Fil d'Ariane pour une commutation transparente",
+ "BreadCrumbsDescription": "Grâce à Breadcrumb, vous pouvez basculer vers les pages du même niveau en un seul clic, même lorsque le menu de gauche est fermé, et cela fonctionne sur tablette et mobile responsive !",
+ "YourMenu": "Votre menu comme vous le souhaitez",
+ "YourMenuDescription": "Personnalisez les icônes et les listes déroulantes directement cliquables du menu utilisateur à votre guise. Le menu utilisateur est entièrement personnalisable selon vos besoins",
+ "RtlSupport": "Prise en charge RTL pour votre langue",
+ "RtlSupportDescription": "LeptonX Theme prend en charge RTL pour votre langue. Les options de langue se trouvent dans le menu des paramètres pour vous permettre de changer la langue.",
+ "YourColors": "Vos couleurs sur l'interface utilisateur de votre tableau de bord d'administration",
+ "YourColorsDescription": "Le thème LeptonX fonctionne selon les préférences de votre système et propose des options de thème clair du tableau de bord, de thème sombre du tableau de bord et de thème semi-sombre du tableau de bord.",
+ "ArrangeContentWidth": "Organisez facilement la largeur de votre contenu",
+ "ArrangeContentWidthDescription": "Modifiez facilement la largeur de votre zone de contenu.",
+ "LeptonXCompatibleWith": "Le thème LeptonX est compatible avec",
+ "MobileResponsiveTemplate": "Modèle adapté aux mobiles",
+ "MobileResponsiveTemplateDescription1": "Accédez à votre tableau de bord d'administration LeptonX depuis n'importe quel appareil de votre choix.",
+ "MobileResponsiveTemplateDescription2": "Il est conçu pour que vous puissiez l’utiliser facilement sur chacun de vos appareils. Il est réactif sur les appareils mobiles et les tailles de tablettes.",
+ "TopMenuLayoutOption": "Option de disposition du menu supérieur",
+ "TopMenuLayoutOptionDescription1": "Si vous souhaitez configurer votre site Web avec le même tableau de bord d'administration, il est possible de le faire avec LeptonX Theme !",
+ "TopMenuLayoutOptionDescription2": "Essayez simplement la disposition du menu supérieur de LeptonX pour y parvenir !",
+ "EasilyCustomizable": "Facilement personnalisable aux couleurs de votre marque",
+ "EasilyCustomizableDescription1": "Vous pouvez personnaliser le thème LeptonX en utilisant seulement quelques variables SCSS. Pas de remplacement, pas de charge CSS supplémentaire !",
+ "EasilyCustomizableDescription2": "Avec LeptonX, vous pouvez organiser votre tableau de bord d'administration comme bon vous semble.",
+ "IndependentLayout": "Zone de mise en page et de contenu indépendante",
+ "IndependentLayoutDescription1": "L'infrastructure de mise en page de LeptonX a été conçue complètement séparément du contenu.",
+ "IndependentLayoutDescription2": "Cela signifie que vous pouvez librement concevoir votre projet avec une structure de contenu autre que Bootstrap si vous le souhaitez.",
+ "MostUsedLibraries": "Bibliothèques les plus utilisées intégrées à LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX contient vos bibliothèques les plus utilisées. Il vous permet d'utiliser sans effort des bibliothèques telles que ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 et Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX prend également en charge les bibliothèques spécifiques à MVC Angular et Blazor.",
+ "CreateAndCustomize": "Créez et personnalisez les pages dont vous avez besoin en quelques secondes avec les pages personnalisées LeptonX",
+ "CreateAndCustomizeDescription": "En utilisant LeptonX Theme, vous avez également accès à de nombreuses pages HTML prédéfinies. Celles-ci incluent de nombreuses pages telles que la page de connexion, le blog, la FAQ, la liste d'abonnement, la facture, les prix et la gestion des fichiers.",
+ "LeptonThemeForAdmin": "Thème Lepton pour votre tableau de bord d'administration par",
+ "LeptonThemeForAdminDescription": "Le thème Lepton est toujours disponible et sera maintenu. Si vous souhaitez passer au thème LeptonX en tant qu'utilisateur du thème Lepton, vous pouvez consulter la documentation pour savoir comment procéder.",
+ "LeptonCompatibleWith": "Le thème Lepton est compatible avec",
+ "BlackFridayDiscount": "Remise Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} pour {1} développeurs supplémentaires",
+ "Upgrade": "Mise à niveau",
+ "Renewal": "Renouvellement",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licence",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Renouvellement de licence",
+ "Total": "Total",
"SupportPolicyFaqTitle": "Quelle est votre politique de soutien ?",
"SupportPolicyFaqExplanation": "Nous ne prenons en charge que la version active et la version majeure précédente. Nous ne garantissons pas la publication d'un correctif pour la troisième version majeure et la version majeure antérieure. Par exemple, si la version active est 7.0.0, nous publierons des correctifs pour les versions 6.x.x et 7.x.x. En outre, nous n'assurons le support que pour les problèmes liés à ABP Framework et ABP Commercial. Cela signifie qu'aucun support n'est fourni pour les applications tierces, les services cloud et les autres bibliothèques périphériques utilisées par les produits ABP. Nous ferons des efforts commercialement raisonnables pour fournir à nos clients une assistance technique pendant les heures de bureau officielles de \"Volosoft Bilisim A.S\". D'autre part, nous ne nous engageons pas à respecter un accord de niveau de service (SLA) sur le temps de réponse, mais nous essaierons de répondre aux problèmes techniques aussi rapidement que possible pendant nos heures de travail officielles. Sauf accord spécial avec le client, nous ne fournissons une assistance qu'à l'adresse https://support.abp.io. Nous disposons également d'une assistance privée par courrier électronique, qui n'est accessible qu'aux détenteurs d'une licence d'entreprise.",
- "DowngradeLicensePlan": "Puis-je passer à un plan de licence inférieur à l'avenir ?",
- "DowngradeLicensePlanExplanation": "Vous ne pouvez pas rétrograder votre plan de licence existant. Mais vous pouvez acheter un nouveau plan de licence inférieur et continuer votre développement sur la nouvelle licence. Après avoir acheté une licence inférieure, il vous suffit de vous connecter à votre nouveau plan de licence via la commande CLI d'ABP : ` abp login
",
+ "AlreadyBetaTester": "Vous avez déjà rejoint le programme bêta-testeur.",
+ "AbpStudio": "Studio ABP",
+ "AbpStudio_Description": "ABP Studio est toujours en développement. Vous pouvez remplir le formulaire ci-dessous pour être l'un des premiers utilisateurs.",
+ "AbpStudio_Description1": "ABP Studio est une application de bureau multiplateforme destinée aux développeurs ABP.",
+ "AbpStudio_Description2": "Il est bien intégré au framework ABP et vise à vous fournir un environnement de développement confortable en automatisant les choses, en fournissant des informations sur votre solution, en facilitant grandement le développement, l'exécution et le déploiement de vos solutions.",
+ "AbpStudio_ComingSoon": "Bientôt disponible Date de sortie bêta prévue : 4e trimestre 2023.",
+ "AbpStudio_PlannedPreviewDate": "Date de sortie prévue de l’aperçu : 4e trimestre 2023.",
+ "BetaRequest": "Demande bêta",
+ "CreateNewSolutions": "Créer de nouvelles solutions",
+ "CreateNewSolutions_Description1": "Vous pouvez facilement créer des applications simples jusqu'à des solutions modulaires monolithiques ou microservices avec de nombreuses options. Vous obtenez une solution logicielle de base complète et prête pour la production pour votre entreprise.",
+ "ArchitectYourSolutions": "Architectez vos solutions",
+ "ArchitectYourSolutions_Description1": "Créez plus facilement des structures de solutions monolithiques-modulaires et microservices en créant des modules ou des services et en établissant des relations entre eux. Vous pouvez également installer ou désinstaller des modules d'application prédéfinis.",
+ "ExploreYourSolution": "Explorez votre solution",
+ "ExploreYourSolution_Description1": "ABP Studio affiche une vue générale des composants de votre solution et des modules dont dépend votre solution. Vous pouvez explorer des entités, des services, des API HTTP et bien plus encore sans avoir besoin d'ouvrir votre base de code.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Exécutez des solutions multi-applications ou microservices en un clin d'œil",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Exécutez un, plusieurs ou tous les services en un seul clic. De cette façon, il est très simple d'arrêter un service, de l'exécuter dans Visual Studio pour le tester ou le déboguer .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Consultez une liste de services, affichez les requêtes HTTP en temps réel et le nombre d'exceptions pour chaque service.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Voir tous les détails de toutes les requêtes HTTP arrivant sur n'importe quel service.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Explorez les détails des exceptions en temps réel dans n'importe quel service, filtrez et recherchez facilement.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Affichez les journaux d'application , filtrez par niveau de journal ou recherchez par texte.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Parcourez l’interface utilisateur de votre application sans quitter l’exécuteur de solution.",
+ "IntegrateToYourKubernetesCluster": "Intégrez à votre cluster Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Connectez votre environnement de développement local à un cluster Kubernetes local ou distant , où ce cluster exécute déjà votre solution de microservice.",
+ "IntegrateToYourKubernetesCluster_Description2": "Accédez à n'importe quel service dans Kubernetes avec son nom de service comme DNS, tout comme s'il s'exécute sur votre ordinateur local.",
+ "IntegrateToYourKubernetesCluster_Description3": "Interceptez n'importe quel service de ce cluster afin que tout le trafic vers le service intercepté soit automatiquement redirigé vers votre service qui s'exécute sur votre ordinateur local. Lorsque votre service doit utiliser un service dans Kubernetes, le trafic est redirigé vers le cluster, tout comme votre service local s'exécute dans Kubernetes.",
+ "GetInformed": "Informez-vous",
+ "Studio_GetInformed_Description1": "Laissez vos coordonnées pour être informé et essayez-le dès le lancement d'ABP Studio.",
+ "Studio_GetInformed_Description2": "Date de sortie prévue de l’aperçu : T3 2023.",
+ "ThankYou!": "Merci!",
+ "SendBetaRequest": "Envoyer une demande bêta",
+ "YouJoinedTheBetaTesterProgram": "Vous avez rejoint le programme de bêta-testeur d'ABP Studio.",
+ "PricingExplanation2": "Garantie de remboursement de 30 jours — En savoir plus",
+ "MoneyBackGuaranteeText": "* Garantie de remboursement de 30 jours sur toutes les licences ! Remboursement à 100 % sur les licences Team, remboursement à 60 % sur les licences Business et Enterprise sous 30 jours.",
+ "MobileApplicationStartupTemplates": "Modèles de démarrage d'applications mobiles",
+ "MobileApplicationStartupTemplates_Description1": "Modèles de démarrage d'applications mobiles intégrés pour vos solutions ABP Commercial.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Créez de puissantes applications métier à l'aide des modèles de démarrage mobile ABP",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial fournit deux modèles de démarrage d'applications mobiles implémentés avec React Native et .NET MAUI. Lorsque vous créez votre nouvelle solution basée sur ABP, vous disposerez également d'applications de démarrage de base connectées à vos API backend.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "L'application dispose d'un cycle de jetons d'authentification prédéfini, d'une prise en charge multilingue, d'une prise en charge multi-tenant, d'une connexion, d'un mot de passe oublié, d'une gestion de profil et d'une page de gestion des utilisateurs . Vous pouvez ajouter votre propre logique métier et la personnaliser en fonction de vos besoins.",
+ "TwoFrameworkOptions": "Deux options de cadre",
+ "TwoFrameworkOptions_Description": "ABP fournit des modèles de démarrage mobile React Native et .NET MAUI . De cette façon, vous pourrez choisir celui qui correspond le mieux à vos besoins. Les deux applications réutilisent le code au taux le plus élevé entre les plateformes iOS et Android.",
+ "PreIntegratedToYourBackend": "Pré-intégré à votre backend",
+ "PreIntegratedToYourBackend_Description": "Les applications ABP Mobile sont pré-intégrées à vos API backend. Il obtient un jeton d'authentification valide du serveur et effectue des demandes authentifiées.",
+ "MultiLanguage": "Multilingue",
+ "MultiLanguage_Description": "Il prend déjà en charge plus de 10 langues prêtes à l'emploi. Vous pouvez également ajouter les langues suivantes.",
+ "Arabic": "arabe",
+ "Czech": "tchèque",
+ "English": "Anglais",
+ "Hungarian": "hongrois",
+ "Finnish": "finlandais",
+ "French": "Français",
+ "Hindi": "hindi",
+ "Portuguese": "Portugais",
+ "Italian": "italien",
+ "Russian": "russe",
+ "Slovak": "slovaque",
+ "Turkish": "turc",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Engagez et fidélisez vos clients avec les applications mobiles ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Vos clients souhaitent gérer leurs produits et abonnements de n'importe où et à tout moment. Cela oblige les organisations à créer des applications mobiles permettant aux clients de répondre à leurs demandes rapidement et de manière transparente.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Avec les applications ABP Mobile, vous pouvez créer des applications mobiles natives de haute qualité pour Android et iOS… En utilisant une base de code unique et sans compromettre la sécurité, la qualité ou l'évolutivité.",
+ "OneCodeBaseMultipleDevices": "Une base de code pour plusieurs appareils",
+ "OneCodeBaseMultipleDevices_Description": "Les applications ABP Mobile sont multiplateformes. Ils sont prêts à être installés et exécutés sur les appareils iOS et Android, et s’adaptent à différents facteurs de forme à l’aide d’une base de code unique. Les développeurs n'ont besoin de créer l'interface utilisateur et le code frontal qu'une seule fois, il n'est pas nécessaire d'adapter le code pour chaque appareil que vous souhaitez prendre en charge.",
+ "ComesWithTheSourceCode": "Livré avec le code source",
+ "ComesWithTheSourceCode_Description": "Les applications mobiles sont fournies avec le code source. Personnalisez facilement l'UX/UI de vos applications pour respecter les directives de marque.",
+ "Purchase_OneYearPrice": "Prix 1 an",
+ "Purchase_DeveloperSeatCount": "Nombre de sièges de développeur",
+ "Purchase_DevelopersAlreadyIncluded": "{0} développeurs déjà inclus",
+ "1Year": "1 an",
+ "{0}Years": "{0} ans",
+ "1YearLicense": "Licence 1 an",
+ "{0}YearsLicense": "{0} ans de licence",
+ "1AdditionalDeveloper": "1 développeur supplémentaire",
+ "{0}AdditionalDevelopers": "{0} Développeurs supplémentaires",
+ "Discount": "Remise ({0} %)",
+ "Summary": "Résumé",
+ "TrainingPack": "Dossier de formation",
+ "TrainingPackDiscount": "Remise sur les packs de formation",
+ "Purchase_OnboardingTraining_Description": "Ce forfait de formation en direct est valable pour une classe de 8 étudiants et cette remise n'est valable que lorsqu'elle est achetée avec la nouvelle licence. Apprendre encore plus",
+ "Purchase_Save": "{0} % d'économies {1} {2}",
+ "RemoveBasket": "Retirer du panier",
+ "WhyABPIOPlatform?": "Pourquoi la plateforme ABP.IO ?",
+ "DocumentAim": "Ce document vise à répondre à la grande question :",
+ "DocumentAim_Description": ""Pourquoi devriez-vous utiliser la plateforme ABP.IO au lieu de créer une nouvelle solution à partir de zéro ?"",
+ "DocumentAim_Description2": "Le document présente les défis liés à la création d'une solution logicielle moderne et explique comment ABP relève ces défis.",
+ "CreatingANewSolution": "Créer une nouvelle solution",
+ "CreatingANewSolution_Description": "Lorsque vous devez démarrer une nouvelle solution, vous devez vous poser de nombreuses questions et vous devez consacrer beaucoup de temps avant de commencer à écrire votre tout premier code métier.",
+ "CreatingAnEmptySolution": "Créer une solution vide",
+ "THEPROBLEM": "LE PROBLÈME",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Même créer une solution presque vide est un défi ;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Comment organisez-vous votre base de code à travers les projets ?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Que sont les couches et comment interagissent-elles ?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Comment intégrer une bibliothèque et des systèmes tiers ?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Comment mettre en place les tests automatisés ?",
+ "ABPSOLUTION": "SOLUTION PA",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP fournit une solution de démarrage bien architecturée, en couches et prête pour la production, basée sur les principes de Domain Driven Design . La solution comprend également une unité préconfigurée et des projets de tests d'intégration pour chaque couche.",
+ "CommonLibraries": "Bibliothèques communes",
+ "CommonLibraries_THEPROBLEM_Description": "Quelles bibliothèques devez-vous utiliser pour implémenter les exigences communes ? L'écosystème de développement logiciel est très dynamique, ce qui rend difficile de se tenir au courant des derniers outils, bibliothèques, tendances et approches.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP pré-intègre des bibliothèques populaires, matures et à jour dans la solution. Vous n'avez pas besoin de passer du temps à les intégrer ou à les faire communiquer entre eux. Ils fonctionnent correctement dès la sortie de la boîte.",
+ "UITheme&Layout": "Thème et mise en page de l'interface utilisateur",
+ "UITheme&Layout_THEPROBLEM_Description": "Lorsqu’on aborde les problèmes d’assurance-chômage, toute une série de défis surgissent. Il s'agit notamment de jeter les bases d'un kit d'interface utilisateur réactif, contemporain et adaptable avec une apparence cohérente et une multitude de fonctionnalités telles que des menus de navigation, des en-têtes, des barres d'outils, des pieds de page, des widgets, etc.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Même si vous optez pour un thème préconçu, son intégration transparente dans votre projet pourrait nécessiter des jours de développement. Un obstacle supplémentaire réside dans la mise à niveau de ces thèmes. Fréquemment, la structure HTML/CSS du thème s'entremêle avec le code de votre interface utilisateur, ce qui rend les futures modifications ou mises à niveau du thème complexes. Cette imbrication du code et de la conception complique la flexibilité des ajustements sur toute la ligne.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework propose un système de thème distinctif qui libère votre code d'interface utilisateur des contraintes de thème. Les thèmes existent de manière isolée, regroupés sous forme de packages NuGet ou NPM, ce qui rend l'installation ou la mise à niveau du thème en quelques minutes. Tout en conservant la possibilité de développer votre thème personnalisé ou d'en intégrer un existant, ABP Commercial présente une collection de thèmes raffinés et contemporains.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "De plus, il existe des fournisseurs de composants d'interface utilisateur comme Telerik et DevExpress. Cependant, ces fournisseurs fournissent principalement des composants individuels, ce qui vous oblige à établir votre système de mise en page. Lorsque vous travaillez dans des projets basés sur ABP, vous pouvez intégrer ces bibliothèques de manière transparente, comme vous le feriez dans n'importe quel autre projet.",
+ "TestInfrastructure": "Infrastructure de tests",
+ "TestInfrastructure_THEPROBLEM_Description": "Établir un environnement de test robuste est une entreprise qui prend du temps. Cela implique la mise en place de projets de test dédiés au sein de votre solution, la sélection minutieuse des outils nécessaires, la création de simulations de services et de bases de données, la création de classes de base essentielles et de services utilitaires pour minimiser le code redondant entre les tests et l'exécution de diverses tâches connexes.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Les modèles de démarrage ABP sont livrés pré-équipés de projets de test configurés, rationalisant ainsi le processus pour vous. Cela signifie que dès le premier jour, vous pouvez facilement commencer à écrire votre code de test unitaire ou d'intégration initial sans délai.",
+ "CodingStandards&Training": "Normes de codage et formation",
+ "CodingStandards&Training_THEPROBLEM_Description": "Après avoir configuré la solution pour le développement, vous devez généralement enseigner aux développeurs comment fonctionne le système et comment le construire en utilisant les mêmes méthodes convenues. Même si vous leur donnez une formation, maintenir la documentation à jour peut s’avérer difficile. Au fil du temps, chaque développeur peut écrire du code à sa manière, ce qui entraîne des règles d'écriture de code différentes les unes des autres.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "La solution ABP est déjà bien organisée et comporte des explications claires. Des didacticiels et des guides étape par étape vous montrent exactement comment travailler sur un projet ABP.",
+ "KeepingYourSolutionUpToDate": "Garder votre solution à jour",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Après avoir démarré votre développement, vous devez suivre les nouvelles versions des bibliothèques que vous utilisez pour les mises à niveau et les correctifs.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Nous mettons régulièrement à jour tous les packages vers les dernières versions et les testons avant la version stable. Lorsque vous mettez à jour l'ABP Framework, toutes ses dépendances sont mises à niveau vers la technologie de pointe.",
+ "DRY": "Ne vous répétez pas !",
+ "DRY_Description": "La création d'une solution de base prend beaucoup de temps et nécessite une bonne expérience en architecture. Cependant, ce n’est qu’un début ! Au fur et à mesure que vous commencerez à développer, vous devrez probablement écrire beaucoup de code répétitif ; ce serait formidable si tout cela pouvait être géré automatiquement.",
+ "DRY_Description2": "ABP automatise et simplifie autant que possible la répétition du code en suivant la convention sur le principe de configuration. Cependant, cela ne vous limite pas lorsque vous devez passer en vitesse manuelle. Le contrôle est toujours entre vos mains.",
+ "Authentication": "Authentification",
+ "Authentication_THEPROBLEM_Description": "Authentification unique, intégration Active Directory/LDAP, intégration OpenIddict, connexions sociales, authentification à deux facteurs, mot de passe oublié/réinitialisé, activation par e-mail, enregistrement d'un nouvel utilisateur, contrôle de la complexité du mot de passe, verrouillage du compte en cas d'échec des tentatives, affichage des tentatives de connexion infructueuses... etc. Nous savons que toutes ces exigences génériques vous sont familières. Tu n'es pas seul!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework et la version commerciale fournissent tous ces éléments standards pré-implémentés pour vous sous forme de module de compte réutilisable. Vous activez et configurez simplement ce dont vous avez besoin.",
+ "CrossCuttingConcerns": "Préoccupations transversales",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Les préoccupations transversales constituent la logique répétitive fondamentale qui doit être mise en œuvre pour chaque cas d’utilisation. Quelques exemples;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Démarrage des transactions, validation du succès et restauration des erreurs.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Gérer et signaler les exceptions, renvoyer une réponse d'erreur appropriée aux clients et gérer les cas d'erreur côté client.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Mettre en œuvre l'autorisation et la validation, renvoyer les réponses appropriées et les gérer côté client.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatise ou simplifie toutes les préoccupations transversales courantes. Vous écrivez uniquement le code qui compte pour votre entreprise et ABP gère le reste selon des conventions.",
+ "ArchitecturalInfrastructure": "Infrastructure architecturale",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Vous devez généralement créer une infrastructure pour mettre en œuvre correctement votre architecture. Par exemple, vous implémentez généralement le modèle Repository. Vous définissez certaines classes de base pour simplifier et standardiser afin de créer des entités, des services, des contrôleurs et d'autres objets.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework fournit tout cela et bien plus encore. Il est mature et bien documenté.",
+ "EnterpriseApplicationRequirements": "Exigences relatives aux applications d'entreprise",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Il existe de nombreuses exigences que vous implémentez à plusieurs reprises dans chaque application métier ;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Système d'autorisation détaillé et gestion des autorisations sur l'interface utilisateur en fonction des rôles et des utilisateurs.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Rédaction de journaux d'audit et d'historiques d'entités pour suivre lorsqu'un utilisateur modifie un enregistrement de base de données.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Effectuez la suppression logicielle de vos entités, afin qu'elles soient marquées comme supprimées au lieu d'être supprimées physiquement de la base de données et de filtrer automatiquement les entités supprimées dans vos requêtes.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Création d'abstractions et de wrappers pour consommer vos API backend à partir du code frontend.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Mise en file d'attente et exécution des tâches en arrière-plan.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Gestion de plusieurs fuseaux horaires dans un système global.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Partage de la logique de validation, de localisation et d'autorisation entre le serveur et le client.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP fournit une infrastructure pour mettre en œuvre facilement ces exigences. Encore une fois, vous ne perdez pas votre temps précieux à réimplémenter tout cela encore et encore.",
+ "GeneratingInitialCode&Tooling": "Génération du code initial et des outils",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Vous créerez de nombreuses pages similaires dans une application Web typique. La plupart d’entre eux effectueront des opérations CRUD similaires. Il est très fastidieux et sujet aux erreurs de créer de telles pages à plusieurs reprises.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite peut générer une page CRUD complète pour vos entités en quelques secondes. Le code généré est superposé et propre. Toutes les exigences standards de validation et d’autorisation sont mises en œuvre. De plus, des classes de tests unitaires sont générées. Une fois que vous obtenez une page entièrement opérationnelle, vous pouvez la modifier en fonction des besoins de votre entreprise.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Intégration à des bibliothèques et des systèmes tiers",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "La plupart des bibliothèques sont conçues comme étant de bas niveau et vous effectuez généralement un certain travail pour les intégrer correctement sans répéter le même code d'intégration et de configuration partout dans votre solution. Par exemple, supposons que vous deviez utiliser RabbitMQ pour implémenter votre bus d'événements distribués. Tout ce que vous voulez faire, c'est ; envoyer un message dans une file d'attente et gérer les messages entrants. Mais vous devez comprendre les modèles de messagerie, les files d’attente et les détails des échanges. Pour écrire du code efficace, vous devez créer un pool pour gérer les connexions, les clients et les canaux. Vous devez également gérer les exceptions, les messages ACK, la reconnexion à RabbitMQ en cas d'échec, etc.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Par exemple, l'intégration RabbitMQ Distributed Event Bus d'ABP résume tous ces détails. Vous envoyez et recevez des messages sans agitation. Avez-vous besoin d’écrire du code de bas niveau ? Pas de problème, vous pouvez toujours le faire. ABP ne vous restreint pas lorsque vous devez utiliser les fonctionnalités de bas niveau de la bibliothèque que vous utilisez.",
+ "WhyNotBuildYourOwnFramework?": "Pourquoi ne pas créer votre propre framework ?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Toute l’infrastructure, même de la manière la plus simple, prend beaucoup de temps à construire, entretenir et documenter. Il grossit avec le temps et il devient difficile de le maintenir dans votre solution. Les séparer en un projet réutilisable est le point de départ pour construire votre propre cadre interne.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Construire, documenter, former et maintenir un cadre interne est vraiment difficile. Si vous ne disposez pas d'une équipe de framework expérimentée et dédiée, votre framework interne devient rapidement un code hérité non documenté que personne ne peut plus comprendre et maintenir. En revanche, ces frameworks sont généralement développés par un ou deux développeurs dans l’équipe. Et ces gars-là deviennent un silo de connaissances. C'est bien pour eux mais mauvais pour l'entreprise car ils sont l'unique point d'échec du projet -SPOF- . Une fois qu’ils quittent l’entreprise, le projet échoue considérablement.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework est un cadre d'application communautaire, bien documenté, mature et générique. Une équipe de développeurs hautement expérimentés travaille dur pour le maintenir à jour, facile à comprendre et confortable à utiliser. L'utilisation d'un cadre aussi stable vous permet de vous concentrer sur votre propre code commercial et d'obtenir l'aide d'experts sur le cadre chaque fois que vous en avez besoin.",
+ "ArchitecturalInfrastructure_Description": "Les applications SaaS, les systèmes modulaires ou les microservices sont les modèles logiciels d'entreprise les plus utilisés. La construction de tels systèmes nécessite non seulement une bonne compréhension et une bonne expérience, mais nécessite également une infrastructure logicielle solide. Sinon, vous vous retrouverez à déployer de gros efforts pour prendre en charge ces détails architecturaux dans votre base de code.",
+ "Modularity": "Modularité",
+ "Modularity_THEPROBLEM_Description": "Construire un système véritablement modulaire n’est pas facile ! Tous les aspects du système (base de données, entités, API, pages/composants de l'interface utilisateur) peuvent être divisés en modules, et chaque module peut être réutilisé sans les autres. Le simple ASP.NET Core ne fournit pas une telle architecture modulaire. Si vous en avez besoin, vous devriez y réfléchir à partir de zéro.",
+ "Modularity_ABPSOLUTION_Description": "L'ABP Framework est né pour être une structure de développement d'applications modulaire. Chaque fonctionnalité du framework est développée pour être compatible avec la modularité. La documentation et les guides expliquent comment développer des modules réutilisables de manière standard.",
+ "SaaSMultiTenancy": "SaaS / Multilocation",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "La multi-location est un moyen courant de mettre en œuvre des systèmes SaaS. Cependant, la mise en œuvre d’une infrastructure multi-tenant cohérente peut s’avérer compliquée.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework fournit une infrastructure multi-tenant complète et extrait la complexité de votre code métier. Le code de votre application sera principalement compatible avec la multi-location, tandis que l'ABP Framework isole automatiquement la base de données, le cache et les autres détails des locataires les uns des autres. Il prend en charge une base de données unique, une base de données par locataire et des approches hybrides. Il configure correctement les bibliothèques comme Microsoft Identity et OpenIddict, qui ne sont normalement pas compatibles avec la multi-location.",
+ "Microservices": "Microservices",
+ "Microservices_THEPROBLEM_Description": "La création d'un système de microservices nécessite de nombreux détails d'infrastructure : l'authentification et l'autorisation des applications et des microservices ainsi que la mise en œuvre de modèles de messagerie asynchrone et de communication synchrone (Rest/GRPC) entre les microservices sont les problèmes les plus fondamentaux.",
+ "Microservices_ABPSOLUTION_Description": "L'ABP Framework fournit des services, des guides et des exemples pour vous aider à mettre en œuvre votre solution de microservices à l'aide des outils standard du secteur.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial va même plus loin et fournit un modèle de démarrage complet pour démarrer votre solution de microservices.",
+ "PreBuiltModules": "Modules pré-construits",
+ "PreBuiltModules_THEPROBLEM_Description": "Nous avons tous des exigences commerciales similaires mais légèrement différentes. Cependant, nous devrions tous réinventer la roue puisque le code de personne ne peut fonctionner directement dans notre solution. Ils font tous partie intégrante d’une solution plus vaste.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Les modules ABP Commercial fournissent de nombreux modules d'application réutilisables comme le paiement, le chat, la gestion de fichiers, les rapports de journaux d'audit... etc. Tous ces modules s'installent facilement dans votre solution et fonctionnent directement. Nous ajoutons constamment de nouveaux modules.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Tous les modules sont conçus pour être personnalisables en fonction des besoins de votre entreprise. Si vous avez besoin d'un contrôle total, vous pouvez télécharger le code source complet de n'importe quel module et le personnaliser entièrement en fonction des besoins spécifiques de votre entreprise.",
+ "ABPCommunity": "Communauté ABP",
+ "ABPCommunity_Description": "Enfin, faire partie d'une grande communauté où tout le monde suit des styles et des principes de codage similaires et partage une infrastructure commune apporte du pouvoir lorsque vous rencontrez des problèmes ou avez besoin d'aide pour prendre des décisions de conception. Puisque nous écrivons du code de la même manière, nous pouvons bien mieux nous entraider. ABP est un projet soutenu par la communauté avec plus de 10 000 étoiles sur GitHub.",
+ "ABPCommunity_Description2": "Il est facile de partager du code ou même des bibliothèques réutilisables entre développeurs ABP. Un extrait de code qui fonctionne pour vous fonctionnera également pour les autres. Il existe de nombreux exemples et didacticiels que vous pouvez directement implémenter pour votre application.",
+ "ABPCommunity_Description3": "Lorsque vous embauchez un développeur qui a déjà travaillé avec l'architecture ABP, il comprendra immédiatement votre solution et commencera le développement dans un délai très court.",
+ "WhyAbpIo_Page_Title": "Pourquoi la plateforme ABP.IO ?",
+ "AbpStudio_Page_Title": "Studio ABP",
+ "CampaignInfo": "Achetez une nouvelle licence ou renouvelez votre licence existante et bénéficiez de 2 mois supplémentaires sans frais supplémentaires ! Cette offre est valable pour tous les plans de licence. Assurez-vous de profiter de cette promotion à durée limitée pour étendre votre accès aux fonctionnalités et mises à niveau premium.",
+ "HurryUpLastDay": "Dépêche-toi! Dernier jour : {0}",
+ "CreatingCRUDPagesWithABPSuite": "Création de pages CRUD avec ABP Suite",
+ "Testimonials": "Témoignages",
+ "MultipleYearDiscount": "Remise sur plusieurs années",
+ "CampaignDiscountText": "Remise du vendredi noir",
+ "CampaignDiscountName": "Vendredi noir",
+ "CampaignName:BlackFriday": "Vendredi noir"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
index 935c1b12d02..3f309d3bcf5 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
@@ -9,15 +9,18 @@
"QuestionCount": "शेष/कुल प्रश्न",
"Unlimited": "असीमित",
"Owners": "मालिकों",
+ "Owner": "मालिक",
"AddMember": "सदस्य जोड़ें",
- "AddOwner": "मालिक जोड़ें",
- "AddDeveloper": "डेवलपर जोड़ें",
+ "AddNewOwner": "नया स्वामी जोड़ें",
+ "AddNewDeveloper": "नया डेवलपर जोड़ें",
"UserName": "उपयोगकर्ता नाम",
"Name": "नाम",
"EmailAddress": "ईमेल पता",
"Developers": "डेवलपर्स",
"LicenseType": "लाइसेंस के प्रकार",
"Manage": "प्रबंधित",
+ "SetDefault": "डिफाल्ट के रूप में सेट",
+ "DefaultOrganization": "गलती करना",
"StartDate": "आरंभ करने की तिथि",
"EndDate": "समाप्ति तिथि",
"Modules": "मॉड्यूल",
@@ -62,8 +65,6 @@
"Themes": "विषयों",
"JoinOurNewsletter": "हमारे समाचार पत्र शामिल हों",
"Send": "संदेश",
- "Learn": "सीखना",
- "AdditionalServices": "अतिरिक्त सेवाएं",
"WhatIsABPFramework": "ABP फ्रेमवर्क क्या है?",
"OpenSourceBaseFramework": "ओपन सोर्स बेस फ्रेमवर्क",
"ABPFrameworkExplanation": "
अपग्रेड करना: अपने लाइसेंस को अपग्रेड करके, आपको एक उच्च लाइसेंस योजना में पदोन्नत किया जाएगा, जो आपको अतिरिक्त लाभ प्राप्त करने की अनुमति देगा। लाइसेंस योजनाओं के बीच अंतर देखने के लिए लाइसेंस तुलना तालिका देखें। दूसरी ओर, जब आप अपग्रेड करते हैं, तो आपके लाइसेंस की समाप्ति तिथि नहीं बदलेगी! अपने लाइसेंस की अंतिम तिथि बढ़ाने के लिए, आपको अपना लाइसेंस बढ़ाना होगा।",
"LicenseRenewalCost": "1 वर्ष के बाद लाइसेंस नवीनीकरण लागत क्या है?",
"LicenseRenewalCostExplanation": "मानक टीम लाइसेंस का नवीनीकरण (विस्तार) मूल्य ${0} है, मानक व्यवसाय लाइसेंस ${1} है और मानक एंटरप्राइज़ लाइसेंस ${2} है। यदि आप पहले से ही एक ग्राहक हैं, तो उपलब्ध नवीनीकरण मूल्य निर्धारण की समीक्षा के लिए अपने खाते में लॉग इन करें।",
"HowDoIRenewMyLicense": "मैं अपने लाइसेंस का नवीनीकरण कैसे करूँ?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
बैंक हस्तांतरण के माध्यम से लाइसेंस शुल्क भेजने के बाद, हमें अपनी रसीद और अनुरोधित लाइसेंस के प्रकार accounting@abp.io पर ईमेल करें। हमारे अंतरराष्ट्रीय बैंक खाते की जानकारी:",
"HowToUpgrade": "नया संस्करण उपलब्ध होने पर मौजूदा एप्लिकेशन को कैसे अपग्रेड किया जाए?",
@@ -352,58 +369,721 @@
"WeWillSendYouADownloadLink": "ई-बुक डाउनलोड करने के लिए एक लिंक {0} पर भेज दिया गया है।
अपना इनबॉक्स/जंक/स्पैम बॉक्स चेक करें!",
"InvalidFormInputs": "कृपया, फॉर्म पर निर्दिष्ट मान्य जानकारी टाइप करें।",
"DDDBookEmailBody": "धन्यवाद।
अपनी पुस्तक डाउनलोड करने के लिए, यहां क्लिक करें।",
- "FreeDDDEBook": "मुफ्त डीडीडी ई-बुक",
"StartFree": "मुफ्त शुरू करें",
"FreeTrial": "मुफ्त परीक्षण",
"AcceptsMarketingCommunications": " हां, मैं एबीपी वाणिज्यिक विपणन संचार प्राप्त करना चाहता/चाहती हूं।",
"PurposeOfUsage": "उपयोग का उद्देश्य",
- "Industry": "उद्योग",
"Choose": "- चुनना -",
"CompanyOrganizationName": "कंपनी/संगठन का नाम",
"CompanySize": "कंपनी का आकार",
"Next": "अगला",
"StartTrial": "मेरा नि:शुल्क परीक्षण प्रारंभ करें",
- "ContactUsIssues": "अगर आपको कोई समस्या है तो हमसे संपर्क करें",
+ "ContactUsQuestions": "अगर तुम्हारे पास कोई सवाल है तो हमसे संपर्क करें",
"TrialActivatedWarning": "एक उपयोगकर्ता केवल 1 निःशुल्क परीक्षण अवधि का हकदार है। आपने पहले ही अपनी परीक्षण अवधि का उपयोग कर लिया है।",
+ "ActivationRequirement": "आप अपना परीक्षण शुरू करने से अंतिम एक कदम दूर हैं।
आपकी जानकारी की जांच करने के बाद, हम आपका लाइसेंस सक्रिय कर देंगे। एक बार आपका लाइसेंस सक्रिय हो जाने पर, हम {0} पर एक ईमेल भेजेंगे। चिंता न करें, इस प्रक्रिया में अधिक समय नहीं लगेगा!",
"SaveAndDownload": "सहेजें और डाउनलोड करें",
"CompanyNameValidationMessage": "कंपनी का नाम बहुत लंबा है!",
"AddressValidationMessage": "पता बहुत लंबा है!",
"TaxNoValidationMessage": "टैक्स/वैट संख्या बहुत लंबी है!",
"NotesValidationMessage": "नोट्स फ़ील्ड बहुत लंबा है!",
"CheckYourBillingInfo": "आप अपना चालान केवल एक बार बना सकते हैं! अपना चालान बनाने से पहले अपनी बिलिंग जानकारी की जांच करें।",
- "Volo.AbpIo.Commercial:030000": "आप पहले ही अपनी परीक्षण अवधि का उपयोग कर चुके हैं।",
- "Volo.AbpIo.Commercial:030001": "इस संगठन का नाम पहले से मौजूद है.",
"StartYourFreeTrial": "अपना नि: शुल्क परीक्षण शुरू करो",
"TrialLicenseModelInvalidErrorMessage": "निम्न में से एक फ़ील्ड अमान्य है: देश का नाम, कंपनी का आकार, उद्योग या उपयोग का उद्देश्य।",
"Trial": "परीक्षण",
"Purchased": "खरीदी",
- "PurchaseLicense": "खरीदें {0} लाइसेंस",
+ "PurchaseNow": "अब खरीदें",
"PurchaseTrialLicenseMessage": "आपके लाइसेंस की समाप्ति तिथि {0} है।
यदि आप अपनी नि:शुल्क परीक्षण अवधि के दौरान बनाए गए प्रोजेक्ट का उपयोग जारी रखना चाहते हैं, तो आपको अपनी appsettings.secrets.json
फ़ाइलों में लाइसेंस कुंजियों को बदलना होगा। यहां आपकी लाइसेंस कुंजी है:",
"TrialLicenseExpireMessage": "आप परीक्षण लाइसेंस का उपयोग कर रहे हैं और आपका परीक्षण लाइसेंस {0} को समाप्त हो जाएगा।",
"TryForFree": "मुफ्त में आजमाइये",
"TrialLicenseExpiredInfo": "आपके परीक्षण लाइसेंस की अवधि समाप्त हो गई है!",
- "CommercialNewsletterConfirmationMessage": "मैं नियम और शर्तों और गोपनीयता नीति से सहमत हूं .",
- "discountForYears": "{1}वर्ष(वर्षों) के लिए {0}% छूट",
- "BlackFridayDiscount": "ब्लैक फ्राइडे छूट",
- "OnboardingTrainingFaqTitle": "क्या आपके पास एबीपी ऑनबोर्डिंग प्रशिक्षण है?",
- "OnboardingTrainingFaqExplanation": "हां, आपके एबीपी प्रोजेक्ट को तेजी से शुरू करने में आपकी मदद करने के लिए हमारे पास एबीपी प्रशिक्षण सेवाएं हैं। आप ABP कोर टीम के सदस्य से ABP के बारे में जानेंगे और आपको अपना ABP प्रोजेक्ट शुरू करने का कौशल प्राप्त होगा। ऑनबोर्डिंग प्रशिक्षण में, हम समझाएंगे कि अपने विकास के माहौल को कैसे स्थापित करें, आवश्यक उपकरण कैसे स्थापित करें, पूरी तरह कार्यात्मक CRUD पेज कैसे बनाएं। प्रशिक्षण लाइव होगा और जूम एप्लिकेशन का उपयोग किया जाएगा, और हम अन्य ऑनलाइन मीटिंग प्लेटफॉर्म का उपयोग करने के लिए तैयार हैं। प्रशिक्षण की भाषा अंग्रेजी होगी। आप सत्रों के दौरान ABP के बारे में अपने प्रश्न भी पूछ सकते हैं। दोनों पक्षों के लिए एक सुविधाजनक समय और तारीख की योजना बनाई जाएगी। अधिक जानकारी प्राप्त करने के लिए, info@abp.io पर हमसे संपर्क करें।",
- "SupportPolicyFaqTitle": "आपकी समर्थन नीति क्या है?",
- "SupportPolicyFaqExplanation": "हम केवल सक्रिय और पिछले प्रमुख संस्करण का समर्थन करते हैं। हम तीसरे और पुराने प्रमुख संस्करणों के लिए पैच रिलीज़ की गारंटी नहीं देते हैं। उदाहरण के लिए, यदि सक्रिय संस्करण 7.0.0 है, तो हम 6.x.x और 7.x.x दोनों के लिए पैच रिलीज़ जारी करेंगे। इसके अलावा, हम केवल ABP फ्रेमवर्क और ABP कमर्शियल संबंधित मुद्दों के लिए समर्थन प्रदान करते हैं। इसका मतलब है कि तीसरे पक्ष के अनुप्रयोगों, क्लाउड सेवाओं और एबीपी उत्पादों द्वारा उपयोग किए जाने वाले अन्य परिधीय पुस्तकालयों के लिए कोई समर्थन नहीं दिया गया है। हम अपने ग्राहकों को \"Volosoft Bilisim A.S\" के आधिकारिक व्यावसायिक घंटों के दौरान तकनीकी सहायता प्रदान करने के लिए व्यावसायिक रूप से उचित प्रयासों का उपयोग करेंगे। दूसरी ओर, हम सर्विस-लेवल एग्रीमेंट (SLA) प्रतिक्रिया समय के लिए प्रतिबद्ध नहीं हैं, लेकिन हम अपने आधिकारिक कामकाजी घंटों के भीतर जितनी जल्दी हो सके तकनीकी मुद्दों पर प्रतिक्रिया देने का प्रयास करेंगे। जब तक ग्राहक के साथ कोई विशेष समझौता नहीं किया जाता है, हम केवल https://support.abp.io पर सहायता प्रदान करते हैं। हमारे पास निजी ईमेल समर्थन भी है, जो केवल एंटरप्राइज़ लाइसेंस धारकों के लिए उपलब्ध है।",
"DowngradeLicensePlan": "क्या मैं भविष्य में कम लाइसेंस योजना में डाउनग्रेड कर सकता हूँ?",
"DowngradeLicensePlanExplanation": "आप अपनी मौजूदा लाइसेंस योजना को डाउनग्रेड नहीं कर सकते। लेकिन आप नया लोअर लाइसेंस प्लान खरीद सकते हैं और नए लाइसेंस पर अपना विकास जारी रख सकते हैं। आपके द्वारा कम लाइसेंस खरीदने के बाद, आपको एबीपी सीएलआई कमांड के माध्यम से अपनी नई लाइसेंस योजना में प्रवेश करने की आवश्यकता है: `एबीपी लॉगिन <उपयोगकर्ता नाम> -ओ <संगठन>`।",
"LicenseTransfer": "क्या लाइसेंस एक डेवलपर से दूसरे डेवलपर को ट्रांसफर किया जा सकता है?",
"LicenseTransferExplanation": "हाँ! जब आप लाइसेंस खरीदते हैं, तो आप लाइसेंस धारक बन जाते हैं, इसलिए आपके पास संगठन प्रबंधन पृष्ठ तक पहुंच होगी। एक संगठन में मालिक और डेवलपर की भूमिकाएँ होती हैं। मालिक डेवलपर सीटों का प्रबंधन कर सकते हैं और डेवलपर्स को असाइन कर सकते हैं। प्रत्येक असाइन किया गया डेवलपर सिस्टम में ABP CLI कमांड के माध्यम से लॉगिन करेगा और उसके पास विकास और समर्थन अनुमतियाँ होंगी।",
+ "UserOwnerDescription": "संगठन का 'मालिक' इस खाते का व्यवस्थापक है. वह लाइसेंस खरीदकर और डेवलपर्स आवंटित करके संगठन का प्रबंधन करता है। एक 'मालिक' एबीपी वाणिज्यिक परियोजनाओं में कोड नहीं लिख सकता है, एबीपी नमूना परियोजनाओं को डाउनलोड नहीं कर सकता है, और समर्थन वेबसाइट पर प्रश्न नहीं पूछ सकता है। अगर आप ये सब करना चाहते हैं तो आपको खुद को एक डेवलपर के तौर पर भी जोड़ना होगा.",
+ "UserDeveloperDescription": "'डेवलपर्स' एबीपी वाणिज्यिक परियोजनाओं में कोड लिख सकते हैं, एबीपी नमूना परियोजनाएं डाउनलोड कर सकते हैं और समर्थन वेबसाइट पर प्रश्न पूछ सकते हैं। दूसरी ओर, 'डेवलपर्स' इस संगठन का प्रबंधन नहीं कर सकते।",
+ "RemoveCurrentUserFromOrganizationWarningMessage": "आप स्वयं को अपने ही संगठन से दूर कर रहे हैं। अब आप इस संगठन का प्रबंधन नहीं कर पाएंगे, क्या आप पुष्टि करते हैं?",
+ "RenewExistingOrganizationOrCreateNewOneMessage": "आप नीचे दिए गए "अभी विस्तार करें" बटन पर क्लिक करके अपने संगठन के लाइसेंस को नवीनीकृत कर सकते हैं और इस प्रकार आप लाइसेंस की समाप्ति तिथि को 1 वर्ष तक बढ़ा सकते हैं। यदि आप चेकआउट करना जारी रखते हैं, तो आपके पास एक नया संगठन होगा। क्या आप एक नये संगठन को जारी रखना चाहते हैं?",
+ "PurchaseTrialOrganizationOrCreateNewOneMessage": "आपके पास ट्रायल लाइसेंस है. अपना ट्रायल लाइसेंस खरीदने के लिए अभी खरीदें बटन पर क्लिक करें। यदि आप चेकआउट करना जारी रखते हैं, तो आपके पास एक नया संगठन होगा। क्या आप एक नये संगठन को जारी रखना चाहते हैं?",
+ "ExtendNow": "अभी बढ़ाएँ",
+ "CreateNewOrganization": "एक नया संगठन बनाएं",
"RenewLicenseEarly": "अगर मैं अपना लाइसेंस जल्दी रिन्यू करता हूं, तो क्या मुझे पूरा साल मिलेगा?",
"RenewLicenseEarylExplanation": "जब आप अपनी लाइसेंस समाप्ति तिथि से पहले अपने लाइसेंस का नवीनीकरण करते हैं, तो आपकी लाइसेंस समाप्ति तिथि में 1 वर्ष जोड़ दिया जाएगा। उदाहरण के लिए, यदि आपका लाइसेंस {0}-06-06 को समाप्त हो रहा है और आप इसे {0}-01-01 को नवीनीकृत करते हैं, तो आपकी नई लाइसेंस समाप्ति तिथि {1}-06-06 होगी।",
- "WhatHappensWhenLicenseEnds": "मेरी लाइसेंस अवधि समाप्त होने पर क्या होता है?",
- "WhatHappensWhenLicenseEndsExplanation1": "ABP वाणिज्यिक लाइसेंस एक स्थायी लाइसेंस है। आपका लाइसेंस समाप्त होने के बाद, आप अपना प्रोजेक्ट विकसित करना जारी रख सकते हैं। और आप अपने लाइसेंस को नवीनीकृत करने के लिए बाध्य नहीं हैं। आपका लाइसेंस एक साल के अपडेट और आउट ऑफ बॉक्स सपोर्ट प्लान के साथ आता है। नई सुविधाएँ, प्रदर्शन संवर्द्धन, बग फिक्स, समर्थन और ABP सूट का उपयोग जारी रखने के लिए, आपको अपने लाइसेंस को नवीनीकृत करने की आवश्यकता है। जब आपका लाइसेंस समाप्त हो जाता है;",
- "WhatHappensWhenLicenseEndsExplanation2": "आप ABP कमर्शियल का उपयोग करके नए समाधान नहीं बना सकते, लेकिन आप अपने मौजूदा एप्लिकेशन को हमेशा के लिए विकसित करना जारी रख सकते हैं।",
- "WhatHappensWhenLicenseEndsExplanation3": "आप अपने लघु संस्करण (आरसी या पूर्वावलोकन संस्करणों को छोड़कर) के भीतर मॉड्यूल और थीम के लिए अपडेट प्राप्त करने में सक्षम होंगे। उदाहरण के लिए: यदि आप किसी मॉड्यूल के v3.2.0 का उपयोग कर रहे हैं, तब भी आप उस मॉड्यूल के v3.2.x (v3.2.1, v3.2.5... आदि) के लिए अपडेट प्राप्त कर सकते हैं। लेकिन आप अगले प्रमुख या लघु संस्करण (जैसे v3.3.0, v3.3.3, 4.x.x.. आदि) के लिए अपडेट प्राप्त नहीं कर सकते। उदाहरण के लिए, जब आपका लाइसेंस समाप्त हो गया था, तो नवीनतम रिलीज़ v4.4.3 थी, और बाद में, इसने 4.4.4 संस्करण और 4.5.0 संस्करण दोनों को प्रकाशित किया, आप v4.4.X का उपयोग करने में सक्षम होंगे, लेकिन आप नहीं होंगे v4.5.X तक पहुंचें।",
- "WhatHappensWhenLicenseEndsExplanation4": "आपका लाइसेंस समाप्त होने के बाद आप ABP कमर्शियल प्लेटफॉर्म में जोड़े गए नए मॉड्यूल और थीम इंस्टॉल नहीं कर सकते।",
- "WhatHappensWhenLicenseEndsExplanation5": "आप एबीपी सूट का उपयोग नहीं कर सकते।",
- "WhatHappensWhenLicenseEndsExplanation6": "अब आप प्रीमियम समर्थन प्राप्त नहीं कर सकते।",
- "WhatHappensWhenLicenseEndsExplanation7": "यदि आप इन लाभों को प्राप्त करना जारी रखना चाहते हैं तो आप अपने लाइसेंस का विस्तार (नवीनीकरण) कर सकते हैं। यदि आप अपना लाइसेंस समाप्त होने के बाद {3} दिन के भीतर अपना लाइसेंस बढ़ाते हैं, तो निम्नलिखित छूट लागू होंगी: टीम लाइसेंस {0}; व्यवसाय लाइसेंस {1}; उद्यम लाइसेंस {2}।",
+ "OpenSourceWebApplication": "ओपन सोर्स वेब एप्लिकेशन",
+ "CompleteWebDevelopment": "एक संपूर्ण वेब विकास",
+ "ABPFrameworkDescription": "एबीपी फ्रेमवर्क सॉफ्टवेयर विकास और सम्मेलनों की सर्वोत्तम प्रथाओं का पालन करके आधुनिक वेब एप्लिकेशन बनाने के लिए एक संपूर्ण बुनियादी ढांचा है।",
+ "CommunityDescription": "एबीपी फ्रेमवर्क के साथ अपने अनुभव साझा करें!",
+ "GetStarted": "शुरू हो जाओ",
+ "Views": "दृश्य",
+ "LatestPosts": "नवीनतम पोस्ट",
+ "PreBuiltApplication": "पूर्व-निर्मित अनुप्रयोग",
+ "DatabaseProviders": "डेटाबेस प्रदाता",
+ "UIFrameworks": "यूआई फ्रेमवर्क",
+ "UsefulLinks": "उपयोगी कड़ियां",
+ "Platform": "प्लैटफ़ॉर्म",
+ "CoolestCompaniesUseABPCommercial": "सबसे अच्छी कंपनियाँ पहले से ही एबीपी कमर्शियल का उपयोग करती हैं।",
+ "UserInterface": "प्रयोक्ता इंटरफ़ेस",
+ "APIGateway": "एपीआई गेटवे",
+ "Microservice": "माइक्रोसर्विस",
+ "Database": "डेटाबेस",
+ "Architecture": "वास्तुकला",
+ "MicroserviceArchitectureExplanation": "यह एक संपूर्ण समाधान आर्किटेक्चर है जिसमें नवीनतम तकनीकों के साथ स्केलेबल माइक्रोसर्विस समाधान बनाने के लिए कई एप्लिकेशन, एपीआई गेटवे, माइक्रोसर्विसेज और डेटाबेस शामिल हैं।",
+ "BusinessLogic": "व्यापार का तर्क",
+ "DataAccessLayer": "डेटा एक्सेस परत",
+ "Monolith": "एकाश्म",
+ "ModularArchitectureExplanation": "यह स्टार्टअप टेम्पलेट एक स्वच्छ और रखरखाव योग्य कोडबेस बनाने के लिए एक स्तरित, मॉड्यूलर और डीडीडी-आधारित समाधान आर्किटेक्चर प्रदान करता है।",
+ "SeeDetails": "विस्तृत जानकारी देखें",
+ "SeeDocumentation": "दस्तावेज़ीकरण की जाँच करें",
+ "Bs5Compatible": "बूटस्ट्रैप 5 संगत पेशेवर थीम, आपकी व्यवस्थापक वेबसाइट के लिए बिल्कुल सही।",
+ "LeptonXTheme": "लेप्टनएक्स थीम",
+ "LeptonXDark": "लेप्टनएक्स डार्क",
+ "LeptonXLight": "लेप्टनएक्स लाइट",
+ "LeptonXSemiDark": "लेप्टनएक्स सेमी-डार्क",
+ "BuiltOnBs5Library": "बूटस्ट्रैप 5 लाइब्रेरी पर निर्मित",
+ "FullyCompatibleWithBs5": "बूटस्ट्रैप 5 HTML संरचना और सीएसएस कक्षाओं के साथ 100% संगत",
+ "ResponsiveAndMobileCompatible": "उत्तरदायी, मोबाइल-संगत, आरटीएल समर्थन",
+ "ProvidesStylesForDatatables": "डेटाटेबल्स के लिए शैलियाँ प्रदान करता है",
+ "MultipleLayoutOptions": "एकाधिक लेआउट विकल्प",
+ "EasilyInstallAndUpgrade": "आसानी से इंस्टॉल और अपग्रेड करें",
+ "SupportForum": "सहयता मंच",
+ "TrustedBy": "द्वारा विश्वसनीय",
+ "OurPricing": "हमारी कीमत",
+ "Plans": "योजनाओं",
+ "NameSurname": "नाम सरनेम",
+ "Unspecified": "अनिर्दिष्ट",
+ "LicenceType": "लाइसेंस प्रकार",
+ "LicenseDiscountWarning": "यह डिस्काउंट पेज वोलोसॉफ्ट डेवलपर्स के लिए डिफ़ॉल्ट डिस्काउंट कोड का उपयोग करता है। नीचे दिए गए खरीदारी लिंक काम नहीं करते।",
+ "DiscountedLicenseExplanation": "ये लाइसेंस कीमतें छोटे स्टार्टअप, व्यक्तिगत डेवलपर्स, छात्रों, गैर-लाभकारी संगठनों और परियोजनाओं के लिए हैं!",
+ "General": "सामान्य",
+ "License": "लाइसेंस",
+ "Development": "विकास",
+ "Payment": "भुगतान",
+ "WatchExplainerVideo": "चलो मिलते हैं! व्याख्याकार वीडियो देखें",
+ "LightDarkAndSemiDarkThemes": "प्रकाश, अंधेरा और अर्ध-अंधेरा",
+ "LeptonXThemeExplanation": "लेप्टन थीम आपके सिस्टम सेटिंग्स के अनुसार आपकी थीम बदल सकती है।",
+ "PRO": "समर्थक",
+ "WelcomeToABPCommercial": "एबीपी कमर्शियल में आपका स्वागत है!",
+ "YourAccountDetails": "आपके खाते का विवरण",
+ "OrganizationName": "संगठन का नाम",
+ "AddDevelopers": "डेवलपर्स जोड़ें",
+ "StartDevelopment": "विकास प्रारंभ करें",
+ "CreateAndRunApplicationUsingStartupTemplate": "एबीपी कमर्शियल स्टार्टअप टेम्पलेट का उपयोग करके एक नया वेब एप्लिकेशन बनाना और चलाना सीखें।",
+ "CommunityDescription2": "समुदाय.एबीपी.आईओ एक ऐसी जगह है जहां लोग एबीपी से संबंधित लेख साझा कर सकते हैं। लेख, ट्यूटोरियल, कोड नमूने, केस अध्ययन खोजें और अपने जैसे ही लोगों से मिलें।",
+ "UseABPSuiteExplanation": "मॉड्यूल और थीम के स्रोत-कोड को डाउनलोड करने के लिए एबीपी सुइट का उपयोग करें।",
+ "ManageModulesWithSuite": "आप सुइट के साथ अपने एबीपी मॉड्यूल को भी प्रबंधित कर सकते हैं।",
+ "LearnHowToInstallSuite": "जानें कि एबीपी सुइट को कैसे इंस्टॉल और उपयोग करें।",
+ "SeeMore": "और देखें",
+ "SeeLess": "कम देखें",
+ "LayeredSolutionStructure": "स्तरित समाधान संरचना",
+ "LayeredSolutionStructureExplanation": "समाधान को आपके व्यावसायिक तर्क को बुनियादी ढांचे और एकीकरण से अलग करने और कोड रखरखाव और पुन: प्रयोज्य को अधिकतम करने के लिए डोमेन संचालित डिज़ाइन सिद्धांतों और पैटर्न के आधार पर स्तरित किया गया है। एबीपी फ्रेमवर्क पहले से ही आपके एप्लिकेशन के लिए डीडीडी को सही मायने में लागू करने के लिए एब्स्ट्रैक्शन, बेस क्लास और गाइड प्रदान करता है।",
+ "MultipleUIOptions": "एकाधिक यूआई विकल्प",
+ "MultipleUIOptionsExplanation": "हमें यूजर इंटरफ़ेस बनाने के विभिन्न तरीके पसंद हैं। यह स्टार्टअप समाधान आपके व्यावसायिक एप्लिकेशन के लिए तीन अलग-अलग यूआई फ्रेमवर्क विकल्प प्रदान करता है।",
+ "MultipleDatabaseOptions": "एकाधिक डेटाबेस विकल्प",
+ "MultipleDatabaseOptionsExplanation": "आपके पास दो डेटाबेस प्रदाता विकल्प हैं (एक ही एप्लिकेशन में दोनों का उपयोग करने के अलावा)। किसी भी रिलेशनल डेटाबेस के साथ काम करने के लिए एंटिटी फ्रेमवर्क कोर का उपयोग करें और जब आपको बेहतर प्रदर्शन के लिए निम्न-स्तरीय क्वेरी लिखने की आवश्यकता हो तो वैकल्पिक रूप से डैपर का उपयोग करें। यदि आपको दस्तावेज़-आधारित NoSQL डेटाबेस का उपयोग करने की आवश्यकता है तो MongoDB एक अन्य विकल्प है। हालाँकि ये प्रदाता अच्छी तरह से एकीकृत, अमूर्त और पूर्व-कॉन्फ़िगर हैं, आप वास्तव में किसी भी डेटाबेस सिस्टम के साथ इंटरैक्ट कर सकते हैं जिसे आप .NET के साथ उपयोग कर सकते हैं।",
+ "ModularArchitectureExplanation2": "ABP.IO प्लेटफॉर्म में मॉड्यूलैरिटी प्रथम श्रेणी का नागरिक है। सभी एप्लिकेशन कार्यात्मकताओं को अच्छी तरह से पृथक वैकल्पिक मॉड्यूल में विभाजित किया गया है। स्टार्टअप समाधान पहले से ही मूलभूत एबीपी कमर्शियल मॉड्यूल के साथ आता है। आप अपने स्वयं के एप्लिकेशन के लिए मॉड्यूलर सिस्टम बनाने के लिए अपने स्वयं के मॉड्यूल भी बना सकते हैं।",
+ "MultiTenancyForSaasBusiness": "आपके SaaS व्यवसाय के लिए बहु-किरायेदारी",
+ "MultiTenancyForSaasBusinessExplanation": "एबीपी कमर्शियल आपके SaaS (सॉफ्टवेयर-ए-ए-सर्विस) सिस्टम बनाने के लिए एक संपूर्ण, एंड-टू-एंड मल्टी-टेनेंसी सिस्टम प्रदान करता है। यह किरायेदारों को ऑन-द-फ्लाई डेटाबेस निर्माण और माइग्रेशन सिस्टम के साथ अपने स्वयं के डेटाबेस साझा करने या रखने की अनुमति देता है।",
+ "MicroserviceStartupSolution": "माइक्रोसर्विस स्टार्टअप समाधान",
+ "MicroserviceArchitectureExplanation2": "पूर्व-निर्मित आधार समाधान और आसुत अनुभव का लाभ उठाने के लिए आप इसे अपने अगले माइक्रोसर्विस सिस्टम के लिए प्राप्त कर सकते हैं।",
+ "PreIntegratedTools": "लोकप्रिय उपकरणों के साथ पूर्व-एकीकृत",
+ "PreIntegratedToolsExplanation": "समाधान पहले से ही उद्योग-मानक टूल और प्रौद्योगिकियों में एकीकृत है, जबकि आप उन्हें हमेशा बदल सकते हैं और अपने पसंदीदा टूल में एकीकृत कर सकते हैं।",
+ "SingleSignOnAuthenticationServer": "एकल साइन-ऑन प्रमाणीकरण सर्वर",
+ "SingleSignOnAuthenticationServerExplanation": "समाधान में एक प्रमाणीकरण सर्वर एप्लिकेशन है जिसका उपयोग अन्य एप्लिकेशन द्वारा एपीआई एक्सेस प्रबंधन सुविधाओं के साथ एकल साइन-ऑन सर्वर के रूप में किया जाता है। यह IdentityServer पर आधारित है।",
+ "WebAppsWithGateways": "2 एपीआई गेटवे के साथ 2 वेब ऐप",
+ "WebAppsWithGatewaysExplanation": "समाधान में दो वेब एप्लिकेशन शामिल हैं, प्रत्येक में एक समर्पित एपीआई गेटवे (बीएफएफ - बैकएंड फॉर फ्रंटएंड पैटर्न) है।",
+ "BackOfficeApplication": "बैक ऑफिस आवेदन",
+ "BackOfficeApplicationExplanation": "आपके सिस्टम का वास्तविक वेब एप्लिकेशन, कई यूआई फ्रेमवर्क विकल्पों के साथ। आप किसी भी प्रकार का बिजनेस एप्लिकेशन बना सकते हैं।",
+ "LandingWebsite": "लैंडिंग वेबसाइट",
+ "LandingWebsiteExplanation": "एक सामान्य लैंडिंग/सार्वजनिक वेबसाइट जिसका उपयोग कई उद्देश्यों के लिए किया जा सकता है, जैसे आपकी कंपनी का परिचय देना, आपके उत्पाद बेचना आदि।",
+ "ABPFrameworkEBook": "एबीपी फ्रेमवर्क ई-बुक में महारत हासिल करना",
+ "MasteringAbpFrameworkEBookDescription": "आपके एबीपी वाणिज्यिक लाइसेंस में शामिल है",
+ "FullName": "पूरा नाम",
+ "LicenseTypeNotCorrect": "लाइसेंस प्रकार सही नहीं है!",
+ "Trainings": "प्रशिक्षण",
+ "ChooseTrainingPlaceholder": "प्रशिक्षण चुनें...",
+ "DoYouNeedTrainings": "क्या आपको इनमें से किसी एक प्रशिक्षण की आवश्यकता है?",
+ "DoYouNeedTraining": "क्या आपको {0} प्रशिक्षण की आवश्यकता है?",
+ "GetInTouchUs": "हमारे साथ जुड़े",
+ "ForMoreInformationClickHere": "अधिक जानकारी के लिए यहां क्लिक करें।",
+ "ForMoreInformationClickHereByClass": "अधिक जानकारी के लिए यहां क्लिक करें।",
+ "IsGetOnboardingTraining": "क्या आप ऑनबोर्डिंग और वेब एप्लिकेशन डेवलपमेंट प्रशिक्षण प्राप्त करना चाहेंगे?",
+ "OnboardingWebApplicationDevelopmentTrainingMessage": "अपना प्रशिक्षण कैलेंडर शेड्यूल करने के लिए, संगठन बनाने के बाद कृपया {0} से संपर्क करें",
+ "CustomPurchaseMessage": "अगले चरण के लिए, हमसे संपर्क करने के लिए {0} पर क्लिक करें।",
+ "Note": "टिप्पणी",
+ "AdditionalNote": "अतिरिक्त नोट",
+ "OnboardingTrainingFaqTitle": "क्या आपके पास एबीपी ऑनबोर्डिंग प्रशिक्षण है?",
+ "OnboardingTrainingFaqExplanation": "हां, आपके एबीपी प्रोजेक्ट को तेजी से शुरू करने में आपकी मदद करने के लिए हमारे पास एबीपी प्रशिक्षण सेवाएं हैं। आप ABP कोर टीम के सदस्य से ABP के बारे में जानेंगे और आपको अपना ABP प्रोजेक्ट शुरू करने का कौशल प्राप्त होगा। ऑनबोर्डिंग प्रशिक्षण में, हम समझाएंगे कि अपने विकास के माहौल को कैसे स्थापित करें, आवश्यक उपकरण कैसे स्थापित करें, पूरी तरह कार्यात्मक CRUD पेज कैसे बनाएं। प्रशिक्षण लाइव होगा और जूम एप्लिकेशन का उपयोग किया जाएगा, और हम अन्य ऑनलाइन मीटिंग प्लेटफॉर्म का उपयोग करने के लिए तैयार हैं। प्रशिक्षण की भाषा अंग्रेजी होगी। आप सत्रों के दौरान ABP के बारे में अपने प्रश्न भी पूछ सकते हैं। दोनों पक्षों के लिए एक सुविधाजनक समय और तारीख की योजना बनाई जाएगी। अधिक जानकारी प्राप्त करने के लिए, info@abp.io पर हमसे संपर्क करें।",
+ "AddBasket": "टोकरी में जोड़ें",
+ "SendTrainingRequest": "प्रशिक्षण अनुरोध भेजें",
+ "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* इस दस्तावेज़ का अंग्रेजी संस्करण सबसे अद्यतित है, और किसी भी विवाद में अंग्रेजी संस्करण ही मान्य होगा।",
+ "Pricing_Page_Title": "मूल्य निर्धारण और योजनाएँ",
+ "Pricing_Page_Description": "वे सुविधाएँ और कार्यक्षमता चुनें जिनकी आज आपके व्यवसाय को आवश्यकता है। एबीपी कमर्शियल लाइसेंस खरीदें और असीमित प्रोजेक्ट बनाएं।",
+ "Pricing_Page_HurryUp": "जल्दी करो!",
+ "Pricing_Page_BuyLicense": "16 जनवरी तक 2021 की कीमतों पर लाइसेंस खरीदें!",
+ "Pricing_Page_ValidForExistingCustomers": "मौजूदा ग्राहकों और लाइसेंस नवीनीकरण के लिए भी मान्य है।",
+ "Pricing_Page_Hint1": "लाइसेंस मूल्य में एक निश्चित संख्या में डेवलपर सीटें शामिल हैं। यदि आपके पास अधिक डेवलपर हैं, तो आप हमेशा अतिरिक्त सीटें खरीद सकते हैं।",
+ "Pricing_Page_Hint2": "आप अभी या भविष्य में और अधिक डेवलपर लाइसेंस खरीद सकते हैं। लाइसेंस सीट-आधारित होते हैं, इसलिए आप एक सीट को एक डेवलपर से दूसरे डेवलपर को स्थानांतरित कर सकते हैं।",
+ "Pricing_Page_Hint3": "आप अपने लाइसेंस के साथ विभिन्न उत्पादों की असीमित संख्या विकसित कर सकते हैं।",
+ "Pricing_Page_Hint4": "एबीपी सुइट आपकी उत्पादकता में सुधार के लिए आपके विकास में सहायता करने वाला एक उपकरण है। यह CRUD पेज बनाने और नए प्रोजेक्ट बनाने का समर्थन करता है।",
+ "Pricing_Page_Hint5": "आप अपने एप्लिकेशन में सभी पूर्व-निर्मित मॉड्यूल का उपयोग कर सकते हैं।",
+ "Pricing_Page_Hint6": "आप अपने एप्लिकेशन में सभी पूर्व-निर्मित थीम का उपयोग कर सकते हैं।",
+ "Pricing_Page_Hint7": "स्टार्टअप टेम्प्लेट आपके प्रोजेक्ट को तुरंत शुरू करने के लिए एक विज़ुअल स्टूडियो समाधान है। सभी मूलभूत मॉड्यूल आपके लिए जोड़े और पूर्व-कॉन्फ़िगर किए गए हैं।",
+ "Pricing_Page_Hint8": "मास्टरिंग एबीपी फ्रेमवर्क ई-बुक बताती है कि सर्वोत्तम प्रथाओं के साथ .NET समाधान कैसे लागू करें। यह Amazon.com पर बेचा जाता है, और आप अपने लाइसेंस के साथ पुस्तक को निःशुल्क डाउनलोड कर सकते हैं।",
+ "Pricing_Page_Hint9": "आप किसी भी मॉड्यूल का सोर्स-कोड डाउनलोड कर सकते हैं। हो सकता है कि आप आमूलचूल परिवर्तन करने के लिए अपने समाधान में स्रोत कोड जोड़ना चाहें या सुरक्षा कारणों से इसे केवल अपने पास रखना चाहें।",
+ "Pricing_Page_Hint10": "लाइसेंस जीवन भर के लिए होते हैं। इसका मतलब है कि आप अपने एप्लिकेशन को हमेशा के लिए विकसित करना जारी रख सकते हैं। नवीनतम संस्करण तक पहुंच और समर्थन प्राप्त करना लाइसेंस अवधि (1 वर्ष जब तक आप इसे नवीनीकृत नहीं करते) के भीतर प्रदान किया जाता है।",
+ "Pricing_Page_Hint11": "तैनाती पर कोई प्रतिबंध नहीं! आप क्लाउड सेवाओं या ऑन-प्रिमाइसेस सहित, जितने चाहें उतने सर्वर पर तैनात कर सकते हैं।",
+ "Pricing_Page_Hint12": "आप अपनी सक्रिय लाइसेंस अवधि के भीतर मॉड्यूल, थीम और टूल को नवीनतम संस्करण में अपडेट कर सकते हैं। आपका लाइसेंस समाप्त होने के बाद, आपको बग फिक्स, नई सुविधाओं और संवर्द्धन के लिए अपडेट प्राप्त करना जारी रखने के लिए इसे नवीनीकृत करना होगा।",
+ "Pricing_Page_Hint13": "आप एक वर्ष के लिए प्रीमियम सहायता प्राप्त कर सकते हैं (इसे बढ़ाने के लिए आप अपने लाइसेंस को नवीनीकृत कर सकते हैं)।",
+ "Pricing_Page_Hint14": "टीम और व्यवसाय लाइसेंस में घटना/प्रश्न संख्या की सीमा होती है। यदि आप अतिरिक्त डेवलपर लाइसेंस खरीदते हैं, तो आपकी घटना सीमा प्रति डेवलपर {0} (टीम लाइसेंस के लिए) या {1} (बिजनेस लाइसेंस के लिए) बढ़ जाती है।",
+ "Pricing_Page_Hint15": "केवल एंटरप्राइज़ लाइसेंस में निजी समर्थन शामिल है। आप सीधे एबीपी टीम को एक ई-मेल भेज सकते हैं या निजी टिकट विकल्प के साथ support.abp.io पर प्रश्न पूछ सकते हैं। निजी टिकट जनता को दिखाई नहीं देते हैं।",
+ "Pricing_Page_Hint16": "आप सभी एबीपी थीम का सोर्स-कोड डाउनलोड कर सकते हैं। हो सकता है कि आप आमूलचूल परिवर्तन करने के लिए अपने समाधान में स्रोत कोड जोड़ना चाहें या सुरक्षा कारणों से इसे केवल अपने पास रखना चाहें।",
+ "Pricing_Page_Testimonial_1": "एबीपी कमर्शियल ने एससी वेंचर्स को कई एकीकृत एंकरों से महत्वपूर्ण मूल्य चालानों के प्राप्य खातों / देय खातों की आपूर्ति श्रृंखला वित्तपोषण का समर्थन करने के लिए 9 महीनों में एक बैंक-ग्रेड मल्टी-टेनेंट साइलो-डेटाबेस SaaS प्लेटफ़ॉर्म देने की अनुमति दी। एबीपी की मॉड्यूलरिटी ने टीम के लिए रिकॉर्ड समय में डिलीवरी करना, सभी वीएपीटी को पास करना और पूर्ण सीआई/सीडी और पाइपलाइनों के माध्यम से कंटेनरीकृत माइक्रोसर्विसेज स्टैक को उत्पादन में तैनात करना संभव बना दिया।",
+ "Pricing_Page_Testimonial_2": "हम कस्टम विकास परियोजनाओं के ओवरहेड को कम करने के लिए एबीपी कमर्शियल का उपयोग करने का महत्व देखते हैं। टीम विभिन्न प्रोजेक्ट स्ट्रीम में कोड पैटर्न को एकीकृत करने में सक्षम है। हम पहले की तुलना में नई सुविधाओं को तेजी से बनाने के लिए ढांचे में अधिक संभावनाएं देखते हैं। हमें विश्वास है कि हम एबीपी कमर्शियल का लाभ उठाने के मूल्य को लगातार देखते रहेंगे।",
+ "Pricing_Page_Testimonial_3": "हम एबीपी से प्यार करते हैं। हमें सब कुछ शुरू से लिखने की ज़रूरत नहीं है। हम आउट-ऑफ़-द-बॉक्स सुविधाओं से शुरुआत करते हैं और केवल उस पर ध्यान केंद्रित करते हैं जो हमें वास्तव में लिखने की ज़रूरत है। इसके अलावा, एबीपी अच्छी तरह से व्यवस्थित है और कोड कम बग के साथ उच्च गुणवत्ता वाला है। अगर हमें अपनी ज़रूरत की हर चीज़ खुद ही लिखनी पड़े, तो हमें कई साल लग सकते हैं। एक और चीज़ जो हमें पसंद है वह यह है कि नया संस्करण, समस्या समाधान या सुधार हर दूसरे सप्ताह बहुत जल्द सामने आता है। हम बहुत लंबा इंतजार नहीं करते.",
+ "Pricing_Page_Testimonial_4": "एबीपी कमर्शियल एक शानदार उत्पाद है जिसकी अनुशंसा की जाएगी। हमारे ग्राहकों के लिए एक ही विन्यास योग्य मंच पर विपणन हेतु वाणिज्यिक उत्पाद। छलांग इस बात से शुरू होती है कि किसी भी टीम को जो ढाँचा और टूलींग प्रदान की जाती है वह एक-एक प्रतिशत के लायक है। एबीपी कमर्शियल हमारी जरूरतों के लिए सबसे उपयुक्त था।",
+ "Pricing_Page_Testimonial_5": "एबीपी फ्रेमवर्क न केवल एक ढांचा है, बल्कि यह परियोजना विकास/प्रबंधन के लिए एक मार्गदर्शिका भी है, क्योंकि यह डीडीडी, जेनेरिक रिपोजिटरी, डीआई, माइक्रोसर्विस और मॉड्यूलरिटी प्रशिक्षण प्रदान करता है। यहां तक कि अगर आप स्वयं फ्रेमवर्क का उपयोग नहीं करने जा रहे हैं, तो आप docs.abp.io के साथ खुद को विकसित कर सकते हैं जो अच्छी तरह से और पेशेवर रूप से तैयार है (OpenIddict, Redis, Quartz आदि)। क्योंकि कई चीजें पहले से निर्मित होती हैं, यह परियोजना के विकास के समय को काफी कम कर देता है (जैसे लॉगिन पेज, अपवाद हैंडलिंग, डेटा फ़िल्टरिंग, सीडिंग, ऑडिट लॉगिंग, स्थानीयकरण, ऑटो एपीआई नियंत्रक आदि)। हमारे एप्लिकेशन के एक उदाहरण के रूप में, मैंने स्टॉक नियंत्रण के लिए लोकल इवेंट बस का उपयोग किया है। इसलिए, मैं स्टॉक हैंडलर लिखकर ऑर्डर मूवमेंट को प्रबंधित करने में सक्षम हूं। क्रिएशनटाइम, क्रिएटरआईडी के लिए समय न गंवाना अद्भुत है। वे स्वचालित रूप से भरे जा रहे हैं।",
+ "Pricing_Page_Testimonial_6": "एबीपी फ्रेमवर्क एक अच्छा फ्रेमवर्क है लेकिन इसे उपयोग की जाने वाली विभिन्न परतों, कक्षाओं और पुस्तकालयों (विशेषकर एबीपी) को समझने के लिए समय की आवश्यकता होती है। मैंने कोड बेस को पढ़ने में बहुत समय बिताया, लेकिन एबीपी कमर्शियल ने प्रोजेक्ट स्पेशलिटी एंटिटीज (एआर) और उनमें से प्रत्येक से जुड़ी रिपॉजिटरी बनाने में हमारा समय बचाया। मुझे यह भी पसंद आया कि एबीपी में इस्तेमाल किया जाने वाला दृष्टिकोण बहुत परिपक्व है; हम जानते हैं कि यह DDD और मोनोलिथ पर आधारित है।",
+ "Pricing_Page_Testimonial_7": "एक स्टार्टअप के रूप में, हमें तेजी से पुनरावृत्ति करने और बॉयलरप्लेट और गैर-मुख्य सुविधाओं पर न्यूनतम समय खर्च करने की आवश्यकता है। \n हमारे इंजीनियरों में अत्यधिक अनुभवी से लेकर जूनियर इंजीनियर तक शामिल हैं, और हमें तकनीकी और डोमेन ज्ञान साझा करने के लिए एक सामान्य समझ और एक तरीके की आवश्यकता थी, एबीपी ने हमें उनके महान मार्गदर्शकों और दस्तावेज़ीकरण के कारण ऐसा करने की अनुमति दी। \n ऐसी कुछ चीज़ें हैं जिनके बारे में हमें चिंता करने की ज़रूरत नहीं है क्योंकि वे एबीपी के साथ लीक से हटकर काम करती हैं। \n ABP ने फीचर की शुरुआत से लेकर उत्पादन तक 4 सप्ताह से भी कम समय में हमें तेजी से प्रोटोटाइप और विकास को सुव्यवस्थित करने में मदद की। लाइसेंस में शामिल अपनी सभी प्रीमियम सुविधाओं के साथ, एबीपी ने हमें सॉफ्टवेयर इंजीनियरिंग पक्ष पर "स्टार्टअप इन ए बॉक्स" दिया है।",
+ "Pricing_Page_Testimonial_8": "मैं उन सभी को एबीपी विज्ञापन की अनुशंसा करूंगा जो अपने ग्राहकों के लिए उपलब्ध उत्पादों की श्रृंखला का विस्तार करना चाहते हैं। वितरित एंटरप्राइज़ वातावरण (एंगुलर, डब्ल्यूपीएफ, विन और लिनक्स) का उपयोग करने की आवश्यकता होने पर यह शानदार है। उनके उत्पादों के अलावा, हमें उनका समर्थन पसंद है, जो हमारे काम को तेज़ और आसान बनाता है। हम पहले से ही जानते हैं कि हमें भविष्य के लिए एक बेहतरीन साझेदार मिल गया है जो हमारे व्यवसाय को बढ़ाने में हमारा समर्थन करेगा।",
+ "Pricing_Page_Testimonial_9": "हम 2 कर्मचारियों की एक कंपनी हैं जो 20 वर्षों से अधिक समय से व्यवसाय में है। \n एबीपी कमर्शियल के साथ हमारे अनुभव के संदर्भ में, हमसे एक ग्राहक ने संपर्क किया था जिसने अनुरोध किया था कि हम उनके 25-वर्षीय एक्सेस एप्लिकेशन को बदलने के लिए आधुनिक वातावरण में एक नया मानव संसाधन एप्लिकेशन विकसित करें। हमने डेस्कटॉप समाधान से वेब-आधारित समाधान में परिवर्तन करने का निर्णय लिया। \n \n उस समय, हमें वेब एप्लिकेशन और .NET के बारे में बहुत कम जानकारी थी, लेकिन हमारी नजर एबीपी कमर्शियल पर पड़ी और एबीपी फ्रेमवर्क, तकनीकी दस्तावेज़ीकरण और एबीपी सुइट की मदद से हम न केवल एप्लिकेशन विकसित करने में सक्षम हुए। क्लाइंट की विशिष्टताएँ लेकिन एक वर्ष के भीतर .NET वातावरण में भी सफलतापूर्वक काम करती हैं।",
+ "AbpBookDownloadArea_ClaimYourEBook": "अपनी मास्टरिंग एबीपी फ्रेमवर्क ई-बुक का दावा करें",
+ "AddMemberModal_Warning_1": "यदि आप जिस उपयोगकर्ता नाम को जोड़ने का प्रयास कर रहे हैं वह सिस्टम में मौजूद नहीं है, तो कृपया अपने टीम के सदस्य को {0} पर पंजीकरण करने और अपने खाते का उपयोगकर्ता नाम आपके साथ साझा करने के लिए कहें।",
+ "MyOrganizations_Detail_WelcomeMessage": "आपके संगठन में आपका स्वागत है, {0}",
+ "MyOrganizations_Detail_OrganizationManagement": "संगठन का प्रबंधन",
+ "OrganizationDisplayName": "संगठन का प्रदर्शन नाम",
+ "MyOrganizations_Detail_EditDisplayName": "प्रदर्शन नाम संपादित करें",
+ "MyOrganizations_Detail_UpgradeYourLicense": "अपना लाइसेंस अपग्रेड करें",
+ "MyOrganizations_Detail_LicenseStartAndExpiryDate": "लाइसेंस प्रारंभ तिथि - समाप्ति तिथि",
+ "MyOrganizations_Detail_OwnerRightInfo": "आप अपने {1} स्वामियों के अधिकारों में से {0} का उपयोग कर रहे हैं।",
+ "MyOrganizations_Detail_CopyApiKey": "कुंजी की प्रतिलिपि बनाएँ",
+ "MyOrganizations_Detail_ApiKeyDescription": "एपीआई कुंजी {1} पर होस्ट किए गए PRO पैकेज का टोकन है।",
+ "MyOrganizations_Detail_YourPrivateNugetSource": "आपका निजी NuGet स्रोत {0} है",
+ "MyOrganizations_Detail_PrivateNugetSourceWarning": "यह स्वचालित रूप से आपके ABP समाधान में आपके NuGet.Config में फ़ीड के रूप में जोड़ा जाता है। अपनी निजी कुंजी अनधिकृत उपयोगकर्ताओं के साथ साझा न करें!",
+ "MyOrganizations_Detail_DeveloperSeatInfo": "आप अपनी {1} डेवलपर सीटों में से {0} का उपयोग कर रहे हैं।",
+ "NeedMoreSeatsForYourTeam": "क्या आपको अपनी टीम के लिए अधिक सीटों की आवश्यकता है?",
+ "MyOrganizations_Detail_PricePerYear": "{0} / प्रति वर्ष",
+ "MyOrganizations_Detail_PurchaseDeveloperSeats": "डेवलपर सीटें खरीदें",
+ "Invoices": "चालान",
+ "RequestInvoice": "इनवॉयस के लिए अनुरोध करो",
+ "OrderNumber": "क्रम संख्या",
+ "Date": "तारीख",
+ "Products": "उत्पादों",
+ "TotalPrice": "कुल कीमत",
+ "ThereIsNoInvoice": "कोई चालान नहीं है",
+ "MyOrganizations_Detail_PaymentProviderInfo": "यदि आपने अपना लाइसेंस {0} गेटवे के माध्यम से खरीदा है, तो यह आपके ईमेल पते पर पीडीएफ चालान भेजता है, {0} चालान देखें।",
+ "MyOrganizations_Detail_PayUInfo": "यदि आपने इज़िको गेटवे के माध्यम से खरीदारी की है, तो "अनुरोध चालान" बटन पर क्लिक करें और बिलिंग जानकारी भरें।",
+ "MyOrganizations_Detail_ConclusionInfo": "आपका चालान अनुरोध {0} व्यावसायिक दिनों के भीतर पूरा हो जाएगा।",
+ "ExtendYourLicense": "अपना {0} लाइसेंस बढ़ाएं",
+ "Continue": "जारी रखना",
+ "PurchaseLicense": "खरीदें {0} लाइसेंस",
+ "DownloadInvoiceModal_DownloadInvoice": "इनवाइस को डाउनलोड करो",
+ "DownloadInvoiceModal_SaveInformationOnlyOnce": "आप अपनी बिलिंग जानकारी केवल एक बार सहेज सकते हैं।",
+ "InvoiceModal_EnterCompanyName": "अपनी कानूनी कंपनी का नाम दर्ज करें...",
+ "InvoiceModal_EnterCompanyAddress": "अपनी कानूनी कंपनी का पता दर्ज करें...",
+ "InvoiceModal_EnterTaxNumber": "यदि उपलब्ध हो तो अपना टैक्स/वैट नंबर दर्ज करें...",
+ "RequestInvoiceModal_EnterNotes": "अपने चालान के बारे में अपना अतिरिक्त संदेश दर्ज करें...",
+ "PrePayment_PayWithIyzico": "आप इज़िको से भुगतान करेंगे",
+ "ContinueToCheckout": "चेकआउट करना जारी रखें",
+ "PrePayment_IyzicoRedirectionInfo": "अपनी खरीदारी सुरक्षित रूप से पूरी करने के लिए आपको इज़िको पेमेंट गेटवे पर पुनः निर्देशित किया जाएगा।",
+ "PrePayment_IyzicoAcceptVisaAndMasterCard": "इज़िको वीज़ा और मास्टरकार्ड स्वीकार करता है।",
+ "Purchase": "खरीदना",
+ "AcceptTermsAndConditions": "मैंने गोपनीयता नीति , नियम एवं शर्तें और EULA को पढ़, समझ लिया है और स्वीकार कर लिया है।",
+ "AcceptTermsAndConditionsWarningMessage": "कृपया गोपनीयता नीति और नियम एवं शर्तें स्वीकार करें",
+ "SelectGatewayToContinue": "जारी रखने के लिए कृपया एक गेटवे चुनें!",
+ "GatewaySelection_SelectGateway": "एक भुगतान गेटवे चुनें",
+ "GatewaySelection_RedirectionMessage": "इसके बाद, आपको लेनदेन के लिए चयनित भुगतान गेटवे की वेबसाइट पर पुनः निर्देशित किया जाएगा।",
+ "PaymentSucceed_PaymentSuccessMessage": "भुगतान सफल",
+ "PaymentSucceed_ThanksForPurchase": "आपकी खरीद के लिए आपको धन्यवाद!",
+ "PaymentSucceed_CreateYourOrganization": "अपना संगठन बनाएं",
+ "PaymentSucceed_AddMeAsDeveloper": "मैं भी एक डेवलपर हूं, मुझे अपने संगठन में डेवलपर के रूप में जोड़ें।",
+ "PaymentSucceed_CreateOrganization": "संगठन बनाएं",
+ "PaymentSucceed_OrganizationDescription": "एक संगठन में डेवलपर्स और मालिक शामिल होते हैं। डेवलपर वे उपयोगकर्ता हैं जो एबीपी प्रोजेक्ट पर कोड लिखते हैं और उन्हें {1} वेबसाइट से लाभ होगा। मालिक वे उपयोगकर्ता होते हैं जो डेवलपर सीटें आवंटित करते हैं और लाइसेंसिंग का प्रबंधन करते हैं।",
+ "PaymentSucceed_ViewOrganization": "संगठन देखने के लिए यहां क्लिक करें",
+ "Purchase_TotalAnnualPrice": "कुल (वार्षिक शुल्क)",
+ "Purchase_TrainingPrice": "प्रशिक्षण मूल्य",
+ "Purchase_OnboardingTraining": "ऑनबोर्डिंग और वेब एप्लिकेशन डेवलपमेंट लाइव प्रशिक्षण",
+ "TotalDeveloperPrice": "कुल डेवलपर मूल्य",
+ "Purchase_PricePerDeveloper": "{0} {1} प्रति डेवलपर",
+ "Purchase_IncludedDeveloperInfo": "{0} {1} शामिल।",
+ "Purchase_LicenseExtraDeveloperPurchaseMessage": "{0} लाइसेंस में {1} डेवलपर्स शामिल हैं। आप अतिरिक्त डेवलपर्स जोड़ सकते हैं.",
+ "StartupTemplates_Page_Title": "एबीपी स्टार्टअप टेम्पलेट्स",
+ "StartupTemplates_Page_Description": "एबीपी कमर्शियल आपको किसी भी स्तर की जटिलता के साथ समाधान बनाने की अनुमति देता है। यह दो मुख्य पूर्व-निर्मित स्टार्टअप समाधान प्रदान करता है। आप अपनी आवश्यकताओं के अनुरूप समाधान चुन सकते हैं और उसके ऊपर अपना स्वयं का कस्टम समाधान बना सकते हैं।",
+ "MicroserviceStartupSolutionForDotnet": ".NET के लिए माइक्रोसर्विस स्टार्टअप समाधान",
+ "MonolithSolutionForDotnet": ".NET के लिए मोनोलिथ (मॉड्यूलर) समाधान",
+ "TrainingDetailsHeaderInfo_TrainingHour": "{0} घंटा",
+ "Trainings_Content": "प्रशिक्षण की सामग्री",
+ "Trial_Page_StartYourFreeTrial": "अपना नि: शुल्क परीक्षण शुरू करो",
+ "TrialLicenseFeatures": "आप सभी एबीपी वाणिज्यिक सुविधाओं से लाभ उठा सकेंगे",
+ "TrialPeriodDays": "आपके पास {0} दिन का टीम लाइसेंस होगा",
+ "TrialForumSupportIncident": "आपके पास {0} फ़ोरम समर्थन घटनाएं होंगी",
+ "Contact_Page_Title": "एबीपी डेवलपमेंट टीम से संपर्क करें",
+ "Contact_Page_Description": "यदि आपको किसी सहायता की आवश्यकता हो या अपने विचार और राय साझा करने के लिए एबीपी डेवलपमेंट टीम से संपर्क करें! एबीपी सपोर्ट टीम मदद के लिए तैयार है.",
+ "Demo_Page_Title": "एक डेमो बनाएं",
+ "Demo_Page_Description": "एबीपी कमर्शियल स्टार्टअप टेम्पलेट का उपयोग करके बनाए गए नमूना एप्लिकेशन को देखने के लिए एक निःशुल्क डेमो बनाएं। सामान्य अनुप्रयोग आवश्यकताओं के लिए स्वयं को न दोहराएँ।",
+ "Discounted_Page_Title": "रियायती मूल्य निर्धारण",
+ "Discounted_Page_Description": "वे सुविधाएँ और कार्यक्षमता चुनें जिनकी आज आपके व्यवसाय को आवश्यकता है। एबीपी कमर्शियल लाइसेंस खरीदें और असीमित प्रोजेक्ट बनाएं",
+ "Faq_Page_Title": "अक्सर पूछे जाने वाले प्रश्न (FAQ)",
+ "Faq_Page_Description": "क्या आपका कोई प्रश्न है? अक्सर पूछे जाने वाले प्रश्न खोजें या संपर्क फ़ॉर्म का उपयोग करके हमसे प्रश्न पूछें।",
+ "Faq_Page_SwiftCode": "स्विफ्ट कोड",
+ "Faq_Page_BankName": "बैंक का नाम",
+ "Faq_Page_AccountName": "खाता नाम",
+ "Faq_Page_AccountNumber": "खाता संख्या",
+ "Faq_Page_Currency": "मुद्रा",
+ "Faq_Page_VatNumber": "वैट संख्या",
+ "Faq_Page_OtherCurrenciesInfo": "अन्य मुद्राओं के लिए, सभी खाते देखें",
+ "ProjectCreatedSuccess_Page_Title": "आपका प्रोजेक्ट बनाया गया",
+ "ProjectCreatedSuccess_Page_Description": "आपका ABP प्रोजेक्ट सफलतापूर्वक बन गया!",
+ "Suite_Page_Title": "एबीपी सुइट",
+ "Suite_Page_Description": "एबीपी कमर्शियल डेवलपर उत्पादकता बढ़ाने के लिए तीव्र एप्लिकेशन डेवलपमेंट टूलिंग प्रदान करता है। एबीपी सुइट आपको आसानी से सीआरयूडी पेज बनाने की अनुमति देता है।",
+ "Themes_Page_Title": "एबीपी थीम्स",
+ "Themes_Page_Description": "एबीपी कमर्शियल कई पेशेवर, आधुनिक यूआई थीम प्रदान करता है। यूआई कैसा दिखता है इसका त्वरित अवलोकन करने के लिए एक निःशुल्क डेमो बनाएं।",
+ "Tools_Page_Title": "तीव्र अनुप्रयोग विकास उपकरण",
+ "Tools_Page_Description": "एबीपी कमर्शियल डेवलपर उत्पादकता बढ़ाने के लिए तीव्र एप्लिकेशन डेवलपमेंट टूलिंग प्रदान करता है। एबीपी सुइट आपको आसानी से सीआरयूडी पेज बनाने की अनुमति देता है।",
+ "DeveloperPrice": "डेवलपर कीमत",
+ "AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0} डेवलपर्स",
+ "LicenseRemainingDays": "{0} दिनों के लिए",
+ "ExtendPaymentInfoSection_Description": "आपके लाइसेंस का विस्तार/नवीनीकरण करने पर आपको प्रीमियम सहायता मिलती रहेगी। आप मॉड्यूल और थीम के लिए बड़े या छोटे अपडेट भी प्राप्त कर सकेंगे। आप नये प्रोजेक्ट बनाना जारी रख सकेंगे। और आप अभी भी एबीपी सुइट का उपयोग कर पाएंगे जो आपके विकास को गति देता है।",
+ "LicenseRenewalPrice": "लाइसेंस नवीनीकरण मूल्य",
+ "LicensePrice": "लाइसेंस मूल्य",
+ "TrialLicensePaymentInfoSection_Description": "लाइसेंस खरीदें: लाइसेंस खरीदने पर आपको प्रीमियम सहायता मिलती रहेगी। आप मॉड्यूल और थीम के लिए बड़े या छोटे अपडेट भी प्राप्त कर सकेंगे। आप नये प्रोजेक्ट बनाना जारी रख सकेंगे। और आप अभी भी एबीपी सुइट का उपयोग कर पाएंगे जो आपके विकास को गति देता है।
लाइसेंस प्रकारों के बीच अंतर जांचने के लिए लाइसेंस तुलना तालिका देखें।",
+ "SelectTargetLicense": "लक्ष्य लाइसेंस चुनें",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "हां, मेरे लाइसेंस की समाप्ति तिथि 1 वर्ष के लिए बढ़ा दें।",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "क्या आप अपना लाइसेंस 1 वर्ष के लिए और बढ़ाना चाहते हैं?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "अपग्रेड करने से आपके लाइसेंस की समाप्ति तिथि नहीं बढ़ेगी!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "आपके लाइसेंस को अपग्रेड करके, आपको एक उच्च लाइसेंस प्रकार में पदोन्नत किया जाएगा, जिससे आपको अतिरिक्त लाभ प्राप्त हो सकेंगे। लाइसेंस प्रकारों के बीच अंतर जांचने के लिए लाइसेंस तुलना तालिका देखें।",
+ "Landing_Page_CustomerStories": "ग्राहक कहानियाँ",
+ "Landing_Page_OurGreatCustomers": "हमारे महान ग्राहक",
+ "Landing_Page_WebApplicationFramework": "वेब एप्लीकेशन फ्रेमवर्क",
+ "Landing_Page_WebDevelopmentPlatform": "वेब विकास मंच",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "संपूर्ण वेब विकास प्लेटफ़ॉर्म",
+ "Landing_Page_TryFreeDemo": "निःशुल्क डेमो आज़माएँ",
+ "Landing_Page_StartingPointForWebApplications": "ASP.NET कोर आधारित वेब अनुप्रयोगों के लिए प्रारंभिक बिंदु! यह सर्वोत्तम वेब विकास के लिए एबीपी फ्रेमवर्क पर आधारित है।",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "एबीपी फ्रेमवर्क सर्वोत्तम प्रथाओं के साथ उत्कृष्ट वेब एप्लिकेशन विकसित करने के लिए एक सॉफ्टवेयर बुनियादी ढांचा प्रदान करता है।",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "माइक्रोसर्विस संगत आर्किटेक्चर",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "पूर्व-निर्मित एप्लिकेशन मॉड्यूल और थीम",
+ "Landing_Page_MultiTenantArchitecture": "बहु-किरायेदार वास्तुकला",
+ "Landing_Page_MultiTenancyDescription": "SaaS एप्लिकेशन आसान हो गए! डेटाबेस से यूआई तक एकीकृत बहु-किरायेदारी।",
+ "Landing_Page_DDDIntroduction": "डीडीडी पैटर्न और सिद्धांतों के आधार पर डिजाइन और विकसित किया गया। आपके एप्लिकेशन के लिए एक स्तरित मॉडल प्रदान करता है।",
+ "Landing_Page_CrossCuttingConcernsInfo": "प्राधिकरण, सत्यापन, अपवाद प्रबंधन, कैशिंग, ऑडिट लॉगिंग, लेनदेन प्रबंधन और अधिक के लिए संपूर्ण बुनियादी ढांचा।",
+ "Landing_Page_PreBuiltApplicationModules": "पूर्व-निर्मित एप्लिकेशन मॉड्यूल जिसमें अधिकांश सामान्य वेब एप्लिकेशन आवश्यकताएं शामिल हैं।",
+ "Landing_Page_ChatModule": "बात करना",
+ "Landing_Page_DocsModule": "डॉक्स",
+ "Landing_Page_FileManagementModule": "फ़ाइल प्रबंधन",
+ "Landing_Page_CustomerStory_1": "एबीपी कमर्शियल ने एससी वेंचर्स को कई एकीकृत एंकरों से महत्वपूर्ण मूल्य चालानों के प्राप्य खातों / देय खातों की आपूर्ति श्रृंखला वित्तपोषण का समर्थन करने के लिए 9 महीनों में एक बैंक-ग्रेड मल्टी-टेनेंट साइलो-डेटाबेस SaaS प्लेटफ़ॉर्म देने की अनुमति दी। एबीपी की मॉड्यूलरिटी ने टीम के लिए रिकॉर्ड समय में डिलीवरी करना, सभी वीएपीटी को पास करना और पूर्ण सीआई/सीडी और पाइपलाइनों के माध्यम से कंटेनरीकृत माइक्रोसर्विसेज स्टैक को उत्पादन में तैनात करना संभव बना दिया।",
+ "Landing_Page_CustomerStory_2": "हम कस्टम विकास परियोजनाओं के ओवरहेड को कम करने के लिए एबीपी कमर्शियल का उपयोग करने का महत्व देखते हैं। टीम विभिन्न प्रोजेक्ट स्ट्रीम में कोड पैटर्न को एकीकृत कर सकती है। हम पहले की तुलना में नई सुविधाओं को तेजी से बनाने के लिए ढांचे में अधिक संभावनाएं देखते हैं। हमें विश्वास है कि हम एबीपी कमर्शियल का लाभ उठाने के मूल्य को लगातार देखते रहेंगे।",
+ "Landing_Page_CustomerStory_3": "हम एबीपी से प्यार करते हैं। हमें सब कुछ शुरू से लिखने की ज़रूरत नहीं है। हम आउट-ऑफ़-द-बॉक्स सुविधाओं से शुरुआत करते हैं और केवल उस पर ध्यान केंद्रित करते हैं जो हमें वास्तव में लिखने की ज़रूरत है। इसके अलावा, एबीपी अच्छी तरह से व्यवस्थित है और कोड कम बग के साथ उच्च गुणवत्ता वाला है। अगर हमें अपनी ज़रूरत की हर चीज़ खुद ही लिखनी पड़े, तो हमें कई साल लग सकते हैं। एक और चीज़ जो हमें पसंद है वह यह है कि नया संस्करण, या समस्या निवारण, या सुधार हर दूसरे सप्ताह \n बहुत जल्द सामने आता है। हम बहुत लंबा इंतजार नहीं करते.",
+ "Landing_Page_CustomerStory_4": "एबीपी कमर्शियल एक शानदार उत्पाद है जिसकी अनुशंसा की जाएगी। हमारे ग्राहकों के लिए एक ही विन्यास योग्य मंच पर विपणन हेतु वाणिज्यिक उत्पाद। छलांग इस बात से शुरू होती है कि किसी भी टीम को जो ढाँचा और टूलींग प्रदान की जाती है वह एक-एक प्रतिशत के लायक है। एबीपी कमर्शियल हमारी जरूरतों के लिए सबसे उपयुक्त था।",
+ "Landing_Page_AdditionalServices": "कस्टम या वॉल्यूम लाइसेंस, ऑनबोर्डिंग, लाइव ट्रेनिंग और सपोर्ट, कस्टम प्रोजेक्ट डेवलपमेंट, मौजूदा प्रोजेक्ट्स को पोर्ट करना और भी बहुत कुछ...",
+ "Landing_Page_IncludedDeveloperLicenses": "{0} डेवलपर लाइसेंस शामिल हैं",
+ "Landing_Page_SeeOnDemo": "डेमो पर देखें",
+ "Landing_Page_LeptonThemes": "लेप्टनथीम्स",
+ "Landing_Page_AccountModuleDescription_1": "यह मॉड्यूल किसी एप्लिकेशन के लिए प्रमाणीकरण प्रणाली लागू करता है;",
+ "Landing_Page_AccountModuleDescription_2": "उपयोगकर्ता नाम और पासवर्ड के साथ एक लॉगिन पृष्ठ प्रदान करता है",
+ "Landing_Page_AccountModuleDescription_3": "नया खाता बनाने के लिए एक रजिस्टर पेज प्रदान करता है।",
+ "Landing_Page_AccountModuleDescription_4": "ई-मेल के रूप में पासवर्ड रीसेट लिंक भेजने के लिए एक भूल गए पासवर्ड पृष्ठ प्रदान करता है।",
+ "Landing_Page_AccountModuleDescription_5": "यूआई के साथ ईमेल पुष्टिकरण कार्यक्षमता प्रदान करता है।",
+ "Landing_Page_AccountModuleDescription_6": "दो कारक प्रमाणीकरण (एसएमएस और ई-मेल) लागू करता है।",
+ "Landing_Page_AccountModuleDescription_7": "उपयोगकर्ता लॉकआउट लागू करता है (जब एक निश्चित समय अंतराल के भीतर अमान्य क्रेडेंशियल के कारण एक निश्चित संख्या में विफल लॉगिन होते हैं, तो निर्धारित समय के लिए खाते को लॉक कर देता है)।",
+ "Landing_Page_AccountModuleDescription_8": "पहचान सर्वर प्रमाणीकरण सर्वर यूआई और कार्यक्षमता लागू करता है।",
+ "Landing_Page_AccountModuleDescription_9": "बहु-किरायेदार वातावरण में किरायेदारों के बीच स्विच करने की अनुमति देता है।",
+ "Landing_Page_AccountModuleDescription_10": "एप्लिकेशन की यूआई भाषा को बदलने की अनुमति देता है।",
+ "Landing_Page_AuditLoggingModuleDescription_1": "यह मॉड्यूल ऑडिटिंग बुनियादी ढांचे के लिए ऑडिट लॉग रिपोर्टिंग यूआई प्रदान करता है। ऑडिट लॉग प्रविष्टियों और इकाई परिवर्तन लॉग को खोजने, फ़िल्टर करने और दिखाने की अनुमति देता है।",
+ "Landing_Page_AuditLoggingModuleDescription_2": "ऑडिट लॉग प्रविष्टि में प्रत्येक ग्राहक अनुरोध के बारे में महत्वपूर्ण डेटा होता है:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "यूआरएल, ब्राउज़र, आईपी पता, ग्राहक का नाम",
+ "Landing_Page_AuditLoggingModuleDescription_4": "प्रयोगकर्ता",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP विधि, HTTP रिटर्न स्थिति कोड",
+ "Landing_Page_AuditLoggingModuleDescription_6": "सफलता/विफलता, अपवाद विवरण यदि उपलब्ध हो",
+ "Landing_Page_AuditLoggingModuleDescription_7": "निष्पादन अवधि का अनुरोध करें",
+ "Landing_Page_AuditLoggingModuleDescription_8": "इस अनुरोध में (परिवर्तित गुणों के साथ) इकाइयाँ बनाई, हटाई या अद्यतन की गई हैं।",
+ "Landing_Page_BloggingModuleDescription_1": "यह मॉड्यूल आपके एबीपी एप्लिकेशन में एक सरल ब्लॉग जोड़ता है;",
+ "Landing_Page_BloggingModuleDescription_2": "एक ही एप्लिकेशन में एकाधिक ब्लॉग बनाने की अनुमति देता है।",
+ "Landing_Page_BloggingModuleDescription_3": "मार्कडाउन प्रारूप का समर्थन करता है।",
+ "Landing_Page_BloggingModuleDescription_4": "किसी पोस्ट के लिए टिप्पणी लिखने की अनुमति देता है.",
+ "Landing_Page_BloggingModuleDescription_5": "ब्लॉग पोस्ट को टैग असाइन करने की अनुमति देता है।",
+ "Landing_Page_BloggingModuleDescription_6": "ब्लॉगिंग मॉड्यूल के जीवंत उदाहरण के रूप में blog.abp.io वेबसाइट देखें।",
+ "Landing_Page_ChatModuleDescription_1": "इस मॉड्यूल का उपयोग एप्लिकेशन में उपयोगकर्ताओं के बीच वास्तविक समय में संदेश भेजने के लिए किया जाता है।",
+ "Landing_Page_ChatModuleDescription_2": "चैट पेज पर रीयल-टाइम मैसेजिंग।",
+ "Landing_Page_ChatModuleDescription_3": "नई बातचीत के लिए एप्लिकेशन में उपयोगकर्ताओं को खोजें।",
+ "Landing_Page_ChatModuleDescription_4": "हाल की बातचीत के लिए संपर्क सूची.",
+ "Landing_Page_ChatModuleDescription_5": "जब उपयोगकर्ता किसी अन्य पृष्ठ को देख रहा हो तो नई संदेश सूचनाएँ।",
+ "Landing_Page_ChatModuleDescription_6": "मेनू आइकन पर कुल अपठित संदेश गिनती बैज।",
+ "Landing_Page_ChatModuleDescription_7": "प्रत्येक वार्तालाप के लिए अपठित संदेशों की संख्या।",
+ "Landing_Page_ChatModuleDescription_8": "आलसी भरी बातचीत.",
+ "Landing_Page_DocsModuleDescription_1": "इस मॉड्यूल का उपयोग तकनीकी दस्तावेज़ीकरण वेबसाइट बनाने के लिए किया जाता है;",
+ "Landing_Page_DocsModuleDescription_2": "अंतर्निहित GitHub एकीकरण : GitHub पर सीधे दस्तावेज़ लिखें और प्रबंधित करें।",
+ "Landing_Page_DocsModuleDescription_3": "संस्करण समर्थन सीधे GitHub रिलीज़ में एकीकृत है।",
+ "Landing_Page_DocsModuleDescription_4": "बहु-भाषा का समर्थन करता है (डिफ़ॉल्ट भाषा के फ़ॉलबैक समर्थन के साथ)।",
+ "Landing_Page_DocsModuleDescription_5": "मार्कडाउन और HTML प्रारूपों का समर्थन करता है।",
+ "Landing_Page_DocsModuleDescription_6": "एक नेविगेशन और एक रूपरेखा अनुभाग प्रदान करता है।",
+ "Landing_Page_DocsModuleDescription_7": "एक ही एप्लिकेशन में एकाधिक प्रोजेक्ट दस्तावेज़ों को होस्ट करने की अनुमति देता है।",
+ "Landing_Page_DocsModuleDescription_8": "GitHub पर फ़ाइल के लिंक, ताकि कोई भी संपादन लिंक पर क्लिक करके आसानी से योगदान कर सके।",
+ "Landing_Page_DocsModuleDescription_9": "GitHub स्रोत के अलावा, दस्तावेज़ीकरण स्रोत के रूप में केवल एक फ़ोल्डर का उपयोग करने की अनुमति देता है।",
+ "Landing_Page_FileManagementModuleDescription_1": "फ़ाइलों को एक पदानुक्रमित फ़ोल्डर संरचना में अपलोड, डाउनलोड और व्यवस्थित करें।",
+ "Landing_Page_FileManagementModuleDescription_2": "इस मॉड्यूल का उपयोग पदानुक्रमित फ़ोल्डर संरचना में फ़ाइलों को अपलोड, डाउनलोड और व्यवस्थित करने के लिए किया जाता है। यह बहु-किरायेदारी के साथ भी संगत है और आप अपने किरायेदारों के लिए कुल आकार सीमा निर्धारित कर सकते हैं।",
+ "Landing_Page_FileManagementModuleDescription_3": "यह मॉड्यूल बीएलओबी स्टोरेज सिस्टम पर आधारित है, इसलिए यह फ़ाइल सामग्री को स्टोर करने के लिए विभिन्न स्टोरेज प्रदाताओं का उपयोग कर सकता है।",
+ "Landing_Page_IdentityModuleDescription_1": "यह मॉड्यूल किसी एप्लिकेशन के उपयोगकर्ता और भूमिका प्रणाली को लागू करता है;",
+ "Landing_Page_IdentityModuleDescription_2": "Microsoft की ASP.NET कोर आइडेंटिटी लाइब्रेरी पर निर्मित।",
+ "Landing_Page_IdentityModuleDescription_3": "सिस्टम में भूमिकाएँ और उपयोगकर्ता प्रबंधित करें. एक उपयोगकर्ता को कई भूमिकाएँ निभाने की अनुमति है।",
+ "Landing_Page_IdentityModuleDescription_4": "भूमिका और उपयोगकर्ता स्तरों में अनुमतियाँ सेट करें।",
+ "Landing_Page_IdentityModuleDescription_5": "प्रति उपयोगकर्ता दो कारक प्रमाणीकरण और उपयोगकर्ता लॉकआउट सक्षम/अक्षम करें।",
+ "Landing_Page_IdentityModuleDescription_6": "मूल उपयोगकर्ता प्रोफ़ाइल और पासवर्ड प्रबंधित करें।",
+ "Landing_Page_IdentityModuleDescription_7": "सिस्टम में दावे के प्रकार प्रबंधित करें, भूमिकाओं और उपयोगकर्ताओं के लिए दावे निर्धारित करें।",
+ "Landing_Page_IdentityModuleDescription_8": "पासवर्ड जटिलता , उपयोगकर्ता साइन-इन, खाता और लॉकआउट प्रबंधित करने के लिए पेज सेट करना।",
+ "Landing_Page_IdentityModuleDescription_9": "एलडीएपी प्रमाणीकरण का समर्थन करता है।",
+ "Landing_Page_IdentityModuleDescription_10": "ईमेल और फ़ोन नंबर सत्यापन प्रदान करता है।",
+ "Landing_Page_IdentityModuleDescription_11": "सामाजिक लॉगिन एकीकरण (ट्विटर, फेसबुक, गिटहब आदि...) का समर्थन करता है।",
+ "Landing_Page_IdentityModuleDescription_12": "सिस्टम में संगठन इकाइयों का प्रबंधन करें.",
+ "Landing_Page_PaymentModuleDescription_1": "विभिन्न भुगतान गेटवे के लिए एकीकरण प्रदान करता है।",
+ "Landing_Page_PaymentModuleDescription_2": "यह मॉड्यूल भुगतान गेटवे के लिए एकीकरण प्रदान करता है, जिससे आप आसानी से अपने ग्राहकों से भुगतान प्राप्त कर सकते हैं।",
+ "Landing_Page_PaymentModuleDescription_3": "यह मॉड्यूल निम्नलिखित भुगतान गेटवे का समर्थन करता है",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "वाणिज्यिक.एबीपी.आईओ और सपोर्ट.एबीपी.आईओ दोनों के लिए समान क्रेडेंशियल का उपयोग करें।",
+ "WatchCrudPagesVideo": ""एबीपी सुइट के साथ सीआरयूडी पेज बनाना" वीडियो देखें!",
+ "WatchGeneratingFromDatabaseVideo": ""एबीपी सुइट: मौजूदा डेटाबेस टेबल्स से सीआरयूडी पेज बनाना" वीडियो देखें!",
+ "WatchTakeCloserLookVideo": ""कोड जनरेशन पर करीब से नज़र डालें: एबीपी सुइट" वीडियो देखें!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "ट्रायल लाइसेंस शुरू करने के लिए आपके पास एक पुष्टिकृत ईमेल पता होना चाहिए।",
+ "EmailVerificationMailNotSent": "ईमेल सत्यापन मेल नहीं भेजा जा सका.",
+ "GetConfirmationEmail": "यदि आपको सत्यापन ईमेल पहले नहीं मिला है तो प्राप्त करने के लिए यहां क्लिक करें ।",
+ "WhichLicenseTypeYouAreInterestedIn": "आप किस लाइसेंस प्रकार में रुचि रखते हैं?",
+ "DontTakeOurWordForIt": "इसके लिए हमारी बात न मानें...",
+ "ReadAbpCommercialUsersWantYouToKnow": "पढ़ें कि एबीपी कमर्शियल उपयोगकर्ता आपसे क्या जानना चाहते हैं",
+ "Testimonial_ShortDescription_1": "एबीपी की मॉड्यूलैरिटी ने टीम के लिए समय पर डिलीवरी करना संभव बना दिया।",
+ "Testimonial_ShortDescription_2": "पहले की तुलना में तेजी से नई सुविधाएँ बनाएँ।",
+ "Testimonial_ShortDescription_3": "हम आउट-ऑफ़-द-बॉक्स सुविधाओं से शुरुआत करते हैं और केवल उस पर ध्यान केंद्रित करते हैं जो हमें वास्तव में लिखने की ज़रूरत है।",
+ "Testimonial_ShortDescription_4": "एबीपी कमर्शियल हमारी जरूरतों के लिए सबसे उपयुक्त था।",
+ "OnlineReviewersOnAbpCommercial": "एबीपी कमर्शियल पर ऑनलाइन समीक्षाएं",
+ "SeeWhatToldAboutAbpCommercial": "देखिए एबीपी कमर्शियल के बारे में क्या बताया गया है और यदि आप चाहें तो अपने विचार लिखें।",
"BlazoriseLicense": "क्या हमें ब्लेज़ोराइज़ लाइसेंस खरीदने की ज़रूरत है?",
- "BlazoriseLicenseExplanation": "हमारे पास Volosoft और Megabit के बीच एक समझौता है, इस समझौते के साथ Blazorise लाइसेंस को ABP वाणिज्यिक उत्पादों के साथ बंडल किया गया है, इसलिए हमारे ग्राहकों को एक अतिरिक्त Blazorise लाइसेंस खरीदने की आवश्यकता नहीं है।"
+ "BlazoriseLicenseExplanation": "हमारे पास Volosoft और Megabit के बीच एक समझौता है, इस समझौते के साथ Blazorise लाइसेंस को ABP वाणिज्यिक उत्पादों के साथ बंडल किया गया है, इसलिए हमारे ग्राहकों को एक अतिरिक्त Blazorise लाइसेंस खरीदने की आवश्यकता नहीं है।",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x अतिरिक्त डेवलपर",
+ "ExtendPaymentInfoSection_DiscountRate": "छूट {0}%",
+ "TotalNetPrice": "कुल शुद्ध मूल्य",
+ "EFCore": "एंटिटी फ्रेमवर्क कोर",
+ "All": "सभी",
+ "Mvc": "एमवीसी",
+ "DataBaseProvider": "डेटा प्रदाता",
+ "UIFramework": "यूआई फ्रेमवर्क",
+ "LeptonXThemeForDashboard": "आपके एडमिन डैशबोर्ड के लिए लेप्टनएक्स थीम",
+ "AbpPlatform": "एबीपी प्लेटफार्म",
+ "YouDeserveGoodUXUI": "आप एक अच्छे यूआई और बेहतर यूएक्स के हकदार हैं। एबीपी द्वारा लेप्टनएक्स थीम इसकी सेवा के लिए यहां है।",
+ "ViewLiveDemo": "लाइव थीम डेमो देखें",
+ "GetLeptonX": "अभी लेप्टनएक्स प्राप्त करें",
+ "SeeLeptonXDocumentation": "लेप्टनएक्स दस्तावेज़ीकरण देखें",
+ "SeeLeptonDocumentation": "लेप्टन दस्तावेज़ीकरण देखें",
+ "SimplifiedMenu": "सरलीकृत मेनू",
+ "SimplifiedMenuDescription": "आप मेनू को फ़िल्टर करके आसानी से वह पेज पा सकते हैं जिसे आप ढूंढ रहे हैं",
+ "YourFavoritePages": "आपके पसंदीदा पृष्ठ आपकी पहुंच पर",
+ "YourFavoritePagesDescription": "पृष्ठ के ऊपरी दाएं कोने में स्टार आइकन पर क्लिक करके आसानी से पृष्ठ को पसंदीदा में जोड़ें या हटाएं।",
+ "BreadCrumbs": "निर्बाध स्विचिंग के लिए ब्रेडक्रंब",
+ "BreadCrumbsDescription": "ब्रेडक्रंब का उपयोग करके, आप एक क्लिक से समान स्तर के पृष्ठों पर स्विच कर सकते हैं, तब भी जब बायां मेनू बंद हो, और यह टैबलेट और मोबाइल पर काम करता है!",
+ "YourMenu": "आपका मेनू जैसा आप चाहें",
+ "YourMenuDescription": "उपयोगकर्ता मेनू पर सीधे क्लिक करने योग्य आइकन और ड्रॉपडाउन बॉक्स को अपनी इच्छानुसार अनुकूलित करें। उपयोगकर्ता मेनू आपकी आवश्यकताओं के लिए पूरी तरह से अनुकूलन योग्य है",
+ "RtlSupport": "आपकी भाषा के लिए आरटीएल समर्थन",
+ "RtlSupportDescription": "लेप्टनएक्स थीम आपकी भाषा के लिए आरटीएल का समर्थन करती है। भाषा बदलने के लिए भाषा विकल्प सेटिंग मेनू में हैं।",
+ "YourColors": "आपके व्यवस्थापक डैशबोर्ड यूआई पर आपके रंग",
+ "YourColorsDescription": "लेप्टनएक्स थीम आपकी सिस्टम प्राथमिकताओं के अनुसार काम करती है और इसमें डैशबोर्ड लाइट थीम, डैशबोर्ड डार्क थीम और डैशबोर्ड सेमी-डार्क थीम विकल्प हैं।",
+ "ArrangeContentWidth": "अपनी सामग्री की चौड़ाई को आसानी से व्यवस्थित करें",
+ "ArrangeContentWidthDescription": "अपने सामग्री क्षेत्र की चौड़ाई आसानी से बदलें।",
+ "LeptonXCompatibleWith": "लेप्टनएक्स थीम के साथ संगत है",
+ "MobileResponsiveTemplate": "मोबाइल रिस्पॉन्सिव टेम्पलेट",
+ "MobileResponsiveTemplateDescription1": "अपनी पसंद के किसी भी डिवाइस से अपने LeptonX एडमिन डैशबोर्ड तक पहुंचें।",
+ "MobileResponsiveTemplateDescription2": "इसे आपके प्रत्येक डिवाइस में आसानी से उपयोग करने के लिए डिज़ाइन किया गया है। यह मोबाइल उपकरणों और टैबलेट आकारों पर प्रतिक्रियाशील है।",
+ "TopMenuLayoutOption": "शीर्ष मेनू लेआउट विकल्प",
+ "TopMenuLayoutOptionDescription1": "यदि आप अपनी वेबसाइट को उसी व्यवस्थापक डैशबोर्ड के साथ स्थापित करना चाहते हैं, तो लेप्टनएक्स थीम के साथ ऐसा करना संभव है!",
+ "TopMenuLayoutOptionDescription2": "ऐसा करने के लिए बस LeptonX शीर्ष मेनू लेआउट आज़माएँ!",
+ "EasilyCustomizable": "आपके ब्रांड के रंगों के लिए आसानी से अनुकूलन योग्य",
+ "EasilyCustomizableDescription1": "आप केवल कुछ SCSS वेरिएबल्स का उपयोग करके LeptonX थीम को कस्टमाइज़ कर सकते हैं। कोई ओवरराइडिंग नहीं, कोई अतिरिक्त सीएसएस लोड नहीं!",
+ "EasilyCustomizableDescription2": "LeptonX के साथ, आप अपने एडमिन डैशबोर्ड को अपनी इच्छानुसार व्यवस्थित कर सकते हैं।",
+ "IndependentLayout": "स्वतंत्र लेआउट और सामग्री क्षेत्र",
+ "IndependentLayoutDescription1": "लेप्टनएक्स का लेआउट इंफ्रास्ट्रक्चर सामग्री से पूरी तरह से अलग डिजाइन किया गया था।",
+ "IndependentLayoutDescription2": "इसका मतलब यह है कि यदि आप चाहें तो आप अपने प्रोजेक्ट को बूटस्ट्रैप के अलावा किसी अन्य सामग्री संरचना के साथ स्वतंत्र रूप से डिज़ाइन कर सकते हैं।",
+ "MostUsedLibraries": "अधिकांश उपयोग की जाने वाली लाइब्रेरी लेप्टनएक्स के साथ एकीकृत हैं",
+ "MostUsedLibrariesDescription1": "LeptonX में आपकी सबसे अधिक उपयोग की जाने वाली लाइब्रेरी शामिल हैं। यह आपको एपेक्सचार्ट्स, डेटाटेबल्स, ड्रॉपज़ोन, फुलकैलेंडर, जेएसट्री, सिलेक्ट2 और टोस्टर जैसी लाइब्रेरीज़ का आसानी से उपयोग करने की अनुमति देता है।",
+ "MostUsedLibrariesDescription2": "लेप्टनएक्स एमवीसी एंगुलर और ब्लेज़र-विशिष्ट पुस्तकालयों का भी समर्थन करता है।",
+ "CreateAndCustomize": "LeptonX कस्टम पेजों के साथ सेकंडों में अपनी ज़रूरत के पेज बनाएं और कस्टमाइज़ करें",
+ "CreateAndCustomizeDescription": "लेप्टनएक्स थीम का उपयोग करके आपके पास कई पूर्व-निर्मित HTML पृष्ठों तक भी पहुंच है। इनमें लॉगिन पेज, ब्लॉग, FAQ, सदस्यता सूची, चालान, मूल्य निर्धारण और फ़ाइल प्रबंधन जैसे कई पेज शामिल हैं।",
+ "LeptonThemeForAdmin": "आपके व्यवस्थापक डैशबोर्ड के लिए लेप्टन थीम",
+ "LeptonThemeForAdminDescription": "लेप्टन थीम अभी भी उपलब्ध है और इसे बनाए रखा जाएगा। यदि आप लेप्टन थीम उपयोगकर्ता के रूप में लेप्टनएक्स थीम पर स्विच करना चाहते हैं, तो आप कैसे करना है यह जानने के लिए दस्तावेज़ देख सकते हैं।",
+ "LeptonCompatibleWith": "लेप्टन थीम के साथ संगत है",
+ "BlackFridayDiscount": "ब्लैक फ्राइडे छूट",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{1} अतिरिक्त डेवलपर के लिए {0}",
+ "Upgrade": "उन्नत करना",
+ "Renewal": "नवीनीकरण",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} लाइसेंस",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "लाइसेंस नवीनीकरण",
+ "Total": "कुल",
+ "SupportPolicyFaqTitle": "आपकी समर्थन नीति क्या है?",
+ "SupportPolicyFaqExplanation": "हम केवल सक्रिय और पिछले प्रमुख संस्करण का समर्थन करते हैं। हम तीसरे और पुराने प्रमुख संस्करणों के लिए पैच रिलीज़ की गारंटी नहीं देते हैं। उदाहरण के लिए, यदि सक्रिय संस्करण 7.0.0 है, तो हम 6.x.x और 7.x.x दोनों के लिए पैच रिलीज़ जारी करेंगे। इसके अलावा, हम केवल ABP फ्रेमवर्क और ABP कमर्शियल संबंधित मुद्दों के लिए समर्थन प्रदान करते हैं। इसका मतलब है कि तीसरे पक्ष के अनुप्रयोगों, क्लाउड सेवाओं और एबीपी उत्पादों द्वारा उपयोग किए जाने वाले अन्य परिधीय पुस्तकालयों के लिए कोई समर्थन नहीं दिया गया है। हम अपने ग्राहकों को \"Volosoft Bilisim A.S\" के आधिकारिक व्यावसायिक घंटों के दौरान तकनीकी सहायता प्रदान करने के लिए व्यावसायिक रूप से उचित प्रयासों का उपयोग करेंगे। दूसरी ओर, हम सर्विस-लेवल एग्रीमेंट (SLA) प्रतिक्रिया समय के लिए प्रतिबद्ध नहीं हैं, लेकिन हम अपने आधिकारिक कामकाजी घंटों के भीतर जितनी जल्दी हो सके तकनीकी मुद्दों पर प्रतिक्रिया देने का प्रयास करेंगे। जब तक ग्राहक के साथ कोई विशेष समझौता नहीं किया जाता है, हम केवल https://support.abp.io पर सहायता प्रदान करते हैं। हमारे पास निजी ईमेल समर्थन भी है, जो केवल एंटरप्राइज़ लाइसेंस धारकों के लिए उपलब्ध है।",
+ "TotalDevelopers": "कुल {0} डेवलपर",
+ "CustomPurchaseExplanation": "आपकी विशिष्ट आवश्यकताओं के अनुरूप",
+ "WhereDidYouHearAboutUs": "आपने हमारे बारे में कहां सुना?",
+ "Twitter": "ट्विटर",
+ "Facebook": "फेसबुक",
+ "Youtube": "यूट्यूब",
+ "Google": "गूगल",
+ "Github": "GitHub",
+ "Friend": "एक दोस्त से",
+ "Other": "अन्य",
+ "WhereDidYouHearAboutUs_explain": "उल्लिखित करना ...",
+ "DeletingMemberWarningMessage": ""{0}" को डेवलपर सूची से हटा दिया जाएगा. आप चाहें तो बाद में इस खाली सीट को किसी अन्य डेवलपर को सौंप सकते हैं।",
+ "AdditionalInfo": "यदि डेवलपर सीटें आपकी आवश्यकताओं से ऊपर हैं, तो आप उन्हें कम कर सकते हैं। आप अपनी कुछ डेवलपर सीटें हटाने के लिए info@abp.io पर ईमेल कर सकते हैं। अप्रयुक्त डेवलपर सीटों को साफ़ करने से लाइसेंस नवीनीकरण लागत कम हो जाएगी। यदि आप चाहें, तो आप अपनी सक्रिय लाइसेंस अवधि के भीतर अतिरिक्त डेवलपर सीटें फिर से खरीद सकते हैं। ध्यान दें, चूँकि इस लाइसेंस पैकेज में {0} डेवलपर हैं, इसलिए आप इस संख्या को कम नहीं कर सकते।",
+ "LinkExpiredErrorMessage": "आप जिस लिंक तक पहुँचने का प्रयास कर रहे हैं उसकी समय सीमा समाप्त हो गई है।",
+ "ExpirationDate": "समाप्ति तिथि",
+ "SpringCampaignDiscount": "वसंत अभियान छूट",
+ "WhyUseAbpIoPlatform": "मुझे शुरुआत से नया समाधान बनाने के बजाय ABP.IO प्लेटफ़ॉर्म का उपयोग क्यों करना चाहिए?",
+ "WhyUseAbpIoPlatformFaqExplanation": "इस बात की विस्तृत व्याख्या के लिए वह पृष्ठ देखें कि ABP.IO प्लेटफ़ॉर्म का उपयोग स्वयं सब कुछ करने की तुलना में महत्वपूर्ण लाभ क्यों है।",
+ "EulaPageTitle": "अंतिम उपयोगकर्ता लाइसेंस अनुबंध (ईयूएलए)",
+ "PrivacyPolicyPageTitle": "गोपनीयता नीति - कुकी नीति",
+ "TermsConditionsPageTitle": "नियम और शर्तें",
+ "TrainingsPageTitle": "एबीपी प्रशिक्षण पैकेज",
+ "ModulesPageTitle": "एबीपी पूर्व-निर्मित एप्लिकेशन मॉड्यूल",
+ "Volo.AbpIo.Commercial:040001": "एपीआई एक्सेस कुंजी गलत है.",
+ "GetLepton": "अभी लेप्टन प्राप्त करें",
+ "MyOrganizations_Detail_LicenseStartDate": "लाइसेंस आरंभ तिथि",
+ "MyOrganizations_Detail_LicenseExpiryDate": "समाप्ति तिथि",
+ "BlazoriseSupport": "मैं ब्लेज़ोराइज़ लाइसेंस कुंजी और ब्लेज़ोराइज़ टीम से समर्थन कैसे प्राप्त कर सकता हूँ?",
+ "BlazoriseSupportExplanation": "ब्लेज़ोराइज़ टीम से समर्थन प्राप्त करने और अपनी ब्लेज़ोराइज़ लाइसेंस कुंजी प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें:",
+ "BlazoriseSupportExplanation1": "अपने abp.io खाते के समान ईमेल पते के साथ blazorise.com/support/register पर एक नए खाते के लिए साइन अप करें। "लाइसेंस कुंजी" प्रविष्टि को खाली छोड़ दें। यह वही ईमेल पता होना चाहिए जो abp.io पर आपके ईमेल खाते का है ।",
+ "BlazoriseSupportExplanation2": "अपना ईमेल बॉक्स चेक करके अपना ईमेल पता सत्यापित करें। यदि आपको अपने इनबॉक्स में कोई ईमेल नहीं दिखाई देता है तो अपना स्पैम बॉक्स जांचें!",
+ "BlazoriseSupportExplanation3": "ब्लेज़ोराइज़ सपोर्ट वेबसाइट blazorise.com/support/login पर लॉग इन करें।",
+ "BlazoriseSupportExplanation4": "यदि आपके पास सक्रिय एबीपी कमर्शियल लाइसेंस है, तो आपके पास ब्लेज़ोराइज प्रो लाइसेंस भी होगा। आप अपनी ब्लेज़ोराइज़ लाइसेंस कुंजी blazorise.com/support/user/manage/license पर प्राप्त कर सकते हैं।",
+ "BlazoriseSupportExplanation5": "आप अपने प्रश्न सहायता वेबसाइट पर पोस्ट कर सकते हैं और अपने आवेदन के लिए एक उत्पाद टोकन उत्पन्न कर सकते हैं।",
+ "AbpLiveTrainingPackages": "एबीपी लाइव ट्रेनिंग पैकेज",
+ "Releases": "विज्ञप्ति",
+ "ReleasesDescription": "एबीपी कमर्शियल के रिलीज़ लॉग।",
+ "ReleaseDate": "रिलीज़ की तारीख",
+ "Labels": "लेबल",
+ "PreRelease": "पूर्व-रिलीज़",
+ "AllTypes": "सभी प्रकार के",
+ "Enhancement": "वृद्धि",
+ "Bug": "कीड़ा",
+ "Feature": "विशेषता",
+ "AllUIs": "सभी यूआई",
+ "MVC": "एमवीसी",
+ "BlazorServer": "ब्लेज़र सर्वर",
+ "MAUI": "माउ",
+ "HowItWorks_Page_Title": "यह काम किस प्रकार करता है?",
+ "HowItWorks_Page_Description": "एबीपी फ्रेमवर्क .NET प्लेटफॉर्म का विस्तार करता है। तो, आप सादे .NET समाधान के साथ जो कुछ भी कर सकते हैं वह एबीपी फ्रेमवर्क के साथ पहले से ही संभव है। इससे कम सीखने की अवस्था के साथ शुरुआत करना आसान हो जाता है।",
+ "HowItWorks_Description1": "एबीपी फ्रेमवर्क .NET प्लेटफॉर्म का विस्तार करता है। तो, आप सादे .NET समाधान के साथ जो कुछ भी कर सकते हैं वह एबीपी फ्रेमवर्क के साथ पहले से ही संभव है। इससे कम सीखने की अवस्था के साथ शुरुआत करना आसान हो जाता है।",
+ "HowItWorks_Description2": "एक बार जब आप एबीपी फ्रेमवर्क सुविधाओं को सीखना और उपयोग करना शुरू कर देंगे, तो अपना सॉफ़्टवेयर विकसित करना पहले से कहीं अधिक आनंददायक हो जाएगा।",
+ "HowItWorks_Description3": "यह पृष्ठ मूल रूप से बताता है कि आप .NET डेवलपर के रूप में ABP.IO प्लेटफ़ॉर्म का उपयोग कैसे करते हैं।",
+ "CreateANewSolution": "एक नया .NET समाधान बनाएँ",
+ "CreateANewSolution_Description1": "सब कुछ एक नया ABP एकीकृत .NET समाधान बनाने से शुरू होता है।",
+ "StartWithStartupTemplates": "पूर्व-निर्मित स्टार्टअप समाधान टेम्पलेट्स में से एक प्रारंभ करें",
+ "SimpleMonolithApplicationTemplate": "सरल मोनोलिथ अनुप्रयोग टेम्पलेट",
+ "LayeredApplicationTemplate": "स्तरित अनुप्रयोग टेम्पलेट",
+ "MicroserviceSolutionTemplate": "माइक्रोसर्विस समाधान टेम्पलेट",
+ "CreateEmptySolutionAndUseAbp": "या एक नया खाली .NET समाधान बनाएं और ABP NuGet और NPM पैकेज स्वयं स्थापित करें।",
+ "CreatingSolutionWithMultipleOptions": "नया समाधान बनाते समय कई उपयोगकर्ता इंटरफ़ेस और डेटाबेस विकल्प होते हैं।",
+ "UIFrameworkOptions": "यूआई फ्रेमवर्क विकल्प",
+ "DotnetSolutionWithoutDependency": "अब, आपके स्थानीय कंप्यूटर में एक नियमित .NET समाधान है जिसकी क्लाउड प्लेटफ़ॉर्म या बाहरी सेवा पर कोई निर्भरता नहीं है।",
+ "CheckTheDocumentForDetails": "आप विवरण के लिए {1} दस्तावेज़ की जांच कर सकते हैं।",
+ "UIAndDatabaseIndependent": "एबीपी किसी भी यूआई और .NET द्वारा समर्थित किसी भी डेटाबेस प्रदाता के साथ काम कर सकता है। \n हालाँकि, ये यूआई और डेटाबेस प्रदाता पूर्व-एकीकृत और अच्छी तरह से प्रलेखित हैं।",
+ "InstallAbpModules": "एबीपी मॉड्यूल स्थापित करें",
+ "DevelopYourSolution": "अपना समाधान विकसित करें",
+ "DeployAnywhere": "कहीं भी तैनात करें",
+ "InstallAbpModule_Description1": "एबीपी एक मॉड्यूलर एप्लिकेशन डेवलपमेंट फ्रेमवर्क है। स्टार्टअप समाधान टेम्पलेट पहले से ही स्थापित आवश्यक मॉड्यूल के साथ आते हैं। \n लेकिन ऐसे और भी एप्लिकेशन मॉड्यूल हैं जिनका उपयोग आप अपने समाधान में करना चाहेंगे।",
+ "InstallAbpModule_Description2": "प्रत्येक मॉड्यूल में कुछ NuGet और NPM पैकेज होते हैं और एक इंस्टॉलेशन दस्तावेज़ होता है। एबीपी सुइट अधिकांश काम स्वचालित रूप से करता है, फिर आप मॉड्यूल को उसके दस्तावेज़ीकरण के आधार पर मैन्युअल रूप से कॉन्फ़िगर या फाइन-ट्यून करते हैं।",
+ "DevelopYourSolution_Description1": "एबीपी का बुनियादी ढांचा आपको दोहराए जाने वाले काम को स्वचालित करके और पूर्व-निर्मित बुनियादी ढांचे और एप्लिकेशन सुविधाएं प्रदान करके अपने स्वयं के व्यवसाय कोड पर ध्यान केंद्रित करने में सक्षम बनाता है।",
+ "DevelopYourSolution_Description2": "निम्नलिखित कोड ब्लॉक में, आप देख सकते हैं कि कैसे एबीपी फ्रेमवर्क आपके कोड में सहजता से एकीकृत होता है और आपके लिए दोहराए जाने वाले कार्यों को स्वचालित करता है।",
+ "DevelopYourSolution_Description3": "इस शॉर्टकोड ब्लॉक में भी एबीपी आपके लिए बहुत कुछ करता है।",
+ "DevelopYourSolution_Description4": "यह \n निर्भरता इंजेक्शन जैसे सम्मेलनों को लागू करने के लिए बेस क्लास प्रदान करता है। जेनेरिक \n रिपॉजिटरी सेवाएँ डेटाबेस के साथ इंटरैक्ट करने का एक सुविधाजनक \n तरीका प्रदान करती हैं। घोषणात्मक \n प्राधिकरण एक सुव्यवस्थित अनुमति प्रणाली के साथ काम करता है।",
+ "DevelopYourSolution_Description5": "ABP काम की \n इकाई (डेटाबेस कनेक्शन और लेनदेन प्रबंधन के लिए), \n अपवाद हैंडलिंग , \n सत्यापन \n और ऑडिट लॉगिंग को पूरी तरह से स्वचालित करता है। यह आपके दैनिक विकास कार्यों को सरल बनाने और उत्पादन के लिए तैयार \n एप्लिकेशन बनाते समय आपके अपने कोड पर ध्यान केंद्रित करने के लिए कई और बिल्डिंग ब्लॉक प्रदान करता है।",
+ "DevelopYourSolution_Description6": "आप कल्पना कर सकते हैं कि यदि आप यह सब मैन्युअल रूप से करेंगे तो वह कोड ब्लॉक कितना लंबा और जटिल हो सकता है।",
+ "SuiteCrudGenerationInFewSeconds": "अपने समाधान को हाथ से कोडिंग करने के अलावा, आप एबीपी सुइट टूलिंग का उपयोग करके कुछ ही मिनटों में पूरी तरह से काम करने वाले उन्नत सीआरयूडी पेज बना सकते हैं। यह आपके समाधान में कोड उत्पन्न करता है, ताकि आप अपनी कस्टम आवश्यकताओं के आधार पर इसे ठीक कर सकें।",
+ "DeployAnywhere_Description1": "दिन के अंत में, आपके पास एक शुद्ध .NET समाधान है। आप अपने समाधान को अपने सर्वर पर, क्लाउड प्लेटफ़ॉर्म पर, कुबेरनेट्स पर या जहां चाहें वहां तैनात कर सकते हैं। आप जितने चाहें उतने सर्वर पर तैनात कर सकते हैं। एबीपी एक परिनियोजन पर्यावरण अज्ञेयवादी उपकरण है।",
+ "ExpertiseAbpFramework": "एबीपी फ्रेमवर्क का विशेषज्ञ बनें",
+ "ExpertiseAbpFramework_Description1": "क्या आप बुनियादी बातों से आगे जाकर ABP.IO प्लेटफॉर्म पर विशेषज्ञता हासिल करना चाहते हैं?",
+ "FreeDownload": "मुफ्त डाउनलोड",
+ "Read": "पढ़ना",
+ "HavingTrouble": "परेशानी हो रही है?",
+ "HavingTrouble_Description1": "क्या आपको अपना समाधान विकसित करने में कोई समस्या है? हम यहाँ हैं! कोर एबीपी फ्रेमवर्क टीम के सदस्यों से सीधे सहायता प्राप्त करने के लिए एबीपी सपोर्ट प्लेटफॉर्म \n उपयोग करें या एक ईमेल भेजें।",
+ "WeAreHereToHelp_Description1": "आप हमारे सहायता विषयों को ब्राउज़ कर सकते हैं या अक्सर पूछे जाने वाले प्रश्नों, \n में खोज सकते हैं या आप संपर्क फ़ॉर्म का उपयोग करके हमसे एक प्रश्न पूछ सकते हैं।",
+ "OtherModules": "अन्य मॉड्यूल",
+ "OtherModules_Description1": "खाता, ऑडिट लॉगिंग, चैट, सीएमएस किट, फ़ाइल प्रबंधन, फॉर्म, जीडीपीआर, पहचान, भाषा प्रबंधन, भुगतान, सास और बहुत कुछ...",
+ "HowItWorks_DatabaseProviderOptions": "डेटाबेस प्रदाता विकल्प",
+ "SeeFAQ": "अक्सर पूछे जाने वाले प्रश्न देखें",
+ "ReleaseLogs": "लॉग जारी करें",
+ "ReleaseLogs_Tag": "{0} रिलीज़ लॉग",
+ "ReleaseLogs_Pr": "पुल अनुरोध #{0} - {1}",
+ "NoLabels": "कोई लेबल नहीं",
+ "DoesTheSubscriptionRenewAutomatically": "क्या सदस्यता स्वतः नवीनीकृत हो जाती है?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "एबीपी कमर्शियल के पास ऑटो-नवीनीकरण बिलिंग मॉडल नहीं है। इसलिए आपकी लाइसेंस अवधि के अंत में आपकी सदस्यता स्वचालित रूप से नवीनीकृत नहीं की जाएगी । यदि आप एबीपी कमर्शियल के लाभों को जारी रखना चाहते हैं, तो आपको संगठन प्रबंधन पृष्ठ पर इसे मैन्युअल रूप से नवीनीकृत करना होगा। यदि आपके पास कई संगठन हैं, तो अपने समाप्त हो रहे संगठन में "प्रबंधित करें" बटन पर क्लिक करें और फिर अपने लाइसेंस को नवीनीकृत करने के लिए "अभी विस्तार करें" बटन पर क्लिक करें। आप यह भी देखना चाह सकते हैं कि मेरा लाइसेंस समाप्त होने पर क्या होता है? अनुभाग।",
+ "ExtraQuestionCreditsFaqTitle": "क्या मैं अतिरिक्त सहायता प्रश्न क्रेडिट खरीद सकता हूँ?",
+ "ExtraQuestionCreditsFaqExplanation": "हाँ तुम कर सकते हो। अतिरिक्त प्रश्न क्रेडिट खरीदने के लिए, अपने संगठन के नाम के साथ info@abp.io पर एक ई-मेल भेजें। अतिरिक्त प्रश्न क्रेडिट के लिए मूल्य सूची यहां दी गई है:
",
+ "AlreadyBetaTester": "आप पहले ही बीटा टेस्टर प्रोग्राम में शामिल हो चुके हैं।",
+ "AbpStudio": "एबीपी स्टूडियो",
+ "AbpStudio_Description": "एबीपी स्टूडियो अभी भी विकासाधीन है। आप पहले उपयोगकर्ताओं में से एक बनने के लिए नीचे दिया गया फॉर्म भर सकते हैं।",
+ "AbpStudio_Description1": "एबीपी स्टूडियो एबीपी डेवलपर्स के लिए एक क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन है।",
+ "AbpStudio_Description2": "यह एबीपी फ्रेमवर्क में अच्छी तरह से एकीकृत है और इसका उद्देश्य चीजों को स्वचालित करके, आपके समाधान के बारे में अंतर्दृष्टि प्रदान करके , आपके समाधानों को विकसित करना, चलाना और तैनात करना बहुत आसान बनाकर आपके लिए एक आरामदायक विकास वातावरण प्रदान करना है।",
+ "AbpStudio_ComingSoon": "जल्द आ रही है नियोजित बीटा रिलीज़ तिथि: 2023 की चौथी तिमाही।",
+ "AbpStudio_PlannedPreviewDate": "नियोजित पूर्वावलोकन रिलीज़ दिनांक: 2023 की चौथी तिमाही।",
+ "BetaRequest": "बीटा अनुरोध",
+ "CreateNewSolutions": "नए समाधान बनाएं",
+ "CreateNewSolutions_Description1": "आप बहुत सारे विकल्पों के साथ सरल एप्लिकेशन से लेकर मॉड्यूलर मोनोलिथ या माइक्रोसर्विस समाधान तक आसानी से बना सकते हैं। आपको अपने व्यवसाय के लिए पूर्ण उत्पादन-तैयार आधार सॉफ़्टवेयर समाधान मिलता है।",
+ "ArchitectYourSolutions": "अपने समाधानों को आर्किटेक्ट करें",
+ "ArchitectYourSolutions_Description1": "मॉड्यूल या सेवाएँ बनाकर और उनके बीच संबंध स्थापित करके मोनोलिथ-मॉड्यूलर और माइक्रोसर्विस समाधान संरचनाओं का निर्माण करना आसान है। आप पूर्व-निर्मित एप्लिकेशन मॉड्यूल को इंस्टॉल या अनइंस्टॉल भी कर सकते हैं।",
+ "ExploreYourSolution": "अपना समाधान खोजें",
+ "ExploreYourSolution_Description1": "एबीपी स्टूडियो आपके समाधान में घटकों और आपके समाधान पर निर्भर मॉड्यूल का एक उच्च-स्तरीय दृश्य दिखाता है। आप अपना कोडबेस खोले बिना संस्थाओं, सेवाओं, HTTP एपीआई और बहुत कुछ का पता लगा सकते हैं।",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "ब्रीज़ में मल्टी-एप्लिकेशन या माइक्रोसर्विस सॉल्यूशंस चलाएं",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "एक क्लिक से एक, एकाधिक या सभी सेवाएँ चलाएँ। इस तरह, किसी सेवा को रोकना, परीक्षण या डीबग करने के लिए इसे विजुअल स्टूडियो में चलाना बहुत आसान है।",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "सेवाओं की सूची देखें, प्रत्येक सेवा के लिए वास्तविक समय HTTP अनुरोध और अपवाद संख्या देखें।",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "किसी भी सेवा पर आने वाले सभी HTTP अनुरोधों का पूरा विवरण देखें।",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "किसी भी सेवा में वास्तविक समय में अपवाद विवरण देखें, आसानी से फ़िल्टर करें और खोजें।",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "एप्लिकेशन लॉग दिखाएं, लॉग स्तर के आधार पर फ़िल्टर करें या टेक्स्ट द्वारा खोजें..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "समाधान रनर को छोड़े बिना अपने एप्लिकेशन का यूआई ब्राउज़ करें ।",
+ "IntegrateToYourKubernetesCluster": "अपने कुबेरनेट्स क्लस्टर में एकीकृत करें",
+ "IntegrateToYourKubernetesCluster_Description1": "अपने स्थानीय विकास परिवेश को स्थानीय या दूरस्थ कुबेरनेट्स क्लस्टर से कनेक्ट करें , जहां वह क्लस्टर पहले से ही आपका माइक्रोसर्विस समाधान चलाता है।",
+ "IntegrateToYourKubernetesCluster_Description2": "कुबेरनेट्स में किसी भी सेवा को उनके सेवा नाम DNS के साथ एक्सेस करें, जैसे वे आपके स्थानीय कंप्यूटर में चल रही हैं।",
+ "IntegrateToYourKubernetesCluster_Description3": "उस क्लस्टर में किसी भी सेवा को इंटरसेप्ट करें , ताकि इंटरसेप्टेड सेवा का सारा ट्रैफ़िक स्वचालित रूप से आपकी स्थानीय मशीन में चल रही आपकी सेवा पर रीडायरेक्ट हो जाए। जब आपकी सेवा को कुबेरनेट्स में किसी सेवा का उपयोग करने की आवश्यकता होती है, तो ट्रैफ़िक को क्लस्टर पर वापस भेज दिया जाता है, जैसे आपकी स्थानीय सेवा कुबेरनेट्स के अंदर चल रही है।",
+ "GetInformed": "सूचना मिली",
+ "Studio_GetInformed_Description1": "सूचित होने के लिए अपनी संपर्क जानकारी छोड़ें और जब एबीपी स्टूडियो लॉन्च हो जाए तो सबसे पहले इसे आज़माएं ।",
+ "Studio_GetInformed_Description2": "नियोजित पूर्वावलोकन रिलीज़ दिनांक: 2023 की तीसरी तिमाही।",
+ "ThankYou!": "धन्यवाद!",
+ "SendBetaRequest": "बीटा अनुरोध भेजें",
+ "YouJoinedTheBetaTesterProgram": "आप एबीपी स्टूडियो बीटा टेस्टर प्रोग्राम में शामिल हुए।",
+ "PricingExplanation2": "30 दिन की मनी बैक गारंटी — और जानें",
+ "MoneyBackGuaranteeText": "* सभी लाइसेंस पर 30 दिन की मनी-बैक गारंटी! टीम पर 100% रिफंड, 30 दिनों के भीतर बिजनेस और एंटरप्राइज लाइसेंस पर 60% रिफंड।",
+ "MobileApplicationStartupTemplates": "मोबाइल एप्लिकेशन स्टार्टअप टेम्पलेट्स",
+ "MobileApplicationStartupTemplates_Description1": "आपके एबीपी कमर्शियल समाधानों के लिए एकीकृत मोबाइल एप्लिकेशन स्टार्टअप टेम्पलेट।",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "एबीपी मोबाइल स्टार्टअप टेम्प्लेट का उपयोग करके शक्तिशाली लाइन-ऑफ-बिजनेस एप्लिकेशन बनाएं",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "एबीपी कमर्शियल रिएक्ट नेटिव और .NET MAUI के साथ कार्यान्वित दो मोबाइल एप्लिकेशन स्टार्टअप टेम्पलेट प्रदान करता है। जब आप अपना नया एबीपी-आधारित समाधान बनाते हैं, तो आपके बैकएंड एपीआई से जुड़े बुनियादी स्टार्टअप एप्लिकेशन भी होंगे।",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "एप्लिकेशन में एक पूर्व-निर्मित प्रमाणीकरण टोकन चक्र, बहु-भाषा समर्थन, बहु-किरायेदारी समर्थन, लॉगिन, पासवर्ड भूल गए, प्रोफ़ाइल प्रबंधन और एक उपयोगकर्ता प्रबंधन पृष्ठ है। आप अपना स्वयं का व्यावसायिक तर्क जोड़ सकते हैं और अपनी आवश्यकताओं के आधार पर इसे अनुकूलित कर सकते हैं।",
+ "TwoFrameworkOptions": "दो फ़्रेमवर्क विकल्प",
+ "TwoFrameworkOptions_Description": "एबीपी रिएक्ट नेटिव और .NET MAUI मोबाइल स्टार्टअप टेम्पलेट दोनों प्रदान करता है। इस तरह, आप वह चुन सकते हैं जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो। दोनों ऐप्स iOS और Android प्लेटफ़ॉर्म के बीच उच्चतम दर पर कोड का पुन: उपयोग करते हैं।",
+ "PreIntegratedToYourBackend": "आपके बैकएंड पर पूर्व-एकीकृत",
+ "PreIntegratedToYourBackend_Description": "एबीपी मोबाइल एप्लिकेशन आपके बैकएंड एपीआई में पूर्व-एकीकृत हैं। यह सर्वर से एक वैध प्रमाणीकरण टोकन प्राप्त करता है और प्रमाणित अनुरोध करता है।",
+ "MultiLanguage": "बहु-भाषा",
+ "MultiLanguage_Description": "यह पहले से ही 10 से अधिक भाषाओं का समर्थन करता है। आप अगली भाषाएँ भी जोड़ सकते हैं.",
+ "Arabic": "अरबी",
+ "Czech": "चेक",
+ "English": "अंग्रेज़ी",
+ "Hungarian": "हंगेरी",
+ "Finnish": "फिनिश",
+ "French": "फ़्रेंच",
+ "Hindi": "हिंदी",
+ "Portuguese": "पुर्तगाली",
+ "Italian": "इतालवी",
+ "Russian": "रूसी",
+ "Slovak": "स्लोवाक",
+ "Turkish": "तुर्की",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "एबीपी मोबाइल ऐप्स के साथ अपने ग्राहकों को जोड़े रखें और बनाए रखें",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "आपके ग्राहक अपने उत्पादों और सदस्यताओं को कहीं से भी, कभी भी प्रबंधित करना चाहते हैं। इसके लिए संगठनों को ऐसे मोबाइल ऐप्स बनाने की आवश्यकता है जो ग्राहकों को उनके अनुरोधों को शीघ्रता और निर्बाध रूप से पूरा करने में सक्षम बनाएं।",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "एबीपी मोबाइल ऐप्स के साथ, आप एंड्रॉइड और आईओएस के लिए उच्च गुणवत्ता वाले देशी मोबाइल ऐप बना सकते हैं... एकल कोडबेस का उपयोग करके और सुरक्षा, गुणवत्ता या स्केलेबिलिटी से समझौता किए बिना।",
+ "OneCodeBaseMultipleDevices": "एक कोड-बेस एकाधिक डिवाइस",
+ "OneCodeBaseMultipleDevices_Description": "एबीपी मोबाइल एप्लिकेशन क्रॉस-प्लेटफ़ॉर्म हैं। वे आईओएस और एंड्रॉइड उपकरणों पर स्थापित और चलाने के लिए तैयार हैं, और वे एक ही कोड आधार का उपयोग करके विभिन्न फॉर्म कारकों के अनुकूल होते हैं। डेवलपर्स को केवल एक बार यूआई और फ्रंट-एंड कोड बनाने की आवश्यकता है, प्रत्येक डिवाइस के लिए कोड को अनुकूलित करने की कोई आवश्यकता नहीं है जिसे आप समर्थन देना चाहते हैं।",
+ "ComesWithTheSourceCode": "सोर्स-कोड के साथ आता है",
+ "ComesWithTheSourceCode_Description": "मोबाइल ऐप्स को सोर्स-कोड प्रदान किया जाता है। ब्रांडिंग दिशानिर्देशों को पूरा करने के लिए अपने ऐप्स के UX/UI को आसानी से अनुकूलित करें।",
+ "Purchase_OneYearPrice": "1 वर्ष की कीमत",
+ "Purchase_DeveloperSeatCount": "डेवलपर सीट गणना",
+ "Purchase_DevelopersAlreadyIncluded": "{0} डेवलपर्स पहले से ही शामिल हैं",
+ "1Year": "1 वर्ष",
+ "{0}Years": "{0} वर्ष",
+ "1YearLicense": "1 वर्ष का लाइसेंस",
+ "{0}YearsLicense": "{0} वर्ष लाइसेंस",
+ "1AdditionalDeveloper": "1 अतिरिक्त डेवलपर",
+ "{0}AdditionalDevelopers": "{0} अतिरिक्त डेवलपर्स",
+ "Discount": "छूट ({0}%)",
+ "Summary": "सारांश",
+ "TrainingPack": "प्रशिक्षण पैक",
+ "TrainingPackDiscount": "प्रशिक्षण पैक छूट",
+ "Purchase_OnboardingTraining_Description": "यह लाइव प्रशिक्षण पैकेज 8 छात्रों की कक्षा के लिए मान्य है और यह छूट केवल नए लाइसेंस के साथ खरीदने पर ही मान्य है। और अधिक जानें",
+ "Purchase_Save": "{0}% बचाएं {1} {2}",
+ "RemoveBasket": "टोकरी से निकालें",
+ "WhyABPIOPlatform?": "ABP.IO प्लेटफार्म क्यों?",
+ "DocumentAim": "इस दस्तावेज़ का लक्ष्य बड़े प्रश्न का उत्तर देना है:",
+ "DocumentAim_Description": ""आपको नए सिरे से नया समाधान बनाने के बजाय ABP.IO प्लेटफ़ॉर्म का उपयोग क्यों करना चाहिए?"",
+ "DocumentAim_Description2": "दस्तावेज़ एक आधुनिक सॉफ़्टवेयर समाधान के निर्माण की चुनौतियों का परिचय देता है और बताता है कि एबीपी इन चुनौतियों का समाधान कैसे करता है।",
+ "CreatingANewSolution": "एक नया समाधान बनाना",
+ "CreatingANewSolution_Description": "जब आपको एक नया समाधान शुरू करने की आवश्यकता होती है, तो आपको खुद से बहुत सारे प्रश्न पूछने की ज़रूरत होती है, और आपको अपना पहला व्यवसाय कोड लिखना शुरू करने से पहले बहुत समय बिताना चाहिए।",
+ "CreatingAnEmptySolution": "एक खाली समाधान बनाना",
+ "THEPROBLEM": "समस्या",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "यहां तक कि लगभग-खाली समाधान बनाना भी चुनौतीपूर्ण है;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "आप विभिन्न परियोजनाओं में अपना कोडबेस कैसे व्यवस्थित करते हैं?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "परतें क्या हैं और वे कैसे परस्पर क्रिया करती हैं?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "आप तृतीय-पक्ष लाइब्रेरी और सिस्टम से कैसे एकीकृत होते हैं?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "स्वचालित परीक्षण कैसे सेट करें?",
+ "ABPSOLUTION": "एबीपी समाधान",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "एबीपी डोमेन संचालित डिज़ाइन सिद्धांतों के आधार पर एक अच्छी तरह से सुसज्जित, स्तरित और उत्पादन-तैयार स्टार्टअप समाधान प्रदान करता है। समाधान में प्रत्येक परत के लिए एक पूर्व-कॉन्फ़िगर इकाई और एकीकरण परीक्षण परियोजनाएं भी शामिल हैं।",
+ "CommonLibraries": "सामान्य पुस्तकालय",
+ "CommonLibraries_THEPROBLEM_Description": "सामान्य आवश्यकताओं को लागू करने के लिए आपको किन पुस्तकालयों का उपयोग करना चाहिए? सॉफ़्टवेयर विकास पारिस्थितिकी तंत्र अत्यधिक गतिशील है, जिससे नवीनतम टूल, लाइब्रेरी, रुझान और दृष्टिकोण के साथ बने रहना चुनौतीपूर्ण हो जाता है।",
+ "CommonLibraries_ABPSOLUTION_Description": "एबीपी लोकप्रिय, परिपक्व और अद्यतित पुस्तकालयों को समाधान में पूर्व-एकीकृत करता है। आपको उन्हें एकीकृत करने या उन्हें एक-दूसरे के साथ संवाद करने में समय बर्बाद करने की आवश्यकता नहीं है। वे लीक से हटकर ठीक से काम करते हैं।",
+ "UITheme&Layout": "यूआई थीम और लेआउट",
+ "UITheme&Layout_THEPROBLEM_Description": "यूआई चिंताओं को संबोधित करते समय, कई प्रकार की चुनौतियाँ सामने आती हैं। इनमें एक सुसंगत उपस्थिति और नेविगेशन मेनू, हेडर, टूलबार, फ़ुटर, विजेट और बहुत कुछ जैसी कई सुविधाओं के साथ एक उत्तरदायी, समकालीन और अनुकूलनीय यूआई किट के लिए आधारभूत कार्य स्थापित करना शामिल है।",
+ "UITheme&Layout_THEPROBLEM_Description2": "भले ही आप पूर्व-डिज़ाइन की गई थीम चुनते हैं, इसे अपने प्रोजेक्ट में सहजता से एकीकृत करने के लिए विकास के दिनों की आवश्यकता हो सकती है। एक अतिरिक्त बाधा ऐसे विषयों को अपग्रेड करने में है। अक्सर, थीम की HTML/CSS संरचना आपके यूआई कोड के साथ जुड़ जाती है, जिससे भविष्य में थीम में बदलाव होते हैं या जटिल कार्यों को अपग्रेड किया जाता है। कोड और डिज़ाइन का यह अंतर्संबंध लाइन में समायोजन करने के लचीलेपन को जटिल बनाता है।",
+ "UITheme&Layout_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क एक विशिष्ट थीम प्रणाली प्रदान करता है जो आपके यूआई कोड को थीम बाधाओं से मुक्त करता है। थीम्स अलगाव में मौजूद हैं, NuGet या NPM पैकेज के रूप में पैक किए गए हैं, जिससे थीम इंस्टालेशन या अपग्रेड कुछ ही मिनटों में हो जाता है। जबकि आप अपने कस्टम थीम को विकसित करने या किसी मौजूदा को एकीकृत करने का विकल्प बरकरार रखते हैं, एबीपी कमर्शियल पॉलिश और समकालीन थीम का एक संग्रह प्रस्तुत करता है।",
+ "UITheme&Layout_ABPSOLUTION_Description2": "इसके अतिरिक्त, टेलरिक और डेवएक्सप्रेस जैसे यूआई घटक प्रदाता भी हैं। हालाँकि, ये प्रदाता मुख्य रूप से व्यक्तिगत घटकों को प्रस्तुत करते हैं, जिससे आपके लेआउट सिस्टम को स्थापित करने की जिम्मेदारी आप पर आ जाती है। एबीपी-आधारित परियोजनाओं के भीतर काम करते समय, आप इन पुस्तकालयों को सहजता से शामिल कर सकते हैं, जैसे आप किसी अन्य परियोजना में करेंगे।",
+ "TestInfrastructure": "परीक्षण अवसंरचना",
+ "TestInfrastructure_THEPROBLEM_Description": "एक मजबूत परीक्षण वातावरण स्थापित करना एक समय लेने वाला प्रयास है। इसमें आपके समाधान के भीतर समर्पित परीक्षण परियोजनाएं स्थापित करना, आवश्यक उपकरणों का सावधानीपूर्वक चयन करना, सेवा और डेटाबेस मॉक बनाना, परीक्षणों में अनावश्यक कोड को कम करने के लिए आवश्यक आधार कक्षाएं और उपयोगिता सेवाएं तैयार करना और विभिन्न संबंधित कार्यों को संबोधित करना शामिल है।",
+ "TestInfrastructure_ABPSOLUTION_Description": "एबीपी स्टार्टअप टेम्प्लेट आपके लिए प्रक्रिया को सुव्यवस्थित करते हुए, कॉन्फ़िगर किए गए परीक्षण प्रोजेक्टों से पहले से सुसज्जित होते हैं। इसका मतलब यह है कि पहले दिन से, आप बिना किसी देरी के आसानी से अपना प्रारंभिक इकाई या एकीकरण परीक्षण कोड लिखना शुरू कर सकते हैं।",
+ "CodingStandards&Training": "कोडिंग मानक एवं प्रशिक्षण",
+ "CodingStandards&Training_THEPROBLEM_Description": "विकास के लिए समाधान स्थापित करने के बाद, आपको आमतौर पर डेवलपर्स को यह सिखाना होगा कि सिस्टम कैसे काम करता है और समान सहमत तरीकों का उपयोग करके इसे कैसे बनाया जाए। भले ही आप उन्हें प्रशिक्षण दें, दस्तावेज़ीकरण को अद्यतन रखना कठिन हो सकता है। जैसे-जैसे समय बीतता है, प्रत्येक डेवलपर अपने तरीके से कोड लिख सकता है, जिससे कोड लिखने के नियम एक-दूसरे से भिन्न हो जाते हैं।",
+ "CodingStandards&Training_ABPSOLUTION_Description": "एबीपी समाधान पहले से ही सुव्यवस्थित है और इसमें स्पष्ट स्पष्टीकरण हैं। चरण-दर-चरण ट्यूटोरियल और मार्गदर्शिकाएँ आपको दिखाती हैं कि एबीपी प्रोजेक्ट पर कैसे काम करना है।",
+ "KeepingYourSolutionUpToDate": "अपने समाधान को अद्यतन रखना",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "अपना विकास शुरू करने के बाद, आपको अपग्रेड और पैच के लिए उपयोग की जाने वाली लाइब्रेरी के नए संस्करणों पर नज़र रखनी होगी।",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "हम नियमित रूप से सभी पैकेजों को नवीनतम संस्करणों में अपडेट करते हैं और स्थिर रिलीज़ से पहले उनका परीक्षण करते हैं। जब आप एबीपी फ्रेमवर्क को अपडेट करते हैं, तो इसकी सभी निर्भरताएं एज टेक्नोलॉजी में अपग्रेड हो जाती हैं।",
+ "DRY": "अपने आप को मत दोहराओ!",
+ "DRY_Description": "आधार समाधान बनाने में काफी समय लगता है और अच्छे वास्तुशिल्प अनुभव की आवश्यकता होती है। हालाँकि, यह तो बस शुरुआत है! जैसे-जैसे आप विकास करना शुरू करेंगे, आपको संभवतः बहुत सारे दोहराव वाले कोड लिखने पड़ेंगे; यह बहुत अच्छा होगा यदि यह सब स्वचालित रूप से संभाला जा सके।",
+ "DRY_Description2": "एबीपी कॉन्फ़िगरेशन सिद्धांत पर कन्वेंशन का पालन करके दोहराए जाने वाले कोड को यथासंभव स्वचालित और सरल बनाता है। हालाँकि, जब आपको मैन्युअल गियर पर स्विच करने की आवश्यकता होती है तो यह आपको प्रतिबंधित नहीं करता है। नियंत्रण सदैव आपके हाथ में है.",
+ "Authentication": "प्रमाणीकरण",
+ "Authentication_THEPROBLEM_Description": "एकल साइन ऑन, सक्रिय निर्देशिका/एलडीएपी एकीकरण, ओपनइडिक्ट एकीकरण, सामाजिक लॉगिन, दो-कारक प्रमाणीकरण, पासवर्ड भूल गए/रीसेट, ईमेल सक्रियण, नया उपयोगकर्ता पंजीकरण, पासवर्ड जटिलता नियंत्रण, असफल प्रयासों पर खाता लॉक करना, असफल लॉगिन प्रयास दिखाना... आदि। हम जानते हैं कि इन सभी सामान्य आवश्यकताओं से आप परिचित हैं। आप अकेले नहीं हैं!",
+ "Authentication_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क और व्यावसायिक संस्करण आपके लिए पुन: प्रयोज्य खाता मॉड्यूल के रूप में पूर्व-क्रियान्वित ये सभी मानक सामग्री प्रदान करते हैं। आप बस वही सक्षम और कॉन्फ़िगर करें जिसकी आपको आवश्यकता है।",
+ "CrossCuttingConcerns": "फिल्म आदि में दृश्यों के संपादन संबंधी चिंताएं",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "क्रॉस-कटिंग चिंताएं मौलिक दोहराव तर्क हैं जिन्हें प्रत्येक उपयोग के मामले में लागू किया जाना चाहिए। कुछ उदाहरण;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "लेन-देन शुरू करना, सफलता पर प्रतिबद्ध होना और त्रुटियों पर वापस लौटना।",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "अपवादों को संभालना और रिपोर्ट करना, ग्राहकों को उचित त्रुटि प्रतिक्रिया लौटाना और ग्राहक पक्ष पर त्रुटि मामलों को संभालना।",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "प्राधिकरण और सत्यापन को कार्यान्वित करना, उचित प्रतिक्रियाएँ लौटाना और ग्राहक पक्ष पर इन्हें संभालना।",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क सभी सामान्य क्रॉस-कटिंग चिंताओं को स्वचालित या सरल बनाता है। आप केवल वही कोड लिखते हैं जो आपके व्यवसाय के लिए मायने रखता है, और एबीपी परंपराओं के अनुसार बाकी काम संभालता है।",
+ "ArchitecturalInfrastructure": "वास्तु संरचना",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "आपको आमतौर पर अपने आर्किटेक्चर को ठीक से लागू करने के लिए बुनियादी ढांचे का निर्माण करने की आवश्यकता होती है। उदाहरण के लिए, आप आम तौर पर रिपॉजिटरी पैटर्न लागू करते हैं। आप संस्थाओं, सेवाओं, नियंत्रकों और अन्य वस्तुओं को बनाने के लिए सरलीकरण और मानकीकरण के लिए कुछ आधार वर्गों को परिभाषित करते हैं।",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क ये सब और बहुत कुछ आउट ऑफ द बॉक्स प्रदान करता है। यह परिपक्व और अच्छी तरह से प्रलेखित है।",
+ "EnterpriseApplicationRequirements": "एंटरप्राइज़ एप्लिकेशन आवश्यकताएँ",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "ऐसी बहुत सी आवश्यकताएँ हैं जिन्हें आप प्रत्येक व्यावसायिक अनुप्रयोग में बार-बार लागू करते हैं;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "भूमिकाओं और उपयोगकर्ताओं के आधार पर यूआई पर विस्तृत अनुमति प्रणाली और अनुमतियाँ प्रबंधित करना।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "जब कोई उपयोगकर्ता डेटाबेस रिकॉर्ड को संशोधित करता है तो उसे ट्रैक करने के लिए ऑडिट लॉग और इकाई इतिहास लिखना।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "अपनी इकाइयों को सॉफ्ट डिलीट बनाएं, ताकि उन्हें डेटाबेस से भौतिक रूप से हटाने के बजाय हटाए गए के रूप में चिह्नित किया जा सके और स्वचालित रूप से आपके प्रश्नों पर हटाई गई इकाइयों को फ़िल्टर किया जा सके।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "फ्रंटएंड कोड से अपने बैकएंड एपीआई का उपभोग करने के लिए एब्स्ट्रैक्शन और रैपर बनाना।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "पृष्ठभूमि कार्यों को कतारबद्ध करना और निष्पादित करना।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "एक वैश्विक प्रणाली में अनेक समय क्षेत्रों को संभालना।",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "सर्वर और क्लाइंट के बीच सत्यापन, स्थानीयकरण, प्राधिकरण तर्क साझा करना।",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "एबीपी ऐसी आवश्यकताओं को आसानी से लागू करने के लिए एक बुनियादी ढांचा प्रदान करता है। फिर, आप इन सभी को बार-बार लागू करने के लिए अपना बहुमूल्य समय बर्बाद नहीं करते हैं।",
+ "GeneratingInitialCode&Tooling": "प्रारंभिक कोड और टूलींग उत्पन्न करना",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "आप एक सामान्य वेब एप्लिकेशन में कई समान पेज बनाएंगे। उनमें से अधिकांश समान सीआरयूडी ऑपरेशन करेंगे। बार-बार ऐसे पेज बनाना बहुत कठिन और त्रुटि-प्रवण भी है।",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "एबीपी सुइट आपकी संस्थाओं के लिए कुछ ही सेकंड में एक पूर्ण-स्टैक सीआरयूडी पेज तैयार कर सकता है। उत्पन्न कोड स्तरित और साफ है। सभी मानक सत्यापन और प्राधिकरण आवश्यकताएँ लागू की गई हैं। साथ ही, यूनिट परीक्षण कक्षाएं उत्पन्न होती हैं। एक बार जब आपको पूरी तरह से चलने वाला पृष्ठ मिल जाए, तो आप इसे अपनी व्यावसायिक आवश्यकताओं के अनुसार संशोधित कर सकते हैं।",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "तृतीय-पक्ष पुस्तकालयों और प्रणालियों से एकीकरण",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "अधिकांश पुस्तकालयों को निम्न स्तर के रूप में डिज़ाइन किया गया है, और आप आमतौर पर अपने समाधान में हर जगह समान एकीकरण और कॉन्फ़िगरेशन कोड को दोहराए बिना उन्हें ठीक से एकीकृत करने के लिए कुछ काम करते हैं। उदाहरण के लिए, मान लें कि आपको अपनी वितरित ईवेंट बस को लागू करने के लिए RabbitMQ का उपयोग करना होगा। आप बस इतना करना चाहते हैं; एक संदेश को कतार में भेजें और आने वाले संदेशों को संभालें। लेकिन आपको मैसेजिंग पैटर्न, कतार और विनिमय विवरण को समझने की आवश्यकता है। कुशल कोड लिखने के लिए, आपको कनेक्शन, क्लाइंट और चैनल प्रबंधित करने के लिए एक पूल बनाना होगा। आपको अपवादों, ACK संदेशों, विफलताओं पर RabbitMQ से पुनः कनेक्ट करने आदि से भी निपटना होगा।",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "उदाहरण के लिए, एबीपी का रैबिटएमक्यू डिस्ट्रीब्यूटेड इवेंट बस एकीकरण इन सभी विवरणों को सारगर्भित करता है। आप बिना किसी हलचल के संदेश भेजते और प्राप्त करते हैं। क्या आपको निम्न-स्तरीय कोड लिखने की आवश्यकता है? कोई बात नहीं, आप ऐसा हमेशा कर सकते हैं। जब आपको आपके द्वारा उपयोग की जा रही लाइब्रेरी की निम्न-स्तरीय सुविधाओं का उपयोग करने की आवश्यकता होती है तो एबीपी आपको प्रतिबंधित नहीं करता है।",
+ "WhyNotBuildYourOwnFramework?": "अपना स्वयं का ढाँचा क्यों नहीं बनाते?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "सभी बुनियादी ढांचे को, यहां तक कि सबसे सरल तरीके से भी, निर्माण, रखरखाव और दस्तावेजीकरण में बहुत समय लगता है। यह समय के साथ बड़ा हो जाता है, और इसे आपके समाधान में बनाए रखना कठिन हो जाता है। इन्हें पुन: प्रयोज्य परियोजना में अलग करना आपके स्वयं के आंतरिक ढांचे के निर्माण के लिए प्रारंभिक बिंदु है।",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "आंतरिक ढांचे का निर्माण, दस्तावेजीकरण, प्रशिक्षण और रखरखाव वास्तव में कठिन है। यदि आपके पास एक अनुभवी, समर्पित फ्रेमवर्क टीम नहीं है, तो आपका आंतरिक ढांचा तेजी से एक अप्रलेखित विरासत कोड बन जाता है जिसे अब कोई भी समझ और बनाए नहीं रख सकता है। दूसरी ओर, ये ढाँचे आम तौर पर टीम में एक या दो डेवलपर्स द्वारा विकसित किए जाते हैं। और ये साथी ज्ञान भंडार बनते जा रहे हैं। यह उनके लिए अच्छा है लेकिन कंपनी के लिए बुरा है क्योंकि वे परियोजना की विफलता का एकमात्र बिंदु -SPOF- हैं। एक बार जब वे कंपनी छोड़ देते हैं, तो प्रोजेक्ट नाटकीय रूप से बंद हो जाता है।",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क एक समुदाय-संचालित, अच्छी तरह से प्रलेखित, परिपक्व और सामान्य एप्लिकेशन फ्रेमवर्क है। अत्यधिक अनुभवी डेवलपर्स की एक टीम इसे अद्यतन, समझने में आसान और उपयोग में आरामदायक बनाए रखने के लिए कड़ी मेहनत कर रही है। इस तरह के स्थिर ढांचे का उपयोग करने से आप अपने स्वयं के व्यवसाय कोड पर ध्यान केंद्रित कर सकते हैं और जब भी आपको आवश्यकता हो तो विशेषज्ञों से ढांचे के बारे में सहायता प्राप्त कर सकते हैं।",
+ "ArchitecturalInfrastructure_Description": "SaaS एप्लिकेशन, मॉड्यूलर या माइक्रोसर्विस सिस्टम सबसे अधिक उपयोग किए जाने वाले एंटरप्राइज़ सॉफ़्टवेयर मॉडल हैं। ऐसी प्रणालियों के निर्माण के लिए न केवल अच्छी समझ और अनुभव की आवश्यकता होती है बल्कि एक मजबूत सॉफ्टवेयर बुनियादी ढांचे की भी आवश्यकता होती है। अन्यथा, आप अपने कोडबेस में इन वास्तुशिल्प विवरणों का समर्थन करने के लिए स्वयं को एक बड़ा प्रयास करते हुए पाएंगे।",
+ "Modularity": "प्रतिरूपकता",
+ "Modularity_THEPROBLEM_Description": "वास्तव में मॉड्यूलर सिस्टम बनाना आसान नहीं है! सिस्टम के सभी पहलुओं (डेटाबेस, इकाइयां, एपीआई, यूआई पेज/घटक) को मॉड्यूल में विभाजित किया जा सकता है, और प्रत्येक मॉड्यूल को अन्य के बिना पुन: उपयोग किया जा सकता है। सादा ASP.NET कोर ऐसी मॉड्यूलर वास्तुकला प्रदान नहीं करता है। यदि आपको इसकी आवश्यकता है, तो आपको इसके बारे में नए सिरे से सोचना चाहिए।",
+ "Modularity_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क का जन्म एक मॉड्यूलर एप्लिकेशन डेवलपमेंट संरचना के रूप में हुआ है। फ्रेमवर्क में प्रत्येक सुविधा को मॉड्यूलरिटी के अनुकूल बनाने के लिए विकसित किया गया है। दस्तावेज़ीकरण और मार्गदर्शिकाएँ बताती हैं कि मानक तरीके से पुन: प्रयोज्य मॉड्यूल कैसे विकसित करें।",
+ "SaaSMultiTenancy": "सास/बहु-किरायेदारी",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "मल्टी-टेनेंसी SaaS सिस्टम को लागू करने का एक सामान्य तरीका है। हालाँकि, एक सतत बहु-किरायेदार बुनियादी ढांचे को लागू करना जटिल हो सकता है।",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क आपके बिजनेस कोड से संपूर्ण बहु-किरायेदार बुनियादी ढांचा और अमूर्त जटिलता प्रदान करता है। आपका एप्लिकेशन कोड अधिकतर बहु-किरायेदारी से अवगत होगा, जबकि एबीपी फ्रेमवर्क स्वचालित रूप से किरायेदारों के डेटाबेस, कैश और अन्य विवरणों को एक दूसरे से अलग करता है। यह एकल डेटाबेस, प्रति किरायेदार डेटाबेस और हाइब्रिड दृष्टिकोण का समर्थन करता है। यह Microsoft Identity और OpenIddict जैसे पुस्तकालयों को ठीक से कॉन्फ़िगर करता है, जो सामान्य रूप से बहु-किरायेदारी संगत नहीं हैं।",
+ "Microservices": "माइक्रोसर्विसेज",
+ "Microservices_THEPROBLEM_Description": "माइक्रोसर्विस सिस्टम के निर्माण के लिए कई बुनियादी ढांचे के विवरणों की आवश्यकता होती है: अनुप्रयोगों और माइक्रोसर्विसेज को प्रमाणित और अधिकृत करना और माइक्रोसर्विसेज के बीच एसिंक्रोनस मैसेजिंग और सिंक्रोनस (रेस्ट/जीआरपीसी) संचार पैटर्न को लागू करना सबसे बुनियादी मुद्दे हैं।",
+ "Microservices_ABPSOLUTION_Description": "एबीपी फ्रेमवर्क उद्योग मानक टूल का उपयोग करके आपके माइक्रोसर्विस समाधान को लागू करने में मदद करने के लिए सेवाएं, गाइड और नमूने प्रदान करता है।",
+ "Microservices_ABPSOLUTION_Description2": "एबीपी कमर्शियल एक कदम आगे बढ़कर आपके माइक्रोसर्विस समाधान को किक-स्टार्ट करने के लिए एक संपूर्ण स्टार्टअप टेम्पलेट प्रदान करता है।",
+ "PreBuiltModules": "पूर्व-निर्मित मॉड्यूल",
+ "PreBuiltModules_THEPROBLEM_Description": "हम सभी की व्यावसायिक आवश्यकताएँ समान लेकिन थोड़ी भिन्न होती हैं। हालाँकि, हम सभी को पहिए का फिर से आविष्कार करना चाहिए क्योंकि किसी का कोड सीधे हमारे समाधान में काम नहीं कर सकता है। वे सभी एक बड़े समाधान के अंतर्निहित भाग हैं।",
+ "PreBuiltModules_ABPSOLUTION_Description": "एबीपी कमर्शियल मॉड्यूल भुगतान, चैट, फ़ाइल प्रबंधन, ऑडिट लॉग रिपोर्टिंग... आदि जैसे कई पुन: प्रयोज्य एप्लिकेशन मॉड्यूल प्रदान करता है। ये सभी मॉड्यूल आसानी से आपके समाधान में स्थापित होते हैं और सीधे काम करते हैं। हम लगातार अधिक मॉड्यूल जोड़ रहे हैं।",
+ "PreBuiltModules_ABPSOLUTION_Description2": "सभी मॉड्यूल आपकी व्यावसायिक आवश्यकताओं के अनुरूप डिज़ाइन किए गए हैं। यदि आपको पूर्ण नियंत्रण की आवश्यकता है, तो आप किसी भी मॉड्यूल का पूर्ण स्रोत कोड डाउनलोड कर सकते हैं और अपनी विशिष्ट व्यावसायिक आवश्यकताओं के आधार पर पूरी तरह से अनुकूलित कर सकते हैं।",
+ "ABPCommunity": "एबीपी समुदाय",
+ "ABPCommunity_Description": "अंत में, एक बड़े समुदाय में होने से जहां हर कोई समान कोडिंग शैलियों और सिद्धांतों का पालन करता है और एक सामान्य बुनियादी ढांचे को साझा करता है, जब आपको परेशानी होती है या डिज़ाइन निर्णयों में मदद की ज़रूरत होती है तो शक्ति मिलती है। चूँकि हम समान रूप से कोड लिखते हैं, हम एक-दूसरे की बेहतर मदद कर सकते हैं। एबीपी एक समुदाय-समर्थित परियोजना है जिसमें GitHub पर 10K से अधिक सितारे हैं।",
+ "ABPCommunity_Description2": "एबीपी डेवलपर्स के बीच कोड या पुन: प्रयोज्य लाइब्रेरी साझा करना आसान है। एक कोड स्निपेट जो आपके लिए काम करता है वह दूसरों के लिए भी काम करेगा। ऐसे बहुत सारे नमूने और ट्यूटोरियल हैं जिन्हें आप सीधे अपने एप्लिकेशन के लिए लागू कर सकते हैं।",
+ "ABPCommunity_Description3": "जब आप किसी ऐसे डेवलपर को नियुक्त करते हैं जिसने पहले एबीपी आर्किटेक्चर के साथ काम किया है तो वह तुरंत आपके समाधान को समझ जाएगा और बहुत कम समय में विकास शुरू कर देगा।",
+ "WhyAbpIo_Page_Title": "ABP.IO प्लेटफार्म क्यों?",
+ "AbpStudio_Page_Title": "एबीपी स्टूडियो",
+ "CampaignInfo": "नया लाइसेंस खरीदें या अपने मौजूदा लाइसेंस को नवीनीकृत करें और बिना किसी अतिरिक्त लागत के अतिरिक्त 2 महीने प्राप्त करें ! यह ऑफर सभी लाइसेंस योजनाओं के लिए मान्य है। सुनिश्चित करें कि आप प्रीमियम सुविधाओं और अपग्रेड तक अपनी पहुंच बढ़ाने के लिए इस सीमित समय के प्रमोशन का लाभ उठाएं।",
+ "HurryUpLastDay": "जल्दी करो! अंतिम दिन: {0}",
+ "CreatingCRUDPagesWithABPSuite": "एबीपी सुइट के साथ सीआरयूडी पेज बनाना",
+ "Testimonials": "प्रशंसापत्र",
+ "MultipleYearDiscount": "एकाधिक वर्ष की छूट",
+ "CampaignDiscountText": "ब्लैक फ्राइडे डिस्काउंट",
+ "CampaignDiscountName": "ब्लैक फ्राइडे",
+ "CampaignName:BlackFriday": "ब्लैक फ्राइडे"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json
new file mode 100644
index 00000000000..ed43e52ef0f
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json
@@ -0,0 +1,1089 @@
+{
+ "culture": "hr",
+ "texts": {
+ "OrganizationManagement": "Upravljanje organizacijom",
+ "OrganizationList": "Popis organizacija",
+ "Volo.AbpIo.Commercial:010003": "Vi niste vlasnik ove organizacije!",
+ "OrganizationNotFoundMessage": "Organizacija nije pronađena!",
+ "DeveloperCount": "Dodijeljeni / ukupni programeri",
+ "QuestionCount": "Preostala / ukupno pitanja",
+ "Unlimited": "Neograničen",
+ "Owners": "Vlasnici",
+ "Owner": "Vlasnik",
+ "AddMember": "Dodaj člana",
+ "AddNewOwner": "Dodaj novog vlasnika",
+ "AddNewDeveloper": "Dodaj novog programera",
+ "UserName": "Korisničko ime",
+ "Name": "Ime",
+ "EmailAddress": "Email adresa",
+ "Developers": "Programeri",
+ "LicenseType": "Vrsta licence",
+ "Manage": "Upravljati",
+ "SetDefault": "Postavi kao zadano",
+ "DefaultOrganization": "Zadano",
+ "StartDate": "Početni datum",
+ "EndDate": "Datum završetka",
+ "Modules": "Moduli",
+ "LicenseExtendMessage": "Vaš datum završetka licence produljuje se do {0}",
+ "LicenseUpgradeMessage": "Vaša je licenca nadograđena na {0}",
+ "LicenseExtendAdnUpgradeMessage": "Vaša je licenca produžena do {0}, a vaš licencni plan nadograđen je na {1}.",
+ "LicenseAddDeveloperMessage": "{0} programera dodano vašoj licenci",
+ "Volo.AbpIo.Commercial:010004": "Ne mogu pronaći navedenog korisnika! Korisnik mora biti već registriran.",
+ "MyOrganizations": "Moje organizacije",
+ "ApiKey": "API ključ",
+ "UserNameNotFound": "Ne postoji korisnik s korisničkim imenom {0}",
+ "SuccessfullyAddedToNewsletter": "Hvala što ste se pretplatili na naš newsletter!",
+ "MyProfile": "Moj profil",
+ "EmailNotValid": "Unesite važeću adresu e-pošte.",
+ "JoinOurMarketingNewsletter": "Pridružite se našem marketinškom biltenu",
+ "WouldLikeToReceiveMarketingMaterials": "Želio bih primati marketinške vijesti poput ponuda proizvoda i posebnih ponuda.",
+ "StartUsingYourLicenseNow": "Počnite koristiti svoju licencu sada!",
+ "WelcomePage": "Stranica dobrodošlice",
+ "UnsubscriptionExpireEmail": "Otkažite pretplatu na e-poruke s podsjetnicima o datumu isteka licence",
+ "UnsubscribeLicenseExpireEmailReminderMessage": "Ova pretplata e-poštom sadrži samo podsjetnike o datumu isteka vaše licence.",
+ "UnsubscribeFromLicenseExpireEmails": "Ako ne želite primati e-poruke o datumu isteka licence, možete se odjaviti u bilo kojem trenutku.",
+ "Unsubscribe": "Odjavi pretplatu",
+ "NotOrganizationMember": "Niste član niti jedne organizacije.",
+ "UnsubscribeLicenseExpirationEmailSuccessTitle": "Uspješno otkazana pretplata",
+ "UnsubscribeLicenseExpirationEmailSuccessMessage": "Više nećete primati e-poruke s podsjetnicima o datumu isteka licence.",
+ "IndexPageHeroSection": "Kompletna ugrađena platforma za web razvoj okvir",
+ "AbpCommercialShortDescription": "ABP Commercial nudi unaprijed izgrađene aplikacijske module, alate za brzi razvoj aplikacija, profesionalne UI teme, vrhunsku podršku i više.",
+ "LiveDemo": "Demo uživo",
+ "LiveDemoLead": "{1} koristeći svoj ABP račun, {3} na abp.io.
Ili ispunite obrazac u nastavku da sada napravite demo uživo",
+ "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Već postoji račun s navedenom adresom e-pošte: {0}
Za nastavak se možete prijaviti svojim računom.",
+ "GetLicence": "Nabavite licencu",
+ "Application": "Primjena",
+ "StartupTemplates": "Predlošci za pokretanje",
+ "Startup": "Pokretanje",
+ "Templates": "Predlošci",
+ "Developer": "Developer",
+ "Tools": "Alati",
+ "Premium": "Premija",
+ "PremiumSupport": "Premium podrška",
+ "PremiumForumSupport": "Vrhunska podrška za forum",
+ "UI": "korisničko sučelje",
+ "Themes": "Teme",
+ "JoinOurNewsletter": "Pridružite se našem biltenu",
+ "Send": "Poslati",
+ "WhatIsABPFramework": "ŠTO JE OKVIR ABP-a?",
+ "OpenSourceBaseFramework": "Open Source Base Framework",
+ "ABPFrameworkExplanation": "
Nadogradnja: nadogradnjom licence bit ćete unaprijeđeni u viši plan licence, što će vam omogućiti dodatne pogodnosti. Pogledajte tablicu za usporedbu licenci da vidite razlike između licencnih planova. S druge strane, kada nadogradite, datum isteka vaše licence se neće promijeniti! Da biste produljili datum isteka licence, morate produljiti svoju licencu.",
+ "LicenseRenewalCost": "Koliki je trošak obnove licence nakon 1 godine?",
+ "LicenseRenewalCostExplanation": "Cijena obnove (produljenja) standardne timske licence je {0} $, standardne poslovne licence je {1} $, a standardne licence za poduzeća je {2} $. Ako ste već korisnik, prijavite se na svoj račun kako biste pregledali trenutnu cijenu obnove.",
+ "HowDoIRenewMyLicense": "Kako mogu obnoviti licencu?",
+ "HowDoIRenewMyLicenseExplanation": "Licencu možete obnoviti tako da odete na stranicu za upravljanje organizacijom . Kako biste iskoristili naše snižene stope rane obnove, pobrinite se da obnovite prije isteka licence. Ne brinite o tome da ne znate kada se zatvara vaša prilika za ranu obnovu; primit ćete 3 e-poruke s podsjetnikom prije isteka pretplate. Poslat ćemo ih 30 dana, 7 dana i 1 dan prije isteka.",
+ "IsSourceCodeIncluded": "Uključuje li moja licenca izvorni kod komercijalnih modula i tema?",
+ "IsSourceCodeIncludedExplanation1": "Ovisi o vrsti licence koju ste kupili:",
+ "IsSourceCodeIncludedExplanation2": "Tim : Vaše rješenje koristi module i teme kao NuGet i NPM pakete. Ne uključuje njihov izvorni kod. Na taj način možete jednostavno nadograditi ove module i teme kad god nova verzija bude dostupna. Međutim, ne možete dobiti izvorni kod ovih modula i tema.",
+ "IsSourceCodeIncludedExplanation3": "Business/Enterprise : Osim Team licence, možete preuzeti izvorni kod bilo kojeg modula ili teme koja vam je potrebna. Možete čak ukloniti reference paketa NuGet/NPM za određeni modul i dodati njegov izvorni kod izravno u svoje rješenje kako biste ga u potpunosti promijenili.",
+ "IsSourceCodeIncludedExplanation4": "
Nakon slanja naknade za licencu putem bankovnog prijenosa, pošaljite svoju potvrdu i traženu vrstu licence na accounting@volosoft.com.
Informacije o našem međunarodnom bankovnom računu:",
+ "HowToUpgrade": "Kako nadograditi postojeće aplikacije kada je dostupna nova verzija?",
+ "HowToUpgradeExplanation1": "Kada izradite novu aplikaciju koristeći ABP Commercial, svi moduli i teme koriste se kao NuGet i NPM paketi. Dakle, možete jednostavno nadograditi pakete kada nova verzija bude dostupna.",
+ "HowToUpgradeExplanation2": "Uz standardne NuGet/NPM nadogradnje, ABP CLI pruža naredbu ažuriranja koja automatski pronalazi i nadograđuje sve pakete povezane s ABP-om u vašem rješenju.",
+ "DatabaseSupport": "Koji su sustavi baza podataka podržani?",
+ "DatabaseSupportExplanation": "Sam ABP Framework ne ovisi o bazi podataka i po svojoj prirodi može raditi s bilo kojim pružateljem baze podataka. Provjerite dokument o pristupu podacima za popis trenutno implementiranih pružatelja usluga.",
+ "UISupport": "Koji su UI okviri podržani?",
+ "Supported": "Podržano",
+ "UISupportExplanation": "Sam ABP okvir ne ovisi o okviru korisničkog sučelja i može raditi s bilo kojim okvirom korisničkog sučelja. Međutim, predlošci za pokretanje, korisničko sučelje modula i teme nisu implementirani za sve okvire korisničkog sučelja. Provjerite dokument Početak rada za ažurirani popis opcija korisničkog sučelja.",
+ "MicroserviceSupport": "Podržava li mikroservisnu arhitekturu?",
+ "MicroserviceSupportExplanation1": "Jedan od glavnih ciljeva okvira ABP je pružiti prikladnu infrastrukturu za stvaranje mikroservisnih rješenja. Provjerite dokument o arhitekturi mikroservisa da biste razumjeli kako pomaže u stvaranju sustava mikroservisa.",
+ "MicroserviceSupportExplanation2": "Svi ABP Commercial moduli dizajnirani su za podršku scenarijima postavljanja mikroservisa (s vlastitim API-jem i bazom podataka) prateći dokument s najboljim praksama razvoja modula .",
+ "MicroserviceSupportExplanation3": "Pružamo ogledno demonstracijsko rješenje mikroservisa koje pokazuje implementaciju arhitekture mikroservisa kako bismo vam pomogli da stvorite vlastito rješenje.",
+ "MicroserviceSupportExplanation4": "Dakle, kratak odgovor je: " Da, podržava mikroservisnu arhitekturu ".",
+ "MicroserviceSupportExplanation5": "Međutim, sustav mikroservisa je rješenje, a svako rješenje će imati različite zahtjeve, mrežnu topologiju, komunikacijske scenarije, mogućnosti autentifikacije, odluke o dijeljenju/particioniranju baze podataka, konfiguracije vremena izvođenja, integracije sustava treće strane i još mnogo toga.",
+ "MicroserviceSupportExplanation6": "ABP Framework i ABP Commercial pružaju infrastrukturu za scenarije mikroservisa, module kompatibilne s mikroservisima, uzorke i dokumentaciju koja će vam pomoći da izgradite vlastito rješenje. Ali nemojte očekivati da ćete izravno preuzeti rješenje iz snova koje je unaprijed napravljeno za vas. Morat ćete to razumjeti i spojiti određene dijelove na temelju svojih zahtjeva.",
+ "WhereCanIDownloadSourceCode": "Gdje mogu preuzeti izvorni kod?",
+ "WhereCanIDownloadSourceCodeExplanation": "Možete preuzeti izvorni kod svih ABP modula, Angular paketa i tema putem ABP Suite ili ABP CLI. Pogledajte Kako preuzeti izvorni kod?",
+ "ComputerLimitation": "Na koliko računala se programer može prijaviti kada razvija ABP?",
+ "ComputerLimitationExplanation": "Izričito dopuštamo {0} računala po pojedincu/licenciranom programeru. Kad god postoji potreba da razvojni programer razvije ABP komercijalne proizvode na trećem računalu, potrebno je poslati e-poruku na licencu@abp.io s objašnjenjem situacije, a mi ćemo tada izvršiti odgovarajuću dodjelu u našem sustavu.",
+ "RefundPolicy": "Imate li politiku povrata novca?",
+ "RefundPolicyExplanation": "Povrat novca možete zatražiti u roku od 30 dana od kupnje licence. Vrste licenci Business i Enterprise imaju opcije preuzimanja izvornog koda; stoga nudimo 60% povrata u roku od 30 dana za poslovne i poslovne licence. Osim toga, nema povrata novca za obnove i kupnju druge licence.",
+ "HowCanIRefundVat": "Kako mogu izvršiti povrat PDV-a?",
+ "HowCanIRefundVatExplanation1": "Ako ste uplatu izvršili putem 2Checkouta, povrat PDV-a možete izvršiti putem svog 2Checkout računa:",
+ "HowCanIRefundVatExplanation2": "Prijavite se na svoj 2Checkout račun",
+ "HowCanIRefundVatExplanation3": "Pronađite odgovarajuću narudžbu i pritisnite "Povrat zakašnjelog PDV-a" (unesite svoj PDV ID)",
+ "HowCanIGetMyInvoice": "Kako mogu dobiti svoju fakturu?",
+ "HowCanIGetMyInvoiceExplanation": "Postoje 2 pristupnika za plaćanje za kupnju licence: Iyzico i 2Checkout. Ako svoju licencu kupite putem 2Checkout gatewaya, on šalje PDF fakturu na vašu adresu e-pošte; pogledajte 2Checkout fakturiranje. Ako kupujete putem Iyzico gatewaya, s prilagođenom vezom za kupnju ili putem bankovne doznake, pripremit ćemo i poslati vaš račun. Svoju fakturu možete zatražiti ili preuzeti sa stranice za upravljanje organizacijom . Prije nego što nas kontaktirate za fakturu, provjerite svoju stranicu za upravljanje organizacijom!",
+ "Forum": "Forum",
+ "SupportExplanation": "ABP Commercial licenca pruža premium forumsku podršku od strane tima koji se sastoji od stručnjaka za ABP Framework.",
+ "PrivateTicket": "Privatna ulaznica",
+ "PrivateTicketExplanation": "Enterprise License također uključuje privatnu podršku s e-poštom i sustavom ulaznica.",
+ "AbpSuiteExplanation1": "ABP Suite vam omogućuje izradu web stranica u nekoliko minuta. To je .NET Core Global alat koji se može instalirati iz naredbenog retka.",
+ "AbpSuiteExplanation2": "Može stvoriti novo ABP rješenje i generirati CRUD stranice iz baze podataka prema front-endu. Za tehnički pregled pogledajte dokument",
+ "FastEasy": "Brzo i jednostavno",
+ "AbpSuiteExplanation3": "ABP Suite vam omogućuje jednostavno stvaranje CRUD stranica. Vi samo trebate definirati svoj entitet i njegova svojstva, a ostalo prepustite ABP Suite-u umjesto vas! ABP Suite generira sav potreban kod za vašu CRUD stranicu u nekoliko sekundi. Podržava Angular, MVC i Blazor korisnička sučelja.",
+ "RichOptions": "Bogate opcije",
+ "AbpSuiteExplanation4": "ABP Suite podržava više opcija korisničkog sučelja kao što su Razor Pages i Angular . Također podržava više baza podataka kao što je MongoDB i sve baze podataka koje podržava EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL i drugi pružatelji... ).",
+ "AbpSuiteExplanation5": "Dobra stvar je što ne morate brinuti o tim opcijama. ABP Suite razumije vašu vrstu projekta i generira kod za vaš projekt te postavlja generirani kod na pravo mjesto u vašem projektu.",
+ "SourceCode": "Izvorni kod",
+ "AbpSuiteExplanation6": "ABP Suite generira izvorni kod za vas! Ne stvara čarobne datoteke za generiranje web stranice. ABP Suite generira izvorni kod za Entitet, Repozitorij, Application Service, Code First Migration, JavaScript/TypeScript i CSHTML/HTML kao i potrebna sučelja. ABP Suite također generira kod u skladu s najboljim praksama razvoja softvera, tako da ne morate brinuti o kvaliteti generiranog koda.",
+ "AbpSuiteExplanation7": "Budući da imate izvorni kod sastavnih dijelova generirane CRUD stranice u ispravnim aplikacijskim slojevima, možete jednostavno modificirati izvorni kod i ubaciti svoju prilagođenu/poslovnu logiku u generirani kod.",
+ "CrossPlatform": "Križna platforma",
+ "AbpSuiteExplanation8": "ABP Suite izgrađen je s .NET Coreom i više je platformi. Pokreće se kao web aplikacija na vašem lokalnom računalu. Možete ga pokrenuti na Windowsima , Macu i Linuxu",
+ "OtherFeatures": "Druge značajke",
+ "OtherFeatures1": "Jednostavno ažurira NuGet i NPM pakete na vašem rješenju.",
+ "OtherFeatures2": "Regenerira već generirane stranice od nule.",
+ "OtherFeatures3": "Stvara nova rješenja",
+ "ThanksForCreatingProject": "Vaš projekt je uspješno kreiran!",
+ "HotToRunSolution": "Kako pokrenuti svoje rješenje?",
+ "HotToRunSolutionExplanation": "Pogledajte dokument o početku rada da biste saznali kako konfigurirati i pokrenuti svoje rješenje.",
+ "GettingStarted": "Početak rada",
+ "WebAppDevTutorial": "Vodič za razvoj web aplikacija",
+ "WebAppDevTutorialExplanation": "Pogledajte dokument s vodičem za razvoj web aplikacija za uzorak razvoja korak po korak.",
+ "Document": "Dokument",
+ "UsingABPSuiteToCURD": "Korištenje ABP Suite za CRUD generiranje stranica i alate",
+ "SeeABPSuiteDocument": "Provjerite dokument ABP Suite da biste saznali kako se koristi ABP Suite.",
+ "AskQuestionsOnSupport": "Pitanja možete postavljati na ABP Commercial Support.",
+ "Documentation": "Dokumentacija",
+ "SeeModulesDocument": "Pogledajte stranicu modula za popis svih PRO modula.",
+ "Pricing": "Cijene",
+ "PricingExplanation": "Odaberite značajke i funkcionalnost koje vaše poslovanje treba danas. Jednostavno nadogradite kako vaše poslovanje raste.",
+ "Team": "Tim",
+ "Business": "Poslovanje",
+ "Enterprise": "Poduzeće",
+ "Custom": "Prilagođen",
+ "IncludedDeveloperLicenses": "Uključene licence za programere",
+ "CustomLicenceOrAdditionalServices": "Trebate prilagođenu licencu ili dodatne usluge?",
+ "CustomOrVolumeLicense": "Prilagođena ili količinska licenca",
+ "LiveTrainingSupport": "Trening uživo i podrška",
+ "AndMore": "i više",
+ "AdditionalDeveloperLicense": "Dodatna licenca programera",
+ "ProjectCount": "Broj projekata",
+ "AllProModules": "Svi profesionalni moduli",
+ "AllProThemes": "Sve profesionalne teme",
+ "AllProStartupTemplates": "Svi profesionalni predlošci za pokretanje",
+ "SourceCodeOfAllModules": "Izvorni kod svih modula",
+ "SourceCodeOfAllThemes": "Izvorni kod svih tema",
+ "PerpetualLicense": "Trajna licenca",
+ "UnlimitedServerDeployment": "Neograničena implementacija poslužitelja",
+ "YearUpgrade": "1 godina nadogradnje",
+ "YearPremiumForumSupport": "1-godišnja premium forumska podrška",
+ "ForumSupportIncidentCountYear": "Broj incidenata podrške foruma/godina",
+ "PrivateTicketEmailSupport": "Privatna ulaznica i podrška e-poštom",
+ "BuyNow": "Kupi sada",
+ "PayViaAmexCard": "Kako mogu platiti putem moje AMEX kartice?",
+ "PayViaAmexCardDescription": "Zadani pristupnik plaćanja 'Iyzico' može odbiti neke AMEX kreditne kartice zbog sigurnosnih mjera. U tom slučaju možete platiti putem alternativnog pristupnika plaćanja '2Checkout'.",
+ "ThankYou": "Hvala vam",
+ "InvalidReCaptchaErrorMessage": "Došlo je do pogreške prilikom provjere reCAPTCHA. Molim te pokušaj ponovno.",
+ "CompanyName": "Naziv tvrtke",
+ "YourCompanyName": "Naziv vaše tvrtke",
+ "FirstName": "Ime",
+ "LastName": "Prezime",
+ "Optional": "Neobavezno",
+ "YourFirstName": "Vaše ime",
+ "YourLastName": "Tvoje prezime",
+ "SpecialOffer": "Posebna ponuda",
+ "SpecialOfferMessage": "Požuri! Cijene vrijede ograničeno vrijeme.",
+ "DiscountRequest": "Zahtjev za popust",
+ "DiscountRequestDescribeCustomerQuestion": "Što vas od sljedećeg opisuje?",
+ "DiscountRequestStudentEmailMessage": "E-mail adresa mora sadržavati 'edu'.",
+ "DiscountRequestDeveloperCount": "Koliko ste programeri?",
+ "DiscountRequestDeveloperCountExceedMessage": "Ne dajemo licence s popustom za tvrtke koje imaju više od {0} programera.",
+ "DiscountRequestOrganizationName": "Naziv tvrtke/organizacije/škole",
+ "Website": "Web stranica",
+ "GithubUsername": "GitHub korisničko ime",
+ "PhoneNumber": "Broj telefona",
+ "Country": "Zemlja",
+ "DescribeABPCommercialUsage": "Opišite projekt koji planirate razviti na temelju APB Commerciala",
+ "DiscountRequestCertifyInformationMessage": "Potvrđujem da su sve informacije istinite i točne.",
+ "DiscountRequestReceived": "Primili smo vaš zahtjev za popust.",
+ "DiscountRequestStatusMessage": "Odgovorit ćemo vam nakon provjere podataka koje ste dostavili.",
+ "MVCOrRazorPages": "MVC (stranice Razor)",
+ "Angular": "Kutni",
+ "Blazor": "Blazor",
+ "New": "Novi",
+ "MongoDB": "MongoDB",
+ "EBookDDD": "Dizajn usmjeren na domenu e-knjiga",
+ "PracticalGuideForImplementingDDD": "Ova je knjiga praktični vodič za implementaciju dizajna vođenog domenom s ABP okvirom.",
+ "IntroducingDDD": "Predstavljamo dizajn vođen domenom",
+ "DDDLayersAndCleanArchitecture": "DDD slojevi i čista arhitektura",
+ "LayeringOfADotnetSolution": "Raslojavanje .NET rješenja",
+ "ImplementingDDDBuildingBlocks": "Implementacija DDD gradivnih blokova",
+ "DomainVsApplicationLogic": "Logika domene nasuprot logici aplikacije",
+ "SamplesAndDiscussions": "Uzorci i rasprave",
+ "Free": "Besplatno",
+ "Download": "preuzimanje datoteka",
+ "DDDEBook": "DDD E-knjiga",
+ "ImplementingDDD": "Implementacija dizajna vođenog domenom",
+ "DDDBookExplanation": "Praktični vodič za implementaciju dizajna vođenog domenom s ABP okvirom.",
+ "Overview": "Pregled",
+ "DDDBookPracticalGuide": "Ovo je praktični vodič za implementaciju Domain Driven Design (DDD). Dok se detalji implementacije oslanjaju na infrastrukturu ABP Framework, temeljne koncepte, principe i obrasce koji su primjenjivi u bilo kojoj vrsti rješenja, čak i ako to nije .NET rješenje.",
+ "TableOfContents": "Sadržaj",
+ "IntroductionToImplementingDDD": "Uvod u implementaciju dizajna vođenog domenom",
+ "WhatIsDDD": "Što je dizajn vođen domenom?",
+ "Implementation": "Provedba",
+ "TheBigPicture": "Velika slika",
+ "TheBuildingBlock": "Building Block",
+ "ExampleUseCase": "Primjer upotrebe",
+ "DomainAndApplicationLogic": "Logika domene i logika aplikacije",
+ "Author": "Autor",
+ "PublishedOn": "Objavljeno na",
+ "Page": "Stranica",
+ "FreeEBook": "Besplatna e-knjiga",
+ "EBookSignInForDownload": "Za preuzimanje e-knjige prijavite se",
+ "SignIn": "Prijaviti se",
+ "Or": "Ili",
+ "TellUsAboutYourself": "Recite nam nešto o sebi",
+ "Surname": "Prezime",
+ "DoYouAgreePrivacyPolicy": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "VolosoftMarketingInformationMessage": "Želio bih informacije, savjete i ponude o rješenjima za tvrtke i organizacije te drugim Volosoft proizvodima i uslugama.",
+ "VolosoftSharingInformationMessage": "Želio bih da Volosoft podijeli moje podatke s odabranim partnerima kako bih mogao dobiti relevantne informacije o njihovim proizvodima i uslugama.",
+ "WeWillSendYouADownloadLink": "Veza za preuzimanje e-knjige poslana je na {0}. Provjerite svoju pristiglu poštu, pretince za smeće i neželjenu poštu!",
+ "InvalidFormInputs": "Molimo unesite valjane podatke navedene na obrascu.",
+ "DDDBookEmailBody": "Hvala vam.
Za preuzimanje svoje knjige kliknite ovdje .",
+ "StartFree": "Počni besplatno",
+ "FreeTrial": "Besplatna proba",
+ "AcceptsMarketingCommunications": "Da, želio bih primati ABP komercijalne marketinške komunikacije.",
+ "PurposeOfUsage": "Svrha korištenja",
+ "Choose": "- Odaberite -",
+ "CompanyOrganizationName": "Naziv tvrtke/organizacije",
+ "CompanySize": "Veličina tvrtke",
+ "Next": "Sljedeći",
+ "StartTrial": "Pokreni Moje besplatno probno razdoblje",
+ "ContactUsQuestions": "Kontaktirajte nas ako imate pitanja",
+ "TrialActivatedWarning": "Korisnik ima pravo na samo 1 besplatno probno razdoblje. Već ste iskoristili svoje probno razdoblje.",
+ "ActivationRequirement": "Zadnji ste korak do početka probe.
Nakon provjere vaših podataka, aktivirat ćemo vašu licencu. Nakon što se vaša licenca aktivira, poslat ćemo e-poštu na {0} . Ne brinite, ovaj proces neće dugo trajati!",
+ "SaveAndDownload": "Spremi i preuzmi",
+ "CompanyNameValidationMessage": "Ime tvrtke je predugačko!",
+ "AddressValidationMessage": "Adresa je preduga!",
+ "TaxNoValidationMessage": "TAX/VAT No je predug!",
+ "NotesValidationMessage": "Polje za bilješke je predugačko!",
+ "CheckYourBillingInfo": "Svoju fakturu možete izraditi samo jednom! Provjerite podatke o naplati prije izrade fakture.",
+ "StartYourFreeTrial": "Započnite besplatno probno razdoblje",
+ "TrialLicenseModelInvalidErrorMessage": "Jedno od sljedećih polja je nevažeće: Naziv zemlje, Veličina tvrtke, Industrija ili Svrha upotrebe.",
+ "Trial": "suđenje",
+ "Purchased": "Kupljeno",
+ "PurchaseNow": "Kupite sada",
+ "PurchaseTrialLicenseMessage": "Vaš datum isteka licence je {0}.
Ako želite nastaviti koristiti projekte koje ste izradili tijekom besplatnog probnog razdoblja, trebate promijeniti licencne ključeve u datotekama appsettings.secrets.json
. Ovdje je vaš licencni ključ:",
+ "TrialLicenseExpireMessage": "Koristite probnu licencu i vaša će probna licenca isteći {0}.",
+ "TryForFree": "Isprobaj besplatno",
+ "TrialLicenseExpiredInfo": "Vaše probno licencno razdoblje je isteklo!",
+ "DowngradeLicensePlan": "Mogu li se u budućnosti vratiti na niži licencni plan?",
+ "DowngradeLicensePlanExplanation": "Ne možete vratiti svoj postojeći licencni plan na stariju verziju. Ali možete kupiti novi niži licencni plan i nastaviti svoj razvoj na novoj licenci. Nakon što kupite nižu licencu, samo se trebate prijaviti na svoj novi licencni plan putem ABP CLI naredbe: ` abp login
Pogledajte tablicu za usporedbu licenci kako biste provjerili razlike između vrsta licenci.",
+ "SelectTargetLicense": "Odaberite Ciljna licenca",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Da, produži mi datum isteka licence za 1 godinu.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Želite li produžiti licencu za još 1 godinu?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Nadogradnja neće produljiti datum isteka licence!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Nadogradnjom licence bit ćete promaknuti u višu vrstu licence, što će vam omogućiti dodatne pogodnosti. Pogledajte tablicu za usporedbu licenci kako biste provjerili razlike između vrsta licenci.",
+ "Landing_Page_CustomerStories": "Priče kupaca",
+ "Landing_Page_OurGreatCustomers": "Naši veliki kupci",
+ "Landing_Page_WebApplicationFramework": "Okvir web aplikacije",
+ "Landing_Page_WebDevelopmentPlatform": "Platforma za web razvoj",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Potpuna platforma za web razvoj",
+ "Landing_Page_TryFreeDemo": "Isprobajte besplatni demo",
+ "Landing_Page_StartingPointForWebApplications": "Polazna točka za web aplikacije temeljene na ASP.NET Core! Temelji se na ABP okviru za najbolji web razvoj.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework pruža softversku infrastrukturu za razvoj izvrsnih web aplikacija s najboljom praksom.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Arhitektura kompatibilna s mikroservisom",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Unaprijed izgrađeni aplikacijski moduli i teme",
+ "Landing_Page_MultiTenantArchitecture": "Arhitektura s više stanara",
+ "Landing_Page_MultiTenancyDescription": "SaaS aplikacije su postale jednostavne! Integrirano višenamjensko korištenje od baze podataka do korisničkog sučelja.",
+ "Landing_Page_DDDIntroduction": "Dizajniran i razvijen na temelju DDD obrazaca i načela. Pruža slojeviti model za vašu aplikaciju.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Kompletna infrastruktura za autorizaciju, provjeru valjanosti, rukovanje iznimkama, predmemoriju, revizijsko bilježenje, upravljanje transakcijama i više.",
+ "Landing_Page_PreBuiltApplicationModules": "Unaprijed izgrađeni aplikacijski moduli koji uključuju najčešće zahtjeve za web aplikacije.",
+ "Landing_Page_ChatModule": "razgovor",
+ "Landing_Page_DocsModule": "dokumenti",
+ "Landing_Page_FileManagementModule": "Upravljanje datotekama",
+ "Landing_Page_CustomerStory_1": "ABP Commercial dopustio je SC Ventures da u 9 mjeseci isporuči SaaS platformu silo-baze podataka bankovne razine za više zakupaca za podršku financiranju opskrbnog lanca potraživanja / obveza po računima značajnih faktura s više integriranih sidara. Modularnost ABP-a omogućila je timu isporuku u rekordnom vremenu, prolazak svih VAPT-a i implementaciju kontejnerskog skupa mikroservisa putem punog CI/CD-a i cjevovoda u proizvodnju.",
+ "Landing_Page_CustomerStory_2": "Vidimo vrijednost korištenja ABP Commerciala za smanjenje režijskih troškova prilagođenih razvojnih projekata. Tim može objediniti uzorak koda u različitim tokovima projekta. Vidimo više potencijala u okviru za izgradnju novih značajki brže nego prije. Vjerujemo da ćemo stalno uviđati vrijednost iskorištavanja ABP Commerciala.",
+ "Landing_Page_CustomerStory_3": "Volimo ABP. Ne moramo sve pisati ispočetka. Počinjemo od značajki izvan okvira i fokusiramo se samo na ono što stvarno trebamo napisati. Također, ABP je dobro projektiran i kod je visoke kvalitete s manje grešaka. Kad bismo morali sami napisati sve što nam treba, možda bismo morali potrošiti godine. Još jedna stvar koja nam se sviđa je da nova verzija, ili popravak problema, ili poboljšanje izlazi vrlo brzo \n svaki drugi tjedan. Ne čekamo predugo.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial je fantastičan proizvod koji bih preporučio. Komercijalni proizvodi za tržište za naše kupce na jednoj platformi koja se može konfigurirati. Skok počinje da okvir i alati pružaju bilo koji tim vrijedan svakog centa. ABP Commercial najbolje je odgovarao našim potrebama.",
+ "Landing_Page_AdditionalServices": "Prilagođena ili količinska licenca, uvođenje, obuka i podrška uživo, prilagođeni razvoj projekata, prijenos postojećih projekata i više...",
+ "Landing_Page_IncludedDeveloperLicenses": "Uključeno {0} licenci razvojnog programera",
+ "Landing_Page_SeeOnDemo": "Pogledajte na Demo",
+ "Landing_Page_LeptonThemes": "LeptonTeme",
+ "Landing_Page_AccountModuleDescription_1": "Ovaj modul implementira sustav provjere autentičnosti za aplikaciju;",
+ "Landing_Page_AccountModuleDescription_2": "Pruža stranicu za prijavu s korisničkim imenom i lozinkom",
+ "Landing_Page_AccountModuleDescription_3": "Omogućuje stranicu za registraciju za stvaranje novog računa.",
+ "Landing_Page_AccountModuleDescription_4": "Omogućuje stranicu sa zaboravljenom lozinkom za slanje veze za ponovno postavljanje lozinke kao e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Omogućuje funkciju potvrde e-pošte s korisničkim sučeljem.",
+ "Landing_Page_AccountModuleDescription_6": "Implementira dvostruku autentifikaciju (SMS i e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementira zaključavanje korisnika (zaključava račun na postavljeno vrijeme kada se dogodi određeni broj neuspjelih prijava zbog nevažećih vjerodajnica unutar određenog vremenskog intervala).",
+ "Landing_Page_AccountModuleDescription_8": "Implementira korisničko sučelje i funkcionalnost poslužitelja za autentifikaciju poslužitelja identiteta .",
+ "Landing_Page_AccountModuleDescription_9": "Omogućuje prebacivanje između stanara u okruženju s više stanara.",
+ "Landing_Page_AccountModuleDescription_10": "Omogućuje promjenu jezika korisničkog sučelja aplikacije.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Ovaj modul pruža korisničko sučelje za izvješćivanje dnevnika revizije za infrastrukturu revizije. Omogućuje pretraživanje, filtriranje i prikaz unosa revizijskog dnevnika i dnevnika promjena entiteta.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Unos u dnevnik revizije sastoji se od kritičnih podataka o svakom zahtjevu klijenta:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, preglednik, IP adresa, ime klijenta",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Korisnik",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP metoda, HTTP povratni statusni kod",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Uspjeh/neuspjeh, pojedinosti o iznimci ako su dostupne",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Trajanje izvršenja zahtjeva",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Entiteti su stvoreni, izbrisani ili ažurirani u ovom zahtjevu (s promijenjenim svojstvima).",
+ "Landing_Page_BloggingModuleDescription_1": "Ovaj modul dodaje jednostavan blog vašoj ABP aplikaciji;",
+ "Landing_Page_BloggingModuleDescription_2": "Omogućuje stvaranje više blogova u jednoj aplikaciji.",
+ "Landing_Page_BloggingModuleDescription_3": "Podržava Markdown format.",
+ "Landing_Page_BloggingModuleDescription_4": "Omogućuje pisanje komentara za post.",
+ "Landing_Page_BloggingModuleDescription_5": "Omogućuje dodjeljivanje oznaka postovima na blogu.",
+ "Landing_Page_BloggingModuleDescription_6": "Pogledajte web stranicu blog.abp.io kao živi primjer blogging modula.",
+ "Landing_Page_ChatModuleDescription_1": "Ovaj modul se koristi za razmjenu poruka u stvarnom vremenu između korisnika u aplikaciji.",
+ "Landing_Page_ChatModuleDescription_2": "Razmjena poruka u stvarnom vremenu na stranici za razgovor.",
+ "Landing_Page_ChatModuleDescription_3": "Pretražite korisnike u aplikaciji za nove razgovore.",
+ "Landing_Page_ChatModuleDescription_4": "Popis kontakata za nedavne razgovore.",
+ "Landing_Page_ChatModuleDescription_5": "Obavijesti o novim porukama kada korisnik gleda drugu stranicu.",
+ "Landing_Page_ChatModuleDescription_6": "Oznaka ukupnog broja nepročitanih poruka na ikoni izbornika.",
+ "Landing_Page_ChatModuleDescription_7": "Broj nepročitanih poruka za svaki razgovor.",
+ "Landing_Page_ChatModuleDescription_8": "Lijeno učitani razgovori.",
+ "Landing_Page_DocsModuleDescription_1": "Ovaj modul se koristi za izradu web stranica s tehničkom dokumentacijom;",
+ "Landing_Page_DocsModuleDescription_2": "Ugrađena GitHub integracija : Izravno pišite i upravljajte dokumentima na GitHubu.",
+ "Landing_Page_DocsModuleDescription_3": "Podrška za određivanje verzija izravno integrirana u GitHub izdanja.",
+ "Landing_Page_DocsModuleDescription_4": "Podržava više jezika (s rezervnom podrškom za zadani jezik).",
+ "Landing_Page_DocsModuleDescription_5": "Podržava Markdown i HTML formate.",
+ "Landing_Page_DocsModuleDescription_6": "Pruža odjeljak za navigaciju i pregled .",
+ "Landing_Page_DocsModuleDescription_7": "Omogućuje smještaj više projektne dokumentacije u jednoj aplikaciji.",
+ "Landing_Page_DocsModuleDescription_8": "Veze na datoteku na GitHubu, tako da svatko može lako pridonijeti klikom na vezu Uredi .",
+ "Landing_Page_DocsModuleDescription_9": "Osim izvora GitHub, omogućuje jednostavno korištenje mape kao izvora dokumentacije.",
+ "Landing_Page_FileManagementModuleDescription_1": "Prijenos, preuzimanje i organiziranje datoteka u hijerarhijsku strukturu mapa.",
+ "Landing_Page_FileManagementModuleDescription_2": "Ovaj se modul koristi za učitavanje, preuzimanje i organiziranje datoteka u hijerarhijskoj strukturi mapa. Također je kompatibilan s višestrukim zakupom i možete odrediti ograničenje ukupne veličine za svoje stanare.",
+ "Landing_Page_FileManagementModuleDescription_3": "Ovaj se modul temelji na BLOB sustavu pohrane , tako da može koristiti različite pružatelje pohrane za pohranjivanje sadržaja datoteke.",
+ "Landing_Page_IdentityModuleDescription_1": "Ovaj modul implementira sustav korisnika i uloga aplikacije;",
+ "Landing_Page_IdentityModuleDescription_2": "Izgrađen na Microsoftovoj biblioteci ASP.NET Core Identity .",
+ "Landing_Page_IdentityModuleDescription_3": "Upravljanje ulogama i korisnicima u sustavu. Korisnik može imati više uloga .",
+ "Landing_Page_IdentityModuleDescription_4": "Postavite dopuštenja na razini uloga i korisnika.",
+ "Landing_Page_IdentityModuleDescription_5": "Omogućite/onemogućite dvofaktornu provjeru autentičnosti i zaključavanje korisnika po korisniku.",
+ "Landing_Page_IdentityModuleDescription_6": "Upravljanje osnovnim korisničkim profilom i lozinkom .",
+ "Landing_Page_IdentityModuleDescription_7": "Upravljajte vrstama zahtjeva u sustavu, postavite zahtjeve za uloge i korisnike.",
+ "Landing_Page_IdentityModuleDescription_8": "Stranica za postavljanje za upravljanje složenošću lozinke , prijavom korisnika, računom i zaključavanjem.",
+ "Landing_Page_IdentityModuleDescription_9": "Podržava LDAP autentifikaciju.",
+ "Landing_Page_IdentityModuleDescription_10": "Omogućuje potvrdu e-pošte i telefonskog broja .",
+ "Landing_Page_IdentityModuleDescription_11": "Podržava društvene integracije za prijavu (Twitter, Facebook, GitHub itd...).",
+ "Landing_Page_IdentityModuleDescription_12": "Upravljanje organizacijskim jedinicama u sustavu.",
+ "Landing_Page_PaymentModuleDescription_1": "Omogućuje integraciju za različite pristupnike plaćanja.",
+ "Landing_Page_PaymentModuleDescription_2": "Ovaj modul pruža integraciju za pristupnike plaćanja, tako da možete jednostavno dobiti plaćanje od svojih kupaca.",
+ "Landing_Page_PaymentModuleDescription_3": "Ovaj modul podržava sljedeće pristupnike plaćanja",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Koristite iste vjerodajnice za commercial.abp.io i support.abp.io .",
+ "WatchCrudPagesVideo": "Pogledajte video "Izrada CRUD stranica s ABP Suiteom"!",
+ "WatchGeneratingFromDatabaseVideo": "Pogledajte video "ABP Suite: Generiranje CRUD stranica iz postojećih tablica baze podataka"!",
+ "WatchTakeCloserLookVideo": "Pogledajte video "Pobliže pogledajte generiranje koda: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Trebali biste imati potvrđenu adresu e-pošte kako biste započeli probnu licencu.",
+ "EmailVerificationMailNotSent": "Pošta za potvrdu e-pošte nije mogla biti poslana.",
+ "GetConfirmationEmail": "Kliknite ovdje da biste dobili e-poruku za potvrdu ako je prije niste dobili.",
+ "WhichLicenseTypeYouAreInterestedIn": "Koja vrsta licence vas zanima?",
+ "DontTakeOurWordForIt": "Nemojte nam vjerovati na riječ...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Pročitajte što korisnici ABP Commerciala žele da znate",
+ "Testimonial_ShortDescription_1": "Modularnost ABP-a omogućila je timu da isporuči na vrijeme.",
+ "Testimonial_ShortDescription_2": "Izgradite nove značajke brže nego prije.",
+ "Testimonial_ShortDescription_3": "Počinjemo od značajki izvan okvira i fokusiramo se samo na ono što stvarno trebamo napisati.",
+ "Testimonial_ShortDescription_4": "ABP Commercial najbolje je odgovarao našim potrebama.",
+ "OnlineReviewersOnAbpCommercial": "Mrežne recenzije na ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Pogledajte što je rečeno o ABP Commercialu i napišite svoje mišljenje ako želite.",
+ "BlazoriseLicense": "Moramo li kupiti Blazorise licencu?",
+ "BlazoriseLicenseExplanation": "Imamo ugovor između Volosofta i Megabita, uz ovaj ugovor Blazorise licenca je u paketu s ABP Commercial proizvodima, stoga naši korisnici ne moraju kupiti dodatnu Blazorise licencu.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x dodatni programer(i)",
+ "ExtendPaymentInfoSection_DiscountRate": "Popust {0}%",
+ "TotalNetPrice": "Ukupna neto cijena",
+ "EFCore": "Entity Framework Core",
+ "All": "svi",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Pružatelj podataka",
+ "UIFramework": "UI okvir",
+ "LeptonXThemeForDashboard": "LeptonX tema za vašu nadzornu ploču administratora autora",
+ "AbpPlatform": "ABP platforma",
+ "YouDeserveGoodUXUI": "Zaslužujete dobro korisničko sučelje i bolji UX. Tema LeptonX od ABP-a je tu da joj posluži.",
+ "ViewLiveDemo": "Pogledajte demonstraciju teme uživo",
+ "GetLeptonX": "Nabavite LeptonX odmah",
+ "SeeLeptonXDocumentation": "Vidi LeptonX dokumentaciju",
+ "SeeLeptonDocumentation": "Vidi Lepton dokumentaciju",
+ "SimplifiedMenu": "Pojednostavljeni izbornik",
+ "SimplifiedMenuDescription": "Stranicu koju tražite možete lako pronaći filtriranjem izbornika",
+ "YourFavoritePages": "Vaše omiljene stranice na dohvat ruke",
+ "YourFavoritePagesDescription": "Jednostavno dodajte ili uklonite stranicu iz favorita klikom na ikonu zvjezdice u gornjem desnom kutu stranice.",
+ "BreadCrumbs": "Breadcrumb za besprijekorno prebacivanje",
+ "BreadCrumbsDescription": "Koristeći Breadcrumb, možete jednim klikom prelaziti na stranice na istoj razini, čak i kada je lijevi izbornik zatvoren, a radi i na tabletu i mobitelu responsive!",
+ "YourMenu": "Vaš jelovnik po želji",
+ "YourMenuDescription": "Prilagodite ikone na koje se može izravno kliknuti i padajuće okvire na korisničkom izborniku kako želite. Korisnički izbornik u potpunosti je prilagodljiv vašim potrebama",
+ "RtlSupport": "RTL podrška za vaš jezik",
+ "RtlSupportDescription": "Tema LeptonX podržava RTL za vaš jezik. Opcije jezika nalaze se u izborniku postavki za promjenu jezika.",
+ "YourColors": "Vaše boje na korisničkom sučelju nadzorne ploče administratora",
+ "YourColorsDescription": "Tema LeptonX radi u skladu s postavkama vašeg sustava i ima opcije svijetle teme nadzorne ploče, tamne teme nadzorne ploče i opcije polutamne teme nadzorne ploče.",
+ "ArrangeContentWidth": "Lako uredite širinu sadržaja",
+ "ArrangeContentWidthDescription": "Lako promijenite širinu područja sadržaja.",
+ "LeptonXCompatibleWith": "Tema LeptonX kompatibilna je s",
+ "MobileResponsiveTemplate": "Mobilni responzivni predložak",
+ "MobileResponsiveTemplateDescription1": "Pristupite svojoj LeptonX administratorskoj nadzornoj ploči s bilo kojeg uređaja koji želite.",
+ "MobileResponsiveTemplateDescription2": "Osmišljen je za jednostavno korištenje u svakom vašem uređaju. Responzivan je na mobilnim uređajima i veličinama tableta.",
+ "TopMenuLayoutOption": "Opcija izgleda gornjeg izbornika",
+ "TopMenuLayoutOptionDescription1": "Ako želite postaviti svoju web stranicu s istom administratorskom nadzornom pločom, moguće je to učiniti s temom LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Samo isprobajte LeptonX izgled gornjeg izbornika kako biste to ostvarili!",
+ "EasilyCustomizable": "Lako prilagodljiv za boje vaše marke",
+ "EasilyCustomizableDescription1": "LeptonX temu možete prilagoditi koristeći samo nekoliko SCSS varijabli. Nema nadjačavanja, nema dodatnog učitavanja CSS-a!",
+ "EasilyCustomizableDescription2": "S LeptonXom možete urediti svoju nadzornu ploču administratora kako god želite.",
+ "IndependentLayout": "Samostalni izgled i prostor za sadržaj",
+ "IndependentLayoutDescription1": "LeptonX-ova infrastruktura izgleda dizajnirana je potpuno odvojeno od sadržaja.",
+ "IndependentLayoutDescription2": "To znači da možete slobodno dizajnirati svoj projekt sa strukturom sadržaja koja nije Bootstrap ako želite.",
+ "MostUsedLibraries": "Najčešće korištene biblioteke integrirane s LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX sadrži vaše najčešće korištene biblioteke. Omogućuje vam korištenje biblioteka kao što su ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 i Toastr bez napora.",
+ "MostUsedLibrariesDescription2": "LeptonX također podržava MVC Angular i Blazor specifične biblioteke.",
+ "CreateAndCustomize": "Izradite i prilagodite stranice koje trebate u nekoliko sekundi s prilagođenim stranicama LeptonX",
+ "CreateAndCustomizeDescription": "Korištenjem LeptonX teme također imate pristup mnogim unaprijed napravljenim HTML stranicama. To uključuje mnoge stranice kao što su stranica za prijavu, blog, FAQ, popis pretplata, fakture, cijene i upravljanje datotekama.",
+ "LeptonThemeForAdmin": "Lepton Tema za vašu administratorsku nadzornu ploču od",
+ "LeptonThemeForAdminDescription": "Tema Lepton je još uvijek dostupna i održavat će se. Ako se želite prebaciti na temu LeptonX kao korisnik teme Lepton, možete pogledati dokumentaciju da biste saznali kako.",
+ "LeptonCompatibleWith": "Tema Lepton je kompatibilna sa",
+ "BlackFridayDiscount": "Crni petak popust",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} za {1} dodatnih programera(a)",
+ "Upgrade": "Nadogradnja",
+ "Renewal": "Obnova",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licenca",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Obnova licence",
+ "Total": "Ukupno",
+ "SupportPolicyFaqTitle": "Kakva je vaša politika podrške?",
+ "SupportPolicyFaqExplanation": "Podržavamo samo aktivnu i prethodnu glavnu verziju. Ne jamčimo izdavanje zakrpe za 3. i starije glavne verzije. Na primjer, ako je aktivna verzija 7.0.0, objavit ćemo izdanja zakrpa i za 6.xx i za 7.xx. Osim toga, pružamo podršku samo za ABP Framework i ABP Commercial pitanja. To znači da se ne daje podrška za aplikacije trećih strana, usluge u oblaku i druge periferne biblioteke koje koriste ABP proizvodi. Uložit ćemo komercijalno razumne napore da svojim klijentima pružimo tehničku podršku tijekom službenog radnog vremena "Volosoft Bilisim AS". S druge strane, ne obvezujemo se na vrijeme odgovora ugovora o razini usluge (SLA), ali ćemo pokušati odgovoriti na tehničke probleme što je brže moguće unutar našeg službenog radnog vremena. Osim ako nije sklopljen poseban ugovor s korisnikom, podršku pružamo samo na https://support.abp.io. Imamo i privatnu podršku e-poštom, koja je dostupna samo nositeljima Enterprise License.",
+ "TotalDevelopers": "Ukupno {0} programera(a)",
+ "CustomPurchaseExplanation": "Prilagođeno vašim specifičnim potrebama",
+ "WhereDidYouHearAboutUs": "Gdje ste čuli za nas?",
+ "Twitter": "Cvrkut",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Od prijatelja",
+ "Other": "ostalo",
+ "WhereDidYouHearAboutUs_explain": "Navedite...",
+ "DeletingMemberWarningMessage": ""{0}" će biti uklonjen s popisa programera. Ako želite, kasnije možete dodijeliti ovo prazno mjesto drugom programeru.",
+ "AdditionalInfo": "Ako su mjesta za programere iznad vaših zahtjeva, možete ih smanjiti. Možete poslati e-poruku na info@abp.io kako biste uklonili neka od svojih razvojnih mjesta. Brisanje neiskorištenih razvojnih mjesta smanjit će troškove obnove licence. Ako želite, možete ponovno kupiti dodatna razvojna mjesta unutar razdoblja svoje aktivne licence. Imajte na umu da, budući da u ovom licencnom paketu ima {0} programera, ne možete smanjiti ovaj broj.",
+ "LinkExpiredErrorMessage": "Veza kojoj pokušavate pristupiti je istekla.",
+ "ExpirationDate": "Datum isteka roka trajanja",
+ "SpringCampaignDiscount": "Proljetni akcijski popust",
+ "WhyUseAbpIoPlatform": "Zašto bih trebao koristiti ABP.IO platformu umjesto stvaranja novog rješenja od nule?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Pogledajte tu stranicu za detaljno objašnjenje zašto korištenje ABP.IO Platforme ima značajnu prednost u odnosu na to da sve radite sami.",
+ "EulaPageTitle": "Licencni ugovor s krajnjim korisnikom (EULA)",
+ "PrivacyPolicyPageTitle": "Politika privatnosti - Politika kolačića",
+ "TermsConditionsPageTitle": "Odredbe i uvjeti",
+ "TrainingsPageTitle": "ABP paketi obuke",
+ "ModulesPageTitle": "ABP unaprijed izgrađeni aplikacijski moduli",
+ "Volo.AbpIo.Commercial:040001": "API pristupni ključ je pogrešan.",
+ "GetLepton": "Nabavite Lepton odmah",
+ "MyOrganizations_Detail_LicenseStartDate": "Datum početka licence",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Datum isteka",
+ "BlazoriseSupport": "Kako mogu dobiti Blazorise licencni ključ i podršku od Blazorise tima?",
+ "BlazoriseSupportExplanation": "Slijedite korake u nastavku kako biste dobili podršku Blazorise tima i dobili svoj Blazorise licencni ključ:",
+ "BlazoriseSupportExplanation1": "Prijavite se za novi račun na blazorise.com/support/register s istom adresom e-pošte kao i vaš abp.io račun. Ostavite unos "Ključ licence" prazan. Mora biti ista adresa e-pošte kao i vaš račun e-pošte na abp.io.",
+ "BlazoriseSupportExplanation2": "Potvrdite svoju adresu e-pošte označavanjem pretinca za e-poštu. Provjerite pretinac neželjene pošte ako ne vidite e-poštu u pristigloj pošti!",
+ "BlazoriseSupportExplanation3": "Prijavite se na web mjesto za podršku Blazorise na blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Ako imate aktivnu ABP Commercial licencu, imat ćete i Blazorise PRO licencu. Svoj licencni ključ za Blazorise možete dobiti na blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Možete objaviti svoja pitanja na web stranici podrške i generirati token proizvoda za svoju aplikaciju.",
+ "AbpLiveTrainingPackages": "ABP paketi obuke uživo",
+ "Releases": "Izdanja",
+ "ReleasesDescription": "Dnevnici izdanja ABP Commerciala.",
+ "ReleaseDate": "Datum izlaska",
+ "Labels": "Etikete",
+ "PreRelease": "Prije izdanja",
+ "AllTypes": "Svi tipovi",
+ "Enhancement": "Poboljšanje",
+ "Bug": "Bug",
+ "Feature": "Značajka",
+ "AllUIs": "Sva sučelja",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor poslužitelj",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Kako radi?",
+ "HowItWorks_Page_Description": "ABP Framework proširuje .NET platformu. Dakle, sve što možete učiniti s običnim .NET rješenjem već je moguće s ABP Frameworkom. To olakšava početak s niskom krivuljom učenja.",
+ "HowItWorks_Description1": "ABP Framework proširuje .NET platformu. Dakle, sve što možete učiniti s običnim .NET rješenjem već je moguće s ABP Frameworkom. To olakšava početak s niskom krivuljom učenja.",
+ "HowItWorks_Description2": "Jednom kada počnete učiti i koristiti značajke ABP Frameworka, razvijanje vašeg softvera bit će puno ugodnije nego ikad.",
+ "HowItWorks_Description3": "Ova stranica u osnovi objašnjava kako koristite ABP.IO platformu kao .NET programer.",
+ "CreateANewSolution": "Stvorite novo .NET rješenje",
+ "CreateANewSolution_Description1": "Sve počinje stvaranjem novog ABP integriranog .NET rješenja.",
+ "StartWithStartupTemplates": "Pokrenite jedan od unaprijed izrađenih predložaka rješenja za pokretanje",
+ "SimpleMonolithApplicationTemplate": "Jednostavan predložak monolitne aplikacije",
+ "LayeredApplicationTemplate": "Slojeviti predložak aplikacije",
+ "MicroserviceSolutionTemplate": "Predložak rješenja mikroservisa",
+ "CreateEmptySolutionAndUseAbp": "Ili izradite novo prazno .NET rješenje i sami instalirajte ABP NuGet & NPM pakete .",
+ "CreatingSolutionWithMultipleOptions": "Prilikom izrade novog rješenja postoji više opcija korisničkog sučelja i baze podataka.",
+ "UIFrameworkOptions": "Opcije okvira korisničkog sučelja",
+ "DotnetSolutionWithoutDependency": "Sada imate uobičajeno .NET rješenje na vašem lokalnom računalu koje ne ovisi o platformi u oblaku ili vanjskoj usluzi.",
+ "CheckTheDocumentForDetails": "Pojedinosti možete pronaći u dokumentu {1} .",
+ "UIAndDatabaseIndependent": "ABP može raditi s bilo kojim korisničkim sučeljem i bilo kojim pružateljem baze podataka koje podržava .NET. \n Međutim, ovi pružatelji korisničkog sučelja i baze podataka unaprijed su integrirani i dobro dokumentirani.",
+ "InstallAbpModules": "Instalirajte ABP module",
+ "DevelopYourSolution": "Razvijte svoje rješenje",
+ "DeployAnywhere": "Postavite bilo gdje",
+ "InstallAbpModule_Description1": "ABP je modularni okvir za razvoj aplikacija. Predlošci rješenja za pokretanje već dolaze s instaliranim osnovnim modulima. \n Ali postoji više aplikacijskih modula koje biste mogli upotrijebiti u svom rješenju.",
+ "InstallAbpModule_Description2": "Svaki modul sastoji se od nekoliko NuGet i NPM paketa i ima instalacijski dokument. ABP Suite većinu posla obavlja automatski, a zatim ručno konfigurirate ili fino podešavate modul na temelju njegove dokumentacije.",
+ "DevelopYourSolution_Description1": "ABP-ova infrastruktura tjera vas da se usredotočite na vlastiti poslovni kod automatizirajući rad koji se ponavlja i pruža unaprijed izgrađenu infrastrukturu i značajke aplikacije.",
+ "DevelopYourSolution_Description2": "U sljedećem bloku koda možete vidjeti kako se ABP Framework neprimjetno integrira u vaš kod i automatizira zadatke koji se ponavljaju umjesto vas.",
+ "DevelopYourSolution_Description3": "Čak iu ovom bloku kratkog koda, ABP radi puno stvari za vas.",
+ "DevelopYourSolution_Description4": "Omogućuje osnovne klase za primjenu konvencija, poput \n ubrizgavanja ovisnosti . Generičke usluge repozitorija \n pružaju prikladan \n način interakcije s bazom podataka. Deklarativna autorizacija \n radi s fino podešenim sustavom dozvola.",
+ "DevelopYourSolution_Description5": "ABP potpuno automatizira radnu jedinicu \n (za povezivanje s bazom podataka i upravljanje transakcijama), rukovanje iznimkama \n , provjeru valjanosti \n \n i revizijsko bilježenje . Omogućuje mnogo više sastavnih dijelova za pojednostavljenje vaših svakodnevnih razvojnih zadataka i fokusiranje na vlastiti kod dok stvarate \n aplikacije spremne za proizvodnju.",
+ "DevelopYourSolution_Description6": "Možete zamisliti koliko taj blok koda može biti dug i kompliciran kada biste sve to radili ručno.",
+ "SuiteCrudGenerationInFewSeconds": "Osim ručnog kodiranja vašeg rješenja, možete izraditi potpuno radne napredne CRUD stranice u nekoliko minuta pomoću alata ABP Suite. Generira kod u vašem rješenju, tako da ga možete fino prilagoditi na temelju svojih prilagođenih zahtjeva.",
+ "DeployAnywhere_Description1": "Na kraju dana, imate čisto .NET rješenje. Svoje rješenje možete implementirati na vlastiti poslužitelj, na platformu u oblaku, na Kubernetes ili gdje god želite. Možete implementirati na onoliko poslužitelja koliko želite. ABP je agnostički alat za razvojnu okolinu.",
+ "ExpertiseAbpFramework": "Proučite ABP okvir",
+ "ExpertiseAbpFramework_Description1": "Želite ići dalje od osnova i steći stručnost s platformom ABP.IO?",
+ "FreeDownload": "Besplatno preuzimanje",
+ "Read": "Čitati",
+ "HavingTrouble": "Imate problema?",
+ "HavingTrouble_Description1": "Imate li problema s razvojem svog rješenja? Mi smo ovdje! Upotrijebite ABP platformu za podršku \n ili pošaljite e-poštu kako biste dobili pomoć izravno od članova tima Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Možete pregledavati naše teme pomoći ili pretraživati u često postavljanim pitanjima, \n ili nam možete postaviti pitanje koristeći obrazac za kontakt.",
+ "OtherModules": "Ostali moduli",
+ "OtherModules_Description1": "Račun, bilježenje revizije, chat, CMS komplet, upravljanje datotekama, obrasci, GDPR, identitet, upravljanje jezikom, plaćanje, Saas i više...",
+ "HowItWorks_DatabaseProviderOptions": "Mogućnosti pružatelja baze podataka",
+ "SeeFAQ": "Vidi FAQ",
+ "ReleaseLogs": "Dnevnici izdanja",
+ "ReleaseLogs_Tag": "{0} Dnevnici izdanja",
+ "ReleaseLogs_Pr": "Zahtjev za povlačenje #{0} - {1}",
+ "NoLabels": "Nema etiketa",
+ "DoesTheSubscriptionRenewAutomatically": "Obnavlja li se pretplata automatski?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial nema model naplate s automatskim obnavljanjem. Stoga vaša pretplata neće biti automatski obnovljena na kraju vašeg licencnog razdoblja. Ako želite i dalje imati prednosti ABP Commerciala, trebate ga ručno obnoviti na stranici za upravljanje organizacijom . Ako imate više organizacija, kliknite gumb "Upravljanje" u organizaciji kojoj ističe, a zatim kliknite gumb "Produži sada" da obnovite licencu. Možda biste također željeli pogledati Što se događa kada istekne moja licenca? odjeljak.",
+ "ExtraQuestionCreditsFaqTitle": "Mogu li kupiti dodatne kredite za pitanja podrške?",
+ "ExtraQuestionCreditsFaqExplanation": "Da, možeš. Za kupnju dodatnih kredita za pitanja pošaljite e-poštu na info@abp.io s nazivom svoje organizacije. Evo cjenika za dodatne bodove za pitanja:
",
+ "AlreadyBetaTester": "Već ste se pridružili programu beta testera.",
+ "AbpStudio": "ABP studio",
+ "AbpStudio_Description": "ABP Studio je još uvijek u razvoju. Možete ispuniti obrazac ispod i biti jedan od prvih korisnika.",
+ "AbpStudio_Description1": "ABP Studio je stolna aplikacija za više platformi za ABP programere.",
+ "AbpStudio_Description2": "Dobro je integriran u ABP Framework i ima za cilj pružiti vam ugodno razvojno okruženje automatiziranjem stvari, pružanjem uvida u vaše rješenje, čineći razvoj, pokretanje i implementaciju vaših rješenja puno lakšim.",
+ "AbpStudio_ComingSoon": "Uskoro. Planirani datum izdavanja beta verzije: 4. tromjesečje 2023.",
+ "AbpStudio_PlannedPreviewDate": "Planirani datum izdavanja pregleda: 4. kvartal 2023.",
+ "BetaRequest": "Zahtjev za beta verziju",
+ "CreateNewSolutions": "Stvorite nova rješenja",
+ "CreateNewSolutions_Description1": "Možete jednostavno stvarati od jednostavnih aplikacija do modularnih monolitnih ili mikroservisnih rješenja s puno opcija. Dobivate potpuno softversko rješenje spremno za proizvodnju za vaše poslovanje.",
+ "ArchitectYourSolutions": "Projektirajte svoja rješenja",
+ "ArchitectYourSolutions_Description1": "Lakše izgradite monolitno-modularne i mikroservisne strukture rješenja stvaranjem modula ili usluga i uspostavljanjem odnosa između njih. Također možete instalirati ili deinstalirati unaprijed izgrađene aplikacijske module.",
+ "ExploreYourSolution": "Istražite svoje rješenje",
+ "ExploreYourSolution_Description1": "ABP Studio prikazuje visoku razinu prikaza komponenti u vašem rješenju i modula o kojima ovisi vaše rješenje. Možete istraživati entitete, usluge, HTTP API-je i još mnogo toga bez potrebe za otvaranjem baze kodova.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Pokrenite Multi-Application ili Microservice rješenja u povjetarcu",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Pokrenite jednu, više ili sve usluge jednim klikom. Na taj je način vrlo jednostavno zaustaviti uslugu, pokrenuti je u Visual Studiju za testiranje ili uklanjanje pogrešaka .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Pogledajte popis usluga, pogledajte HTTP zahtjeve u stvarnom vremenu i broj izuzetaka za svaku uslugu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Pogledajte sve pojedinosti o svim HTTP zahtjevima koji dolaze bilo kojoj usluzi.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Istražite pojedinosti iznimke u stvarnom vremenu u bilo kojoj usluzi, jednostavno filtrirajte i pretražujte.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Prikažite zapisnike aplikacije , filtrirajte po razini zapisnika ili pretražite po tekstu..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Pregledajte korisničko sučelje svoje aplikacije bez napuštanja pokretača rješenja.",
+ "IntegrateToYourKubernetesCluster": "Integrirajte u svoj Kubernetes klaster",
+ "IntegrateToYourKubernetesCluster_Description1": "Povežite svoje lokalno razvojno okruženje s lokalnim ili udaljenim Kubernetes klasterom , gdje taj klaster već pokreće vaše mikrouslužno rješenje.",
+ "IntegrateToYourKubernetesCluster_Description2": "Pristupite bilo kojoj usluzi u Kubernetesu s nazivom usluge kao DNS, baš kao da se izvodi na vašem lokalnom računalu.",
+ "IntegrateToYourKubernetesCluster_Description3": "Presretnite bilo koju uslugu u tom klasteru, tako da se sav promet prema presretnutoj usluzi automatski preusmjerava na vašu uslugu koja se izvodi na vašem lokalnom računalu. Kada vaša usluga treba koristiti bilo koju uslugu u Kubernetesu, promet se preusmjerava natrag u klaster, baš kao što vaša lokalna usluga radi unutar Kubernetesa.",
+ "GetInformed": "Informirajte se",
+ "Studio_GetInformed_Description1": "Ostavite svoje podatke za kontakt kako biste se informirali i isprobajte prvi kada ABP Studio bude pokrenut.",
+ "Studio_GetInformed_Description2": "Planirani datum izdavanja pregleda: treće tromjesečje 2023.",
+ "ThankYou!": "Hvala vam!",
+ "SendBetaRequest": "Pošalji zahtjev za beta verziju",
+ "YouJoinedTheBetaTesterProgram": "Pridružili ste se programu beta testera ABP Studio.",
+ "PricingExplanation2": "30 dana jamstva povrata novca — saznajte više",
+ "MoneyBackGuaranteeText": "* 30-dnevno jamstvo povrata novca za sve licence! 100% povrata za Team, 60% povrata za Business i Enterprise licence u roku od 30 dana.",
+ "MobileApplicationStartupTemplates": "Predlošci za pokretanje mobilne aplikacije",
+ "MobileApplicationStartupTemplates_Description1": "Integrirani predlošci za pokretanje mobilnih aplikacija za vaša ABP komercijalna rješenja.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Stvorite moćne poslovne aplikacije koristeći ABP Mobile Startup Templates",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial nudi dva predloška za pokretanje mobilnih aplikacija implementiranih s React Native i .NET MAUI. Kada izradite svoje novo rješenje temeljeno na ABP-u, imat ćete i osnovne aplikacije za pokretanje povezane s vašim pozadinskim API-jima.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplikacija ima unaprijed izgrađeni ciklus tokena za provjeru autentičnosti, podršku za više jezika, podršku za više korisnika, prijavu, zaboravljenu lozinku, upravljanje profilima i stranicu za upravljanje korisnicima . Možete dodati vlastitu poslovnu logiku i prilagoditi je prema svojim zahtjevima.",
+ "TwoFrameworkOptions": "Dvije opcije okvira",
+ "TwoFrameworkOptions_Description": "ABP nudi i React Native i .NET MAUI mobilne predloške za pokretanje. Na taj način možete odabrati onaj koji najbolje odgovara vašim potrebama. Obje aplikacije ponovno koriste kod s najvećom stopom između iOS i Android platformi.",
+ "PreIntegratedToYourBackend": "Unaprijed integriran u vašu pozadinu",
+ "PreIntegratedToYourBackend_Description": "ABP mobilne aplikacije unaprijed su integrirane u vaše pozadinske API-je. Od poslužitelja dobiva važeći autentifikacijski token i šalje autentificirane zahtjeve.",
+ "MultiLanguage": "Višejezično",
+ "MultiLanguage_Description": "Već odmah podržava više od 10 jezika. Također možete dodati sljedeće jezike.",
+ "Arabic": "arapski",
+ "Czech": "češki",
+ "English": "Engleski",
+ "Hungarian": "mađarski",
+ "Finnish": "finski",
+ "French": "francuski",
+ "Hindi": "hindski",
+ "Portuguese": "Portugalski",
+ "Italian": "talijanski",
+ "Russian": "ruski",
+ "Slovak": "slovački",
+ "Turkish": "turski",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Uključite i zadržite svoje kupce uz ABP mobilne aplikacije",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Vaši klijenti žele upravljati svojim proizvodima i pretplatama s bilo kojeg mjesta i bilo kada. To zahtijeva od organizacija stvaranje mobilnih aplikacija koje korisnicima omogućuju brzo i neprimjetno ispunjavanje njihovih zahtjeva.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "S ABP Mobile aplikacijama možete izraditi visokokvalitetne izvorne mobilne aplikacije za Android i iOS… Koristeći jednu bazu koda i bez kompromisa u pogledu sigurnosti, kvalitete ili skalabilnosti.",
+ "OneCodeBaseMultipleDevices": "Jedna baza koda za više uređaja",
+ "OneCodeBaseMultipleDevices_Description": "ABP mobilne aplikacije su višeplatformske. Spremni su za instaliranje i rad na iOS i Android uređajima, a prilagođavaju se različitim faktorima forme koristeći jednu bazu koda. Programeri trebaju izraditi UI i front-end kod samo jednom, nema potrebe prilagođavati kod za svaki uređaj koji želite podržati.",
+ "ComesWithTheSourceCode": "Dolazi s izvornim kodom",
+ "ComesWithTheSourceCode_Description": "Mobilne aplikacije dobivaju se s izvornim kodom. Jednostavno prilagodite UX/UI svojih aplikacija u skladu sa smjernicama za markiranje.",
+ "Purchase_OneYearPrice": "Cijena za 1 godinu",
+ "Purchase_DeveloperSeatCount": "Broj mjesta programera",
+ "Purchase_DevelopersAlreadyIncluded": "Već je uključeno {0} programera",
+ "1Year": "1 godina",
+ "{0}Years": "{0} godina",
+ "1YearLicense": "1 godina licence",
+ "{0}YearsLicense": "{0} godina licence",
+ "1AdditionalDeveloper": "1 dodatni programer",
+ "{0}AdditionalDevelopers": "{0} Dodatni programeri",
+ "Discount": "Popust ({0}%)",
+ "Summary": "Sažetak",
+ "TrainingPack": "Paket za obuku",
+ "TrainingPackDiscount": "Popust na paket treninga",
+ "Purchase_OnboardingTraining_Description": "Ovaj paket obuke uživo vrijedi za razred od 8 učenika i ovaj popust vrijedi samo kada se kupi s novom licencom. Saznajte više",
+ "Purchase_Save": "{0}% uštede {1} {2}",
+ "RemoveBasket": "Izvadite iz košarice",
+ "WhyABPIOPlatform?": "Zašto ABP.IO platforma ?",
+ "DocumentAim": "Ovaj dokument ima za cilj odgovoriti na veliko pitanje:",
+ "DocumentAim_Description": ""Zašto biste trebali koristiti ABP.IO platformu umjesto stvaranja novog rješenja od nule?"",
+ "DocumentAim_Description2": "Dokument predstavlja izazove izgradnje modernog softverskog rješenja i objašnjava kako ABP rješava te izazove.",
+ "CreatingANewSolution": "Stvaranje novog rješenja",
+ "CreatingANewSolution_Description": "Kada trebate pokrenuti novo rješenje, morate si postaviti puno pitanja i trebali biste potrošiti puno vremena prije nego počnete pisati svoj prvi poslovni kod.",
+ "CreatingAnEmptySolution": "Stvaranje praznog rješenja",
+ "THEPROBLEM": "PROBLEM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Čak je i stvaranje gotovo praznog rješenja izazovno;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Kako organizirate svoju bazu kodova po projektima?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Što su slojevi i kako međusobno djeluju?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Kako se integrirate u biblioteku i sustave trećih strana?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Kako postaviti automatizirane testove?",
+ "ABPSOLUTION": "ABP RJEŠENJE",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP pruža dobro projektirano, slojevito i za proizvodnju spremno startup rješenje temeljeno na načelima Domain Driven Design . Rješenje također uključuje unaprijed konfiguriranu jedinicu i testne projekte integracije za svaki sloj.",
+ "CommonLibraries": "Zajedničke knjižnice",
+ "CommonLibraries_THEPROBLEM_Description": "Koje bi knjižnice trebali koristiti za implementaciju uobičajenih zahtjeva? Ekosustav razvoja softvera vrlo je dinamičan, što ga čini izazovnim držati korak s najnovijim alatima, bibliotekama, trendovima i pristupima.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP unaprijed integrira popularne, zrele i ažurirane biblioteke u rješenje. Ne morate trošiti vrijeme na njihovu integraciju ili natjeravanje da međusobno komuniciraju. Rade ispravno iz kutije.",
+ "UITheme&Layout": "Tema i izgled korisničkog sučelja",
+ "UITheme&Layout_THEPROBLEM_Description": "Prilikom rješavanja pitanja korisničkog sučelja na površinu dolazi niz izazova. To uključuje uspostavljanje temelja za odgovarajući, suvremeni i prilagodljivi UI kit s dosljednim izgledom i nizom značajki kao što su navigacijski izbornici, zaglavlja, alatne trake, podnožja, widgeti i više.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Čak i ako se odlučite za unaprijed dizajniranu temu, njezino neprimjetno integriranje u vaš projekt može zahtijevati dane razvoja. Dodatna prepreka leži u nadogradnji takvih tema. Često se HTML/CSS struktura teme isprepliće s kodom korisničkog sučelja, renderirajući buduće promjene teme ili nadogradnje zamršenih zadataka. Ovo ispreplitanje koda i dizajna komplicira fleksibilnost prilagodbi niz liniju.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework nudi karakterističan sustav temiranja koji oslobađa vaš UI kod od ograničenja teme. Teme postoje izolirano, zapakirane kao NuGet ili NPM paketi, što instalaciju ili nadogradnju teme čini pitanjem nekoliko minuta. Dok zadržavate mogućnost razvoja svoje prilagođene teme ili integracije postojeće, ABP Commercial predstavlja kolekciju uglađenih i suvremenih tema.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Osim toga, postoje pružatelji komponenti korisničkog sučelja kao što su Telerik i DevExpress. Međutim, ti pružatelji primarno isporučuju pojedinačne komponente, stavljajući na vas odgovornost da uspostavite svoj sustav rasporeda. Kada radite unutar projekata temeljenih na ABP-u, možete neprimjetno uključiti ove biblioteke, slično kao što biste to učinili u bilo kojem drugom projektu.",
+ "TestInfrastructure": "Testna infrastruktura",
+ "TestInfrastructure_THEPROBLEM_Description": "Uspostava robusne okoline za testiranje je dugotrajan poduhvat. Uključuje postavljanje namjenskih testnih projekata unutar vašeg rješenja, pažljiv odabir potrebnih alata, kreiranje usluga i lažnih baza podataka, izradu osnovnih osnovnih klasa i uslužnih usluga kako bi se redundantni kod u testovima sveo na najmanju moguću mjeru, te rješavanje raznih povezanih zadataka.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP predlošci za pokretanje dolaze unaprijed opremljeni konfiguriranim test projektima, pojednostavljujući proces za vas. To znači da od prvog dana možete bez odlaganja započeti pisati svoju početnu jedinicu ili integracijski testni kod.",
+ "CodingStandards&Training": "Standardi kodiranja i obuka",
+ "CodingStandards&Training_THEPROBLEM_Description": "Nakon što postavite rješenje za razvoj, obično morate podučiti programere kako sustav radi i kako ga izgraditi koristeći iste dogovorene metode. Čak i ako ih obučite, održavanje dokumentacije ažurnom može biti teško. Kako vrijeme prolazi, svaki programer može pisati kod na svoj način, uzrokujući da se pravila za pisanje koda razlikuju jedna od drugih.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP rješenje već je uredno organizirano i ima jasna objašnjenja. Upute i vodiči korak po korak pokazuju vam kako točno raditi na ABP projektu.",
+ "KeepingYourSolutionUpToDate": "Održavanje vašeg rješenja ažurnim",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Nakon što započnete svoj razvoj, morate pratiti nove verzije biblioteka koje koristite za nadogradnje i zakrpe.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Sve pakete redovito ažuriramo na najnovije verzije i testiramo ih prije stabilnog izdanja. Kada ažurirate ABP Framework, sve njegove ovisnosti nadograđuju se na vrhunsku tehnologiju.",
+ "DRY": "Ne ponavljaj se!",
+ "DRY_Description": "Stvaranje osnovnog rješenja oduzima dosta vremena i zahtijeva dobro arhitektonsko iskustvo. Međutim, ovo je tek početak! Kako počnete razvijati, vjerojatno ćete morati napisati puno ponavljajućeg koda; bilo bi sjajno kada bi se sve ovo moglo automatski riješiti.",
+ "DRY_Description2": "ABP automatizira i pojednostavljuje ponavljanje koda što je više moguće slijedeći načelo konvencije nad konfiguracijom. Međutim, to vas ne ograničava kada trebate prebaciti na ručni stupanj prijenosa. Kontrola je uvijek u vašim rukama.",
+ "Authentication": "Ovjera",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, Active Directory / LDAP integracija, OpenIddict integracija, društvene prijave, dvofaktorska autentifikacija, zaboravljena/resetirana lozinka, aktivacija putem e-pošte, registracija novog korisnika, kontrola složenosti lozinke, zaključavanje računa pri neuspjelim pokušajima, prikaz neuspjelih pokušaja prijave... itd. Znamo da su vam svi ovi generički zahtjevi poznati. Nisi sam!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework i komercijalna verzija pružaju sve te standardne stvari unaprijed implementirane za vas kao modul računa koji se može ponovno koristiti. Vi samo omogućite i konfigurirate ono što trebate.",
+ "CrossCuttingConcerns": "Međusektorski problemi",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Međusektorski problemi temeljna su ponavljajuća logika koja bi se trebala implementirati za svaki slučaj upotrebe. Neki primjeri;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Pokretanje transakcija, izvršenje u slučaju uspjeha i vraćanje unatrag u slučaju pogreške.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Rukovanje i izvješćivanje o iznimkama, vraćanje ispravnog odgovora na pogrešku klijentima i rukovanje slučajevima pogreške na strani klijenta.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementacija autorizacije i provjere valjanosti, vraćanje ispravnih odgovora i rukovanje njima na strani klijenta.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatizira ili pojednostavljuje sva uobičajena međusektorska pitanja. Vi pišete samo kod koji je bitan za vaše poslovanje, a ABP rješava ostalo prema konvencijama.",
+ "ArchitecturalInfrastructure": "Arhitektonska infrastruktura",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Obično morate izgraditi infrastrukturu kako biste ispravno implementirali svoju arhitekturu. Na primjer, općenito implementirate uzorak Repository. Definirate neke osnovne klase kako biste pojednostavili i standardizirali stvaranje entiteta, usluga, kontrolera i drugih objekata.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework pruža sve to i još mnogo više od samog početka. Zrelo je i dobro dokumentirano.",
+ "EnterpriseApplicationRequirements": "Zahtjevi za poslovne aplikacije",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Mnogo je zahtjeva koje stalno implementirate u svaku poslovnu aplikaciju;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Detaljan sustav dopuštenja i dopuštenja za upravljanje na korisničkom sučelju na temelju uloga i korisnika.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Pisanje revizijskih dnevnika i povijesti entiteta za praćenje kada korisnik mijenja zapis baze podataka.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Napravite meko brisanje svojih entiteta, tako da budu označeni kao izbrisani umjesto fizičkog brisanja iz baze podataka i automatskog filtriranja izbrisanih entiteta na vašim upitima.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Stvaranje apstrakcija i omotača za korištenje vaših pozadinskih API-ja iz koda sučelja.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Stavljanje u red i izvršavanje pozadinskih poslova.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Rukovanje više vremenskih zona u globalnom sustavu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Dijeljenje logike provjere valjanosti, lokalizacije, autorizacije između poslužitelja i klijenta.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP pruža infrastrukturu za jednostavnu implementaciju takvih zahtjeva. Opet, ne trošite svoje dragocjeno vrijeme na ponovnu implementaciju svega ovoga iznova i iznova.",
+ "GeneratingInitialCode&Tooling": "Generiranje početnog koda i alata",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Napravit ćete mnogo sličnih stranica u tipičnoj web aplikaciji. Većina njih će izvoditi slične CRUD operacije. Vrlo je zamorno i također sklono pogreškama opetovano stvarati takve stranice.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite može generirati CRUD stranicu s punim nizom za vaše entitete u nekoliko sekundi. Generirani kod je slojevit i čist. Implementirani su svi standardni zahtjevi za validaciju i autorizaciju. Osim toga, generiraju se klase jediničnih testova. Nakon što dobijete potpuno aktivnu stranicu, možete je modificirati prema svojim poslovnim zahtjevima.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integracija s bibliotekama i sustavima trećih strana",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Većina knjižnica dizajnirana je kao niska razina i obično radite nešto kako biste ih pravilno integrirali bez ponavljanja istog integracijskog i konfiguracijskog koda posvuda u svom rješenju. Na primjer, pretpostavimo da morate koristiti RabbitMQ za implementaciju vaše distribuirane sabirnice događaja. Sve što želite učiniti je; poslati poruku u red čekanja i rukovati dolaznim porukama. Ali morate razumjeti obrasce slanja poruka, redove i detalje razmjene. Da biste napisali učinkovit kod, morate stvoriti skup za upravljanje vezama, klijentima i kanalima. Također se morate nositi s iznimkama, ACK porukama, ponovnim povezivanjem na RabbitMQ u slučaju kvarova i više.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Na primjer, ABP-ova integracija RabbitMQ Distributed Event Bus apstrahira sve te detalje. Šaljete i primate poruke bez gužve i žurbe. Trebate li pisati kod niske razine? Nema problema, to uvijek možete. ABP vas ne ograničava kada trebate koristiti značajke niske razine biblioteke koju koristite.",
+ "WhyNotBuildYourOwnFramework?": "Zašto ne biste izgradili vlastiti okvir?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Za svu infrastrukturu, čak i na najjednostavniji način, potrebno je puno vremena da se izgradi, održava i dokumentira. S vremenom postaje sve veći i postaje ga teško održavati u vašem rješenju. Razdvajanje istih u projekt koji se može ponovno koristiti početna je točka za izgradnju vlastitog unutarnjeg okvira.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Izgradnja, dokumentiranje, obuka i održavanje unutarnjeg okvira stvarno je teško. Ako nemate iskusan, posvećen okvirni tim, vaš interni okvir brzo postaje nedokumentirani naslijeđeni kod koji više nitko ne može razumjeti i održavati. S druge strane, ove okvire uglavnom razvijaju jedan ili dva programera u timu. A ti ljudi postaju silos znanja. To je dobro za njih, ali loše za tvrtku jer su oni jedina točka neuspjeha projekta -SPOF- . Nakon što napuste tvrtku, projekt dramatično pada.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework je dobro dokumentiran, zreo i generički aplikacijski okvir vođen zajednicom. Tim vrlo iskusnih programera naporno radi kako bi bio ažuran, lak za razumijevanje i ugodan za korištenje. Korištenje takvog stabilnog okvira tjera vas da se usredotočite na vlastiti poslovni kod i dobijete pomoć stručnjaka s okvirom kad god vam je potrebna.",
+ "ArchitecturalInfrastructure_Description": "SaaS aplikacije, modularni ili mikroservisni sustavi najčešće su korišteni modeli poslovnog softvera. Izgradnja takvih sustava ne zahtijeva samo dobro razumijevanje i iskustvo, već zahtijeva i jaku softversku infrastrukturu. Inače ćete morati uložiti mnogo truda da podržite ove arhitektonske detalje u svojoj bazi koda.",
+ "Modularity": "Modularnost",
+ "Modularity_THEPROBLEM_Description": "Izgradnja istinski modularnog sustava nije laka! Svi aspekti sustava (baza podataka, entiteti, API-ji, UI stranice/komponente) mogu se podijeliti u module, a svaki se modul može ponovno koristiti bez drugih. Obični ASP.NET Core ne pruža takvu modularnu arhitekturu. Ako vam treba, razmislite o tome od nule.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework je rođen da bude modularna struktura za razvoj aplikacija. Svaka značajka u okviru razvijena je da bude kompatibilna s modularnošću. Dokumentacija i vodiči objašnjavaju kako razviti module koji se mogu ponovno koristiti na standardni način.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy je uobičajeni način implementacije SaaS sustava. Međutim, implementacija dosljedne infrastrukture s više stanara može postati komplicirana.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework pruža kompletnu infrastrukturu s više korisnika i apstraktnu složenost iz vašeg poslovnog koda. Vaš aplikacijski kod će uglavnom biti svjestan više zakupaca, dok ABP Framework automatski izolira bazu podataka, predmemoriju i druge detalje zakupaca jedne od drugih. Podržava jedinstvenu bazu podataka, bazu podataka po stanarima i hibridne pristupe. Ispravno konfigurira biblioteke kao što su Microsoft Identity i OpenIddict, koje obično nisu kompatibilne s više korisnika.",
+ "Microservices": "Mikroservisi",
+ "Microservices_THEPROBLEM_Description": "Izgradnja sustava mikroservisa zahtijeva mnoge infrastrukturne detalje: autentifikacija i autorizacija aplikacija i mikroservisa te implementacija asinkronog slanja poruka i sinkronih (Rest/GRPC) komunikacijskih obrazaca između mikroservisa najosnovnija su pitanja.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework pruža usluge, vodiče i uzorke koji će vam pomoći implementirati vaše mikrouslužno rješenje pomoću standardnih alata za industriju.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial čak ide korak dalje i pruža potpuni predložak za pokretanje za pokretanje vašeg mikroservisnog rješenja.",
+ "PreBuiltModules": "Unaprijed izgrađeni moduli",
+ "PreBuiltModules_THEPROBLEM_Description": "Svi mi imamo slične ali pomalo različite poslovne zahtjeve. Međutim, svi bismo trebali ponovno izmisliti kotač jer ničiji kod ne može izravno funkcionirati u našem rješenju. Svi su oni ugrađeni dijelovi većeg rješenja.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial modules pruža mnoštvo višekratno upotrebljivih aplikacijskih modula kao što su plaćanje, chat, upravljanje datotekama, izvješćivanje dnevnika revizije... itd. Svi ovi moduli lako se instaliraju u vaše rješenje i izravno rade. Stalno dodajemo nove module.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Svi moduli dizajnirani su tako da se mogu prilagoditi vašim poslovnim zahtjevima. Ako trebate potpunu kontrolu, možete preuzeti puni izvorni kod bilo kojeg modula i potpuno ga prilagoditi na temelju vaših specifičnih poslovnih zahtjeva.",
+ "ABPCommunity": "ABP zajednica",
+ "ABPCommunity_Description": "Naposljetku, biti u velikoj zajednici u kojoj svi slijede slične stilove kodiranja i načela te dijele zajedničku infrastrukturu donosi snagu kada imate problema ili trebate pomoć s odlukama o dizajnu. Budući da kod pišemo na sličan način, možemo puno bolje pomoći jedni drugima. ABP je projekt koji podržava zajednica s više od 10 tisuća zvjezdica na GitHubu.",
+ "ABPCommunity_Description2": "Lako je dijeliti kod ili čak biblioteke koje se mogu ponovno koristiti između ABP programera. Isječak koda koji radi za vas također će raditi za druge. Postoji mnogo uzoraka i vodiča koje možete izravno implementirati za svoju aplikaciju.",
+ "ABPCommunity_Description3": "Kada angažirate programera koji je prije radio s ABP arhitekturom, odmah će razumjeti vaše rješenje i započeti razvoj u vrlo kratkom roku.",
+ "WhyAbpIo_Page_Title": "Zašto ABP.IO platforma?",
+ "AbpStudio_Page_Title": "ABP studio",
+ "CampaignInfo": "Kupite novu licencu ili obnovite postojeću i dobijte dodatna 2 mjeseca bez dodatnih troškova! Ova ponuda vrijedi za sve licencne planove. Iskoristite ovu vremenski ograničenu promociju kako biste proširili svoj pristup premium značajkama i nadogradnjama.",
+ "HurryUpLastDay": "Požuri! Zadnji dan: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Izrada CRUD stranica s ABP Suiteom",
+ "Testimonials": "Svjedočanstva",
+ "MultipleYearDiscount": "Višegodišnji popust",
+ "CampaignDiscountText": "Crni petak popust",
+ "CampaignDiscountName": "Crni petak",
+ "CampaignName:BlackFriday": "Crni petak"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
index 03cd52cbca2..f4202f22b65 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
@@ -373,7 +373,6 @@
"FreeTrial": "Ingyenes próbaverzió",
"AcceptsMarketingCommunications": " Igen, szeretnék kapni az ABP Commercial marketingkommunikációit.",
"PurposeOfUsage": "A felhasználás célja",
- "Industry": "Ipar",
"Choose": "- Választ -",
"CompanyOrganizationName": "Cég/szervezet neve",
"CompanySize": "Cég Méret",
@@ -506,6 +505,7 @@
"DoYouNeedTraining": "Szüksége van a(z) {0} képzésére?",
"GetInTouchUs": "Vegye fel velünk a kapcsolatot",
"ForMoreInformationClickHere": "További információért kattintson ide.",
+ "ForMoreInformationClickHereByClass": "További információért kattintson ide.",
"IsGetOnboardingTraining": "Szeretnél bevezető és webalkalmazás-fejlesztő tréningen részt venni?",
"OnboardingWebApplicationDevelopmentTrainingMessage": "Képzési naptárának ütemezéséhez a szervezet létrehozása után vegye fel a kapcsolatot a következővel: {0}",
"CustomPurchaseMessage": "A következő lépéshez kattintson a(z) {0} gombra, és lépjen kapcsolatba velünk.",
@@ -544,6 +544,8 @@
"Pricing_Page_Testimonial_5": "Az ABP Framework nem csak keretrendszer, hanem útmutató is a projektfejlesztéshez/menedzsmenthez, mert DDD, GenericRepository, DI, Microservice és Modularity képzést biztosít. Ha magát a keretrendszert nem is használja, fejlesztheti magát a docs.abp.io-val, amely jól és professzionálisan elkészített (OpenIddict, Redis, Quartz stb.) leírás. Mivel sok minden előre be van építve, jelentősen lerövidíti a projektfejlesztési időt (például bejelentkezési oldal, kivételkezelés, adatszűrés, aéapadatok, audit naplózás, lokalizáció, automatikus API vezérlő stb.). Alkalmazásunkból példaként a Helyi Event Bus-t használtam az állomány karbantartására. Így a rendelési mozgásokat eseményekkel tudom a készlethez igazítani. Csodálatos, hogy nem veszítünk időt a CreationTime-ra, a CreatorId-re. Automatikusan feltöltődnek.",
"Pricing_Page_Testimonial_6": "Az ABP Framework egy jó keretrendszer, de időre van szükség a különböző rétegek, osztályok és könyvtárak (különösen az ABP) megértéséhez. Sok időt töltöttem a kódbázis elolvasásával, de az ABP Commercial időt takarít meg nekünk a projekt speciális entitások (AR) és a mindegyikhez kapcsolódó tároló létrehozására. Tetszett az ABP-ben használt megközelítés is nagyon érett, tudjuk, hogy a DDD-n és a monoliton alapul.",
"Pricing_Page_Testimonial_7": "Indításként gyorsan ismételgetnünk kell, és minimális időt kell töltenünk az alapjellemzőkkel és a nem alapvető funkciókkal.\nMérnökeink a nagy tapasztalattal rendelkező mérnököktől a fiatal mérnökökig terjednek, közös megértésre volt szükségünk, és egy módra volt szükségünk a műszaki és területi ismeretek megosztására, az ABP ezt nagyszerű útmutatóik és dokumentációik révén tette lehetővé.\nVannak dolgok, amelyek miatt nem kellett aggódnunk, mióta az ABP-vel már a dobozból működnek.\nAz ABP segített nekünk a gyors prototípus-készítés és fejlesztés egyszerűsítésében, kevesebb mint 4 héttel a funkció kezdetétől a gyártásig. A licencben szereplő összes prémium funkcióval együtt az ABP a szoftverfejlesztési oldalon a „Startup in a Box”-t adta nekünk.",
+ "Pricing_Page_Testimonial_8": "Az ABP reklámot ajánlom mindazoknak, akik szeretnék bővíteni a vásárlóik számára elérhető termékek körét. Fantasztikus, ha elosztott vállalati környezetet kell használni (Angular, WPF, Win&Linux). Termékeik mellett szeretjük a támogatásukat, ami gyorsabbá és könnyebbé teszi a dolgunkat. Már tudjuk, hogy remek partnerre leltünk a jövőre nézve, aki támogatni fog minket üzletünk bővítésében.",
+ "Pricing_Page_Testimonial_9": "Több mint 20 éve működő 2 fős cég vagyunk. \n Az ABP Commercial-lal szerzett tapasztalatainkat illetően megkeresett minket egy ügyfél, aki azt kérte, hogy fejlesszünk ki egy új humánerőforrás-alkalmazást modern környezetben a 25 éves Access alkalmazásuk helyére. Úgy döntöttünk, hogy asztali megoldásról webalapúra térünk át. \n \n Akkoriban nagyon kevés tudással rendelkeztünk a webalkalmazásokról és a .NET-ről, de belebotlottunk az ABP Commercialba, és az ABP Framework, a műszaki dokumentáció és az ABP Suite segítségével nem csak az alkalmazást tudtuk fejleszteni az ügyfél specifikációit, hanem egy éven belül sikeresen működik .NET környezetben is.",
"AbpBookDownloadArea_ClaimYourEBook": "Igényelje Mastering ABP Framework e-könyvét",
"AddMemberModal_Warning_1": "Ha a hozzáadni kívánt felhasználónév nem létezik a rendszerben, kérje meg csapattagját, hogy regisztráljon a (z) {0} webhelyen, és ossza meg fiókja felhasználónevét Önnel.",
"MyOrganizations_Detail_WelcomeMessage": "Üdvözöljük szervezetében, {0}",
@@ -750,9 +752,338 @@
"Testimonial_ShortDescription_4": "Az ABP Commercial volt a legjobban megfelelő az igényeinknek.",
"OnlineReviewersOnAbpCommercial": "Online vélemények az ABP Commercial-ról",
"SeeWhatToldAboutAbpCommercial": "Tekintse meg, mit mondtak az ABP Commercialról, és írja le gondolatait, ha akarja.",
+ "BlazoriseLicense": "Kell vásárolnunk Blazorise licencet?",
+ "BlazoriseLicenseExplanation": "Megállapodásunk van a Volosoft és a Megabit között, ezzel a megállapodással a Blazorise licenc az ABP Commercial termékekhez kapcsolódik, így ügyfeleinknek nem kell extra Blazorise licencet vásárolniuk.",
"ExtendPaymentInfoSection_DeveloperPrice": "{0}x További Fejlesztő(k)",
"ExtendPaymentInfoSection_DiscountRate": "Kedvezmény: {0}%",
"TotalNetPrice": "Total Net Price",
- "BlackFridayDiscount": "Black Friday Kedvezmény"
+ "EFCore": "Entitás-keretrendszer mag",
+ "All": "Minden",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Adatszolgáltató",
+ "UIFramework": "UI-keretrendszer",
+ "LeptonXThemeForDashboard": "LeptonX téma a rendszergazdai irányítópulthoz",
+ "AbpPlatform": "ABP platform",
+ "YouDeserveGoodUXUI": "Megérdemel egy jó felhasználói felületet és egy jobb felhasználói élményt. Az ABP LeptonX témája ezt szolgálja.",
+ "ViewLiveDemo": "Élő témabemutató megtekintése",
+ "GetLeptonX": "Szerezze be a LeptonX-et most",
+ "SeeLeptonXDocumentation": "Lásd a LeptonX dokumentációt",
+ "SeeLeptonDocumentation": "Lásd Lepton dokumentációját",
+ "SimplifiedMenu": "Egyszerűsített menü",
+ "SimplifiedMenuDescription": "A menü szűrésével könnyen megtalálhatja a keresett oldalt",
+ "YourFavoritePages": "Kedvenc oldalai elérhetőek",
+ "YourFavoritePagesDescription": "Könnyen hozzáadhatja vagy eltávolíthatja az oldalt a kedvencek közül, ha rákattint a csillag ikonra az oldal jobb felső sarkában.",
+ "BreadCrumbs": "Morzsa a zökkenőmentes váltáshoz",
+ "BreadCrumbsDescription": "A Breadcrumb használatával egy kattintással azonos szintű oldalakra válthat, még akkor is, ha a bal oldali menü be van zárva, és táblagépen és mobilon is reszponzívan működik!",
+ "YourMenu": "A menüd, ahogy szeretnéd",
+ "YourMenuDescription": "Tetszés szerint testreszabhatja a közvetlenül kattintható ikonokat és legördülő mezőket a felhasználói menüben. A felhasználói menü teljesen személyre szabható az Ön igényei szerint",
+ "RtlSupport": "RTL támogatás az Ön nyelvéhez",
+ "RtlSupportDescription": "A LeptonX téma támogatja az RTL-t az Ön nyelvén. A nyelvi beállítások a beállítások menüben találhatók, ahol módosíthatja a nyelvet.",
+ "YourColors": "Az Ön színei az adminisztrátori irányítópult felhasználói felületén",
+ "YourColorsDescription": "A LeptonX téma az Ön rendszerbeállításainak megfelelően működik, és rendelkezik a műszerfal világos témájával, a műszerfali sötét témával és az irányítópult félsötét témájával.",
+ "ArrangeContentWidth": "Könnyen elrendezheti a tartalom szélességét",
+ "ArrangeContentWidthDescription": "Könnyen módosíthatja a tartalomterület szélességét.",
+ "LeptonXCompatibleWith": "LeptonX téma kompatibilis",
+ "MobileResponsiveTemplate": "Mobil érzékeny sablon",
+ "MobileResponsiveTemplateDescription1": "Hozzáférés a LeptonX adminisztrációs irányítópultjához bármilyen eszközről, amelyet szeretne.",
+ "MobileResponsiveTemplateDescription2": "Úgy tervezték, hogy minden eszközében könnyen használható legyen. Reszponzív mobileszközökön és táblagépeken.",
+ "TopMenuLayoutOption": "Felső menü elrendezési opció",
+ "TopMenuLayoutOptionDescription1": "Ha ugyanazzal az adminisztrációs vezérlőpulttal szeretné beállítani a webhelyét, a LeptonX Theme segítségével megteheti!",
+ "TopMenuLayoutOptionDescription2": "Csak próbálja ki a LeptonX felső menü elrendezését, hogy ez megvalósuljon!",
+ "EasilyCustomizable": "Könnyen testreszabható a márka színeihez",
+ "EasilyCustomizableDescription1": "A LeptonX témát csak néhány SCSS-változó segítségével testreszabhatja. Nincs felülírás, nincs extra CSS terhelés!",
+ "EasilyCustomizableDescription2": "A LeptonX segítségével tetszés szerint elrendezheti az adminisztrációs irányítópultját.",
+ "IndependentLayout": "Független elrendezés és tartalomterület",
+ "IndependentLayoutDescription1": "A LeptonX elrendezési infrastruktúráját a tartalomtól teljesen elkülönítve tervezték.",
+ "IndependentLayoutDescription2": "Ez azt jelenti, hogy szabadon megtervezheti projektjét a Bootstraptól eltérő tartalomszerkezettel, ha akarja.",
+ "MostUsedLibraries": "A LeptonX-szel integrált leggyakrabban használt könyvtárak",
+ "MostUsedLibrariesDescription1": "A LeptonX tartalmazza a leggyakrabban használt könyvtárakat. Lehetővé teszi olyan könyvtárak használatát, mint az ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 és Toastr.",
+ "MostUsedLibrariesDescription2": "A LeptonX támogatja az MVC Angular és Blazor-specifikus könyvtárakat is.",
+ "CreateAndCustomize": "A LeptonX egyéni oldalaival pillanatok alatt létrehozhatja és testreszabhatja a szükséges oldalakat",
+ "CreateAndCustomizeDescription": "A LeptonX Theme használatával számos előre elkészített HTML-oldalhoz is hozzáférhet. Ezek számos oldalt tartalmaznak, például bejelentkezési oldalt, blogot, GYIK-ot, előfizetési listát, számlákat, árakat és fájlkezelést.",
+ "LeptonThemeForAdmin": "Lepton téma az adminisztrátori műszerfalhoz",
+ "LeptonThemeForAdminDescription": "A Lepton téma továbbra is elérhető, és karbantartjuk. Ha Lepton Theme felhasználóként szeretne LeptonX témára váltani, tekintse meg a dokumentációt, ahol megtudhatja, hogyan kell.",
+ "LeptonCompatibleWith": "Lepton téma kompatibilis",
+ "BlackFridayDiscount": "Black Friday Kedvezmény",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} további {1} fejlesztő számára",
+ "Upgrade": "Frissítés",
+ "Renewal": "Megújítás",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licenc",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Licenc megújítása",
+ "Total": "Teljes",
+ "SupportPolicyFaqTitle": "Mi az Ön támogatási politikája?",
+ "SupportPolicyFaqExplanation": "Csak az aktív és a korábbi főverziót támogatjuk. Nem garantáljuk a javítás kiadását a 3. és régebbi főverziókhoz. Például, ha az aktív verzió 7.0.0, akkor mind a 6.xx, mind a 7.xx verzióhoz kiadunk javításokat. Ezen kívül csak az ABP Framework és az ABP Commercial kapcsolatos problémákhoz nyújtunk támogatást. Ez azt jelenti, hogy az ABP-termékek által használt harmadik féltől származó alkalmazások, felhőszolgáltatások és egyéb perifériakönyvtárak nem támogatottak. Az üzletileg ésszerű erőfeszítéseket megteszünk annak érdekében, hogy ügyfeleink technikai támogatást nyújtsunk a "Volosoft Bilisim AS" hivatalos munkaidejében. Másrészt nem vállaljuk a szolgáltatási szintű megállapodás (SLA) válaszidejét, hanem igyekszünk a lehető leggyorsabban reagálni a technikai problémákra a hivatalos munkaidőn belül. Hacsak nem kötöttek külön megállapodást az ügyféllel, csak a https://support.abp.io oldalon nyújtunk támogatást. Privát e-mailes támogatásunk is van, amely csak az Enterprise Licenc birtokosai számára érhető el.",
+ "TotalDevelopers": "Összesen {0} fejlesztő",
+ "CustomPurchaseExplanation": "Az Ön egyedi igényeire szabva",
+ "WhereDidYouHearAboutUs": "Hol hallott rólunk?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Egy baráttól",
+ "Other": "Egyéb",
+ "WhereDidYouHearAboutUs_explain": "Adja meg...",
+ "DeletingMemberWarningMessage": "A(z) „{0}” el lesz távolítva a fejlesztők listájáról. Ha szeretné, később hozzárendelheti ezt az üres helyet egy másik fejlesztőhöz.",
+ "AdditionalInfo": "Ha a fejlesztői ülések száma meghaladja a követelményeket, csökkentheti őket. Írjon e-mailt az info@abp.io címre, ha el szeretné távolítani néhány fejlesztői helyet. A fel nem használt fejlesztői helyek törlése csökkenti a licenc megújítási költségeit. Ha szeretné, az aktív licencidőszakon belül újra vásárolhat további fejlesztői helyeket. Vegye figyelembe, hogy mivel ebben a licenccsomagban {0} fejlesztő található, ezt a számot nem lehet csökkenteni.",
+ "LinkExpiredErrorMessage": "Az elérni kívánt link lejárt.",
+ "ExpirationDate": "Lejárati dátum",
+ "SpringCampaignDiscount": "Tavaszi kampánykedvezmény",
+ "WhyUseAbpIoPlatform": "Miért használjam az ABP.IO Platformot ahelyett, hogy új megoldást hoznék létre a semmiből?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Tekintse meg ezt az oldalt , ha részletes magyarázatot szeretne találni arról, hogy az ABP.IO Platform használata miért van jelentős előnnyel szemben, ha mindent saját maga csinál.",
+ "EulaPageTitle": "Végfelhasználói licencszerződés (EULA)",
+ "PrivacyPolicyPageTitle": "Adatvédelmi szabályzat – Cookie-szabályzat",
+ "TermsConditionsPageTitle": "Felhasználási feltételek",
+ "TrainingsPageTitle": "ABP képzési csomagok",
+ "ModulesPageTitle": "ABP előre beépített alkalmazási modulok",
+ "Volo.AbpIo.Commercial:040001": "Az API hozzáférési kulcs helytelen.",
+ "GetLepton": "Szerezd meg a Leptont most",
+ "MyOrganizations_Detail_LicenseStartDate": "Licenc kezdő dátuma",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Lejárati dátum",
+ "BlazoriseSupport": "Hogyan szerezhetem meg a Blazorise licenckulcsot és támogatást a Blazorise csapatától?",
+ "BlazoriseSupportExplanation": "Kövesse az alábbi lépéseket, hogy támogatást kérjen a Blazorise csapatától, és megszerezze a Blazorise licenckulcsot:",
+ "BlazoriseSupportExplanation1": "Regisztráljon új fiókot a blazorise.com/support/register webhelyen ugyanazzal az e-mail címmel, mint az abp.io-fiókja. Hagyja üresen a „Licenckulcs” bejegyzést. Ennek meg kell egyeznie az abp.io webhelyen található e-mail-fiókjával .",
+ "BlazoriseSupportExplanation2": "Erősítse meg e-mail címét az e-mail mezőben. Ha nem lát e-mailt a beérkező levelek között, ellenőrizze a spam dobozát!",
+ "BlazoriseSupportExplanation3": "Jelentkezzen be a Blazorise támogatási webhelyére a blazorise.com/support/login címen.",
+ "BlazoriseSupportExplanation4": "Ha rendelkezik aktív ABP Commercial licenccel, akkor Blazorise PRO licenccel is rendelkezik. A Blazorise licenckulcsot a blazorise.com/support/user/manage/license címen szerezheti be.",
+ "BlazoriseSupportExplanation5": "Kérdéseit felteheti a támogatási webhelyen, és létrehozhat egy termékjogkivonatot az alkalmazásához.",
+ "AbpLiveTrainingPackages": "ABP élő képzési csomagok",
+ "Releases": "Kiadások",
+ "ReleasesDescription": "Az ABP Commercial kiadási naplói.",
+ "ReleaseDate": "Kiadási dátum",
+ "Labels": "Címkék",
+ "PreRelease": "Megjelenés előtt",
+ "AllTypes": "Minden típus",
+ "Enhancement": "Fokozás",
+ "Bug": "Bogár",
+ "Feature": "Funkció",
+ "AllUIs": "Minden felhasználói felület",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor szerver",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Hogyan működik?",
+ "HowItWorks_Page_Description": "Az ABP Framework kiterjeszti a .NET platformot. Tehát bármi, amit egy egyszerű .NET-megoldással megtehet, az ABP-keretrendszerrel már lehetséges. Ez megkönnyíti az alacsony tanulási görbével való kezdést.",
+ "HowItWorks_Description1": "Az ABP Framework kiterjeszti a .NET platformot. Tehát bármi, amit egy egyszerű .NET-megoldással megtehet, az ABP-keretrendszerrel már lehetséges. Ez megkönnyíti az alacsony tanulási görbével való kezdést.",
+ "HowItWorks_Description2": "Ha elkezdi megtanulni és használni az ABP Framework funkcióit, a szoftver fejlesztése sokkal élvezetesebb lesz, mint valaha.",
+ "HowItWorks_Description3": "Ez az oldal alapvetően elmagyarázza, hogyan használja az ABP.IO platformot .NET-fejlesztőként.",
+ "CreateANewSolution": "Hozzon létre egy új .NET-megoldást",
+ "CreateANewSolution_Description1": "Minden egy új ABP integrált .NET megoldás létrehozásával kezdődik.",
+ "StartWithStartupTemplates": "Indítsa el az egyik előre elkészített indítási megoldássablont",
+ "SimpleMonolithApplicationTemplate": "Egyszerű monolit alkalmazássablon",
+ "LayeredApplicationTemplate": "Réteges alkalmazássablon",
+ "MicroserviceSolutionTemplate": "Mikroszolgáltatási megoldássablon",
+ "CreateEmptySolutionAndUseAbp": "Vagy hozzon létre egy új üres .NET-megoldást, és telepítse maga az ABP NuGet és NPM csomagokat .",
+ "CreatingSolutionWithMultipleOptions": "Egy új megoldás létrehozása során többféle felhasználói felület és adatbázis opció áll rendelkezésre.",
+ "UIFrameworkOptions": "UI-keretrendszer beállításai",
+ "DotnetSolutionWithoutDependency": "Most már van egy szokásos .NET megoldás a helyi számítógépén, amely nem függ felhőplatformtól vagy külső szolgáltatástól.",
+ "CheckTheDocumentForDetails": "A részletekért tekintse meg a (z) {1} dokumentumot.",
+ "UIAndDatabaseIndependent": "Az ABP bármely felhasználói felülettel és bármely, a .NET által támogatott adatbázis-szolgáltatóval működik. \n Azonban ezek a felhasználói felület és adatbázis-szolgáltatók előre integráltak és jól dokumentáltak.",
+ "InstallAbpModules": "Telepítse az ABP modulokat",
+ "DevelopYourSolution": "Fejlessze ki megoldását",
+ "DeployAnywhere": "Telepítse bárhol",
+ "InstallAbpModule_Description1": "Az ABP egy moduláris alkalmazásfejlesztési keretrendszer. Az indítási megoldássablonok már telepítve vannak az alapvető modulokkal. \n De több alkalmazásmodul is használható a megoldásban.",
+ "InstallAbpModule_Description2": "Minden modul néhány NuGet és NPM csomagból áll, és rendelkezik egy telepítési dokumentummal. Az ABP Suite a munka nagy részét automatikusan elvégzi, majd manuálisan konfigurálja vagy finomhangolja a modult a dokumentációja alapján.",
+ "DevelopYourSolution_Description1": "Az ABP infrastruktúrája arra készteti Önt, hogy a saját üzleti kódjára összpontosítson az ismétlődő munka automatizálásával, valamint előre beépített infrastruktúra és alkalmazásfunkciók biztosításával.",
+ "DevelopYourSolution_Description2": "A következő kódblokkban láthatja, hogyan integrálódik az ABP-keretrendszer zökkenőmentesen a kódjába, és hogyan automatizálja az ismétlődő feladatokat.",
+ "DevelopYourSolution_Description3": "Az ABP még ebben a rövid kódblokkban is sok mindent megtesz helyetted.",
+ "DevelopYourSolution_Description4": "Alaposztályokat biztosít a konvenciók alkalmazásához, például \n függőségi injekcióhoz . Az általános \n adattárszolgáltatások kényelmes \n módot biztosítanak az adatbázissal való interakcióhoz. A deklaratív \n engedélyezés egy finomhangolt engedélyezési rendszerrel működik.",
+ "DevelopYourSolution_Description5": "Az ABP teljesen automatizálja \n munkaegységet (az adatbázis-kapcsolathoz és a tranzakciókezeléshez), \n kivételkezelést , \n érvényesítését , \n ellenőrzést és az auditnaplózást . Sokkal több építőelemet biztosít a napi fejlesztési feladatok egyszerűsítéséhez, és a saját kódjára összpontosíthat, miközben gyártásra kész \n alkalmazásokat hoz létre.",
+ "DevelopYourSolution_Description6": "Elképzelheti, hogy ez a kódblokk milyen hosszú és bonyolult lehet, ha mindezt kézzel csinálná.",
+ "SuiteCrudGenerationInFewSeconds": "A megoldás kézi kódolása mellett néhány perc alatt teljesen működőképes, fejlett CRUD oldalakat is létrehozhat az ABP Suite eszközeivel. Létrehozza a kódot a megoldásba, így az egyéni igényei alapján finomhangolhatja.",
+ "DeployAnywhere_Description1": "A nap végén egy tiszta .NET megoldás áll rendelkezésére. Megoldását telepítheti saját szerverére, felhőplatformra, Kubernetesre vagy bárhová, ahol csak akarja. Tetszőleges számú kiszolgálóra telepítheti. Az ABP egy telepítési környezet agnosztikus eszköz.",
+ "ExpertiseAbpFramework": "Ismerje meg az ABP-keretrendszert",
+ "ExpertiseAbpFramework_Description1": "Szeretne túllépni az alapokon, és szakértelmet szeretne szerezni az ABP.IO Platform segítségével?",
+ "FreeDownload": "Ingyenes letöltés",
+ "Read": "Olvas",
+ "HavingTrouble": "Gondja van?",
+ "HavingTrouble_Description1": "Problémái vannak a megoldás kidolgozásával? Itt vagyunk! Használja a \n ABP támogatási platformot, vagy küldjön egy e-mailt, hogy segítséget kérjen közvetlenül a Core ABP Framework csapat tagjaitól.",
+ "WeAreHereToHelp_Description1": "Böngésszen a súgótémáink között, kereshet a gyakran ismételt kérdésekben, \n , vagy a kapcsolatfelvételi űrlap segítségével tehet fel kérdést.",
+ "OtherModules": "Egyéb modulok",
+ "OtherModules_Description1": "Fiók, ellenőrzési naplózás, csevegés, CMS-készlet, fájlkezelés, űrlapok, GDPR, személyazonosság, nyelvkezelés, fizetés, Saas és még sok más...",
+ "HowItWorks_DatabaseProviderOptions": "Adatbázis-szolgáltató lehetőségek",
+ "SeeFAQ": "Lásd GYIK",
+ "ReleaseLogs": "Naplók kiadása",
+ "ReleaseLogs_Tag": "{0} Kiadási naplók",
+ "ReleaseLogs_Pr": "Lehívási kérelem #{0} - {1}",
+ "NoLabels": "Nincsenek címkék",
+ "DoesTheSubscriptionRenewAutomatically": "Az előfizetés automatikusan megújul?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "Az ABP Commercial nem rendelkezik automatikus megújítású számlázási modellel. Ezért előfizetése nem újul meg automatikusan a licencidőszak végén. Ha továbbra is szeretné élvezni az ABP Commercial előnyeit, manuálisan meg kell újítania azt a szervezetkezelési oldalon . Ha több szervezete van, kattintson a "Kezelés" gombra a lejáró szervezetnél, majd kattintson a "Kiterjesztés most" gombra a licenc megújításához. Érdemes lehet megnézni a Mi történik, ha lejár a licencem? szakasz.",
+ "ExtraQuestionCreditsFaqTitle": "Vásárolhatok-e további támogatási kérdőíveket?",
+ "ExtraQuestionCreditsFaqExplanation": "Igen tudsz. További kérdéskör vásárlásához küldjön egy e-mailt az info@abp.io címre szervezete nevével. Íme az extra kérdés-jóváírások árlistája:
",
+ "AlreadyBetaTester": "Ön már csatlakozott a bétatesztelő programhoz.",
+ "AbpStudio": "ABP Stúdió",
+ "AbpStudio_Description": "Az ABP Studio még fejlesztés alatt áll. Töltsd ki az alábbi űrlapot, hogy az elsők között legyél.",
+ "AbpStudio_Description1": "Az ABP Studio egy többplatformos asztali alkalmazás ABP fejlesztők számára.",
+ "AbpStudio_Description2": "Jól integrálódik az ABP-keretrendszerbe, és célja, hogy kényelmes fejlesztési környezetet biztosítson az Ön számára azáltal, hogy automatizálja a dolgokat, betekintést nyújt a megoldásba, és megkönnyíti a megoldások fejlesztését, futtatását és üzembe helyezését .",
+ "AbpStudio_ComingSoon": "Hamarosan A béta tervezett megjelenési dátuma: 2023 negyedik negyedéve.",
+ "AbpStudio_PlannedPreviewDate": "Az előzetes megjelenésének tervezett dátuma: 2023 negyedik negyedéve.",
+ "BetaRequest": "Béta kérés",
+ "CreateNewSolutions": "Új megoldások létrehozása",
+ "CreateNewSolutions_Description1": "Az egyszerű alkalmazásoktól a moduláris monolit- vagy mikroszolgáltatási megoldásokig könnyedén létrehozhat számos lehetőséget. Teljes, gyártásra kész alapszoftver-megoldást kap vállalkozása számára.",
+ "ArchitectYourSolutions": "Tervezze meg megoldásait",
+ "ArchitectYourSolutions_Description1": "Egyszerűbben építhet fel monolit-moduláris és mikroszolgáltatási megoldási struktúrákat modulok vagy szolgáltatások létrehozásával és kapcsolatok kialakításával közöttük. Előre elkészített alkalmazásmodulokat is telepíthet vagy eltávolíthat.",
+ "ExploreYourSolution": "Fedezze fel megoldását",
+ "ExploreYourSolution_Description1": "Az ABP Studio magas szintű nézetet jelenít meg a megoldás komponenseiről és a modulokról, amelyektől a megoldás függ. Entitásokat, szolgáltatásokat, HTTP API-kat és még sok mást fedezhet fel anélkül, hogy meg kellene nyitnia a kódbázist.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Futtassa a többalkalmazásos vagy mikroszolgáltatási megoldásokat gyorsan",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Futtasson egy, több vagy az összes szolgáltatást egyetlen kattintással. Ily módon nagyon könnyű leállítani egy szolgáltatást, futtatni a Visual Studióban teszteléshez vagy hibakereséshez .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Tekintse meg a szolgáltatások listáját, tekintse meg a valós idejű HTTP-kérelmeket és a kivételek számát az egyes szolgáltatásokhoz.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Tekintse meg a bármely szolgáltatáshoz érkező HTTP-kérés összes részletét.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Fedezze fel a kivételek részleteit valós időben bármely szolgáltatásban, egyszerűen szűrhet és kereshet.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Alkalmazásnaplók megjelenítése, naplószint szerinti szűrés vagy szöveges keresés.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Böngésszen az alkalmazás felhasználói felületén anélkül, hogy elhagyná a megoldás futtatóját.",
+ "IntegrateToYourKubernetesCluster": "Integráljon a Kubernetes-fürtbe",
+ "IntegrateToYourKubernetesCluster_Description1": "Csatlakoztassa a helyi fejlesztési környezetet egy helyi vagy távoli Kubernetes-fürthöz , ahol a fürt már fut a mikroszolgáltatási megoldása.",
+ "IntegrateToYourKubernetesCluster_Description2": "A Kubernetes bármely szolgáltatását a szolgáltatásnévvel DNS-ként érheti el, ugyanúgy, ahogyan azok a helyi számítógépen futnak.",
+ "IntegrateToYourKubernetesCluster_Description3": "Elfogja a fürt bármely szolgáltatását , így az elfogott szolgáltatás teljes forgalma automatikusan át lesz irányítva a helyi gépen futó szolgáltatásra . Amikor a szolgáltatásnak a Kubernetes bármely szolgáltatását kell használnia, a forgalom vissza lesz irányítva a fürtbe, ahogy a helyi szolgáltatás a Kubernetesen belül fut.",
+ "GetInformed": "Tájékozódjon",
+ "Studio_GetInformed_Description1": "Hagyja meg elérhetőségeit, hogy tájékozódjon , és először próbálja ki, ha az ABP Studio elindult.",
+ "Studio_GetInformed_Description2": "Az előzetes megjelenésének tervezett dátuma: 2023 harmadik negyedéve.",
+ "ThankYou!": "Köszönöm!",
+ "SendBetaRequest": "Béta kérés küldése",
+ "YouJoinedTheBetaTesterProgram": "Ön csatlakozott az ABP Studio bétatesztelő programjához.",
+ "PricingExplanation2": "30 napos pénzvisszafizetési garancia – Tudjon meg többet",
+ "MoneyBackGuaranteeText": "* 30 napos pénzvisszafizetési garancia minden licencre! 100% visszatérítés a Team, 60% visszatérítés a Business és Enterprise licencekre 30 napon belül.",
+ "MobileApplicationStartupTemplates": "Mobilalkalmazás-indítási sablonok",
+ "MobileApplicationStartupTemplates_Description1": "Integrált mobilalkalmazás-indítási sablonok az ABP Commercial megoldásaihoz.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Hozzon létre hatékony üzleti alkalmazásokat az ABP Mobile Startup Templates segítségével",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "Az ABP Commercial két mobilalkalmazás-indítási sablont biztosít a React Native és a .NET MAUI segítségével. Amikor létrehozza az új ABP-alapú megoldást, alapszintű indítási alkalmazások is kapcsolódnak a háttér API-khoz.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Az alkalmazás rendelkezik előre beépített hitelesítési token ciklussal, többnyelvű támogatással, több bérlés támogatásával, bejelentkezéssel, elfelejtett jelszóval, profilkezeléssel és egy felhasználókezelési oldallal . Hozzáadhatja saját üzleti logikáját, és igényei szerint testreszabhatja.",
+ "TwoFrameworkOptions": "Két keretlehetőség",
+ "TwoFrameworkOptions_Description": "Az ABP React Native és .NET MAUI mobil indítási sablonokat is biztosít. Így kiválaszthatja az igényeinek leginkább megfelelőt. Mindkét alkalmazás a legmagasabb arányban használja fel újra a kódot az iOS és az Android platformok között.",
+ "PreIntegratedToYourBackend": "Előre integrálva a háttérrendszerébe",
+ "PreIntegratedToYourBackend_Description": "Az ABP Mobile alkalmazások előre integrálva vannak a háttér API-kba. Érvényes hitelesítési tokent kap a szervertől, és hitelesített kéréseket hajt végre.",
+ "MultiLanguage": "Többnyelvű",
+ "MultiLanguage_Description": "Már a dobozból is több mint 10 nyelvet támogat. A következő nyelveket is hozzáadhatja.",
+ "Arabic": "arab",
+ "Czech": "cseh",
+ "English": "angol",
+ "Hungarian": "Magyar",
+ "Finnish": "finn",
+ "French": "Francia",
+ "Hindi": "hindi",
+ "Portuguese": "portugál",
+ "Italian": "olasz",
+ "Russian": "orosz",
+ "Slovak": "szlovák",
+ "Turkish": "török",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Vonja be és tartsa meg ügyfeleit az ABP mobilalkalmazásokkal",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Ügyfelei bárhonnan, bármikor szeretnék kezelni termékeiket és előfizetéseiket. Ez megköveteli a szervezetektől, hogy olyan mobilalkalmazásokat hozzanak létre, amelyek segítségével az ügyfelek gyorsan és zökkenőmentesen teljesíthetik kéréseiket.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Az ABP Mobile alkalmazásokkal kiváló minőségű natív mobilalkalmazásokat hozhat létre Android és iOS rendszerre… Egyetlen kódbázis használatával, a biztonság, a minőség vagy a méretezhetőség feláldozása nélkül.",
+ "OneCodeBaseMultipleDevices": "Egy kód-alap több eszköz",
+ "OneCodeBaseMultipleDevices_Description": "Az ABP Mobile alkalmazások többplatformosak. Készen állnak az iOS és Android eszközökön történő telepítésre és futtatásra, és egyetlen kódalap segítségével alkalmazkodnak a különböző formai tényezőkhöz. A fejlesztőknek csak egyszer kell létrehozniuk a felhasználói felületet és a front-end kódot, nincs szükség a kód módosítására minden egyes támogatni kívánt eszközhöz.",
+ "ComesWithTheSourceCode": "A forráskóddal együtt érkezik",
+ "ComesWithTheSourceCode_Description": "A mobilalkalmazások forráskóddal vannak ellátva. Egyszerűen testreszabhatja alkalmazásai UX/UI-ját, hogy megfeleljen a márkaépítési irányelveknek.",
+ "Purchase_OneYearPrice": "1 év ár",
+ "Purchase_DeveloperSeatCount": "Fejlesztői helyek száma",
+ "Purchase_DevelopersAlreadyIncluded": "{0} fejlesztő már szerepel",
+ "1Year": "1 év",
+ "{0}Years": "{0} év",
+ "1YearLicense": "1 éves licenc",
+ "{0}YearsLicense": "{0} éves licenc",
+ "1AdditionalDeveloper": "1 további fejlesztő",
+ "{0}AdditionalDevelopers": "{0} További fejlesztők",
+ "Discount": "Kedvezmény ({0}%)",
+ "Summary": "Összegzés",
+ "TrainingPack": "Edzőcsomag",
+ "TrainingPackDiscount": "Edzőcsomag kedvezmény",
+ "Purchase_OnboardingTraining_Description": "Ez az élő képzési csomag 8 fős osztályra érvényes, és ez a kedvezmény csak az új jogosítvánnyal történő vásárlás esetén érvényes. Tudj meg többet",
+ "Purchase_Save": "{0}% megtakarítás: {1} {2}",
+ "RemoveBasket": "Vegye ki a kosárból",
+ "WhyABPIOPlatform?": "Miért az ABP.IO platform ?",
+ "DocumentAim": "Ez a dokumentum arra a nagy kérdésre kíván választ adni:",
+ "DocumentAim_Description": ""Miért érdemes az ABP.IO Platformot használnia ahelyett, hogy a semmiből hozzon létre új megoldást?"",
+ "DocumentAim_Description2": "A dokumentum bemutatja a modern szoftvermegoldások felépítésének kihívásait, és elmagyarázza, hogy az ABP hogyan kezeli ezeket a kihívásokat.",
+ "CreatingANewSolution": "Új megoldás létrehozása",
+ "CreatingANewSolution_Description": "Amikor új megoldást kell elindítania, sok kérdést kell feltennie magának, és sok időt kell töltenie, mielőtt elkezdi írni a legelső üzleti kódot.",
+ "CreatingAnEmptySolution": "Üres megoldás létrehozása",
+ "THEPROBLEM": "A PROBLÉMA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Még egy szinte üres megoldás létrehozása is kihívást jelent;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Hogyan rendszerezi a kódbázist a projektek között?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Mik a rétegek, és hogyan hatnak egymásra?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Hogyan integrálható harmadik féltől származó könyvtárakba és rendszerekbe?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Hogyan állítsuk be az automatizált teszteket?",
+ "ABPSOLUTION": "ABP MEGOLDÁS",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "Az ABP jól megtervezett, rétegzett és gyártásra kész indítási megoldást kínál a Domain Driven Design elveken alapuló. A megoldás minden réteghez egy előre konfigurált egységet és integrációs tesztprojekteket is tartalmaz.",
+ "CommonLibraries": "Közös könyvtárak",
+ "CommonLibraries_THEPROBLEM_Description": "Mely könyvtárakat érdemes használni a közös követelmények megvalósításához? A szoftverfejlesztési ökoszisztéma rendkívül dinamikus, ezért kihívást jelent lépést tartani a legújabb eszközökkel, könyvtárakkal, trendekkel és megközelítésekkel.",
+ "CommonLibraries_ABPSOLUTION_Description": "Az ABP előre integrálja a népszerű, kiforrott és naprakész könyvtárakat a megoldásba. Nem kell időt töltenie az integrációjukkal vagy arra, hogy kommunikáljanak egymással. A dobozból kivéve megfelelően működnek.",
+ "UITheme&Layout": "UI téma és elrendezés",
+ "UITheme&Layout_THEPROBLEM_Description": "A felhasználói felület problémáinak megoldása során számos kihívás kerül felszínre. Ezek közé tartozik egy érzékeny, modern és adaptálható felhasználói felület készlet alapjainak megteremtése konzisztens megjelenéssel és számos olyan funkcióval, mint a navigációs menük, fejlécek, eszköztárak, láblécek, widgetek és még sok más.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Még akkor is, ha előre megtervezett témát választ, annak zökkenőmentes integrálása a projektbe napokig tartó fejlesztést igényelhet. További akadályt jelent az ilyen témák frissítése. Gyakran előfordul, hogy a téma HTML/CSS-struktúrája összefonódik a felhasználói felület kódjával, ami a jövőbeni témamódosításokat vagy bonyolult feladatok frissítését eredményezi. A kódnak és a tervezésnek ez az összefonódása megnehezíti a módosítások elvégzésének rugalmasságát.",
+ "UITheme&Layout_ABPSOLUTION_Description": "Az ABP Framework egy jellegzetes tematikus rendszert kínál, amely megszabadítja a felhasználói felület kódját a témakényszerektől. A témák elkülönítve léteznek, NuGet vagy NPM csomagokba csomagolva, így a téma telepítése vagy frissítése percek kérdése. Miközben fenntartja a lehetőséget egyéni téma fejlesztésére vagy egy meglévő integrálására, az ABP Commercial csiszolt és kortárs témák gyűjteményét mutatja be.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Ezenkívül vannak olyan felhasználói felület-összetevők szolgáltatói, mint a Telerik és a DevExpress. Ezek a szolgáltatók azonban elsősorban egyedi alkatrészeket szállítanak, így Önre hárul az elrendezési rendszer kialakítása. Amikor ABP-alapú projektekben dolgozik, zökkenőmentesen beépítheti ezeket a könyvtárakat, hasonlóan bármely más projekthez.",
+ "TestInfrastructure": "Teszt infrastruktúra",
+ "TestInfrastructure_THEPROBLEM_Description": "A robusztus tesztelési környezet kialakítása időigényes munka. Ez magában foglalja a dedikált tesztprojektek beállítását a megoldáson belül, a szükséges eszközök gondos kiválasztását, a szolgáltatás- és adatbázismodellek létrehozását, az alapvető alaposztályok és segédszolgáltatások kialakítását a tesztek során előforduló redundáns kódok minimalizálása érdekében, valamint különféle kapcsolódó feladatok megoldását.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Az ABP indítási sablonok előre felszerelve konfigurált tesztprojektekkel érkeznek, és egyszerűsítik a folyamatot. Ez azt jelenti, hogy az első naptól kezdve azonnal elkezdheti írni a kezdeti egység- vagy integrációs tesztkódot.",
+ "CodingStandards&Training": "Kódolási szabványok és képzés",
+ "CodingStandards&Training_THEPROBLEM_Description": "Miután beállította a megoldást a fejlesztéshez, általában meg kell tanítania a fejlesztőknek, hogyan működik a rendszer, és hogyan kell felépíteni ugyanazokkal a megállapodás szerinti módszerekkel. Még ha képzésben is részesíti őket, a dokumentáció naprakészen tartása nehéz lehet. Az idő múlásával minden fejlesztő a maga módján írhat kódot, amitől a kódírás szabályai eltérnek egymástól.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Az ABP-megoldás már jól meg van szervezve, és világos magyarázatokkal rendelkezik. A lépésről lépésre bemutatott oktatóanyagok és útmutatók pontosan megmutatják, hogyan kell dolgozni egy ABP-projekten.",
+ "KeepingYourSolutionUpToDate": "A megoldás naprakészen tartása",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "A fejlesztés megkezdése után nyomon kell követnie a frissítésekhez és javításokhoz használt könyvtárak új verzióit.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Rendszeresen frissítjük az összes csomagot a legújabb verzióra, és teszteljük őket a stabil kiadás előtt. Amikor frissíti az ABP-keretrendszert, minden függősége a legmodernebb technológiára frissül.",
+ "DRY": "Ne ismételd magad!",
+ "DRY_Description": "Az alapmegoldás elkészítése jelentős időt vesz igénybe, és jó építészeti tapasztalatot igényel. Ez azonban csak a kezdet! Ahogy elkezdi a fejlesztést, valószínűleg sok ismétlődő kódot kell írnia; nagyon jó lenne, ha mindez automatikusan kezelhető lenne.",
+ "DRY_Description2": "Az ABP a lehető legnagyobb mértékben automatizálja és leegyszerűsíti a kód ismétlését, követve a konfiguráció feletti konvenció elvét. Ez azonban nem korlátozza, hogy mikor kell kézi sebességfokozatra váltania. Az irányítás mindig az Ön kezében van.",
+ "Authentication": "Hitelesítés",
+ "Authentication_THEPROBLEM_Description": "Egyszeri bejelentkezés, Active Directory / LDAP integráció, OpenIddict integráció, közösségi bejelentkezés, kéttényezős hitelesítés, elfelejtett/visszaállított jelszó, e-mail aktiválás, új felhasználó regisztráció, jelszó összetettségének ellenőrzése, fiók zárolása sikertelen kísérletek esetén, sikertelen bejelentkezési kísérletek megjelenítése... stb. Tudjuk, hogy ezek az általános követelmények ismerősek Önnek. Nem vagy egyedül!",
+ "Authentication_ABPSOLUTION_Description": "Az ABP Framework és a kereskedelmi verzió ezeket a szabványos dolgokat újrafelhasználható fiókmodulként tartalmazza. Csak engedélyezze és konfigurálja, amire szüksége van.",
+ "CrossCuttingConcerns": "Átfogó aggodalmak",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "A több területet átfogó aggályok jelentik az alapvető ismétlődő logikát, amelyet minden használati esetre alkalmazni kell. Néhány példa;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Tranzakciók indítása, sikervállalás és hibák visszaállítása.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Kivételek kezelése, jelentése, megfelelő hibareakció visszaküldése a klienseknek és hibaesetek kezelése ügyféloldalon.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Engedélyezés és érvényesítés végrehajtása, megfelelő válaszok visszaküldése és ügyféloldali kezelése.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "Az ABP Framework automatizálja vagy leegyszerűsíti az összes általános, több területet érintő problémát. Ön csak olyan kódot ír, amely számít a vállalkozása számára, és az ABP a többit konvenciók szerint kezeli.",
+ "ArchitecturalInfrastructure": "Építészeti infrastruktúra",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Az architektúra megfelelő megvalósításához általában infrastruktúrát kell kiépítenie. Például általában a Repository mintát valósítja meg. Meghatározhat néhány alaposztályt az entitások, szolgáltatások, vezérlők és egyéb objektumok egyszerűsítése és szabványosítása érdekében.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "Az ABP Framework mindezt és még sok minden mást is a dobozból kínál. Érett és jól dokumentált.",
+ "EnterpriseApplicationRequirements": "Vállalati alkalmazások követelményei",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Számos követelményt kell ismételten bevezetnie minden üzleti alkalmazásban;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Részletes engedélyrendszer és jogosultságok kezelése a felhasználói felületen szerepkörök és felhasználók alapján.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Vizsgálati naplók és entitástörténetek írása annak nyomon követésére, amikor a felhasználó módosít egy adatbázisrekordot.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Tegye az entitásokat puha törlésre, így a rendszer töröltként jelöli meg őket ahelyett, hogy fizikailag törölné őket az adatbázisból, és automatikusan szűrné a törölt entitásokat a lekérdezésekre.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Absztrakciók és burkolók létrehozása a háttér API-k felhasználásához a frontend kódból.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Háttérfeladatok sorba állítása és végrehajtása.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Több időzóna kezelése egy globális rendszerben.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Az érvényesítés, lokalizáció, engedélyezési logika megosztása a szerver és a kliens között.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "Az ABP infrastruktúrát biztosít az ilyen követelmények egyszerű megvalósításához. Ismétlem, nem tölti az értékes idejét arra, hogy mindezt újra és újra megvalósítsa.",
+ "GeneratingInitialCode&Tooling": "Kezdeti kód és szerszámok generálása",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Sok hasonló oldalt fog készíteni egy tipikus webes alkalmazásban. A legtöbbjük hasonló CRUD-műveleteket hajt végre. Nagyon fárasztó és hibára is hajlamos az ilyen oldalak ismételt létrehozása.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "Az ABP Suite másodpercek alatt képes teljes veremű CRUD-oldalt generálni az entitásokhoz. A generált kód rétegzett és tiszta. Minden szabvány érvényesítési és engedélyezési követelmény megvalósul. Ezenkívül egységteszt-osztályokat generálnak. Miután megkapta a teljesen működő oldalt, módosíthatja azt üzleti igényei szerint.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integráció harmadik felek könyvtáraiba és rendszereibe",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "A legtöbb könyvtárat alacsony szintűnek tervezték, és általában kell némi munkát végezni a megfelelő integráció érdekében anélkül, hogy ugyanazt az integrációs és konfigurációs kódot mindenhol megismételné a megoldásban. Tegyük fel például, hogy a RabbitMQ-t kell használnia az elosztott eseménybusz megvalósításához. Csak annyit akarsz tenni; üzenetet küld egy sorba, és kezeli a bejövő üzeneteket. De meg kell értened az üzenetküldési mintákat, a sorokat és a csereadatokat. Hatékony kód írásához létre kell hoznia egy készletet a kapcsolatok, az ügyfelek és a csatornák kezelésére. Ezenkívül foglalkoznia kell a kivételekkel, az ACK-üzenetekkel, a RabbitMQ-hoz való újracsatlakozással hiba esetén és egyebekkel.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Például az ABP RabbitMQ Distributed Event Bus integrációja kivonja ezeket a részleteket. Nyüzsgés nélkül küldhet és fogadhat üzeneteket. Alacsony szintű kódot kell írni? Semmi gond, ezt mindig megteheted. Az ABP nem korlátozza, hogy mikor kell használnia a használt könyvtár alacsony szintű szolgáltatásait.",
+ "WhyNotBuildYourOwnFramework?": "Miért ne építsd ki a saját keretedet?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Az összes infrastruktúra felépítése, karbantartása és dokumentálása még a legegyszerűbb módon is sok időt vesz igénybe. Idővel nagyobb lesz, és nehéz lesz fenntartani a megoldásban. Ezek szétválasztása egy újrafelhasználható projektre a kiindulópont a saját belső keretrendszer felépítéséhez.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Egy belső keretrendszer felépítése, dokumentálása, betanítása és karbantartása nagyon nehéz. Ha nincs tapasztalt, elkötelezett keretrendszer-csapata, belső keretrendszere gyorsan egy dokumentálatlan örökölt kódtá válik, amelyet már senki sem tud megérteni és karbantartani. Másrészt ezeket a keretrendszereket általában egy vagy két fejlesztő fejleszti a csapatban. És ezek a fickók tudássilóvá válnak. Ez jó nekik, de rossz a cégnek, mert ők jelentik a projekt egyetlen kudarcpontját - SPOF- . Amint elhagyják a céget, a projekt drámaian leesik.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "Az ABP Framework egy közösségvezérelt, jól dokumentált, kiforrott és általános alkalmazási keretrendszer. Egy nagy tapasztalattal rendelkező fejlesztő csapat keményen dolgozik azon, hogy naprakészen, könnyen érthetően és kényelmesen használható legyen. Egy ilyen stabil keretrendszer használatával a saját üzleti kódjára összpontosíthat, és amikor csak szüksége van rá, szakértőktől kaphat segítséget a keretrendszerrel kapcsolatban.",
+ "ArchitecturalInfrastructure_Description": "A SaaS alkalmazások, moduláris vagy mikroszolgáltatási rendszerek a leggyakrabban használt vállalati szoftvermodellek. Az ilyen rendszerek felépítése nemcsak jó ismereteket és tapasztalatokat igényel, hanem erős szoftver-infrastruktúrát is. Ellenkező esetben nagy erőfeszítéseket kell tennie, hogy ezeket az építészeti részleteket támogassa kódbázisában.",
+ "Modularity": "Modularitás",
+ "Modularity_THEPROBLEM_Description": "Egy igazán moduláris rendszer felépítése nem egyszerű! A rendszer minden aspektusa (adatbázis, entitások, API-k, UI oldalak/komponensek) modulokra bontható, és minden modul más nélkül újrafelhasználható. A sima ASP.NET Core nem biztosít ilyen moduláris architektúrát. Ha szükséged van rá, akkor a nulláról kell gondolkodnod.",
+ "Modularity_ABPSOLUTION_Description": "Az ABP Framework moduláris alkalmazásfejlesztési struktúraként született. A keretrendszer minden funkciója úgy lett kifejlesztve, hogy kompatibilis legyen a modularitással. A dokumentáció és az útmutatók elmagyarázzák, hogyan lehet szabványos módon újrafelhasználható modulokat fejleszteni.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "A Multi-Tenancy a SaaS-rendszerek megvalósításának általános módja. A következetes, több bérlős infrastruktúra megvalósítása azonban bonyolulttá válhat.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "Az ABP Framework teljes, több bérlős infrastruktúrát és absztrakt komplexitást biztosít az üzleti kódból. Alkalmazási kódja többnyire több bérlőt ismer, míg az ABP-keretrendszer automatikusan elkülöníti egymástól az adatbázist, a gyorsítótárat és a bérlők egyéb részleteit. Támogatja az egyetlen adatbázist, bérlőnkénti adatbázist és a hibrid megközelítéseket. Megfelelően konfigurálja az olyan könyvtárakat, mint a Microsoft Identity és az OpenIddict, amelyek általában nem kompatibilisek a több bérléssel.",
+ "Microservices": "Mikroszolgáltatások",
+ "Microservices_THEPROBLEM_Description": "A mikroszolgáltatási rendszer felépítése számos infrastruktúra-részletet igényel: Az alkalmazások és mikroszolgáltatások hitelesítése és engedélyezése, valamint a mikroszolgáltatások közötti aszinkron üzenetküldési és szinkron (Rest/GRPC) kommunikációs minták megvalósítása a legalapvetőbb kérdés.",
+ "Microservices_ABPSOLUTION_Description": "Az ABP Framework szolgáltatásokat, útmutatókat és mintákat kínál, amelyek segítenek megvalósítani mikroszolgáltatási megoldását az ipari szabványos eszközök használatával.",
+ "Microservices_ABPSOLUTION_Description2": "Az ABP Commercial még egy lépéssel tovább megy, és teljes indítási sablont biztosít a mikroszolgáltatási megoldás elindításához.",
+ "PreBuiltModules": "Előre beépített modulok",
+ "PreBuiltModules_THEPROBLEM_Description": "Mindannyiunknak hasonlóak, de kissé eltérőek az üzleti követelményei. Azonban mindannyiunknak újra fel kell találnunk a kereket, mivel senki kódja nem működhet közvetlenül a megoldásunkban. Ezek mind egy nagyobb megoldás beágyazott részei.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Az ABP Commercial modulok számos újrafelhasználható alkalmazásmodult kínálnak, mint például a fizetés, a csevegés, a fájlkezelés, az auditnapló-jelentés stb. Ezek a modulok egyszerűen telepíthetők a megoldásba, és közvetlenül működnek. Folyamatosan újabb modulokat adunk hozzá.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Minden modult úgy terveztek, hogy az Ön üzleti igényei szerint testreszabható legyen. Ha teljes irányításra van szüksége, letöltheti bármelyik modul teljes forráskódját, és teljesen személyre szabhatja az adott üzleti követelményei alapján.",
+ "ABPCommunity": "ÁMT-közösség",
+ "ABPCommunity_Description": "Végül, ha egy nagy közösségben élünk, ahol mindenki hasonló kódolási stílusokat és elveket követ, valamint közös infrastruktúrát használ, akkor az erőt ad, ha gondjai vannak, vagy segítségre van szüksége a tervezési döntésekben. Mivel hasonlóan írunk kódot, sokkal jobban tudunk egymásnak segíteni. Az ABP egy közösség által támogatott projekt, több mint 10 000 sztárral a GitHubon.",
+ "ABPCommunity_Description2": "Könnyen megosztható a kód vagy akár az újrafelhasználható könyvtárak az ABP fejlesztői között. Az Ön számára megfelelő kódrészlet mások számára is működni fog. Számos minta és oktatóanyag található, amelyeket közvetlenül implementálhat az alkalmazásához.",
+ "ABPCommunity_Description3": "Ha olyan fejlesztőt alkalmaz, aki korábban az ABP architektúrával dolgozott, azonnal megérti a megoldást, és nagyon rövid időn belül megkezdi a fejlesztést.",
+ "WhyAbpIo_Page_Title": "Miért az ABP.IO platform?",
+ "AbpStudio_Page_Title": "ABP Stúdió",
+ "CampaignInfo": "Vásároljon új licencet vagy újítsa meg meglévő licencét, és további 2 hónapot kap további költségek nélkül! Ez az ajánlat minden licenccsomagra érvényes. Győződjön meg róla, hogy kihasználja ezt a korlátozott ideig tartó promóciót, hogy bővítse hozzáférését a prémium funkciókhoz és frissítésekhez.",
+ "HurryUpLastDay": "Siess! Utolsó nap: {0}",
+ "CreatingCRUDPagesWithABPSuite": "CRUD oldalak létrehozása az ABP Suite segítségével",
+ "Testimonials": "Beszámolók",
+ "MultipleYearDiscount": "Több éves kedvezmény",
+ "CampaignDiscountText": "Black Friday kedvezmény",
+ "CampaignDiscountName": "Fekete péntek",
+ "CampaignName:BlackFriday": "Fekete péntek"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
index c125ce7d3e3..a3650655d6b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
@@ -9,15 +9,18 @@
"QuestionCount": "Eftirstöðvar/alls spurningar",
"Unlimited": "Ótakmarkað",
"Owners": "Eigendur",
+ "Owner": "Eigandi",
"AddMember": "Bæta við meðlimi",
- "AddOwner": "Bæta við eiganda",
- "AddDeveloper": "Bæta við forritara",
+ "AddNewOwner": "Bæta við nýjum eiganda",
+ "AddNewDeveloper": "Bæta við nýjum forritara",
"UserName": "Notandanafn",
"Name": "Nafn",
"EmailAddress": "Netfang",
"Developers": "Forritarar",
"LicenseType": "Tegund Leyfis",
"Manage": "Umsjón",
+ "SetDefault": "Stillt sem sjálfgefið",
+ "DefaultOrganization": "Sjálfgefið",
"StartDate": "Upphafsdagur",
"EndDate": "Lokadagur",
"Modules": "Einingar",
@@ -62,8 +65,6 @@
"Themes": "Þemu",
"JoinOurNewsletter": "Vertu áskrifandi að fréttabréfinu okkar",
"Send": "Senda",
- "Learn": "Læra",
- "AdditionalServices": "Auka þjónustur",
"WhatIsABPFramework": "HVAÐ ER ABP?",
"OpenSourceBaseFramework": "Opin hugbúnaður",
"ABPFrameworkExplanation": "
Uppfærsla: Með því að uppfæra leyfið þitt færðu hærra leyfisáætlun, sem gerir þér kleift að fá frekari fríðindi. Skoðaðu leyfissamanburðartöfluna til að sjá muninn á leyfisáætlunum. Á hinn bóginn, þegar þú uppfærir, breytist gildistími leyfis þíns ekki! Til að framlengja lokadag leyfis þíns þarftu að framlengja leyfið.",
"LicenseRenewalCost": "Hver er kostnaður við endurnýjun leyfis eftir 1 ár?",
"LicenseRenewalCostExplanation": "Endurnýjunarverð (framlengja) venjulegs liðsleyfis er ${0}, venjulegt viðskiptaleyfi er ${1} og staðlað fyrirtækisleyfi er ${2}. Ef þú ert nú þegar viðskiptavinur skaltu skrá þig inn á reikninginn þinn til að skoða tiltæk endurnýjunarverð.",
"HowDoIRenewMyLicense": "Hvernig endurnýi ég leyfi mitt?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Eftir að hafa sent leyfisgjaldið með millifærslu skaltu senda okkur tölvupóst á accounting@abp.io kvittun þína og tegund leyfis sem óskað er eftir. Upplýsingar um alþjóðlega bankareikninginn okkar:",
"HowToUpgrade": "Hvernig á að uppfæra núverandi forrit þegar ný útgáfa er í boði?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Tengill til að hlaða niður rafbókinni hefur verið sendur á {0}.
Athugaðu pósthólfið/rusl/ruslpóstsboxin þín!",
"InvalidFormInputs": "Vinsamlegast sláðu inn gildar upplýsingar sem tilgreindar eru á eyðublaðinu.",
"DDDBookEmailBody": "Þakka þér fyrir.
Eftir að hafa skoðað upplýsingarnar þínar munum við virkja leyfið þitt. Þegar leyfið þitt hefur verið virkt munum við senda tölvupóst á {0} . Ekki hafa áhyggjur, þetta ferli mun ekki taka langan tíma!",
"SaveAndDownload": "Vista og hala niður",
"CompanyNameValidationMessage": "Nafn fyrirtækis er of langt!",
"AddressValidationMessage": "Heimilisfang er of langt!",
"TaxNoValidationMessage": "SKATTA/VSK númber er of langt!",
"NotesValidationMessage": "Skýringareiturinn er of langur!",
"CheckYourBillingInfo": "Þú getur aðeins búið til reikninginn þinn einu sinni! Athugaðu innheimtuupplýsingar þínar áður en þú býrð til reikninginn þinn.",
- "Volo.AbpIo.Commercial:030000": "Þú hefur þegar notað prufutíma þinn.",
- "Volo.AbpIo.Commercial:030001": "Þetta nafn fyrirtækis er þegar til.",
"StartYourFreeTrial": "Byrjaðu ókeypis prufuáskrift",
"TrialLicenseModelInvalidErrorMessage": "Einn af eftirfarandi reitum er ógildur: heiti lands, stærð fyrirtækis, iðnaður eða tilgangur notkunar.",
"Trial": "Prufu aðgangur",
"Purchased": "Keypt",
- "PurchaseLicense": "Kaupa {0} leyfi",
+ "PurchaseNow": "Kaupa núna",
"PurchaseTrialLicenseMessage": "Gildistími leyfis þíns er {0}.
Ef þú vilt halda áfram að nota verkefnin sem þú bjóst til á ókeypis prufutímabilinu þarftu að breyta leyfislyklunum í appsettings.secrets.json
skránni þinn. Hér er leyfislykillinn þinn:",
"TrialLicenseExpireMessage": "Þú ert að nota prufuleyfið og prufuleyfið rennur út {0}.",
"TryForFree": "Prófaðu ókeypis",
"TrialLicenseExpiredInfo": "Prófunartímabil þitt er útrunnið!",
- "CommercialNewsletterConfirmationMessage": "Ég samþykki skilmálana og persónuverndarstefnuna .",
- "BlackFridayDiscount": "Black Friday afsláttur"
+ "DowngradeLicensePlan": "Get ég lækkað niður í lægra leyfisáætlun í framtíðinni?",
+ "DowngradeLicensePlanExplanation": "Þú getur ekki niðurfært núverandi leyfisáætlun þína. En þú getur keypt nýja lægri leyfisáætlun og haldið áfram þróun þinni á nýja leyfinu. Eftir að þú hefur keypt lægra leyfi þarftu bara að skrá þig inn á nýju leyfisáætlunina þína með ABP CLI skipuninni: ` abp login
Sjá leyfissamanburðartöfluna til að athuga muninn á leyfisgerðunum.",
+ "SelectTargetLicense": "Veldu Target License",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Já, framlengdu gildistíma leyfisins um 1 ár.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Viltu framlengja leyfið um 1 ár í viðbót?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Uppfærsla mun ekki lengja gildistíma leyfis þíns!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Með því að uppfæra leyfið þitt færðu upp í hærri leyfistegund, sem gerir þér kleift að fá frekari fríðindi. Sjá leyfissamanburðartöfluna til að athuga muninn á leyfisgerðunum.",
+ "Landing_Page_CustomerStories": "Sögur viðskiptavina",
+ "Landing_Page_OurGreatCustomers": "Frábærir viðskiptavinir okkar",
+ "Landing_Page_WebApplicationFramework": "Vefumsóknarrammi",
+ "Landing_Page_WebDevelopmentPlatform": "Vefþróunarvettvangur",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Heill vefþróunarvettvangur",
+ "Landing_Page_TryFreeDemo": "Prófaðu ókeypis kynningu",
+ "Landing_Page_StartingPointForWebApplications": "Upphafspunktur fyrir ASP.NET Core byggð vefforrit! Það er byggt á ABP Framework fyrir bestu vefþróun.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework býður upp á hugbúnaðarinnviði til að þróa framúrskarandi vefforrit með bestu starfsvenjum.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Microservice samhæfður arkitektúr",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Forsmíðaðar forritaeiningar og þemu",
+ "Landing_Page_MultiTenantArchitecture": "Arkitektúr með mörgum leigjendum",
+ "Landing_Page_MultiTenancyDescription": "SaaS forrit auðveld! Samþætt fjölleigu frá gagnagrunni yfir í HÍ.",
+ "Landing_Page_DDDIntroduction": "Hannað og þróað út frá DDD mynstrum og meginreglum. Veitir lagskipt líkan fyrir forritið þitt.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Fullkominn innviði fyrir heimildir, löggildingu, meðhöndlun undantekninga, skyndiminni, endurskoðunarskráningu, viðskiptastjórnun og fleira.",
+ "Landing_Page_PreBuiltApplicationModules": "Forsmíðaðar forritaeiningar sem innihalda algengustu kröfur um vefforrit.",
+ "Landing_Page_ChatModule": "Spjall",
+ "Landing_Page_DocsModule": "Skjöl",
+ "Landing_Page_FileManagementModule": "Skráastjórnun",
+ "Landing_Page_CustomerStory_1": "ABP Commercial leyfði SC Ventures að afhenda SaaS gagnagrunnsvettvang fyrir marga leigjendur í banka á 9 mánuðum til að styðja við fjármögnun viðskiptakrafna / viðskiptaskulda aðfangakeðjunnar á reikningum um veruleg verðmæti frá mörgum samþættum akkerum. Einingakerfi ABP gerði teymið mögulegt að afhenda á mettíma, fara framhjá öllum VAPT og dreifa gámamiklu örþjónustustaflanum með fullum CI/CD og leiðslum í framleiðslu.",
+ "Landing_Page_CustomerStory_2": "Við sjáum gildi þess að nota ABP Commercial til að draga úr kostnaði við sérsniðnar þróunarverkefni. Teymið getur sameinað kóðamynstrið í mismunandi verkefnastraumum. Við sjáum meiri möguleika í rammanum fyrir okkur til að byggja nýja eiginleika hraðar en áður. Við treystum því að við munum stöðugt sjá gildi þess að nýta ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Við elskum ABP. Við þurfum ekki að skrifa allt frá grunni. Við byrjum á út-af-the-boxinu eiginleikum og einbeitum okkur bara að því sem við þurfum í raun að skrifa. Einnig er ABP vel smíðað og kóðinn er hágæða með færri villur. Ef við þyrftum að skrifa allt sem við þurftum á eigin spýtur gætum við þurft að eyða árum saman. Eitt enn sem okkur líkar er að nýja útgáfan, eða lagfæring á vandamálum, eða endurbætur kemur út mjög fljótlega \n aðra hverja viku. Við bíðum ekki of lengi.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial er frábær vara sem ég mæli með. Auglýsingavörur á markað fyrir viðskiptavini okkar á einum stillanlegum vettvangi. Stökkið byrjar sem umgjörðin og verkfærin veita hvaða lið sem er hverrar cent virði. ABP Commercial var best fyrir þarfir okkar.",
+ "Landing_Page_AdditionalServices": "Sérsniðið leyfi eða magn leyfis, inngöngu um borð, lifandi þjálfun og stuðningur, sérsniðin verkefnaþróun, flutningur á núverandi verkefnum og fleira...",
+ "Landing_Page_IncludedDeveloperLicenses": "Innifalið {0} forritaraleyfi",
+ "Landing_Page_SeeOnDemo": "Sjá á Demo",
+ "Landing_Page_LeptonThemes": "Lepton Þemu",
+ "Landing_Page_AccountModuleDescription_1": "Þessi eining útfærir auðkenningarkerfið fyrir forrit;",
+ "Landing_Page_AccountModuleDescription_2": "Býður upp á innskráningarsíðu með notandanafni og lykilorði",
+ "Landing_Page_AccountModuleDescription_3": "Býður upp á skráningarsíðu til að búa til nýjan reikning.",
+ "Landing_Page_AccountModuleDescription_4": "Býður upp á gleymt lykilorðssíðu til að senda hlekk til að endurstilla lykilorð sem tölvupóst.",
+ "Landing_Page_AccountModuleDescription_5": "Býður upp á staðfestingarvirkni tölvupósts með notendaviðmóti.",
+ "Landing_Page_AccountModuleDescription_6": "Innleiðir tveggja þátta auðkenningu (SMS og tölvupóstur).",
+ "Landing_Page_AccountModuleDescription_7": "Innleiðir læsingu notenda (læsir reikningnum í ákveðinn tíma þegar ákveðinn fjöldi misheppnaðra innskráninga á sér stað vegna ógildra skilríkja innan ákveðins tíma).",
+ "Landing_Page_AccountModuleDescription_8": "Innleiðir auðkenningarmiðlara notendaviðmót og virkni.",
+ "Landing_Page_AccountModuleDescription_9": "Gerir kleift að skipta á milli leigjenda í fjölleigjanda umhverfi.",
+ "Landing_Page_AccountModuleDescription_10": "Leyfir að breyta UI tungumáli forritsins.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Þessi eining býður upp á notendaviðmót endurskoðunarskrárskýrslu fyrir endurskoðunarinnviðina. Gerir kleift að leita, sía og sýna endurskoðunarskrárfærslur og einingarbreytingaskrár.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Endurskoðunarskrárfærsla samanstendur af mikilvægum gögnum um hverja beiðni viðskiptavinar:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "Vefslóð, vafri, IP-tala, nafn viðskiptavinar",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Notandinn",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP aðferð, HTTP skila stöðukóði",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Árangur/bilun, upplýsingar um undantekningar ef þær eru tiltækar",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Biðja um framkvæmdartíma",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Einingarnar hafa verið búnar til, eytt eða uppfært í þessari beiðni (með breyttum eiginleikum).",
+ "Landing_Page_BloggingModuleDescription_1": "Þessi eining bætir einföldu bloggi við ABP forritið þitt;",
+ "Landing_Page_BloggingModuleDescription_2": "Gerir kleift að búa til mörg blogg í einu forriti.",
+ "Landing_Page_BloggingModuleDescription_3": "Styður Markdown sniðið.",
+ "Landing_Page_BloggingModuleDescription_4": "Leyfir að skrifa athugasemd fyrir færslu.",
+ "Landing_Page_BloggingModuleDescription_5": "Gerir kleift að tengja merki á bloggfærslurnar.",
+ "Landing_Page_BloggingModuleDescription_6": "Sjáðu blog.abp.io vefsíðuna sem lifandi dæmi um bloggeininguna.",
+ "Landing_Page_ChatModuleDescription_1": "Þessi eining er notuð fyrir rauntíma skilaboð á milli notenda í forritinu.",
+ "Landing_Page_ChatModuleDescription_2": "Rauntíma skilaboð á spjallsíðunni.",
+ "Landing_Page_ChatModuleDescription_3": "Leitaðu að notendum í forritinu að nýjum samtölum.",
+ "Landing_Page_ChatModuleDescription_4": "Tengiliðalisti fyrir nýleg samtöl.",
+ "Landing_Page_ChatModuleDescription_5": "Tilkynningar um ný skilaboð þegar notandi er að skoða aðra síðu.",
+ "Landing_Page_ChatModuleDescription_6": "Heildarfjölda ólesin skilaboðamerki á valmyndartákninu.",
+ "Landing_Page_ChatModuleDescription_7": "Fjöldi ólesinna skilaboða fyrir hvert samtal.",
+ "Landing_Page_ChatModuleDescription_8": "Latur hlaðinn samtöl.",
+ "Landing_Page_DocsModuleDescription_1": "Þessi eining er notuð til að búa til vefsíður fyrir tækniskjöl;",
+ "Landing_Page_DocsModuleDescription_2": "Innbyggð GitHub samþætting : Skrifaðu og stjórnaðu skjölum beint á GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Útgáfustuðningur beint samþættur GitHub útgáfum.",
+ "Landing_Page_DocsModuleDescription_4": "Styður fjöltungumál (með varastuðningi við sjálfgefið tungumál).",
+ "Landing_Page_DocsModuleDescription_5": "Styður Markdown og HTML sniðin.",
+ "Landing_Page_DocsModuleDescription_6": "Veitir leiðsögn og útlínur hluta.",
+ "Landing_Page_DocsModuleDescription_7": "Gerir kleift að hýsa skjöl fyrir mörg verkefni í einu forriti.",
+ "Landing_Page_DocsModuleDescription_8": "Tenglar á skrána á GitHub, svo hver sem er getur auðveldlega lagt sitt af mörkum með því að smella á Breyta hlekkinn .",
+ "Landing_Page_DocsModuleDescription_9": "Til viðbótar við GitHub uppsprettu, gerir það kleift að nota einfaldlega möppu sem heimildargjafa.",
+ "Landing_Page_FileManagementModuleDescription_1": "Hlaða upp, hlaða niður og skipuleggja skrár í stigveldisskipulagi möppu.",
+ "Landing_Page_FileManagementModuleDescription_2": "Þessi eining er notuð til að hlaða upp, hlaða niður og skipuleggja skrár í stigveldismöppuskipulagi. Það er líka samhæft við fjölleigu og þú getur ákvarðað heildarstærðarmörk fyrir leigjendur þína.",
+ "Landing_Page_FileManagementModuleDescription_3": "Þessi eining er byggð á BLOB geymslukerfinu , þannig að það getur notað mismunandi geymsluveitur til að geyma innihald skráarinnar.",
+ "Landing_Page_IdentityModuleDescription_1": "Þessi eining útfærir notanda- og hlutverkakerfi forrits;",
+ "Landing_Page_IdentityModuleDescription_2": "Byggt á ASP.NET Core Identity bókasafni Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Stjórna hlutverkum og notendum í kerfinu. Notanda er heimilt að hafa mörg hlutverk .",
+ "Landing_Page_IdentityModuleDescription_4": "Stilltu heimildir í hlutverka- og notendastigum.",
+ "Landing_Page_IdentityModuleDescription_5": "Virkja/slökkva á tveggja þátta auðkenningu og læsingu notanda fyrir hvern notanda.",
+ "Landing_Page_IdentityModuleDescription_6": "Hafa umsjón með grunnnotandasniði og lykilorði .",
+ "Landing_Page_IdentityModuleDescription_7": "Stjórna kröfugerðum í kerfinu, stilla kröfur á hlutverk og notendur.",
+ "Landing_Page_IdentityModuleDescription_8": "Stillingarsíðu til að stjórna flækjustigi lykilorðs , innskráningu notanda, reikningi og læsingu.",
+ "Landing_Page_IdentityModuleDescription_9": "Styður LDAP auðkenningu.",
+ "Landing_Page_IdentityModuleDescription_10": "Veitir staðfestingu á tölvupósti og símanúmeri .",
+ "Landing_Page_IdentityModuleDescription_11": "Styður samþættingu félagslegra innskráningar (Twitter, Facebook, GitHub osfrv.).",
+ "Landing_Page_IdentityModuleDescription_12": "Stjórna skipulagseiningum í kerfinu.",
+ "Landing_Page_PaymentModuleDescription_1": "Veitir samþættingu fyrir mismunandi greiðslugáttir.",
+ "Landing_Page_PaymentModuleDescription_2": "Þessi eining veitir samþættingu fyrir greiðslugáttir, svo þú getur auðveldlega fengið greiðslur frá viðskiptavinum þínum.",
+ "Landing_Page_PaymentModuleDescription_3": "Þessi eining styður eftirfarandi greiðslugáttir",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Notaðu sömu skilríkin fyrir bæði commercial.abp.io og support.abp.io .",
+ "WatchCrudPagesVideo": "Horfðu á "Creating CRUD Pages with ABP Suite" myndbandið!",
+ "WatchGeneratingFromDatabaseVideo": "Horfðu á "ABP Suite: Búa til CRUD síður úr núverandi gagnagrunnstöflum" myndbandið!",
+ "WatchTakeCloserLookVideo": "Horfðu á "Skoðaðu nánar kóða kynslóðina: ABP Suite" myndbandið!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Þú ættir að hafa staðfest netfang til að hefja prufuleyfi.",
+ "EmailVerificationMailNotSent": "Staðfestingarpóstur í tölvupósti gat ekki sent.",
+ "GetConfirmationEmail": "Smelltu hér til að fá staðfestingarpóst ef þú hefur ekki fengið hann áður.",
+ "WhichLicenseTypeYouAreInterestedIn": "Hvaða leyfistegund hefur þú áhuga á?",
+ "DontTakeOurWordForIt": "Ekki taka orð okkar fyrir það...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Lestu það sem ABP Commercial notendur vilja að þú vitir",
+ "Testimonial_ShortDescription_1": "Einingakerfi ABP gerði liðinu mögulegt að skila tímanlega.",
+ "Testimonial_ShortDescription_2": "Byggðu nýja eiginleika hraðar en áður.",
+ "Testimonial_ShortDescription_3": "Við byrjum á út-af-the-boxinu eiginleikum og einbeitum okkur bara að því sem við þurfum í raun að skrifa.",
+ "Testimonial_ShortDescription_4": "ABP Commercial var best fyrir þarfir okkar.",
+ "OnlineReviewersOnAbpCommercial": "Umsagnir á netinu um ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Sjáðu hvað hefur verið sagt um ABP Commercial og skrifaðu hugsanir þínar ef þú vilt.",
+ "BlazoriseLicense": "Þurfum við að kaupa Blazorise leyfi?",
+ "BlazoriseLicenseExplanation": "Við erum með samning á milli Volosoft og Megabit, með þessum samningi er Blazorise leyfið fylgt með ABP Commercial vörum og því þurfa viðskiptavinir okkar ekki að kaupa auka Blazorise leyfi.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x viðbótarhönnuðir",
+ "ExtendPaymentInfoSection_DiscountRate": "Afsláttur {0}%",
+ "TotalNetPrice": "Heildarnettóverð",
+ "EFCore": "Entity Framework Core",
+ "All": "Allt",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Gagnaveita",
+ "UIFramework": "UI ramma",
+ "LeptonXThemeForDashboard": "LeptonX þema fyrir stjórnunarborðið þitt eftir",
+ "AbpPlatform": "ABP vettvangur",
+ "YouDeserveGoodUXUI": "Þú átt skilið gott UI og betra UX. LeptonX Theme eftir ABP er hér til að þjóna því.",
+ "ViewLiveDemo": "Skoðaðu kynningu á lifandi þema",
+ "GetLeptonX": "Fáðu LeptonX núna",
+ "SeeLeptonXDocumentation": "Sjá LeptonX skjöl",
+ "SeeLeptonDocumentation": "Sjá Lepton Documentation",
+ "SimplifiedMenu": "Einfaldur matseðill",
+ "SimplifiedMenuDescription": "Þú getur auðveldlega fundið síðuna sem þú ert að leita að með því að sía valmyndina",
+ "YourFavoritePages": "Uppáhaldssíðurnar þínar innan seilingar",
+ "YourFavoritePagesDescription": "Bættu auðveldlega við eða fjarlægðu síðuna úr eftirlæti með því að smella á stjörnutáknið í efra hægra horninu á síðunni.",
+ "BreadCrumbs": "Brauðmola fyrir óaðfinnanlega skiptingu",
+ "BreadCrumbsDescription": "Með því að nota Breadcrumb geturðu skipt yfir á síðurnar á sama stigi með einum smelli, jafnvel þegar vinstri valmyndin er lokuð, og það virkar á spjaldtölvu og farsímum sem svara!",
+ "YourMenu": "Matseðillinn þinn eins og þú vilt",
+ "YourMenuDescription": "Sérsníddu beint smellanleg tákn og fellilista í notendavalmyndinni eins og þú vilt. Notendavalmyndin er fullkomlega sérsniðin að þínum þörfum",
+ "RtlSupport": "RTL stuðningur fyrir tungumálið þitt",
+ "RtlSupportDescription": "LeptonX Theme styður RTL fyrir tungumálið þitt. Tungumálavalkostirnir eru í stillingavalmyndinni svo þú getir breytt tungumálinu.",
+ "YourColors": "Litirnir þínir á notendaviðmóti stjórnanda stjórnborðsins",
+ "YourColorsDescription": "LeptonX Þema virkar í samræmi við kerfisstillingar þínar og hefur ljós þema mælaborðs, dökkt þema mælaborðs og hálfdökkt þema mælaborðs.",
+ "ArrangeContentWidth": "Raða auðveldlega innihaldsbreidd þinni",
+ "ArrangeContentWidthDescription": "Breyttu auðveldlega breidd efnissvæðisins þíns.",
+ "LeptonXCompatibleWith": "LeptonX Þema er samhæft við",
+ "MobileResponsiveTemplate": "Móttækilegt sniðmát fyrir farsíma",
+ "MobileResponsiveTemplateDescription1": "Fáðu aðgang að LeptonX stjórnendaborðinu þínu úr hvaða tæki sem þú vilt.",
+ "MobileResponsiveTemplateDescription2": "Það er hannað fyrir þig til að nota auðveldlega í hverju tæki þínu. Það er móttækilegt í farsímum og spjaldtölvum.",
+ "TopMenuLayoutOption": "Uppsetningarvalkostur efst í valmyndinni",
+ "TopMenuLayoutOptionDescription1": "Ef þú vilt setja upp vefsíðuna þína með sama stjórnborði, þá er hægt að gera það með LeptonX Þema!",
+ "TopMenuLayoutOptionDescription2": "Prófaðu bara LeptonX efstu valmyndina til að láta það gerast!",
+ "EasilyCustomizable": "Auðvelt að sérsníða fyrir vörumerkjalitina þína",
+ "EasilyCustomizableDescription1": "Þú getur sérsniðið LeptonX þemað með því að nota aðeins nokkrar SCSS breytur. Engin hnekkja, engin auka CSS hleðsla!",
+ "EasilyCustomizableDescription2": "Með LeptonX geturðu raðað stjórnborðinu þínu eins og þú vilt.",
+ "IndependentLayout": "Sjálfstætt skipulag og efnissvæði",
+ "IndependentLayoutDescription1": "Skipulagsinnviði LeptonX var hannaður algjörlega aðskilinn frá innihaldinu.",
+ "IndependentLayoutDescription2": "Þetta þýðir að þú getur frjálslega hannað verkefnið þitt með annarri innihaldsuppbyggingu en Bootstrap ef þú vilt.",
+ "MostUsedLibraries": "Mest notuð bókasöfn samþætt LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX inniheldur mest notuðu bókasöfnin þín. Það gerir þér kleift að nota bókasöfn eins og ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 og Toastr áreynslulaust.",
+ "MostUsedLibrariesDescription2": "LeptonX styður einnig MVC Angular og Blazor sértæk bókasöfn.",
+ "CreateAndCustomize": "Búðu til og sérsníddu síðurnar sem þú þarft á nokkrum sekúndum með LeptonX sérsniðnum síðum",
+ "CreateAndCustomizeDescription": "Með því að nota LeptonX Theme hefurðu einnig aðgang að mörgum fyrirfram gerðum HTML síðum. Þetta felur í sér margar síður eins og innskráningarsíðu, blogg, algengar spurningar, áskriftarlisti, reikning, verðlagningu og skráastjórnun.",
+ "LeptonThemeForAdmin": "Lepton Þema fyrir stjórnborðið þitt eftir",
+ "LeptonThemeForAdminDescription": "Lepton Theme er enn í boði og verður viðhaldið. Ef þú vilt skipta yfir í LeptonX Theme sem Lepton Theme notanda geturðu séð skjölin til að læra hvernig á að gera það.",
+ "LeptonCompatibleWith": "Lepton Þema er samhæft við",
+ "BlackFridayDiscount": "Black Friday afsláttur",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} fyrir {1} forritara til viðbótar",
+ "Upgrade": "Uppfærsla",
+ "Renewal": "Endurnýjun",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} leyfi",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Endurnýjun leyfis",
+ "Total": "Samtals",
+ "SupportPolicyFaqTitle": "Hver er stuðningsstefna þín?",
+ "SupportPolicyFaqExplanation": "Við styðjum aðeins virku útgáfuna og fyrri útgáfuna. Við ábyrgjumst ekki plásturútgáfu fyrir 3. og eldri helstu útgáfur. Til dæmis, ef virka útgáfan er 7.0.0, munum við gefa út plástraútgáfur fyrir bæði 6.xx og 7.xx. Auk þess veitum við aðeins stuðning fyrir ABP Framework og ABP Commercial tengd málefni. Það þýðir að enginn stuðningur er veittur fyrir þriðja aðila forrit, skýjaþjónustu og önnur jaðarsöfn sem notuð eru af ABP vörum. Við munum beita viðskiptalegum viðleitni til að veita viðskiptavinum okkar tæknilega aðstoð á opinberum opnunartíma "Volosoft Bilisim AS". Aftur á móti skuldbindum við okkur ekki til viðbragðstíma þjónustustigssamnings (SLA), en við munum reyna að bregðast við tæknilegum vandamálum eins fljótt og auðið er innan opinbers vinnutíma okkar. Nema sérstakur samningur sé gerður við viðskiptavininn, veitum við aðeins aðstoð á https://support.abp.io. Við höfum einnig einkapóststuðning, sem er aðeins í boði fyrir Enterprise leyfishafa.",
+ "TotalDevelopers": "Samtals {0} þróunaraðilar",
+ "CustomPurchaseExplanation": "Sérsniðin að þínum sérstökum þörfum",
+ "WhereDidYouHearAboutUs": "Hvar heyrðirðu um okkur?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Frá vini",
+ "Other": "Annað",
+ "WhereDidYouHearAboutUs_explain": "Tilgreindu...",
+ "DeletingMemberWarningMessage": "„{0}“ verður fjarlægt af lista yfir þróunaraðila. Ef þú vilt geturðu úthlutað þessu tóma sæti til annars þróunaraðila síðar.",
+ "AdditionalInfo": "Ef þróunarsæti eru yfir kröfum þínum geturðu dregið úr þeim. Þú getur sent tölvupóst á info@abp.io til að fjarlægja nokkur af þróunarsætum þínum. Að hreinsa ónotuð þróunarsæti mun draga úr endurnýjunarkostnaði leyfisins. Ef þú vilt geturðu keypt aftur auka þróunarsæti innan virka leyfistímabilsins. Athugaðu að þar sem það eru {0} forritarar í þessum leyfispakka geturðu ekki lækkað þennan fjölda.",
+ "LinkExpiredErrorMessage": "Tengillinn sem þú ert að reyna að fá aðgang að er útrunninn.",
+ "ExpirationDate": "Gildistími",
+ "SpringCampaignDiscount": "Afsláttur af vorherferð",
+ "WhyUseAbpIoPlatform": "Af hverju ætti ég að nota ABP.IO pallinn í stað þess að búa til nýja lausn frá grunni?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Sjá þá síðu til að fá nákvæma útskýringu á því hvers vegna notkun ABP.IO pallur hefur verulegan kost á því að gera allt sjálfur.",
+ "EulaPageTitle": "Notendaleyfissamningur (EULA)",
+ "PrivacyPolicyPageTitle": "Persónuverndarstefna - Vafrakökustefna",
+ "TermsConditionsPageTitle": "Skilmálar og skilyrði",
+ "TrainingsPageTitle": "ABP þjálfunarpakkar",
+ "ModulesPageTitle": "ABP Forsmíðaðar forritaeiningar",
+ "Volo.AbpIo.Commercial:040001": "API aðgangslykill er rangur.",
+ "GetLepton": "Sæktu Lepton núna",
+ "MyOrganizations_Detail_LicenseStartDate": "Upphafsdagur leyfis",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Fyrningardagsetning",
+ "BlazoriseSupport": "Hvernig fæ ég Blazorise leyfislykil og stuðning frá Blazorise teyminu?",
+ "BlazoriseSupportExplanation": "Fylgdu skrefunum hér að neðan til að fá stuðning frá Blazorise teyminu og fá Blazorise leyfislykilinn þinn:",
+ "BlazoriseSupportExplanation1": "Skráðu þig fyrir nýjan reikning á blazorise.com/support/register með sama netfangi og abp.io reikningurinn þinn. Skildu færsluna „Leyfislykill“ eftir auða. Það verður að vera sama netfang og netfangið þitt á abp.io.",
+ "BlazoriseSupportExplanation2": "Staðfestu netfangið þitt með því að haka við netfangið þitt. Athugaðu ruslpósthólfið þitt ef þú sérð ekki tölvupóst í pósthólfinu þínu!",
+ "BlazoriseSupportExplanation3": "Skráðu þig inn á Blazorise stuðningsvefsíðuna á blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Ef þú ert með virkt ABP Commercial leyfi muntu einnig hafa Blazorise PRO leyfi. Þú getur fengið Blazorise leyfislykilinn þinn á blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Þú getur sent spurningar þínar á stuðningsvefsíðuna og búið til vörumerki fyrir umsókn þína.",
+ "AbpLiveTrainingPackages": "ABP Lifandi þjálfunarpakkar",
+ "Releases": "Útgáfur",
+ "ReleasesDescription": "Gefa út logs af ABP Commercial.",
+ "ReleaseDate": "Útgáfudagur",
+ "Labels": "Merki",
+ "PreRelease": "Forútgáfa",
+ "AllTypes": "Allar tegundir",
+ "Enhancement": "Aukning",
+ "Bug": "Bug",
+ "Feature": "Eiginleiki",
+ "AllUIs": "Öll notendaviðmót",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor þjónn",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Hvernig það virkar?",
+ "HowItWorks_Page_Description": "ABP Framework framlengir .NET vettvang. Svo, allt sem þú getur gert með látlausri .NET lausn er nú þegar mögulegt með ABP Framework. Það gerir það auðvelt að byrja með lágan námsferil.",
+ "HowItWorks_Description1": "ABP Framework framlengir .NET vettvang. Svo, allt sem þú getur gert með látlausri .NET lausn er nú þegar mögulegt með ABP Framework. Það gerir það auðvelt að byrja með lágan námsferil.",
+ "HowItWorks_Description2": "Þegar þú byrjar að læra og nota ABP Framework eiginleikana verður mun ánægjulegra en nokkru sinni fyrr að þróa hugbúnaðinn þinn.",
+ "HowItWorks_Description3": "Þessi síða útskýrir í grundvallaratriðum hvernig þú notar ABP.IO pallinn sem .NET verktaki.",
+ "CreateANewSolution": "Búðu til nýja .NET lausn",
+ "CreateANewSolution_Description1": "Allt byrjar á því að búa til nýja ABP samþætta .NET lausn.",
+ "StartWithStartupTemplates": "Byrjaðu eitt af forsmíðuðu sniðmátunum fyrir ræsingarlausnir",
+ "SimpleMonolithApplicationTemplate": "Einfalt monolith umsóknarsniðmát",
+ "LayeredApplicationTemplate": "Lagskipt umsóknarsniðmát",
+ "MicroserviceSolutionTemplate": "Sniðmát fyrir örþjónustulausn",
+ "CreateEmptySolutionAndUseAbp": "Eða búðu til nýja tóma .NET lausn og settu upp ABP NuGet & NPM pakka sjálfur.",
+ "CreatingSolutionWithMultipleOptions": "Það eru mörg notendaviðmót og gagnagrunnsvalkostir þegar þú býrð til nýja lausn.",
+ "UIFrameworkOptions": "UI rammavalkostir",
+ "DotnetSolutionWithoutDependency": "Nú hefurðu venjulega .NET lausn í tölvunni þinni sem er ekki háð skýjapalli eða ytri þjónustu.",
+ "CheckTheDocumentForDetails": "Þú getur skoðað {1} skjalið fyrir frekari upplýsingar.",
+ "UIAndDatabaseIndependent": "ABP getur unnið með hvaða notendaviðmóti sem er og hvaða gagnagrunnsveitu sem er studd af .NET. \n Hins vegar eru þessar notendaviðmóts- og gagnagrunnsveitur fyrirfram samþættar og vel skjalfestar.",
+ "InstallAbpModules": "Settu upp ABP einingar",
+ "DevelopYourSolution": "Þróaðu lausnina þína",
+ "DeployAnywhere": "Senda hvar sem er",
+ "InstallAbpModule_Description1": "ABP er mát forritsþróunarrammi. Sniðmát til ræsingarlausna fylgja nú þegar nauðsynlegum einingum uppsettum. \n En það eru fleiri forritaeiningar sem þú gætir viljað nota í lausninni þinni.",
+ "InstallAbpModule_Description2": "Sérhver eining samanstendur af nokkrum NuGet og NPM pökkum og hefur uppsetningarskjal. ABP Suite gerir mest af verkinu sjálfkrafa, síðan stillir þú handvirkt eða fínstillir eininguna út frá skjölum hennar.",
+ "DevelopYourSolution_Description1": "Innviði ABP gerir þér kleift að einbeita þér að eigin viðskiptakóða með því að gera endurtekna vinnu sjálfvirkan og bjóða upp á fyrirframbyggða innviði og forritaeiginleika .",
+ "DevelopYourSolution_Description2": "Í eftirfarandi kóðablokk geturðu séð hvernig ABP Framework fellur óaðfinnanlega inn í kóðann þinn og gerir endurtekin verkefni sjálfvirk fyrir þig.",
+ "DevelopYourSolution_Description3": "Jafnvel í þessum stuttkóðablokk gerir ABP margt fyrir þig.",
+ "DevelopYourSolution_Description4": "Það býður upp á grunnflokka til að beita venjum, eins og \n háð innspýting . Almenn \n geymsluþjónusta veitir þægilega \n leið til að hafa samskipti við gagnagrunninn. Yfirlýsandi \n heimild vinnur með fínstilltu leyfiskerfi.",
+ "DevelopYourSolution_Description5": "ABP gerir fullkomlega sjálfvirkan \n vinnueiningu (fyrir gagnagrunnstengingu og færslustjórnun), \n undantekningarmeðferð , \n staðfestingu \n og endurskoðunarskráningu . Það býður upp á marga fleiri byggingareiningar til að einfalda dagleg þróunarverkefni þín og einbeita þér að þínum eigin kóða á meðan þú býrð til framleiðslutilbúin \n forrit.",
+ "DevelopYourSolution_Description6": "Þú getur ímyndað þér hversu mikið þessi kóðablokk getur verið langur og flókinn ef þú myndir gera þetta allt handvirkt.",
+ "SuiteCrudGenerationInFewSeconds": "Auk þess að handkóða lausnina þína geturðu búið til fullkomlega virkar háþróaðar CRUD síður á nokkrum mínútum með því að nota ABP Suite verkfærin. Það býr til kóðann í lausnina þína, svo þú getur fínstillt hann út frá sérsniðnum kröfum þínum.",
+ "DeployAnywhere_Description1": "Þegar öllu er á botninn hvolft ertu með hreina .NET lausn. Þú getur sett lausnina þína á þinn eigin netþjón, á skýjapallur, á Kubernetes eða hvar sem þú vilt. Þú getur dreift á eins marga netþjóna og þú vilt. ABP er agnostic verkfæri fyrir dreifingarumhverfi.",
+ "ExpertiseAbpFramework": "Sérfræðiþekkingu á ABP ramma",
+ "ExpertiseAbpFramework_Description1": "Viltu fara lengra en grunnatriðin og fá sérþekkingu með ABP.IO pallinum?",
+ "FreeDownload": "Ókeypis niðurhal",
+ "Read": "Lesið",
+ "HavingTrouble": "Áttu í vandræðum?",
+ "HavingTrouble_Description1": "Áttu í vandræðum með að þróa lausnina þína? Við erum hér! Notaðu ABP stuðningsvettvang \n eða sendu tölvupóst til að fá hjálp beint frá Core ABP Framework teyminu.",
+ "WeAreHereToHelp_Description1": "Þú getur skoðað hjálparefni okkar eða leitað í algengum spurningum, \n eða þú getur spurt okkur spurningar með því að nota snertingareyðublaðið.",
+ "OtherModules": "Aðrar einingar",
+ "OtherModules_Description1": "Reikningur, endurskoðunarskráning, spjall, CMS Kit, skráastjórnun, eyðublöð, GDPR, auðkenni, tungumálastjórnun, greiðslur, Saas og fleira...",
+ "HowItWorks_DatabaseProviderOptions": "Valkostir gagnagrunnsveitu",
+ "SeeFAQ": "Sjá FAQ",
+ "ReleaseLogs": "Gefa út logs",
+ "ReleaseLogs_Tag": "{0} Útgáfuskrár",
+ "ReleaseLogs_Pr": "Dragabeiðni #{0} - {1}",
+ "NoLabels": "Engir merkimiðar",
+ "DoesTheSubscriptionRenewAutomatically": "Endurnýjast áskriftin sjálfkrafa?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP auglýsing er ekki með sjálfvirka endurnýjun innheimtulíkan. Þess vegna verður áskrift þín ekki endurnýjuð sjálfkrafa í lok leyfistímabilsins. Ef þú vilt halda áfram að njóta góðs af ABP Commercial þarftu að endurnýja það handvirkt á stjórnunarsíðu fyrirtækisins . Ef þú ert með margar stofnanir, smelltu á "Stjórna" hnappinn hjá fyrirtækinu þínu sem er að renna út og smelltu síðan á "Framlengja núna" hnappinn til að endurnýja leyfið þitt. Þú gætir líka viljað kíkja á Hvað gerist þegar leyfinu mínu lýkur? kafla.",
+ "ExtraQuestionCreditsFaqTitle": "Get ég keypt auka inneign fyrir stuðningsspurningar?",
+ "ExtraQuestionCreditsFaqExplanation": "Já þú getur. Til að kaupa auka spurningainneign, sendu tölvupóst á info@abp.io með nafni fyrirtækisins þíns. Hér er verðlisti fyrir auka spurningaeiningar:
",
+ "AlreadyBetaTester": "Þú hefur nú þegar gengið í beta prófunarkerfið.",
+ "AbpStudio": "ABP stúdíó",
+ "AbpStudio_Description": "ABP Studio er enn í þróun. Þú getur fyllt út eyðublaðið hér að neðan til að vera einn af fyrstu notendum.",
+ "AbpStudio_Description1": "ABP Studio er skrifborðsforrit á vettvangi fyrir ABP forritara.",
+ "AbpStudio_Description2": "Það er vel samþætt ABP Framework og miðar að því að veita þér þægilegt þróunarumhverfi með því að gera hlutina sjálfvirka, veita innsýn í lausnina þína, gera þróun, keyra og dreifa lausnum þínum miklu auðveldara.",
+ "AbpStudio_ComingSoon": "Væntanlegt Fyrirhuguð beta útgáfudagur: Fjórði ársfjórðungur 2023.",
+ "AbpStudio_PlannedPreviewDate": "Fyrirhuguð forskoðunarútgáfudagur: 4. ársfjórðungur 2023.",
+ "BetaRequest": "Beta beiðni",
+ "CreateNewSolutions": "Búðu til nýjar lausnir",
+ "CreateNewSolutions_Description1": "Þú getur búið til frá einföldum forritum til einingaeininga eða örþjónustulausna auðveldlega með mörgum valkostum. Þú færð fulla framleiðslutilbúna grunnhugbúnaðarlausn fyrir fyrirtækið þitt.",
+ "ArchitectYourSolutions": "Byggðu lausnirnar þínar",
+ "ArchitectYourSolutions_Description1": "Byggja einfaldari uppbyggingu einingaeininga og örþjónustulausna með því að búa til einingar eða þjónustu og koma á tengslum þeirra á milli. Þú getur líka sett upp eða fjarlægt forsmíðaðar forritaeiningar.",
+ "ExploreYourSolution": "Kannaðu lausnina þína",
+ "ExploreYourSolution_Description1": "ABP Studio sýnir yfirsýn á háu stigi yfir íhluti í lausninni þinni og einingarnar sem lausnin þín er háð. Þú getur skoðað einingar, þjónustu, HTTP API og margt fleira án þess að þurfa að opna kóðagrunninn þinn.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Keyrðu fjölforrita- eða örþjónustulausnir á léttum tíma",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Keyra eina, margar eða allar þjónustur með einum smelli. Þannig er mjög auðvelt að stöðva þjónustu, keyra hana í Visual Studio til að prófa eða kemba .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Sjá lista yfir þjónustu, skoða rauntíma HTTP beiðni og undantekningarfjölda fyrir hverja þjónustu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Sjáðu allar upplýsingar um allar HTTP beiðnir sem koma til hvaða þjónustu sem er.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Skoðaðu undantekningarupplýsingar í rauntíma í hvaða þjónustu sem er, síaðu og leitaðu auðveldlega.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Sýndu forritaskrárnar , síaðu eftir skráarstigi eða leitaðu með texta..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Skoðaðu notendaviðmót forritsins þíns án þess að fara úr lausnarhlauparanum.",
+ "IntegrateToYourKubernetesCluster": "Aðlagast Kubernetes þyrpingunni þinni",
+ "IntegrateToYourKubernetesCluster_Description1": "Tengdu staðbundið þróunarumhverfi þitt við staðbundinn eða fjarlægan Kubernetes þyrping , þar sem þessi þyrping rekur nú þegar örþjónustulausnina þína.",
+ "IntegrateToYourKubernetesCluster_Description2": "Fáðu aðgang að hvaða þjónustu sem er í Kubernetes með þjónustuheiti sínu sem DNS, alveg eins og þær eru í gangi í tölvunni þinni.",
+ "IntegrateToYourKubernetesCluster_Description3": "Hlera hvaða þjónustu sem er í þeim klasa, þannig að allri umferð til þjónustunnar sem er stöðvuð er sjálfkrafa vísað á þjónustuna þína sem er í gangi í þinni staðbundnu vél. Þegar þjónustan þín þarf að nota hvaða þjónustu sem er í Kubernetes er umferðinni beint aftur í þyrpinguna, rétt eins og staðbundin þjónusta þín er í gangi innan Kubernetes.",
+ "GetInformed": "Fáðu upplýsingar",
+ "Studio_GetInformed_Description1": "Skildu eftir tengiliðaupplýsingarnar þínar til að fá upplýsingar og prófaðu þær fyrst þegar ABP Studio hefur verið opnað.",
+ "Studio_GetInformed_Description2": "Áætluð útgáfudagur forsýningar: 3. ársfjórðungur 2023.",
+ "ThankYou!": "Þakka þér fyrir!",
+ "SendBetaRequest": "Sendu Beta beiðni",
+ "YouJoinedTheBetaTesterProgram": "Þú gekkst í ABP Studio beta prófunarforritið.",
+ "PricingExplanation2": "30 daga peningaábyrgð - Lærðu meira",
+ "MoneyBackGuaranteeText": "* 30 daga peningaábyrgð á öllum leyfum! 100% endurgreiðsla á Team, 60% endurgreiðsla á Business og Enterprise leyfi innan 30 daga.",
+ "MobileApplicationStartupTemplates": "Uppsetningarsniðmát fyrir farsímaforrit",
+ "MobileApplicationStartupTemplates_Description1": "Samþætt ræsingarsniðmát fyrir farsímaforrit fyrir ABP viðskiptalausnir þínar.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Búðu til öflug viðskiptaforrit með ABP Mobile Startup Templates",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial útvegar tvö ræsingarsniðmát fyrir farsímaforrit útfærð með React Native og .NET MAUI. Þegar þú býrð til nýju ABP-byggðu lausnina þína muntu einnig hafa grunn ræsingarforrit tengd við bakenda API.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Forritið er með forsmíðaðan auðkenningarhring, fjöltungumálastuðning, fjölleigustuðning, innskráningu, gleymt lykilorð, prófílstjórnun og notendastjórnunarsíðu . Þú getur bætt við þinni eigin viðskiptarökfræði og sérsniðið það miðað við kröfur þínar.",
+ "TwoFrameworkOptions": "Tveir rammavalkostir",
+ "TwoFrameworkOptions_Description": "ABP veitir bæði React Native og .NET MAUI ræsingarsniðmát fyrir farsíma. Þannig geturðu valið þann sem hentar þínum þörfum best. Bæði forritin endurnota kóða á hæsta hraða milli iOS og Android kerfa.",
+ "PreIntegratedToYourBackend": "Forsamþætt við bakendann þinn",
+ "PreIntegratedToYourBackend_Description": "ABP farsímaforrit eru fyrirfram samþætt við bakenda API. Það fær gilt auðkenningartákn frá þjóninum og gerir staðfestar beiðnir.",
+ "MultiLanguage": "Fjöltungumál",
+ "MultiLanguage_Description": "Það styður nú þegar meira en 10 tungumál úr kassanum. Þú getur líka bætt við næstu tungumálum.",
+ "Arabic": "arabíska",
+ "Czech": "tékkneska",
+ "English": "Enska",
+ "Hungarian": "ungverska, Ungverji, ungverskt",
+ "Finnish": "finnska",
+ "French": "franska",
+ "Hindi": "hindí",
+ "Portuguese": "portúgalska",
+ "Italian": "ítalska",
+ "Russian": "Rússneskt",
+ "Slovak": "Slóvakíu",
+ "Turkish": "tyrkneska",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Taktu þátt og haltu viðskiptavinum þínum með ABP farsímaforritum",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Viðskiptavinir þínir vilja hafa umsjón með vörum sínum og áskriftum hvar og hvenær sem er. Það krefst þess að stofnanir búi til farsímaforrit sem gera viðskiptavinum kleift að uppfylla beiðnir sínar fljótt og óaðfinnanlega.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Með ABP Mobile öppum geturðu búið til hágæða innfædd farsímaöpp fyrir Android og iOS... Með því að nota einn kóðagrunn og án þess að skerða öryggi, gæði eða sveigjanleika.",
+ "OneCodeBaseMultipleDevices": "Einn kóða-Base Mörg tæki",
+ "OneCodeBaseMultipleDevices_Description": "ABP farsímaforrit eru þvert á vettvang. Þau eru tilbúin til uppsetningar og keyrslu á iOS og Android tækjum og þau laga sig að mismunandi formþáttum með því að nota einn kóðagrunn. Hönnuðir þurfa aðeins að búa til notendaviðmótið og framendakóðann einu sinni, það er engin þörf á að aðlaga kóðann fyrir hvert tæki sem þú vilt styðja.",
+ "ComesWithTheSourceCode": "Kemur með frumkóðanum",
+ "ComesWithTheSourceCode_Description": "Farsímaöppin eru með frumkóðann. Sérsníddu notendaviðmót/viðmót forritanna þinna auðveldlega til að uppfylla vörumerkjaleiðbeiningar.",
+ "Purchase_OneYearPrice": "1 árs verð",
+ "Purchase_DeveloperSeatCount": "Sætafjöldi þróunaraðila",
+ "Purchase_DevelopersAlreadyIncluded": "{0} forritarar eru þegar með",
+ "1Year": "1 ár",
+ "{0}Years": "{0} ár",
+ "1YearLicense": "1 árs leyfi",
+ "{0}YearsLicense": "{0} ára leyfi",
+ "1AdditionalDeveloper": "1 viðbótarhönnuður",
+ "{0}AdditionalDevelopers": "{0} Viðbótarhönnuðir",
+ "Discount": "Afsláttur ({0}%)",
+ "Summary": "Samantekt",
+ "TrainingPack": "Æfingapakki",
+ "TrainingPackDiscount": "Afsláttur á æfingapakka",
+ "Purchase_OnboardingTraining_Description": "Þessi lifandi þjálfunarpakki gildir fyrir 8 nemendur í bekk og þessi afsláttur gildir aðeins þegar hann er keyptur með nýja leyfinu. Læra meira",
+ "Purchase_Save": "{0}% sparnaður {1} {2}",
+ "RemoveBasket": "Takið úr körfunni",
+ "WhyABPIOPlatform?": "Af hverju ABP.IO pallur ?",
+ "DocumentAim": "Þetta skjal miðar að því að svara stóru spurningunni:",
+ "DocumentAim_Description": ""Hvers vegna ættir þú að nota ABP.IO vettvanginn í stað þess að búa til nýja lausn frá grunni?"",
+ "DocumentAim_Description2": "Skjalið kynnir áskoranir þess að byggja upp nútíma hugbúnaðarlausn og útskýrir hvernig ABP tekur á þessum áskorunum.",
+ "CreatingANewSolution": "Að búa til nýja lausn",
+ "CreatingANewSolution_Description": "Þegar þú þarft að byrja á nýrri lausn eru margar spurningar sem þú þarft að spyrja sjálfan þig og þú ættir að eyða miklum tíma áður en þú byrjar að skrifa fyrsta viðskiptakóðann þinn.",
+ "CreatingAnEmptySolution": "Að búa til tóma lausn",
+ "THEPROBLEM": "VANDAMÁLIÐ",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Jafnvel að búa til næstum tóma lausn er krefjandi;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Hvernig skipuleggur þú kóðagrunninn þinn á milli verkefna?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Hver eru lögin og hvernig hafa þau samskipti?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Hvernig samþættir þú bókasafn og kerfi þriðja aðila?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Hvernig á að setja upp sjálfvirku prófin?",
+ "ABPSOLUTION": "ABP LAUSN",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP býður upp á vel útfærða, lagskiptu og framleiðslutilbúna ræsilausn byggða á lénsdrifinni hönnunarreglum . Lausnin inniheldur einnig forstillta einingu og samþættingarprófunarverkefni fyrir hvert lag.",
+ "CommonLibraries": "Algeng bókasöfn",
+ "CommonLibraries_THEPROBLEM_Description": "Hvaða bókasöfn ættir þú að nota til að innleiða algengar kröfur? Hugbúnaðarþróunarvistkerfið er mjög kraftmikið, sem gerir það krefjandi að fylgjast með nýjustu verkfærum, bókasöfnum, straumum og aðferðum.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP forsamþættir vinsæl, þroskuð og uppfærð bókasöfn inn í lausnina. Þú þarft ekki að eyða tíma í að samþætta þau eða láta þau eiga samskipti sín á milli. Þeir virka almennilega út úr kassanum.",
+ "UITheme&Layout": "HÍ þema og útlit",
+ "UITheme&Layout_THEPROBLEM_Description": "Þegar tekist er á við áhyggjur HÍ koma upp ýmsar áskoranir. Þetta felur í sér að koma á fót grunni fyrir móttækilegt, nútímalegt og aðlögunarhæft notendasett með samræmdu útliti og fjölda eiginleika eins og leiðsöguvalmyndir, hausa, tækjastikur, fætur, græjur og fleira.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Jafnvel ef þú velur fyrirfram hannað þema, gæti óaðfinnanlegur samþætting þess inn í verkefnið þitt krafist daga þróunar. Önnur hindrun liggur í því að uppfæra slík þemu. Oft er HTML/CSS uppbygging þemunnar samtvinnuð við HÍ kóðann þinn, sem gerir framtíðarþemabreytingar eða uppfærslur flókin verkefni. Þessi samfléttun kóða og hönnunar flækir sveigjanleikann við að gera breytingar á línunni.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework býður upp á sérstakt þemakerfi sem leysir UI kóðann þinn frá þemaþvingunum. Þemu eru til í einangrun, pakkað sem NuGet eða NPM pakka, sem gerir uppsetningu þema eða uppfærslur nokkrar mínútur. Þó að þú haldir möguleikanum á að þróa sérsniðið þema þitt eða samþætta það sem fyrir er, kynnir ABP Commercial safn af fáguðum og nútímalegum þemum.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Að auki eru veitendur notendahluta eins og Telerik og DevExpress. Hins vegar útvega þessar veitendur fyrst og fremst einstaka íhluti og leggja þá ábyrgð á þig að koma upp skipulagskerfinu þínu. Þegar þú vinnur innan verkefna sem byggjast á ABP geturðu fellt þessi bókasöfn óaðfinnanlega inn, svipað og þú myndir gera í öðrum verkefnum.",
+ "TestInfrastructure": "Prófaðu innviði",
+ "TestInfrastructure_THEPROBLEM_Description": "Að koma á öflugu prófunarumhverfi er tímafrekt viðleitni. Það felur í sér að setja upp sérstök prófunarverkefni innan lausnarinnar þinnar, velja vandlega nauðsynleg verkfæri, búa til þjónustu- og gagnagrunnsspotta, búa til nauðsynlega grunnflokka og gagnsemisþjónustu til að lágmarka óþarfa kóða í prófunum og takast á við ýmis tengd verkefni.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP Startup Templates koma fyrirfram útbúin með stilltum prófunarverkefnum, sem hagræða ferlið fyrir þig. Þetta þýðir að frá fyrsta degi geturðu auðveldlega byrjað að skrifa upphafseiningar- eða samþættingarprófunarkóða án tafar.",
+ "CodingStandards&Training": "Kóðunarstaðlar og þjálfun",
+ "CodingStandards&Training_THEPROBLEM_Description": "Eftir að þú hefur sett upp lausnina fyrir þróun þarftu venjulega að kenna þróunaraðilum hvernig kerfið virkar og hvernig á að byggja það upp með sömu samþykktum aðferðum. Jafnvel ef þú gefur þeim þjálfun getur verið erfitt að halda skjölunum uppfærðum. Þegar fram líða stundir gæti hver þróunaraðili skrifað kóða á sinn hátt, sem veldur því að reglurnar um ritun kóða verða ólíkar hver öðrum.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP lausnin er nú þegar snyrtilega skipulögð og hefur skýrar skýringar. Skref-fyrir-skref kennsluefni og leiðbeiningar sýna þér nákvæmlega hvernig á að vinna að ABP verkefni.",
+ "KeepingYourSolutionUpToDate": "Haltu lausninni þinni uppfærðri",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Eftir að þú hefur hafið þróun þína verður þú að halda utan um nýju útgáfurnar af söfnunum sem þú notar fyrir uppfærslur og plástra.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Við uppfærum alla pakka reglulega í nýjustu útgáfur og prófum þá fyrir stöðuga útgáfu. Þegar þú uppfærir ABP Framework eru öll ósjálfstæði þess uppfærð í hátækni.",
+ "DRY": "Ekki endurtaka sjálfan þig!",
+ "DRY_Description": "Að búa til grunnlausn tekur verulegan tíma og krefst góðrar byggingarreynslu. Hins vegar er þetta bara byrjunin! Þegar þú byrjar að þróa þarftu líklega að skrifa mikið af endurteknum kóða; það væri frábært ef hægt væri að höndla þetta allt sjálfkrafa.",
+ "DRY_Description2": "ABP gerir sjálfvirkan og einfaldar endurtekningu kóða eins mikið og mögulegt er með því að fylgja meginreglunni um stillingar. Hins vegar takmarkar það þig ekki þegar þú þarft að skipta yfir í beinskiptingu. Stjórnin er alltaf í þínum höndum.",
+ "Authentication": "Auðkenning",
+ "Authentication_THEPROBLEM_Description": "Einskráning, Active Directory / LDAP samþætting, OpenIddict samþætting, félagsleg innskráning, tvíþætt auðkenning, gleymt/endurstillt lykilorð, virkjun tölvupósts, nýr notendaskráning, flækjustýring lykilorðs, læsing á reikningi við misheppnaðar tilraunir, sýnir misheppnaðar innskráningartilraunir... osfrv. Við vitum að allar þessar almennu kröfur eru þér kunnuglegar. Þú ert ekki einn!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework og viðskiptaútgáfan bjóða upp á allt þetta staðlaða efni sem er fyrirfram útfært fyrir þig sem endurnotanleg reikningseining. Þú virkjar bara og stillir það sem þú þarft.",
+ "CrossCuttingConcerns": "Þverlægar áhyggjur",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Þverskurðaráhyggjur eru grundvallar endurtekin rökfræði sem ætti að innleiða fyrir hvert notkunartilvik. Nokkur dæmi;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Að hefja viðskipti, skuldbinda sig til að ná árangri og afturkalla villur.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Meðhöndla og tilkynna undantekningar, skila réttu villuviðbrögðum til viðskiptavina og meðhöndla villumál viðskiptavinamegin.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Innleiða heimild og fullgildingu, skila réttum svörum og meðhöndla þau á viðskiptavinum megin.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework gerir sjálfvirkan eða einfaldar allar algengar þverskurðaráhyggjur. Þú skrifar aðeins kóða sem skiptir máli fyrir fyrirtækið þitt og ABP sér um afganginn samkvæmt venjum.",
+ "ArchitecturalInfrastructure": "Innviðir byggingarlistar",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Þú þarft venjulega að byggja upp innviði til að útfæra arkitektúrinn þinn rétt. Til dæmis, þú innleiðir venjulega Repository mynstur. Þú skilgreinir nokkra grunnflokka til að einfalda og staðla til að búa til einingar, þjónustu, stýringar og aðra hluti.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework veitir allt þetta og fleira úr kassanum. Það er þroskað og vel skjalfest.",
+ "EnterpriseApplicationRequirements": "Kröfur fyrirtækjaumsókna",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Það eru margar kröfur sem þú framkvæmir ítrekað í hverju viðskiptaforriti;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Ítarlegt heimildakerfi og umsjón með heimildum í HÍ út frá hlutverkum og notendum.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Að skrifa endurskoðunarskrár og einingarsögu til að fylgjast með því þegar notandi breytir gagnagrunnsskrá.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Gerðu einingarnar þínar mjúkar eyðingar, svo þær séu merktar sem eytt í stað þess að eyða líkamlega úr gagnagrunninum og sía sjálfkrafa eyddar einingar á fyrirspurnum þínum.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Að búa til ágrip og umbúðir til að neyta bakenda API frá framenda kóðanum.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Setja í biðröð og framkvæma bakgrunnsstörf.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Meðhöndla mörg tímabelti í alþjóðlegu kerfi.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Samnýting sannprófunar, staðsetningar, heimildarrökfræði milli netþjóns og viðskiptavinar.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP býður upp á innviði til að framkvæma slíkar kröfur auðveldlega. Aftur, þú eyðir ekki dýrmætum tíma þínum í að innleiða allt þetta aftur og aftur.",
+ "GeneratingInitialCode&Tooling": "Búa til upphafskóða og verkfæri",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Þú munt byggja margar svipaðar síður í dæmigerðu vefforriti. Flestir þeirra munu framkvæma svipaðar CRUD aðgerðir. Það er mjög leiðinlegt og einnig villuhættulegt að búa til slíkar síður ítrekað.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite getur búið til CRUD síðu í fullri stafla fyrir aðila þína á nokkrum sekúndum. Kóðinn sem myndaður er er lagskiptur og hreinn. Allar stöðluðu löggildingar- og leyfiskröfur eru innleiddar. Auk þess eru einingaprófunarflokkar búnir til. Þegar þú hefur fengið fullkomna síðu geturðu breytt henni í samræmi við kröfur fyrirtækisins.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Aðlögun að bókasöfnum og kerfum þriðja aðila",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Flest bókasöfn eru hönnuð sem lágstig og þú vinnur venjulega til að samþætta þau almennilega án þess að endurtaka sama samþættingar- og stillingarkóðann alls staðar í lausninni þinni. Til dæmis, gerðu ráð fyrir að þú verðir að nota RabbitMQ til að útfæra dreifða viðburðarrútuna þína. Allt sem þú vilt gera er; senda skilaboð í biðröð og sjá um þau skilaboð sem berast. En þú þarft að skilja skilaboðamynstur, biðraðir og skiptast á upplýsingum. Til að skrifa skilvirkan kóða verður þú að búa til laug til að stjórna tengingum, viðskiptavinum og rásum. Þú verður líka að takast á við undantekningar, ACK skilaboð, endurtengja RabbitMQ við bilanir og fleira.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Til dæmis, RabbitMQ Distributed Event Bus sameining ABP tekur saman allar þessar upplýsingar. Þú sendir og tekur á móti skilaboðum án ys og þys. Þarftu að skrifa lágstigs kóða? Ekkert mál, þú getur alltaf gert það. ABP takmarkar þig ekki þegar þú þarft að nota lág-stigi eiginleika bókasafnsins sem þú ert að nota.",
+ "WhyNotBuildYourOwnFramework?": "Af hverju ekki að byggja upp þinn eigin ramma?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Öll innviði, jafnvel á einfaldasta hátt, tekur mikinn tíma að byggja, viðhalda og skrásetja. Það stækkar með tímanum og það verður erfitt að viðhalda því í lausninni þinni. Að aðgreina þetta í endurnýtanlegt verkefni er upphafið að því að byggja upp þinn eigin innri ramma.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Það er mjög erfitt að byggja upp, skrásetja, þjálfa og viðhalda innri ramma. Ef þú ert ekki með reyndan, hollur rammahópur, verður innri rammi þinn fljótt að óskráðum arfleifðarkóða sem enginn getur skilið og viðhaldið lengur. Á hinn bóginn eru þessar rammar venjulega þróaðar af einum eða tveimur hönnuðum í teyminu. Og þessir náungar eru að verða þekkingarsíló. Það er gott fyrir þá en slæmt fyrir fyrirtækið vegna þess að þeir eru eini bilunarpunktur verkefnisins -SPOF- . Þegar þeir yfirgefa fyrirtækið fer verkefnið verulega niður.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework er samfélagsdrifinn, vel skjalfestur, þroskaður og almennur umsóknarrammi. Hópur mjög reyndra þróunaraðila vinnur hörðum höndum að því að halda því uppfærðu, auðskiljanlegri og þægilegri í notkun. Með því að nota svona stöðugan ramma geturðu einbeitt þér að eigin viðskiptakóða og færð hjálp við rammann frá sérfræðingum hvenær sem þú þarft á því að halda.",
+ "ArchitecturalInfrastructure_Description": "SaaS forrit, mát eða örþjónustukerfi eru mest notuðu hugbúnaðarlíkön fyrirtækja. Að byggja slík kerfi krefst ekki aðeins góðs skilnings og reynslu heldur einnig sterka hugbúnaðarinnviði. Annars muntu finna að þú eyðir miklu átaki til að styðja þessar byggingarlistarupplýsingar í kóðagrunninum þínum.",
+ "Modularity": "Modularity",
+ "Modularity_THEPROBLEM_Description": "Það er ekki auðvelt að byggja upp raunverulegt mátkerfi! Hægt er að skipta öllum þáttum kerfisins (gagnagrunni, einingar, API, UI síður/íhluti) í einingar og hægt er að endurnýta hverja einingu án annarra. Hinn látlausi ASP.NET Core býður ekki upp á slíkan einingaarkitektúr. Ef þú þarft á því að halda ættirðu að hugsa um það frá grunni.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework er fæddur til að vera mát forritaþróunarskipulag. Sérhver eiginleiki í rammanum er þróaður til að vera samhæfður við mát. Skjöl og leiðbeiningar útskýra hvernig á að þróa endurnotanlegar einingar á staðlaðan hátt.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy er algeng leið til að innleiða SaaS kerfi. Hins vegar getur það orðið flókið að innleiða samræmdan innviði fyrir marga leigjendur.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework veitir fullkomna innviði fyrir marga leigjendur og óhlutbundið flókið úr viðskiptakóðanum þínum. Umsóknarkóði þinn mun að mestu leyti vera meðvitaður um fjölleigu, á meðan ABP Framework einangrar sjálfkrafa gagnagrunn, skyndiminni og aðrar upplýsingar um leigjendur hver frá öðrum. Það styður einn gagnagrunn, gagnagrunn fyrir hvern leigjanda og blendingaaðferðir. Það stillir söfnin á réttan hátt eins og Microsoft Identity og OpenIddict, sem eru venjulega ekki samhæfð við fjölleigu.",
+ "Microservices": "Örþjónusta",
+ "Microservices_THEPROBLEM_Description": "Að byggja upp smáþjónustukerfi krefst margra innviðaupplýsinga: Auðkenning og leyfisveiting forrita og örþjónustu og innleiða ósamstillt skilaboð og samstillt (Rest/GRPC) samskiptamynstur milli örþjónustu eru grundvallaratriðin.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework veitir þjónustu, leiðbeiningar og sýnishorn til að hjálpa þér að innleiða örþjónustulausnina þína með því að nota iðnaðarstaðlaða verkfærin.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial gengur jafnvel einu skrefi lengra og býður upp á fullkomið ræsingarsniðmát til að koma örþjónustulausninni þinni í gang.",
+ "PreBuiltModules": "Forsmíðaðar einingar",
+ "PreBuiltModules_THEPROBLEM_Description": "Öll höfum við svipaðar en aðeins mismunandi viðskiptakröfur. Hins vegar ættum við öll að finna upp hjólið aftur þar sem enginn kóði getur beint virkað í lausn okkar. Þeir eru allir innbyggðir hlutar stærri lausnar.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial einingar bjóða upp á mikið af endurnotanlegum forritaeiningum eins og greiðslum, spjalli, skjalastjórnun, skýrslugerð um endurskoðunarskrá... osfrv. Allar þessar einingar eru auðveldlega settar upp í lausnina þína og virka beint. Við erum stöðugt að bæta við fleiri einingum.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Allar einingar eru hannaðar sem sérhannaðar fyrir viðskiptaþörf þína. Ef þú þarft fullkomna stjórn geturðu halað niður öllum frumkóða hvaða einingu sem er og sérsniðið algjörlega út frá sérstökum viðskiptaþörfum þínum.",
+ "ABPCommunity": "ABP samfélag",
+ "ABPCommunity_Description": "Að lokum, Að vera í stóru samfélagi þar sem allir fylgja svipuðum kóðunarstílum og meginreglum og deila sameiginlegum innviðum færir kraft þegar þú átt í vandræðum eða þarft hjálp við hönnunarákvarðanir. Þar sem við skrifum kóða á svipaðan hátt getum við hjálpað hvort öðru miklu betur. ABP er samfélagsstutt verkefni með meira en 10K stjörnum á GitHub.",
+ "ABPCommunity_Description2": "Það er auðvelt að deila kóða eða jafnvel endurnotanlegum bókasöfnum á milli ABP forritara. Kóðabútur sem virkar fyrir þig mun einnig virka fyrir aðra. Það eru fullt af sýnum og námskeiðum sem þú getur beint útfært fyrir umsókn þína.",
+ "ABPCommunity_Description3": "Þegar þú ræður verktaki sem vann áður með ABP arkitektúr mun strax skilja lausnina þína og hefja þróun á mjög stuttum tíma.",
+ "WhyAbpIo_Page_Title": "Af hverju ABP.IO pallur?",
+ "AbpStudio_Page_Title": "ABP stúdíó",
+ "CampaignInfo": "Kauptu nýtt leyfi eða endurnýjaðu núverandi leyfi og fáðu 2 mánuði til viðbótar án aukakostnaðar! Þetta tilboð gildir fyrir allar leyfisáætlanir. Gakktu úr skugga um að þú nýtir þér þessa takmarkaða kynningu til að auka aðgang þinn að úrvalsaðgerðum og uppfærslum.",
+ "HurryUpLastDay": "Flýttu þér! Síðasti dagur: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Að búa til CRUD síður með ABP Suite",
+ "Testimonials": "Vitnisburður",
+ "MultipleYearDiscount": "Margra ára afsláttur",
+ "CampaignDiscountText": "Black Friday afsláttur",
+ "CampaignDiscountName": "Svartur föstudagur",
+ "CampaignName:BlackFriday": "Svartur föstudagur"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
index a1e06f4a06a..52688cd9210 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
@@ -9,15 +9,18 @@
"QuestionCount": "Domande rimanenti/totali",
"Unlimited": "Illimitato",
"Owners": "Proprietari",
+ "Owner": "Proprietario",
"AddMember": "Aggiungi membro",
- "AddOwner": "Aggiungi proprietario",
- "AddDeveloper": "Aggiungi sviluppatore",
+ "AddNewOwner": "Aggiungi nuovo proprietario",
+ "AddNewDeveloper": "Aggiungi nuovo sviluppatore",
"UserName": "Nome utente",
"Name": "Nome",
"EmailAddress": "Indirizzo e-mail",
"Developers": "Sviluppatori",
"LicenseType": "Tipo di licenza",
"Manage": "Gestire",
+ "SetDefault": "Imposta come predefinito",
+ "DefaultOrganization": "Predefinito",
"StartDate": "Data d'inizio",
"EndDate": "Data di fine",
"Modules": "Moduli",
@@ -62,8 +65,6 @@
"Themes": "Temi",
"JoinOurNewsletter": "Iscriviti alla nostra newsletter",
"Send": "Spedire",
- "Learn": "Imparare",
- "AdditionalServices": "Servizi aggiuntivi",
"WhatIsABPFramework": "COSA E` IL FRAMEWORK ABP?",
"OpenSourceBaseFramework": "Framework di base open source",
"ABPFrameworkExplanation": "
Aggiornamento: aggiornando la tua licenza, verrai promosso a un piano di licenza superiore, che ti consentirà di ottenere ulteriori vantaggi. Controlla la tabella di confronto delle licenze per vedere le differenze tra i piani di licenza. D'altra parte, quando esegui l'aggiornamento, la data di scadenza della licenza non cambierà! Per estendere la data di fine della licenza, è necessario estendere la licenza.",
"LicenseRenewalCost": "Qual è il costo del rinnovo della licenza dopo 1 anno?",
"LicenseRenewalCostExplanation": "Il prezzo di rinnovo (estensione) della Licenza Team standard è ${0}, la Licenza Business standard è ${1} e la Licenza Enterprise standard è ${2}. Se sei già un cliente, accedi al tuo account per rivedere i prezzi di rinnovo disponibili.",
"HowDoIRenewMyLicense": "Come rinnovo la mia licenza?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Dopo aver inviato il canone tramite bonifico bancario, inviaci un'e-mail a accounting@abp.io con la ricevuta e il tipo di licenza richiesta. Le nostre informazioni sul conto bancario internazionale:",
"HowToUpgrade": "Come aggiornare le applicazioni esistenti quando è disponibile una nuova versione?",
@@ -352,58 +369,721 @@
"WeWillSendYouADownloadLink": "Un link per scaricare il libro e-book è stato spedito a {0}.
Controlla nella posta in arrivo/indesiderata/spam!",
"InvalidFormInputs": "Per favore, digita le informazioni valide specificate nel modulo",
"DDDBookEmailBody": "Grazie.
Per scaricare il tuo libro, clicca qui.",
- "FreeDDDEBook": "E-Book Gratuito DDD",
"StartFree": "Inizia gratuitamente",
"FreeTrial": "Prova Gratuita",
"AcceptsMarketingCommunications": "Si desidero ricevere comunicazioni marketing riguardanti ABP Commercial",
"PurposeOfUsage": "Proposta di utilizzo",
- "Industry": "Settore",
"Choose": "- Scegli -",
"CompanyOrganizationName": "Azienda/Nome organizzazione",
"CompanySize": "Dimensioni Azienda",
"Next": "Prossimo",
"StartTrial": "Inizia la mia prova gratuita",
- "ContactUsIssues": "Contattaci per qualsiasi problema",
+ "ContactUsQuestions": "Contattaci se hai domande",
"TrialActivatedWarning": "Un utente ha diritto a un solo periodo di prova gratuito. Hai già utilizzato il periodo di prova.",
+ "ActivationRequirement": "Ti manca solo un passo per iniziare la prova.
Dopo aver controllato le tue informazioni, attiveremo la tua licenza. Una volta attivata la licenza, invieremo un'e-mail a {0} . Non preoccuparti, questo processo non richiederà molto tempo!",
"SaveAndDownload": "Salva e Scarica",
"CompanyNameValidationMessage": "Il nome dell'azienda è troppo lungo!",
"AddressValidationMessage": "L'indirizzo è troppo lungo!",
"TaxNoValidationMessage": "TAX/VAT (IVA) è troppo lungo!",
"NotesValidationMessage": "Il campo note è troppo lungo!",
"CheckYourBillingInfo": "Puoi creare una fattura solo una volta! Controlla i tuoi dati di fatturazione prima di creare una fattura.",
- "Volo.AbpIo.Commercial:030000": "Hai già utilizzato il periodo di prova.",
- "Volo.AbpIo.Commercial:030001": "Questo nome dell'organizzazione esiste già.",
"StartYourFreeTrial": "Inizia la tua prova gratuita",
"TrialLicenseModelInvalidErrorMessage": "Uno dei seguenti campi non è valido: nome del paese, dimensione dell'azienda, settore o scopo di utilizzo.",
"Trial": "Processo",
"Purchased": "Acquistato",
- "PurchaseLicense": "Acquista {0} licenza",
+ "PurchaseNow": "Acquista adesso",
"PurchaseTrialLicenseMessage": "La data di scadenza della tua licenza è {0}.
Se desideri continuare a utilizzare i progetti che hai creato durante il periodo di prova gratuito, devi modificare le chiavi di licenza nei file appsettings.secrets.json
. Ecco la tua chiave di licenza:",
"TrialLicenseExpireMessage": "Stai utilizzando la licenza di prova e la tua licenza di prova scadrà il {0}.",
"TryForFree": "Prova gratis",
"TrialLicenseExpiredInfo": "Il periodo della tua licenza di prova è scaduto!",
- "CommercialNewsletterConfirmationMessage": "Accetto i Termini e condizioni e la Informativa sulla privacy .",
- "discountForYears": "{0}% di sconto per {1} anno/i",
- "BlackFridayDiscount": "Sconto Black Friday",
- "OnboardingTrainingFaqTitle": "Avete un corso di formazione ABP per l'onboarding?",
- "OnboardingTrainingFaqExplanation": "Sì, abbiamo i servizi di formazione ABP per aiutarti a far partire rapidamente il tuo progetto ABP. Imparerai a conoscere ABP da un membro del core team ABP e otterrai le competenze per iniziare il tuo progetto ABP. Nella formazione onboarding, spiegheremo come configurare il tuo ambiente di sviluppo, installare gli strumenti richiesti, creare una pagina CRUD completamente funzionante. La formazione sarà in diretta e verrà utilizzata l'applicazione Zoom e siamo aperti all'utilizzo di altre piattaforme di riunioni online. La lingua della formazione sarà l'inglese. Puoi anche porre le tue domande sull'ABP durante le sessioni. Verrà pianificata una data e un orario convenienti per entrambe le parti. Per ulteriori informazioni, contattaci all'indirizzo info@abp.io.",
- "SupportPolicyFaqTitle": "Qual è la vostra politica di assistenza?",
- "SupportPolicyFaqExplanation": "Supportiamo solo la versione principale attiva e quella precedente. Non garantiamo il rilascio di patch per la terza e la precedente versione principale. Ad esempio, se la versione attiva è la 7.0.0, rilasceremo patch sia per la 6.x.x che per la 7.x.x. Inoltre, forniamo supporto solo per i problemi relativi ad ABP Framework e ABP Commercial. Ciò significa che non viene fornito alcun supporto per le applicazioni di terze parti, i servizi cloud e altre librerie periferiche utilizzate dai prodotti ABP. Faremo tutto il possibile per fornire ai nostri clienti assistenza tecnica durante gli orari di lavoro ufficiali di Volosoft Bilisim A.S.. D'altra parte, non ci impegniamo a rispettare i tempi di risposta di un accordo sul livello di servizio (SLA), ma cercheremo di rispondere ai problemi tecnici il più rapidamente possibile entro i nostri orari di lavoro ufficiali. A meno che non venga stipulato un accordo speciale con il cliente, forniamo assistenza solo all'indirizzo https://support.abp.io. Disponiamo anche di un supporto privato via e-mail, disponibile solo per i titolari di licenza Enterprise.",
"DowngradeLicensePlan": "Posso passare a un piano di licenza inferiore in futuro?",
"DowngradeLicensePlanExplanation": "Non è possibile effettuare il downgrade del piano di licenza esistente. È però possibile acquistare un nuovo piano di licenza inferiore e continuare lo sviluppo con la nuova licenza. Dopo aver acquistato una licenza inferiore, è sufficiente effettuare il login al nuovo piano di licenza tramite il comando ABP CLI: abp login
Consulta la tabella di confronto delle licenze per verificare le differenze tra i tipi di licenza.",
+ "SelectTargetLicense": "Seleziona Licenza di destinazione",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Sì, proroga la data di scadenza della mia licenza di 1 anno.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Vuoi estendere la tua licenza per un altro anno?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "L'aggiornamento non estenderà la data di scadenza della licenza!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Aggiornando la tua licenza, verrai promosso a un tipo di licenza superiore, che ti consentirà di ottenere ulteriori vantaggi. Consulta la tabella di confronto delle licenze per verificare le differenze tra i tipi di licenza.",
+ "Landing_Page_CustomerStories": "Storie di clienti",
+ "Landing_Page_OurGreatCustomers": "I nostri grandi clienti",
+ "Landing_Page_WebApplicationFramework": "Quadro dell'applicazione Web",
+ "Landing_Page_WebDevelopmentPlatform": "Piattaforma di sviluppo Web",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Piattaforma di sviluppo Web completa",
+ "Landing_Page_TryFreeDemo": "Prova la demo gratuita",
+ "Landing_Page_StartingPointForWebApplications": "Il punto di partenza per le applicazioni Web basate su ASP.NET Core! Si basa sul Framework ABP per il miglior sviluppo web.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework fornisce un'infrastruttura software per sviluppare eccellenti applicazioni web con le migliori pratiche.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Architettura compatibile con microservizi",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Moduli e temi applicativi precostruiti",
+ "Landing_Page_MultiTenantArchitecture": "Architettura multi-tenant",
+ "Landing_Page_MultiTenancyDescription": "Le applicazioni SaaS sono diventate semplici! Multi-tenancy integrato dal database all'interfaccia utente.",
+ "Landing_Page_DDDIntroduction": "Progettato e sviluppato sulla base di modelli e principi DDD. Fornisce un modello a più livelli per la tua applicazione.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Infrastruttura completa per autorizzazione, convalida, gestione delle eccezioni, memorizzazione nella cache, registrazione di controllo, gestione delle transazioni e altro ancora.",
+ "Landing_Page_PreBuiltApplicationModules": "Moduli applicativi precostruiti che includono i requisiti delle applicazioni Web più comuni.",
+ "Landing_Page_ChatModule": "Chiacchierata",
+ "Landing_Page_DocsModule": "Documenti",
+ "Landing_Page_FileManagementModule": "Gestione dei file",
+ "Landing_Page_CustomerStory_1": "ABP Commercial ha consentito a SC Ventures di fornire una piattaforma SaaS con database silo multi-tenant di livello bancario in 9 mesi per supportare il finanziamento della catena di fornitura di contabilità clienti/debiti di fatture di valore significativo da più ancoraggi integrati. La modularità di ABP ha consentito al team di consegnare in tempi record, superare tutti i VAPT e distribuire lo stack di microservizi containerizzati tramite CI/CD completo e pipeline in produzione.",
+ "Landing_Page_CustomerStory_2": "Comprendiamo il valore dell'utilizzo di ABP Commercial per ridurre il sovraccarico dei progetti di sviluppo personalizzati. Il team può unificare il modello di codice in diversi flussi di progetto. Vediamo più potenziale nel framework per creare nuove funzionalità più velocemente di prima. Confidiamo che vedremo costantemente il valore di sfruttare ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Adoriamo l'ABP. Non dobbiamo scrivere tutto da zero. Partiamo da funzionalità predefinite e ci concentriamo solo su ciò di cui abbiamo veramente bisogno da scrivere. Inoltre, ABP è ben progettato e il codice è di alta qualità con meno bug. Se dovessimo scrivere tutto ciò di cui abbiamo bisogno da soli, potremmo impiegarci anni. Un'altra cosa che ci piace è che la nuova versione, la risoluzione dei problemi o il miglioramento escono molto presto \n ogni due settimane. Non aspettiamo troppo a lungo.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial è un prodotto fantastico che consiglierei. Prodotti commerciali da commercializzare per i nostri clienti in un'unica piattaforma configurabile. Il salto inizia dal fatto che la struttura e gli strumenti forniti a qualsiasi squadra valgono ogni centesimo. ABP Commercial era la soluzione migliore per le nostre esigenze.",
+ "Landing_Page_AdditionalServices": "Licenza personalizzata o a volume, onboarding, formazione e supporto dal vivo, sviluppo di progetti personalizzati, porting di progetti esistenti e altro ancora...",
+ "Landing_Page_IncludedDeveloperLicenses": "{0} licenze per sviluppatori incluse",
+ "Landing_Page_SeeOnDemo": "Vedi su Demo",
+ "Landing_Page_LeptonThemes": "Temi sui leptoni",
+ "Landing_Page_AccountModuleDescription_1": "Questo modulo implementa il sistema di autenticazione per un'applicazione;",
+ "Landing_Page_AccountModuleDescription_2": "Fornisce una pagina di accesso con nome utente e password",
+ "Landing_Page_AccountModuleDescription_3": "Fornisce una pagina di registrazione per creare un nuovo account.",
+ "Landing_Page_AccountModuleDescription_4": "Fornisce una pagina per la password dimenticata per inviare un collegamento per la reimpostazione della password tramite e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Fornisce funzionalità di conferma e-mail con l'interfaccia utente.",
+ "Landing_Page_AccountModuleDescription_6": "Implementa l'autenticazione a due fattori (SMS ed e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementa il blocco dell'utente (blocca l'account per il periodo di tempo impostato quando si verifica un certo numero di accessi non riusciti a causa di credenziali non valide entro un determinato intervallo di tempo).",
+ "Landing_Page_AccountModuleDescription_8": "Implementa l'interfaccia utente e la funzionalità del server di autenticazione di Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Consente di passare da un tenant all'altro in un ambiente multi-tenant.",
+ "Landing_Page_AccountModuleDescription_10": "Consente di modificare la lingua dell'interfaccia utente dell'applicazione.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Questo modulo fornisce l'interfaccia utente di reporting del registro di controllo per l'infrastruttura di controllo. Consente di cercare, filtrare e mostrare le voci del registro di controllo e i registri delle modifiche delle entità.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Una voce del registro di controllo è costituita da dati critici su ciascuna richiesta del client:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, browser, indirizzo IP, nome cliente",
+ "Landing_Page_AuditLoggingModuleDescription_4": "L'utente",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Metodo HTTP, codice di stato restituito HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Successo/fallimento, dettagli sull'eccezione se disponibili",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Richiedi la durata dell'esecuzione",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Le entità sono state create, cancellate o aggiornate in questa richiesta (con proprietà modificate).",
+ "Landing_Page_BloggingModuleDescription_1": "Questo modulo aggiunge un semplice blog alla tua domanda ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Permette di creare più blog in un'unica applicazione.",
+ "Landing_Page_BloggingModuleDescription_3": "Supporta il formato Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Permette di scrivere un commento per un post.",
+ "Landing_Page_BloggingModuleDescription_5": "Permette di assegnare tag ai post del blog.",
+ "Landing_Page_BloggingModuleDescription_6": "Guarda il sito web blog.abp.io come esempio dal vivo del modulo di blogging.",
+ "Landing_Page_ChatModuleDescription_1": "Questo modulo viene utilizzato per la messaggistica in tempo reale tra gli utenti nell'applicazione.",
+ "Landing_Page_ChatModuleDescription_2": "Messaggistica in tempo reale sulla pagina della chat.",
+ "Landing_Page_ChatModuleDescription_3": "Cerca gli utenti nell'applicazione per nuove conversazioni.",
+ "Landing_Page_ChatModuleDescription_4": "Elenco dei contatti per le conversazioni recenti.",
+ "Landing_Page_ChatModuleDescription_5": "Nuove notifiche di messaggi quando l'utente sta guardando un'altra pagina.",
+ "Landing_Page_ChatModuleDescription_6": "Badge del conteggio totale dei messaggi non letti sull'icona del menu.",
+ "Landing_Page_ChatModuleDescription_7": "Conteggio dei messaggi non letti per ogni conversazione.",
+ "Landing_Page_ChatModuleDescription_8": "Conversazioni pigre e caricate.",
+ "Landing_Page_DocsModuleDescription_1": "Questo modulo viene utilizzato per creare siti Web di documentazione tecnica;",
+ "Landing_Page_DocsModuleDescription_2": "Integrazione GitHub integrata: scrivi e gestisci direttamente i documenti su GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Supporto del controllo delle versioni direttamente integrato nelle versioni GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Supporta multilingue (con supporto fallback alla lingua predefinita).",
+ "Landing_Page_DocsModuleDescription_5": "Supporta i formati Markdown e HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Fornisce una sezione di navigazione e una struttura .",
+ "Landing_Page_DocsModuleDescription_7": "Permette di ospitare la documentazione di più progetti in un'unica applicazione.",
+ "Landing_Page_DocsModuleDescription_8": "Collegamenti al file su GitHub, in modo che chiunque possa contribuire facilmente facendo clic sul collegamento Modifica .",
+ "Landing_Page_DocsModuleDescription_9": "Oltre all'origine GitHub, consente di utilizzare semplicemente una cartella come origine della documentazione.",
+ "Landing_Page_FileManagementModuleDescription_1": "Carica, scarica e organizza i file in una struttura di cartelle gerarchiche.",
+ "Landing_Page_FileManagementModuleDescription_2": "Questo modulo viene utilizzato per caricare, scaricare e organizzare i file in una struttura di cartelle gerarchiche. È anche compatibile con il multi-tenant e puoi determinare il limite di dimensione totale per i tuoi tenant.",
+ "Landing_Page_FileManagementModuleDescription_3": "Questo modulo è basato sul sistema di archiviazione BLOB , quindi può utilizzare diversi provider di archiviazione per archiviare il contenuto del file.",
+ "Landing_Page_IdentityModuleDescription_1": "Questo modulo implementa il sistema Utente e Ruolo di un'applicazione;",
+ "Landing_Page_IdentityModuleDescription_2": "Basato sulla libreria ASP.NET Core Identity di Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Gestire ruoli e utenti nel sistema. Un utente può avere più ruoli .",
+ "Landing_Page_IdentityModuleDescription_4": "Imposta le autorizzazioni a livello di ruolo e utente.",
+ "Landing_Page_IdentityModuleDescription_5": "Abilita/disabilita l'autenticazione a due fattori e il blocco utente per utente.",
+ "Landing_Page_IdentityModuleDescription_6": "Gestisci il profilo utente e la password di base.",
+ "Landing_Page_IdentityModuleDescription_7": "Gestisci i tipi di attestazioni nel sistema, imposta attestazioni su ruoli e utenti.",
+ "Landing_Page_IdentityModuleDescription_8": "Pagina di impostazione per gestire la complessità della password , l'accesso dell'utente, l'account e il blocco.",
+ "Landing_Page_IdentityModuleDescription_9": "Supporta l'autenticazione LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Fornisce la verifica dell'e-mail e del numero di telefono .",
+ "Landing_Page_IdentityModuleDescription_11": "Supporta integrazioni di accesso social (Twitter, Facebook, GitHub ecc...).",
+ "Landing_Page_IdentityModuleDescription_12": "Gestire le unità organizzative nel sistema.",
+ "Landing_Page_PaymentModuleDescription_1": "Fornisce l'integrazione per diversi gateway di pagamento.",
+ "Landing_Page_PaymentModuleDescription_2": "Questo modulo fornisce l'integrazione per i gateway di pagamento, così puoi ottenere facilmente il pagamento dai tuoi clienti.",
+ "Landing_Page_PaymentModuleDescription_3": "Questo modulo supporta i seguenti gateway di pagamento",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Utilizza le stesse credenziali sia per commercial.abp.io che per support.abp.io .",
+ "WatchCrudPagesVideo": "Guarda il video "Creazione di pagine CRUD con ABP Suite"!",
+ "WatchGeneratingFromDatabaseVideo": "Guarda il video "ABP Suite: generazione di pagine CRUD da tabelle di database esistenti"!",
+ "WatchTakeCloserLookVideo": "Guarda il video "Dai un'occhiata più da vicino alla generazione del codice: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Dovresti avere un indirizzo email confermato per avviare una licenza di prova.",
+ "EmailVerificationMailNotSent": "Impossibile inviare la posta di verifica dell'e-mail.",
+ "GetConfirmationEmail": "Fai clic qui per ricevere un'e-mail di verifica se non l'hai già ricevuta.",
+ "WhichLicenseTypeYouAreInterestedIn": "A quale tipo di licenza sei interessato?",
+ "DontTakeOurWordForIt": "Non crederci sulla parola...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Leggi cosa vogliono che tu sappia gli utenti ABP Commercial",
+ "Testimonial_ShortDescription_1": "La modularità dell'ABP ha consentito al team di consegnare in tempo.",
+ "Testimonial_ShortDescription_2": "Crea nuove funzionalità più velocemente di prima.",
+ "Testimonial_ShortDescription_3": "Partiamo da funzionalità predefinite e ci concentriamo solo su ciò di cui abbiamo veramente bisogno da scrivere.",
+ "Testimonial_ShortDescription_4": "ABP Commercial era la soluzione migliore per le nostre esigenze.",
+ "OnlineReviewersOnAbpCommercial": "Recensioni online su ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Guarda cosa è stato detto su ABP Commercial e scrivi i tuoi pensieri se vuoi.",
"BlazoriseLicense": "Dobbiamo acquistare la licenza di Blazorise?",
- "BlazoriseLicenseExplanation": "Abbiamo un accordo tra Volosoft e Megabit, con il quale la licenza di Blazorise viene fornita in bundle con i prodotti commerciali ABP, pertanto i nostri clienti non hanno bisogno di acquistare una licenza Blazorise aggiuntiva."
+ "BlazoriseLicenseExplanation": "Abbiamo un accordo tra Volosoft e Megabit, con il quale la licenza di Blazorise viene fornita in bundle con i prodotti commerciali ABP, pertanto i nostri clienti non hanno bisogno di acquistare una licenza Blazorise aggiuntiva.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x sviluppatori aggiuntivi",
+ "ExtendPaymentInfoSection_DiscountRate": "Sconto {0}%",
+ "TotalNetPrice": "Prezzo netto totale",
+ "EFCore": "Nucleo del framework delle entità",
+ "All": "Tutto",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Fornitore di dati",
+ "UIFramework": "Struttura dell'interfaccia utente",
+ "LeptonXThemeForDashboard": "Tema LeptonX per la tua dashboard di amministrazione di",
+ "AbpPlatform": "Piattaforma ABP",
+ "YouDeserveGoodUXUI": "Ti meriti una buona interfaccia utente e una migliore UX. Il tema LeptonX di ABP è qui per servirlo.",
+ "ViewLiveDemo": "Visualizza la demo del tema dal vivo",
+ "GetLeptonX": "Ottieni LeptonX adesso",
+ "SeeLeptonXDocumentation": "Vedi la documentazione di LeptonX",
+ "SeeLeptonDocumentation": "Vedi la documentazione sui leptoni",
+ "SimplifiedMenu": "Menù semplificato",
+ "SimplifiedMenuDescription": "Puoi trovare facilmente la pagina che stai cercando filtrando il menu",
+ "YourFavoritePages": "Le tue pagine preferite a portata di mano",
+ "YourFavoritePagesDescription": "Aggiungi o rimuovi facilmente la pagina dai preferiti facendo clic sull'icona a forma di stella nell'angolo in alto a destra della pagina.",
+ "BreadCrumbs": "breadcrumb per un passaggio senza interruzioni",
+ "BreadCrumbsDescription": "Usando Breadcrumb, puoi passare alle pagine allo stesso livello con un clic, anche quando il menu di sinistra è chiuso, e funziona su tablet e dispositivi mobili responsive!",
+ "YourMenu": "Il tuo menù come lo desideri",
+ "YourMenuDescription": "Personalizza le icone direttamente cliccabili e le caselle a discesa nel menu utente come desideri. Il menu utente è completamente personalizzabile per le vostre esigenze",
+ "RtlSupport": "Supporto RTL per la tua lingua",
+ "RtlSupportDescription": "Il tema LeptonX supporta RTL per la tua lingua. Le opzioni della lingua si trovano nel menu delle impostazioni per poter cambiare la lingua.",
+ "YourColors": "I tuoi colori nell'interfaccia utente della dashboard di amministrazione",
+ "YourColorsDescription": "Il tema LeptonX funziona in base alle preferenze del tuo sistema e dispone di opzioni per il tema chiaro del dashboard, il tema scuro del dashboard e il tema semi-scuro del dashboard.",
+ "ArrangeContentWidth": "Organizza facilmente la larghezza dei tuoi contenuti",
+ "ArrangeContentWidthDescription": "Modifica facilmente la larghezza dell'area dei contenuti.",
+ "LeptonXCompatibleWith": "Il tema LeptonX è compatibile con",
+ "MobileResponsiveTemplate": "Modello reattivo per dispositivi mobili",
+ "MobileResponsiveTemplateDescription1": "Accedi alla dashboard di amministrazione di LeptonX da qualsiasi dispositivo tu voglia.",
+ "MobileResponsiveTemplateDescription2": "È progettato per poter essere utilizzato facilmente in ogni tuo dispositivo. È reattivo su dispositivi mobili e dimensioni di tablet.",
+ "TopMenuLayoutOption": "Opzione di layout del menu principale",
+ "TopMenuLayoutOptionDescription1": "Se desideri configurare il tuo sito web con la stessa dashboard di amministrazione, è possibile farlo con LeptonX Theme!",
+ "TopMenuLayoutOptionDescription2": "Prova semplicemente il layout del menu principale di LeptonX per realizzarlo!",
+ "EasilyCustomizable": "Facilmente personalizzabile per i colori del tuo marchio",
+ "EasilyCustomizableDescription1": "Puoi personalizzare il tema LeptonX utilizzando solo poche variabili SCSS. Nessuna sostituzione, nessun caricamento CSS aggiuntivo!",
+ "EasilyCustomizableDescription2": "Con LeptonX puoi organizzare la dashboard di amministrazione come preferisci.",
+ "IndependentLayout": "Layout e area contenuti indipendenti",
+ "IndependentLayoutDescription1": "L'infrastruttura di layout di LeptonX è stata progettata completamente separata dal contenuto.",
+ "IndependentLayoutDescription2": "Ciò significa che puoi progettare liberamente il tuo progetto con una struttura di contenuto diversa da Bootstrap, se lo desideri.",
+ "MostUsedLibraries": "Librerie più utilizzate integrate con LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX contiene le librerie più utilizzate. Ti consente di utilizzare librerie come ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 e Toastr senza sforzo.",
+ "MostUsedLibrariesDescription2": "LeptonX supporta anche le librerie MVC Angular e Blazor specifiche.",
+ "CreateAndCustomize": "Crea e personalizza le pagine di cui hai bisogno in pochi secondi con le pagine personalizzate LeptonX",
+ "CreateAndCustomizeDescription": "Utilizzando il tema LeptonX hai anche accesso a molte pagine HTML predefinite. Questi includono molte pagine come pagina di accesso, blog, domande frequenti, elenco di abbonamenti, fattura, prezzi e gestione dei file.",
+ "LeptonThemeForAdmin": "Tema Lepton per la tua dashboard di amministrazione di",
+ "LeptonThemeForAdminDescription": "Il tema Lepton è ancora disponibile e verrà mantenuto. Se desideri passare al tema LeptonX come utente del tema Lepton, puoi consultare la documentazione per sapere come fare.",
+ "LeptonCompatibleWith": "Il tema Lepton è compatibile con",
+ "BlackFridayDiscount": "Sconto Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} per {1} sviluppatore/i aggiuntivo/i",
+ "Upgrade": "Aggiornamento",
+ "Renewal": "Rinnovo",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licenza",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Rinnovo licenza",
+ "Total": "Totale",
+ "SupportPolicyFaqTitle": "Qual è la vostra politica di assistenza?",
+ "SupportPolicyFaqExplanation": "Supportiamo solo la versione principale attiva e quella precedente. Non garantiamo il rilascio di patch per la terza e la precedente versione principale. Ad esempio, se la versione attiva è la 7.0.0, rilasceremo patch sia per la 6.x.x che per la 7.x.x. Inoltre, forniamo supporto solo per i problemi relativi ad ABP Framework e ABP Commercial. Ciò significa che non viene fornito alcun supporto per le applicazioni di terze parti, i servizi cloud e altre librerie periferiche utilizzate dai prodotti ABP. Faremo tutto il possibile per fornire ai nostri clienti assistenza tecnica durante gli orari di lavoro ufficiali di Volosoft Bilisim A.S.. D'altra parte, non ci impegniamo a rispettare i tempi di risposta di un accordo sul livello di servizio (SLA), ma cercheremo di rispondere ai problemi tecnici il più rapidamente possibile entro i nostri orari di lavoro ufficiali. A meno che non venga stipulato un accordo speciale con il cliente, forniamo assistenza solo all'indirizzo https://support.abp.io. Disponiamo anche di un supporto privato via e-mail, disponibile solo per i titolari di licenza Enterprise.",
+ "TotalDevelopers": "Totale {0} sviluppatore/i",
+ "CustomPurchaseExplanation": "Su misura per le vostre esigenze specifiche",
+ "WhereDidYouHearAboutUs": "Dove hai sentito parlare di noi?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Da un amico",
+ "Other": "Altro",
+ "WhereDidYouHearAboutUs_explain": "Specificare...",
+ "DeletingMemberWarningMessage": ""{0}" verrà rimosso dall'elenco degli sviluppatori. Se lo desideri, puoi assegnare questo posto vuoto a un altro sviluppatore in un secondo momento.",
+ "AdditionalInfo": "Se le postazioni degli sviluppatori sono superiori ai tuoi requisiti, puoi ridurle. Puoi inviare un'e-mail all'indirizzo info@abp.io per rimuovere alcune delle tue postazioni sviluppatore. La cancellazione delle postazioni sviluppatore non utilizzate ridurrà il costo di rinnovo della licenza. Se lo desideri, puoi riacquistare postazioni per sviluppatori aggiuntive entro il periodo di licenza attiva. Tieni presente che, poiché in questo pacchetto di licenze sono presenti {0} sviluppatori, non puoi ridurre questo numero.",
+ "LinkExpiredErrorMessage": "Il collegamento a cui stai tentando di accedere è scaduto.",
+ "ExpirationDate": "Data di scadenza",
+ "SpringCampaignDiscount": "Sconto campagna primaverile",
+ "WhyUseAbpIoPlatform": "Perché dovrei utilizzare la piattaforma ABP.IO invece di creare una nuova soluzione da zero?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Consulta quella pagina per una spiegazione dettagliata del motivo per cui l'utilizzo della piattaforma ABP.IO presenta un vantaggio significativo rispetto al fare tutto da solo.",
+ "EulaPageTitle": "Contratto di licenza con l'utente finale (EULA)",
+ "PrivacyPolicyPageTitle": "Informativa sulla privacy - Informativa sui cookie",
+ "TermsConditionsPageTitle": "Termini e Condizioni",
+ "TrainingsPageTitle": "Pacchetti formativi ABP",
+ "ModulesPageTitle": "Moduli applicativi precostruiti ABP",
+ "Volo.AbpIo.Commercial:040001": "La chiave di accesso API non è corretta.",
+ "GetLepton": "Ottieni Lepton adesso",
+ "MyOrganizations_Detail_LicenseStartDate": "Data di inizio della licenza",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Data di scadenza",
+ "BlazoriseSupport": "Come posso ottenere la chiave di licenza Blazorise e il supporto dal team Blazorise?",
+ "BlazoriseSupportExplanation": "Segui i passaggi seguenti per ottenere supporto dal team Blazorise e ottenere la chiave di licenza Blazorise:",
+ "BlazoriseSupportExplanation1": "Registrati per un nuovo account su blazorise.com/support/register con lo stesso indirizzo email del tuo account abp.io. Lasciare vuota la voce "Chiave di licenza". Deve essere lo stesso indirizzo email del tuo account email su abp.io.",
+ "BlazoriseSupportExplanation2": "Verifica il tuo indirizzo email controllando la tua casella di posta elettronica. Controlla la casella dello spam se non vedi un'e-mail nella tua casella di posta!",
+ "BlazoriseSupportExplanation3": "Accedi al sito Web di supporto Blazorise all'indirizzo blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Se disponi di una licenza commerciale ABP attiva, avrai anche una licenza Blazorise PRO. Puoi ottenere la chiave di licenza Blazorise su blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Puoi pubblicare le tue domande sul sito Web di supporto e generare un token di prodotto per la tua applicazione.",
+ "AbpLiveTrainingPackages": "Pacchetti di formazione dal vivo ABP",
+ "Releases": "Rilasci",
+ "ReleasesDescription": "Registri di rilascio di ABP Commercial.",
+ "ReleaseDate": "Data di rilascio",
+ "Labels": "Etichette",
+ "PreRelease": "Pre-release",
+ "AllTypes": "Tutti i tipi",
+ "Enhancement": "Aumento",
+ "Bug": "Insetto",
+ "Feature": "Caratteristica",
+ "AllUIs": "Tutte le interfacce utente",
+ "MVC": "MVC",
+ "BlazorServer": "Blazer Server",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Come funziona?",
+ "HowItWorks_Page_Description": "ABP Framework estende la piattaforma .NET. Quindi, tutto ciò che puoi fare con una semplice soluzione .NET è già possibile con ABP Framework. Ciò rende facile iniziare con una curva di apprendimento bassa.",
+ "HowItWorks_Description1": "ABP Framework estende la piattaforma .NET. Quindi, tutto ciò che puoi fare con una semplice soluzione .NET è già possibile con ABP Framework. Ciò rende facile iniziare con una curva di apprendimento bassa.",
+ "HowItWorks_Description2": "Una volta che inizi ad apprendere e ad utilizzare le funzionalità di ABP Framework, sviluppare il tuo software sarà molto più divertente che mai.",
+ "HowItWorks_Description3": "Questa pagina spiega sostanzialmente come utilizzare la piattaforma ABP.IO come sviluppatore .NET.",
+ "CreateANewSolution": "Creare una nuova soluzione .NET",
+ "CreateANewSolution_Description1": "Tutto inizia creando una nuova soluzione .NET integrata ABP.",
+ "StartWithStartupTemplates": "Avvia uno dei modelli di soluzioni di avvio predefiniti",
+ "SimpleMonolithApplicationTemplate": "Modello semplice per l'applicazione del monolite",
+ "LayeredApplicationTemplate": "Modello di applicazione a più livelli",
+ "MicroserviceSolutionTemplate": "Modello di soluzione di microservizi",
+ "CreateEmptySolutionAndUseAbp": "Oppure crea una nuova soluzione .NET vuota e installa tu stesso i pacchetti ABP NuGet e NPM.",
+ "CreatingSolutionWithMultipleOptions": "Sono disponibili più opzioni di interfaccia utente e database durante la creazione di una nuova soluzione.",
+ "UIFrameworkOptions": "Opzioni del quadro dell'interfaccia utente",
+ "DotnetSolutionWithoutDependency": "Ora hai una normale soluzione .NET nel tuo computer locale che non ha alcuna dipendenza da una piattaforma cloud o da un servizio esterno.",
+ "CheckTheDocumentForDetails": "Puoi controllare il documento {1} per i dettagli.",
+ "UIAndDatabaseIndependent": "ABP può funzionare con qualsiasi interfaccia utente e qualsiasi provider di database supportato da .NET. \n Tuttavia, questi provider di interfaccia utente e database sono preintegrati e ben documentati.",
+ "InstallAbpModules": "Installare i moduli ABP",
+ "DevelopYourSolution": "Sviluppa la tua soluzione",
+ "DeployAnywhere": "Distribuisci ovunque",
+ "InstallAbpModule_Description1": "ABP è un framework di sviluppo di applicazioni modulare. I modelli di soluzioni di avvio vengono già forniti con i moduli essenziali installati. \n Ma ci sono più moduli applicativi che potresti voler utilizzare nella tua soluzione.",
+ "InstallAbpModule_Description2": "Ogni modulo è costituito da alcuni pacchetti NuGet e NPM e dispone di un documento di installazione. ABP Suite esegue la maggior parte del lavoro automaticamente, quindi tu configuri o ottimizzi manualmente il modulo in base alla sua documentazione.",
+ "DevelopYourSolution_Description1": "L'infrastruttura di ABP ti consente di concentrarti sul tuo codice aziendale automatizzando il lavoro ripetitivo e fornendo infrastrutture e funzionalità applicative predefinite.",
+ "DevelopYourSolution_Description2": "Nel seguente blocco di codice puoi vedere come ABP Framework si integra perfettamente nel tuo codice e automatizza le attività ripetitive per te.",
+ "DevelopYourSolution_Description3": "Anche in questo blocco di shortcode, ABP fa molte cose per te.",
+ "DevelopYourSolution_Description4": "Fornisce classi base per applicare convenzioni, come l'inserimento delle dipendenze \n . I servizi di repository generici \n forniscono un modo pratico \n per interagire con il database. L'autorizzazione dichiarativa \n funziona con un sistema di autorizzazione ottimizzato.",
+ "DevelopYourSolution_Description5": "ABP automatizza completamente l'unità di lavoro \n (per la connessione al database e la gestione delle transazioni), la gestione delle eccezioni \n , la convalida \n \n e la registrazione di controllo . Fornisce molti altri elementi costitutivi per semplificare le attività di sviluppo quotidiane e concentrarsi sul proprio codice durante la creazione di applicazioni \n pronte per la produzione.",
+ "DevelopYourSolution_Description6": "Puoi immaginare quanto quel blocco di codice possa essere lungo e complicato se lo facessi tutto manualmente.",
+ "SuiteCrudGenerationInFewSeconds": "Oltre a codificare manualmente la tua soluzione, puoi creare pagine CRUD avanzate perfettamente funzionanti in pochi minuti utilizzando gli strumenti ABP Suite. Genera il codice nella tua soluzione, così puoi ottimizzarlo in base ai tuoi requisiti personalizzati.",
+ "DeployAnywhere_Description1": "Alla fine, hai una soluzione .NET pura. Puoi distribuire la tua soluzione sul tuo server, su una piattaforma cloud, su Kubernetes o ovunque tu voglia. Puoi eseguire la distribuzione su tutti i server che desideri. ABP è uno strumento indipendente dall'ambiente di distribuzione.",
+ "ExpertiseAbpFramework": "Conoscere il quadro ABP",
+ "ExpertiseAbpFramework_Description1": "Vuoi andare oltre le nozioni di base e acquisire esperienza con la piattaforma ABP.IO?",
+ "FreeDownload": "Download gratuito",
+ "Read": "Leggere",
+ "HavingTrouble": "Avere problemi?",
+ "HavingTrouble_Description1": "Hai problemi con lo sviluppo della tua soluzione? Siamo qui! Utilizza la piattaforma di supporto ABP \n o invia un'e-mail per ottenere assistenza direttamente dai membri del team Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Puoi sfogliare i nostri argomenti della guida o effettuare una ricerca nelle domande frequenti, \n oppure puoi farci una domanda utilizzando il modulo di contatto.",
+ "OtherModules": "Altri moduli",
+ "OtherModules_Description1": "Account, registrazione degli audit, chat, kit CMS, gestione dei file, moduli, GDPR, identità, gestione della lingua, pagamenti, Saas e altro...",
+ "HowItWorks_DatabaseProviderOptions": "Opzioni del provider di database",
+ "SeeFAQ": "Vedi le domande frequenti",
+ "ReleaseLogs": "Registri di rilascio",
+ "ReleaseLogs_Tag": "{0} registri di rilascio",
+ "ReleaseLogs_Pr": "Richiesta pull n. {0} - {1}",
+ "NoLabels": "Nessuna etichetta",
+ "DoesTheSubscriptionRenewAutomatically": "L'abbonamento si rinnova automaticamente?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "L'ABP Commercial non dispone di un modello di fatturazione con rinnovo automatico. Pertanto il tuo abbonamento non verrà rinnovato automaticamente alla fine del periodo di licenza. Se vuoi continuare ad usufruire dei vantaggi di ABP Commercial, devi rinnovarlo manualmente nella pagina di gestione dell'organizzazione . Se disponi di più organizzazioni, fai clic sul pulsante "Gestisci" presso l'organizzazione in scadenza, quindi fai clic sul pulsante "Estendi ora" per rinnovare la licenza. Potresti anche dare un'occhiata alla sezione Cosa succede quando scade la mia licenza? sezione.",
+ "ExtraQuestionCreditsFaqTitle": "Posso acquistare crediti aggiuntivi per le domande di supporto?",
+ "ExtraQuestionCreditsFaqExplanation": "Si, puoi. Per acquistare crediti per domande extra, invia un'e-mail a info@abp.io con il nome della tua organizzazione. Ecco il listino prezzi per i crediti di domanda extra:
",
+ "AlreadyBetaTester": "Hai già aderito al programma beta tester.",
+ "AbpStudio": "Studio ABP",
+ "AbpStudio_Description": "ABP Studio è ancora in fase di sviluppo. Puoi compilare il modulo sottostante per essere uno dei primi utenti.",
+ "AbpStudio_Description1": "ABP Studio è un'applicazione desktop multipiattaforma per sviluppatori ABP.",
+ "AbpStudio_Description2": "È ben integrato nel framework ABP e mira a fornire un ambiente di sviluppo confortevole automatizzando le cose, fornendo approfondimenti sulla tua soluzione, rendendo molto più semplice lo sviluppo, l'esecuzione e la distribuzione delle tue soluzioni.",
+ "AbpStudio_ComingSoon": "Prossimamente Data di rilascio della beta prevista: quarto trimestre del 2023.",
+ "AbpStudio_PlannedPreviewDate": "Data di rilascio dell'anteprima prevista: quarto trimestre del 2023.",
+ "BetaRequest": "Richiesta beta",
+ "CreateNewSolutions": "Creare nuove soluzioni",
+ "CreateNewSolutions_Description1": "Puoi creare facilmente da semplici applicazioni a soluzioni modulari monolitiche o di microservizi con molte opzioni. Ottieni una soluzione software di base completa e pronta per la produzione per la tua azienda.",
+ "ArchitectYourSolutions": "Progetta le tue soluzioni",
+ "ArchitectYourSolutions_Description1": "Costruisci più facilmente strutture di soluzioni monolite-modulari e di microservizi creando moduli o servizi e stabilendo relazioni tra loro. È inoltre possibile installare o disinstallare moduli applicativi predefiniti.",
+ "ExploreYourSolution": "Esplora la tua soluzione",
+ "ExploreYourSolution_Description1": "ABP Studio mostra una visualizzazione di alto livello dei componenti della soluzione e dei moduli da cui dipende la soluzione. Puoi esplorare entità, servizi, API HTTP e molto altro senza dover aprire la codebase.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Esegui soluzioni multi-applicazione o microservizi in un batter d'occhio",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Esegui uno, più o tutti i servizi con un solo clic. In questo modo è molto semplice arrestare un servizio, eseguirlo in Visual Studio per testarlo o eseguire il debug .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Visualizza un elenco di servizi, visualizza la richiesta HTTP in tempo reale e il conteggio delle eccezioni per ciascun servizio.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Visualizza tutti i dettagli di tutte le richieste HTTP che arrivano a qualsiasi servizio.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Esplora i dettagli delle eccezioni in tempo reale in qualsiasi servizio, filtra e cerca facilmente.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Mostra i registri dell'applicazione , filtra per livello di registro o cerca per testo.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Sfoglia l'interfaccia utente della tua applicazione senza uscire dal solution runner.",
+ "IntegrateToYourKubernetesCluster": "Integrazione nel tuo cluster Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Connetti il tuo ambiente di sviluppo locale a un cluster Kubernetes locale o remoto , dove il cluster esegue già la tua soluzione di microservizi.",
+ "IntegrateToYourKubernetesCluster_Description2": "Accedi a qualsiasi servizio in Kubernetes con il nome del servizio come DNS, proprio come se fossero in esecuzione sul tuo computer locale.",
+ "IntegrateToYourKubernetesCluster_Description3": "Intercetta qualsiasi servizio in quel cluster, quindi tutto il traffico verso il servizio intercettato viene automaticamente reindirizzato al tuo servizio in esecuzione sul tuo computer locale. Quando il tuo servizio deve utilizzare un servizio in Kubernetes, il traffico viene reindirizzato al cluster, proprio come il tuo servizio locale è in esecuzione all'interno di Kubernetes.",
+ "GetInformed": "Informati",
+ "Studio_GetInformed_Description1": "Lascia le tue informazioni di contatto per informarti e provarlo prima quando ABP Studio sarà lanciato.",
+ "Studio_GetInformed_Description2": "Data di rilascio dell'anteprima prevista: terzo trimestre del 2023.",
+ "ThankYou!": "Grazie!",
+ "SendBetaRequest": "Invia richiesta beta",
+ "YouJoinedTheBetaTesterProgram": "Ti sei iscritto al programma beta tester di ABP Studio.",
+ "PricingExplanation2": "Garanzia di rimborso di 30 giorni: scopri di più",
+ "MoneyBackGuaranteeText": "* Garanzia di rimborso di 30 giorni su tutte le licenze! Rimborso del 100% sulle licenze Team, rimborso del 60% sulle licenze Business ed Enterprise entro 30 giorni.",
+ "MobileApplicationStartupTemplates": "Modelli di avvio di applicazioni mobili",
+ "MobileApplicationStartupTemplates_Description1": "Modelli di avvio di applicazioni mobili integrati per le tue soluzioni commerciali ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Crea potenti applicazioni line-of-business utilizzando i modelli di avvio mobile ABP",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial fornisce due modelli di avvio di applicazioni mobili implementati con React Native e .NET MAUI. Quando crei la tua nuova soluzione basata su ABP, avrai anche applicazioni di avvio di base collegate alle tue API back-end.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "L'applicazione dispone di un ciclo di token di autenticazione predefinito, supporto multilingue, supporto multi-tenancy, accesso, password dimenticata, gestione del profilo e una pagina di gestione degli utenti . Puoi aggiungere la tua logica aziendale e personalizzarla in base alle tue esigenze.",
+ "TwoFrameworkOptions": "Due opzioni quadro",
+ "TwoFrameworkOptions_Description": "ABP fornisce modelli di avvio mobile sia React Native che .NET MAUI . In questo modo potrai scegliere quello più adatto alle tue esigenze. Entrambe le app riutilizzano il codice alla massima velocità tra le piattaforme iOS e Android.",
+ "PreIntegratedToYourBackend": "Preintegrato nel tuo backend",
+ "PreIntegratedToYourBackend_Description": "Le applicazioni ABP Mobile sono preintegrate nelle API di backend. Ottiene un token di autenticazione valido dal server ed effettua richieste autenticate.",
+ "MultiLanguage": "Multi lingua",
+ "MultiLanguage_Description": "Supporta già più di 10 lingue pronte all'uso. Puoi anche aggiungere le lingue successive.",
+ "Arabic": "Arabo",
+ "Czech": "ceco",
+ "English": "Inglese",
+ "Hungarian": "ungherese",
+ "Finnish": "finlandese",
+ "French": "francese",
+ "Hindi": "hindi",
+ "Portuguese": "portoghese",
+ "Italian": "Italiano",
+ "Russian": "russo",
+ "Slovak": "slovacco",
+ "Turkish": "Turco",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Coinvolgi e fidelizza i tuoi clienti con le app mobili ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "I tuoi clienti desiderano gestire i propri prodotti e abbonamenti ovunque e in qualsiasi momento. Ciò richiede alle organizzazioni di creare app mobili che consentano ai clienti di soddisfare le loro richieste in modo rapido e senza intoppi.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Con le app ABP Mobile puoi creare app mobili native di alta qualità per Android e iOS... utilizzando un'unica base di codice e senza compromettere la sicurezza, la qualità o la scalabilità.",
+ "OneCodeBaseMultipleDevices": "Una codebase, più dispositivi",
+ "OneCodeBaseMultipleDevices_Description": "Le applicazioni ABP Mobile sono multipiattaforma. Sono pronti per essere installati ed eseguiti su dispositivi iOS e Android e si adattano a diversi fattori di forma utilizzando un'unica base di codice. Gli sviluppatori devono creare l'interfaccia utente e il codice front-end solo una volta, non è necessario adattare il codice per ciascun dispositivo che desideri supportare.",
+ "ComesWithTheSourceCode": "Viene fornito con il codice sorgente",
+ "ComesWithTheSourceCode_Description": "Le app mobili vengono fornite con il codice sorgente. Personalizza facilmente l'UX/UI delle tue app per soddisfare le linee guida sul branding.",
+ "Purchase_OneYearPrice": "Prezzo 1 anno",
+ "Purchase_DeveloperSeatCount": "Conteggio posti per sviluppatore",
+ "Purchase_DevelopersAlreadyIncluded": "{0} sviluppatori già inclusi",
+ "1Year": "1 anno",
+ "{0}Years": "{0} anni",
+ "1YearLicense": "Licenza di 1 anno",
+ "{0}YearsLicense": "{0} anni di licenza",
+ "1AdditionalDeveloper": "1 sviluppatore aggiuntivo",
+ "{0}AdditionalDevelopers": "{0} sviluppatori aggiuntivi",
+ "Discount": "Sconto ({0}%)",
+ "Summary": "Riepilogo",
+ "TrainingPack": "Pacchetto di formazione",
+ "TrainingPackDiscount": "Sconto sul pacchetto formativo",
+ "Purchase_OnboardingTraining_Description": "Questo pacchetto di formazione dal vivo è valido per una classe di 8 studenti e questo sconto è valido solo se acquistato con la nuova licenza. Saperne di più",
+ "Purchase_Save": "{0}% di risparmio su {1} {2}",
+ "RemoveBasket": "Rimuovi dal carrello",
+ "WhyABPIOPlatform?": "Perché la piattaforma ABP.IO ?",
+ "DocumentAim": "Questo documento mira a rispondere alla grande domanda:",
+ "DocumentAim_Description": ""Perché dovresti utilizzare la piattaforma ABP.IO invece di creare una nuova soluzione da zero?"",
+ "DocumentAim_Description2": "Il documento presenta le sfide legate alla creazione di una soluzione software moderna e spiega come ABP affronta queste sfide.",
+ "CreatingANewSolution": "Creazione di una nuova soluzione",
+ "CreatingANewSolution_Description": "Quando devi avviare una nuova soluzione, ci sono molte domande che devi porti e dovresti dedicare molto tempo prima di iniziare a scrivere il tuo primo codice aziendale.",
+ "CreatingAnEmptySolution": "Creazione di una soluzione vuota",
+ "THEPROBLEM": "IL PROBLEMA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Anche creare una soluzione quasi vuota è impegnativo;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Come organizzi la tua base di codice tra i progetti?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Cosa sono gli strati e come interagiscono?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Come si integra con librerie e sistemi di terze parti?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Come impostare i test automatizzati?",
+ "ABPSOLUTION": "SOLUZIONE ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP fornisce una soluzione di avvio ben architettata, a più livelli e pronta per la produzione basata sui principi di Domain Driven Design . La soluzione include anche un'unità preconfigurata e progetti di test di integrazione per ciascun livello.",
+ "CommonLibraries": "Biblioteche comuni",
+ "CommonLibraries_THEPROBLEM_Description": "Quali librerie dovresti utilizzare per implementare i requisiti comuni? L'ecosistema di sviluppo software è altamente dinamico, il che rende difficile tenere il passo con gli strumenti, le librerie, le tendenze e gli approcci più recenti.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP preintegra nella soluzione librerie popolari, mature e aggiornate. Non è necessario perdere tempo a integrarli o a farli comunicare tra loro. Funzionano correttamente fuori dalla scatola.",
+ "UITheme&Layout": "Tema e layout dell'interfaccia utente",
+ "UITheme&Layout_THEPROBLEM_Description": "Quando si affrontano i problemi dell'interfaccia utente, emergono una serie di sfide. Questi includono la creazione delle basi per un kit di interfaccia utente reattivo, contemporaneo e adattabile con un aspetto coerente e una serie di funzionalità come menu di navigazione, intestazioni, barre degli strumenti, piè di pagina, widget e altro ancora.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Anche se opti per un tema predefinito, integrarlo perfettamente nel tuo progetto potrebbe richiedere giorni di sviluppo. Un ulteriore ostacolo risiede nell’aggiornamento di tali temi. Spesso, la struttura HTML/CSS del tema si intreccia con il codice dell'interfaccia utente, rendendo complesse le future modifiche al tema o gli aggiornamenti. Questo intreccio di codice e progettazione complica la flessibilità di apportare modifiche su tutta la linea.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework offre un sistema di temi distintivo che libera il codice dell'interfaccia utente dai vincoli del tema. I temi esistono isolatamente, confezionati come pacchetti NuGet o NPM, rendendo l'installazione o gli aggiornamenti dei temi una questione di minuti. Pur mantenendo la possibilità di sviluppare il tuo tema personalizzato o integrarne uno esistente, ABP Commercial presenta una raccolta di temi raffinati e contemporanei.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Inoltre, ci sono fornitori di componenti dell'interfaccia utente come Telerik e DevExpress. Tuttavia, questi fornitori forniscono principalmente singoli componenti, affidando a te l'onere di stabilire il tuo sistema di layout. Quando lavori all'interno di progetti basati su ABP, puoi incorporare facilmente queste librerie, in modo simile a come faresti in qualsiasi altro progetto.",
+ "TestInfrastructure": "Testare l'infrastruttura",
+ "TestInfrastructure_THEPROBLEM_Description": "Stabilire un ambiente di test robusto è un’impresa che richiede tempo. Si tratta di impostare progetti di test dedicati all'interno della soluzione, selezionare attentamente gli strumenti necessari, creare simulazioni di servizi e database, creare classi base essenziali e servizi di utilità per ridurre al minimo il codice ridondante nei test e affrontare varie attività correlate.",
+ "TestInfrastructure_ABPSOLUTION_Description": "I modelli di avvio ABP arrivano pre-equipaggiati con progetti di test configurati, semplificando il processo per te. Ciò significa che fin dal primo giorno puoi iniziare a scrivere il codice del test unitario o di integrazione iniziale senza ritardi.",
+ "CodingStandards&Training": "Standard di codifica e formazione",
+ "CodingStandards&Training_THEPROBLEM_Description": "Dopo aver impostato la soluzione per lo sviluppo, di solito devi insegnare agli sviluppatori come funziona il sistema e come costruirlo utilizzando gli stessi metodi concordati. Anche se si fornisce loro una formazione, mantenere aggiornata la documentazione può essere difficile. Col passare del tempo, ogni sviluppatore potrebbe scrivere il codice a modo suo, facendo sì che le regole per la scrittura del codice diventino diverse l'una dall'altra.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "La soluzione ABP è già ben organizzata e presenta spiegazioni chiare. Tutorial e guide passo passo ti mostrano esattamente come lavorare su un progetto ABP.",
+ "KeepingYourSolutionUpToDate": "Mantieni la tua soluzione aggiornata",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Dopo aver iniziato lo sviluppo, devi tenere traccia delle nuove versioni delle librerie che utilizzi per aggiornamenti e patch.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Aggiorniamo regolarmente tutti i pacchetti alle versioni più recenti e li testiamo prima del rilascio stabile. Quando aggiorni il framework ABP, tutte le sue dipendenze vengono aggiornate alla tecnologia edge.",
+ "DRY": "Non ripeterti!",
+ "DRY_Description": "La creazione di una soluzione di base richiede molto tempo e una buona esperienza architetturale. Tuttavia, questo è solo l’inizio! Quando inizi a sviluppare, probabilmente dovrai scrivere molto codice ripetitivo; sarebbe fantastico se tutto questo potesse essere gestito automaticamente.",
+ "DRY_Description2": "ABP automatizza e semplifica il più possibile la ripetizione del codice seguendo la convenzione sul principio di configurazione. Tuttavia, non ti limita quando devi passare alla marcia manuale. Il controllo è sempre nelle tue mani.",
+ "Authentication": "Autenticazione",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, integrazione Active Directory/LDAP, integrazione OpenIddict, accessi social, autenticazione a due fattori, password dimenticata/reimpostata, attivazione e-mail, registrazione di nuovi utenti, controllo della complessità della password, blocco dell'account in caso di tentativi falliti, visualizzazione dei tentativi di accesso falliti... ecc. Sappiamo che tutti questi requisiti generici ti sono familiari. Non sei solo!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework e la versione commerciale forniscono tutti questi elementi standard pre-implementati per te come modulo di account riutilizzabile. Devi solo abilitare e configurare ciò di cui hai bisogno.",
+ "CrossCuttingConcerns": "Preoccupazioni trasversali",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Le preoccupazioni trasversali rappresentano la logica ripetitiva fondamentale che dovrebbe essere implementata per ciascun caso d'uso. Qualche esempio;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Avvio delle transazioni, impegno in caso di successo e ripristino degli errori.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Gestione e segnalazione delle eccezioni, restituzione di una risposta di errore adeguata ai client e gestione dei casi di errore sul lato client.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementare l'autorizzazione e la convalida, restituire risposte adeguate e gestirle dal lato client.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatizza o semplifica tutte le preoccupazioni trasversali comuni. Tu scrivi solo il codice che conta per la tua azienda e ABP gestisce il resto secondo le convenzioni.",
+ "ArchitecturalInfrastructure": "Infrastrutture architettoniche",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "In genere è necessario creare un'infrastruttura per implementare correttamente la propria architettura. Ad esempio, in genere si implementa il modello Repository. Si definiscono alcune classi base da semplificare e standardizzare per creare entità, servizi, controller e altri oggetti.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework fornisce tutto questo e altro ancora immediatamente. È maturo e ben documentato.",
+ "EnterpriseApplicationRequirements": "Requisiti dell'applicazione aziendale",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Esistono molti requisiti che implementi ripetutamente in ogni applicazione aziendale;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Sistema di permessi dettagliato e gestione dei permessi sull'interfaccia utente in base a ruoli e utenti.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Scrittura di log di controllo e cronologie delle entità per tenere traccia di quando un utente modifica un record del database.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Rendi le tue entità eliminabili temporaneamente, in modo che vengano contrassegnate come eliminate invece di essere eliminate fisicamente dal database e filtrare automaticamente le entità eliminate nelle tue query.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Creazione di astrazioni e wrapper per utilizzare le tue API backend dal codice frontend.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Accodamento ed esecuzione di lavori in background.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Gestire più fusi orari in un sistema globale.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Condivisione della logica di validazione, localizzazione, autorizzazione tra server e client.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP fornisce un'infrastruttura per implementare facilmente tali requisiti. Ancora una volta, non spendi il tuo tempo prezioso per reimplementare tutto questo ancora e ancora.",
+ "GeneratingInitialCode&Tooling": "Generazione di codice e strumenti iniziali",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Costruirai molte pagine simili in una tipica applicazione web. La maggior parte di essi eseguirà operazioni CRUD simili. È molto noioso e soggetto a errori creare ripetutamente tali pagine.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite può generare una pagina CRUD full-stack per le tue entità in pochi secondi. Il codice generato è stratificato e pulito. Vengono implementati tutti i requisiti standard di convalida e autorizzazione. Inoltre, vengono generate classi di test unitari. Una volta ottenuta una pagina completamente funzionante, puoi modificarla in base alle tue esigenze aziendali.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integrazione con librerie e sistemi di terze parti",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "La maggior parte delle librerie sono progettate di basso livello e in genere è necessario eseguire del lavoro per integrarle correttamente senza ripetere lo stesso codice di integrazione e configurazione ovunque nella soluzione. Si supponga, ad esempio, che sia necessario utilizzare RabbitMQ per implementare il bus di eventi distribuito. Tutto quello che vuoi fare è; inviare un messaggio a una coda e gestire i messaggi in arrivo. Ma è necessario comprendere i modelli di messaggistica, le code e i dettagli di scambio. Per scrivere codice efficiente, è necessario creare un pool per gestire connessioni, client e canali. È inoltre necessario gestire eccezioni, messaggi ACK, riconnessione a RabbitMQ in caso di errori e altro ancora.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Ad esempio, l'integrazione RabbitMQ Distributed Event Bus di ABP astrae tutti questi dettagli. Invii e ricevi messaggi senza trambusto. Hai bisogno di scrivere codice di basso livello? Nessun problema, puoi sempre farlo. ABP non ti limita quando devi utilizzare le funzionalità di basso livello della libreria che stai utilizzando.",
+ "WhyNotBuildYourOwnFramework?": "Perché non costruire il tuo framework?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Tutta l'infrastruttura, anche nel modo più semplice, richiede molto tempo per essere costruita, mantenuta e documentata. Diventa più grande nel tempo e diventa difficile mantenerlo nella soluzione. Separarli in un progetto riutilizzabile è il punto di partenza per costruire la propria struttura interna.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Costruire, documentare, formare e mantenere una struttura interna è davvero difficile. Se non disponi di un team di framework esperto e dedicato, il tuo framework interno diventa rapidamente un codice legacy non documentato che nessuno può più comprendere e mantenere. D'altra parte, questi framework sono generalmente sviluppati da uno o due sviluppatori nel team. E questi ragazzi stanno diventando un silo di conoscenza. È un bene per loro ma un male per l'azienda perché sono l'unico punto di fallimento del progetto -SPOF- . Una volta che lasciano l'azienda, il progetto fallisce drasticamente.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework è un framework applicativo guidato dalla comunità, ben documentato, maturo e generico. Un team di sviluppatori di grande esperienza sta lavorando duramente per mantenerlo aggiornato, facile da capire e comodo da usare. L'utilizzo di un framework così stabile ti consente di concentrarti sul tuo codice aziendale e di ottenere aiuto con il framework da esperti ogni volta che ne hai bisogno.",
+ "ArchitecturalInfrastructure_Description": "Le applicazioni SaaS, i sistemi modulari o i microservizi sono i modelli software aziendali più utilizzati. Costruire tali sistemi non richiede solo una buona conoscenza ed esperienza, ma richiede anche una solida infrastruttura software. Altrimenti, ti ritroverai a spendere un grande sforzo per supportare questi dettagli architettonici nella tua base di codice.",
+ "Modularity": "Modularità",
+ "Modularity_THEPROBLEM_Description": "Costruire un sistema veramente modulare non è facile! Tutti gli aspetti del sistema (database, entità, API, pagine/componenti dell'interfaccia utente) possono essere suddivisi in moduli e ogni modulo può essere riutilizzabile senza altri. Il semplice ASP.NET Core non fornisce un'architettura così modulare. Se ne hai bisogno, dovresti pensarci da zero.",
+ "Modularity_ABPSOLUTION_Description": "Il Framework ABP nasce per essere una struttura modulare di sviluppo applicativo. Ogni funzionalità del framework è sviluppata per essere compatibile con la modularità. La documentazione e le guide spiegano come sviluppare moduli riutilizzabili in modo standard.",
+ "SaaSMultiTenancy": "SaaS/multi-tenant",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "La multi-tenancy è un modo comune per implementare i sistemi SaaS. Tuttavia, l’implementazione di un’infrastruttura multi-tenant coerente può diventare complicata.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework fornisce un'infrastruttura multi-tenant completa e la complessità astratta dal codice aziendale. Il codice dell'applicazione sarà per lo più multi-tenant, mentre ABP Framework isolerà automaticamente il database, la cache e altri dettagli dei tenant gli uni dagli altri. Supporta database singolo, database per tenant e approcci ibridi. Configura correttamente le librerie come Microsoft Identity e OpenIddict, che normalmente non sono compatibili con multi-tenancy.",
+ "Microservices": "Microservizi",
+ "Microservices_THEPROBLEM_Description": "La creazione di un sistema di microservizi richiede molti dettagli dell'infrastruttura: l'autenticazione e l'autorizzazione di applicazioni e microservizi e l'implementazione di messaggistica asincrona e modelli di comunicazione sincroni (Rest/GRPC) tra i microservizi sono le questioni fondamentali.",
+ "Microservices_ABPSOLUTION_Description": "Il framework ABP fornisce servizi, guide ed esempi per aiutarti a implementare la tua soluzione di microservizi utilizzando gli strumenti standard del settore.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial fa un ulteriore passo avanti e fornisce un modello di avvio completo per avviare la tua soluzione di microservizi.",
+ "PreBuiltModules": "Moduli precostruiti",
+ "PreBuiltModules_THEPROBLEM_Description": "Tutti noi abbiamo esigenze aziendali simili ma leggermente diverse. Tuttavia, dovremmo tutti reinventare la ruota poiché il codice di nessuno può funzionare direttamente nella nostra soluzione. Sono tutte parti integrate di una soluzione più ampia.",
+ "PreBuiltModules_ABPSOLUTION_Description": "I moduli ABP Commercial forniscono molti moduli applicativi riutilizzabili come pagamento, chat, gestione dei file, reporting del registro di controllo... ecc. Tutti questi moduli sono facilmente installabili nella tua soluzione e funzionano direttamente. Aggiungiamo costantemente più moduli.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Tutti i moduli sono progettati come personalizzabili per le vostre esigenze aziendali. Se hai bisogno di un controllo completo, puoi scaricare il codice sorgente completo di qualsiasi modulo e personalizzarlo completamente in base ai tuoi specifici requisiti aziendali.",
+ "ABPCommunity": "Comunità ABP",
+ "ABPCommunity_Description": "Infine, essere in una grande comunità in cui tutti seguono stili e principi di codifica simili e condividono un'infrastruttura comune dà potere quando si hanno problemi o si ha bisogno di aiuto con le decisioni di progettazione. Poiché scriviamo il codice in modo simile, possiamo aiutarci a vicenda molto meglio. ABP è un progetto sostenuto dalla comunità con più di 10.000 stelle su GitHub.",
+ "ABPCommunity_Description2": "È facile condividere codice o anche librerie riutilizzabili tra gli sviluppatori ABP. Uno snippet di codice che funziona per te funzionerà anche per gli altri. Sono disponibili numerosi esempi ed esercitazioni che puoi implementare direttamente per la tua applicazione.",
+ "ABPCommunity_Description3": "Quando assumi uno sviluppatore che ha lavorato in precedenza con l'architettura ABP, capirà immediatamente la tua soluzione e inizierà lo sviluppo in brevissimo tempo.",
+ "WhyAbpIo_Page_Title": "Perché la piattaforma ABP.IO?",
+ "AbpStudio_Page_Title": "Studio ABP",
+ "CampaignInfo": "Acquista una nuova licenza o rinnova quella esistente e ottieni altri 2 mesi senza costi aggiuntivi! Questa offerta è valida per tutti i piani di licenza. Assicurati di sfruttare questa promozione a tempo limitato per espandere il tuo accesso a funzionalità premium e aggiornamenti.",
+ "HurryUpLastDay": "Affrettarsi! Ultimo giorno: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Creazione di pagine CRUD con ABP Suite",
+ "Testimonials": "Testimonianze",
+ "MultipleYearDiscount": "Sconto per più anni",
+ "CampaignDiscountText": "Sconto del Black Friday",
+ "CampaignDiscountName": "Venerdì nero",
+ "CampaignName:BlackFriday": "Venerdì nero"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
index a1b445a81c8..0a9d66fd657 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
@@ -9,15 +9,18 @@
"QuestionCount": "Resterende/totale vragen",
"Unlimited": "Onbeperkt",
"Owners": "Eigenaren",
+ "Owner": "Eigenaar",
"AddMember": "Lid toevoegen",
- "AddOwner": "Eigenaar toevoegen",
- "AddDeveloper": "Ontwikkelaar toevoegen",
+ "AddNewOwner": "Nieuwe eigenaar toevoegen",
+ "AddNewDeveloper": "Nieuwe ontwikkelaar toevoegen",
"UserName": "gebruikersnaam",
"Name": "Naam",
"EmailAddress": "E-mailadres",
"Developers": "ontwikkelaars",
"LicenseType": "Licentie type",
"Manage": "Beheren",
+ "SetDefault": "Instellen als standaard",
+ "DefaultOrganization": "Standaard",
"StartDate": "Startdatum",
"EndDate": "Einddatum",
"Modules": "Modules",
@@ -62,8 +65,6 @@
"Themes": "Thema's",
"JoinOurNewsletter": "Schrijf je in op onze nieuwsbrief",
"Send": "Versturen",
- "Learn": "Leren",
- "AdditionalServices": "Aanvullende diensten",
"WhatIsABPFramework": "WAT IS HET ABP-KADER?",
"OpenSourceBaseFramework": "Open source basisframework",
"ABPFrameworkExplanation": "
Upgraden: Door uw licentie te upgraden, wordt u gepromoveerd naar een hoger licentieplan, waardoor u extra voordelen kunt krijgen. Bekijk de licentievergelijkingstabel om de verschillen tussen de licentieplannen te zien. Aan de andere kant, als u upgradet, verandert de vervaldatum van uw licentie niet! Om de einddatum van uw licentie te verlengen, moet u uw licentie verlengen.",
"LicenseRenewalCost": "Wat zijn de kosten voor het verlengen van de licentie na 1 jaar?",
"LicenseRenewalCostExplanation": "De prijs voor het verlengen (verlengen) van de standaard Teamlicentie is ${0}, de standaard Business-licentie is ${1} en de standaard Enterprise-licentie is ${2}. Als u al klant bent, log in op uw account om de huidige verlengingsprijzen te bekijken.",
"HowDoIRenewMyLicense": "Hoe verleng ik mijn licentie?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Nadat u de licentievergoeding via bankoverschrijving heeft verzonden, stuurt u een e-mail naar accounting@abp.io met uw kwitantie en het type licentie dat u heeft aangevraagd. Onze internationale bankrekeninggegevens:",
"HowToUpgrade": "Hoe kan ik bestaande applicaties upgraden wanneer er een nieuwe versie beschikbaar is?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Een link om het e-book te downloaden is verzonden naar {0}.
Controleer uw inbox/junk/spam!",
"InvalidFormInputs": "Typ de geldige informatie die op het formulier is gespecificeerd.",
"DDDBookEmailBody": "Bedankt.
klik hier om uw boek te downloaden.",
- "FreeDDDEBook": "Gratis DDD e-boek",
"StartFree": "Begin gratis",
"FreeTrial": "Gratis proefversie",
"AcceptsMarketingCommunications": " Ja, ik wil graag ABP Commerciële marketingcommunicatie ontvangen.",
"PurposeOfUsage": "Gebruiksdoel",
- "Industry": "Industrie",
"Choose": "- Kiezen -",
"CompanyOrganizationName": "bedrijfs/organisatie naam",
"CompanySize": "Bedrijfsomvang",
"Next": "Volgende",
"StartTrial": "Start mijn gratis proefperiode",
- "ContactUsIssues": "Neem contact met ons op als je problemen hebt!",
+ "ContactUsQuestions": "Neem contact met ons op als u vragen heeft",
"TrialActivatedWarning": "Een gebruiker heeft recht op slechts 1 gratis proefperiode. Je hebt je proefperiode al gebruikt.",
+ "ActivationRequirement": "U bent nog één stap verwijderd van het starten van uw proefperiode.
Na controle van uw gegevens activeren wij uw licentie. Zodra uw licentie is geactiveerd, sturen we een e-mail naar {0} . Maak je geen zorgen, dit proces zal niet lang duren!",
"SaveAndDownload": "Opslaan en downloaden",
"CompanyNameValidationMessage": "Bedrijfsnaam is te lang!",
"AddressValidationMessage": "Adres is te lang!",
"TaxNoValidationMessage": "BELASTING/BTW Nee is te lang!",
"NotesValidationMessage": "Opmerkingenveld is te lang!",
"CheckYourBillingInfo": "U kunt uw factuur maar één keer aanmaken! Controleer uw factuurgegevens voordat u uw factuur maakt.",
- "Volo.AbpIo.Commercial:030000": "Je hebt je proefperiode al gebruikt.",
- "Volo.AbpIo.Commercial:030001": "Deze organisatienaam bestaat al.",
"StartYourFreeTrial": "Start je gratis proefperiode",
"TrialLicenseModelInvalidErrorMessage": "Een van de volgende velden is ongeldig: Landnaam, Bedrijfsgrootte, Industrie of Gebruiksdoel.",
"Trial": "Proces",
"Purchased": "Gekocht",
- "PurchaseLicense": "Koop {0} licentie",
+ "PurchaseNow": "Koop nu",
"PurchaseTrialLicenseMessage": "De vervaldatum van uw licentie is {0}.
Als je de projecten die je tijdens je gratis proefperiode hebt gemaakt wilt blijven gebruiken, moet je de licentiesleutels in je appsettings.secrets.json
-bestanden wijzigen. Hier is uw licentiesleutel:",
"TrialLicenseExpireMessage": "U gebruikt de proeflicentie en uw proeflicentie verloopt op {0}.",
"TryForFree": "Probeer gratis",
"TrialLicenseExpiredInfo": "Uw proeflicentieperiode is verlopen!",
- "CommercialNewsletterConfirmationMessage": "Ik ga akkoord met de Algemene voorwaarden en het Privacybeleid .",
- "BlackFridayDiscount": "Black Friday korting"
+ "DowngradeLicensePlan": "Kan ik in de toekomst downgraden naar een lager licentieplan?",
+ "DowngradeLicensePlanExplanation": "U kunt uw bestaande licentieplan niet downgraden. Maar u kunt een nieuw, lager licentieplan aanschaffen en uw ontwikkeling voortzetten op de nieuwe licentie. Nadat u een lagere licentie heeft aangeschaft, hoeft u alleen maar in te loggen op uw nieuwe licentieplan via het ABP CLI-commando: ` abp login
Zie de licentievergelijkingstabel om de verschillen tussen de licentietypen te controleren.",
+ "SelectTargetLicense": "Selecteer Doellicentie",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Ja, verleng de vervaldatum van mijn licentie met 1 jaar.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Wilt u uw licentie met nog 1 jaar verlengen?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Door te upgraden wordt de vervaldatum van uw licentie niet verlengd!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Door uw licentie te upgraden, wordt u gepromoveerd naar een hoger licentietype, waardoor u extra voordelen kunt krijgen. Zie de licentievergelijkingstabel om de verschillen tussen de licentietypen te controleren.",
+ "Landing_Page_CustomerStories": "Klantverhalen",
+ "Landing_Page_OurGreatCustomers": "Onze geweldige klanten",
+ "Landing_Page_WebApplicationFramework": "Raamwerk voor webapplicaties",
+ "Landing_Page_WebDevelopmentPlatform": "Webontwikkelingsplatform",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Compleet webontwikkelingsplatform",
+ "Landing_Page_TryFreeDemo": "Probeer de gratis demo",
+ "Landing_Page_StartingPointForWebApplications": "Het startpunt voor op ASP.NET Core gebaseerde webapplicaties! Het is gebaseerd op het ABP Framework voor de beste webontwikkeling.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework biedt een software-infrastructuur om uitstekende webapplicaties met best practices te ontwikkelen.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Microservice-compatibele architectuur",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Vooraf gebouwde applicatiemodules en thema's",
+ "Landing_Page_MultiTenantArchitecture": "Architectuur voor meerdere huurders",
+ "Landing_Page_MultiTenancyDescription": "SaaS-applicaties gemakkelijk gemaakt! Geïntegreerde multi-tenancy van database tot UI.",
+ "Landing_Page_DDDIntroduction": "Ontworpen en ontwikkeld op basis van DDD-patronen en -principes. Biedt een gelaagd model voor uw toepassing.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Volledige infrastructuur voor autorisatie, validatie, afhandeling van uitzonderingen, caching, auditregistratie, transactiebeheer en meer.",
+ "Landing_Page_PreBuiltApplicationModules": "Vooraf gebouwde applicatiemodules die de meest voorkomende webapplicatievereisten omvatten.",
+ "Landing_Page_ChatModule": "Chatten",
+ "Landing_Page_DocsModule": "Documenten",
+ "Landing_Page_FileManagementModule": "Bestandsbeheer",
+ "Landing_Page_CustomerStory_1": "ABP Commercial heeft SC Ventures in staat gesteld om binnen negen maanden een multi-tenant silo-database SaaS-platform van bankkwaliteit te leveren ter ondersteuning van de debiteuren/crediteuren supply chain-financiering van facturen met een grote waarde vanuit meerdere geïntegreerde ankers. De modulariteit van ABP maakte het voor het team mogelijk om in recordtijd te leveren, aan alle VAPT-eisen te voldoen en de gecontaineriseerde microservices-stack via volledige CI/CD en pijplijnen in productie te zetten.",
+ "Landing_Page_CustomerStory_2": "Wij zien de waarde van het gebruik van ABP Commercial om de overhead van ontwikkelingsprojecten op maat te verminderen. Het team kan het codepatroon in verschillende projectstromen verenigen. We zien meer potentieel in het raamwerk om nieuwe functies sneller dan voorheen te bouwen. We vertrouwen erop dat we voortdurend de waarde zullen zien van het inzetten van ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Wij houden van ABP. We hoeven niet alles vanaf nul te schrijven. We vertrekken van kant-en-klare functies en concentreren ons alleen op wat we echt moeten schrijven. Bovendien is ABP goed ontworpen en is de code van hoge kwaliteit met minder bugs. Als we alles wat we nodig hadden zelf moesten schrijven, zouden we er misschien jaren mee bezig zijn. Nog een ding dat we leuk vinden is dat de nieuwe versie, of de oplossing van problemen, of de verbetering zeer binnenkort om de week uit \n komt. Wij wachten niet te lang.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial is een fantastisch product dat ik kan aanbevelen. Commerciële producten die voor onze klanten op de markt worden gebracht in één configureerbaar platform. De sprong begint dat het raamwerk en de tools die elk team biedt, elke cent waard zijn. ABP Commercial paste het beste bij onze wensen.",
+ "Landing_Page_AdditionalServices": "Aangepaste of volumelicentie, onboarding, live training en ondersteuning, projectontwikkeling op maat, bestaande projecten overzetten en meer...",
+ "Landing_Page_IncludedDeveloperLicenses": "Inclusief {0} ontwikkelaarslicenties",
+ "Landing_Page_SeeOnDemo": "Zie op demo",
+ "Landing_Page_LeptonThemes": "LeptonThema's",
+ "Landing_Page_AccountModuleDescription_1": "Deze module implementeert het authenticatiesysteem voor een applicatie;",
+ "Landing_Page_AccountModuleDescription_2": "Biedt een inlogpagina met de gebruikersnaam en het wachtwoord",
+ "Landing_Page_AccountModuleDescription_3": "Biedt een registratiepagina om een nieuw account aan te maken.",
+ "Landing_Page_AccountModuleDescription_4": "Biedt een pagina voor vergeten wachtwoord waarmee u een link voor het opnieuw instellen van uw wachtwoord als e-mail kunt verzenden.",
+ "Landing_Page_AccountModuleDescription_5": "Biedt functionaliteit voor e-mailbevestiging met gebruikersinterface.",
+ "Landing_Page_AccountModuleDescription_6": "Implementeert tweefactorauthenticatie (SMS en e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementeert gebruikersblokkering (vergrendelt het account voor de ingestelde tijd wanneer een bepaald aantal mislukte aanmeldingen plaatsvindt vanwege ongeldige inloggegevens binnen een bepaald tijdsinterval).",
+ "Landing_Page_AccountModuleDescription_8": "Implementeert de gebruikersinterface en functionaliteit van de Identity Server- authenticatieserver.",
+ "Landing_Page_AccountModuleDescription_9": "Maakt het mogelijk om tussen tenants te schakelen in een omgeving met meerdere tenants.",
+ "Landing_Page_AccountModuleDescription_10": "Maakt het mogelijk om de UI-taal van de applicatie te wijzigen.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Deze module biedt de gebruikersinterface voor auditlogboekrapportage voor de auditinfrastructuur. Maakt het zoeken, filteren en tonen van auditlogboekvermeldingen en entiteitswijzigingslogboeken mogelijk.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Een auditlogboekvermelding bestaat uit kritieke gegevens over elk clientverzoek:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, browser, IP-adres, klantnaam",
+ "Landing_Page_AuditLoggingModuleDescription_4": "De gebruiker",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP-methode, HTTP-retourstatuscode",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Geslaagd/mislukt, uitzonderingsdetails indien beschikbaar",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Uitvoeringsduur van verzoek",
+ "Landing_Page_AuditLoggingModuleDescription_8": "In dit verzoek zijn de entiteiten aangemaakt, verwijderd of bijgewerkt (met gewijzigde eigenschappen).",
+ "Landing_Page_BloggingModuleDescription_1": "Deze module voegt een eenvoudige blog toe aan uw ABP-aanvraag;",
+ "Landing_Page_BloggingModuleDescription_2": "Maakt het mogelijk om meerdere blogs in één applicatie te maken.",
+ "Landing_Page_BloggingModuleDescription_3": "Ondersteunt het Markdown-formaat.",
+ "Landing_Page_BloggingModuleDescription_4": "Maakt het mogelijk commentaar te schrijven op een bericht.",
+ "Landing_Page_BloggingModuleDescription_5": "Maakt het mogelijk tags aan de blogposts toe te wijzen.",
+ "Landing_Page_BloggingModuleDescription_6": "Zie de website blog.abp.io als een live voorbeeld van de blogmodule.",
+ "Landing_Page_ChatModuleDescription_1": "Deze module wordt gebruikt voor realtime berichtenuitwisseling tussen gebruikers in de applicatie.",
+ "Landing_Page_ChatModuleDescription_2": "Realtime berichtenuitwisseling op de chatpagina.",
+ "Landing_Page_ChatModuleDescription_3": "Zoek gebruikers in de applicatie naar nieuwe gesprekken.",
+ "Landing_Page_ChatModuleDescription_4": "Contactlijst voor recente gesprekken.",
+ "Landing_Page_ChatModuleDescription_5": "Nieuwe berichtmeldingen wanneer de gebruiker naar een andere pagina kijkt.",
+ "Landing_Page_ChatModuleDescription_6": "Badge voor het totaal aantal ongelezen berichten op het menupictogram.",
+ "Landing_Page_ChatModuleDescription_7": "Aantal ongelezen berichten voor elk gesprek.",
+ "Landing_Page_ChatModuleDescription_8": "Luie geladen gesprekken.",
+ "Landing_Page_DocsModuleDescription_1": "Deze module wordt gebruikt om technische documentatiewebsites te maken;",
+ "Landing_Page_DocsModuleDescription_2": "Ingebouwde GitHub-integratie : schrijf en beheer documenten rechtstreeks op GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Ondersteuning voor versiebeheer is rechtstreeks geïntegreerd in GitHub-releases.",
+ "Landing_Page_DocsModuleDescription_4": "Ondersteunt meerdere talen (met fallback-ondersteuning voor de standaardtaal).",
+ "Landing_Page_DocsModuleDescription_5": "Ondersteunt de Markdown- en HTML-formaten.",
+ "Landing_Page_DocsModuleDescription_6": "Biedt een navigatie- en een overzichtsgedeelte .",
+ "Landing_Page_DocsModuleDescription_7": "Maakt het mogelijk om meerdere projectdocumentatie in één enkele applicatie te hosten.",
+ "Landing_Page_DocsModuleDescription_8": "Links naar het bestand op GitHub, zodat iedereen eenvoudig een bijdrage kan leveren door op de link Bewerken te klikken.",
+ "Landing_Page_DocsModuleDescription_9": "Hiermee kunt u naast de GitHub-bron eenvoudigweg een map als documentatiebron gebruiken.",
+ "Landing_Page_FileManagementModuleDescription_1": "Upload, download en organiseer bestanden in een hiërarchische mappenstructuur.",
+ "Landing_Page_FileManagementModuleDescription_2": "Deze module wordt gebruikt voor het uploaden, downloaden en ordenen van bestanden in een hiërarchische mappenstructuur. Het is ook compatibel met multi-tenancy en u kunt de totale maximale grootte voor uw huurders bepalen.",
+ "Landing_Page_FileManagementModuleDescription_3": "Deze module is gebaseerd op het BLOB Storing- systeem, zodat het verschillende opslagproviders kan gebruiken om de bestandsinhoud op te slaan.",
+ "Landing_Page_IdentityModuleDescription_1": "Deze module implementeert het gebruikers- en rollensysteem van een applicatie;",
+ "Landing_Page_IdentityModuleDescription_2": "Gebouwd op de ASP.NET Core Identity-bibliotheek van Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Beheer rollen en gebruikers in het systeem. Een gebruiker mag meerdere rollen hebben.",
+ "Landing_Page_IdentityModuleDescription_4": "Stel machtigingen in op rol- en gebruikersniveau.",
+ "Landing_Page_IdentityModuleDescription_5": "Schakel tweefactorauthenticatie en gebruikersblokkering per gebruiker in/uit.",
+ "Landing_Page_IdentityModuleDescription_6": "Beheer het basisgebruikersprofiel en wachtwoord .",
+ "Landing_Page_IdentityModuleDescription_7": "Beheer claimtypen in het systeem, stel claims in op rollen en gebruikers.",
+ "Landing_Page_IdentityModuleDescription_8": "Instellingspagina voor het beheren van de complexiteit van wachtwoorden , inloggen van gebruikers, account en uitsluiting.",
+ "Landing_Page_IdentityModuleDescription_9": "Ondersteunt LDAP- authenticatie.",
+ "Landing_Page_IdentityModuleDescription_10": "Biedt e-mail- en telefoonnummerverificatie .",
+ "Landing_Page_IdentityModuleDescription_11": "Ondersteunt sociale login-integraties (Twitter, Facebook, GitHub enz...).",
+ "Landing_Page_IdentityModuleDescription_12": "Beheer organisatie-eenheden in het systeem.",
+ "Landing_Page_PaymentModuleDescription_1": "Biedt integratie voor verschillende betalingsgateways.",
+ "Landing_Page_PaymentModuleDescription_2": "Deze module biedt integratie voor betalingsgateways, zodat u eenvoudig betalingen van uw klanten kunt ontvangen.",
+ "Landing_Page_PaymentModuleDescription_3": "Deze module ondersteunt de volgende betalingsgateways",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Gebruik dezelfde inloggegevens voor zowel commercial.abp.io als support.abp.io .",
+ "WatchCrudPagesVideo": "Bekijk de video 'CRUD-pagina's maken met ABP Suite'!",
+ "WatchGeneratingFromDatabaseVideo": "Bekijk de video 'ABP Suite: CRUD-pagina's genereren uit bestaande databasetabellen'!",
+ "WatchTakeCloserLookVideo": "Bekijk de video "De codegeneratie eens nader bekijken: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "U heeft een bevestigd e-mailadres nodig om een proeflicentie te kunnen starten.",
+ "EmailVerificationMailNotSent": "E-mailverificatiemail kon niet worden verzonden.",
+ "GetConfirmationEmail": "Klik hier om een verificatie-e-mail te ontvangen als u deze nog niet eerder heeft ontvangen.",
+ "WhichLicenseTypeYouAreInterestedIn": "In welk licentietype bent u geïnteresseerd?",
+ "DontTakeOurWordForIt": "Geloof ons niet op ons woord...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Lees wat gebruikers van ABP Commercial u willen laten weten",
+ "Testimonial_ShortDescription_1": "De modulariteit van ABP maakte het mogelijk dat het team op tijd kon leveren.",
+ "Testimonial_ShortDescription_2": "Bouw nieuwe functies sneller dan voorheen.",
+ "Testimonial_ShortDescription_3": "We vertrekken van kant-en-klare functies en concentreren ons alleen op wat we echt moeten schrijven.",
+ "Testimonial_ShortDescription_4": "ABP Commercial paste het beste bij onze wensen.",
+ "OnlineReviewersOnAbpCommercial": "Online recensies over ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Bekijk wat er over ABP Commercial is verteld en schrijf eventueel uw mening op.",
+ "BlazoriseLicense": "Moeten we een Blazorise-licentie kopen?",
+ "BlazoriseLicenseExplanation": "We hebben een overeenkomst tussen Volosoft en Megabit, met deze overeenkomst wordt de Blazorise-licentie gebundeld met ABP Commercial-producten, daarom hoeven onze klanten geen extra Blazorise-licentie aan te schaffen.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x extra ontwikkelaar(s)",
+ "ExtendPaymentInfoSection_DiscountRate": "Korting {0}%",
+ "TotalNetPrice": "Totale nettoprijs",
+ "EFCore": "Kern van het entiteitsframework",
+ "All": "Alle",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Data provider",
+ "UIFramework": "UI-framework",
+ "LeptonXThemeForDashboard": "LeptonX-thema voor uw beheerdersdashboard van",
+ "AbpPlatform": "ABP-platform",
+ "YouDeserveGoodUXUI": "Je verdient een goede gebruikersinterface en een betere UX. LeptonX Theme van ABP is hier om het te dienen.",
+ "ViewLiveDemo": "Bekijk live themademo",
+ "GetLeptonX": "Koop nu LeptonX",
+ "SeeLeptonXDocumentation": "Zie LeptonX-documentatie",
+ "SeeLeptonDocumentation": "Zie Lepton-documentatie",
+ "SimplifiedMenu": "Vereenvoudigd menu",
+ "SimplifiedMenuDescription": "Door het menu te filteren, kunt u eenvoudig de pagina vinden die u zoekt",
+ "YourFavoritePages": "Uw favoriete pagina's binnen handbereik",
+ "YourFavoritePagesDescription": "Voeg eenvoudig de pagina toe aan of verwijder deze uit favorieten door op het sterpictogram in de rechterbovenhoek van de pagina te klikken.",
+ "BreadCrumbs": "Broodkruimel voor naadloos schakelen",
+ "BreadCrumbsDescription": "Met Breadcrumb kun je met één klik naar de pagina's op hetzelfde niveau schakelen, zelfs als het linkermenu gesloten is, en het werkt op tablet en mobiel responsive!",
+ "YourMenu": "Uw menu zoals u dat wenst",
+ "YourMenuDescription": "Pas de direct klikbare pictogrammen en vervolgkeuzelijsten in het gebruikersmenu naar wens aan. Het gebruikersmenu is volledig aanpasbaar aan uw behoeften",
+ "RtlSupport": "RTL-ondersteuning voor uw taal",
+ "RtlSupportDescription": "LeptonX Theme ondersteunt RTL voor uw taal. De taalopties bevinden zich in het instellingenmenu, zodat u de taal kunt wijzigen.",
+ "YourColors": "Uw kleuren in de gebruikersinterface van uw beheerdersdashboard",
+ "YourColorsDescription": "Het LeptonX-thema werkt volgens uw systeemvoorkeuren en heeft dashboardlichtthema, dashboard donker thema en dashboard halfdonker thema-opties.",
+ "ArrangeContentWidth": "Regel eenvoudig de breedte van uw inhoud",
+ "ArrangeContentWidthDescription": "Wijzig eenvoudig de breedte van uw inhoudsgebied.",
+ "LeptonXCompatibleWith": "LeptonX-thema is compatibel met",
+ "MobileResponsiveTemplate": "Mobiel responsieve sjabloon",
+ "MobileResponsiveTemplateDescription1": "Krijg toegang tot uw LeptonX-beheerdersdashboard vanaf elk gewenst apparaat.",
+ "MobileResponsiveTemplateDescription2": "Het is zo ontworpen dat u het eenvoudig op elk apparaat van u kunt gebruiken. Het is responsief op mobiele apparaten en tabletformaten.",
+ "TopMenuLayoutOption": "Optie voor lay-out van het bovenste menu",
+ "TopMenuLayoutOptionDescription1": "Als u uw website met hetzelfde beheerdersdashboard wilt instellen, is dat mogelijk met LeptonX Theme!",
+ "TopMenuLayoutOptionDescription2": "Probeer gewoon de lay-out van het LeptonX-bovenmenu om het te laten gebeuren!",
+ "EasilyCustomizable": "Gemakkelijk aanpasbaar aan uw merkkleuren",
+ "EasilyCustomizableDescription1": "U kunt het LeptonX-thema aanpassen met slechts een paar SCSS-variabelen. Geen overschrijving, geen extra CSS-belasting!",
+ "EasilyCustomizableDescription2": "Met LeptonX kunt u uw admin dashboard inrichten zoals u dat wilt.",
+ "IndependentLayout": "Onafhankelijke lay-out en inhoudsgebied",
+ "IndependentLayoutDescription1": "De lay-outinfrastructuur van LeptonX is volledig los van de inhoud ontworpen.",
+ "IndependentLayoutDescription2": "Dit betekent dat u uw project vrijelijk kunt ontwerpen met een andere inhoudsstructuur dan Bootstrap als u dat wilt.",
+ "MostUsedLibraries": "Meest gebruikte bibliotheken geïntegreerd met LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX bevat uw meest gebruikte bibliotheken. Hiermee kunt u moeiteloos bibliotheken zoals ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 en Toastr gebruiken.",
+ "MostUsedLibrariesDescription2": "LeptonX ondersteunt ook MVC Angular en Blazor-specifieke bibliotheken.",
+ "CreateAndCustomize": "Creëer en pas de pagina's die u nodig heeft binnen enkele seconden aan met de aangepaste LeptonX-pagina's",
+ "CreateAndCustomizeDescription": "Door het LeptonX-thema te gebruiken, heeft u ook toegang tot veel vooraf gemaakte HTML-pagina's. Deze omvatten veel pagina's zoals inlogpagina, blog, FAQ, abonnementslijst, factuur, prijzen en bestandsbeheer.",
+ "LeptonThemeForAdmin": "Lepton-thema voor uw beheerdersdashboard door",
+ "LeptonThemeForAdminDescription": "Het Lepton-thema is nog steeds beschikbaar en zal worden gehandhaafd. Als u als Lepton Theme-gebruiker wilt overstappen naar LeptonX Theme, kunt u de documentatie raadplegen voor meer informatie.",
+ "LeptonCompatibleWith": "Lepton-thema is compatibel met",
+ "BlackFridayDiscount": "Black Friday korting",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} voor {1} extra ontwikkelaar(s)",
+ "Upgrade": "Upgrade",
+ "Renewal": "Vernieuwing",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licentie",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Rijbewijs vernieuwing",
+ "Total": "Totaal",
+ "SupportPolicyFaqTitle": "Wat is uw ondersteuningsbeleid?",
+ "SupportPolicyFaqExplanation": "We ondersteunen alleen de actieve en de vorige hoofdversie. We garanderen geen patch-release voor de 3e en oudere hoofdversies. Als de actieve versie bijvoorbeeld 7.0.0 is, brengen we patchreleases uit voor zowel 6.xx als 7.xx. Daarnaast bieden we alleen ondersteuning voor ABP Framework en ABP Commercial gerelateerde problemen. Dat betekent dat er geen ondersteuning wordt gegeven voor de applicaties van derden, clouddiensten en andere randbibliotheken die door ABP-producten worden gebruikt. We zullen commercieel redelijke inspanningen leveren om onze klanten technische ondersteuning te bieden tijdens de officiële kantooruren van Volosoft Bilisim AS. Aan de andere kant verbinden wij ons niet aan een responstijd op serviceniveau (SLA), maar proberen wij zo snel mogelijk op de technische problemen te reageren binnen onze officiële werkuren. Tenzij er een speciale afspraak is gemaakt met de klant, bieden wij alleen ondersteuning op https://support.abp.io. We hebben ook privé-e-mailondersteuning, die alleen beschikbaar is voor houders van een Enterprise-licentie.",
+ "TotalDevelopers": "Totaal {0} ontwikkelaar(s)",
+ "CustomPurchaseExplanation": "Afgestemd op uw specifieke behoeften",
+ "WhereDidYouHearAboutUs": "Waar heb je over ons gehoord?",
+ "Twitter": "Twitteren",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Googlen",
+ "Github": "GitHub",
+ "Friend": "Van een vriend",
+ "Other": "Ander",
+ "WhereDidYouHearAboutUs_explain": "Specificeer...",
+ "DeletingMemberWarningMessage": ""{0}" wordt verwijderd uit de ontwikkelaarslijst. Als je wilt, kun je deze lege plek later aan een andere ontwikkelaar toewijzen.",
+ "AdditionalInfo": "Als het aantal ontwikkelaarsstoelen boven uw vereisten ligt, kunt u deze verlagen. U kunt een e-mail sturen naar info@abp.io om enkele van uw ontwikkelaarslicenties te verwijderen. Door ongebruikte ontwikkelaarslicenties vrij te maken, worden de kosten voor licentieverlenging verlaagd. Als u wilt, kunt u binnen uw actieve licentieperiode extra ontwikkelaarslicenties opnieuw aanschaffen. Houd er rekening mee dat, aangezien er {0} ontwikkelaars in dit licentiepakket zitten, u dit aantal niet kunt verlagen.",
+ "LinkExpiredErrorMessage": "De link die u probeert te openen is verlopen.",
+ "ExpirationDate": "uiterste houdbaarheidsdatum",
+ "SpringCampaignDiscount": "Korting voorjaarscampagne",
+ "WhyUseAbpIoPlatform": "Waarom zou ik het ABP.IO Platform gebruiken in plaats van een geheel nieuwe oplossing te creëren?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Zie die pagina voor een gedetailleerde uitleg waarom het gebruik van het ABP.IO Platform een aanzienlijk voordeel heeft ten opzichte van alles zelf doen.",
+ "EulaPageTitle": "Licentieovereenkomst voor eindgebruikers (EULA)",
+ "PrivacyPolicyPageTitle": "Privacybeleid - Cookiebeleid",
+ "TermsConditionsPageTitle": "Voorwaarden",
+ "TrainingsPageTitle": "ABP-trainingspakketten",
+ "ModulesPageTitle": "Voorgebouwde applicatiemodules van ABP",
+ "Volo.AbpIo.Commercial:040001": "API-toegangssleutel is onjuist.",
+ "GetLepton": "Koop nu Lepton",
+ "MyOrganizations_Detail_LicenseStartDate": "Startdatum licentie",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Vervaldatum",
+ "BlazoriseSupport": "Hoe krijg ik de Blazorise-licentiesleutel en ondersteuning van het Blazorise-team?",
+ "BlazoriseSupportExplanation": "Volg de onderstaande stappen om ondersteuning te krijgen van het Blazorise-team en uw Blazorise-licentiesleutel te verkrijgen:",
+ "BlazoriseSupportExplanation1": "Meld u aan voor een nieuw account op blazorise.com/support/register met hetzelfde e-mailadres als uw abp.io-account. Laat de vermelding "Licentiesleutel" leeg. Het moet hetzelfde e-mailadres zijn als uw e-mailaccount op abp.io.",
+ "BlazoriseSupportExplanation2": "Controleer uw e-mailadres door uw e-mailbox te controleren. Controleer uw spambox als u geen e-mail in uw inbox ziet!",
+ "BlazoriseSupportExplanation3": "Log in op de Blazorise-ondersteuningswebsite op blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Als u een actieve ABP Commercial-licentie heeft, beschikt u ook over een Blazorise PRO-licentie. U kunt uw Blazorise-licentiesleutel verkrijgen op blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "U kunt uw vragen op de ondersteuningswebsite plaatsen en een producttoken voor uw toepassing genereren.",
+ "AbpLiveTrainingPackages": "ABP Live Trainingspakketten",
+ "Releases": "Releases",
+ "ReleasesDescription": "Release logs van ABP Commercial.",
+ "ReleaseDate": "Datum van publicatie",
+ "Labels": "Etiketten",
+ "PreRelease": "Pre-release",
+ "AllTypes": "Alle typen",
+ "Enhancement": "Verbetering",
+ "Bug": "Beestje",
+ "Feature": "Functie",
+ "AllUIs": "Alle gebruikersinterfaces",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor-server",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Hoe het werkt?",
+ "HowItWorks_Page_Description": "ABP Framework breidt het .NET-platform uit. Alles wat u kunt doen met een eenvoudige .NET-oplossing is dus al mogelijk met het ABP Framework. Dat maakt het gemakkelijk om met een lage leercurve aan de slag te gaan.",
+ "HowItWorks_Description1": "ABP Framework breidt het .NET-platform uit. Alles wat u kunt doen met een eenvoudige .NET-oplossing is dus al mogelijk met het ABP Framework. Dat maakt het gemakkelijk om met een lage leercurve aan de slag te gaan.",
+ "HowItWorks_Description2": "Zodra u de ABP Framework-functies begint te leren en gebruiken, zal het ontwikkelen van uw software veel leuker dan ooit zijn.",
+ "HowItWorks_Description3": "Op deze pagina wordt in grote lijnen uitgelegd hoe u als .NET-ontwikkelaar het ABP.IO Platform gebruikt.",
+ "CreateANewSolution": "Maak een nieuwe .NET-oplossing",
+ "CreateANewSolution_Description1": "Alles begint met het creëren van een nieuwe, geïntegreerde .NET-oplossing van ABP.",
+ "StartWithStartupTemplates": "Start een van de vooraf gebouwde sjablonen voor opstartoplossingen",
+ "SimpleMonolithApplicationTemplate": "Eenvoudig monoliettoepassingssjabloon",
+ "LayeredApplicationTemplate": "Gelaagde applicatiesjabloon",
+ "MicroserviceSolutionTemplate": "Sjabloon voor microservice-oplossingen",
+ "CreateEmptySolutionAndUseAbp": "Of maak een nieuwe lege .NET-oplossing en installeer zelf ABP NuGet- & NPM- pakketten .",
+ "CreatingSolutionWithMultipleOptions": "Er zijn meerdere gebruikersinterface- en database-opties bij het maken van een nieuwe oplossing.",
+ "UIFrameworkOptions": "UI-frameworkopties",
+ "DotnetSolutionWithoutDependency": "Nu beschikt u over een reguliere .NET-oplossing op uw lokale computer die niet afhankelijk is van een cloudplatform of externe service.",
+ "CheckTheDocumentForDetails": "U kunt het document {1} raadplegen voor meer informatie.",
+ "UIAndDatabaseIndependent": "ABP kan werken met elke gebruikersinterface en elke databaseprovider die door .NET wordt ondersteund. \n Deze UI- en databaseproviders zijn echter vooraf geïntegreerd en goed gedocumenteerd.",
+ "InstallAbpModules": "Installeer ABP-modules",
+ "DevelopYourSolution": "Ontwikkel uw oplossing",
+ "DeployAnywhere": "Overal implementeren",
+ "InstallAbpModule_Description1": "ABP is een modulair raamwerk voor applicatieontwikkeling. Sjablonen voor opstartoplossingen worden al geleverd met de essentiële modules geïnstalleerd. \n Maar er zijn nog meer applicatiemodules die u mogelijk in uw oplossing wilt gebruiken.",
+ "InstallAbpModule_Description2": "Elke module bestaat uit enkele NuGet- en NPM-pakketten en heeft een installatiedocument. ABP Suite doet het meeste werk automatisch, waarna u de module handmatig configureert of afstemt op basis van de documentatie.",
+ "DevelopYourSolution_Description1": "De infrastructuur van ABP zorgt ervoor dat u zich kunt concentreren op uw eigen bedrijfscode door het repetitieve werk te automatiseren en vooraf gebouwde infrastructuur- en applicatiefuncties te bieden.",
+ "DevelopYourSolution_Description2": "In het volgende codeblok ziet u hoe het ABP Framework naadloos in uw code integreert en de repetitieve taken voor u automatiseert.",
+ "DevelopYourSolution_Description3": "Zelfs in dit shortcodeblok doet ABP veel dingen voor u.",
+ "DevelopYourSolution_Description4": "Het biedt basisklassen om conventies toe te passen, zoals \n dependency injection . Generieke \n repositoryservices bieden een handige \n manier om met de database te communiceren. Declaratieve \n autorisatie werkt met een verfijnd machtigingssysteem.",
+ "DevelopYourSolution_Description5": "ABP automatiseert de \n werkeenheid (voor databaseverbinding en transactiebeheer), \n uitzonderingsafhandeling , \n validatie \n en auditlogging volledig. Het biedt nog veel meer bouwstenen om uw dagelijkse ontwikkelingstaken te vereenvoudigen en u te concentreren op uw eigen code terwijl u productieklare \n applicaties maakt.",
+ "DevelopYourSolution_Description6": "Je kunt je voorstellen hoeveel dat codeblok lang en ingewikkeld kan zijn als je het allemaal handmatig zou doen.",
+ "SuiteCrudGenerationInFewSeconds": "Naast het handmatig coderen van uw oplossing, kunt u in een paar minuten volledig werkende geavanceerde CRUD-pagina's maken met behulp van de ABP Suite-tooling. Het genereert de code in uw oplossing, zodat u deze kunt verfijnen op basis van uw aangepaste vereisten.",
+ "DeployAnywhere_Description1": "Uiteindelijk beschikt u over een pure .NET-oplossing. U kunt uw oplossing implementeren op uw eigen server, op een cloudplatform, op Kubernetes of waar u maar wilt. U kunt op zoveel servers implementeren als u wilt. ABP is een agnostisch hulpmiddel voor de implementatieomgeving.",
+ "ExpertiseAbpFramework": "Expertise in het ABP-raamwerk",
+ "ExpertiseAbpFramework_Description1": "Wil je verder gaan dan de basis en expertise opdoen met het ABP.IO Platform?",
+ "FreeDownload": "Gratis download",
+ "Read": "Lezen",
+ "HavingTrouble": "Problemen hebben?",
+ "HavingTrouble_Description1": "Heeft u problemen met het ontwikkelen van uw oplossing? We zijn hier! Gebruik het ABP-ondersteuningsplatform \n of stuur een e-mail om rechtstreeks hulp te krijgen van de Core ABP Framework-teamleden.",
+ "WeAreHereToHelp_Description1": "U kunt door onze helponderwerpen bladeren of zoeken in de veelgestelde vragen, \n of u kunt ons een vraag stellen via het contactformulier.",
+ "OtherModules": "Andere modules",
+ "OtherModules_Description1": "Account, auditregistratie, chat, CMS-kit, bestandsbeheer, formulieren, AVG, identiteit, taalbeheer, betaling, Saas en meer...",
+ "HowItWorks_DatabaseProviderOptions": "Opties voor databaseproviders",
+ "SeeFAQ": "Zie Veelgestelde vragen",
+ "ReleaseLogs": "Logboeken vrijgeven",
+ "ReleaseLogs_Tag": "{0} Releaselogboeken",
+ "ReleaseLogs_Pr": "Pull-verzoek #{0} - {1}",
+ "NoLabels": "Geen etiketten",
+ "DoesTheSubscriptionRenewAutomatically": "Wordt het abonnement automatisch verlengd?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "De ABP Commercial heeft geen factureringsmodel voor automatische verlenging. Uw abonnement wordt daarom niet automatisch verlengd aan het einde van uw licentieperiode. Als u van de voordelen van ABP Commercial wilt blijven profiteren, dient u deze handmatig te verlengen op de organisatiebeheerpagina . Als u meerdere organisaties heeft, klikt u op de knop "Beheren" bij uw aflopende organisatie en vervolgens op de knop "Nu verlengen" om uw licentie te verlengen. Misschien wilt u ook eens kijken naar Wat gebeurt er als mijn licentie eindigt? sectie.",
+ "ExtraQuestionCreditsFaqTitle": "Kan ik extra ondersteuningsvragencredits kopen?",
+ "ExtraQuestionCreditsFaqExplanation": "Ja, dat kan. Om extra vraagcredits te kopen, stuurt u een e-mail naar info@abp.io met de naam van uw organisatie. Hier vindt u de prijslijst voor de extra vraagpunten:
",
+ "AlreadyBetaTester": "U heeft al deelgenomen aan het bètatesterprogramma.",
+ "AbpStudio": "ABP Studio",
+ "AbpStudio_Description": "ABP Studio is nog in ontwikkeling. U kunt onderstaand formulier invullen om een van de eerste gebruikers te zijn.",
+ "AbpStudio_Description1": "ABP Studio is een platformonafhankelijke desktopapplicatie voor ABP-ontwikkelaars.",
+ "AbpStudio_Description2": "Het is goed geïntegreerd in het ABP Framework en heeft tot doel u een comfortabele ontwikkelomgeving te bieden door zaken te automatiseren, inzichten te verschaffen over uw oplossing, waardoor het ontwikkelen, uitvoeren en implementeren van uw oplossingen veel eenvoudiger wordt.",
+ "AbpStudio_ComingSoon": "Binnenkort beschikbaar Geplande bèta-releasedatum: Q4 van 2023.",
+ "AbpStudio_PlannedPreviewDate": "Geplande preview-releasedatum: Q4 van 2023.",
+ "BetaRequest": "Bètaverzoek",
+ "CreateNewSolutions": "Creëer nieuwe oplossingen",
+ "CreateNewSolutions_Description1": "U kunt eenvoudig van eenvoudige toepassingen tot modulaire monoliet- of microservice-oplossingen creëren met veel opties. U krijgt een volledige productieklare basissoftwareoplossing voor uw bedrijf.",
+ "ArchitectYourSolutions": "Architect uw oplossingen",
+ "ArchitectYourSolutions_Description1": "Bouw monoliet-modulaire en microservice-oplossingsstructuren eenvoudiger door modules of services te creëren en relaties daartussen tot stand te brengen. U kunt vooraf gebouwde applicatiemodules ook installeren of verwijderen.",
+ "ExploreYourSolution": "Ontdek uw oplossing",
+ "ExploreYourSolution_Description1": "ABP Studio toont een overzicht op hoog niveau van de componenten in uw oplossing en de modules waarvan uw oplossing afhankelijk is. U kunt entiteiten, services, HTTP API's en nog veel meer verkennen zonder dat u uw codebase hoeft te openen.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Voer multi-applicatie- of microservice-oplossingen in een handomdraai uit",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Voer één, meerdere of alle services uit met één klik. Op deze manier is het heel eenvoudig om een service te stoppen, deze in Visual Studio uit te voeren om te testen of fouten op te sporen .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Bekijk een lijst met services, bekijk realtime HTTP-verzoeken en uitzonderingsaantallen voor elke service.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Bekijk alle details van alle HTTP-verzoeken die naar een service komen.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Ontdek uitzonderingsdetails in realtime in elke service, filter en zoek eenvoudig.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Toon de applicatielogboeken , filter op logniveau of zoek op tekst.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Blader door de gebruikersinterface van uw toepassing zonder de oplossingsrunner te verlaten.",
+ "IntegrateToYourKubernetesCluster": "Integreer met uw Kubernetes-cluster",
+ "IntegrateToYourKubernetesCluster_Description1": "Verbind uw lokale ontwikkelomgeving met een lokaal of extern Kubernetes-cluster , waar dat cluster al uw microservice-oplossing uitvoert.",
+ "IntegrateToYourKubernetesCluster_Description2": "Krijg toegang tot elke service in Kubernetes met de servicenaam als DNS, net zoals ze op uw lokale computer worden uitgevoerd.",
+ "IntegrateToYourKubernetesCluster_Description3": "Onderschep elke service in dat cluster, zodat al het verkeer naar de onderschepte service automatisch wordt omgeleid naar uw service die op uw lokale computer wordt uitgevoerd. Wanneer uw service een service in Kubernetes moet gebruiken, wordt het verkeer teruggeleid naar het cluster, net zoals uw lokale service binnen Kubernetes draait.",
+ "GetInformed": "Laat u informeren",
+ "Studio_GetInformed_Description1": "Laat je contactgegevens achter om op de hoogte te blijven en probeer het eerst als ABP Studio gelanceerd is.",
+ "Studio_GetInformed_Description2": "Geplande preview-releasedatum: Q3 van 2023.",
+ "ThankYou!": "Bedankt!",
+ "SendBetaRequest": "Bètaverzoek verzenden",
+ "YouJoinedTheBetaTesterProgram": "U heeft zich aangemeld voor het bètatestprogramma van ABP Studio.",
+ "PricingExplanation2": "30 dagen geld-terug-garantie — Meer informatie",
+ "MoneyBackGuaranteeText": "* 30 dagen geld-terug-garantie op alle licenties! 100% restitutie op Team, 60% restitutie op Business- en Enterprise-licenties binnen 30 dagen.",
+ "MobileApplicationStartupTemplates": "Opstartsjablonen voor mobiele applicaties",
+ "MobileApplicationStartupTemplates_Description1": "Geïntegreerde opstartsjablonen voor mobiele applicaties voor uw ABP Commercial-oplossingen.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Creëer krachtige brancheapplicaties met behulp van ABP Mobile Startup-sjablonen",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial biedt twee opstartsjablonen voor mobiele applicaties, geïmplementeerd met React Native en .NET MAUI. Wanneer u uw nieuwe op ABP gebaseerde oplossing maakt, beschikt u ook over basisopstarttoepassingen die zijn verbonden met uw backend-API's.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "De applicatie beschikt over een vooraf gebouwde authenticatietokencyclus, meertalige ondersteuning, ondersteuning voor meerdere huurders, inloggen, wachtwoord vergeten, profielbeheer en een gebruikersbeheerpagina . U kunt uw eigen bedrijfslogica toevoegen en deze aanpassen aan uw vereisten.",
+ "TwoFrameworkOptions": "Twee raamwerkopties",
+ "TwoFrameworkOptions_Description": "ABP biedt zowel React Native als .NET MAUI mobiele opstartsjablonen. Op deze manier kunt u degene kiezen die het beste bij uw behoeften past. Beide apps hergebruiken code in het hoogste tempo tussen iOS- en Android-platforms.",
+ "PreIntegratedToYourBackend": "Vooraf geïntegreerd in uw backend",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile-applicaties zijn vooraf geïntegreerd in uw backend-API's. Het krijgt een geldig authenticatietoken van de server en doet geverifieerde verzoeken.",
+ "MultiLanguage": "Meertalig",
+ "MultiLanguage_Description": "Het ondersteunt al meer dan 10 talen uit de doos. U kunt ook volgende talen toevoegen.",
+ "Arabic": "Arabisch",
+ "Czech": "Tsjechisch",
+ "English": "Engels",
+ "Hungarian": "Hongaars",
+ "Finnish": "Fins",
+ "French": "Frans",
+ "Hindi": "Hindi",
+ "Portuguese": "Portugees",
+ "Italian": "Italiaans",
+ "Russian": "Russisch",
+ "Slovak": "Slowaaks",
+ "Turkish": "Turks",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Betrek en behoud uw klanten met ABP Mobile Apps",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Uw klanten willen hun producten en abonnementen altijd en overal beheren. Dat vereist dat organisaties mobiele apps maken waarmee klanten snel en naadloos aan hun verzoeken kunnen voldoen.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Met ABP Mobile apps kunt u native mobiele apps van hoge kwaliteit maken voor Android en iOS... Met behulp van één enkele codebase en zonder concessies te doen aan de beveiliging, kwaliteit of schaalbaarheid.",
+ "OneCodeBaseMultipleDevices": "Eén codebasis Meerdere apparaten",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobiele applicaties zijn platformonafhankelijk. Ze zijn klaar om te worden geïnstalleerd en uitgevoerd op iOS- en Android-apparaten, en passen zich aan verschillende vormfactoren aan met behulp van één enkele codebasis. Ontwikkelaars hoeven de gebruikersinterface en front-endcode slechts één keer aan te maken, het is niet nodig om de code aan te passen voor elk apparaat dat u wilt ondersteunen.",
+ "ComesWithTheSourceCode": "Wordt geleverd met de broncode",
+ "ComesWithTheSourceCode_Description": "De mobiele apps worden voorzien van de broncode. Pas eenvoudig de UX/UI van uw apps aan om aan de brandingrichtlijnen te voldoen.",
+ "Purchase_OneYearPrice": "1 jaar prijs",
+ "Purchase_DeveloperSeatCount": "Aantal ontwikkelaarsstoelen",
+ "Purchase_DevelopersAlreadyIncluded": "{0} ontwikkelaars zijn al opgenomen",
+ "1Year": "1 jaar",
+ "{0}Years": "{0} jaar",
+ "1YearLicense": "1 jaar licentie",
+ "{0}YearsLicense": "{0} Jaarlicentie",
+ "1AdditionalDeveloper": "1 extra ontwikkelaar",
+ "{0}AdditionalDevelopers": "{0} Extra ontwikkelaars",
+ "Discount": "Korting ({0}%)",
+ "Summary": "Samenvatting",
+ "TrainingPack": "Trainingspakket",
+ "TrainingPackDiscount": "Korting op trainingspakketten",
+ "Purchase_OnboardingTraining_Description": "Dit live trainingspakket is geldig voor een klas van 8 studenten en deze korting is alleen geldig bij aankoop met de nieuwe licentie. Kom meer te weten",
+ "Purchase_Save": "{0}% Bespaar {1} {2}",
+ "RemoveBasket": "Uit mandje halen",
+ "WhyABPIOPlatform?": "Waarom ABP.IO-platform ?",
+ "DocumentAim": "Dit document is bedoeld om de grote vraag te beantwoorden:",
+ "DocumentAim_Description": ""Waarom zou je het ABP.IO Platform gebruiken in plaats van een geheel nieuwe oplossing te creëren?"",
+ "DocumentAim_Description2": "Het document introduceert de uitdagingen die gepaard gaan met het bouwen van een moderne softwareoplossing en legt uit hoe ABP deze uitdagingen aanpakt.",
+ "CreatingANewSolution": "Een nieuwe oplossing creëren",
+ "CreatingANewSolution_Description": "Wanneer u met een nieuwe oplossing moet beginnen, moet u uzelf veel vragen stellen en moet u veel tijd besteden voordat u begint met het schrijven van uw allereerste bedrijfscode.",
+ "CreatingAnEmptySolution": "Een lege oplossing creëren",
+ "THEPROBLEM": "HET PROBLEEM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Zelfs het creëren van een bijna lege oplossing is een uitdaging;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Hoe organiseert u uw codebase over projecten heen?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Wat zijn de lagen en hoe werken ze met elkaar samen?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Hoe integreert u met bibliotheek en systemen van derden?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Hoe stel ik de geautomatiseerde tests in?",
+ "ABPSOLUTION": "ABP-OPLOSSING",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP biedt een goed ontworpen, gelaagde en productieklare startup-oplossing op basis van de Domain Driven Design- principes. De oplossing omvat ook een vooraf geconfigureerde unit en integratietestprojecten voor elke laag.",
+ "CommonLibraries": "Gemeenschappelijke bibliotheken",
+ "CommonLibraries_THEPROBLEM_Description": "Welke bibliotheken moet u gebruiken om algemene vereisten te implementeren? Het ecosysteem voor softwareontwikkeling is zeer dynamisch, waardoor het een uitdaging is om op de hoogte te blijven van de nieuwste tools, bibliotheken, trends en benaderingen.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP integreert populaire, volwassen en up-to-date bibliotheken vooraf in de oplossing. U hoeft geen tijd te besteden aan het integreren ervan of het met elkaar laten communiceren. Ze werken naar behoren out-of-the-box.",
+ "UITheme&Layout": "UI-thema en lay-out",
+ "UITheme&Layout_THEPROBLEM_Description": "Bij het aanpakken van UI-problemen komt een reeks uitdagingen naar voren. Deze omvatten onder meer het leggen van de basis voor een responsieve, eigentijdse en aanpasbare UI-kit met een consistent uiterlijk en een groot aantal functies zoals navigatiemenu's, kopteksten, werkbalken, voetteksten, widgets en meer.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Zelfs als u kiest voor een vooraf ontworpen thema, kan de naadloze integratie ervan in uw project dagen van ontwikkeling vergen. Een extra hindernis ligt bij het upgraden van dergelijke thema’s. Vaak raakt de HTML/CSS-structuur van het thema verweven met uw UI-code, waardoor toekomstige themawijzigingen of upgrades ingewikkelde taken worden. Deze verwevenheid van code en ontwerp bemoeilijkt de flexibiliteit bij het maken van aanpassingen langs de lijn.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework biedt een onderscheidend themasysteem dat uw UI-code bevrijdt van themabeperkingen. Thema's bestaan afzonderlijk, verpakt als NuGet- of NPM-pakketten, waardoor de installatie of upgrades van thema's een kwestie van minuten zijn. Terwijl u de mogelijkheid behoudt om uw eigen thema te ontwikkelen of een bestaand thema te integreren, presenteert ABP Commercial een verzameling gepolijste en eigentijdse thema's.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Daarnaast zijn er aanbieders van UI-componenten zoals Telerik en DevExpress. Deze aanbieders leveren echter voornamelijk individuele componenten, waardoor het aan u ligt om uw lay-outsysteem op te zetten. Wanneer u binnen ABP-gebaseerde projecten werkt, kunt u deze bibliotheken naadloos integreren, net zoals u dat in elk ander project zou doen.",
+ "TestInfrastructure": "Testinfrastructuur",
+ "TestInfrastructure_THEPROBLEM_Description": "Het opzetten van een robuuste testomgeving is een tijdrovende onderneming. Het omvat het opzetten van speciale testprojecten binnen uw oplossing, het zorgvuldig selecteren van de benodigde tools, het maken van service- en database-mocks, het maken van essentiële basisklassen en hulpprogramma's om overtollige code bij tests te minimaliseren, en het aanpakken van verschillende gerelateerde taken.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP Startup-sjablonen zijn vooraf uitgerust met geconfigureerde testprojecten, waardoor het proces voor u wordt gestroomlijnd. Dit betekent dat u vanaf dag één direct kunt beginnen met het schrijven van uw eerste unit- of integratietestcode.",
+ "CodingStandards&Training": "Codeerstandaarden en training",
+ "CodingStandards&Training_THEPROBLEM_Description": "Nadat je de oplossing voor ontwikkeling hebt opgezet, moet je de ontwikkelaars meestal leren hoe het systeem werkt en hoe je het kunt bouwen met behulp van dezelfde overeengekomen methoden. Zelfs als u ze training geeft, kan het lastig zijn om de documentatie up-to-date te houden. Naarmate de tijd verstrijkt, kan elke ontwikkelaar op zijn eigen manier code schrijven, waardoor de regels voor het schrijven van code van elkaar gaan verschillen.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "De oplossing van ABP is alvast overzichtelijk en voorzien van duidelijke uitleg. Stapsgewijze tutorials en handleidingen laten u precies zien hoe u aan een ABP-project werkt.",
+ "KeepingYourSolutionUpToDate": "Uw oplossing up-to-date houden",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Nadat u met uw ontwikkeling bent begonnen, moet u de nieuwe versies bijhouden van de bibliotheken die u gebruikt voor upgrades en patches.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "We updaten alle pakketten regelmatig naar de nieuwste versies en testen ze vóór de stabiele release. Wanneer u het ABP Framework bijwerkt, worden al zijn afhankelijkheden geüpgraded naar edge-technologie.",
+ "DRY": "Herhaal jezelf niet!",
+ "DRY_Description": "Het creëren van een basisoplossing kost veel tijd en vereist goede architectonische ervaring. Dit is echter nog maar het begin! Als u begint met ontwikkelen, zult u waarschijnlijk veel repetitieve code moeten schrijven; Het zou geweldig zijn als dit allemaal automatisch zou kunnen worden afgehandeld.",
+ "DRY_Description2": "ABP automatiseert en vereenvoudigt het herhalen van code zoveel mogelijk door het conventie-over-configuratieprincipe te volgen. Het beperkt u echter niet wanneer u moet overschakelen naar een handmatige versnelling. De controle ligt altijd in jouw handen.",
+ "Authentication": "Authenticatie",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, Active Directory / LDAP-integratie, OpenIddict-integratie, sociale logins, tweefactorauthenticatie, wachtwoord vergeten/opnieuw instellen, e-mailactivering, registratie van nieuwe gebruikers, controle van wachtwoordcomplexiteit, account vergrendelen bij mislukte pogingen, mislukte inlogpogingen tonen... etc. We weten dat al deze algemene vereisten u bekend zijn. Je bent niet alleen!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework en de commerciële versie bieden al deze standaardzaken vooraf voor u geïmplementeerd als een herbruikbare accountmodule. U schakelt gewoon in en configureert wat u nodig heeft.",
+ "CrossCuttingConcerns": "Transversale zorgen",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Transversale zorgen zijn de fundamentele herhalende logica die voor elke gebruikscasus moet worden geïmplementeerd. Een paar voorbeelden;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Transacties starten, succes beloven en fouten terugdraaien.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Het afhandelen en rapporteren van uitzonderingen, het retourneren van een correcte foutreactie naar de clients en het afhandelen van foutgevallen aan de clientzijde.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Het implementeren van autorisatie en validatie, het retourneren van de juiste antwoorden en het afhandelen hiervan aan de klantzijde.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatiseert of vereenvoudigt alle algemene transversale problemen. U schrijft alleen code die voor uw bedrijf van belang is, en ABP handelt de rest volgens conventies af.",
+ "ArchitecturalInfrastructure": "Architecturale infrastructuur",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Normaal gesproken moet u infrastructuur bouwen om uw architectuur correct te implementeren. U implementeert bijvoorbeeld doorgaans het Repository-patroon. U definieert enkele basisklassen om te vereenvoudigen en te standaardiseren om entiteiten, services, controllers en andere objecten te creëren.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework biedt dit alles en nog veel meer out-of-the-box. Het is volwassen en goed gedocumenteerd.",
+ "EnterpriseApplicationRequirements": "Vereisten voor zakelijke toepassingen",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Er zijn veel vereisten die u herhaaldelijk in elke bedrijfstoepassing implementeert;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Gedetailleerd machtigingssysteem en beheer van machtigingen op de gebruikersinterface op basis van rollen en gebruikers.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Het schrijven van auditlogboeken en entiteitsgeschiedenissen om bij te houden wanneer een gebruiker een databaserecord wijzigt.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Zorg ervoor dat uw entiteiten voorlopig worden verwijderd, zodat ze worden gemarkeerd als verwijderd in plaats van fysiek uit de database te worden verwijderd, en verwijder automatisch verwijderde entiteiten op uw zoekopdrachten.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Het maken van abstracties en wrappers om uw backend-API's te gebruiken vanuit de frontend-code.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Achtergrondtaken in de wachtrij plaatsen en uitvoeren.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Omgaan met meerdere tijdzones in een mondiaal systeem.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Het delen van validatie, lokalisatie en autorisatielogica tussen server en client.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP biedt een infrastructuur om dergelijke vereisten eenvoudig te implementeren. Nogmaals, u besteedt uw kostbare tijd niet aan het steeds opnieuw implementeren van al deze zaken.",
+ "GeneratingInitialCode&Tooling": "Het genereren van initiële code en tooling",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Je bouwt veel vergelijkbare pagina's in een typische webapplicatie. De meeste van hen zullen vergelijkbare CRUD-bewerkingen uitvoeren. Het is erg vervelend en ook foutgevoelig om herhaaldelijk dergelijke pagina's te maken.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite kan binnen enkele seconden een full-stack CRUD-pagina voor uw entiteiten genereren. De gegenereerde code is gelaagd en schoon. Alle standaard validatie- en autorisatievereisten zijn geïmplementeerd. Bovendien worden er unit-testklassen gegenereerd. Zodra u een volledig actieve pagina heeft, kunt u deze aanpassen aan uw zakelijke vereisten.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integratie met bibliotheken en systemen van derden",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "De meeste bibliotheken zijn ontworpen op een laag niveau en u moet doorgaans wat werk doen om ze goed te integreren zonder overal in uw oplossing dezelfde integratie- en configuratiecode te herhalen. Stel dat u RabbitMQ moet gebruiken om uw gedistribueerde gebeurtenisbus te implementeren. Het enige wat je wilt doen is; een bericht naar een wachtrij sturen en de binnenkomende berichten afhandelen. Maar u moet berichtpatronen, wachtrijen en uitwisselingsdetails begrijpen. Om efficiënte code te schrijven, moet u een pool creëren om verbindingen, clients en kanalen te beheren. Je moet ook omgaan met uitzonderingen, ACK-berichten, opnieuw verbinding maken met RabbitMQ bij fouten en meer.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "De RabbitMQ Distributed Event Bus-integratie van ABP vat bijvoorbeeld al deze details samen. Je verzendt en ontvangt berichten zonder de drukte. Moet u code op laag niveau schrijven? Geen probleem, dat kan altijd. ABP beperkt u niet wanneer u functies op laag niveau moet gebruiken van de bibliotheek die u gebruikt.",
+ "WhyNotBuildYourOwnFramework?": "Waarom bouwt u niet uw eigen raamwerk?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Het bouwen, onderhouden en documenteren van de hele infrastructuur kost, zelfs op de eenvoudigste manier, veel tijd. Het wordt in de loop van de tijd groter en het wordt moeilijk om het in uw oplossing te behouden. Het scheiden hiervan in een herbruikbaar project is het startpunt voor het bouwen van uw eigen interne raamwerk.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Het opbouwen, documenteren, trainen en onderhouden van een intern raamwerk is erg moeilijk. Als u niet over een ervaren, toegewijd raamwerkteam beschikt, wordt uw interne raamwerk snel een ongedocumenteerde oude code die niemand meer kan begrijpen en onderhouden. Aan de andere kant worden deze raamwerken over het algemeen ontwikkeld door een of twee ontwikkelaars in het team. En deze kerels worden een kennissilo. Het is goed voor hen, maar slecht voor het bedrijf, omdat zij het enige punt van mislukking van het project zijn -SPOF- . Zodra ze het bedrijf verlaten, gaat het project dramatisch ten onder.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework is een gemeenschapsgestuurd, goed gedocumenteerd, volwassen en generiek applicatieframework. Een team van zeer ervaren ontwikkelaars werkt er hard aan om het up-to-date, gemakkelijk te begrijpen en comfortabel in gebruik te houden. Door zo’n stabiel raamwerk te gebruiken, kunt u zich concentreren op uw eigen bedrijfscode en krijgt u hulp met het raamwerk van experts wanneer u die nodig heeft.",
+ "ArchitecturalInfrastructure_Description": "SaaS-applicaties, modulaire of microservicesystemen zijn de meest gebruikte bedrijfssoftwaremodellen. Het bouwen van dergelijke systemen vereist niet alleen een goed begrip en ervaring, maar vereist ook een sterke software-infrastructuur. Anders zult u merken dat u veel moeite moet doen om deze architectonische details in uw codebase te ondersteunen.",
+ "Modularity": "Modulariteit",
+ "Modularity_THEPROBLEM_Description": "Een echt modulair systeem bouwen is niet eenvoudig! Alle aspecten van het systeem (database, entiteiten, API's, UI-pagina's/componenten) kunnen worden opgesplitst in modules, en elke module kan zonder andere herbruikbaar zijn. De gewone ASP.NET Core biedt niet zo'n modulaire architectuur. Als je het nodig hebt, moet je er helemaal opnieuw over nadenken.",
+ "Modularity_ABPSOLUTION_Description": "Het ABP Framework is geboren als een modulaire applicatieontwikkelingsstructuur. Elke functie in het raamwerk is ontwikkeld om compatibel te zijn met modulariteit. Documentatie en handleidingen leggen uit hoe u op een standaard manier herbruikbare modules kunt ontwikkelen.",
+ "SaaSMultiTenancy": "SaaS/Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy is een veelgebruikte manier om SaaS-systemen te implementeren. Het implementeren van een consistente multi-tenant infrastructuur kan echter ingewikkeld worden.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework biedt een complete multi-tenant infrastructuur en abstracte complexiteit uit uw bedrijfscode. Uw applicatiecode zal grotendeels multi-tenancy-bewust zijn, terwijl het ABP Framework automatisch de database, cache en andere details van de tenants van elkaar isoleert. Het ondersteunt een enkele database, database per tenant en hybride benaderingen. Het configureert op de juiste manier de bibliotheken zoals Microsoft Identity en OpenIddict, die normaal gesproken niet compatibel zijn met meerdere huurders.",
+ "Microservices": "Microdiensten",
+ "Microservices_THEPROBLEM_Description": "Het bouwen van een microservicesysteem vereist veel infrastructuurdetails: het authenticeren en autoriseren van applicaties en microservices en het implementeren van asynchrone berichtenuitwisseling en synchrone (Rest/GRPC) communicatiepatronen tussen microservices zijn de meest fundamentele kwesties.",
+ "Microservices_ABPSOLUTION_Description": "Het ABP Framework biedt services, handleidingen en voorbeelden om u te helpen uw microservice-oplossing te implementeren met behulp van de industriestandaardtools.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial gaat zelfs nog een stap verder en biedt een compleet startup-template om uw microservice-oplossing een vliegende start te geven.",
+ "PreBuiltModules": "Voorgebouwde modules",
+ "PreBuiltModules_THEPROBLEM_Description": "We hebben allemaal vergelijkbare, maar enigszins verschillende zakelijke vereisten. We moeten echter allemaal het wiel opnieuw uitvinden, aangezien niemands code direct in onze oplossing kan werken. Het zijn allemaal ingebedde onderdelen van een grotere oplossing.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial- modules bieden veel herbruikbare applicatiemodules zoals betaling, chat, bestandsbeheer, auditlograpportage... etc. Al deze modules zijn eenvoudig in uw oplossing te installeren en werken direct. We voegen voortdurend meer modules toe.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Alle modules zijn zo ontworpen dat ze kunnen worden aangepast aan uw zakelijke vereisten. Als u volledige controle nodig heeft, kunt u de volledige broncode van elke module downloaden en deze volledig aanpassen op basis van uw specifieke zakelijke vereisten.",
+ "ABPCommunity": "ABP-gemeenschap",
+ "ABPCommunity_Description": "Ten slotte geeft het feit dat je deel uitmaakt van een grote gemeenschap waar iedereen vergelijkbare codeerstijlen en -principes volgt en een gemeenschappelijke infrastructuur deelt, kracht als je problemen hebt of hulp nodig hebt bij ontwerpbeslissingen. Omdat we op dezelfde manier code schrijven, kunnen we elkaar veel beter helpen. ABP is een door de gemeenschap gesteund project met meer dan 10.000 sterren op GitHub.",
+ "ABPCommunity_Description2": "Het is gemakkelijk om code of zelfs herbruikbare bibliotheken te delen tussen ABP-ontwikkelaars. Een codefragment dat voor u werkt, werkt ook voor anderen. Er zijn veel voorbeelden en tutorials die u direct voor uw toepassing kunt implementeren.",
+ "ABPCommunity_Description3": "Wanneer u een ontwikkelaar inhuurt die eerder met de ABP-architectuur heeft gewerkt, begrijpt hij uw oplossing onmiddellijk en start hij binnen zeer korte tijd met de ontwikkeling.",
+ "WhyAbpIo_Page_Title": "Waarom ABP.IO-platform?",
+ "AbpStudio_Page_Title": "ABP Studio",
+ "CampaignInfo": "Koop een nieuwe licentie of verleng uw bestaande licentie en krijg 2 maanden extra, zonder extra kosten! Deze aanbieding is geldig voor alle licentieplannen. Zorg ervoor dat u profiteert van deze tijdelijke promotie om uw toegang tot premiumfuncties en upgrades uit te breiden.",
+ "HurryUpLastDay": "Haast je! Laatste dag: {0}",
+ "CreatingCRUDPagesWithABPSuite": "CRUD-pagina's maken met ABP Suite",
+ "Testimonials": "Getuigenissen",
+ "MultipleYearDiscount": "Meerjarige korting",
+ "CampaignDiscountText": "Black Friday-korting",
+ "CampaignDiscountName": "Zwarte vrijdag",
+ "CampaignName:BlackFriday": "Zwarte vrijdag"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
index ed08bb1583c..0e297cf19d1 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
@@ -9,15 +9,18 @@
"QuestionCount": "Pozostałe/wszystkie pytania",
"Unlimited": "Nieograniczony",
"Owners": "Właściciele",
+ "Owner": "Właściciel",
"AddMember": "Dodaj członka",
- "AddOwner": "Dodaj właściciela",
- "AddDeveloper": "Dodaj programistę",
+ "AddNewOwner": "Dodaj nowego właściciela",
+ "AddNewDeveloper": "Dodaj nowego programistę",
"UserName": "Nazwa użytkownika",
"Name": "Nazwa",
"EmailAddress": "Adres e-mail",
"Developers": "Deweloperzy",
"LicenseType": "Rodzaj licencji",
"Manage": "Zarządzać",
+ "SetDefault": "Ustaw jako domyślne",
+ "DefaultOrganization": "Domyślny",
"StartDate": "Data rozpoczęcia",
"EndDate": "Data końcowa",
"Modules": "Moduły",
@@ -62,8 +65,6 @@
"Themes": "Motywy",
"JoinOurNewsletter": "Dołącz do naszego newslettera",
"Send": "Wysłać",
- "Learn": "Uczyć się",
- "AdditionalServices": "Dodatkowe usługi",
"WhatIsABPFramework": "CO TO JEST RAMA ABP?",
"OpenSourceBaseFramework": "Podstawowa platforma open source",
"ABPFrameworkExplanation": "
Aktualizacja: Aktualizując licencję, zostaniesz awansowany na wyższy plan licencyjny, który pozwoli Ci uzyskać dodatkowe korzyści. Sprawdź tabelę porównawczą licencji , aby zobaczyć różnice pomiędzy planami licencyjnymi. Z drugiej strony, kiedy dokonasz aktualizacji, data wygaśnięcia Twojej licencji nie ulegnie zmianie! Aby przedłużyć datę końcową licencji, musisz przedłużyć licencję.",
"LicenseRenewalCost": "Jaki jest koszt odnowienia licencji po 1 roku?",
"LicenseRenewalCostExplanation": "Cena odnowienia (przedłużenia) standardowej licencji zespołowej to {0}$, standardowej licencji biznesowej to {1}$, a standardowej licencji Enterprise to {2}$. Jeśli jesteś już klientem, zaloguj się na swoje konto, aby sprawdzić dostępne ceny odnowienia.",
"HowDoIRenewMyLicense": "Jak odnowić licencję?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Po wysłaniu opłaty licencyjnej przelewem bankowym wyślij nam e-mail na adres accounting@abp.io z potwierdzeniem odbioru i rodzajem żądanej licencji. Informacje o naszych międzynarodowych kontach bankowych:",
"HowToUpgrade": "Jak zaktualizować istniejące aplikacje, gdy dostępna jest nowa wersja?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Link do pobrania e-booka został wysłany na {0}.
Sprawdź skrzynkę odbiorczą/śmieci/spam!",
"InvalidFormInputs": "Proszę wpisać prawidłowe informacje podane w formularzu.",
"DDDBookEmailBody": "Dziękuję Ci.
Aby pobrać książkę, kliknij tutaj.",
- "FreeDDDEBook": "Bezpłatny e-book DDD",
"StartFree": "Zacznij bezpłatnie",
"FreeTrial": "Bezpłatna wersja próbna",
"AcceptsMarketingCommunications": " Tak, chcę otrzymywać komunikaty marketingowe ABP Commercial.",
"PurposeOfUsage": "Cel użycia",
- "Industry": "Przemysł",
"Choose": "- Wybierać -",
"CompanyOrganizationName": "Nazwa firmy/organizacji",
"CompanySize": "Wielkość spółki",
"Next": "Następny",
"StartTrial": "Rozpocznij mój bezpłatny okres próbny",
- "ContactUsIssues": "Skontaktuj się z nami, jeśli masz jakiekolwiek problemy",
+ "ContactUsQuestions": "Skontaktuj się z nami, jeśli masz jakiekolwiek pytania",
"TrialActivatedWarning": "Użytkownikowi przysługuje tylko 1 darmowy okres próbny. Już wykorzystałeś swój okres próbny.",
+ "ActivationRequirement": "Jesteś o krok od rozpoczęcia okresu próbnego.
Po sprawdzeniu Twoich danych aktywujemy Twoją licencję. Po aktywowaniu Twojej licencji wyślemy wiadomość e-mail na adres {0} . Nie martw się, ten proces nie potrwa długo!",
"SaveAndDownload": "Zapisz i pobierz",
"CompanyNameValidationMessage": "Nazwa firmy jest za długa!",
"AddressValidationMessage": "Adres jest za długi!",
"TaxNoValidationMessage": "Numer podatku/VAT jest za długi!",
"NotesValidationMessage": "Pole notatek jest za długie!",
"CheckYourBillingInfo": "Fakturę możesz utworzyć tylko raz! Sprawdź informacje rozliczeniowe przed utworzeniem faktury.",
- "Volo.AbpIo.Commercial:030000": "Korzystałeś już z okresu próbnego.",
- "Volo.AbpIo.Commercial:030001": "Ta nazwa organizacji już istnieje.",
"StartYourFreeTrial": "Rozpocznij darmowy okres próbny",
"TrialLicenseModelInvalidErrorMessage": "Jedno z następujących pól jest nieprawidłowe: nazwa kraju, wielkość firmy, branża lub cel użytkowania.",
"Trial": "Test",
"Purchased": "Zakupione",
- "PurchaseLicense": "Kup licencję {0}",
+ "PurchaseNow": "Kup Teraz",
"PurchaseTrialLicenseMessage": "Data wygaśnięcia Twojej licencji to {0}.
Jeśli chcesz nadal korzystać z projektów utworzonych podczas bezpłatnego okresu próbnego, musisz zmienić klucze licencyjne w plikach appsettings.secrets.json
. Oto twój klucz licencyjny:",
"TrialLicenseExpireMessage": "Korzystasz z licencji próbnej, a Twoja licencja próbna wygaśnie w dniu {0}.",
"TryForFree": "Wypróbuj za darmo",
"TrialLicenseExpiredInfo": "Twoja licencja próbna wygasła!",
- "CommercialNewsletterConfirmationMessage": "Wyrażam zgodę na Warunki i Politykę prywatności .",
- "BlackFridayDiscount": "Zniżka Black Friday"
+ "DowngradeLicensePlan": "Czy mogę w przyszłości przejść na niższy plan licencyjny?",
+ "DowngradeLicensePlanExplanation": "Nie można obniżyć istniejącego planu licencji. Możesz jednak kupić nowy niższy plan licencji i kontynuować rozwój na nowej licencji. Po zakupie niższej licencji wystarczy zalogować się do nowego planu licencyjnego za pomocą polecenia ABP CLI: ` abp login
Zobacz tabelę porównawczą licencji , aby sprawdzić różnice pomiędzy typami licencji.",
+ "SelectTargetLicense": "Wybierz Licencję docelową",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Tak, przedłuż datę ważności mojej licencji o 1 rok.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Czy chcesz przedłużyć licencję na kolejny rok?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Aktualizacja nie przedłuży daty wygaśnięcia licencji!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Aktualizując licencję, zostaniesz awansowany na wyższy typ licencji, co pozwoli Ci uzyskać dodatkowe korzyści. Zobacz tabelę porównawczą licencji , aby sprawdzić różnice pomiędzy typami licencji.",
+ "Landing_Page_CustomerStories": "Historie klientów",
+ "Landing_Page_OurGreatCustomers": "Nasi Wielcy Klienci",
+ "Landing_Page_WebApplicationFramework": "Ramy aplikacji internetowych",
+ "Landing_Page_WebDevelopmentPlatform": "Platforma do tworzenia stron internetowych",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Kompletna platforma do tworzenia stron internetowych",
+ "Landing_Page_TryFreeDemo": "Wypróbuj bezpłatną wersję demonstracyjną",
+ "Landing_Page_StartingPointForWebApplications": "Punkt wyjścia dla aplikacji internetowych opartych na ASP.NET Core! Opiera się na ramach ABP dla najlepszego tworzenia stron internetowych.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework zapewnia infrastrukturę oprogramowania do tworzenia doskonałych aplikacji internetowych z najlepszymi praktykami.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Architektura zgodna z mikrousługami",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Gotowe moduły i motywy aplikacji",
+ "Landing_Page_MultiTenantArchitecture": "Architektura z wieloma najemcami",
+ "Landing_Page_MultiTenancyDescription": "Aplikacje SaaS stają się proste! Zintegrowana obsługa wielu najemców z bazy danych do interfejsu użytkownika.",
+ "Landing_Page_DDDIntroduction": "Zaprojektowane i opracowane w oparciu o wzorce i zasady DDD. Zapewnia model warstwowy dla Twojej aplikacji.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Kompletna infrastruktura do autoryzacji, walidacji, obsługi wyjątków, buforowania, rejestrowania audytów, zarządzania transakcjami i nie tylko.",
+ "Landing_Page_PreBuiltApplicationModules": "Wstępnie zbudowane moduły aplikacji, które obejmują najczęstsze wymagania aplikacji internetowych.",
+ "Landing_Page_ChatModule": "Czat",
+ "Landing_Page_DocsModule": "Dokumenty",
+ "Landing_Page_FileManagementModule": "Zarządzanie plikami",
+ "Landing_Page_CustomerStory_1": "Firma ABP Commercial pozwoliła firmie SC Ventures na dostarczenie w ciągu 9 miesięcy platformy SaaS klasy bankowej z silosową bazą danych dla wielu najemców w celu obsługi finansowania łańcucha dostaw należności i zobowiązań w przypadku faktur o znacznej wartości z wielu zintegrowanych kotwic. Modułowość ABP umożliwiła zespołowi dostarczenie produktów w rekordowym czasie, przejście wszystkich testów VAPT i wdrożenie skonteneryzowanego stosu mikrousług za pośrednictwem pełnego CI/CD i potoków do produkcji.",
+ "Landing_Page_CustomerStory_2": "Widzimy wartość wykorzystania ABP Commercial w celu zmniejszenia kosztów ogólnych niestandardowych projektów rozwojowych. Zespół może ujednolicić wzorzec kodu w różnych strumieniach projektu. Widzimy w tym frameworku większy potencjał, dzięki któremu możemy tworzyć nowe funkcje szybciej niż wcześniej. Ufamy, że stale będziemy dostrzegać wartość wykorzystania ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Kochamy ABP. Nie musimy pisać wszystkiego od zera. Zaczynamy od gotowych funkcji i skupiamy się na tym, co naprawdę musimy napisać. Ponadto ABP jest dobrze zaprojektowane, a kod jest wysokiej jakości i zawiera mniej błędów. Gdybyśmy musieli sami napisać wszystko, czego potrzebowaliśmy, być może musielibyśmy spędzić na to lata. Jeszcze jedną rzeczą, którą lubimy, jest to, że nowa wersja, rozwiązanie problemu lub ulepszenie pojawia się bardzo szybko \n co dwa tygodnie. Nie czekamy zbyt długo.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial to fantastyczny produkt, który polecam. Produkty komercyjne oferowane naszym klientom na jednej konfigurowalnej platformie. Skok zaczyna się od tego, że ramy i narzędzia, które zapewniają każdemu zespołowi, są warte każdego centa. Firma ABP Commercial była najlepiej dopasowana do naszych potrzeb.",
+ "Landing_Page_AdditionalServices": "Licencja niestandardowa lub zbiorcza, wdrożenie, szkolenia i wsparcie na żywo, opracowywanie projektów niestandardowych, przenoszenie istniejących projektów i wiele więcej...",
+ "Landing_Page_IncludedDeveloperLicenses": "Zawiera {0} licencji programisty",
+ "Landing_Page_SeeOnDemo": "Zobacz na Demo",
+ "Landing_Page_LeptonThemes": "Motywy Leptona",
+ "Landing_Page_AccountModuleDescription_1": "Moduł ten implementuje system uwierzytelniania aplikacji;",
+ "Landing_Page_AccountModuleDescription_2": "Wyświetla stronę logowania zawierającą nazwę użytkownika i hasło",
+ "Landing_Page_AccountModuleDescription_3": "Udostępnia stronę rejestracyjną umożliwiającą utworzenie nowego konta.",
+ "Landing_Page_AccountModuleDescription_4": "Udostępnia stronę zapomnianego hasła , na której można wysłać link do resetowania hasła w wiadomości e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Zapewnia funkcję potwierdzania wiadomości e-mail za pomocą interfejsu użytkownika.",
+ "Landing_Page_AccountModuleDescription_6": "Implementuje uwierzytelnianie dwuskładnikowe (SMS i e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementuje blokadę użytkownika (blokuje konto na określony czas, gdy w określonym przedziale czasu nastąpi określona liczba nieudanych logowań z powodu nieprawidłowych danych uwierzytelniających).",
+ "Landing_Page_AccountModuleDescription_8": "Implementuje interfejs użytkownika i funkcjonalność serwera uwierzytelniania Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Umożliwia przełączanie między dzierżawcami w środowisku z wieloma dzierżawcami.",
+ "Landing_Page_AccountModuleDescription_10": "Umożliwia zmianę języka interfejsu aplikacji.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Ten moduł udostępnia interfejs użytkownika do raportowania dziennika inspekcji dla infrastruktury inspekcji. Umożliwia wyszukiwanie, filtrowanie i wyświetlanie wpisów dziennika audytu oraz dzienników zmian jednostek.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Wpis dziennika audytu zawiera krytyczne dane dotyczące każdego żądania klienta:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "Adres URL, przeglądarka, adres IP, nazwa klienta",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Użytkownik",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Metoda HTTP, zwrotny kod stanu HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Sukces/porażka, szczegóły wyjątku, jeśli są dostępne",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Czas realizacji żądania",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Podmioty zostały utworzone, usunięte lub zaktualizowane w tym żądaniu (ze zmienionymi właściwościami).",
+ "Landing_Page_BloggingModuleDescription_1": "Ten moduł dodaje prosty blog do aplikacji ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Umożliwia tworzenie wielu blogów w jednej aplikacji.",
+ "Landing_Page_BloggingModuleDescription_3": "Obsługuje format Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Umożliwia napisanie komentarza do wpisu.",
+ "Landing_Page_BloggingModuleDescription_5": "Umożliwia przypisywanie tagów do wpisów na blogu.",
+ "Landing_Page_BloggingModuleDescription_6": "Zobacz witrynę blog.abp.io jako żywy przykład modułu blogowania.",
+ "Landing_Page_ChatModuleDescription_1": "Moduł ten służy do komunikacji w czasie rzeczywistym pomiędzy użytkownikami aplikacji.",
+ "Landing_Page_ChatModuleDescription_2": "Wiadomości w czasie rzeczywistym na stronie czatu.",
+ "Landing_Page_ChatModuleDescription_3": "Wyszukaj użytkowników w aplikacji pod kątem nowych rozmów.",
+ "Landing_Page_ChatModuleDescription_4": "Lista kontaktów dla ostatnich rozmów.",
+ "Landing_Page_ChatModuleDescription_5": "Powiadomienia o nowych wiadomościach, gdy użytkownik przegląda inną stronę.",
+ "Landing_Page_ChatModuleDescription_6": "Znaczek całkowitej liczby nieprzeczytanych wiadomości na ikonie menu.",
+ "Landing_Page_ChatModuleDescription_7": "Liczba nieprzeczytanych wiadomości w każdej rozmowie.",
+ "Landing_Page_ChatModuleDescription_8": "Leniwie załadowane rozmowy.",
+ "Landing_Page_DocsModuleDescription_1": "Moduł ten służy do tworzenia stron internetowych z dokumentacją techniczną;",
+ "Landing_Page_DocsModuleDescription_2": "Wbudowana integracja z GitHub : bezpośrednio pisz dokumenty i zarządzaj nimi w GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Obsługa wersjonowania bezpośrednio zintegrowana z wydaniami GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Obsługuje wiele języków (z możliwością powrotu do języka domyślnego).",
+ "Landing_Page_DocsModuleDescription_5": "Obsługuje formaty Markdown i HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Zawiera nawigację i sekcję konspektu .",
+ "Landing_Page_DocsModuleDescription_7": "Umożliwia przechowywanie dokumentacji wielu projektów w jednej aplikacji.",
+ "Landing_Page_DocsModuleDescription_8": "Linki do pliku w serwisie GitHub, dzięki czemu każdy może z łatwością współtworzyć plik, klikając link Edytuj .",
+ "Landing_Page_DocsModuleDescription_9": "Oprócz źródła GitHub, pozwala po prostu użyć folderu jako źródła dokumentacji.",
+ "Landing_Page_FileManagementModuleDescription_1": "Przesyłaj, pobieraj i organizuj pliki w hierarchicznej strukturze folderów.",
+ "Landing_Page_FileManagementModuleDescription_2": "Moduł ten służy do przesyłania, pobierania i organizowania plików w hierarchicznej strukturze folderów. Jest również kompatybilny z wieloma najemcami i możesz określić całkowity limit wielkości dla swoich najemców.",
+ "Landing_Page_FileManagementModuleDescription_3": "Moduł ten oparty jest na systemie BLOB Storing , dzięki czemu może korzystać z usług różnych dostawców Storage do przechowywania zawartości plików.",
+ "Landing_Page_IdentityModuleDescription_1": "Moduł ten implementuje system użytkowników i ról aplikacji;",
+ "Landing_Page_IdentityModuleDescription_2": "Zbudowany w oparciu o bibliotekę tożsamości ASP.NET Core firmy Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Zarządzaj rolami i użytkownikami w systemie. Użytkownik może pełnić wiele ról .",
+ "Landing_Page_IdentityModuleDescription_4": "Ustaw uprawnienia na poziomach roli i użytkownika.",
+ "Landing_Page_IdentityModuleDescription_5": "Włącz/wyłącz uwierzytelnianie dwuskładnikowe i blokadę użytkownika dla każdego użytkownika.",
+ "Landing_Page_IdentityModuleDescription_6": "Zarządzaj podstawowym profilem użytkownika i hasłem .",
+ "Landing_Page_IdentityModuleDescription_7": "Zarządzaj typami roszczeń w systemie, przypisuj roszczenia do ról i użytkowników.",
+ "Landing_Page_IdentityModuleDescription_8": "Strona ustawień do zarządzania złożonością haseł , logowaniem użytkownika, kontem i blokadą.",
+ "Landing_Page_IdentityModuleDescription_9": "Obsługuje uwierzytelnianie LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Zapewnia weryfikację adresu e-mail i numeru telefonu .",
+ "Landing_Page_IdentityModuleDescription_11": "Obsługuje integrację logowania społecznościowego (Twitter, Facebook, GitHub itp.).",
+ "Landing_Page_IdentityModuleDescription_12": "Zarządzaj jednostkami organizacyjnymi w systemie.",
+ "Landing_Page_PaymentModuleDescription_1": "Zapewnia integrację dla różnych bramek płatniczych.",
+ "Landing_Page_PaymentModuleDescription_2": "Moduł ten zapewnia integrację z bramkami płatniczymi, dzięki czemu możesz łatwo otrzymać płatność od swoich klientów.",
+ "Landing_Page_PaymentModuleDescription_3": "Moduł ten obsługuje następujące bramki płatnicze",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Użyj tych samych poświadczeń w plikach Commercial.abp.io i support.abp.io .",
+ "WatchCrudPagesVideo": "Obejrzyj film „Tworzenie stron CRUD za pomocą pakietu ABP”!",
+ "WatchGeneratingFromDatabaseVideo": "Obejrzyj film „ABP Suite: generowanie stron CRUD z istniejących tabel bazy danych”!",
+ "WatchTakeCloserLookVideo": "Obejrzyj film „Przyjrzyj się bliżej generowaniu kodu: ABP Suite”!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Aby rozpocząć licencję próbną, musisz mieć potwierdzony adres e-mail.",
+ "EmailVerificationMailNotSent": "Nie udało się wysłać wiadomości weryfikacyjnej e-mail.",
+ "GetConfirmationEmail": "Kliknij tutaj, aby otrzymać e-mail weryfikacyjny, jeśli jeszcze go nie otrzymałeś.",
+ "WhichLicenseTypeYouAreInterestedIn": "Jaki typ licencji Cię interesuje?",
+ "DontTakeOurWordForIt": "Nie wierz nam na słowo...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Przeczytaj, co użytkownicy ABP Commercial chcą, abyś wiedział",
+ "Testimonial_ShortDescription_1": "Modułowość ABP umożliwiła zespołowi realizację dostaw na czas.",
+ "Testimonial_ShortDescription_2": "Twórz nowe funkcje szybciej niż wcześniej.",
+ "Testimonial_ShortDescription_3": "Zaczynamy od gotowych funkcji i skupiamy się na tym, co naprawdę musimy napisać.",
+ "Testimonial_ShortDescription_4": "Firma ABP Commercial była najlepiej dopasowana do naszych potrzeb.",
+ "OnlineReviewersOnAbpCommercial": "Recenzje online na temat reklamy ABP",
+ "SeeWhatToldAboutAbpCommercial": "Zobacz, co powiedziano o ABP Commercial i napisz, co myślisz, jeśli chcesz.",
+ "BlazoriseLicense": "Czy musimy kupić licencję Blazorise?",
+ "BlazoriseLicenseExplanation": "Mamy umowę pomiędzy Volosoft i Megabit, na mocy tej umowy licencja Blazorise jest dołączona do produktów ABP Commercial, dlatego nasi klienci nie muszą kupować dodatkowej licencji Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x Dodatkowi programiści",
+ "ExtendPaymentInfoSection_DiscountRate": "Rabat {0}%",
+ "TotalNetPrice": "Łączna cena netto",
+ "EFCore": "Rdzeń Entity Framework",
+ "All": "Wszystko",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Dostawca danych",
+ "UIFramework": "Struktura interfejsu użytkownika",
+ "LeptonXThemeForDashboard": "Motyw LeptonX dla Twojego panelu administracyjnego autorstwa",
+ "AbpPlatform": "Platforma ABP",
+ "YouDeserveGoodUXUI": "Zasługujesz na dobry interfejs użytkownika i lepszy UX. Motyw LeptonX firmy ABP jest tutaj, aby mu służyć.",
+ "ViewLiveDemo": "Zobacz prezentację motywu na żywo",
+ "GetLeptonX": "Kup LeptonX teraz",
+ "SeeLeptonXDocumentation": "Zobacz dokumentację LeptonX",
+ "SeeLeptonDocumentation": "Zobacz dokumentację Leptona",
+ "SimplifiedMenu": "Uproszczone menu",
+ "SimplifiedMenuDescription": "Możesz łatwo znaleźć stronę, której szukasz, filtrując menu",
+ "YourFavoritePages": "Twoje ulubione strony w zasięgu ręki",
+ "YourFavoritePagesDescription": "Z łatwością dodaj lub usuń stronę z ulubionych, klikając ikonę gwiazdki w prawym górnym rogu strony.",
+ "BreadCrumbs": "Breadcrumb dla płynnego przełączania",
+ "BreadCrumbsDescription": "Korzystając z Breadcrumb, jednym kliknięciem możesz przełączać się na strony na tym samym poziomie, nawet gdy lewe menu jest zamknięte, a wszystko działa responsywnie na tabletach i urządzeniach mobilnych!",
+ "YourMenu": "Twoje menu, jak chcesz",
+ "YourMenuDescription": "Dostosuj bezpośrednio klikalne ikony i pola rozwijane w menu użytkownika według własnego uznania. Menu użytkownika można w pełni dostosować do swoich potrzeb",
+ "RtlSupport": "Obsługa RTL dla Twojego języka",
+ "RtlSupportDescription": "Motyw LeptonX obsługuje RTL dla Twojego języka. Opcje językowe znajdują się w menu ustawień i umożliwiają zmianę języka.",
+ "YourColors": "Twoje kolory w interfejsie panelu administracyjnego",
+ "YourColorsDescription": "Motyw LeptonX działa zgodnie z preferencjami systemowymi i zawiera opcje jasnego motywu deski rozdzielczej, ciemnego motywu deski rozdzielczej i półciemnego motywu deski rozdzielczej.",
+ "ArrangeContentWidth": "Z łatwością dopasuj szerokość treści",
+ "ArrangeContentWidthDescription": "Z łatwością zmieniaj szerokość obszaru zawartości.",
+ "LeptonXCompatibleWith": "Motyw LeptonX jest kompatybilny z",
+ "MobileResponsiveTemplate": "Szablon responsywny na urządzenia mobilne",
+ "MobileResponsiveTemplateDescription1": "Uzyskaj dostęp do panelu administracyjnego LeptonX z dowolnego urządzenia.",
+ "MobileResponsiveTemplateDescription2": "Został zaprojektowany tak, aby można go było łatwo używać na każdym urządzeniu. Jest responsywny na urządzeniach mobilnych i rozmiarach tabletów.",
+ "TopMenuLayoutOption": "Opcja układu górnego menu",
+ "TopMenuLayoutOptionDescription1": "Jeśli chcesz skonfigurować swoją witrynę internetową z tym samym panelem administracyjnym, możesz to zrobić za pomocą motywu LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Po prostu wypróbuj układ górnego menu LeptonX, aby to osiągnąć!",
+ "EasilyCustomizable": "Możliwość łatwego dostosowania kolorów Twojej marki",
+ "EasilyCustomizableDescription1": "Możesz dostosować motyw LeptonX za pomocą zaledwie kilku zmiennych SCSS. Bez zastępowania, bez dodatkowego ładowania CSS!",
+ "EasilyCustomizableDescription2": "Dzięki LeptonX możesz ustawić swój pulpit administracyjny w dowolny sposób.",
+ "IndependentLayout": "Niezależny układ i obszar treści",
+ "IndependentLayoutDescription1": "Infrastruktura układu LeptonX została zaprojektowana całkowicie niezależnie od treści.",
+ "IndependentLayoutDescription2": "Oznacza to, że jeśli chcesz, możesz dowolnie projektować swój projekt ze strukturą treści inną niż Bootstrap.",
+ "MostUsedLibraries": "Najczęściej używane biblioteki zintegrowane z LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX zawiera najczęściej używane biblioteki. Umożliwia bezproblemowe korzystanie z bibliotek takich jak ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 i Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX obsługuje także biblioteki specyficzne dla MVC Angular i Blazor.",
+ "CreateAndCustomize": "Twórz i dostosowuj potrzebne strony w ciągu kilku sekund dzięki niestandardowym stronom LeptonX",
+ "CreateAndCustomizeDescription": "Korzystając z motywu LeptonX, masz także dostęp do wielu gotowych stron HTML. Należą do nich wiele stron, takich jak strona logowania, blog, często zadawane pytania, lista subskrypcji, faktura, ceny i zarządzanie plikami.",
+ "LeptonThemeForAdmin": "Motyw Lepton dla panelu administracyjnego autorstwa",
+ "LeptonThemeForAdminDescription": "Motyw Lepton jest nadal dostępny i będzie utrzymywany. Jeśli chcesz przełączyć się na LeptonX Theme jako użytkownik Lepton Theme, możesz zapoznać się z dokumentacją, aby dowiedzieć się, jak to zrobić.",
+ "LeptonCompatibleWith": "Motyw Lepton jest kompatybilny z",
+ "BlackFridayDiscount": "Zniżka Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} dla {1} dodatkowych programistów",
+ "Upgrade": "Aktualizacja",
+ "Renewal": "Odnowienie",
+ "UpgradePaymentInfoSection_LicensePrice": "licencja {0}",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Odnowienie licencji",
+ "Total": "Całkowity",
+ "SupportPolicyFaqTitle": "Jaka jest Twoja polityka wsparcia?",
+ "SupportPolicyFaqExplanation": "Obsługujemy tylko wersję aktywną i poprzednią wersję główną. Nie gwarantujemy wydania łatki dla trzeciej i starszych wersji głównych. Na przykład, jeśli aktywna wersja to 7.0.0, wydamy łatki zarówno dla 6.xx, jak i 7.xx. Poza tym zapewniamy wsparcie tylko dla problemów związanych z ABP Framework i ABP Commercial. Oznacza to, że nie jest zapewnione wsparcie dla aplikacji innych firm, usług w chmurze i innych bibliotek peryferyjnych używanych przez produkty ABP. Dołożymy uzasadnionych handlowo starań, aby zapewnić naszym klientom wsparcie techniczne w oficjalnych godzinach pracy „Volosoft Bilisim AS”. Z drugiej strony nie zobowiązujemy się do przestrzegania umowy o poziomie usług (SLA), ale postaramy się odpowiedzieć na problemy techniczne tak szybko, jak to możliwe, w naszych oficjalnych godzinach pracy. O ile nie zostanie zawarta specjalna umowa z klientem, wsparcie zapewniamy wyłącznie pod adresem https://support.abp.io. Oferujemy także prywatną pomoc e-mailową, dostępną wyłącznie dla posiadaczy licencji Enterprise.",
+ "TotalDevelopers": "Razem {0} programistów",
+ "CustomPurchaseExplanation": "Dostosowane do Twoich konkretnych potrzeb",
+ "WhereDidYouHearAboutUs": "Gdzie o nas usłyszałeś?",
+ "Twitter": "Świergot",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Od przyjaciela",
+ "Other": "Inny",
+ "WhereDidYouHearAboutUs_explain": "Określ...",
+ "DeletingMemberWarningMessage": "„{0}” zostanie usunięty z listy programistów. Jeśli chcesz, możesz później przypisać to puste miejsce innemu programiście.",
+ "AdditionalInfo": "Jeśli liczba stanowisk programistów przekracza Twoje wymagania, możesz je zmniejszyć. Możesz wysłać e-mail na adres info@abp.io , aby usunąć część swoich stanowisk programistów. Usunięcie niewykorzystanych stanowisk programistów obniży koszt odnowienia licencji. Jeśli chcesz, możesz ponownie kupić dodatkowe stanowiska programisty w ramach aktywnego okresu licencji. Należy pamiętać, że ponieważ w tym pakiecie licencji znajduje się {0} programistów, nie można zmniejszyć tej liczby.",
+ "LinkExpiredErrorMessage": "Link, do którego próbujesz uzyskać dostęp, wygasł.",
+ "ExpirationDate": "Termin ważności",
+ "SpringCampaignDiscount": "Rabat na kampanię wiosenną",
+ "WhyUseAbpIoPlatform": "Dlaczego warto skorzystać z Platformy ABP.IO, zamiast tworzyć nowe rozwiązanie od podstaw?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Zobacz tę stronę , aby uzyskać szczegółowe wyjaśnienie, dlaczego korzystanie z platformy ABP.IO ma znaczną przewagę nad robieniem wszystkiego samodzielnie.",
+ "EulaPageTitle": "Umowa licencyjna użytkownika końcowego (EULA)",
+ "PrivacyPolicyPageTitle": "Polityka Prywatności - Polityka Cookies",
+ "TermsConditionsPageTitle": "Regulamin",
+ "TrainingsPageTitle": "Pakiety szkoleniowe ABP",
+ "ModulesPageTitle": "Gotowe moduły aplikacji ABP",
+ "Volo.AbpIo.Commercial:040001": "Klucz dostępu API jest nieprawidłowy.",
+ "GetLepton": "Zdobądź Lepton teraz",
+ "MyOrganizations_Detail_LicenseStartDate": "Data rozpoczęcia licencji",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Data wygaśnięcia",
+ "BlazoriseSupport": "Jak uzyskać klucz licencyjny Blazorise i pomoc techniczną od zespołu Blazorise?",
+ "BlazoriseSupportExplanation": "Wykonaj poniższe kroki, aby uzyskać pomoc od zespołu Blazorise i otrzymać klucz licencyjny Blazorise:",
+ "BlazoriseSupportExplanation1": "Zarejestruj nowe konto na blazorise.com/support/register , używając tego samego adresu e-mail, co Twoje konto abp.io. Pozostaw pusty wpis „Klucz licencyjny”. Musi to być ten sam adres e-mail, co Twoje konto e-mail na abp.io.",
+ "BlazoriseSupportExplanation2": "Zweryfikuj swój adres e-mail, zaznaczając swoją skrzynkę e-mail. Sprawdź skrzynkę ze spamem, jeśli nie widzisz wiadomości e-mail w swojej skrzynce odbiorczej!",
+ "BlazoriseSupportExplanation3": "Zaloguj się na stronie pomocy technicznej Blazorise pod adresem blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Jeśli posiadasz aktywną licencję ABP Commercial, będziesz mieć również licencję Blazorise PRO. Klucz licencyjny Blazorise możesz uzyskać na stronie blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Możesz zamieścić swoje pytania na stronie pomocy technicznej i wygenerować token produktu dla swojej aplikacji.",
+ "AbpLiveTrainingPackages": "Pakiety szkoleniowe na żywo ABP",
+ "Releases": "Wydania",
+ "ReleasesDescription": "Dzienniki wydań programu ABP Commercial.",
+ "ReleaseDate": "Data wydania",
+ "Labels": "Etykiety",
+ "PreRelease": "Wersja przedpremierowa",
+ "AllTypes": "Wszystkie typy",
+ "Enhancement": "Wzmocnienie",
+ "Bug": "Błąd",
+ "Feature": "Funkcja",
+ "AllUIs": "Wszystkie interfejsy użytkownika",
+ "MVC": "MVC",
+ "BlazorServer": "Serwer Blazora",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Jak to działa?",
+ "HowItWorks_Page_Description": "ABP Framework rozszerza platformę .NET. Zatem wszystko, co można zrobić za pomocą zwykłego rozwiązania .NET, jest już możliwe dzięki ABP Framework. Ułatwia to rozpoczęcie pracy z niską krzywą uczenia się.",
+ "HowItWorks_Description1": "ABP Framework rozszerza platformę .NET. Zatem wszystko, co można zrobić za pomocą zwykłego rozwiązania .NET, jest już możliwe dzięki ABP Framework. Ułatwia to rozpoczęcie pracy z niską krzywą uczenia się.",
+ "HowItWorks_Description2": "Gdy zaczniesz uczyć się i korzystać z funkcji ABP Framework, tworzenie oprogramowania będzie znacznie przyjemniejsze niż kiedykolwiek.",
+ "HowItWorks_Description3": "Ta strona w zasadzie wyjaśnia, w jaki sposób korzystasz z platformy ABP.IO jako programista .NET.",
+ "CreateANewSolution": "Utwórz nowe rozwiązanie .NET",
+ "CreateANewSolution_Description1": "Wszystko zaczyna się od stworzenia nowego, zintegrowanego rozwiązania ABP .NET.",
+ "StartWithStartupTemplates": "Uruchom jeden z gotowych szablonów rozwiązań startowych",
+ "SimpleMonolithApplicationTemplate": "Prosty szablon aplikacji monolitu",
+ "LayeredApplicationTemplate": "Warstwowy szablon aplikacji",
+ "MicroserviceSolutionTemplate": "Szablon rozwiązania mikrousług",
+ "CreateEmptySolutionAndUseAbp": "Lub utwórz nowe, puste rozwiązanie .NET i samodzielnie zainstaluj pakiety ABP NuGet i NPM.",
+ "CreatingSolutionWithMultipleOptions": "Podczas tworzenia nowego rozwiązania dostępnych jest wiele opcji interfejsu użytkownika i bazy danych.",
+ "UIFrameworkOptions": "Opcje struktury interfejsu użytkownika",
+ "DotnetSolutionWithoutDependency": "Teraz masz zwykłe rozwiązanie .NET na swoim komputerze lokalnym, które nie jest zależne od platformy w chmurze ani usługi zewnętrznej.",
+ "CheckTheDocumentForDetails": "Aby uzyskać szczegółowe informacje, możesz sprawdzić dokument {1} .",
+ "UIAndDatabaseIndependent": "ABP może współpracować z dowolnym interfejsem użytkownika i dowolnym dostawcą bazy danych obsługiwanym przez platformę .NET. \n Jednakże ci dostawcy interfejsu użytkownika i baz danych są wstępnie zintegrowani i dobrze udokumentowani.",
+ "InstallAbpModules": "Zainstaluj moduły ABP",
+ "DevelopYourSolution": "Opracuj swoje rozwiązanie",
+ "DeployAnywhere": "Wdrażaj gdziekolwiek",
+ "InstallAbpModule_Description1": "ABP to modułowa platforma do tworzenia aplikacji. Szablony rozwiązań startowych są już dostarczane z zainstalowanymi niezbędnymi modułami. \n Istnieje jednak więcej modułów aplikacji, których możesz chcieć użyć w swoim rozwiązaniu.",
+ "InstallAbpModule_Description2": "Każdy moduł składa się z kilku pakietów NuGet i NPM oraz posiada dokument instalacyjny. Pakiet ABP Suite wykonuje większość pracy automatycznie, następnie użytkownik ręcznie konfiguruje lub dostraja moduł w oparciu o jego dokumentację.",
+ "DevelopYourSolution_Description1": "Infrastruktura ABP pozwala skupić się na własnym kodzie biznesowym, automatyzując powtarzalną pracę i udostępniając wstępnie zbudowaną infrastrukturę i funkcje aplikacji.",
+ "DevelopYourSolution_Description2": "W poniższym bloku kodu możesz zobaczyć, jak struktura ABP płynnie integruje się z Twoim kodem i automatyzuje za Ciebie powtarzalne zadania.",
+ "DevelopYourSolution_Description3": "Nawet w tym bloku krótkiego kodu ABP robi za Ciebie wiele rzeczy.",
+ "DevelopYourSolution_Description4": "Zapewnia klasy bazowe do stosowania konwencji, takich jak wstrzykiwanie zależności \n . Ogólne usługi repozytorium \n zapewniają wygodny sposób interakcji z bazą danych \n . Deklaratywna autoryzacja \n współpracuje z precyzyjnie dostosowanym systemem uprawnień.",
+ "DevelopYourSolution_Description5": "ABP całkowicie automatyzuje jednostkę pracy \n (do połączenia z bazą danych i zarządzania transakcjami), obsługę wyjątków \n , sprawdzanie poprawności \n \n i rejestrowanie audytu . Zapewnia o wiele więcej elementów konstrukcyjnych, które upraszczają codzienne zadania programistyczne i skupiają się na własnym kodzie podczas tworzenia gotowych do produkcji aplikacji \n .",
+ "DevelopYourSolution_Description6": "Możesz sobie wyobrazić, jak bardzo długi i skomplikowany może być ten blok kodu, jeśli zrobisz to wszystko ręcznie.",
+ "SuiteCrudGenerationInFewSeconds": "Oprócz ręcznego kodowania rozwiązania, możesz w ciągu kilku minut utworzyć w pełni działające, zaawansowane strony CRUD, korzystając z narzędzi pakietu ABP Suite. Generuje kod w rozwiązaniu, dzięki czemu można go dostosować w oparciu o niestandardowe wymagania.",
+ "DeployAnywhere_Description1": "Ostatecznie masz rozwiązanie oparte wyłącznie na platformie .NET. Możesz wdrożyć swoje rozwiązanie na własnym serwerze, na platformie chmurowej, w Kubernetesie lub gdziekolwiek chcesz. Możesz wdrożyć na dowolnej liczbie serwerów. ABP to narzędzie niezależne od środowiska wdrażania.",
+ "ExpertiseAbpFramework": "Znajomość ram ABP",
+ "ExpertiseAbpFramework_Description1": "Chcesz wyjść poza podstawy i zdobyć wiedzę dzięki platformie ABP.IO?",
+ "FreeDownload": "Darmowe pobieranie",
+ "Read": "Czytać",
+ "HavingTrouble": "Mieć problemy?",
+ "HavingTrouble_Description1": "Masz problemy z opracowaniem swojego rozwiązania? Jesteśmy tutaj! Skorzystaj z platformy wsparcia ABP \n lub wyślij e-mail, aby uzyskać pomoc bezpośrednio od członków zespołu Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Możesz przeglądać nasze tematy pomocy, przeszukiwać często zadawane pytania, \n lub zadać nam pytanie korzystając z formularza kontaktowego.",
+ "OtherModules": "Inne moduły",
+ "OtherModules_Description1": "Konto, rejestrowanie audytu, czat, zestaw CMS, zarządzanie plikami, formularze, RODO, tożsamość, zarządzanie językiem, płatności, Saas i więcej...",
+ "HowItWorks_DatabaseProviderOptions": "Opcje dostawcy bazy danych",
+ "SeeFAQ": "Zobacz często zadawane pytania",
+ "ReleaseLogs": "Dzienniki wydań",
+ "ReleaseLogs_Tag": "{0} Dzienniki wydań",
+ "ReleaseLogs_Pr": "Żądanie ściągnięcia nr{0} - {1}",
+ "NoLabels": "Brak etykiet",
+ "DoesTheSubscriptionRenewAutomatically": "Czy subskrypcja odnawia się automatycznie?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial nie ma modelu rozliczeniowego automatycznego odnawiania. Dlatego Twoja subskrypcja nie zostanie automatycznie odnowiona po zakończeniu okresu licencji. Jeśli chcesz nadal korzystać z zalet programu ABP Commercial, musisz go ręcznie odnowić na stronie zarządzania organizacją . Jeśli masz wiele organizacji, kliknij przycisk „Zarządzaj” przy wygasającej organizacji, a następnie kliknij przycisk „Przedłuż teraz”, aby odnowić licencję. Możesz także zapoznać się z sekcją Co się stanie, gdy wygaśnie moja licencja? Sekcja.",
+ "ExtraQuestionCreditsFaqTitle": "Czy mogę kupić dodatkowe kredyty na pytania do pomocy technicznej?",
+ "ExtraQuestionCreditsFaqExplanation": "Tak, możesz. Aby kupić dodatkowe punkty za pytania, wyślij wiadomość e-mail na adres info@abp.io , podając nazwę swojej organizacji. Oto cennik dodatkowych punktów za pytania:
",
+ "AlreadyBetaTester": "Dołączyłeś już do programu beta testerów.",
+ "AbpStudio": "Studio ABP",
+ "AbpStudio_Description": "ABP Studio jest wciąż w fazie rozwoju. Możesz wypełnić poniższy formularz i zostać jednym z pierwszych użytkowników.",
+ "AbpStudio_Description1": "ABP Studio to wieloplatformowa aplikacja komputerowa dla programistów ABP.",
+ "AbpStudio_Description2": "Jest dobrze zintegrowany ze strukturą ABP i ma na celu zapewnienie wygodnego środowiska programistycznego poprzez automatyzację działań, dostarczanie wglądu w rozwiązanie, dzięki czemu opracowywanie, uruchamianie i wdrażanie rozwiązań jest znacznie łatwiejsze.",
+ "AbpStudio_ComingSoon": "Już wkrótce Planowana data wydania wersji beta: czwarty kwartał 2023 r.",
+ "AbpStudio_PlannedPreviewDate": "Planowana data premiery wersji zapoznawczej: czwarty kwartał 2023 r.",
+ "BetaRequest": "Prośba o wersję beta",
+ "CreateNewSolutions": "Twórz nowe rozwiązania",
+ "CreateNewSolutions_Description1": "Dzięki wielu opcjom możesz łatwo tworzyć od prostych aplikacji po modułowe rozwiązania monolitowe lub mikrousługowe. Otrzymujesz w pełni gotowe do produkcji oprogramowanie bazowe dla swojej firmy.",
+ "ArchitectYourSolutions": "Zaprojektuj swoje rozwiązania",
+ "ArchitectYourSolutions_Description1": "Łatwiej buduj struktury rozwiązań monolityczno-modułowych i mikrousługowych, tworząc moduły lub usługi i ustanawiając relacje między nimi. Możesz także zainstalować lub odinstalować gotowe moduły aplikacji.",
+ "ExploreYourSolution": "Poznaj swoje rozwiązanie",
+ "ExploreYourSolution_Description1": "ABP Studio pokazuje ogólny widok komponentów Twojego rozwiązania i modułów, od których zależy Twoje rozwiązanie. Możesz eksplorować encje, usługi, interfejsy API HTTP i wiele więcej bez konieczności otwierania bazy kodu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Błyskawicznie uruchamiaj rozwiązania wieloaplikacyjne lub mikrousługowe",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Uruchom jedną, wiele lub wszystkie usługi jednym kliknięciem. W ten sposób bardzo łatwo jest zatrzymać usługę, uruchomić ją w Visual Studio w celu przetestowania lub debugowania .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Zobacz listę usług, wyświetl liczbę żądań HTTP w czasie rzeczywistym i liczbę wyjątków dla każdej usługi.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Zobacz wszystkie szczegóły wszystkich żądań HTTP przychodzących do dowolnej usługi.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Przeglądaj szczegóły wyjątków w czasie rzeczywistym w dowolnej usłudze, łatwo filtruj i wyszukuj.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Pokaż logi aplikacji , filtruj według poziomu dziennika lub szukaj według tekstu..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Przeglądaj interfejs użytkownika aplikacji bez opuszczania modułu uruchamiającego rozwiązanie.",
+ "IntegrateToYourKubernetesCluster": "Zintegruj się ze swoim klastrem Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Połącz swoje lokalne środowisko programistyczne z lokalnym lub zdalnym klastrem Kubernetes , w którym na tym klastrze działa już Twoje rozwiązanie mikrousług.",
+ "IntegrateToYourKubernetesCluster_Description2": "Uzyskaj dostęp do dowolnej usługi w Kubernetes z nazwą usługi jako DNS, tak jak są one uruchomione na Twoim komputerze lokalnym.",
+ "IntegrateToYourKubernetesCluster_Description3": "Przechwyć dowolną usługę w tym klastrze, aby cały ruch do przechwyconej usługi był automatycznie przekierowywany do usługi działającej na komputerze lokalnym. Gdy Twoja usługa musi skorzystać z dowolnej usługi w Kubernetes, ruch jest przekierowywany z powrotem do klastra, tak jak Twoja usługa lokalna działa w Kubernetes.",
+ "GetInformed": "Zostać poinformowany",
+ "Studio_GetInformed_Description1": "Zostaw swoje dane kontaktowe, aby uzyskać informacje i wypróbuj najpierw po uruchomieniu ABP Studio.",
+ "Studio_GetInformed_Description2": "Planowana data premiery wersji zapoznawczej: trzeci kwartał 2023 r.",
+ "ThankYou!": "Dziękuję!",
+ "SendBetaRequest": "Wyślij prośbę o wersję beta",
+ "YouJoinedTheBetaTesterProgram": "Dołączyłeś do programu beta testerów ABP Studio.",
+ "PricingExplanation2": "30-dniowa gwarancja zwrotu pieniędzy — Dowiedz się więcej",
+ "MoneyBackGuaranteeText": "* 30-dniowa gwarancja zwrotu pieniędzy na wszystkie licencje! 100% zwrotu w przypadku licencji Team, 60% zwrotu w przypadku licencji Business i Enterprise w ciągu 30 dni.",
+ "MobileApplicationStartupTemplates": "Szablony uruchamiania aplikacji mobilnych",
+ "MobileApplicationStartupTemplates_Description1": "Zintegrowane szablony startowe aplikacji mobilnych dla rozwiązań ABP Commercial.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Twórz zaawansowane aplikacje biznesowe, korzystając z szablonów startowych ABP Mobile",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial udostępnia dwa szablony uruchamiania aplikacji mobilnych zaimplementowane przy użyciu React Native i .NET MAUI. Kiedy utworzysz nowe rozwiązanie oparte na ABP, będziesz mieć również podstawowe aplikacje startowe podłączone do interfejsów API zaplecza.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplikacja ma wbudowany cykl tokenów uwierzytelniających, obsługę wielu języków, obsługę wielu dzierżawców, logowanie, zapomniałem hasła, zarządzanie profilami i stronę zarządzania użytkownikami . Możesz dodać własną logikę biznesową i dostosować ją do swoich wymagań.",
+ "TwoFrameworkOptions": "Dwie opcje ramowe",
+ "TwoFrameworkOptions_Description": "ABP udostępnia szablony uruchamiania mobilnego zarówno React Native , jak i .NET MAUI . W ten sposób możesz wybrać ten, który najlepiej odpowiada Twoim potrzebom. Obie aplikacje ponownie wykorzystują kod z największą szybkością między platformami iOS i Android.",
+ "PreIntegratedToYourBackend": "Wstępnie zintegrowany z Twoim backendem",
+ "PreIntegratedToYourBackend_Description": "Aplikacje mobilne ABP są wstępnie zintegrowane z interfejsami API zaplecza. Otrzymuje ważny token uwierzytelniający z serwera i wysyła uwierzytelnione żądania.",
+ "MultiLanguage": "Wielojęzyczny",
+ "MultiLanguage_Description": "Od razu po wyjęciu z pudełka obsługuje już ponad 10 języków. Możesz także dodawać kolejne języki.",
+ "Arabic": "arabski",
+ "Czech": "Czech",
+ "English": "język angielski",
+ "Hungarian": "język węgierski",
+ "Finnish": "fiński",
+ "French": "Francuski",
+ "Hindi": "hinduski",
+ "Portuguese": "portugalski",
+ "Italian": "Włoski",
+ "Russian": "Rosyjski",
+ "Slovak": "słowacki",
+ "Turkish": "turecki",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Angażuj i utrzymuj swoich klientów dzięki aplikacjom mobilnym ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Twoi klienci chcą zarządzać swoimi produktami i subskrypcjami z dowolnego miejsca i o każdej porze. Wymaga to od organizacji tworzenia aplikacji mobilnych, które umożliwią klientom szybką i bezproblemową realizację ich żądań.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Dzięki aplikacjom mobilnym ABP możesz tworzyć wysokiej jakości natywne aplikacje mobilne na Androida i iOS… Używając jednej bazy kodu i bez uszczerbku dla bezpieczeństwa, jakości i skalowalności.",
+ "OneCodeBaseMultipleDevices": "Jedno urządzenie oparte na kodzie i wiele urządzeń",
+ "OneCodeBaseMultipleDevices_Description": "Aplikacje ABP Mobile są wieloplatformowe. Są gotowe do zainstalowania i uruchomienia na urządzeniach z systemem iOS i Android oraz dostosowują się do różnych formatów przy użyciu jednej bazy kodu. Programiści muszą tylko raz utworzyć interfejs użytkownika i kod front-end, nie ma potrzeby dostosowywania kodu dla każdego urządzenia, które chcesz obsługiwać.",
+ "ComesWithTheSourceCode": "W zestawie z kodem źródłowym",
+ "ComesWithTheSourceCode_Description": "Aplikacje mobilne dostarczane są z kodem źródłowym. Z łatwością dostosuj UX/UI swoich aplikacji, aby spełniały wytyczne dotyczące marki.",
+ "Purchase_OneYearPrice": "Cena za 1 rok",
+ "Purchase_DeveloperSeatCount": "Liczba miejsc programisty",
+ "Purchase_DevelopersAlreadyIncluded": "Uwzględniono już {0} programistów",
+ "1Year": "1 rok",
+ "{0}Years": "{0} lat",
+ "1YearLicense": "Licencja na 1 rok",
+ "{0}YearsLicense": "Licencja na {0} lat",
+ "1AdditionalDeveloper": "1 dodatkowy programista",
+ "{0}AdditionalDevelopers": "{0} Dodatkowi programiści",
+ "Discount": "Rabat ({0}%)",
+ "Summary": "Streszczenie",
+ "TrainingPack": "Pakiet szkoleniowy",
+ "TrainingPackDiscount": "Zniżka na pakiet szkoleniowy",
+ "Purchase_OnboardingTraining_Description": "Ten pakiet szkoleń na żywo jest ważny dla klasy składającej się z 8 uczniów, a zniżka obowiązuje tylko w przypadku zakupu z nową licencją. Ucz się więcej",
+ "Purchase_Save": "{0}% oszczędności {1} {2}",
+ "RemoveBasket": "Usuń z koszyka",
+ "WhyABPIOPlatform?": "Dlaczego platforma ABP.IO ?",
+ "DocumentAim": "Celem tego dokumentu jest udzielenie odpowiedzi na najważniejsze pytanie:",
+ "DocumentAim_Description": "„Dlaczego warto skorzystać z Platformy ABP.IO zamiast tworzyć nowe rozwiązanie od podstaw?”",
+ "DocumentAim_Description2": "Dokument przedstawia wyzwania związane z budowaniem nowoczesnego oprogramowania i wyjaśnia, w jaki sposób ABP radzi sobie z tymi wyzwaniami.",
+ "CreatingANewSolution": "Tworzenie nowego rozwiązania",
+ "CreatingANewSolution_Description": "Kiedy musisz uruchomić nowe rozwiązanie, musisz zadać sobie wiele pytań i poświęcić dużo czasu, zanim zaczniesz pisać swój pierwszy kod biznesowy.",
+ "CreatingAnEmptySolution": "Tworzenie pustego rozwiązania",
+ "THEPROBLEM": "PROBLEM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Nawet stworzenie prawie pustego rozwiązania jest wyzwaniem;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Jak organizujesz bazę kodu pomiędzy projektami?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Jakie są warstwy i jak na siebie oddziałują?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Jak integrować się z bibliotekami i systemami innych firm?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Jak skonfigurować testy automatyczne?",
+ "ABPSOLUTION": "ROZWIĄZANIE ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP zapewnia dobrze zaprojektowane, warstwowe i gotowe do produkcji rozwiązanie startowe oparte na zasadach Domain Driven Design . Rozwiązanie zawiera także wstępnie skonfigurowane projekty testów jednostkowych i integracyjnych dla każdej warstwy.",
+ "CommonLibraries": "Wspólne biblioteki",
+ "CommonLibraries_THEPROBLEM_Description": "Których bibliotek należy używać do implementowania typowych wymagań? Ekosystem tworzenia oprogramowania jest bardzo dynamiczny, co utrudnia nadążanie za najnowszymi narzędziami, bibliotekami, trendami i podejściami.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP wstępnie integruje z rozwiązaniem popularne, dojrzałe i aktualne biblioteki. Nie musisz tracić czasu na integrowanie ich ani sprawianie, by komunikowały się ze sobą. Działają poprawnie po wyjęciu z pudełka.",
+ "UITheme&Layout": "Motyw i układ interfejsu użytkownika",
+ "UITheme&Layout_THEPROBLEM_Description": "Rozwiązując problemy związane z interfejsem użytkownika, pojawia się szereg wyzwań. Obejmują one stworzenie podstaw pod responsywny, nowoczesny i elastyczny zestaw interfejsu użytkownika o spójnym wyglądzie i szeregu funkcji, takich jak menu nawigacyjne, nagłówki, paski narzędzi, stopki, widżety i inne.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Nawet jeśli zdecydujesz się na wstępnie zaprojektowany motyw, bezproblemowe zintegrowanie go z projektem może wymagać wielu dni programowania. Dodatkową przeszkodą jest aktualizacja takich motywów. Często struktura HTML/CSS motywu przeplata się z kodem interfejsu użytkownika, co sprawia, że przyszłe zmiany motywu lub aktualizacje stają się skomplikowanymi zadaniami. To przeplatanie się kodu i projektu komplikuje elastyczność wprowadzania poprawek w dalszej części.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework oferuje charakterystyczny system motywów, który uwalnia kod interfejsu użytkownika od ograniczeń tematycznych. Motywy istnieją osobno, spakowane jako pakiety NuGet lub NPM, dzięki czemu instalacja motywu lub uaktualnienia zajmuje kilka minut. Zachowując możliwość opracowania własnego motywu lub zintegrowania istniejącego, ABP Commercial prezentuje kolekcję dopracowanych i współczesnych motywów.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Ponadto istnieją dostawcy komponentów interfejsu użytkownika, tacy jak Telerik i DevExpress. Jednakże dostawcy ci dostarczają przede wszystkim pojedyncze komponenty, nakładając na Ciebie obowiązek ustalenia systemu rozmieszczenia. Pracując w projektach opartych na ABP, możesz bezproblemowo włączyć te biblioteki, podobnie jak w każdym innym projekcie.",
+ "TestInfrastructure": "Infrastruktura testowa",
+ "TestInfrastructure_THEPROBLEM_Description": "Stworzenie solidnego środowiska testowego jest przedsięwzięciem czasochłonnym. Obejmuje tworzenie dedykowanych projektów testowych w ramach rozwiązania, staranny wybór niezbędnych narzędzi, tworzenie makiet usług i baz danych, tworzenie niezbędnych klas bazowych i usług narzędziowych w celu zminimalizowania nadmiaru kodu w testach oraz wykonywanie różnych powiązanych zadań.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Szablony startowe ABP są dostarczane wstępnie wyposażone w skonfigurowane projekty testowe, co usprawnia proces. Oznacza to, że od pierwszego dnia możesz łatwo i bezzwłocznie rozpocząć pisanie początkowego kodu testu jednostkowego lub integracyjnego.",
+ "CodingStandards&Training": "Standardy kodowania i szkolenia",
+ "CodingStandards&Training_THEPROBLEM_Description": "Po skonfigurowaniu rozwiązania do programowania zwykle trzeba nauczyć programistów, jak działa system i jak go zbudować, korzystając z tych samych uzgodnionych metod. Nawet jeśli przeszkolisz ich, utrzymywanie aktualności dokumentacji może być trudne. Z biegiem czasu każdy programista może pisać kod na swój własny sposób, przez co zasady pisania kodu będą się od siebie różnić.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Rozwiązanie ABP jest już starannie zorganizowane i zawiera jasne wyjaśnienia. Samouczki i przewodniki krok po kroku pokazują dokładnie, jak pracować nad projektem ABP.",
+ "KeepingYourSolutionUpToDate": "Aktualizowanie rozwiązania",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Po rozpoczęciu programowania musisz śledzić nowe wersje bibliotek, których używasz do aktualizacji i poprawek.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Regularnie aktualizujemy wszystkie pakiety do najnowszych wersji i testujemy je przed wydaniem stabilnym. Po zaktualizowaniu struktury ABP wszystkie jej zależności zostaną zaktualizowane do technologii brzegowej.",
+ "DRY": "Nie powtarzaj się!",
+ "DRY_Description": "Stworzenie rozwiązania bazowego zajmuje dużo czasu i wymaga dobrego doświadczenia architektonicznego. Jednak to dopiero początek! Gdy zaczniesz programować, prawdopodobnie będziesz musiał napisać dużo powtarzalnego kodu; byłoby wspaniale, gdyby wszystko to można było obsłużyć automatycznie.",
+ "DRY_Description2": "ABP automatyzuje i upraszcza powtarzający się kod tak bardzo, jak to możliwe, postępując zgodnie z konwencją dotyczącą zasady konfiguracji. Nie ogranicza Cię to jednak w przypadku konieczności przełączenia na bieg ręczny. Kontrola jest zawsze w Twoich rękach.",
+ "Authentication": "Uwierzytelnianie",
+ "Authentication_THEPROBLEM_Description": "Pojedyncze logowanie, integracja z Active Directory / LDAP, integracja z OpenIddict, logowanie społecznościowe, uwierzytelnianie dwuskładnikowe, zapomnienie/resetowanie hasła, aktywacja poczty e-mail, rejestracja nowego użytkownika, kontrola złożoności hasła, blokowanie konta w przypadku nieudanych prób, wyświetlanie nieudanych prób logowania... itp. Wiemy, że wszystkie te ogólne wymagania są Ci znane. Nie jesteś sam!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework i wersja komercyjna zapewniają wszystkie te standardowe elementy, wstępnie zaimplementowane jako moduł konta do ponownego wykorzystania. Po prostu włączasz i konfigurujesz to, czego potrzebujesz.",
+ "CrossCuttingConcerns": "Obawy przekrojowe",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Zagadnienia przekrojowe to podstawowa powtarzalna logika, którą należy wdrożyć dla każdego przypadku użycia. Kilka przykładów;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Rozpoczynanie transakcji, zatwierdzanie sukcesu i wycofywanie błędów.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Obsługa i raportowanie wyjątków, zwracanie klientom właściwej odpowiedzi na błędy oraz obsługa przypadków błędów po stronie klienta.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Wdrażanie autoryzacji i walidacji, zwracanie właściwych odpowiedzi i obsługa ich po stronie klienta.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatyzuje lub upraszcza wszystkie typowe problemy przekrojowe. Piszesz tylko kod, który ma znaczenie dla Twojej firmy, a ABP zajmuje się resztą zgodnie z konwencjami.",
+ "ArchitecturalInfrastructure": "Infrastruktura Architektoniczna",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Aby prawidłowo wdrożyć architekturę, zazwyczaj trzeba zbudować infrastrukturę. Na przykład zazwyczaj implementujesz wzorzec Repozytorium. Definiujesz pewne klasy bazowe, aby uprościć i ujednolicić tworzenie jednostek, usług, kontrolerów i innych obiektów.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework zapewnia to wszystko i więcej od razu po wyjęciu z pudełka. Jest dojrzały i dobrze udokumentowany.",
+ "EnterpriseApplicationRequirements": "Wymagania aplikacji korporacyjnych",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Istnieje wiele wymagań, które wielokrotnie wdrażasz w każdej aplikacji biznesowej;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Szczegółowy system uprawnień i zarządzanie uprawnieniami w interfejsie użytkownika w oparciu o role i użytkowników.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Zapisywanie dzienników audytu i historii jednostek w celu śledzenia modyfikacji rekordu bazy danych przez użytkownika.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Spraw, aby Twoje encje zostały usunięte nietrwale, aby zostały oznaczone jako usunięte, zamiast fizycznego usuwania z bazy danych i automatycznego filtrowania usuniętych encji w Twoich zapytaniach.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Tworzenie abstrakcji i opakowań w celu wykorzystania interfejsów API zaplecza z kodu frontendu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Kolejkowanie i wykonywanie zadań w tle.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Obsługa wielu stref czasowych w systemie globalnym.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Udostępnianie walidacji, lokalizacji, logiki autoryzacji pomiędzy serwerem a klientem.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP zapewnia infrastrukturę umożliwiającą łatwe wdrożenie takich wymagań. Ponownie, nie marnujesz swojego cennego czasu na ponowne wdrażanie tego wszystkiego.",
+ "GeneratingInitialCode&Tooling": "Generowanie początkowego kodu i narzędzi",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "W typowej aplikacji internetowej zbudujesz wiele podobnych stron. Większość z nich wykona podobne operacje CRUD. Wielokrotne tworzenie takich stron jest bardzo żmudne i podatne na błędy.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite może w ciągu kilku sekund wygenerować stronę CRUD z pełnym stosem dla Twoich podmiotów. Wygenerowany kod jest warstwowy i czysty. Wdrożono wszystkie standardowe wymagania dotyczące walidacji i autoryzacji. Ponadto generowane są klasy testów jednostkowych. Gdy otrzymasz w pełni działającą stronę, możesz ją modyfikować zgodnie z wymaganiami biznesowymi.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integracja z bibliotekami i systemami innych firm",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Większość bibliotek zaprojektowano jako niskopoziomowe i zazwyczaj trzeba trochę popracować nad ich poprawną integracją bez powtarzania tego samego kodu integracyjnego i konfiguracyjnego w każdym miejscu rozwiązania. Załóżmy na przykład, że musisz użyć RabbitMQ do zaimplementowania rozproszonej magistrali zdarzeń. Wszystko, co chcesz zrobić, to; wysłać wiadomość do kolejki i obsługiwać wiadomości przychodzące. Musisz jednak zrozumieć wzorce przesyłania wiadomości, kolejki i szczegóły wymiany. Aby napisać wydajny kod, musisz stworzyć pulę do zarządzania połączeniami, klientami i kanałami. Musisz także radzić sobie z wyjątkami, komunikatami ACK, ponownym łączeniem się z RabbitMQ w przypadku awarii i nie tylko.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Na przykład integracja z magistralą zdarzeń rozproszonych RabbitMQ firmy ABP abstrahuje wszystkie te szczegóły. Wysyłasz i odbierasz wiadomości bez zgiełku. Czy potrzebujesz pisać kod niskiego poziomu? Nie ma problemu, zawsze możesz to zrobić. ABP nie ogranicza Cię, gdy musisz korzystać z funkcji niskiego poziomu używanej biblioteki.",
+ "WhyNotBuildYourOwnFramework?": "Dlaczego nie zbudować własnego frameworka?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Cała infrastruktura, nawet najprostsza, wymaga dużo czasu, aby ją zbudować, utrzymać i udokumentować. Z biegiem czasu staje się większy i trudno jest go utrzymać w rozwiązaniu. Rozdzielenie ich na projekt nadający się do ponownego wykorzystania jest punktem wyjścia do zbudowania własnego wewnętrznego szkieletu.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Budowanie, dokumentowanie, szkolenie i utrzymywanie wewnętrznych ram jest naprawdę trudne. Jeśli nie masz doświadczonego, oddanego zespołu zajmującego się frameworkiem, Twój wewnętrzny framework szybko staje się nieudokumentowanym, starszym kodem, którego nikt nie jest już w stanie zrozumieć i utrzymać. Z drugiej strony te frameworki są zazwyczaj opracowywane przez jednego lub dwóch programistów w zespole. A ci ludzie stają się silosem wiedzy. Jest to dla nich dobre, ale złe dla firmy, ponieważ są pojedynczym punktem awarii projektu -SPOF- . Kiedy opuszczą firmę, projekt drastycznie się pogarsza.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework to kierowana przez społeczność, dobrze udokumentowana, dojrzała i ogólna platforma aplikacji. Zespół bardzo doświadczonych programistów ciężko pracuje, aby był on aktualny, łatwy do zrozumienia i wygodny w użyciu. Korzystanie z tak stabilnego frameworka pozwala skupić się na własnym kodzie biznesowym i uzyskać pomoc dotyczącą frameworku od ekspertów, kiedy tylko jej potrzebujesz.",
+ "ArchitecturalInfrastructure_Description": "Aplikacje SaaS, systemy modułowe lub mikrousługowe to najczęściej używane modele oprogramowania dla przedsiębiorstw. Budowa takich systemów wymaga nie tylko dobrego zrozumienia i doświadczenia, ale także silnej infrastruktury oprogramowania. W przeciwnym razie będziesz musiał włożyć wiele wysiłku w obsługę tych szczegółów architektonicznych w swojej bazie kodu.",
+ "Modularity": "Modułowość",
+ "Modularity_THEPROBLEM_Description": "Zbudowanie prawdziwie modułowego systemu nie jest łatwe! Wszystkie aspekty systemu (baza danych, encje, interfejsy API, strony/komponenty interfejsu użytkownika) można podzielić na moduły, a każdy moduł można ponownie wykorzystać bez innych. Zwykły ASP.NET Core nie zapewnia takiej modułowej architektury. Jeśli tego potrzebujesz, powinieneś pomyśleć o tym od podstaw.",
+ "Modularity_ABPSOLUTION_Description": "Struktura ABP narodziła się jako modułowa struktura do tworzenia aplikacji. Każda funkcja w ramach została opracowana tak, aby była kompatybilna z modułowością. Dokumentacja i przewodniki wyjaśniają, jak w standardowy sposób opracowywać moduły wielokrotnego użytku.",
+ "SaaSMultiTenancy": "SaaS / obsługa wielu najemców",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy to powszechny sposób wdrażania systemów SaaS. Jednakże wdrożenie spójnej infrastruktury obsługującej wielu najemców może być skomplikowane.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework zapewnia kompletną infrastrukturę dla wielu dzierżawców i abstrakcyjną złożoność kodu biznesowego. Twój kod aplikacji będzie w większości obsługiwał wielodostępność, podczas gdy ABP Framework automatycznie izoluje od siebie bazę danych, pamięć podręczną i inne szczegóły najemców. Obsługuje pojedynczą bazę danych, bazę danych na dzierżawcę i podejścia hybrydowe. Prawidłowo konfiguruje biblioteki takie jak Microsoft Identity i OpenIddict, które zwykle nie są kompatybilne z wieloma dzierżawcami.",
+ "Microservices": "Mikrousługi",
+ "Microservices_THEPROBLEM_Description": "Budowa systemu mikrousług wymaga wielu szczegółów infrastruktury: najbardziej podstawowymi kwestiami są uwierzytelnianie i autoryzacja aplikacji i mikrousług oraz wdrażanie asynchronicznego przesyłania komunikatów i synchronicznych wzorców komunikacji (Rest/GRPC) pomiędzy mikrousługami.",
+ "Microservices_ABPSOLUTION_Description": "Struktura ABP zapewnia usługi, przewodniki i próbki, które pomogą Ci wdrożyć rozwiązanie mikrousług przy użyciu standardowych narzędzi branżowych.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial idzie nawet o krok dalej i zapewnia kompletny szablon startowy , który umożliwi szybkie uruchomienie rozwiązania mikrousługowego.",
+ "PreBuiltModules": "Gotowe moduły",
+ "PreBuiltModules_THEPROBLEM_Description": "Wszyscy mamy podobne, ale nieco inne wymagania biznesowe. Jednak wszyscy powinniśmy wymyślić koło na nowo, ponieważ żaden kod nie może bezpośrednio zadziałać w naszym rozwiązaniu. Wszystkie są osadzonymi częściami większego rozwiązania.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Moduły ABP Commercial zapewniają wiele modułów aplikacji wielokrotnego użytku, takich jak płatności, czat, zarządzanie plikami, raportowanie dziennika audytu... itp. Wszystkie te moduły można łatwo zainstalować w rozwiązaniu i bezpośrednio działają. Stale dodajemy kolejne moduły.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Wszystkie moduły zaprojektowano z możliwością dostosowania do wymagań biznesowych. Jeśli potrzebujesz pełnej kontroli, możesz pobrać pełny kod źródłowy dowolnego modułu i całkowicie dostosować go do konkretnych wymagań biznesowych.",
+ "ABPCommunity": "Społeczność ABP",
+ "ABPCommunity_Description": "Wreszcie bycie w dużej społeczności, w której wszyscy postępują zgodnie z podobnymi stylami i zasadami kodowania oraz mają wspólną infrastrukturę, zapewnia moc, gdy masz problemy lub potrzebujesz pomocy przy podejmowaniu decyzji projektowych. Ponieważ piszemy kod podobnie, możemy sobie nawzajem znacznie lepiej pomagać. ABP to projekt wspierany przez społeczność, który ma ponad 10 000 gwiazdek na GitHubie.",
+ "ABPCommunity_Description2": "Łatwo jest udostępniać kod lub nawet biblioteki do ponownego wykorzystania pomiędzy programistami ABP. Fragment kodu, który działa dla Ciebie, będzie również działać dla innych. Istnieje wiele przykładów i samouczków, które możesz bezpośrednio wdrożyć w swojej aplikacji.",
+ "ABPCommunity_Description3": "Zatrudniając programistę, który pracował wcześniej z architekturą ABP, natychmiast zrozumie Twoje rozwiązanie i w bardzo krótkim czasie rozpocznie prace nad nim.",
+ "WhyAbpIo_Page_Title": "Dlaczego platforma ABP.IO?",
+ "AbpStudio_Page_Title": "Studio ABP",
+ "CampaignInfo": "Kup nową licencję lub odnów istniejącą i zyskaj dodatkowe 2 miesiące bez dodatkowych kosztów! Oferta ta dotyczy wszystkich planów licencyjnych. Skorzystaj z tej ograniczonej czasowo promocji, aby poszerzyć swój dostęp do funkcji premium i uaktualnień.",
+ "HurryUpLastDay": "Pośpiesz się! Ostatni dzień: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Tworzenie stron CRUD za pomocą pakietu ABP Suite",
+ "Testimonials": "Referencje",
+ "MultipleYearDiscount": "Wieloletnia zniżka",
+ "CampaignDiscountText": "Zniżka na Czarny Piątek",
+ "CampaignDiscountName": "Czarny Piątek",
+ "CampaignName:BlackFriday": "Czarny Piątek"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
index 2aebae87cdc..d579f7bbcbf 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
@@ -9,15 +9,18 @@
"QuestionCount": "Perguntas restantes/total",
"Unlimited": "Ilimitado",
"Owners": "Proprietários",
+ "Owner": "Proprietário",
"AddMember": "Adicionar membro",
- "AddOwner": "Adicionar proprietário",
- "AddDeveloper": "Adicionar desenvolvedor",
+ "AddNewOwner": "Adicionar novo proprietário",
+ "AddNewDeveloper": "Adicionar novo desenvolvedor",
"UserName": "Nome de usuário",
"Name": "Nome",
"EmailAddress": "Endereço de email",
"Developers": "Desenvolvedores",
"LicenseType": "Tipo de licença",
"Manage": "Gerenciar",
+ "SetDefault": "Definir como padrão",
+ "DefaultOrganization": "Padrão",
"StartDate": "Data de início",
"EndDate": "Data final",
"Modules": "Módulos",
@@ -62,8 +65,6 @@
"Themes": "Temas",
"JoinOurNewsletter": "Junte-se ao nosso boletim informativo",
"Send": "Mandar",
- "Learn": "Aprender",
- "AdditionalServices": "Serviços adicionais",
"WhatIsABPFramework": "O QUE É A ESTRUTURA DO ABP?",
"OpenSourceBaseFramework": "Estrutura de base de código aberto",
"ABPFrameworkExplanation": "
Após enviar a taxa de licença por transferência bancária, envie-nos um e-mail para accounting@abp.io com seu recibo e o tipo de licença solicitada. Nossas informações de conta bancária internacional:",
"HowToUpgrade": "Como atualizar os aplicativos existentes quando uma nova versão estiver disponível?",
@@ -353,59 +369,721 @@
"WeWillSendYouADownloadLink": "Um link para baixar o e-book foi enviado para {0}.
Verifique sua caixa de entrada/caixas de lixo/spam!",
"InvalidFormInputs": "Por favor, digite as informações válidas especificadas no formulário.",
"DDDBookEmailBody": "Obrigada.
Para baixar seu livro, clique aqui .",
- "FreeDDDEBook": "E-book DDD grátis",
"StartFree": "Comece de graça",
"FreeTrial": "Teste grátis",
"AcceptsMarketingCommunications": " Sim, desejo receber comunicações de marketing comercial da ABP.",
"PurposeOfUsage": "Objetivo de uso",
- "Industry": "Indústria",
"Choose": "- Escolher -",
"CompanyOrganizationName": "Nome da empresa/organização",
"CompanySize": "Tamanho da empresa",
"Next": "Próximo",
"StartTrial": "Comece meu teste grátis",
- "ContactUsIssues": "Contate-nos se tiver algum problema",
+ "ContactUsQuestions": "Entre em contato conosco se tiver alguma dúvida",
"TrialActivatedWarning": "Um usuário tem direito a apenas 1 período de teste gratuito. Você já usou seu período de teste.",
+ "ActivationRequirement": "Você está a um passo de iniciar seu teste.
Após verificar suas informações, ativaremos sua licença. Assim que sua licença for ativada, enviaremos um e-mail para {0} . Não se preocupe, esse processo não demorará muito!",
"SaveAndDownload": "Salvar e baixar",
"CompanyNameValidationMessage": "O nome da empresa é muito longo!",
"AddressValidationMessage": "O endereço é muito longo!",
"TaxNoValidationMessage": "TAX/VAT Não é muito longo!",
"NotesValidationMessage": "O campo de notas é muito longo!",
"CheckYourBillingInfo": "Você pode criar sua fatura apenas uma vez! Verifique suas informações de faturamento antes de criar sua fatura.",
- "Volo.AbpIo.Commercial:030000": "Você já usou seu período de teste.",
- "Volo.AbpIo.Commercial:030001": "Este nome de organização já existe.",
"StartYourFreeTrial": "Inicie o seu teste gratuito",
"TrialLicenseModelInvalidErrorMessage": "Um dos campos a seguir é inválido: nome do país, tamanho da empresa, setor ou finalidade do uso.",
"Trial": "Tentativas",
"Purchased": "Comprado",
- "PurchaseLicense": "Comprar {0} licença",
+ "PurchaseNow": "Compre agora",
"PurchaseTrialLicenseMessage": "A data de expiração da sua licença é {0}.
Se você deseja continuar usando os projetos que criou durante o período de teste gratuito, você precisa alterar as chaves de licença em seus arquivos appsettings.secrets.json
. Aqui está sua chave de licença:",
"TrialLicenseExpireMessage": "Você está usando a licença de teste e sua licença de teste irá expirar em {0}.",
"TryForFree": "Experimentar gratuitamente",
"TrialLicenseExpiredInfo": "Seu período de licença de teste expirou!",
- "CommercialNewsletterConfirmationMessage": "Eu concordo com os Termos e Condições e a Política de Privacidade ",
- "discountForYears": "{0}% de desconto por {1} ano(s)",
- "BlackFridayDiscount": "Desconto de Black Friday",
- "WhyUseAbpIoPlatform": "Por que devo usar a plataforma ABP.IO em vez de criar uma nova solução a partir do zero?",
- "WhyUseAbpIoPlatformFaqExplanation": "Veja esse documento para uma explicação detalhada do porquê de usar a Plataforma ABP.IO tem uma vantagem significativa sobre fazer tudo você mesmo.",
- "OnboardingTrainingFaqTitle": "Você tem treinamento de ABP a bordo?",
- "SupportPolicyFaqTitle": "Qual é sua política de apoio?",
- "SupportPolicyFaqExplanation": "Nós apoiamos apenas a versão ativa e a versão principal anterior. Não garantimos o lançamento de um patch para a 3ª e mais antigas versões principais. Por exemplo, se a versão ativa for a 7.0.0, lançaremos correções tanto para a 6.x.x como para a 7.x.x.x. Além disso, fornecemos suporte somente para questões relacionadas ao ABP Framework e ABP Commercial. Isso significa que nenhum suporte é dado para as aplicações de terceiros, serviços de nuvem e outras bibliotecas periféricas usadas pelos produtos ABP. Usaremos esforços comercialmente razoáveis para fornecer suporte técnico a nossos clientes durante o horário comercial oficial da \"Volosoft Bilisim A.S\". Por outro lado, não nos comprometemos com um acordo de nível de serviço (SLA) de tempo de resposta, mas tentaremos responder às questões técnicas o mais rápido possível dentro de nosso horário oficial de trabalho. A menos que um acordo especial seja feito com o cliente, fornecemos suporte somente em https://support.abp.io. Também temos suporte privado por e-mail, que só está disponível para os detentores de licenças empresariais.",
"DowngradeLicensePlan": "Posso baixar para um plano de licença mais baixo no futuro?",
"DowngradeLicensePlanExplanation": "Você não pode rebaixar seu plano de licença existente. Mas você pode adquirir um novo plano de licença inferior e continuar seu desenvolvimento com a nova licença. Após adquirir uma licença inferior, você só precisa fazer o login em seu novo plano de licença via comando ABP CLI: abp login
Consulte a tabela de comparação de licenças para verificar as diferenças entre os tipos de licença.",
+ "SelectTargetLicense": "Selecione a licença de destino",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Sim, prorrogar a data de validade da minha licença por 1 ano.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Quer estender sua licença por mais 1 ano?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "A atualização não estenderá a data de expiração da sua licença!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Ao atualizar sua licença, você será promovido para um tipo de licença superior, o que lhe permitirá obter benefícios adicionais. Consulte a tabela de comparação de licenças para verificar as diferenças entre os tipos de licença.",
+ "Landing_Page_CustomerStories": "Histórias de clientes",
+ "Landing_Page_OurGreatCustomers": "Nossos Grandes Clientes",
+ "Landing_Page_WebApplicationFramework": "Estrutura de aplicativos da Web",
+ "Landing_Page_WebDevelopmentPlatform": "Plataforma de Desenvolvimento Web",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Plataforma completa de desenvolvimento web",
+ "Landing_Page_TryFreeDemo": "Experimente a demonstração gratuita",
+ "Landing_Page_StartingPointForWebApplications": "O ponto de partida para aplicativos Web baseados em ASP.NET Core! É baseado no Framework ABP para melhor desenvolvimento web.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework fornece uma infraestrutura de software para desenvolver excelentes aplicações web com as melhores práticas.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Arquitetura compatível com microsserviços",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Módulos e temas de aplicativos pré-construídos",
+ "Landing_Page_MultiTenantArchitecture": "Arquitetura multilocatário",
+ "Landing_Page_MultiTenancyDescription": "Aplicativos SaaS facilitados! Multilocação integrada do banco de dados à UI.",
+ "Landing_Page_DDDIntroduction": "Projetado e desenvolvido com base em padrões e princípios DDD. Fornece um modelo em camadas para seu aplicativo.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Infraestrutura completa para autorização, validação, tratamento de exceções, armazenamento em cache, registro de auditoria, gerenciamento de transações e muito mais.",
+ "Landing_Page_PreBuiltApplicationModules": "Módulos de aplicativos pré-construídos que incluem os requisitos mais comuns de aplicativos da web.",
+ "Landing_Page_ChatModule": "Bater papo",
+ "Landing_Page_DocsModule": "Documentos",
+ "Landing_Page_FileManagementModule": "Gerenciamento de arquivos",
+ "Landing_Page_CustomerStory_1": "ABP Commercial permitiu que a SC Ventures entregasse uma plataforma SaaS de banco de dados de silo multilocatário de nível bancário em 9 meses para apoiar o financiamento da cadeia de suprimentos de contas a receber/contas a pagar de faturas de valor significativo de múltiplas âncoras integradas. A modularidade do ABP possibilitou que a equipe entregasse em tempo recorde, passasse por todos os VAPT e implantasse a pilha de microsserviços em contêineres por meio de CI/CD completo e pipelines na produção.",
+ "Landing_Page_CustomerStory_2": "Vemos o valor de usar o ABP Commercial para reduzir as despesas gerais de projetos de desenvolvimento personalizados. A equipe pode unificar o padrão de código em diferentes fluxos de projeto. Vemos mais potencial na estrutura para construirmos novos recursos mais rapidamente do que antes. Confiamos que veremos constantemente o valor de alavancar a ABP Comercial.",
+ "Landing_Page_CustomerStory_3": "Nós amamos a ABP. Não precisamos escrever tudo do zero. Começamos com recursos prontos para uso e nos concentramos apenas no que realmente precisamos escrever. Além disso, o ABP é bem arquitetado e o código é de alta qualidade com menos bugs. Se tivéssemos que escrever tudo o que precisávamos sozinhos, talvez levassemos anos. Mais uma coisa que gostamos é que a nova versão, ou correção de problemas, ou melhoria sai muito em breve \n a cada duas semanas. Não esperamos muito.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial é um produto fantástico que recomendo. Produtos comerciais para comercializar para nossos clientes em uma única plataforma configurável. O salto começa com o fato de que a estrutura e as ferramentas fornecidas a qualquer equipe valem cada centavo. A ABP Commercial foi a que melhor atendeu às nossas necessidades.",
+ "Landing_Page_AdditionalServices": "Licença personalizada ou por volume, integração, treinamento e suporte ao vivo, desenvolvimento de projetos personalizados, portabilidade de projetos existentes e muito mais...",
+ "Landing_Page_IncludedDeveloperLicenses": "Incluídas {0} licenças de desenvolvedor",
+ "Landing_Page_SeeOnDemo": "Veja na demonstração",
+ "Landing_Page_LeptonThemes": "LeptonTemas",
+ "Landing_Page_AccountModuleDescription_1": "Este módulo implementa o sistema de autenticação de uma aplicação;",
+ "Landing_Page_AccountModuleDescription_2": "Fornece uma página de login com o nome de usuário e senha",
+ "Landing_Page_AccountModuleDescription_3": "Fornece uma página de registro para criar uma nova conta.",
+ "Landing_Page_AccountModuleDescription_4": "Fornece uma página de senha esquecida para enviar um link de redefinição de senha por e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Fornece funcionalidade de confirmação de e-mail com UI.",
+ "Landing_Page_AccountModuleDescription_6": "Implementa autenticação de dois fatores (SMS e e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementa o bloqueio do usuário (bloqueia a conta pelo período de tempo definido quando ocorre um determinado número de logins com falha devido a credenciais inválidas dentro de um determinado intervalo de tempo).",
+ "Landing_Page_AccountModuleDescription_8": "Implementa a interface e a funcionalidade do servidor de autenticação do Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Permite alternar entre locatários em um ambiente multilocatário.",
+ "Landing_Page_AccountModuleDescription_10": "Permite alterar o idioma da UI do aplicativo.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Este módulo fornece a UI de relatórios de log de auditoria para a infraestrutura de auditoria. Permite pesquisar, filtrar e mostrar entradas de log de auditoria e logs de alterações de entidade.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Uma entrada de log de auditoria consiste em dados críticos sobre cada solicitação do cliente:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, navegador, endereço IP, nome do cliente",
+ "Landing_Page_AuditLoggingModuleDescription_4": "O usuário",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Método HTTP, código de status de retorno HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Sucesso/falha, detalhes da exceção, se disponíveis",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Duração da execução da solicitação",
+ "Landing_Page_AuditLoggingModuleDescription_8": "As entidades foram criadas, excluídas ou atualizadas nesta solicitação (com propriedades alteradas).",
+ "Landing_Page_BloggingModuleDescription_1": "Este módulo adiciona um blog simples ao seu aplicativo ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Permite criar vários blogs em um único aplicativo.",
+ "Landing_Page_BloggingModuleDescription_3": "Suporta o formato Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Permite escrever comentários para uma postagem.",
+ "Landing_Page_BloggingModuleDescription_5": "Permite atribuir tags às postagens do blog.",
+ "Landing_Page_BloggingModuleDescription_6": "Veja o site blog.abp.io como um exemplo ao vivo do módulo de blog.",
+ "Landing_Page_ChatModuleDescription_1": "Este módulo é usado para mensagens em tempo real entre usuários do aplicativo.",
+ "Landing_Page_ChatModuleDescription_2": "Mensagens em tempo real na página de chat.",
+ "Landing_Page_ChatModuleDescription_3": "Pesquise usuários no aplicativo para novas conversas.",
+ "Landing_Page_ChatModuleDescription_4": "Lista de contatos para conversas recentes.",
+ "Landing_Page_ChatModuleDescription_5": "Notificações de novas mensagens quando o usuário está visualizando outra página.",
+ "Landing_Page_ChatModuleDescription_6": "Crachá de contagem total de mensagens não lidas no ícone do menu.",
+ "Landing_Page_ChatModuleDescription_7": "Contagem de mensagens não lidas para cada conversa.",
+ "Landing_Page_ChatModuleDescription_8": "Conversas preguiçosas e carregadas.",
+ "Landing_Page_DocsModuleDescription_1": "Este módulo é utilizado para criar sites de documentação técnica;",
+ "Landing_Page_DocsModuleDescription_2": "Integração integrada com o GitHub : escreva e gerencie documentos diretamente no GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Suporte de versionamento diretamente integrado às versões do GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Suporta vários idiomas (com suporte alternativo para o idioma padrão).",
+ "Landing_Page_DocsModuleDescription_5": "Suporta os formatos Markdown e HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Fornece uma navegação e uma seção de esboço .",
+ "Landing_Page_DocsModuleDescription_7": "Permite hospedar documentação de múltiplos projetos em uma única aplicação.",
+ "Landing_Page_DocsModuleDescription_8": "Links para o arquivo no GitHub, para que qualquer pessoa possa contribuir facilmente clicando no link Editar .",
+ "Landing_Page_DocsModuleDescription_9": "Além da fonte GitHub, permite simplesmente usar uma pasta como fonte de documentação.",
+ "Landing_Page_FileManagementModuleDescription_1": "Carregue, baixe e organize arquivos em uma estrutura hierárquica de pastas.",
+ "Landing_Page_FileManagementModuleDescription_2": "Este módulo é usado para fazer upload, download e organizar arquivos em uma estrutura hierárquica de pastas. Também é compatível com multilocação e você pode determinar o limite de tamanho total para seus inquilinos.",
+ "Landing_Page_FileManagementModuleDescription_3": "Este módulo é baseado no sistema BLOB Storing , portanto pode utilizar diferentes provedores de armazenamento para armazenar o conteúdo do arquivo.",
+ "Landing_Page_IdentityModuleDescription_1": "Este módulo implementa o sistema de Usuário e Função de uma aplicação;",
+ "Landing_Page_IdentityModuleDescription_2": "Baseado na biblioteca ASP.NET Core Identity da Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Gerenciar funções e usuários no sistema. Um usuário pode ter múltiplas funções .",
+ "Landing_Page_IdentityModuleDescription_4": "Defina permissões em níveis de função e usuário.",
+ "Landing_Page_IdentityModuleDescription_5": "Ativar/desativar autenticação de dois fatores e bloqueio de usuário por usuário.",
+ "Landing_Page_IdentityModuleDescription_6": "Gerenciar perfil de usuário básico e senha .",
+ "Landing_Page_IdentityModuleDescription_7": "Gerencie tipos de declarações no sistema, defina declarações para funções e usuários.",
+ "Landing_Page_IdentityModuleDescription_8": "Página de configuração para gerenciar a complexidade da senha , login do usuário, conta e bloqueio.",
+ "Landing_Page_IdentityModuleDescription_9": "Suporta autenticação LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Fornece verificação de e-mail e número de telefone .",
+ "Landing_Page_IdentityModuleDescription_11": "Suporta integrações de login social (Twitter, Facebook, GitHub etc...).",
+ "Landing_Page_IdentityModuleDescription_12": "Gerenciar unidades organizacionais no sistema.",
+ "Landing_Page_PaymentModuleDescription_1": "Fornece integração para diferentes gateways de pagamento.",
+ "Landing_Page_PaymentModuleDescription_2": "Este módulo fornece integração para gateways de pagamento, para que você possa receber facilmente o pagamento de seus clientes.",
+ "Landing_Page_PaymentModuleDescription_3": "Este módulo suporta os seguintes gateways de pagamento",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Use as mesmas credenciais para Commercial.abp.io e support.abp.io .",
+ "WatchCrudPagesVideo": "Assista ao vídeo "Criando páginas CRUD com ABP Suite"!",
+ "WatchGeneratingFromDatabaseVideo": "Assista ao vídeo "ABP Suite: Gerando páginas CRUD a partir de tabelas de banco de dados existentes"!",
+ "WatchTakeCloserLookVideo": "Assista ao vídeo "Dê uma olhada mais de perto na geração de código: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Você deve ter um endereço de e-mail confirmado para iniciar uma licença de avaliação.",
+ "EmailVerificationMailNotSent": "Não foi possível enviar o e-mail de verificação de e-mail.",
+ "GetConfirmationEmail": "Clique aqui para receber um e-mail de verificação, caso ainda não o tenha recebido.",
+ "WhichLicenseTypeYouAreInterestedIn": "Em qual tipo de licença você está interessado?",
+ "DontTakeOurWordForIt": "Não acredite apenas na nossa palavra...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Leia o que os usuários comerciais da ABP querem que você saiba",
+ "Testimonial_ShortDescription_1": "A modularidade do ABP possibilitou que a equipe entregasse no prazo.",
+ "Testimonial_ShortDescription_2": "Crie novos recursos mais rápido do que antes.",
+ "Testimonial_ShortDescription_3": "Começamos com recursos prontos para uso e nos concentramos apenas no que realmente precisamos escrever.",
+ "Testimonial_ShortDescription_4": "A ABP Commercial foi a que melhor atendeu às nossas necessidades.",
+ "OnlineReviewersOnAbpCommercial": "Avaliações on-line sobre comercial da ABP",
+ "SeeWhatToldAboutAbpCommercial": "Veja o que foi contado sobre a ABP Comercial e escreva sua opinião se quiser.",
+ "BlazoriseLicense": "Precisamos comprar a licença Blazorise?",
+ "BlazoriseLicenseExplanation": "Temos um acordo entre a Volosoft e a Megabit, com este acordo a licença Blazorise é agregada aos produtos comerciais da ABP, portanto, nossos clientes não precisam comprar uma licença Blazorise extra.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x desenvolvedores adicionais",
+ "ExtendPaymentInfoSection_DiscountRate": "Desconto {0}%",
+ "TotalNetPrice": "Preço Líquido Total",
+ "EFCore": "Núcleo do Entity Framework",
+ "All": "Todos",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Provedor de dados",
+ "UIFramework": "Estrutura de IU",
+ "LeptonXThemeForDashboard": "Tema LeptonX para seu painel de administração por",
+ "AbpPlatform": "Plataforma ABP",
+ "YouDeserveGoodUXUI": "Você merece uma boa UI e uma UX melhor. O tema LeptonX da ABP está aqui para servi-lo.",
+ "ViewLiveDemo": "Veja a demonstração do tema ao vivo",
+ "GetLeptonX": "Obtenha o LeptonX agora",
+ "SeeLeptonXDocumentation": "Consulte a documentação do LeptonX",
+ "SeeLeptonDocumentation": "Consulte a documentação do Lepton",
+ "SimplifiedMenu": "Menu simplificado",
+ "SimplifiedMenuDescription": "Você pode encontrar facilmente a página que procura filtrando o menu",
+ "YourFavoritePages": "Suas páginas favoritas ao seu alcance",
+ "YourFavoritePagesDescription": "Adicione ou remova facilmente a página dos favoritos clicando no ícone de estrela no canto superior direito da página.",
+ "BreadCrumbs": "Breadcrumb para troca perfeita",
+ "BreadCrumbsDescription": "Usando o Breadcrumb, você pode alternar para as páginas do mesmo nível com um clique, mesmo quando o menu esquerdo está fechado, e funciona responsivo em tablets e dispositivos móveis!",
+ "YourMenu": "Seu cardápio como desejar",
+ "YourMenuDescription": "Personalize os ícones clicáveis diretamente e as caixas suspensas no menu do usuário como desejar. O menu do usuário é totalmente personalizável de acordo com suas necessidades",
+ "RtlSupport": "Suporte RTL para o seu idioma",
+ "RtlSupportDescription": "O tema LeptonX suporta RTL para o seu idioma. As opções de idioma estão no menu de configurações para você alterar o idioma.",
+ "YourColors": "Suas cores na IU do painel de administração",
+ "YourColorsDescription": "O tema LeptonX funciona de acordo com as preferências do seu sistema e tem opções de tema claro de painel, tema escuro de painel e tema semi-escuro de painel.",
+ "ArrangeContentWidth": "Organize facilmente a largura do seu conteúdo",
+ "ArrangeContentWidthDescription": "Altere facilmente a largura da sua área de conteúdo.",
+ "LeptonXCompatibleWith": "O tema LeptonX é compatível com",
+ "MobileResponsiveTemplate": "Modelo responsivo para dispositivos móveis",
+ "MobileResponsiveTemplateDescription1": "Acesse o painel de administração do LeptonX de qualquer dispositivo de sua preferência.",
+ "MobileResponsiveTemplateDescription2": "Ele foi projetado para você usar facilmente em todos os seus dispositivos. É responsivo em dispositivos móveis e tamanhos de tablets.",
+ "TopMenuLayoutOption": "Opção de layout do menu superior",
+ "TopMenuLayoutOptionDescription1": "Se você deseja configurar seu site com o mesmo painel de administração, é possível fazê-lo com o Tema LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Experimente o layout do menu superior do LeptonX para que isso aconteça!",
+ "EasilyCustomizable": "Facilmente personalizável para as cores da sua marca",
+ "EasilyCustomizableDescription1": "Você pode personalizar o tema LeptonX usando apenas algumas variáveis SCSS. Sem substituição, sem carga extra de CSS!",
+ "EasilyCustomizableDescription2": "Com LeptonX, você pode organizar seu painel de administração como quiser.",
+ "IndependentLayout": "Layout independente e área de conteúdo",
+ "IndependentLayoutDescription1": "A infraestrutura de layout do LeptonX foi projetada completamente separada do conteúdo.",
+ "IndependentLayoutDescription2": "Isso significa que você pode criar livremente seu projeto com uma estrutura de conteúdo diferente do Bootstrap, se desejar.",
+ "MostUsedLibraries": "Bibliotecas mais utilizadas integradas ao LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX contém suas bibliotecas mais usadas. Ele permite que você use bibliotecas como ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 e Toastr sem esforço.",
+ "MostUsedLibrariesDescription2": "LeptonX também oferece suporte a bibliotecas MVC Angular e específicas do Blazor.",
+ "CreateAndCustomize": "Crie e personalize as páginas que você precisa em segundos com as páginas personalizadas LeptonX",
+ "CreateAndCustomizeDescription": "Ao usar o LeptonX Theme você também tem acesso a muitas páginas HTML pré-fabricadas. Isso inclui muitas páginas, como página de login, blog, perguntas frequentes, lista de assinaturas, fatura, preços e gerenciamento de arquivos.",
+ "LeptonThemeForAdmin": "Tema Lepton para seu painel de administração por",
+ "LeptonThemeForAdminDescription": "O tema Lepton ainda está disponível e será mantido. Se quiser mudar para o tema LeptonX como usuário do tema Lepton, você pode consultar a documentação para aprender como fazer.",
+ "LeptonCompatibleWith": "O tema Lepton é compatível com",
+ "BlackFridayDiscount": "Desconto de Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} para {1} desenvolvedores adicionais",
+ "Upgrade": "Atualizar",
+ "Renewal": "Renovação",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licença",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Renovação da licença",
+ "Total": "Total",
+ "SupportPolicyFaqTitle": "Qual é sua política de apoio?",
+ "SupportPolicyFaqExplanation": "Nós apoiamos apenas a versão ativa e a versão principal anterior. Não garantimos o lançamento de um patch para a 3ª e mais antigas versões principais. Por exemplo, se a versão ativa for a 7.0.0, lançaremos correções tanto para a 6.x.x como para a 7.x.x.x. Além disso, fornecemos suporte somente para questões relacionadas ao ABP Framework e ABP Commercial. Isso significa que nenhum suporte é dado para as aplicações de terceiros, serviços de nuvem e outras bibliotecas periféricas usadas pelos produtos ABP. Usaremos esforços comercialmente razoáveis para fornecer suporte técnico a nossos clientes durante o horário comercial oficial da \"Volosoft Bilisim A.S\". Por outro lado, não nos comprometemos com um acordo de nível de serviço (SLA) de tempo de resposta, mas tentaremos responder às questões técnicas o mais rápido possível dentro de nosso horário oficial de trabalho. A menos que um acordo especial seja feito com o cliente, fornecemos suporte somente em https://support.abp.io. Também temos suporte privado por e-mail, que só está disponível para os detentores de licenças empresariais.",
+ "TotalDevelopers": "Total de {0} desenvolvedores",
+ "CustomPurchaseExplanation": "Adaptado às suas necessidades específicas",
+ "WhereDidYouHearAboutUs": "Onde você ouviu sobre nós?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "De um amigo",
+ "Other": "Outro",
+ "WhereDidYouHearAboutUs_explain": "Especificamos ...",
+ "DeletingMemberWarningMessage": ""{0}" será removido da lista de desenvolvedores. Se desejar, você pode atribuir esta vaga vazia a outro desenvolvedor posteriormente.",
+ "AdditionalInfo": "Se as vagas de desenvolvedor estiverem acima de seus requisitos, você poderá reduzi-las. Você pode enviar um e-mail para info@abp.io para remover algumas de suas licenças de desenvolvedor. A liberação de licenças de desenvolvedor não utilizadas reduzirá o custo de renovação da licença. Se desejar, você pode recomprar licenças de desenvolvedor adicionais dentro do período de licença ativa. Observe que, como há {0} desenvolvedores neste pacote de licença, você não pode reduzir esse número.",
+ "LinkExpiredErrorMessage": "O link que você está tentando acessar expirou.",
+ "ExpirationDate": "Data de validade",
+ "SpringCampaignDiscount": "Desconto na campanha de primavera",
+ "WhyUseAbpIoPlatform": "Por que devo usar a plataforma ABP.IO em vez de criar uma nova solução a partir do zero?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Veja esse documento para uma explicação detalhada do porquê de usar a Plataforma ABP.IO tem uma vantagem significativa sobre fazer tudo você mesmo.",
+ "EulaPageTitle": "Contrato de licença de usuário final (EULA)",
+ "PrivacyPolicyPageTitle": "Política de Privacidade - Política de Cookies",
+ "TermsConditionsPageTitle": "Termos e Condições",
+ "TrainingsPageTitle": "Pacotes de treinamento ABP",
+ "ModulesPageTitle": "Módulos de aplicativos pré-construídos ABP",
+ "Volo.AbpIo.Commercial:040001": "A chave de acesso da API está incorreta.",
+ "GetLepton": "Obtenha Lepton agora",
+ "MyOrganizations_Detail_LicenseStartDate": "Data de início da licença",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Data de validade",
+ "BlazoriseSupport": "Como obtenho a chave de licença do Blazorise e o suporte da equipe do Blazorise?",
+ "BlazoriseSupportExplanation": "Siga as etapas abaixo para obter suporte da equipe Blazorise e obter sua chave de licença Blazorise:",
+ "BlazoriseSupportExplanation1": "Inscreva-se para uma nova conta em blazorise.com/support/register com o mesmo endereço de e-mail da sua conta abp.io. Deixe a entrada "Chave de licença" em branco. Deve ser o mesmo endereço de e-mail da sua conta de e-mail no abp.io.",
+ "BlazoriseSupportExplanation2": "Verifique seu endereço de e-mail verificando sua caixa de e-mail. Verifique sua caixa de spam se não encontrar um e-mail em sua caixa de entrada!",
+ "BlazoriseSupportExplanation3": "Faça login no site de suporte do Blazorise em blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Se você tiver uma licença comercial ABP ativa, também terá uma licença Blazorise PRO. Você pode obter sua chave de licença do Blazorise em blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Você pode postar suas dúvidas no site de suporte e gerar um token de produto para seu aplicativo.",
+ "AbpLiveTrainingPackages": "Pacotes de treinamento ao vivo da ABP",
+ "Releases": "Lançamentos",
+ "ReleasesDescription": "Registros de liberação do Comercial ABP.",
+ "ReleaseDate": "Data de lançamento",
+ "Labels": "Etiquetas",
+ "PreRelease": "Pré-lançamento",
+ "AllTypes": "Todos os tipos",
+ "Enhancement": "Aprimoramento",
+ "Bug": "Erro",
+ "Feature": "Recurso",
+ "AllUIs": "Todas as IUs",
+ "MVC": "MVC",
+ "BlazorServer": "Servidor Blazor",
+ "MAUI": "Maui",
+ "HowItWorks_Page_Title": "Como funciona?",
+ "HowItWorks_Page_Description": "ABP Framework estende a plataforma .NET. Portanto, tudo o que você pode fazer com uma solução .NET simples já é possível com o ABP Framework. Isso torna mais fácil começar com uma curva de aprendizado baixa.",
+ "HowItWorks_Description1": "ABP Framework estende a plataforma .NET. Portanto, tudo o que você pode fazer com uma solução .NET simples já é possível com o ABP Framework. Isso torna mais fácil começar com uma curva de aprendizado baixa.",
+ "HowItWorks_Description2": "Depois que você começar a aprender e usar os recursos do ABP Framework, desenvolver seu software será muito mais divertido do que nunca.",
+ "HowItWorks_Description3": "Esta página explica basicamente como você usa a plataforma ABP.IO como desenvolvedor .NET.",
+ "CreateANewSolution": "Crie uma nova solução .NET",
+ "CreateANewSolution_Description1": "Tudo começa com a criação de uma nova solução .NET integrada da ABP.",
+ "StartWithStartupTemplates": "Inicie um dos modelos de solução de inicialização predefinidos",
+ "SimpleMonolithApplicationTemplate": "Modelo de aplicativo monolítico simples",
+ "LayeredApplicationTemplate": "Modelo de aplicativo em camadas",
+ "MicroserviceSolutionTemplate": "Modelo de solução de microsserviço",
+ "CreateEmptySolutionAndUseAbp": "Ou crie uma nova solução .NET vazia e instale você mesmo os pacotes ABP NuGet e NPM.",
+ "CreatingSolutionWithMultipleOptions": "Existem várias opções de interface de usuário e banco de dados ao criar uma nova solução.",
+ "UIFrameworkOptions": "Opções de estrutura de interface do usuário",
+ "DotnetSolutionWithoutDependency": "Agora, você tem uma solução .NET regular em seu computador local que não depende de uma plataforma de nuvem ou serviço externo.",
+ "CheckTheDocumentForDetails": "Você pode verificar o documento {1} para obter detalhes.",
+ "UIAndDatabaseIndependent": "ABP pode funcionar com qualquer UI e qualquer provedor de banco de dados compatível com .NET. \n No entanto, esses provedores de UI e banco de dados são pré-integrados e bem documentados.",
+ "InstallAbpModules": "Instale módulos ABP",
+ "DevelopYourSolution": "Desenvolva sua solução",
+ "DeployAnywhere": "Implante em qualquer lugar",
+ "InstallAbpModule_Description1": "ABP é uma estrutura modular de desenvolvimento de aplicativos. Os modelos de solução de inicialização já vêm com os módulos essenciais instalados. \n Mas há mais módulos de aplicativos que você pode querer usar em sua solução.",
+ "InstallAbpModule_Description2": "Cada módulo consiste em alguns pacotes NuGet e NPM e possui um documento de instalação. O ABP Suite faz a maior parte do trabalho automaticamente e, em seguida, você configura ou ajusta manualmente o módulo com base em sua documentação.",
+ "DevelopYourSolution_Description1": "A infraestrutura da ABP faz com que você se concentre em seu próprio código de negócios , automatizando o trabalho repetitivo e fornecendo infraestrutura pré-construída e recursos de aplicativos.",
+ "DevelopYourSolution_Description2": "No bloco de código a seguir, você pode ver como o ABP Framework se integra perfeitamente ao seu código e automatiza as tarefas repetitivas para você.",
+ "DevelopYourSolution_Description3": "Mesmo neste bloco de shortcode, o ABP faz muitas coisas por você.",
+ "DevelopYourSolution_Description4": "Ele fornece classes base para aplicar convenções, como injeção de dependência \n . Os serviços genéricos de repositório \n fornecem uma maneira conveniente de \n interagir com o banco de dados. A autorização declarativa \n funciona com um sistema de permissão ajustado.",
+ "DevelopYourSolution_Description5": "O ABP automatiza completamente a unidade de trabalho \n (para conexão de banco de dados e gerenciamento de transações), tratamento de exceções \n , validação de \n , \n e registro de auditoria . Ele fornece muito mais blocos de construção para simplificar suas tarefas diárias de desenvolvimento e focar em seu próprio código enquanto cria aplicativos \n prontos para produção.",
+ "DevelopYourSolution_Description6": "Você pode imaginar o quanto esse bloco de código pode ser longo e complicado se você fizer tudo manualmente.",
+ "SuiteCrudGenerationInFewSeconds": "Além de codificar manualmente sua solução, você pode criar páginas CRUD avançadas totalmente funcionais em poucos minutos usando as ferramentas do ABP Suite. Ele gera o código em sua solução, para que você possa ajustá-lo com base em seus requisitos personalizados.",
+ "DeployAnywhere_Description1": "No final das contas, você tem uma solução .NET pura. Você pode implantar sua solução em seu próprio servidor, em uma plataforma em nuvem, em Kubernetes ou em qualquer lugar que desejar. Você pode implantar em quantos servidores desejar. ABP é uma ferramenta independente do ambiente de implantação.",
+ "ExpertiseAbpFramework": "Conheça a estrutura ABP",
+ "ExpertiseAbpFramework_Description1": "Quer ir além do básico e adquirir experiência com a plataforma ABP.IO?",
+ "FreeDownload": "Download grátis",
+ "Read": "Ler",
+ "HavingTrouble": "Está com problemas?",
+ "HavingTrouble_Description1": "Você tem problemas para desenvolver sua solução? Estamos aqui! Use a plataforma de suporte ABP \n ou envie um e-mail para obter ajuda diretamente dos membros da equipe Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Você pode navegar em nossos tópicos de ajuda ou pesquisar nas perguntas frequentes, \n ou pode nos fazer uma pergunta usando o formulário de contato.",
+ "OtherModules": "Outros Módulos",
+ "OtherModules_Description1": "Conta, registro de auditoria, bate-papo, kit CMS, gerenciamento de arquivos, formulários, GDPR, identidade, gerenciamento de idiomas, pagamento, Saas e muito mais...",
+ "HowItWorks_DatabaseProviderOptions": "Opções de provedor de banco de dados",
+ "SeeFAQ": "Veja perguntas frequentes",
+ "ReleaseLogs": "Registros de liberação",
+ "ReleaseLogs_Tag": "{0} Registros de lançamento",
+ "ReleaseLogs_Pr": "Solicitação pull nº{0} - {1}",
+ "NoLabels": "Sem rótulos",
+ "DoesTheSubscriptionRenewAutomatically": "A assinatura é renovada automaticamente?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "O ABP Comercial não possui modelo de cobrança com renovação automática. Portanto, sua assinatura não será renovada automaticamente ao final do período de licença. Se quiser continuar a usufruir dos benefícios do ABP Comercial, é necessário renová-lo manualmente na página de gerenciamento da organização . Se você tiver várias organizações, clique no botão "Gerenciar" na organização que está expirando e, em seguida, clique no botão "Estender agora" para renovar sua licença. Você também pode dar uma olhada em O que acontece quando minha licença termina? seção.",
+ "ExtraQuestionCreditsFaqTitle": "Posso adquirir créditos extras para perguntas de suporte?",
+ "ExtraQuestionCreditsFaqExplanation": "Sim você pode. Para adquirir créditos extras para perguntas, envie um e-mail para info@abp.io com o nome da sua organização. Aqui está a lista de preços para os créditos extras das perguntas:
",
+ "AlreadyBetaTester": "Você já ingressou no programa de testadores beta.",
+ "AbpStudio": "Estúdio ABP",
+ "AbpStudio_Description": "ABP Studio ainda está em desenvolvimento. Você pode preencher o formulário abaixo para ser um dos primeiros usuários.",
+ "AbpStudio_Description1": "ABP Studio é um aplicativo de desktop multiplataforma para desenvolvedores ABP.",
+ "AbpStudio_Description2": "Ele está bem integrado ao ABP Framework e tem como objetivo fornecer um ambiente de desenvolvimento confortável para você , automatizando coisas, fornecendo insights sobre sua solução, tornando muito mais fácil desenvolver, executar e implantar suas soluções.",
+ "AbpStudio_ComingSoon": "Em breve Data planejada de lançamento da versão beta: quarto trimestre de 2023.",
+ "AbpStudio_PlannedPreviewDate": "Data planejada de lançamento da visualização: quarto trimestre de 2023.",
+ "BetaRequest": "Solicitação beta",
+ "CreateNewSolutions": "Crie novas soluções",
+ "CreateNewSolutions_Description1": "Você pode criar desde aplicativos simples até soluções modulares monolíticas ou de microsserviços facilmente com muitas opções. Você obtém uma solução de software básica completa e pronta para produção para o seu negócio.",
+ "ArchitectYourSolutions": "Arquitete suas soluções",
+ "ArchitectYourSolutions_Description1": "Crie estruturas de soluções monolíticas-modulares e de microsserviços com mais facilidade criando módulos ou serviços e estabelecendo relações entre eles. Você também pode instalar ou desinstalar módulos de aplicativos pré-construídos.",
+ "ExploreYourSolution": "Explore sua solução",
+ "ExploreYourSolution_Description1": "O ABP Studio mostra uma visão de alto nível dos componentes da sua solução e dos módulos dos quais ela depende. Você pode explorar entidades, serviços, APIs HTTP e muito mais sem precisar abrir sua base de código.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Execute soluções de vários aplicativos ou microsserviços com rapidez",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Execute um, vários ou todos os serviços com um único clique. Desta forma, é muito fácil parar um serviço, executá-lo no Visual Studio para testar ou depurar .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Veja uma lista de serviços, visualize solicitações HTTP em tempo real e contagens de exceções para cada serviço.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Veja todos os detalhes de todas as solicitações HTTP recebidas em qualquer serviço.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Explore detalhes de exceção em tempo real em qualquer serviço, filtre e pesquise facilmente.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Mostre os logs do aplicativo , filtre por nível de log ou pesquise por texto.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Navegue pela UI do seu aplicativo sem sair do executor de soluções.",
+ "IntegrateToYourKubernetesCluster": "Integre ao seu cluster Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Conecte seu ambiente de desenvolvimento local a um cluster Kubernetes local ou remoto , onde esse cluster já executa sua solução de microsserviço.",
+ "IntegrateToYourKubernetesCluster_Description2": "Acesse qualquer serviço no Kubernetes com seu nome de serviço DNS, assim como eles estão sendo executados em seu computador local.",
+ "IntegrateToYourKubernetesCluster_Description3": "Intercepte qualquer serviço nesse cluster, para que todo o tráfego do serviço interceptado seja automaticamente redirecionado para o serviço que está em execução na sua máquina local. Quando seu serviço precisa usar qualquer serviço no Kubernetes, o tráfego é redirecionado de volta para o cluster, assim como seu serviço local está sendo executado dentro do Kubernetes.",
+ "GetInformed": "Informe-se",
+ "Studio_GetInformed_Description1": "Deixe seus dados de contato para se informar e experimente primeiro quando o ABP Studio for lançado.",
+ "Studio_GetInformed_Description2": "Data planejada de lançamento da visualização: terceiro trimestre de 2023.",
+ "ThankYou!": "Obrigado!",
+ "SendBetaRequest": "Enviar solicitação beta",
+ "YouJoinedTheBetaTesterProgram": "Você ingressou no programa beta tester do ABP Studio.",
+ "PricingExplanation2": "Garantia de devolução do dinheiro em 30 dias — Saiba mais",
+ "MoneyBackGuaranteeText": "* Garantia de devolução do dinheiro em 30 dias para todas as licenças! Reembolso de 100% para Team, reembolso de 60% para licenças Business e Enterprise em 30 dias.",
+ "MobileApplicationStartupTemplates": "Modelos de inicialização de aplicativos móveis",
+ "MobileApplicationStartupTemplates_Description1": "Modelos integrados de inicialização de aplicativos móveis para suas soluções comerciais ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Crie aplicativos de linha de negócios poderosos usando modelos de inicialização móvel da ABP",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial fornece dois modelos de inicialização de aplicativos móveis implementados com React Native e .NET MAUI. Ao criar sua nova solução baseada em ABP, você também terá aplicativos básicos de inicialização conectados às suas APIs de back-end.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "O aplicativo possui um ciclo de token de autenticação pré-construído, suporte multilíngue, suporte multilocação, login, esquecimento de senha, gerenciamento de perfil e uma página de gerenciamento de usuários . Você pode adicionar sua própria lógica de negócios e personalizá-la com base em seus requisitos.",
+ "TwoFrameworkOptions": "Duas opções de estrutura",
+ "TwoFrameworkOptions_Description": "ABP fornece modelos de inicialização móvel React Native e .NET MAUI . Dessa forma, você pode escolher aquele que melhor se adapta às suas necessidades. Ambos os aplicativos reutilizam código na taxa mais alta entre as plataformas iOS e Android.",
+ "PreIntegratedToYourBackend": "Pré-integrado ao seu back-end",
+ "PreIntegratedToYourBackend_Description": "Os aplicativos ABP Mobile são pré-integrados às suas APIs de back-end. Ele obtém um token de autenticação válido do servidor e faz solicitações autenticadas.",
+ "MultiLanguage": "Multi Idiomas",
+ "MultiLanguage_Description": "Ele já suporta mais de 10 idiomas prontos para uso. Você também pode adicionar os próximos idiomas.",
+ "Arabic": "árabe",
+ "Czech": "Tcheco",
+ "English": "Inglês",
+ "Hungarian": "húngaro",
+ "Finnish": "finlandês",
+ "French": "Francês",
+ "Hindi": "hindi",
+ "Portuguese": "Português",
+ "Italian": "italiano",
+ "Russian": "russo",
+ "Slovak": "Eslovaco",
+ "Turkish": "turco",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Envolva e retenha seus clientes com os aplicativos móveis da ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Seus clientes desejam gerenciar seus produtos e assinaturas de qualquer lugar, a qualquer hora. Isso exige que as organizações criem aplicativos móveis que permitam aos clientes atender às suas solicitações de forma rápida e integrada.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Com os aplicativos ABP Mobile, você pode criar aplicativos móveis nativos de alta qualidade para Android e iOS… Usando uma única base de código e sem comprometer a segurança, qualidade ou escalabilidade.",
+ "OneCodeBaseMultipleDevices": "Vários dispositivos com base em um código",
+ "OneCodeBaseMultipleDevices_Description": "Os aplicativos ABP Mobile são multiplataforma. Eles estão prontos para serem instalados e executados em dispositivos iOS e Android e se adaptam a diferentes formatos usando uma única base de código. Os desenvolvedores só precisam criar a UI e o código front-end uma vez, não há necessidade de adaptar o código para cada dispositivo que você deseja oferecer suporte.",
+ "ComesWithTheSourceCode": "Vem com o código-fonte",
+ "ComesWithTheSourceCode_Description": "Os aplicativos móveis são fornecidos com o código-fonte. Personalize facilmente a UX/UI dos seus aplicativos para atender às diretrizes de marca.",
+ "Purchase_OneYearPrice": "Preço de 1 ano",
+ "Purchase_DeveloperSeatCount": "Contagem de vagas do desenvolvedor",
+ "Purchase_DevelopersAlreadyIncluded": "{0} desenvolvedores já incluídos",
+ "1Year": "1 ano",
+ "{0}Years": "{0} anos",
+ "1YearLicense": "Licença de 1 ano",
+ "{0}YearsLicense": "Licença de {0} anos",
+ "1AdditionalDeveloper": "1 desenvolvedor adicional",
+ "{0}AdditionalDevelopers": "{0} Desenvolvedores Adicionais",
+ "Discount": "Desconto ({0}%)",
+ "Summary": "Resumo",
+ "TrainingPack": "Pacote de treinamento",
+ "TrainingPackDiscount": "Desconto no pacote de treinamento",
+ "Purchase_OnboardingTraining_Description": "Este pacote de treinamento ao vivo é válido para uma turma de 8 alunos e este desconto só é válido quando adquirido com a nova licença. Saber mais",
+ "Purchase_Save": "{0}% de economia {1} {2}",
+ "RemoveBasket": "Remover da cesta",
+ "WhyABPIOPlatform?": "Por que plataforma ABP.IO ?",
+ "DocumentAim": "Este documento pretende responder à grande questão:",
+ "DocumentAim_Description": ""Por que você deveria usar a plataforma ABP.IO em vez de criar uma nova solução do zero?"",
+ "DocumentAim_Description2": "O documento apresenta os desafios da construção de uma solução de software moderna e explica como a ABP aborda esses desafios.",
+ "CreatingANewSolution": "Criando uma nova solução",
+ "CreatingANewSolution_Description": "Quando você precisa iniciar uma nova solução, há muitas perguntas que você precisa fazer a si mesmo e deve gastar muito tempo antes de começar a escrever seu primeiro código comercial.",
+ "CreatingAnEmptySolution": "Criando uma solução vazia",
+ "THEPROBLEM": "O PROBLEMA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Até mesmo criar uma solução quase vazia é um desafio;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Como você organiza sua base de código entre projetos?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Quais são as camadas e como elas interagem?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Como você se integra a bibliotecas e sistemas de terceiros?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Como configurar os testes automatizados?",
+ "ABPSOLUTION": "SOLUÇÃO ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "A ABP fornece uma solução de inicialização bem arquitetada, em camadas e pronta para produção, baseada nos princípios do Domain Driven Design . A solução também inclui projetos de testes unitários e de integração pré-configurados para cada camada.",
+ "CommonLibraries": "Bibliotecas Comuns",
+ "CommonLibraries_THEPROBLEM_Description": "Quais bibliotecas você deve usar para implementar requisitos comuns? O ecossistema de desenvolvimento de software é altamente dinâmico, tornando difícil acompanhar as ferramentas, bibliotecas, tendências e abordagens mais recentes.",
+ "CommonLibraries_ABPSOLUTION_Description": "A ABP pré-integra bibliotecas populares, maduras e atualizadas na solução. Você não precisa perder tempo integrando-os ou fazendo com que se comuniquem entre si. Eles funcionam corretamente fora da caixa.",
+ "UITheme&Layout": "Tema e layout da interface do usuário",
+ "UITheme&Layout_THEPROBLEM_Description": "Ao abordar questões de UI, surge uma série de desafios. Isso inclui estabelecer a base para um kit de UI responsivo, contemporâneo e adaptável com uma aparência consistente e uma série de recursos como menus de navegação, cabeçalhos, barras de ferramentas, rodapés, widgets e muito mais.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Mesmo se você optar por um tema pré-concebido, integrá-lo perfeitamente ao seu projeto pode exigir dias de desenvolvimento. Um obstáculo adicional reside na atualização de tais temas. Freqüentemente, a estrutura HTML/CSS do tema fica entrelaçada com o código da IU, renderizando futuras alterações do tema ou atualizações de tarefas complexas. Esse entrelaçamento de código e design complica a flexibilidade de fazer ajustes no futuro.",
+ "UITheme&Layout_ABPSOLUTION_Description": "O ABP Framework oferece um sistema de temas diferenciado que libera seu código de UI das restrições de tema. Os temas existem isoladamente, empacotados como pacotes NuGet ou NPM, tornando a instalação ou atualização do tema uma questão de minutos. Embora você mantenha a opção de desenvolver seu tema personalizado ou integrar um já existente, a ABP Commercial apresenta uma coleção de temas sofisticados e contemporâneos.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Além disso, existem fornecedores de componentes de UI como Telerik e DevExpress. No entanto, esses fornecedores fornecem principalmente componentes individuais, colocando sobre você a responsabilidade de estabelecer seu sistema de layout. Ao trabalhar em projetos baseados em ABP, você pode incorporar essas bibliotecas perfeitamente, da mesma forma que faria em qualquer outro projeto.",
+ "TestInfrastructure": "Infraestrutura de teste",
+ "TestInfrastructure_THEPROBLEM_Description": "Estabelecer um ambiente de teste robusto é uma tarefa demorada. Envolve a configuração de projetos de teste dedicados em sua solução, selecionando cuidadosamente as ferramentas necessárias, criando simulações de serviços e bancos de dados, elaborando classes base essenciais e serviços utilitários para minimizar código redundante em testes e abordando várias tarefas relacionadas.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Os modelos de inicialização ABP chegam pré-equipados com projetos de teste configurados, agilizando o processo para você. Isso significa que, desde o primeiro dia, você pode começar a escrever sua unidade inicial ou código de teste de integração sem demora.",
+ "CodingStandards&Training": "Padrões de codificação e treinamento",
+ "CodingStandards&Training_THEPROBLEM_Description": "Depois de configurar a solução para desenvolvimento, normalmente você terá que ensinar aos desenvolvedores como o sistema funciona e como construí-lo usando os mesmos métodos acordados. Mesmo que você lhes dê treinamento, pode ser difícil manter a documentação atualizada. Com o passar do tempo, cada desenvolvedor pode escrever código à sua maneira, fazendo com que as regras para escrever código se tornem diferentes umas das outras.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "A solução ABP já está bem organizada e tem explicações claras. Tutoriais e guias passo a passo mostram exatamente como trabalhar em um projeto ABP.",
+ "KeepingYourSolutionUpToDate": "Mantendo sua solução atualizada",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Depois de iniciar o desenvolvimento, você deve acompanhar as novas versões das bibliotecas usadas para atualizações e patches.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Atualizamos regularmente todos os pacotes para as versões mais recentes e os testamos antes do lançamento estável. Quando você atualiza o ABP Framework, todas as suas dependências são atualizadas para tecnologia de ponta.",
+ "DRY": "Não se repita!",
+ "DRY_Description": "A criação de uma solução base leva um tempo significativo e requer uma boa experiência arquitetônica. No entanto, este é apenas o começo! Ao começar a desenvolver, você provavelmente terá que escrever muitos códigos repetitivos; seria ótimo se tudo isso pudesse ser tratado automaticamente.",
+ "DRY_Description2": "O ABP automatiza e simplifica a repetição de código tanto quanto possível, seguindo o princípio da convenção sobre configuração. No entanto, isso não o restringe quando você precisa mudar para a marcha manual. O controle está sempre em suas mãos.",
+ "Authentication": "Autenticação",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, integração Active Directory/LDAP, integração OpenIddict, logins sociais, autenticação de dois fatores, esquecimento/redefinição de senha, ativação de e-mail, registro de novo usuário, controle de complexidade de senha, bloqueio de conta em tentativas malsucedidas, exibição de tentativas de login malsucedidas... etc. Sabemos que todos esses requisitos genéricos são familiares para você. Você não está sozinho!",
+ "Authentication_ABPSOLUTION_Description": "O ABP Framework e a versão comercial fornecem todos esses itens padrão pré-implementados para você como um módulo de conta reutilizável. Você apenas habilita e configura o que precisa.",
+ "CrossCuttingConcerns": "Preocupações transversais",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "As preocupações transversais são a lógica de repetição fundamental que deve ser implementada para cada caso de uso. Alguns exemplos;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Iniciando transações, comprometendo-se com sucesso e revertendo erros.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Tratamento e reporte de exceções, retornando uma resposta de erro adequada aos clientes e tratando casos de erro no lado do cliente.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementar autorização e validação, retornando respostas adequadas e tratando-as do lado do cliente.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "O ABP Framework automatiza ou simplifica todas as preocupações transversais comuns. Você escreve apenas o código que é importante para o seu negócio e a ABP cuida do resto por meio de convenções.",
+ "ArchitecturalInfrastructure": "Infraestrutura Arquitetônica",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Normalmente, você precisa construir uma infraestrutura para implementar sua arquitetura adequadamente. Por exemplo, você geralmente implementa o padrão Repository. Você define algumas classes base para simplificar e padronizar a criação de entidades, serviços, controladores e outros objetos.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "O ABP Framework fornece tudo isso e muito mais pronto para uso. É maduro e bem documentado.",
+ "EnterpriseApplicationRequirements": "Requisitos de aplicativos empresariais",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Existem muitos requisitos que você implementa repetidamente em todas as aplicações de negócios;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Sistema de permissão detalhado e gerenciamento de permissões na IU com base em funções e usuários.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Escrever logs de auditoria e históricos de entidades para rastrear quando um usuário modifica um registro de banco de dados.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Faça com que suas entidades sejam excluídas de forma reversível, para que sejam marcadas como excluídas, em vez de excluí-las fisicamente do banco de dados e filtrar automaticamente as entidades excluídas em suas consultas.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Criação de abstrações e wrappers para consumir suas APIs de back-end a partir do código de front-end.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Enfileirar e executar trabalhos em segundo plano.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Lidando com vários fusos horários em um sistema global.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Compartilhando validação, localização e lógica de autorização entre servidor e cliente.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "A ABP fornece uma infraestrutura para implementar facilmente tais requisitos. Novamente, você não gasta seu valioso tempo reimplementando tudo isso repetidamente.",
+ "GeneratingInitialCode&Tooling": "Gerando código inicial e ferramentas",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Você construirá muitas páginas semelhantes em um aplicativo da web típico. A maioria deles realizará operações CRUD semelhantes. É muito tedioso e também sujeito a erros criar essas páginas repetidamente.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "O ABP Suite pode gerar uma página CRUD full stack para suas entidades em segundos. O código gerado é em camadas e limpo. Todos os requisitos padrão de validação e autorização são implementados. Além disso, são geradas classes de teste de unidade. Depois de obter uma página totalmente funcional, você pode modificá-la de acordo com os requisitos do seu negócio.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integração com bibliotecas e sistemas de terceiros",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "A maioria das bibliotecas é projetada como de baixo nível e normalmente você faz algum trabalho para integrá-las adequadamente, sem repetir o mesmo código de integração e configuração em toda a sua solução. Por exemplo, suponha que você deva usar RabbitMQ para implementar seu barramento de eventos distribuído. Tudo que você quer fazer é; enviar uma mensagem para uma fila e lidar com as mensagens recebidas. Mas você precisa entender os padrões de mensagens, filas e detalhes de troca. Para escrever um código eficiente, você deve criar um pool para gerenciar conexões, clientes e canais. Você também deve lidar com exceções, mensagens ACK, reconectar-se ao RabbitMQ em caso de falhas e muito mais.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Por exemplo, a integração do RabbitMQ Distributed Event Bus da ABP abstrai todos esses detalhes. Você envia e recebe mensagens sem agitação. Você precisa escrever código de baixo nível? Não tem problema, você sempre pode fazer isso. O ABP não restringe quando você precisa usar recursos de baixo nível da biblioteca que está usando.",
+ "WhyNotBuildYourOwnFramework?": "Por que não construir sua própria estrutura?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Toda a infraestrutura, mesmo da forma mais simples, leva muito tempo para ser construída, mantida e documentada. Ele fica maior com o tempo e fica difícil mantê-lo em sua solução. Separá-los em um projeto reutilizável é o ponto de partida para construir sua própria estrutura interna.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Construir, documentar, treinar e manter uma estrutura interna é realmente difícil. Se você não tiver uma equipe de framework experiente e dedicada, sua estrutura interna rapidamente se tornará um código legado não documentado que ninguém mais consegue entender e manter. Por outro lado, esses frameworks geralmente são desenvolvidos por um ou dois desenvolvedores da equipe. E esses sujeitos estão se tornando um silo de conhecimento. É bom para eles, mas ruim para a empresa porque são o único ponto de falha do projeto -SPOF- . Depois que eles saem da empresa, o projeto vai por água abaixo.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework é uma estrutura de aplicação genérica, madura e bem documentada, orientada pela comunidade. Uma equipe de desenvolvedores altamente experientes está trabalhando duro para mantê-lo atualizado, fácil de entender e confortável de usar. Usar uma estrutura tão estável faz com que você se concentre em seu próprio código de negócios e obtenha ajuda de especialistas com a estrutura sempre que precisar.",
+ "ArchitecturalInfrastructure_Description": "Aplicativos SaaS, sistemas modulares ou de microsserviços são os modelos de software empresarial mais utilizados. A construção de tais sistemas não requer apenas um bom conhecimento e experiência, mas também uma forte infraestrutura de software. Caso contrário, você gastará um grande esforço para oferecer suporte a esses detalhes arquitetônicos em sua base de código.",
+ "Modularity": "Modularidade",
+ "Modularity_THEPROBLEM_Description": "Construir um sistema verdadeiramente modular não é fácil! Todos os aspectos do sistema (banco de dados, entidades, APIs, páginas/componentes UI) podem ser divididos em módulos, e cada módulo pode ser reutilizável sem outros. O ASP.NET Core simples não fornece uma arquitetura tão modular. Se precisar, você deve pensar nisso do zero.",
+ "Modularity_ABPSOLUTION_Description": "O ABP Framework nasce para ser uma estrutura modular de desenvolvimento de aplicações. Cada recurso da estrutura é desenvolvido para ser compatível com a modularidade. A documentação e os guias explicam como desenvolver módulos reutilizáveis de maneira padrão.",
+ "SaaSMultiTenancy": "SaaS / Multilocação",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy é uma forma comum de implementar sistemas SaaS. No entanto, a implementação de uma infraestrutura multilocatária consistente pode tornar-se complicada.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "O ABP Framework fornece uma infraestrutura multilocatária completa e abstrai a complexidade do seu código de negócios. O código do seu aplicativo será principalmente compatível com multilocação, enquanto o ABP Framework isola automaticamente o banco de dados, o cache e outros detalhes dos locatários uns dos outros. Ele oferece suporte a banco de dados único, banco de dados por locatário e abordagens híbridas. Ele configura corretamente as bibliotecas como Microsoft Identity e OpenIddict, que normalmente não são compatíveis com multilocação.",
+ "Microservices": "Microsserviços",
+ "Microservices_THEPROBLEM_Description": "Construir um sistema de microsserviços requer muitos detalhes de infraestrutura: autenticar e autorizar aplicativos e microsserviços e implementar mensagens assíncronas e padrões de comunicação síncrona (Rest/GRPC) entre microsserviços são as questões mais fundamentais.",
+ "Microservices_ABPSOLUTION_Description": "A estrutura ABP fornece serviços, guias e exemplos para ajudá-lo a implementar sua solução de microsserviços usando ferramentas padrão do setor.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial vai um passo além e fornece um modelo de inicialização completo para iniciar sua solução de microsserviço.",
+ "PreBuiltModules": "Módulos pré-construídos",
+ "PreBuiltModules_THEPROBLEM_Description": "Todos nós temos requisitos de negócios semelhantes, mas ligeiramente diferentes. No entanto, todos nós deveríamos reinventar a roda, já que nenhum código de ninguém pode funcionar diretamente em nossa solução. Todos eles são partes incorporadas de uma solução maior.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Os módulos comerciais da ABP fornecem muitos módulos de aplicativos reutilizáveis, como pagamento, chat, gerenciamento de arquivos, relatórios de log de auditoria... etc. Todos esses módulos são facilmente instalados em sua solução e funcionam diretamente. Estamos constantemente adicionando mais módulos.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Todos os módulos são projetados para serem personalizáveis de acordo com as necessidades do seu negócio. Se precisar de controle total, você pode baixar o código-fonte completo de qualquer módulo e personalizá-lo completamente com base em seus requisitos de negócios específicos.",
+ "ABPCommunity": "Comunidade ABP",
+ "ABPCommunity_Description": "Por fim, estar em uma grande comunidade onde todos seguem estilos e princípios de codificação semelhantes e compartilham uma infraestrutura comum traz poder quando você tem problemas ou precisa de ajuda com decisões de design. Como escrevemos código de forma semelhante, podemos ajudar uns aos outros muito melhor. ABP é um projeto apoiado pela comunidade com mais de 10 mil estrelas no GitHub.",
+ "ABPCommunity_Description2": "É fácil compartilhar código ou até mesmo bibliotecas reutilizáveis entre desenvolvedores ABP. Um trecho de código que funciona para você também funcionará para outras pessoas. Existem muitos exemplos e tutoriais que você pode implementar diretamente em seu aplicativo.",
+ "ABPCommunity_Description3": "Ao contratar um desenvolvedor que já trabalhou com a arquitetura ABP entenderá imediatamente sua solução e iniciará o desenvolvimento em pouquíssimo tempo.",
+ "WhyAbpIo_Page_Title": "Por que plataforma ABP.IO?",
+ "AbpStudio_Page_Title": "Estúdio ABP",
+ "CampaignInfo": "Compre uma nova licença ou renove sua licença existente e ganhe 2 meses adicionais sem custo adicional! Esta oferta é válida para todos os planos de licença. Aproveite esta promoção por tempo limitado para expandir seu acesso a recursos e atualizações premium.",
+ "HurryUpLastDay": "Se apresse! Último dia: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Criando páginas CRUD com ABP Suite",
+ "Testimonials": "Depoimentos",
+ "MultipleYearDiscount": "Desconto para vários anos",
+ "CampaignDiscountText": "Desconto na sexta-feira negra",
+ "CampaignDiscountName": "Sexta-feira preta",
+ "CampaignName:BlackFriday": "Sexta-feira preta"
}
}
\ 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 25d24193ad3..5c24adda97f 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": "
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": "
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
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/Commercial/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
index 4832618e301..613c784f8ff 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
@@ -9,15 +9,18 @@
"QuestionCount": "Остающиеся/всего вопросов",
"Unlimited": "Безлимитный",
"Owners": "Владельцы",
+ "Owner": "Владелец",
"AddMember": "Добавить члена",
- "AddOwner": "Добавить владельца",
- "AddDeveloper": "Добавить разработчика",
+ "AddNewOwner": "Добавить нового владельца",
+ "AddNewDeveloper": "Добавить нового разработчика",
"UserName": "Имя пользователя",
"Name": "Имя",
"EmailAddress": "Адрес электронной почты",
"Developers": "Разработчики",
"LicenseType": "Тип лицензии",
"Manage": "Управлять",
+ "SetDefault": "Установить по умолчанию",
+ "DefaultOrganization": "По умолчанию",
"StartDate": "Дата начала",
"EndDate": "Дата окончания",
"Modules": "Модули",
@@ -62,8 +65,6 @@
"Themes": "Темы",
"JoinOurNewsletter": "Подпишитесь на нашу рассылку новостей",
"Send": "послать",
- "Learn": "Учиться",
- "AdditionalServices": "Дополнительные услуги",
"WhatIsABPFramework": "ЧТО ТАКОЕ ОСНОВА ABP?",
"OpenSourceBaseFramework": "Базовая платформа с открытым исходным кодом",
"ABPFrameworkExplanation": "
Обновление: обновив лицензию, вы перейдете на более высокий план лицензии, что позволит вам получить дополнительные преимущества. Ознакомьтесь со сравнительной таблицей лицензий , чтобы увидеть различия между планами лицензий. С другой стороны, при обновлении дата истечения срока действия лицензии не изменится! Чтобы продлить дату окончания действия лицензии, вам необходимо продлить лицензию.",
"LicenseRenewalCost": "Какова стоимость продления лицензии через 1 год?",
"LicenseRenewalCostExplanation": "Стоимость продления (продления) стандартной лицензии для группы составляет {0} долл. США, стандартной бизнес-лицензии составляет {1} долл. США, а стандартной лицензии Enterprise составляет {2} долл. США. Если вы уже являетесь клиентом, войдите в свою учетную запись , чтобы просмотреть доступные цены на продление.",
"HowDoIRenewMyLicense": "Как мне продлить лицензию?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
После отправки платы за лицензию банковским переводом отправьте нам электронное письмо по адресу accounting@abp.io, квитанцию и тип запрошенной лицензии. Информация о нашем международном банковском счете:",
"HowToUpgrade": "Как обновить существующие приложения, когда доступна новая версия?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Ссылка для загрузки электронной книги была отправлена на адрес {0}.
Проверьте ящики входящих сообщений/нежелательной почты/спама!",
"InvalidFormInputs": "Пожалуйста, введите действительную информацию, указанную в форме.",
"DDDBookEmailBody": "Спасибо.
Чтобы скачать книгу, нажмите здесь .",
- "FreeDDDEBook": "Бесплатная электронная книга DDD",
"StartFree": "Начать бесплатно",
"FreeTrial": "Бесплатная пробная версия",
"AcceptsMarketingCommunications": " Да, я хочу получать коммерческие маркетинговые сообщения ABP.",
"PurposeOfUsage": "Цель использования",
- "Industry": "Промышленность",
"Choose": "- Выбирать -",
"CompanyOrganizationName": "Название компании/организации",
"CompanySize": "Размер компании",
"Next": "Следующий",
"StartTrial": "Начать бесплатную пробную версию",
- "ContactUsIssues": "Свяжитесь с нами, если у вас возникнут проблемы",
+ "ContactUsQuestions": "Свяжитесь с нами если у вас есть какие-либо вопросы",
"TrialActivatedWarning": "Пользователь имеет право на 1 бесплатный пробный период. Вы уже использовали пробный период.",
+ "ActivationRequirement": "Вы находитесь в одном шаге от начала пробного периода.
После проверки вашей информации мы активируем вашу лицензию. Как только ваша лицензия будет активирована, мы отправим электронное письмо на адрес {0} . Не волнуйтесь, этот процесс не займет много времени!",
"SaveAndDownload": "Сохранить и скачать",
"CompanyNameValidationMessage": "Название компании слишком длинное!",
"AddressValidationMessage": "Адрес слишком длинный!",
"TaxNoValidationMessage": "НАЛОГ/НДС Нет слишком долго!",
"NotesValidationMessage": "Поле для заметок слишком длинное!",
"CheckYourBillingInfo": "Вы можете выставить счет только один раз! Перед созданием счета проверьте свою платежную информацию.",
- "Volo.AbpIo.Commercial:030000": "Вы уже использовали пробный период.",
- "Volo.AbpIo.Commercial:030001": "Это название организации уже существует.",
"StartYourFreeTrial": "Начните бесплатный пробный период",
"TrialLicenseModelInvalidErrorMessage": "Одно из следующих полей недействительно: название страны, размер компании, отрасль или цель использования.",
"Trial": "Испытание",
"Purchased": "Куплено",
- "PurchaseLicense": "Купить {0} лицензию",
+ "PurchaseNow": "Купить сейчас",
"PurchaseTrialLicenseMessage": "Срок действия вашей лицензии: {0}.
Если вы хотите продолжить использование проектов, созданных в течение бесплатного пробного периода, вам необходимо изменить лицензионные ключи в файлах appsettings.secrets.json
. Вот ваш лицензионный ключ:",
"TrialLicenseExpireMessage": "Вы используете пробную лицензию, и срок ее действия истечет {0}.",
"TryForFree": "Попробуй бесплатно",
"TrialLicenseExpiredInfo": "Срок действия вашей пробной лицензии истек!",
- "CommercialNewsletterConfirmationMessage": "Я согласен с Положениями и условиями и Политикой конфиденциальности .",
- "BlackFridayDiscount": "Черная пятница Скидка"
+ "DowngradeLicensePlan": "Могу ли я в будущем перейти на более низкий тарифный план?",
+ "DowngradeLicensePlanExplanation": "Вы не можете понизить существующий план лицензирования. Но вы можете приобрести новый план более низкой лицензии и продолжить разработку по новой лицензии. После приобретения более низкой лицензии вам просто нужно войти в новый план лицензирования с помощью команды ABP CLI: `abp login
См. таблицу сравнения лицензий , чтобы проверить различия между типами лицензий.",
+ "SelectTargetLicense": "Выберите целевую лицензию",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Да, продлить срок действия лицензии на 1 год.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Хотите продлить лицензию еще на 1 год?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Обновление не продлит срок действия вашей лицензии!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Обновив лицензию, вы перейдете на более высокий тип лицензии, что позволит вам получить дополнительные преимущества. См. таблицу сравнения лицензий , чтобы проверить различия между типами лицензий.",
+ "Landing_Page_CustomerStories": "Истории клиентов",
+ "Landing_Page_OurGreatCustomers": "Наши замечательные клиенты",
+ "Landing_Page_WebApplicationFramework": "Платформа веб-приложений",
+ "Landing_Page_WebDevelopmentPlatform": "Платформа веб-разработки",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Полная платформа веб-разработки",
+ "Landing_Page_TryFreeDemo": "Попробуйте бесплатную демо-версию",
+ "Landing_Page_StartingPointForWebApplications": "Отправная точка для веб-приложений на базе ASP.NET Core! Он основан на ABP Framework для лучшей веб-разработки.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework предоставляет программную инфраструктуру для разработки отличных веб-приложений с использованием лучших практик.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Совместимая с микросервисами архитектура",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Готовые модули и темы приложений",
+ "Landing_Page_MultiTenantArchitecture": "Многопользовательская архитектура",
+ "Landing_Page_MultiTenancyDescription": "SaaS-приложения стали проще! Интегрированная мультитенантность от базы данных до пользовательского интерфейса.",
+ "Landing_Page_DDDIntroduction": "Спроектирован и разработан на основе шаблонов и принципов DDD. Предоставляет многоуровневую модель для вашего приложения.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Полная инфраструктура для авторизации, проверки, обработки исключений, кэширования, ведения журнала аудита, управления транзакциями и многого другого.",
+ "Landing_Page_PreBuiltApplicationModules": "Предварительно созданные модули приложений, которые включают наиболее распространенные требования веб-приложений.",
+ "Landing_Page_ChatModule": "Чат",
+ "Landing_Page_DocsModule": "Документы",
+ "Landing_Page_FileManagementModule": "Управление файлами",
+ "Landing_Page_CustomerStory_1": "ABP Commercial позволила SC Ventures за 9 месяцев предоставить многопользовательскую SaaS-платформу баз данных банковского уровня для поддержки цепочки поставок дебиторской и кредиторской задолженности, финансирования счетов на значительную сумму из нескольких интегрированных якорей. Модульность ABP позволила команде выполнить доставку в рекордно короткие сроки, пройти все VAPT и развернуть контейнерный стек микросервисов посредством полной CI/CD и конвейеров в рабочей среде.",
+ "Landing_Page_CustomerStory_2": "Мы видим ценность использования ABP Commercial для снижения накладных расходов на проекты индивидуальной разработки. Команда может унифицировать шаблон кода в разных потоках проекта. Мы видим в платформе больше потенциала для создания новых функций быстрее, чем раньше. Мы уверены, что будем постоянно видеть ценность использования ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Мы любим АБП. Нам не обязательно писать все с нуля. Мы начинаем с готовых функций и просто фокусируемся на том, что нам действительно нужно написать. Кроме того, ABP имеет хорошую архитектуру, а код высокого качества и содержит меньше ошибок. Если бы нам пришлось писать все необходимое самостоятельно, возможно, нам пришлось бы потратить годы. Еще нам нравится то, что новая версия, исправление ошибок или улучшение выходит очень скоро, раз в \n недели. Мы не ждем слишком долго.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial — фантастический продукт, рекомендую. Коммерческие продукты для наших клиентов на единой настраиваемой платформе. Начинается с того, что инфраструктура и инструменты, предоставляемые любой команде, стоят каждого цента. ABP Commercial лучше всего соответствовал нашим потребностям.",
+ "Landing_Page_AdditionalServices": "Индивидуальная или корпоративная лицензия, обучение, обучение и поддержка в реальном времени, разработка индивидуальных проектов, перенос существующих проектов и многое другое...",
+ "Landing_Page_IncludedDeveloperLicenses": "Включено {0} лицензий разработчика.",
+ "Landing_Page_SeeOnDemo": "Посмотреть демо",
+ "Landing_Page_LeptonThemes": "LeptonТемы",
+ "Landing_Page_AccountModuleDescription_1": "Этот модуль реализует систему аутентификации приложения;",
+ "Landing_Page_AccountModuleDescription_2": "Предоставляет страницу входа с именем пользователя и паролем.",
+ "Landing_Page_AccountModuleDescription_3": "Предоставляет страницу регистрации для создания новой учетной записи.",
+ "Landing_Page_AccountModuleDescription_4": "Предоставляет страницу забытого пароля для отправки ссылки для сброса пароля по электронной почте.",
+ "Landing_Page_AccountModuleDescription_5": "Предоставляет функцию подтверждения по электронной почте с пользовательским интерфейсом.",
+ "Landing_Page_AccountModuleDescription_6": "Реализует двухфакторную аутентификацию (SMS и электронная почта).",
+ "Landing_Page_AccountModuleDescription_7": "Реализует блокировку пользователя (блокирует учетную запись на заданный период времени, когда происходит определенное количество неудачных входов в систему из-за неверных учетных данных в течение определенного интервала времени).",
+ "Landing_Page_AccountModuleDescription_8": "Реализует пользовательский интерфейс и функциональные возможности сервера аутентификации Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Позволяет переключаться между арендаторами в мультитенантной среде.",
+ "Landing_Page_AccountModuleDescription_10": "Позволяет изменить язык пользовательского интерфейса приложения.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Этот модуль предоставляет пользовательский интерфейс отчетов журнала аудита для инфраструктуры аудита. Позволяет искать, фильтровать и отображать записи журнала аудита и журналы изменений объектов.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Запись журнала аудита содержит важные данные о каждом клиентском запросе:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL-адрес, браузер, IP-адрес, имя клиента",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Пользователь",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Метод HTTP, код состояния возврата HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Успех/неудача, сведения об исключении, если доступны.",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Продолжительность выполнения запроса",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Объекты были созданы, удалены или обновлены в этом запросе (с измененными свойствами).",
+ "Landing_Page_BloggingModuleDescription_1": "Этот модуль добавляет простой блог в ваше приложение ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Позволяет создавать несколько блогов в одном приложении.",
+ "Landing_Page_BloggingModuleDescription_3": "Поддерживает формат Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Позволяет написать комментарий к посту.",
+ "Landing_Page_BloggingModuleDescription_5": "Позволяет назначать теги сообщениям блога.",
+ "Landing_Page_BloggingModuleDescription_6": "См. веб-сайт blog.abp.io как живой пример модуля ведения блога.",
+ "Landing_Page_ChatModuleDescription_1": "Этот модуль используется для обмена сообщениями в реальном времени между пользователями приложения.",
+ "Landing_Page_ChatModuleDescription_2": "Обмен сообщениями в режиме реального времени на странице чата.",
+ "Landing_Page_ChatModuleDescription_3": "Ищите пользователей в приложении для новых разговоров.",
+ "Landing_Page_ChatModuleDescription_4": "Список контактов для недавних разговоров.",
+ "Landing_Page_ChatModuleDescription_5": "Уведомления о новых сообщениях, когда пользователь просматривает другую страницу.",
+ "Landing_Page_ChatModuleDescription_6": "Значок общего количества непрочитанных сообщений на значке меню.",
+ "Landing_Page_ChatModuleDescription_7": "Количество непрочитанных сообщений для каждого разговора.",
+ "Landing_Page_ChatModuleDescription_8": "Ленивые загруженные разговоры.",
+ "Landing_Page_DocsModuleDescription_1": "Этот модуль используется для создания сайтов технической документации;",
+ "Landing_Page_DocsModuleDescription_2": "Встроенная интеграция с GitHub . Создавайте документы и управляйте ими напрямую на GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Поддержка управления версиями напрямую интегрирована в выпуски GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Поддерживает многоязычность (с возможностью возврата к языку по умолчанию).",
+ "Landing_Page_DocsModuleDescription_5": "Поддерживает форматы Markdown и HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Обеспечивает навигацию и раздел структуры .",
+ "Landing_Page_DocsModuleDescription_7": "Позволяет размещать документацию по нескольким проектам в одном приложении.",
+ "Landing_Page_DocsModuleDescription_8": "Ссылки на файл на GitHub, поэтому каждый может легко внести свой вклад, нажав ссылку «Изменить» .",
+ "Landing_Page_DocsModuleDescription_9": "В дополнение к исходному коду GitHub позволяет просто использовать папку в качестве источника документации.",
+ "Landing_Page_FileManagementModuleDescription_1": "Загружайте, скачивайте и упорядочивайте файлы в иерархической структуре папок.",
+ "Landing_Page_FileManagementModuleDescription_2": "Этот модуль используется для загрузки, скачивания и организации файлов в иерархической структуре папок. Он также совместим с несколькими арендаторами, и вы можете определить общий предел размера для ваших арендаторов.",
+ "Landing_Page_FileManagementModuleDescription_3": "Этот модуль основан на системе хранения BLOB , поэтому для хранения содержимого файлов он может использовать разных поставщиков хранилища.",
+ "Landing_Page_IdentityModuleDescription_1": "Этот модуль реализует систему пользователей и ролей приложения;",
+ "Landing_Page_IdentityModuleDescription_2": "Построен на основе библиотеки Microsoft ASP.NET Core Identity .",
+ "Landing_Page_IdentityModuleDescription_3": "Управляйте ролями и пользователями в системе. Пользователю разрешено иметь несколько ролей .",
+ "Landing_Page_IdentityModuleDescription_4": "Установите разрешения на уровнях ролей и пользователей.",
+ "Landing_Page_IdentityModuleDescription_5": "Включите/отключите двухфакторную аутентификацию и блокировку пользователя для каждого пользователя.",
+ "Landing_Page_IdentityModuleDescription_6": "Управление базовым профилем пользователя и паролем .",
+ "Landing_Page_IdentityModuleDescription_7": "Управляйте типами заявок в системе, устанавливайте претензии к ролям и пользователям.",
+ "Landing_Page_IdentityModuleDescription_8": "Страница настроек для управления сложностью пароля , входом пользователя, учетной записью и блокировкой.",
+ "Landing_Page_IdentityModuleDescription_9": "Поддерживает аутентификацию LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Обеспечивает проверку электронной почты и номера телефона .",
+ "Landing_Page_IdentityModuleDescription_11": "Поддерживает интеграцию входа в социальные сети (Twitter, Facebook, GitHub и т. д.).",
+ "Landing_Page_IdentityModuleDescription_12": "Управляйте организационными подразделениями в системе.",
+ "Landing_Page_PaymentModuleDescription_1": "Обеспечивает интеграцию с различными платежными шлюзами.",
+ "Landing_Page_PaymentModuleDescription_2": "Этот модуль обеспечивает интеграцию платежных шлюзов, поэтому вы можете легко получать платежи от своих клиентов.",
+ "Landing_Page_PaymentModuleDescription_3": "Этот модуль поддерживает следующие платежные шлюзы",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Используйте одни и те же учетные данные для Commercial.abp.io и support.abp.io .",
+ "WatchCrudPagesVideo": "Посмотрите видео «Создание CRUD-страниц с помощью ABP Suite»!",
+ "WatchGeneratingFromDatabaseVideo": "Посмотрите видео «Пакет ABP: создание страниц CRUD из существующих таблиц базы данных»!",
+ "WatchTakeCloserLookVideo": "Посмотрите видео «Подробнее о генерации кода: ABP Suite»!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Чтобы запустить пробную лицензию, у вас должен быть подтвержденный адрес электронной почты.",
+ "EmailVerificationMailNotSent": "Не удалось отправить письмо для подтверждения электронной почты.",
+ "GetConfirmationEmail": "Нажмите здесь, чтобы получить электронное письмо с подтверждением, если вы не получили его раньше.",
+ "WhichLicenseTypeYouAreInterestedIn": "Какой тип лицензии вас интересует?",
+ "DontTakeOurWordForIt": "Не верьте нам на слово...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Прочтите, что пользователи ABP Commercial хотят, чтобы вы знали",
+ "Testimonial_ShortDescription_1": "Модульность ABP позволила команде выполнить работу вовремя.",
+ "Testimonial_ShortDescription_2": "Создавайте новые функции быстрее, чем раньше.",
+ "Testimonial_ShortDescription_3": "Мы начинаем с готовых функций и просто фокусируемся на том, что нам действительно нужно написать.",
+ "Testimonial_ShortDescription_4": "ABP Commercial лучше всего соответствовал нашим потребностям.",
+ "OnlineReviewersOnAbpCommercial": "Онлайн-обзоры на ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Посмотрите, что рассказали об ABP Commercial, и, если хотите, напишите свои мысли.",
+ "BlazoriseLicense": "Нужно ли нам покупать лицензию Blazorise?",
+ "BlazoriseLicenseExplanation": "У нас есть соглашение между Volosoft и Megabit, по которому лицензия Blazorise входит в комплект коммерческих продуктов ABP, поэтому нашим клиентам не нужно приобретать дополнительную лицензию Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x дополнительных разработчиков",
+ "ExtendPaymentInfoSection_DiscountRate": "Скидка {0}%",
+ "TotalNetPrice": "Общая чистая цена",
+ "EFCore": "Ядро Entity Framework",
+ "All": "Все",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Поставщик данных",
+ "UIFramework": "Платформа пользовательского интерфейса",
+ "LeptonXThemeForDashboard": "Тема LeptonX для панели администратора от",
+ "AbpPlatform": "Платформа АБП",
+ "YouDeserveGoodUXUI": "Вы заслуживаете хороший пользовательский интерфейс и лучший UX. Тема LeptonX от ABP создана для этого.",
+ "ViewLiveDemo": "Посмотреть демо-версию живой темы",
+ "GetLeptonX": "Получите LeptonX прямо сейчас",
+ "SeeLeptonXDocumentation": "См. документацию LeptonX.",
+ "SeeLeptonDocumentation": "См. документацию Лептона.",
+ "SimplifiedMenu": "Упрощенное меню",
+ "SimplifiedMenuDescription": "Вы можете легко найти нужную страницу, отфильтровав меню.",
+ "YourFavoritePages": "Ваши любимые страницы всегда под рукой",
+ "YourFavoritePagesDescription": "Легко добавить страницу в избранное или удалить ее из избранного, щелкнув значок звездочки в правом верхнем углу страницы.",
+ "BreadCrumbs": "Хлебная крошка для плавного переключения",
+ "BreadCrumbsDescription": "Используя Breadcrumb, вы можете переключаться на страницы одного уровня одним щелчком мыши, даже когда левое меню закрыто, и это работает на планшетах и мобильных устройствах!",
+ "YourMenu": "Ваше меню по вашему желанию",
+ "YourMenuDescription": "Настройте интерактивные значки и раскрывающиеся списки в меню пользователя по своему усмотрению. Пользовательское меню полностью настраивается под ваши нужды.",
+ "RtlSupport": "Поддержка RTL для вашего языка",
+ "RtlSupportDescription": "Тема LeptonX поддерживает письмо справа налево для вашего языка. Параметры языка находятся в меню настроек, и вы можете изменить язык.",
+ "YourColors": "Ваши цвета в пользовательском интерфейсе панели администратора",
+ "YourColorsDescription": "Тема LeptonX работает в соответствии с настройками вашей системы и имеет светлую тему приборной панели, темную тему приборной панели и полутемную тему приборной панели.",
+ "ArrangeContentWidth": "Легко регулируйте ширину контента",
+ "ArrangeContentWidthDescription": "Легко меняйте ширину области содержимого.",
+ "LeptonXCompatibleWith": "Тема LeptonX совместима с",
+ "MobileResponsiveTemplate": "Мобильный адаптивный шаблон",
+ "MobileResponsiveTemplateDescription1": "Получите доступ к панели администратора LeptonX с любого устройства.",
+ "MobileResponsiveTemplateDescription2": "Он разработан для того, чтобы вы могли легко использовать его на любом вашем устройстве. Он адаптирован к мобильным устройствам и размерам планшетов.",
+ "TopMenuLayoutOption": "Вариант макета верхнего меню",
+ "TopMenuLayoutOptionDescription1": "Если вы хотите настроить свой веб-сайт с той же панелью администратора, это можно сделать с помощью темы LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Просто попробуйте макет верхнего меню LeptonX, и это произойдет!",
+ "EasilyCustomizable": "Легко настраивается под цвета вашего бренда",
+ "EasilyCustomizableDescription1": "Вы можете настроить тему LeptonX, используя всего несколько переменных SCSS. Никакого переопределения, никакой дополнительной загрузки CSS!",
+ "EasilyCustomizableDescription2": "С LeptonX вы можете организовать свою панель администратора по своему усмотрению.",
+ "IndependentLayout": "Независимый макет и область контента",
+ "IndependentLayoutDescription1": "Инфраструктура макетов LeptonX была разработана совершенно отдельно от контента.",
+ "IndependentLayoutDescription2": "Это означает, что вы можете свободно создавать свой проект со структурой контента, отличной от Bootstrap, если хотите.",
+ "MostUsedLibraries": "Наиболее часто используемые библиотеки, интегрированные с LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX содержит наиболее часто используемые библиотеки. Он позволяет вам без особых усилий использовать такие библиотеки, как ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 и Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX также поддерживает библиотеки MVC Angular и Blazor.",
+ "CreateAndCustomize": "Создавайте и настраивайте нужные вам страницы за считанные секунды с помощью пользовательских страниц LeptonX.",
+ "CreateAndCustomizeDescription": "Используя тему LeptonX, вы также получаете доступ ко многим готовым HTML-страницам. К ним относятся множество страниц, таких как страница входа в систему, блог, часто задаваемые вопросы, список подписки, счета, цены и управление файлами.",
+ "LeptonThemeForAdmin": "Тема Lepton для панели администратора от",
+ "LeptonThemeForAdminDescription": "Тема Lepton по-прежнему доступна и будет поддерживаться. Если вы хотите переключиться на тему LeptonX в качестве пользователя темы Lepton, вы можете просмотреть документацию, чтобы узнать, как это сделать.",
+ "LeptonCompatibleWith": "Тема Лептон совместима с",
+ "BlackFridayDiscount": "Черная пятница Скидка",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} для дополнительных разработчиков ({1})",
+ "Upgrade": "Обновление",
+ "Renewal": "Обновление",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} лицензия",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Продление лицензии",
+ "Total": "Общий",
+ "SupportPolicyFaqTitle": "Какова ваша политика поддержки?",
+ "SupportPolicyFaqExplanation": "Мы поддерживаем только активную и предыдущую основную версию. Мы не гарантируем выпуск исправлений для 3-й и более старых основных версий. Например, если активной версией является 7.0.0, мы выпустим выпуски исправлений как для 6.xx, так и для 7.xx. Кроме того, мы предоставляем поддержку только для проблем, связанных с ABP Framework и ABP Commercial. Это означает, что сторонние приложения, облачные службы и другие периферийные библиотеки, используемые продуктами ABP, не поддерживаются. Мы приложим коммерчески разумные усилия для предоставления нашим клиентам технической поддержки в официальные часы работы «Volosoft Bilisim AS». С другой стороны, мы не обязуемся соблюдать время ответа по соглашению об уровне обслуживания (SLA), но постараемся реагировать на технические проблемы как можно быстрее в течение наших официальных рабочих часов. Если с клиентом не заключено специальное соглашение, мы предоставляем поддержку только по адресу https://support.abp.io. У нас также есть частная поддержка по электронной почте, которая доступна только владельцам корпоративной лицензии.",
+ "TotalDevelopers": "Всего разработчиков: {0}",
+ "CustomPurchaseExplanation": "С учетом ваших конкретных потребностей",
+ "WhereDidYouHearAboutUs": "Где вы услышали о нас?",
+ "Twitter": "Твиттер",
+ "Facebook": "Фейсбук",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "От друга",
+ "Other": "Другой",
+ "WhereDidYouHearAboutUs_explain": "Указать ...",
+ "DeletingMemberWarningMessage": "«{0}» будет удален из списка разработчиков. При желании вы можете позже передать это свободное место другому разработчику.",
+ "AdditionalInfo": "Если места разработчиков превышают ваши требования, вы можете их уменьшить. Вы можете отправить электронное письмо по адресу info@abp.io , чтобы удалить некоторые из ваших мест разработчика. Освобождение неиспользованных мест разработчика снизит стоимость продления лицензии. При желании вы можете повторно приобрести дополнительные места разработчика в течение срока действия активной лицензии. Обратите внимание: поскольку в этом пакете лицензий есть {0} разработчиков, вы не можете уменьшить это число.",
+ "LinkExpiredErrorMessage": "Срок действия ссылки, по которой вы пытаетесь получить доступ, истек.",
+ "ExpirationDate": "Дата окончания срока",
+ "SpringCampaignDiscount": "Скидка на весеннюю кампанию",
+ "WhyUseAbpIoPlatform": "Почему мне следует использовать платформу ABP.IO вместо создания нового решения с нуля?",
+ "WhyUseAbpIoPlatformFaqExplanation": "На этой странице вы найдете подробное объяснение того, почему использование платформы ABP.IO имеет значительное преимущество перед тем, как делать все самостоятельно.",
+ "EulaPageTitle": "Лицензионное соглашение с конечным пользователем (EULA)",
+ "PrivacyPolicyPageTitle": "Политика конфиденциальности - Политика использования файлов cookie",
+ "TermsConditionsPageTitle": "Условия и положения",
+ "TrainingsPageTitle": "Пакеты обучения ABP",
+ "ModulesPageTitle": "Предварительно созданные прикладные модули ABP",
+ "Volo.AbpIo.Commercial:040001": "Ключ доступа к API неверен.",
+ "GetLepton": "Получите Лептон сейчас",
+ "MyOrganizations_Detail_LicenseStartDate": "Дата начала действия лицензии",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Дата истечения срока действия",
+ "BlazoriseSupport": "Как мне получить лицензионный ключ Blazorise и поддержку от команды Blazorise?",
+ "BlazoriseSupportExplanation": "Выполните следующие действия, чтобы получить поддержку от команды Blazorise и получить лицензионный ключ Blazorise:",
+ "BlazoriseSupportExplanation1": "Зарегистрируйте новую учетную запись на странице blazorise.com/support/register , указав тот же адрес электронной почты, что и ваша учетная запись abp.io. Оставьте поле «Лицензионный ключ» пустым. Это должен быть тот же адрес электронной почты, что и ваша учетная запись электронной почты на abp.io.",
+ "BlazoriseSupportExplanation2": "Подтвердите свой адрес электронной почты, проверив свой электронный ящик. Проверьте папку «Спам», если вы не видите письмо во входящих!",
+ "BlazoriseSupportExplanation3": "Войдите на веб-сайт поддержки Blazorise по адресу blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Если у вас есть активная коммерческая лицензия ABP, у вас также будет лицензия Blazorise PRO. Вы можете получить лицензионный ключ Blazorise по адресу blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Вы можете разместить свои вопросы на веб-сайте поддержки и сгенерировать токен продукта для своего приложения.",
+ "AbpLiveTrainingPackages": "Пакеты живого обучения ABP",
+ "Releases": "Релизы",
+ "ReleasesDescription": "Журналы релизов ABP Commercial.",
+ "ReleaseDate": "Дата выпуска",
+ "Labels": "Этикетки",
+ "PreRelease": "Предварительная версия",
+ "AllTypes": "Все типы",
+ "Enhancement": "Улучшение",
+ "Bug": "Ошибка",
+ "Feature": "Особенность",
+ "AllUIs": "Все интерфейсы",
+ "MVC": "MVC",
+ "BlazorServer": "Блазор Сервер",
+ "MAUI": "МАУИ",
+ "HowItWorks_Page_Title": "Как это работает?",
+ "HowItWorks_Page_Description": "ABP Framework расширяет платформу .NET. Таким образом, все, что вы можете сделать с помощью простого решения .NET, уже возможно с помощью ABP Framework. Это позволяет легко начать работу с низкой кривой обучения.",
+ "HowItWorks_Description1": "ABP Framework расширяет платформу .NET. Таким образом, все, что вы можете сделать с помощью простого решения .NET, уже возможно с помощью ABP Framework. Это позволяет легко начать работу с низкой кривой обучения.",
+ "HowItWorks_Description2": "Как только вы начнете изучать и использовать функции ABP Framework, разработка вашего программного обеспечения станет намного приятнее, чем когда-либо.",
+ "HowItWorks_Description3": "На этой странице в основном объясняется, как вы используете платформу ABP.IO в качестве разработчика .NET.",
+ "CreateANewSolution": "Создайте новое решение .NET",
+ "CreateANewSolution_Description1": "Все начинается с создания нового интегрированного .NET-решения ABP.",
+ "StartWithStartupTemplates": "Запустите один из готовых шаблонов решений для запуска.",
+ "SimpleMonolithApplicationTemplate": "Простой шаблон монолитного приложения",
+ "LayeredApplicationTemplate": "Многоуровневый шаблон приложения",
+ "MicroserviceSolutionTemplate": "Шаблон решения микросервиса",
+ "CreateEmptySolutionAndUseAbp": "Или создайте новое пустое решение .NET и установите пакеты ABP NuGet и NPM самостоятельно.",
+ "CreatingSolutionWithMultipleOptions": "При создании нового решения существует несколько вариантов пользовательского интерфейса и базы данных.",
+ "UIFrameworkOptions": "Параметры платформы пользовательского интерфейса",
+ "DotnetSolutionWithoutDependency": "Теперь у вас есть обычное решение .NET на вашем локальном компьютере, которое не зависит от облачной платформы или внешнего сервиса.",
+ "CheckTheDocumentForDetails": "Подробную информацию можно найти в документе {1} .",
+ "UIAndDatabaseIndependent": "ABP может работать с любым пользовательским интерфейсом и любым поставщиком баз данных, поддерживаемым .NET. \n Однако эти поставщики пользовательского интерфейса и баз данных предварительно интегрированы и хорошо документированы.",
+ "InstallAbpModules": "Установите модули ABP",
+ "DevelopYourSolution": "Разработайте свое решение",
+ "DeployAnywhere": "Развертывание где угодно",
+ "InstallAbpModule_Description1": "ABP — это модульная среда разработки приложений. Шаблоны решений для запуска уже поставляются с установленными необходимыми модулями. \n Но есть и другие модули приложений, которые вы, возможно, захотите использовать в своем решении.",
+ "InstallAbpModule_Description2": "Каждый модуль состоит из нескольких пакетов NuGet и NPM и имеет установочный документ. ABP Suite выполняет большую часть работы автоматически, затем вы вручную настраиваете или настраиваете модуль на основе его документации.",
+ "DevelopYourSolution_Description1": "Инфраструктура ABP позволяет вам сосредоточиться на собственном бизнес-коде, автоматизируя повторяющуюся работу и предоставляя предварительно созданную инфраструктуру и функции приложений.",
+ "DevelopYourSolution_Description2": "В следующем блоке кода вы можете увидеть, как ABP Framework легко интегрируется в ваш код и автоматизирует повторяющиеся задачи.",
+ "DevelopYourSolution_Description3": "Даже в этом блоке шорткода ABP многое делает за вас.",
+ "DevelopYourSolution_Description4": "Он предоставляет базовые классы для применения соглашений, таких как внедрение зависимостей \n . Общие службы репозитория \n предоставляют удобный способ взаимодействия \n с базой данных. Декларативная авторизация \n работает с точно настроенной системой разрешений.",
+ "DevelopYourSolution_Description5": "ABP полностью автоматизирует единицу работы \n (для подключения к базе данных и управления транзакциями), обработку исключений \n , проверку \n \n и ведение журнала аудита . Он предоставляет множество дополнительных строительных блоков, позволяющих упростить ваши ежедневные задачи разработки и сосредоточиться на собственном коде при создании готовых к использованию приложений \n .",
+ "DevelopYourSolution_Description6": "Вы можете себе представить, насколько длинным и сложным может быть этот блок кода, если вы будете делать все это вручную.",
+ "SuiteCrudGenerationInFewSeconds": "Помимо ручного написания кода вашего решения, вы можете за несколько минут создать полностью работающие расширенные страницы CRUD, используя инструменты ABP Suite. Он генерирует код для вашего решения, поэтому вы можете настроить его в соответствии со своими требованиями.",
+ "DeployAnywhere_Description1": "В конце концов у вас есть чистое решение .NET. Вы можете развернуть свое решение на своем сервере, на облачной платформе, в Kubernetes или где угодно. Вы можете выполнить развертывание на любом количестве серверов. ABP — это инструмент, не зависящий от среды развертывания.",
+ "ExpertiseAbpFramework": "Изучите структуру ABP",
+ "ExpertiseAbpFramework_Description1": "Хотите выйти за рамки основ и получить опыт работы с платформой ABP.IO?",
+ "FreeDownload": "Бесплатная загрузка",
+ "Read": "Читать",
+ "HavingTrouble": "Возникли проблемы?",
+ "HavingTrouble_Description1": "Есть ли у вас проблемы с разработкой решения? Мы здесь! Воспользуйтесь платформой поддержки ABP \n или отправьте электронное письмо, чтобы получить помощь непосредственно от членов команды Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Вы можете просмотреть наши разделы справки или выполнить поиск по часто задаваемым вопросам, \n или задать нам вопрос, используя контактную форму.",
+ "OtherModules": "Другие модули",
+ "OtherModules_Description1": "Учетная запись, ведение журнала аудита, чат, комплект CMS, управление файлами, формы, GDPR, идентификационные данные, управление языком, оплата, Saas и многое другое...",
+ "HowItWorks_DatabaseProviderOptions": "Параметры поставщика базы данных",
+ "SeeFAQ": "См. часто задаваемые вопросы",
+ "ReleaseLogs": "Журналы релизов",
+ "ReleaseLogs_Tag": "{0} Журналы релизов",
+ "ReleaseLogs_Pr": "Запрос на извлечение № {0} – {1}",
+ "NoLabels": "Нет ярлыков",
+ "DoesTheSubscriptionRenewAutomatically": "Подписка продлевается автоматически?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "В ABP Commercial нет модели выставления счетов с автоматическим продлением. Поэтому ваша подписка не будет автоматически продлена по окончании срока действия лицензии. Если вы хотите и дальше пользоваться преимуществами ABP Commercial, вам необходимо вручную продлить его на странице управления организацией . Если у вас несколько организаций, нажмите кнопку «Управление» в организации, срок действия которой истекает, а затем нажмите кнопку «Продлить сейчас», чтобы продлить лицензию. Вы также можете ознакомиться с разделом «Что произойдет, когда закончится срок действия моей лицензии?». раздел.",
+ "ExtraQuestionCreditsFaqTitle": "Могу ли я приобрести дополнительные кредиты на вопросы поддержки?",
+ "ExtraQuestionCreditsFaqExplanation": "Да, ты можешь. Чтобы купить дополнительные баллы за вопросы, отправьте электронное письмо на адрес info@abp.io , указав название вашей организации. Вот прайс-лист на дополнительные вопросы:
",
+ "AlreadyBetaTester": "Вы уже присоединились к программе бета-тестирования.",
+ "AbpStudio": "АБП Студия",
+ "AbpStudio_Description": "ABP Studio все еще находится в стадии разработки. Вы можете заполнить форму ниже, чтобы стать одним из первых пользователей.",
+ "AbpStudio_Description1": "ABP Studio — это кроссплатформенное настольное приложение для разработчиков ABP.",
+ "AbpStudio_Description2": "Он хорошо интегрирован с ABP Framework и призван предоставить вам удобную среду разработки за счет автоматизации процессов, предоставления информации о вашем решении, значительного упрощения разработки, запуска и развертывания ваших решений.",
+ "AbpStudio_ComingSoon": "Скоро в продаже. Планируемая дата выпуска бета-версии: четвертый квартал 2023 года.",
+ "AbpStudio_PlannedPreviewDate": "Запланированная дата выпуска предварительной версии: четвертый квартал 2023 года.",
+ "BetaRequest": "Бета-запрос",
+ "CreateNewSolutions": "Создавайте новые решения",
+ "CreateNewSolutions_Description1": "Вы можете легко создавать от простых приложений до модульных монолитных или микросервисных решений с множеством опций. Вы получаете полностью готовое к использованию базовое программное решение для вашего бизнеса.",
+ "ArchitectYourSolutions": "Создайте свои решения",
+ "ArchitectYourSolutions_Description1": "Создавайте монолитно-модульные и микросервисные структуры решений проще, создавая модули или сервисы и устанавливая связи между ними. Вы также можете установить или удалить готовые модули приложения.",
+ "ExploreYourSolution": "Изучите свое решение",
+ "ExploreYourSolution_Description1": "ABP Studio отображает высокоуровневое представление компонентов вашего решения и модулей, от которых зависит ваше решение. Вы можете исследовать сущности, сервисы, HTTP API и многое другое, не открывая свою кодовую базу.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Запускайте мультиприложения или микросервисные решения в мгновение ока",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Запускайте одну, несколько или все службы одним щелчком мыши. Таким образом, очень легко остановить службу, запустить ее в Visual Studio для тестирования или отладки .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Просматривайте список служб, просматривайте количество HTTP-запросов и исключений в реальном времени для каждой службы.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Просматривайте всю информацию обо всех HTTP-запросах , поступающих к любому сервису.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Просматривайте сведения об исключениях в режиме реального времени в любой службе, легко фильтруйте и ищите.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Показать журналы приложений , фильтровать по уровню журнала или искать по тексту.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Просматривайте пользовательский интерфейс своего приложения, не выходя из средства запуска решений.",
+ "IntegrateToYourKubernetesCluster": "Интегрируйтесь с вашим кластером Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Подключите локальную среду разработки к локальному или удаленному кластеру Kubernetes , где в этом кластере уже работает ваше решение для микросервисов.",
+ "IntegrateToYourKubernetesCluster_Description2": "Получите доступ к любой службе в Kubernetes, используя ее имя в качестве DNS, точно так же, как они работают на вашем локальном компьютере.",
+ "IntegrateToYourKubernetesCluster_Description3": "Перехватите любую службу в этом кластере, чтобы весь трафик перехваченной службы автоматически перенаправлялся на вашу службу , работающую на вашем локальном компьютере. Когда вашему сервису необходимо использовать какой-либо сервис в Kubernetes, трафик перенаправляется обратно в кластер, точно так же, как ваш локальный сервис работает внутри Kubernetes.",
+ "GetInformed": "Получить информацию",
+ "Studio_GetInformed_Description1": "Оставьте свою контактную информацию, чтобы получить информацию и попробовать ее первым, когда ABP Studio будет запущена.",
+ "Studio_GetInformed_Description2": "Запланированная дата выпуска предварительной версии: третий квартал 2023 года.",
+ "ThankYou!": "Спасибо!",
+ "SendBetaRequest": "Отправить запрос на бета-тестирование",
+ "YouJoinedTheBetaTesterProgram": "Вы присоединились к программе бета-тестирования ABP Studio.",
+ "PricingExplanation2": "30-дневная гарантия возврата денег — Узнать больше",
+ "MoneyBackGuaranteeText": "* 30-дневная гарантия возврата денег на все лицензии! 100% возврат средств по лицензиям Team, 60% возврат по лицензиям Business и Enterprise в течение 30 дней.",
+ "MobileApplicationStartupTemplates": "Шаблоны запуска мобильных приложений",
+ "MobileApplicationStartupTemplates_Description1": "Интегрированные шаблоны запуска мобильных приложений для ваших коммерческих решений ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Создавайте мощные бизнес-приложения с помощью шаблонов запуска мобильных приложений ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial предоставляет два шаблона запуска мобильных приложений, реализованные с помощью React Native и .NET MAUI. Когда вы создаете новое решение на основе ABP, у вас также будут базовые запускаемые приложения, подключенные к вашим серверным API.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Приложение имеет встроенный цикл токенов аутентификации, поддержку нескольких языков, поддержку нескольких арендаторов, вход в систему, забытый пароль, управление профилями и страницу управления пользователями . Вы можете добавить собственную бизнес-логику и настроить ее в соответствии со своими требованиями.",
+ "TwoFrameworkOptions": "Два варианта фреймворка",
+ "TwoFrameworkOptions_Description": "ABP предоставляет шаблоны запуска мобильных устройств React Native и .NET MAUI . Таким образом, вы сможете выбрать тот, который лучше всего соответствует вашим потребностям. Оба приложения повторно используют код с самой высокой скоростью между платформами iOS и Android.",
+ "PreIntegratedToYourBackend": "Предварительно интегрирован в ваш бэкэнд",
+ "PreIntegratedToYourBackend_Description": "Мобильные приложения ABP предварительно интегрированы в ваши серверные API. Он получает действительный токен аутентификации с сервера и выполняет аутентифицированные запросы.",
+ "MultiLanguage": "Многоязычный",
+ "MultiLanguage_Description": "Он уже поддерживает более 10 языков «из коробки». Вы также можете добавить следующие языки.",
+ "Arabic": "арабский",
+ "Czech": "Чешский",
+ "English": "Английский",
+ "Hungarian": "Венгерский",
+ "Finnish": "финский",
+ "French": "Французский",
+ "Hindi": "хинди",
+ "Portuguese": "португальский",
+ "Italian": "итальянский",
+ "Russian": "Русский",
+ "Slovak": "словацкий",
+ "Turkish": "турецкий",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Привлекайте и удерживайте своих клиентов с помощью мобильных приложений ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Ваши клиенты хотят управлять своими продуктами и подписками из любого места и в любое время. Это требует от организаций создания мобильных приложений, которые позволят клиентам быстро и беспрепятственно выполнять свои запросы.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "С помощью мобильных приложений ABP вы можете создавать высококачественные собственные мобильные приложения для Android и iOS… Используя единую кодовую базу и не жертвуя безопасностью, качеством и масштабируемостью.",
+ "OneCodeBaseMultipleDevices": "Один код на базе нескольких устройств",
+ "OneCodeBaseMultipleDevices_Description": "Мобильные приложения ABP являются кроссплатформенными. Они готовы к установке и запуску на устройствах iOS и Android и адаптируются к различным форм-факторам, используя единую базу кода. Разработчикам нужно создать пользовательский интерфейс и код внешнего интерфейса только один раз, нет необходимости адаптировать код для каждого устройства, которое вы хотите поддерживать.",
+ "ComesWithTheSourceCode": "Поставляется с исходным кодом",
+ "ComesWithTheSourceCode_Description": "Мобильные приложения предоставляются с исходным кодом. Легко настраивайте UX/UI своих приложений в соответствии с рекомендациями по брендингу.",
+ "Purchase_OneYearPrice": "Цена на 1 год",
+ "Purchase_DeveloperSeatCount": "Количество мест разработчиков",
+ "Purchase_DevelopersAlreadyIncluded": "{0} разработчиков уже включены",
+ "1Year": "1 год",
+ "{0}Years": "{0} лет",
+ "1YearLicense": "Лицензия на 1 год",
+ "{0}YearsLicense": "Лицензия на {0} лет",
+ "1AdditionalDeveloper": "1 дополнительный разработчик",
+ "{0}AdditionalDevelopers": "{0} Дополнительные разработчики",
+ "Discount": "Скидка ({0}%)",
+ "Summary": "Краткое содержание",
+ "TrainingPack": "Учебный пакет",
+ "TrainingPackDiscount": "Скидка на тренировочный пакет",
+ "Purchase_OnboardingTraining_Description": "Этот пакет интерактивного обучения действителен для класса из 8 учеников, и эта скидка действительна только при покупке с новой лицензией. Узнать больше",
+ "Purchase_Save": "{0}% экономии {1} {2}",
+ "RemoveBasket": "Удалить из корзины",
+ "WhyABPIOPlatform?": "Почему платформа ABP.IO ?",
+ "DocumentAim": "Этот документ призван ответить на большой вопрос:",
+ "DocumentAim_Description": "«Почему вам следует использовать платформу ABP.IO вместо того, чтобы создавать новое решение с нуля?»",
+ "DocumentAim_Description2": "В документе представлены проблемы создания современного программного решения и объясняется, как ABP решает эти проблемы.",
+ "CreatingANewSolution": "Создание нового решения",
+ "CreatingANewSolution_Description": "Когда вам нужно запустить новое решение, вам нужно задать себе множество вопросов, и вам придется потратить много времени, прежде чем приступить к написанию своего самого первого бизнес-кода.",
+ "CreatingAnEmptySolution": "Создание пустого решения",
+ "THEPROBLEM": "ПРОБЛЕМА",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Даже создание почти пустого решения является сложной задачей;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Как вы организуете свою кодовую базу по проектам?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Что такое слои и как они взаимодействуют?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Как вы интегрируетесь со сторонними библиотеками и системами?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Как настроить автоматические тесты?",
+ "ABPSOLUTION": "РЕШЕНИЕ АБП",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP предоставляет хорошо спроектированное, многоуровневое и готовое к использованию решение для запуска , основанное на принципах доменно-ориентированного проектирования . Решение также включает в себя предварительно настроенный модуль и проекты интеграционного тестирования для каждого уровня.",
+ "CommonLibraries": "Общие библиотеки",
+ "CommonLibraries_THEPROBLEM_Description": "Какие библиотеки следует использовать для реализации общих требований? Экосистема разработки программного обеспечения очень динамична, поэтому сложно идти в ногу с новейшими инструментами, библиотеками, тенденциями и подходами.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP предварительно интегрирует в решение популярные, проверенные и актуальные библиотеки. Вам не нужно тратить время на их интеграцию или взаимодействие друг с другом. Они работают корректно из коробки.",
+ "UITheme&Layout": "Тема и макет пользовательского интерфейса",
+ "UITheme&Layout_THEPROBLEM_Description": "При решении проблем пользовательского интерфейса возникает ряд проблем. К ним относятся создание основы для гибкого, современного и адаптируемого набора пользовательского интерфейса с единообразным внешним видом и множеством функций, таких как навигационные меню, заголовки, панели инструментов, нижние колонтитулы, виджеты и многое другое.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Даже если вы выберете заранее разработанную тему, ее плавная интеграция в ваш проект может потребовать нескольких дней разработки. Дополнительным препятствием является обновление таких тем. Часто структура HTML/CSS темы переплетается с кодом вашего пользовательского интерфейса, отображая будущие изменения темы или обновляя сложные задачи. Такое переплетение кода и дизайна усложняет гибкость внесения изменений в дальнейшем.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework предлагает уникальную систему тем, которая освобождает ваш код пользовательского интерфейса от ограничений темы. Темы существуют изолированно, упакованы в пакеты NuGet или NPM, поэтому установка или обновление темы занимает считанные минуты. Хотя у вас сохраняется возможность разработать свою собственную тему или интегрировать существующую, ABP Commercial представляет коллекцию безупречных и современных тем.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Кроме того, существуют поставщики компонентов пользовательского интерфейса, такие как Telerik и DevExpress. Однако эти поставщики в основном поставляют отдельные компоненты, возлагая на вас ответственность за создание вашей системы компоновки. При работе в проектах на основе ABP вы можете легко включать эти библиотеки, как и в любом другом проекте.",
+ "TestInfrastructure": "Тестовая инфраструктура",
+ "TestInfrastructure_THEPROBLEM_Description": "Создание надежной среды тестирования — трудоемкая задача. Он включает в себя создание специальных тестовых проектов в рамках вашего решения, тщательный выбор необходимых инструментов, создание макетов сервисов и баз данных, создание необходимых базовых классов и служебных сервисов для минимизации избыточного кода в тестах, а также решение различных связанных задач.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Шаблоны запуска ABP поставляются уже с настроенными тестовыми проектами, что упрощает процесс. Это означает, что с первого дня вы можете без промедления приступить к написанию исходного кода модульного или интеграционного теста.",
+ "CodingStandards&Training": "Стандарты кодирования и обучение",
+ "CodingStandards&Training_THEPROBLEM_Description": "После того как вы подготовили решение для разработки, вам обычно приходится обучать разработчиков тому, как работает система и как ее создавать, используя одни и те же согласованные методы. Даже если вы проведете для них обучение, поддерживать актуальность документации может быть сложно. Со временем каждый разработчик может писать код по-своему, в результате чего правила написания кода станут отличаться друг от друга.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Решение ABP уже четко организовано и имеет четкие пояснения. Пошаговые руководства и руководства покажут вам, как именно работать над проектом ABP.",
+ "KeepingYourSolutionUpToDate": "Поддержание вашего решения в актуальном состоянии",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "После начала разработки вы должны отслеживать новые версии библиотек, которые вы используете для обновлений и исправлений.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Мы регулярно обновляем все пакеты до последних версий и тестируем их перед выпуском стабильной версии. Когда вы обновляете ABP Framework, все ее зависимости обновляются до пограничной технологии.",
+ "DRY": "Не повторяйтесь!",
+ "DRY_Description": "Создание базового решения занимает значительное время и требует хорошего архитектурного опыта. Однако это только начало! Когда вы начнете разработку, вам, вероятно, придется писать много повторяющегося кода; было бы здорово, если бы все это можно было обрабатывать автоматически.",
+ "DRY_Description2": "ABP максимально автоматизирует и упрощает повторяющийся код, следуя принципу соглашения, а не конфигурации. Однако это не ограничивает вас, когда вам нужно переключиться на ручную передачу. Контроль всегда в ваших руках.",
+ "Authentication": "Аутентификация",
+ "Authentication_THEPROBLEM_Description": "Единый вход, интеграция Active Directory / LDAP, интеграция OpenIddict, вход через социальные сети, двухфакторная аутентификация, забытый/сброс пароля, активация по электронной почте, регистрация нового пользователя, контроль сложности пароля, блокировка учетной записи при неудачных попытках, отображение неудачных попыток входа в систему... и т. д. Мы знаем, что все эти общие требования вам знакомы. Вы не одиноки!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework и коммерческая версия предоставляют все эти стандартные функции, предварительно реализованные для вас в виде модуля учетной записи многократного использования. Вы просто включаете и настраиваете то, что вам нужно.",
+ "CrossCuttingConcerns": "Сквозные проблемы",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Сквозные проблемы — это фундаментальная повторяющаяся логика, которая должна быть реализована для каждого варианта использования. Некоторые примеры;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Запуск транзакций, фиксация в случае успеха и откат в случае ошибок.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Обработка исключений и составление отчетов, возврат правильного ответа об ошибках клиентам и обработка случаев ошибок на стороне клиента.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Реализация авторизации и проверки, возврат правильных ответов и их обработка на стороне клиента.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework автоматизирует или упрощает все общие сквозные задачи. Вы пишете только код, который важен для вашего бизнеса, а ABP обрабатывает все остальное в соответствии с соглашениями.",
+ "ArchitecturalInfrastructure": "Архитектурная инфраструктура",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Обычно вам необходимо построить инфраструктуру для правильной реализации вашей архитектуры. Например, вы обычно реализуете шаблон репозитория. Вы определяете некоторые базовые классы для упрощения и стандартизации создания сущностей, служб, контроллеров и других объектов.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework предоставляет все это и многое другое «из коробки». Это зрелый и хорошо документированный подход.",
+ "EnterpriseApplicationRequirements": "Требования к корпоративным приложениям",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Существует множество требований, которые вы постоянно реализуете в каждом бизнес-приложении;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Подробная система разрешений и управление разрешениями в пользовательском интерфейсе на основе ролей и пользователей.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Запись журналов аудита и истории объектов для отслеживания того, когда пользователь изменяет запись базы данных.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Выполните мягкое удаление ваших объектов, чтобы они были помечены как удаленные, вместо физического удаления из базы данных и автоматической фильтрации удаленных объектов по вашим запросам.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Создание абстракций и оболочек для использования серверных API из кода внешнего интерфейса.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Постановка в очередь и выполнение фоновых заданий.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Обработка нескольких часовых поясов в глобальной системе.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Совместное использование логики проверки, локализации и авторизации между сервером и клиентом.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP предоставляет инфраструктуру для простой реализации таких требований. Опять же, вы не тратите свое драгоценное время на повторную реализацию всего этого снова и снова.",
+ "GeneratingInitialCode&Tooling": "Генерация исходного кода и инструментов",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Вы создадите множество похожих страниц в типичном веб-приложении. Большинство из них будут выполнять аналогичные операции CRUD. Многократное создание таких страниц очень утомительно и чревато ошибками.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite может создать полнофункциональную CRUD-страницу для ваших объектов за считанные секунды. Сгенерированный код является многоуровневым и чистым. Выполнены все стандартные требования к проверке и авторизации. Кроме того, генерируются классы модульных тестов. Как только вы получите полностью работающую страницу, вы сможете изменить ее в соответствии с требованиями вашего бизнеса.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Интеграция со сторонними библиотеками и системами",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Большинство библиотек спроектированы как низкоуровневые, и вы обычно выполняете некоторую работу по их правильной интеграции, не повторяя один и тот же код интеграции и конфигурации повсюду в вашем решении. Например, предположим, что вам необходимо использовать RabbitMQ для реализации вашей распределенной шины событий. Все, что вы хотите сделать, это; отправить сообщение в очередь и обработать входящие сообщения. Но вам необходимо понимать шаблоны обмена сообщениями, очереди и детали обмена. Чтобы написать эффективный код, необходимо создать пул для управления соединениями, клиентами и каналами. Вам также придется иметь дело с исключениями, сообщениями ACK, повторным подключением к RabbitMQ в случае сбоев и многим другим.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Например, интеграция распределенной шины событий RabbitMQ от ABP абстрагирует все эти детали. Вы отправляете и получаете сообщения без суеты. Вам нужно написать низкоуровневый код? Нет проблем, вы всегда можете это сделать. ABP не ограничивает вас, когда вам нужно использовать низкоуровневые функции используемой вами библиотеки.",
+ "WhyNotBuildYourOwnFramework?": "Почему бы не создать свой собственный фреймворк?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Вся инфраструктура, даже самая простая, требует много времени для построения, обслуживания и документирования. Со временем он становится больше, и его становится трудно поддерживать в вашем решении. Разделение их на проект многократного использования является отправной точкой для создания вашей собственной внутренней структуры.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Создание, документирование, обучение и поддержание внутренней структуры действительно сложно. Если у вас нет опытной, преданной своему делу команды разработчиков фреймворков, ваша внутренняя инфраструктура быстро превратится в недокументированный устаревший код, который никто больше не сможет понять и поддерживать. С другой стороны, эти фреймворки обычно разрабатываются одним или двумя разработчиками в команде. И эти ребята становятся хранилищем знаний. Это хорошо для них, но плохо для компании, потому что они являются единственной точкой отказа проекта -SPOF- . Как только они покидают компанию, проект резко затухает.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework — это хорошо документированная, зрелая и универсальная платформа приложений, управляемая сообществом. Команда опытных разработчиков прилагает все усилия, чтобы поддерживать его актуальность, простоту для понимания и удобство в использовании. Использование такой стабильной среды позволяет вам сосредоточиться на собственном бизнес-коде и получать помощь от экспертов, когда она вам понадобится.",
+ "ArchitecturalInfrastructure_Description": "Приложения SaaS, модульные или микросервисные системы являются наиболее часто используемыми моделями корпоративного программного обеспечения. Создание таких систем требует не только хорошего понимания и опыта, но также требует мощной программной инфраструктуры. В противном случае вам придется потратить огромные усилия на поддержку этих архитектурных деталей в своей кодовой базе.",
+ "Modularity": "Модульность",
+ "Modularity_THEPROBLEM_Description": "Построить по-настоящему модульную систему непросто! Все аспекты системы (база данных, объекты, API, страницы/компоненты пользовательского интерфейса) можно разделить на модули, и каждый модуль можно повторно использовать без других. Простое ядро ASP.NET не обеспечивает такой модульной архитектуры. Если вам это нужно, вам следует подумать об этом с нуля.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework представляет собой модульную структуру разработки приложений. Каждая функция в рамках разработана с учетом модульности. Документация и руководства объясняют, как стандартным способом разрабатывать повторно используемые модули.",
+ "SaaSMultiTenancy": "SaaS/мультиарендность",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Мультитенантность — это распространенный способ внедрения систем SaaS. Однако реализация согласованной мультитенантной инфраструктуры может оказаться сложной.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework предоставляет полную мультитенантную инфраструктуру и абстрагирует сложность вашего бизнес-кода. Код вашего приложения будет в основном поддерживать мультитенантность, в то время как ABP Framework автоматически изолирует базу данных, кэш и другие детали арендаторов друг от друга. Он поддерживает единую базу данных, базу данных каждого клиента и гибридные подходы. Он правильно настраивает такие библиотеки, как Microsoft Identity и OpenIddict, которые обычно не совместимы с несколькими арендаторами.",
+ "Microservices": "Микросервисы",
+ "Microservices_THEPROBLEM_Description": "Для создания системы микросервисов требуется множество деталей инфраструктуры: аутентификация и авторизация приложений и микросервисов, а также реализация шаблонов асинхронного обмена сообщениями и синхронного обмена сообщениями (Rest/GRPC) между микросервисами являются наиболее фундаментальными проблемами.",
+ "Microservices_ABPSOLUTION_Description": "Платформа ABP Framework предоставляет услуги, руководства и примеры, которые помогут вам реализовать решение микросервисов с помощью стандартных отраслевых инструментов.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial идет еще дальше и предоставляет полный шаблон запуска для запуска вашего микросервисного решения.",
+ "PreBuiltModules": "Готовые модули",
+ "PreBuiltModules_THEPROBLEM_Description": "У всех нас схожие, но немного разные бизнес-требования. Однако нам всем следует заново изобрести велосипед, поскольку ни один код не может напрямую работать в нашем решении. Все они являются встроенными частями более крупного решения.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Коммерческие модули ABP предоставляют множество повторно используемых модулей приложений, таких как платежи, чат, управление файлами, отчеты журнала аудита и т. д. Все эти модули легко устанавливаются в ваше решение и работают напрямую. Мы постоянно добавляем новые модули.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Все модули разработаны с учетом требований вашего бизнеса. Если вам нужен полный контроль, вы можете скачать полный исходный код любого модуля и полностью настроить его в соответствии с конкретными бизнес-требованиями.",
+ "ABPCommunity": "Сообщество АБП",
+ "ABPCommunity_Description": "Наконец, членство в большом сообществе, где все следуют схожим стилям и принципам кодирования и используют общую инфраструктуру, дает силу, когда у вас возникают проблемы или вам нужна помощь в принятии проектных решений. Поскольку мы пишем код одинаково, мы можем гораздо лучше помогать друг другу. ABP — это проект, поддерживаемый сообществом и имеющий более 10 тысяч звезд на GitHub.",
+ "ABPCommunity_Description2": "Разработчикам ABP легко обмениваться кодом или даже повторно используемыми библиотеками. Фрагмент кода, который подойдет вам, подойдет и другим. Существует множество примеров и учебных пособий, которые вы можете напрямую реализовать в своем приложении.",
+ "ABPCommunity_Description3": "Когда вы наймете разработчика, который раньше работал с архитектурой ABP, он сразу поймет ваше решение и начнет разработку в очень короткие сроки.",
+ "WhyAbpIo_Page_Title": "Почему платформа ABP.IO?",
+ "AbpStudio_Page_Title": "АБП Студия",
+ "CampaignInfo": "Купите новую лицензию или продлите существующую и получите дополнительные 2 месяца бесплатно! Данное предложение действительно для всех планов лицензий. Обязательно воспользуйтесь этой ограниченной по времени акцией, чтобы расширить доступ к премиум-функциям и обновлениям.",
+ "HurryUpLastDay": "Торопиться! Последний день: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Создание страниц CRUD с помощью ABP Suite",
+ "Testimonials": "Отзывы",
+ "MultipleYearDiscount": "Скидка на несколько лет",
+ "CampaignDiscountText": "Скидка на Черную пятницу",
+ "CampaignDiscountName": "Черная пятница",
+ "CampaignName:BlackFriday": "Черная пятница"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
index 0d4ca5e610b..52e71dc40a1 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
@@ -9,15 +9,18 @@
"QuestionCount": "Zostávajúce/všetky otázky",
"Unlimited": "Neobmedzené",
"Owners": "Vlastníci",
+ "Owner": "Vlastník",
"AddMember": "Pridať člena",
- "AddOwner": "Pridať vlastníka",
- "AddDeveloper": "Pridať vývojára",
+ "AddNewOwner": "Pridať nového vlastníka",
+ "AddNewDeveloper": "Pridať nového vývojára",
"UserName": "Používateľské meno",
"Name": "Názov",
"EmailAddress": "Emailová adresa",
"Developers": "Vývojári",
"LicenseType": "Typ licencie",
"Manage": "Spravovať",
+ "SetDefault": "Nastaviť ako predvolenú",
+ "DefaultOrganization": "Predvolené",
"StartDate": "Dátum začiatku",
"EndDate": "Dátum ukončenia",
"Modules": "Moduly",
@@ -62,8 +65,6 @@
"Themes": "Témy",
"JoinOurNewsletter": "Prihláste sa na odber newslettra",
"Send": "Odoslať",
- "Learn": "Učiť sa",
- "AdditionalServices": "Ďalšie služby",
"WhatIsABPFramework": "ČO JE FRAMEWORK ABP?",
"OpenSourceBaseFramework": "Základný open source framework ",
"ABPFrameworkExplanation": "
Inovácia: Inováciou licencie budete povýšený na plán vyššej licencie, ktorý vám umožní získať ďalšie výhody. Pozrite si porovnávaciu tabuľku licencií , aby ste videli rozdiely medzi licenčnými plánmi. Na druhej strane, pri inovácii sa dátum vypršania platnosti vašej licencie nezmení! Ak chcete predĺžiť dátum ukončenia licencie, musíte predĺžiť licenciu.",
"LicenseRenewalCost": "Aké sú náklady na obnovenie licencie po 1 roku?",
"LicenseRenewalCostExplanation": "Cena obnovenia (predĺženia) štandardnej tímovej licencie je ${0}, štandardnej obchodnej licencie je ${1} a štandardnej podnikovej licencie je ${2}. Ak už ste zákazníkom, prihláste sa do svojho účtu a pozrite si dostupné ceny za obnovenie.",
"HowDoIRenewMyLicense": "Ako si môžem obnoviť licenciu?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Po odoslaní licenčného poplatku bankovým prevodom nám pošlite e-mail na adresu accounting@abp.io svoje potvrdenie a požadovaný typ licencie. Informácie o našom medzinárodnom bankovom účte:",
"HowToUpgrade": "Ako aktualizovať existujúce aplikácie, keď je k dispozícii nová verzia?",
@@ -352,56 +369,721 @@
"WeWillSendYouADownloadLink": "Odkaz na stiahnutie e-knihy bol odoslaný na adresu {0}.
Skontrolujte svoju doručenú poštu/nevyžiadanú poštu/spamové schránky!",
"InvalidFormInputs": "Zadajte platné informácie uvedené vo formulári.",
"DDDBookEmailBody": "Ďakujem.
Ak si chcete knihu stiahnuť, kliknite sem.",
- "FreeDDDEBook": "E-kniha DDD zadarmo",
"StartFree": "Začnite zadarmo",
"FreeTrial": "Skúška zadarmo",
"AcceptsMarketingCommunications": " Áno, chcem dostávať komerčné marketingové oznámenia ABP.",
"PurposeOfUsage": "Účel použitia",
- "Industry": "priemysel",
"Choose": "- Vyberte si -",
"CompanyOrganizationName": "Názov spoločnosti/organizácie",
"CompanySize": "Veľkosť spoločnosti",
"Next": "Ďalšie",
"StartTrial": "Spustite moju bezplatnú skúšobnú verziu",
- "ContactUsIssues": "Ak máte nejaké problémy, kontaktujte nás",
+ "ContactUsQuestions": "Ak máte nejaké otázky, kontaktujte nás",
"TrialActivatedWarning": "Používateľ má nárok len na 1 bezplatné skúšobné obdobie. Skúšobné obdobie ste už využili.",
+ "ActivationRequirement": "Od začiatku skúšobného obdobia vás delí posledný krok.
Po kontrole vašich údajov aktivujeme vašu licenciu. Po aktivácii vašej licencie vám pošleme e-mail na adresu {0} . Nebojte sa, tento proces nebude trvať dlho!",
"SaveAndDownload": "Uložiť a stiahnuť",
"CompanyNameValidationMessage": "Názov spoločnosti je príliš dlhý!",
"AddressValidationMessage": "Adresa je príliš dlhá!",
"TaxNoValidationMessage": "Číslo DPH/DPH je príliš dlhé!",
"NotesValidationMessage": "Pole poznámok je príliš dlhé!",
"CheckYourBillingInfo": "Faktúru môžete vytvoriť iba raz! Pred vytvorením faktúry skontrolujte svoje fakturačné údaje.",
- "Volo.AbpIo.Commercial:030000": "Skúšobné obdobie ste už využili.",
- "Volo.AbpIo.Commercial:030001": "Tento názov organizácie už existuje.",
"StartYourFreeTrial": "Spusťte bezplatnú skúšobnú verziu",
"TrialLicenseModelInvalidErrorMessage": "Jedno z nasledujúcich polí je neplatné: Názov krajiny, Veľkosť spoločnosti, Odvetvie alebo Účel použitia.",
"Trial": "Skúška",
"Purchased": "Kúpené",
- "PurchaseLicense": "Kúpiť licenciu {0}",
+ "PurchaseNow": "Kúpiť teraz",
"PurchaseTrialLicenseMessage": "Dátum vypršania platnosti vašej licencie je {0}.
Ak chcete pokračovať v používaní projektov, ktoré ste vytvorili počas bezplatného skúšobného obdobia, musíte zmeniť licenčné kľúče vo svojich súboroch appsettings.secrets.json
. Tu je váš licenčný kľúč:",
"TrialLicenseExpireMessage": "Používate skúšobnú licenciu a platnosť vašej skúšobnej licencie vyprší {0}.",
"TryForFree": "Skúste zadarmo",
"TrialLicenseExpiredInfo": "Vaše skúšobné licenčné obdobie vypršalo!",
- "CommercialNewsletterConfirmationMessage": "I agree to the Terms & Conditions and Privacy Policy.",
- "discountForYears": "{0} % odpusteného prívesku {1} an(ov)",
- "BlackFridayDiscount": "Black Friday zľava",
- "OnboardingTrainingFaqTitle": "Máte školenie ABP onboarding?",
- "OnboardingTrainingFaqExplanation": "Áno, máme školiace služby ABP, ktoré vám pomôžu rýchlo spustiť váš projekt ABP. Dozviete sa o ABP od hlavného člena tímu ABP a získate zručnosti na začatie vášho projektu ABP. Na onboardingovom školení vám vysvetlíme, ako nastaviť vaše vývojové prostredie, nainštalovať požadované nástroje, vytvoriť plne funkčnú stránku CRUD. Školenie bude prebiehať naživo a bude sa používať aplikácia Zoom a sme otvorení využívaniu ďalších platforiem online stretnutí. Jazykom školenia bude angličtina. Svoje otázky o ABP môžete klásť aj počas sedení. Pre obe strany bude naplánovaný vhodný čas a dátum. Ak chcete získať ďalšie informácie, kontaktujte nás na adrese info@abp.io.",
- "SupportPolicyFaqTitle": "Aká je vaša politika podpory?",
- "SupportPolicyFaqExplanation": "Podporujeme iba aktívnu a predchádzajúcu hlavnú verziu. Nezaručujeme vydanie opravy pre 3. a staršiu hlavnú verziu. Napríklad, ak je aktívna verzia 7.0.0, vydáme opravné verzie pre 6.x.x aj 7.x.x. Okrem toho poskytujeme podporu len pre problémy súvisiace s ABP Framework a ABP Commercial. To znamená, že neposkytujeme podporu pre aplikácie tretích strán, cloudové služby a iné periférne knižnice používané produktmi ABP. Vynaložíme komerčne primerané úsilie, aby sme našim zákazníkom poskytli technickú podporu počas oficiálnej pracovnej doby spoločnosti \"Volosoft Bilisim A.S\". Na druhej strane sa nezaväzujeme k času odozvy podľa dohody o úrovni služieb (SLA), ale budeme sa snažiť reagovať na technické problémy čo najrýchlejšie v rámci našej oficiálnej pracovnej doby. Ak sa so zákazníkom nedohodnete inak, poskytujeme podporu len na adrese https://support.abp.io. Máme aj súkromnú e-mailovú podporu, ktorá je k dispozícii len držiteľom licencie Enterprise.",
"DowngradeLicensePlan": "Môžem v budúcnosti prejsť na nižší licenčný plán?",
"DowngradeLicensePlanExplanation": "Existujúci licenčný plán nemôžete znížiť. Môžete si však zakúpiť nový nižší licenčný plán a pokračovať vo vývoji s novou licenciou. Po zakúpení nižšej licencie sa stačí prihlásiť do nového licenčného plánu prostredníctvom príkazu ABP CLI: abp login -o
Pozrite si porovnávaciu tabuľku licencií a skontrolujte rozdiely medzi typmi licencií.",
+ "SelectTargetLicense": "Vyberte Cieľovú licenciu",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Áno, predĺžiť platnosť mojej licencie o 1 rok.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Chcete si predĺžiť licenciu o 1 rok?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Inovácia nepredĺži dátum vypršania platnosti licencie!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Inováciou vašej licencie budete povýšený na vyšší typ licencie, čo vám umožní získať ďalšie výhody. Pozrite si porovnávaciu tabuľku licencií a skontrolujte rozdiely medzi typmi licencií.",
+ "Landing_Page_CustomerStories": "Príbehy zákazníkov",
+ "Landing_Page_OurGreatCustomers": "Naši skvelí zákazníci",
+ "Landing_Page_WebApplicationFramework": "Web Application Framework",
+ "Landing_Page_WebDevelopmentPlatform": "Web Development Platform",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Kompletná platforma pre vývoj webu",
+ "Landing_Page_TryFreeDemo": "Vyskúšajte bezplatné demo",
+ "Landing_Page_StartingPointForWebApplications": "Východiskový bod pre webové aplikácie založené na ASP.NET Core! Je založený na ABP Framework pre najlepší vývoj webu.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework poskytuje softvérovú infraštruktúru na vývoj vynikajúcich webových aplikácií s osvedčenými postupmi.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Architektúra kompatibilná s mikroslužbami",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Vopred zostavené aplikačné moduly a témy",
+ "Landing_Page_MultiTenantArchitecture": "Architektúra viacerých nájomníkov",
+ "Landing_Page_MultiTenancyDescription": "Aplikácie SaaS sú jednoduché! Integrovaný multiprenájom z databázy do používateľského rozhrania.",
+ "Landing_Page_DDDIntroduction": "Navrhnuté a vyvinuté na základe vzorov a princípov DDD. Poskytuje vrstvený model pre vašu aplikáciu.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Kompletná infraštruktúra pre autorizáciu, validáciu, spracovanie výnimiek, ukladanie do vyrovnávacej pamäte, protokolovanie auditu, správu transakcií a ďalšie.",
+ "Landing_Page_PreBuiltApplicationModules": "Vopred zostavené aplikačné moduly, ktoré zahŕňajú najbežnejšie požiadavky na webové aplikácie.",
+ "Landing_Page_ChatModule": "Chat",
+ "Landing_Page_DocsModule": "Docs",
+ "Landing_Page_FileManagementModule": "Správa súborov",
+ "Landing_Page_CustomerStory_1": "ABP Commercial umožnila SC Ventures dodať bankovú silo-databázovú platformu SaaS na úrovni bánk za 9 mesiacov na podporu financovania pohľadávok/záväzkov dodávateľského reťazca faktúr s vysokou hodnotou z viacerých integrovaných kotiev. Modularita ABP umožnila tímu dodávať v rekordnom čase, prejsť všetkými VAPT a nasadiť kontajnerový balík mikroslužieb prostredníctvom úplného CI/CD a potrubí do výroby.",
+ "Landing_Page_CustomerStory_2": "Vidíme hodnotu používania ABP Commercial na zníženie réžie projektov vlastného vývoja. Tím môže zjednotiť vzor kódu v rôznych prúdoch projektu. V rámci vidíme väčší potenciál, aby sme mohli vytvárať nové funkcie rýchlejšie ako predtým. Veríme, že budeme neustále vidieť hodnotu využívania ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Milujeme ABP. Nemusíme písať všetko od začiatku. Začíname od hotových funkcií a sústredíme sa len na to, čo skutočne potrebujeme napísať. ABP má tiež dobrú architektúru a kód je vysoko kvalitný s menším počtom chýb. Ak by sme mali všetko potrebné napísať sami, možno by sme museli stráviť roky. Ešte jedna vec, ktorá sa nám páči, je, že nová verzia alebo oprava problému alebo vylepšenie vychádza veľmi skoro \n každý druhý týždeň. Nečakáme príliš dlho.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial je fantastický produkt, ktorý by som odporučil. Komerčné produkty na trh pre našich zákazníkov na jedinej konfigurovateľnej platforme. Začína skok, že rámec a nástroje, ktoré poskytuje každý tím, stoja za každý cent. ABP Commercial najlepšie vyhovovala našim potrebám.",
+ "Landing_Page_AdditionalServices": "Vlastná alebo objemová licencia, onboarding, živé školenia a podpora, vlastný vývoj projektov, portovanie existujúcich projektov a ďalšie...",
+ "Landing_Page_IncludedDeveloperLicenses": "Zahrnuté licencie pre vývojárov : {0}",
+ "Landing_Page_SeeOnDemo": "Pozri na Demo",
+ "Landing_Page_LeptonThemes": "LeptonTémy",
+ "Landing_Page_AccountModuleDescription_1": "Tento modul implementuje autentifikačný systém pre aplikáciu;",
+ "Landing_Page_AccountModuleDescription_2": "Poskytuje prihlasovaciu stránku s používateľským menom a heslom",
+ "Landing_Page_AccountModuleDescription_3": "Poskytuje registračnú stránku na vytvorenie nového účtu.",
+ "Landing_Page_AccountModuleDescription_4": "Poskytuje stránku so zabudnutým heslom na odoslanie odkazu na obnovenie hesla ako e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Poskytuje funkciu potvrdenia e-mailom s používateľským rozhraním.",
+ "Landing_Page_AccountModuleDescription_6": "Implementuje dvojfaktorovú autentifikáciu (SMS a e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Implementuje uzamknutie používateľa (uzamkne účet na nastavený čas, keď dôjde k určitému počtu neúspešných prihlásení z dôvodu neplatných poverení v určitom časovom intervale).",
+ "Landing_Page_AccountModuleDescription_8": "Implementuje používateľské rozhranie a funkčnosť autentifikačného servera Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Umožňuje prepínať medzi nájomníkmi v prostredí viacerých nájomníkov.",
+ "Landing_Page_AccountModuleDescription_10": "Umožňuje zmeniť jazyk používateľského rozhrania aplikácie.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Tento modul poskytuje používateľské rozhranie na vykazovanie protokolu auditu pre infraštruktúru auditu. Umožňuje vyhľadávať, filtrovať a zobrazovať záznamy denníka auditu a denníky zmien entity.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Záznam protokolu auditu obsahuje kritické údaje o každej požiadavke klienta:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, prehliadač, IP adresa, meno klienta",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Používateľ",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Metóda HTTP, návratový stavový kód HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Úspech/neúspech, podrobnosti o výnimke, ak sú k dispozícii",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Trvanie realizácie žiadosti",
+ "Landing_Page_AuditLoggingModuleDescription_8": "V tejto žiadosti boli entity vytvorené, odstránené alebo aktualizované (so zmenenými vlastnosťami).",
+ "Landing_Page_BloggingModuleDescription_1": "Tento modul pridá jednoduchý blog do vašej aplikácie ABP;",
+ "Landing_Page_BloggingModuleDescription_2": "Umožňuje vytvárať viacero blogov v jednej aplikácii.",
+ "Landing_Page_BloggingModuleDescription_3": "Podporuje formát Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Umožňuje napísať komentár k príspevku.",
+ "Landing_Page_BloggingModuleDescription_5": "Umožňuje priradiť značky k blogovým príspevkom.",
+ "Landing_Page_BloggingModuleDescription_6": "Pozrite si webovú stránku blog.abp.io ako živý príklad modulu blogovania.",
+ "Landing_Page_ChatModuleDescription_1": "Tento modul sa používa na zasielanie správ v reálnom čase medzi používateľmi v aplikácii.",
+ "Landing_Page_ChatModuleDescription_2": "Správy v reálnom čase na stránke rozhovoru.",
+ "Landing_Page_ChatModuleDescription_3": "Vyhľadajte používateľov v aplikácii pre nové konverzácie.",
+ "Landing_Page_ChatModuleDescription_4": "Zoznam kontaktov pre nedávne konverzácie.",
+ "Landing_Page_ChatModuleDescription_5": "Upozornenia na nové správy, keď sa používateľ pozerá na inú stránku.",
+ "Landing_Page_ChatModuleDescription_6": "Odznak celkového počtu neprečítaných správ na ikone ponuky.",
+ "Landing_Page_ChatModuleDescription_7": "Počet neprečítaných správ pre každú konverzáciu.",
+ "Landing_Page_ChatModuleDescription_8": "Lenivé nabité konverzácie.",
+ "Landing_Page_DocsModuleDescription_1": "Tento modul sa používa na vytváranie webových stránok s technickou dokumentáciou;",
+ "Landing_Page_DocsModuleDescription_2": "Zabudovaná integrácia GitHub : Priamo píšte a spravujte dokumenty na GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Podpora verzií priamo integrovaná do vydaní GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Podporuje viacjazyčnosť (s záložnou podporou predvoleného jazyka).",
+ "Landing_Page_DocsModuleDescription_5": "Podporuje formáty Markdown a HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Poskytuje navigáciu a časť s prehľadom .",
+ "Landing_Page_DocsModuleDescription_7": "Umožňuje hosťovať viac projektovej dokumentácie v jednej aplikácii.",
+ "Landing_Page_DocsModuleDescription_8": "Odkazy na súbor na GitHub, takže ktokoľvek môže jednoducho prispieť kliknutím na odkaz Upraviť .",
+ "Landing_Page_DocsModuleDescription_9": "Okrem zdroja GitHub umožňuje jednoducho použiť priečinok ako zdroj dokumentácie.",
+ "Landing_Page_FileManagementModuleDescription_1": "Nahrávajte, sťahujte a organizujte súbory v hierarchickej štruktúre priečinkov.",
+ "Landing_Page_FileManagementModuleDescription_2": "Tento modul sa používa na nahrávanie, sťahovanie a organizovanie súborov v hierarchickej štruktúre priečinkov. Je tiež kompatibilný s viacnásobným prenájmom a môžete určiť limit celkovej veľkosti pre svojich nájomníkov.",
+ "Landing_Page_FileManagementModuleDescription_3": "Tento modul je založený na systéme BLOB Storing , takže na ukladanie obsahu súborov môže využívať rôznych poskytovateľov úložiska.",
+ "Landing_Page_IdentityModuleDescription_1": "Tento modul implementuje systém používateľov a rolí aplikácie;",
+ "Landing_Page_IdentityModuleDescription_2": "Postavené na knižnici Microsoft ASP.NET Core Identity .",
+ "Landing_Page_IdentityModuleDescription_3": "Spravujte roly a používateľov v systéme. Používateľ môže mať viacero rolí .",
+ "Landing_Page_IdentityModuleDescription_4": "Nastavte povolenia na úrovniach rolí a používateľov.",
+ "Landing_Page_IdentityModuleDescription_5": "Povoliť/zakázať dvojfaktorové overenie a uzamknutie používateľa na používateľa.",
+ "Landing_Page_IdentityModuleDescription_6": "Spravujte základný používateľský profil a heslo .",
+ "Landing_Page_IdentityModuleDescription_7": "Spravujte typy nárokov v systéme, nastavte nároky na roly a používateľov.",
+ "Landing_Page_IdentityModuleDescription_8": "Stránka s nastaveniami na správu zložitosti hesla , prihlásenia používateľa, účtu a uzamknutia.",
+ "Landing_Page_IdentityModuleDescription_9": "Podporuje autentifikáciu LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Poskytuje overenie e-mailu a telefónneho čísla .",
+ "Landing_Page_IdentityModuleDescription_11": "Podporuje integráciu sociálnych prihlásení (Twitter, Facebook, GitHub atď...).",
+ "Landing_Page_IdentityModuleDescription_12": "Spravujte organizačné jednotky v systéme.",
+ "Landing_Page_PaymentModuleDescription_1": "Poskytuje integráciu pre rôzne platobné brány.",
+ "Landing_Page_PaymentModuleDescription_2": "Tento modul poskytuje integráciu pre platobné brány, takže môžete jednoducho získať platbu od svojich zákazníkov.",
+ "Landing_Page_PaymentModuleDescription_3": "Tento modul podporuje nasledujúce platobné brány",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Použite rovnaké prihlasovacie údaje pre commercial.abp.io aj support.abp.io .",
+ "WatchCrudPagesVideo": "Pozrite si video „Vytváranie stránok CRUD s ABP Suite“!",
+ "WatchGeneratingFromDatabaseVideo": "Pozrite si video „ABP Suite: Generovanie stránok CRUD z existujúcich databázových tabuliek“!",
+ "WatchTakeCloserLookVideo": "Pozrite si video „Pozrite sa bližšie na generovanie kódu: ABP Suite“!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Na spustenie skúšobnej licencie by ste mali mať potvrdenú e-mailovú adresu.",
+ "EmailVerificationMailNotSent": "E-mail na overenie e-mailu sa nepodarilo odoslať.",
+ "GetConfirmationEmail": "Kliknutím sem dostanete overovací e-mail, ak ste ho ešte nedostali.",
+ "WhichLicenseTypeYouAreInterestedIn": "O aký typ licencie máte záujem?",
+ "DontTakeOurWordForIt": "Neberte nás za slovo...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Prečítajte si, čo chcú používatelia ABP Commercial vedieť",
+ "Testimonial_ShortDescription_1": "Modularita ABP umožnila tímu dodať včas.",
+ "Testimonial_ShortDescription_2": "Vytvárajte nové funkcie rýchlejšie ako predtým.",
+ "Testimonial_ShortDescription_3": "Začíname od hotových funkcií a sústredíme sa len na to, čo skutočne potrebujeme napísať.",
+ "Testimonial_ShortDescription_4": "ABP Commercial najlepšie vyhovovala našim potrebám.",
+ "OnlineReviewersOnAbpCommercial": "Online recenzie na ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Pozrite sa, čo bolo povedané o ABP Commercial, a ak chcete, napíšte svoje myšlienky.",
"BlazoriseLicense": "Musíme si kúpiť licenciu Blazorise?",
- "BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise."
+ "BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x ďalší vývojári",
+ "ExtendPaymentInfoSection_DiscountRate": "Zľava {0} %",
+ "TotalNetPrice": "Celková čistá cena",
+ "EFCore": "Entity Framework Core",
+ "All": "Všetky",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Poskytovateľ údajov",
+ "UIFramework": "UI Framework",
+ "LeptonXThemeForDashboard": "Téma LeptonX pre váš administračný panel od",
+ "AbpPlatform": "Platforma ABP",
+ "YouDeserveGoodUXUI": "Zaslúžite si dobré používateľské rozhranie a lepšie používateľské rozhranie. Téma LeptonX od ABP je tu, aby to poslúžila.",
+ "ViewLiveDemo": "Pozrite si živú ukážku témy",
+ "GetLeptonX": "Získajte LeptonX teraz",
+ "SeeLeptonXDocumentation": "Pozrite si dokumentáciu LeptonX",
+ "SeeLeptonDocumentation": "Pozrite si dokumentáciu Lepton",
+ "SimplifiedMenu": "Zjednodušené menu",
+ "SimplifiedMenuDescription": "Hľadanú stránku ľahko nájdete filtrovaním ponuky",
+ "YourFavoritePages": "Vaše obľúbené stránky na dosah",
+ "YourFavoritePagesDescription": "Stránku môžete jednoducho pridať alebo odstrániť z obľúbených kliknutím na ikonu hviezdičky v pravom hornom rohu stránky.",
+ "BreadCrumbs": "Breadcrumb pre bezproblémové prepínanie",
+ "BreadCrumbsDescription": "Pomocou Breadcrumb sa môžete jedným kliknutím prepínať na stránky na rovnakej úrovni, aj keď je ľavé menu zatvorené, a funguje to na tabletoch a mobilných zariadeniach!",
+ "YourMenu": "Vaše menu podľa vášho želania",
+ "YourMenuDescription": "Prispôsobte si ikony a rozbaľovacie polia v používateľskej ponuke, na ktoré je možné priamo kliknúť, podľa svojich predstáv. Používateľské menu je úplne prispôsobiteľné vašim potrebám",
+ "RtlSupport": "Podpora RTL pre váš jazyk",
+ "RtlSupportDescription": "Téma LeptonX podporuje RTL pre váš jazyk. Možnosti jazyka sú v ponuke nastavení, kde môžete zmeniť jazyk.",
+ "YourColors": "Vaše farby v používateľskom rozhraní hlavného panela správcu",
+ "YourColorsDescription": "Téma LeptonX funguje podľa vašich systémových preferencií a má možnosti svetlej témy palubnej dosky, tmavého motívu palubnej dosky a polotmavej témy palubnej dosky.",
+ "ArrangeContentWidth": "Ľahko usporiadajte šírku obsahu",
+ "ArrangeContentWidthDescription": "Ľahko zmeňte šírku oblasti obsahu.",
+ "LeptonXCompatibleWith": "Téma LeptonX je kompatibilná s",
+ "MobileResponsiveTemplate": "Mobilná responzívna šablóna",
+ "MobileResponsiveTemplateDescription1": "Získajte prístup k svojmu správcovskému panelu LeptonX z akéhokoľvek zariadenia, ktoré sa vám páči.",
+ "MobileResponsiveTemplateDescription2": "Je navrhnutý tak, aby ste ho mohli jednoducho používať v každom vašom zariadení. Je responzívny na mobilných zariadeniach a veľkostiach tabletov.",
+ "TopMenuLayoutOption": "Možnosť rozloženia horného menu",
+ "TopMenuLayoutOptionDescription1": "Ak by ste chceli nastaviť svoju webovú stránku s rovnakým administračným panelom, je možné to urobiť pomocou témy LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Stačí vyskúšať rozloženie horného menu LeptonX, aby sa to stalo!",
+ "EasilyCustomizable": "Ľahko prispôsobiteľné pre farby vašej značky",
+ "EasilyCustomizableDescription1": "Tému LeptonX si môžete prispôsobiť pomocou niekoľkých premenných SCSS. Žiadne prepisovanie, žiadne ďalšie zaťaženie CSS!",
+ "EasilyCustomizableDescription2": "S LeptonX si môžete usporiadať svoj administračný panel tak, ako chcete.",
+ "IndependentLayout": "Nezávislé rozloženie a obsahová oblasť",
+ "IndependentLayoutDescription1": "Infraštruktúra rozloženia LeptonX bola navrhnutá úplne oddelene od obsahu.",
+ "IndependentLayoutDescription2": "To znamená, že ak chcete, môžete svoj projekt voľne navrhnúť s inou štruktúrou obsahu ako Bootstrap.",
+ "MostUsedLibraries": "Najpoužívanejšie knižnice integrované s LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX obsahuje vaše najpoužívanejšie knižnice. Umožňuje vám bez námahy používať knižnice ako ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 a Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX tiež podporuje knižnice špecifické pre MVC Angular a Blazor.",
+ "CreateAndCustomize": "Vytvorte a prispôsobte si potrebné stránky v priebehu niekoľkých sekúnd pomocou vlastných stránok LeptonX",
+ "CreateAndCustomizeDescription": "Pomocou témy LeptonX máte tiež prístup k mnohým predpripraveným HTML stránkam. Patria sem mnohé stránky, ako je prihlasovacia stránka, blog, často kladené otázky, zoznam odberov, faktúra, ceny a správa súborov.",
+ "LeptonThemeForAdmin": "Téma Lepton pre váš administračný panel od",
+ "LeptonThemeForAdminDescription": "Téma Lepton je stále k dispozícii a bude udržiavaná. Ak chcete prejsť na tému LeptonX ako používateľ témy Lepton, pozrite si dokumentáciu, kde sa dozviete, ako na to.",
+ "LeptonCompatibleWith": "Téma Lepton je kompatibilná s",
+ "BlackFridayDiscount": "Black Friday zľava",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} pre ďalších vývojárov (počet: {1})",
+ "Upgrade": "Inovovať",
+ "Renewal": "Obnova",
+ "UpgradePaymentInfoSection_LicensePrice": "licencia {0}",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Obnovenie licencie",
+ "Total": "Celkom",
+ "SupportPolicyFaqTitle": "Aká je vaša politika podpory?",
+ "SupportPolicyFaqExplanation": "Podporujeme iba aktívnu a predchádzajúcu hlavnú verziu. Nezaručujeme vydanie opravy pre 3. a staršiu hlavnú verziu. Napríklad, ak je aktívna verzia 7.0.0, vydáme opravné verzie pre 6.x.x aj 7.x.x. Okrem toho poskytujeme podporu len pre problémy súvisiace s ABP Framework a ABP Commercial. To znamená, že neposkytujeme podporu pre aplikácie tretích strán, cloudové služby a iné periférne knižnice používané produktmi ABP. Vynaložíme komerčne primerané úsilie, aby sme našim zákazníkom poskytli technickú podporu počas oficiálnej pracovnej doby spoločnosti \"Volosoft Bilisim A.S\". Na druhej strane sa nezaväzujeme k času odozvy podľa dohody o úrovni služieb (SLA), ale budeme sa snažiť reagovať na technické problémy čo najrýchlejšie v rámci našej oficiálnej pracovnej doby. Ak sa so zákazníkom nedohodnete inak, poskytujeme podporu len na adrese https://support.abp.io. Máme aj súkromnú e-mailovú podporu, ktorá je k dispozícii len držiteľom licencie Enterprise.",
+ "TotalDevelopers": "Celkový počet vývojárov: {0}",
+ "CustomPurchaseExplanation": "Prispôsobené vašim špecifickým potrebám",
+ "WhereDidYouHearAboutUs": "Kde ste sa o nás dozvedeli?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Od kamaráta",
+ "Other": "Iné",
+ "WhereDidYouHearAboutUs_explain": "Uveďte...",
+ "DeletingMemberWarningMessage": "„{0}“ bude odstránený zo zoznamu vývojárov. Ak chcete, toto prázdne miesto môžete neskôr prideliť inému vývojárovi.",
+ "AdditionalInfo": "Ak sú miesta pre vývojárov nad vašimi požiadavkami, môžete ich znížiť. Môžete poslať e-mail na adresu info@abp.io , aby ste odstránili niektoré svoje miesta pre vývojárov. Vymazaním nevyužitých miest pre vývojárov sa znížia náklady na obnovenie licencie. Ak chcete, môžete si počas aktívneho licenčného obdobia znova zakúpiť ďalšie miesta pre vývojárov. Upozorňujeme, že keďže tento licenčný balík obsahuje {0} vývojárov, tento počet nemôžete znížiť.",
+ "LinkExpiredErrorMessage": "Platnosť odkazu, ku ktorému sa pokúšate získať prístup, vypršala.",
+ "ExpirationDate": "Dátum spotreby",
+ "SpringCampaignDiscount": "Jarná kampaňová zľava",
+ "WhyUseAbpIoPlatform": "Prečo by som mal používať platformu ABP.IO namiesto vytvárania nového riešenia od začiatku?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Na tejto stránke nájdete podrobné vysvetlenie, prečo má používanie platformy ABP.IO významnú výhodu v porovnaní s tým, že všetko robíte sami.",
+ "EulaPageTitle": "Licenčná zmluva koncového používateľa (EULA)",
+ "PrivacyPolicyPageTitle": "Zásady ochrany osobných údajov – Zásady používania súborov cookie",
+ "TermsConditionsPageTitle": "Podmienky",
+ "TrainingsPageTitle": "Školenia ABP",
+ "ModulesPageTitle": "Vopred zostavené aplikačné moduly ABP",
+ "Volo.AbpIo.Commercial:040001": "Prístupový kľúč API je nesprávny.",
+ "GetLepton": "Získajte Lepton teraz",
+ "MyOrganizations_Detail_LicenseStartDate": "Dátum začiatku licencie",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Dátum spotreby",
+ "BlazoriseSupport": "Ako získam licenčný kľúč Blazorise a podporu od tímu Blazorise?",
+ "BlazoriseSupportExplanation": "Ak chcete získať podporu od tímu Blazorise a získať licenčný kľúč Blazorise, postupujte podľa nasledujúcich krokov:",
+ "BlazoriseSupportExplanation1": "Zaregistrujte si nový účet na blazorise.com/support/register s rovnakou e-mailovou adresou ako váš účet abp.io. Položku „Licenčný kľúč“ nechajte prázdnu. Musí to byť rovnaká e-mailová adresa ako váš e-mailový účet na abp.io.",
+ "BlazoriseSupportExplanation2": "Overte svoju e-mailovú adresu kontrolou e-mailovej schránky. Ak v doručenej pošte nevidíte žiadny e-mail, skontrolujte si schránku spamu!",
+ "BlazoriseSupportExplanation3": "Prihláste sa na webovú stránku podpory Blazorise na adrese blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Ak máte aktívnu licenciu ABP Commercial, budete mať aj licenciu Blazorise PRO. Licenčný kľúč Blazorise môžete získať na adrese blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Svoje otázky môžete uverejniť na webovej stránke podpory a vygenerovať token produktu pre svoju aplikáciu.",
+ "AbpLiveTrainingPackages": "ABP Live Training Packages",
+ "Releases": "Vydania",
+ "ReleasesDescription": "Uvoľnite denníky ABP Commercial.",
+ "ReleaseDate": "Dátum vydania",
+ "Labels": "Štítky",
+ "PreRelease": "Predbežné vydanie",
+ "AllTypes": "Všetky druhy",
+ "Enhancement": "Vylepšenie",
+ "Bug": "Bug",
+ "Feature": "Funkcia",
+ "AllUIs": "Všetky používateľské rozhrania",
+ "MVC": "MVC",
+ "BlazorServer": "Server Blazor",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Ako to funguje?",
+ "HowItWorks_Page_Description": "ABP Framework rozširuje platformu .NET. Takže všetko, čo môžete robiť s obyčajným riešením .NET, je už možné s ABP Frameworkom. Vďaka tomu je ľahké začať s nízkou krivkou učenia.",
+ "HowItWorks_Description1": "ABP Framework rozširuje platformu .NET. Takže všetko, čo môžete robiť s obyčajným riešením .NET, je už možné s ABP Frameworkom. Vďaka tomu je ľahké začať s nízkou krivkou učenia.",
+ "HowItWorks_Description2": "Keď sa začnete učiť a používať funkcie ABP Framework, vývoj vášho softvéru bude oveľa príjemnejší ako kedykoľvek predtým.",
+ "HowItWorks_Description3": "Táto stránka v podstate vysvetľuje, ako používate platformu ABP.IO ako vývojár .NET.",
+ "CreateANewSolution": "Vytvorte nové riešenie .NET",
+ "CreateANewSolution_Description1": "Všetko začína vytvorením nového integrovaného .NET riešenia ABP.",
+ "StartWithStartupTemplates": "Spustite jednu z vopred vytvorených šablón riešenia pri spustení",
+ "SimpleMonolithApplicationTemplate": "Jednoduchá šablóna aplikácie monolitu",
+ "LayeredApplicationTemplate": "Vrstvená šablóna aplikácie",
+ "MicroserviceSolutionTemplate": "Šablóna mikroservisného riešenia",
+ "CreateEmptySolutionAndUseAbp": "Alebo vytvorte nové prázdne riešenie .NET a nainštalujte si balíčky ABP NuGet & NPM sami.",
+ "CreatingSolutionWithMultipleOptions": "Pri vytváraní nového riešenia existuje viacero možností používateľského rozhrania a databázy.",
+ "UIFrameworkOptions": "Možnosti rámca používateľského rozhrania",
+ "DotnetSolutionWithoutDependency": "Teraz máte vo svojom lokálnom počítači bežné riešenie .NET, ktoré nezávisí od cloudovej platformy alebo externej služby.",
+ "CheckTheDocumentForDetails": "Podrobnosti nájdete v dokumente {1} .",
+ "UIAndDatabaseIndependent": "ABP môže pracovať s akýmkoľvek používateľským rozhraním a akýmkoľvek poskytovateľom databázy podporovaným .NET. \n Avšak títo poskytovatelia používateľského rozhrania a databáz sú vopred integrovaní a dobre zdokumentovaní.",
+ "InstallAbpModules": "Nainštalujte moduly ABP",
+ "DevelopYourSolution": "Rozviňte svoje riešenie",
+ "DeployAnywhere": "Nasadiť kdekoľvek",
+ "InstallAbpModule_Description1": "ABP je modulárny rámec pre vývoj aplikácií. Šablóny riešení pri spustení sa už dodávajú s nainštalovanými základnými modulmi. \n Existuje však viac aplikačných modulov, ktoré možno budete chcieť použiť vo svojom riešení.",
+ "InstallAbpModule_Description2": "Každý modul pozostáva z niekoľkých balíkov NuGet a NPM a má inštalačný dokument. ABP Suite robí väčšinu práce automaticky, potom manuálne konfigurujete alebo dolaďujete modul na základe jeho dokumentácie.",
+ "DevelopYourSolution_Description1": "Infraštruktúra ABP vám umožňuje zamerať sa na váš vlastný obchodný kód automatizáciou opakovanej práce a poskytovaním vopred vytvorenej infraštruktúry a funkcií aplikácií.",
+ "DevelopYourSolution_Description2": "V nasledujúcom bloku kódu môžete vidieť, ako sa ABP Framework hladko integruje do vášho kódu a automatizuje za vás opakujúce sa úlohy.",
+ "DevelopYourSolution_Description3": "Aj v tomto bloku krátkych kódov za vás ABP robí veľa vecí.",
+ "DevelopYourSolution_Description4": "Poskytuje základné triedy na použitie konvencií, ako je injekcia závislosti \n . Všeobecné služby úložiska \n poskytujú pohodlný spôsob interakcie s databázou \n . Deklaratívna autorizácia \n funguje s vyladeným systémom povolení.",
+ "DevelopYourSolution_Description5": "ABP úplne automatizuje jednotku práce \n (pre pripojenie k databáze a správu transakcií), spracovanie výnimiek \n , validáciu \n \n a protokolovanie auditu . Poskytuje oveľa viac stavebných blokov na zjednodušenie vašich každodenných úloh vývoja a zameranie sa na váš vlastný kód pri vytváraní aplikácií \n pripravených na výrobu.",
+ "DevelopYourSolution_Description6": "Viete si predstaviť, ako veľmi môže byť tento blok kódu dlhý a komplikovaný, ak by ste to všetko robili manuálne.",
+ "SuiteCrudGenerationInFewSeconds": "Okrem ručného kódovania vášho riešenia môžete vytvoriť plne funkčné pokročilé CRUD stránky za pár minút pomocou nástrojov ABP Suite. Vygeneruje kód do vášho riešenia, takže ho môžete doladiť na základe vlastných požiadaviek.",
+ "DeployAnywhere_Description1": "Na konci dňa máte čisté riešenie .NET. Svoje riešenie môžete nasadiť na svoj vlastný server, na cloudovú platformu, na Kubernetes alebo kdekoľvek chcete. Môžete nasadiť na toľko serverov, koľko chcete. ABP je agnostický nástroj prostredia nasadenia.",
+ "ExpertiseAbpFramework": "Znalosť rámca ABP",
+ "ExpertiseAbpFramework_Description1": "Chcete ísť nad rámec základov a získať odborné znalosti s platformou ABP.IO?",
+ "FreeDownload": "Bezplatné stiahnutie",
+ "Read": "Čítať",
+ "HavingTrouble": "Mať problémy?",
+ "HavingTrouble_Description1": "Máte problémy s vývojom svojho riešenia? Sme tu! Ak chcete získať pomoc priamo od členov tímu Core ABP Framework, použite platformu podpory ABP \n alebo pošlite e-mail.",
+ "WeAreHereToHelp_Description1": "Môžete si prezerať naše témy pomoci alebo hľadať v často kladených otázkach, \n alebo nám môžete položiť otázku pomocou kontaktného formulára.",
+ "OtherModules": "Iné moduly",
+ "OtherModules_Description1": "Účet, Protokolovanie auditu, Chat, CMS Kit, Správa súborov, Formuláre, GDPR, Identita, Správa jazykov, Platby, Saas a ďalšie...",
+ "HowItWorks_DatabaseProviderOptions": "Možnosti poskytovateľa databázy",
+ "SeeFAQ": "Pozrite si FAQ",
+ "ReleaseLogs": "Denníky uvoľnenia",
+ "ReleaseLogs_Tag": "{0} Denníky vydania",
+ "ReleaseLogs_Pr": "Vytiahnuť požiadavku č. {0} – {1}",
+ "NoLabels": "Žiadne štítky",
+ "DoesTheSubscriptionRenewAutomatically": "Obnovuje sa predplatné automaticky?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial nemá fakturačný model automatického obnovenia. Vaše predplatné sa preto na konci licenčného obdobia automaticky neobnoví . Ak chcete aj naďalej využívať výhody ABP Commercial, musíte si ho manuálne obnoviť na stránke správy organizácie . Ak máte viacero organizácií, kliknite na tlačidlo „Spravovať“ vo vašej organizácii, ktorej platnosť vypršala, a potom kliknite na tlačidlo „Predĺžiť teraz“, aby ste si obnovili licenciu. Môžete sa tiež pozrieť na stránku Čo sa stane, keď sa skončí moja licencia? oddiele.",
+ "ExtraQuestionCreditsFaqTitle": "Môžem si kúpiť ďalšie kredity na otázky podpory?",
+ "ExtraQuestionCreditsFaqExplanation": "Áno môžeš. Ak si chcete kúpiť ďalšie kredity na otázky, pošlite e-mail na adresu info@abp.io s názvom vašej organizácie. Tu je cenník kreditov za ďalšie otázky:
",
+ "AlreadyBetaTester": "Už ste sa zapojili do programu beta testerov.",
+ "AbpStudio": "Štúdio ABP",
+ "AbpStudio_Description": "ABP Studio je stále vo vývoji. Ak chcete byť jedným z prvých používateľov, môžete vyplniť formulár nižšie.",
+ "AbpStudio_Description1": "ABP Studio je multiplatformová desktopová aplikácia pre vývojárov ABP.",
+ "AbpStudio_Description2": "Je dobre integrovaný do rámca ABP a jeho cieľom je poskytnúť vám pohodlné vývojové prostredie automatizáciou vecí, poskytnutím prehľadov o vašom riešení, oveľa jednoduchším vývojom, prevádzkou a nasadením vašich riešení.",
+ "AbpStudio_ComingSoon": "Už čoskoro Plánovaný dátum vydania beta: 4. štvrťrok 2023.",
+ "AbpStudio_PlannedPreviewDate": "Plánovaný dátum vydania ukážky: 4. štvrťrok 2023.",
+ "BetaRequest": "Beta žiadosť",
+ "CreateNewSolutions": "Vytvárajte nové riešenia",
+ "CreateNewSolutions_Description1": "Môžete ľahko vytvárať od jednoduchých aplikácií až po modulárne monolitné alebo mikroservisné riešenia s množstvom možností. Získate úplné základné softvérové riešenie pripravené na výrobu pre vaše podnikanie.",
+ "ArchitectYourSolutions": "Navrhnite svoje riešenia",
+ "ArchitectYourSolutions_Description1": "Jednoduchšie budovanie štruktúr monolitných modulárnych a mikroservisných riešení vytváraním modulov alebo služieb a vytváraním vzťahov medzi nimi. Môžete tiež nainštalovať alebo odinštalovať vopred zostavené aplikačné moduly.",
+ "ExploreYourSolution": "Preskúmajte svoje riešenie",
+ "ExploreYourSolution_Description1": "ABP Studio zobrazuje vysokoúrovňový pohľad na komponenty vášho riešenia a moduly, na ktorých vaše riešenie závisí. Môžete skúmať entity, služby, HTTP API a oveľa viac bez toho, aby ste museli otvárať svoju kódovú základňu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Spustite multiaplikačné alebo mikroservisné riešenia v rýchlosti",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Spustite jednu, viacero alebo všetky služby jediným kliknutím. Týmto spôsobom je veľmi jednoduché zastaviť službu, spustiť ju vo Visual Studiu na testovanie alebo ladenie .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Pozrite si zoznam služieb, zobrazte požiadavku HTTP v reálnom čase a počet výnimiek pre každú službu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Pozrite si všetky podrobnosti o všetkých požiadavkách HTTP prichádzajúcich do akejkoľvek služby.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Preskúmajte podrobnosti o výnimkách v reálnom čase v akejkoľvek službe, jednoducho filtrujte a vyhľadávajte.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Zobrazte denníky aplikácie , filtrujte podľa úrovne denníka alebo hľadajte podľa textu.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Prehliadajte používateľské rozhranie svojej aplikácie bez toho, aby ste opustili riešenie.",
+ "IntegrateToYourKubernetesCluster": "Integrujte sa do svojho klastra Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Pripojte svoje miestne vývojové prostredie k lokálnemu alebo vzdialenému klastru Kubernetes , kde už tento klaster prevádzkuje vaše mikroservisné riešenie.",
+ "IntegrateToYourKubernetesCluster_Description2": "Pristupujte k akejkoľvek službe v Kubernetes pomocou názvu služby ako DNS, rovnako ako sú spustené vo vašom lokálnom počítači.",
+ "IntegrateToYourKubernetesCluster_Description3": "Zachyťte akúkoľvek službu v tomto klastri, takže všetka prevádzka zachytenej služby bude automaticky presmerovaná na vašu službu , ktorá je spustená na vašom lokálnom počítači. Keď vaša služba potrebuje používať akúkoľvek službu v Kubernetes, prenos sa presmeruje späť do klastra, rovnako ako vaša lokálna služba beží v Kubernetes.",
+ "GetInformed": "Informujte sa",
+ "Studio_GetInformed_Description1": "Nechajte svoje kontaktné informácie, aby ste boli informovaní , a vyskúšajte to najskôr po spustení ABP Studio.",
+ "Studio_GetInformed_Description2": "Plánovaný dátum vydania ukážky: 3. štvrťrok 2023.",
+ "ThankYou!": "Ďakujem!",
+ "SendBetaRequest": "Odoslať žiadosť o beta verziu",
+ "YouJoinedTheBetaTesterProgram": "Zapojili ste sa do programu beta testerov ABP Studio.",
+ "PricingExplanation2": "30-dňová záruka vrátenia peňazí — Zistite viac",
+ "MoneyBackGuaranteeText": "* 30-dňová záruka vrátenia peňazí na všetky licencie! 100 % refundácia pre Team, 60 % refundácia pre Business a Enterprise licencie do 30 dní.",
+ "MobileApplicationStartupTemplates": "Šablóny spustenia mobilnej aplikácie",
+ "MobileApplicationStartupTemplates_Description1": "Integrované šablóny na spustenie mobilných aplikácií pre vaše komerčné riešenia ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Vytvárajte výkonné podnikové aplikácie pomocou šablón ABP Mobile Startup Templates",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial poskytuje dve šablóny na spustenie mobilných aplikácií implementované pomocou React Native a .NET MAUI. Keď vytvoríte svoje nové riešenie založené na ABP, budete mať k vašim backendovým rozhraniam API pripojené aj základné spúšťacie aplikácie.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplikácia má vopred vytvorený cyklus autentifikačných tokenov, podporu viacerých jazykov, podporu viacerých prenájmov, prihlásenie, zabudnuté heslo, správu profilu a stránku správy používateľov . Môžete pridať svoju vlastnú obchodnú logiku a prispôsobiť ju podľa svojich požiadaviek.",
+ "TwoFrameworkOptions": "Dve možnosti rámca",
+ "TwoFrameworkOptions_Description": "ABP poskytuje mobilné spúšťacie šablóny React Native aj .NET MAUI . Týmto spôsobom si môžete vybrať ten, ktorý najlepšie vyhovuje vašim potrebám. Obe aplikácie opätovne používajú kód v najvyššej miere medzi platformami iOS a Android.",
+ "PreIntegratedToYourBackend": "Vopred integrované do vášho backendu",
+ "PreIntegratedToYourBackend_Description": "Aplikácie ABP Mobile sú vopred integrované do vašich backendových API. Získa platný overovací token zo servera a odošle overené požiadavky.",
+ "MultiLanguage": "Viacjazyčné",
+ "MultiLanguage_Description": "Už po vybalení podporuje viac ako 10 jazykov. Môžete tiež pridať ďalšie jazyky.",
+ "Arabic": "arabčina",
+ "Czech": "český",
+ "English": "Angličtina",
+ "Hungarian": "maďarský",
+ "Finnish": "fínsky",
+ "French": "francúzsky",
+ "Hindi": "hindčina",
+ "Portuguese": "portugalčina",
+ "Italian": "taliansky",
+ "Russian": "ruský",
+ "Slovak": "slovenský",
+ "Turkish": "turecký",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Zapojte a udržte si svojich zákazníkov pomocou mobilných aplikácií ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Vaši zákazníci chcú spravovať svoje produkty a predplatné odkiaľkoľvek a kedykoľvek. To si vyžaduje, aby organizácie vytvárali mobilné aplikácie, ktoré zákazníkom umožnia rýchlo a hladko splniť ich požiadavky.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Pomocou aplikácií ABP Mobile môžete vytvárať vysokokvalitné natívne mobilné aplikácie pre Android a iOS... Pomocou jedinej kódovej základne a bez kompromisov v oblasti bezpečnosti, kvality alebo škálovateľnosti.",
+ "OneCodeBaseMultipleDevices": "Jedna kódová základňa viacerých zariadení",
+ "OneCodeBaseMultipleDevices_Description": "Mobilné aplikácie ABP sú multiplatformové. Sú pripravené na inštaláciu a spustenie na zariadeniach so systémom iOS a Android a prispôsobujú sa rôznym tvarovým faktorom pomocou jedinej kódovej základne. Vývojári potrebujú vytvoriť používateľské rozhranie a front-end kód iba raz, nie je potrebné upravovať kód pre každé zariadenie, ktoré chcete podporovať.",
+ "ComesWithTheSourceCode": "Dodáva sa so zdrojovým kódom",
+ "ComesWithTheSourceCode_Description": "Mobilné aplikácie sú dodávané so zdrojovým kódom. Jednoducho si prispôsobte UX/UI svojich aplikácií tak, aby spĺňali pokyny pre budovanie značky.",
+ "Purchase_OneYearPrice": "Cena za 1 rok",
+ "Purchase_DeveloperSeatCount": "Počet vývojárov",
+ "Purchase_DevelopersAlreadyIncluded": "Už je zahrnutých {0} vývojárov",
+ "1Year": "1 rok",
+ "{0}Years": "{0} rokov",
+ "1YearLicense": "Licencia na 1 rok",
+ "{0}YearsLicense": "Licencia na {0} rokov",
+ "1AdditionalDeveloper": "1 Ďalší vývojár",
+ "{0}AdditionalDevelopers": "{0} Ďalší vývojári",
+ "Discount": "Zľava ({0} %)",
+ "Summary": "Zhrnutie",
+ "TrainingPack": "Tréningový balík",
+ "TrainingPackDiscount": "Zľava na tréningový balíček",
+ "Purchase_OnboardingTraining_Description": "Tento živý tréningový balík platí pre triedu 8 študentov a táto zľava platí len pri kúpe s novou licenciou. Uč sa viac",
+ "Purchase_Save": "Úspora {0}% {1} {2}",
+ "RemoveBasket": "Odstráňte z košíka",
+ "WhyABPIOPlatform?": "Prečo platforma ABP.IO ?",
+ "DocumentAim": "Cieľom tohto dokumentu je odpovedať na veľkú otázku:",
+ "DocumentAim_Description": ""Prečo by ste mali používať platformu ABP.IO namiesto vytvárania nového riešenia od začiatku?"",
+ "DocumentAim_Description2": "Dokument predstavuje výzvy pri budovaní moderného softvérového riešenia a vysvetľuje, ako ABP tieto výzvy rieši.",
+ "CreatingANewSolution": "Vytvorenie nového riešenia",
+ "CreatingANewSolution_Description": "Keď potrebujete začať s novým riešením, musíte si položiť veľa otázok a mali by ste stráviť veľa času, kým začnete písať svoj úplne prvý obchodný kód.",
+ "CreatingAnEmptySolution": "Vytvorenie prázdneho riešenia",
+ "THEPROBLEM": "PROBLÉM",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Aj vytvorenie takmer prázdneho riešenia je náročné;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Ako organizujete svoju kódovú základňu medzi projektmi?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Čo sú to vrstvy a ako sa navzájom ovplyvňujú?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Ako sa integrujete do knižníc a systémov tretích strán?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Ako nastaviť automatické testy?",
+ "ABPSOLUTION": "RIEŠENIE ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP poskytuje dobre navrhnuté, vrstvené a na výrobu pripravené štartovacie riešenie založené na princípoch Domain Driven Design . Súčasťou riešenia je aj vopred nakonfigurovaná jednotka a integračné testovacie projekty pre každú vrstvu.",
+ "CommonLibraries": "Spoločné knižnice",
+ "CommonLibraries_THEPROBLEM_Description": "Ktoré knižnice by ste mali použiť na implementáciu spoločných požiadaviek? Ekosystém vývoja softvéru je vysoko dynamický, takže je náročné držať krok s najnovšími nástrojmi, knižnicami, trendmi a prístupmi.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP vopred integruje populárne, vyspelé a aktuálne knižnice do riešenia. Nemusíte tráviť čas ich integráciou alebo prinútením ich vzájomnej komunikácie. Po vybalení z krabice fungujú správne.",
+ "UITheme&Layout": "Téma a rozloženie používateľského rozhrania",
+ "UITheme&Layout_THEPROBLEM_Description": "Pri riešení problémov používateľského rozhrania sa objavuje celý rad problémov. Patrí medzi ne vytvorenie základov pre citlivú, modernú a prispôsobiteľnú súpravu používateľského rozhrania s konzistentným vzhľadom a množstvom funkcií, ako sú navigačné ponuky, hlavičky, panely nástrojov, päty, miniaplikácie a ďalšie.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Aj keď sa rozhodnete pre vopred navrhnutú tému, bezproblémová integrácia do vášho projektu si môže vyžadovať niekoľko dní vývoja. Ďalšia prekážka spočíva v inovácii takýchto tém. Štruktúra HTML/CSS témy sa často prelína s vaším kódom používateľského rozhrania, čím sa budúce zmeny tém alebo inovácie vykresľujú zložitými úlohami. Toto prelínanie kódu a dizajnu komplikuje flexibilitu pri vykonávaní úprav.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework ponúka charakteristický systém tém, ktorý oslobodzuje váš kód používateľského rozhrania od obmedzení tém. Témy existujú izolovane, zabalené ako balíčky NuGet alebo NPM, vďaka čomu je inštalácia alebo aktualizácia témy otázkou niekoľkých minút. Zatiaľ čo si ponecháte možnosť vytvoriť si vlastnú tému alebo integrovať existujúcu tému, ABP Commercial predstavuje kolekciu leštených a súčasných tém.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Okrem toho existujú poskytovatelia komponentov používateľského rozhrania ako Telerik a DevExpress. Títo poskytovatelia však dodávajú predovšetkým jednotlivé komponenty, pričom je na vás, aby ste si vytvorili svoj systém rozloženia. Pri práci v rámci projektov založených na ABP môžete tieto knižnice bez problémov začleniť, podobne ako v akomkoľvek inom projekte.",
+ "TestInfrastructure": "Testovacia infraštruktúra",
+ "TestInfrastructure_THEPROBLEM_Description": "Vytvorenie robustného testovacieho prostredia je časovo náročné úsilie. Zahŕňa to nastavenie vyhradených testovacích projektov v rámci vášho riešenia, starostlivý výber potrebných nástrojov, vytváranie simulácií služieb a databáz, vytváranie základných základných tried a pomocných služieb na minimalizáciu nadbytočného kódu v testoch a riešenie rôznych súvisiacich úloh.",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP Startup Templates prichádzajú vopred vybavené nakonfigurovanými testovacími projektmi, čo zjednodušuje proces za vás. To znamená, že od prvého dňa môžete okamžite začať písať svoj počiatočný kód jednotky alebo integračného testu.",
+ "CodingStandards&Training": "Štandardy kódovania a školenia",
+ "CodingStandards&Training_THEPROBLEM_Description": "Po nastavení riešenia na vývoj zvyčajne musíte vývojárov naučiť, ako systém funguje a ako ho zostaviť pomocou rovnakých dohodnutých metód. Aj keď ich zaškolíte, udržiavanie aktuálnej dokumentácie môže byť náročné. Ako čas plynie, každý vývojár môže písať kód vlastným spôsobom, čo spôsobí, že pravidlá pre písanie kódu sa budú navzájom líšiť.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Riešenie ABP je už prehľadne usporiadané a má jasné vysvetlenia. Návody a návody krok za krokom vám ukážu, ako presne pracovať na projekte ABP.",
+ "KeepingYourSolutionUpToDate": "Udržiavanie vášho riešenia aktuálne",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Po spustení vývoja musíte sledovať nové verzie knižníc, ktoré používate na aktualizácie a opravy.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Všetky balíčky pravidelne aktualizujeme na najnovšie verzie a testujeme ich pred stabilným vydaním. Keď aktualizujete rámec ABP, všetky jeho závislosti sa upgradujú na špičkovú technológiu.",
+ "DRY": "Neopakuj sa!",
+ "DRY_Description": "Vytvorenie základného riešenia si vyžaduje značný čas a vyžaduje dobré architektonické skúsenosti. Toto je však len začiatok! Keď začnete s vývojom, pravdepodobne budete musieť napísať veľa opakujúceho sa kódu; to by bolo skvelé, keby sa to všetko dalo zvládnuť automaticky.",
+ "DRY_Description2": "ABP čo najviac automatizuje a zjednodušuje opakovanie kódu dodržiavaním zásady konfigurácie. Neobmedzuje vás však, keď potrebujete preradiť na manuálnu prevodovku. Ovládanie je vždy vo vašich rukách.",
+ "Authentication": "Overenie",
+ "Authentication_THEPROBLEM_Description": "Single Sign On, integrácia Active Directory / LDAP, integrácia OpenIddict, sociálne prihlásenie, dvojfaktorová autentifikácia, zabudnuté/resetovať heslo, aktivácia e-mailu, registrácia nového používateľa, kontrola zložitosti hesla, uzamknutie účtu pri neúspešných pokusoch, zobrazenie neúspešných pokusov o prihlásenie... atď. Vieme, že všetky tieto všeobecné požiadavky poznáte. Nie si sám!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework a komerčná verzia poskytujú všetky tieto štandardné veci predimplementované pre vás ako opätovne použiteľný modul účtu. Stačí povoliť a nakonfigurovať to, čo potrebujete.",
+ "CrossCuttingConcerns": "Prierezové obavy",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Prierezové obavy sú základnou opakujúcou sa logikou, ktorá by sa mala implementovať pre každý prípad použitia. Niektoré príklady;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Spustenie transakcií, zaviazanie sa na úspech a vrátenie pri chybách.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Spracovanie a hlásenie výnimiek, vrátenie správnej chybovej odpovede klientom a riešenie chybových prípadov na strane klienta.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Implementácia autorizácie a validácie, vrátenie správnych odpovedí a ich spracovanie na strane klienta.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automatizuje alebo zjednodušuje všetky bežné prierezové problémy. Napíšete iba kód, ktorý je dôležitý pre vaše podnikanie, a ABP sa postará o zvyšok podľa konvencií.",
+ "ArchitecturalInfrastructure": "Architektonická infraštruktúra",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Na správnu implementáciu architektúry zvyčajne potrebujete vybudovať infraštruktúru. Vo všeobecnosti napríklad implementujete vzor úložiska. Definujete niektoré základné triedy na zjednodušenie a štandardizáciu na vytváranie entít, služieb, ovládačov a iných objektov.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework poskytuje všetky tieto a ešte viac hneď po vybalení. Je zrelý a dobre zdokumentovaný.",
+ "EnterpriseApplicationRequirements": "Požiadavky na podnikové aplikácie",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Existuje veľa požiadaviek, ktoré opakovane implementujete v každej obchodnej aplikácii;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Podrobný systém povolení a správa povolení v používateľskom rozhraní na základe rolí a používateľov.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Písanie protokolov auditu a histórie entít na sledovanie, keď používateľ upraví záznam databázy.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Urobte z vašich entít mäkké mazanie, aby boli označené ako odstránené namiesto fyzického odstránenia z databázy a automatického filtrovania odstránených entít vo vašich dotazoch.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Vytváranie abstrakcií a obalov na využitie vašich backendových API z frontendového kódu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Zaraďovanie a vykonávanie úloh na pozadí.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Spracovanie viacerých časových pásiem v globálnom systéme.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Zdieľanie validácie, lokalizácie, autorizačnej logiky medzi serverom a klientom.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP poskytuje infraštruktúru na jednoduchú implementáciu takýchto požiadaviek. Opäť nemusíte míňať svoj drahocenný čas na to, aby ste to všetko znova a znova implementovali.",
+ "GeneratingInitialCode&Tooling": "Generovanie počiatočného kódu a nástrojov",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "V typickej webovej aplikácii vytvoríte veľa podobných stránok. Väčšina z nich bude vykonávať podobné operácie CRUD. Opakované vytváranie takýchto stránok je veľmi únavné a tiež náchylné na chyby.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite dokáže vygenerovať kompletnú stránku CRUD pre vaše entity v priebehu niekoľkých sekúnd. Vygenerovaný kód je vrstvený a čistý. Všetky štandardné požiadavky na validáciu a autorizáciu sú implementované. Navyše sa generujú triedy unit testov. Keď získate plne spustenú stránku, môžete ju upraviť podľa vašich obchodných požiadaviek.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integrácia do knižníc a systémov tretích strán",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Väčšina knižníc je navrhnutá ako nízkoúrovňová a zvyčajne vykonáte nejakú prácu, aby ste ich správne integrovali bez toho, aby ste všade vo svojom riešení opakovali rovnaký integračný a konfiguračný kód. Predpokladajme napríklad, že na implementáciu distribuovanej zbernice udalostí musíte použiť RabbitMQ. Všetko, čo chcete urobiť, je; poslať správu do frontu a spracovať prichádzajúce správy. Musíte však porozumieť vzorom správ, frontám a podrobnostiam výmeny. Ak chcete napísať efektívny kód, musíte vytvoriť oblasť na správu pripojení, klientov a kanálov. Musíte sa tiež vysporiadať s výnimkami, správami ACK, opätovným pripojením k RabbitMQ pri zlyhaniach a ďalšími.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Napríklad integrácia RabbitMQ Distributed Event Bus od ABP abstrahuje všetky tieto detaily. Posielate a prijímate správy bez zhonu. Potrebujete napísať nízkoúrovňový kód? Žiadny problém, vždy to môžete urobiť. ABP vás neobmedzuje, keď potrebujete používať nízkoúrovňové funkcie knižnice, ktorú používate.",
+ "WhyNotBuildYourOwnFramework?": "Prečo si nevybudovať svoj vlastný rámec?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Vybudovanie, údržba a dokumentácia celej infraštruktúry, dokonca aj tým najjednoduchším spôsobom, zaberie veľa času. Časom sa zväčšuje a je ťažké ho udržať vo vašom riešení. Ich oddelenie do opätovne použiteľného projektu je východiskovým bodom pre budovanie vášho vlastného interného rámca.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Budovanie, dokumentovanie, školenie a udržiavanie interného rámca je naozaj ťažké. Ak nemáte skúsený, špecializovaný tím rámcov, váš interný rámec sa rýchlo stane nezdokumentovaným starým kódom, ktorému už nikto nemôže rozumieť a udržiavať ho. Na druhej strane tieto rámce vo všeobecnosti vyvíja jeden alebo dvaja vývojári v tíme. A títo borci sa stávajú silo vedomostí. Je to dobré pre nich, ale zlé pre spoločnosť, pretože sú jediným bodom zlyhania projektu - SPOF- . Akonáhle opustia spoločnosť, projekt dramaticky klesá.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework je komunitou riadený, dobre zdokumentovaný, vyspelý a generický aplikačný rámec. Tím veľmi skúsených vývojárov tvrdo pracuje na tom, aby bol aktuálny, ľahko zrozumiteľný a pohodlný na používanie. Používanie takéhoto stabilného rámca vás núti sústrediť sa na svoj vlastný obchodný kód a získať pomoc s rámcom od odborníkov, kedykoľvek to budete potrebovať.",
+ "ArchitecturalInfrastructure_Description": "SaaS aplikácie, modulárne alebo mikroservisné systémy sú najpoužívanejšie modely podnikového softvéru. Budovanie takýchto systémov si vyžaduje nielen dobré porozumenie a skúsenosti, ale vyžaduje si aj silnú softvérovú infraštruktúru. V opačnom prípade zistíte, že vynaložíte veľké úsilie na podporu týchto architektonických detailov vo vašej kódovej základni.",
+ "Modularity": "Modularita",
+ "Modularity_THEPROBLEM_Description": "Vybudovanie skutočne modulárneho systému nie je jednoduché! Všetky aspekty systému (databáza, entity, API, stránky/komponenty používateľského rozhrania) môžu byť rozdelené do modulov a každý modul môže byť opätovne použiteľný bez ďalších. Obyčajné ASP.NET Core neposkytuje takú modulárnu architektúru. Ak to potrebujete, mali by ste o tom premýšľať od začiatku.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework sa zrodil ako modulárna štruktúra vývoja aplikácií. Každá funkcia v rámci je vyvinutá tak, aby bola kompatibilná s modularitou. Dokumentácia a príručky vysvetľujú, ako vytvoriť opätovne použiteľné moduly štandardným spôsobom.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy je bežný spôsob implementácie systémov SaaS. Implementácia konzistentnej infraštruktúry pre viacerých nájomcov sa však môže skomplikovať.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework poskytuje kompletnú infraštruktúru pre viacerých nájomníkov a abstraktnú zložitosť z vášho obchodného kódu. Kód vašej aplikácie bude väčšinou oboznámený s viacerými nájomníkmi, zatiaľ čo ABP Framework od seba automaticky izoluje databázu, vyrovnávaciu pamäť a ďalšie podrobnosti o nájomcoch. Podporuje jednu databázu, databázu podľa nájomníkov a hybridné prístupy. Správne nakonfiguruje knižnice ako Microsoft Identity a OpenIddict, ktoré zvyčajne nie sú kompatibilné s viacerými nájomcami.",
+ "Microservices": "Mikroslužby",
+ "Microservices_THEPROBLEM_Description": "Vybudovanie systému mikroslužieb si vyžaduje veľa podrobností o infraštruktúre: Autentifikácia a autorizácia aplikácií a mikroslužieb a implementácia asynchrónneho zasielania správ a synchrónnych (Rest/GRPC) komunikačných vzorov medzi mikroslužbami sú najzákladnejšie problémy.",
+ "Microservices_ABPSOLUTION_Description": "ABP Framework poskytuje služby, príručky a vzorky, ktoré vám pomôžu implementovať vaše mikroservisné riešenie pomocou štandardných priemyselných nástrojov.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial ide ešte o krok ďalej a poskytuje kompletnú štartovaciu šablónu na naštartovanie vášho mikroservisného riešenia.",
+ "PreBuiltModules": "Vopred zostavené moduly",
+ "PreBuiltModules_THEPROBLEM_Description": "Všetci máme podobné, ale trochu iné obchodné požiadavky. Všetci by sme však mali znovu vynájsť koleso, pretože žiadny kód nemôže priamo fungovať v našom riešení. Všetky sú súčasťou väčšieho riešenia.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Komerčné moduly ABP poskytujú množstvo opätovne použiteľných aplikačných modulov, ako sú platby, chat, správa súborov, reportovanie protokolov auditu... atď. Všetky tieto moduly sa jednoducho inštalujú do vášho riešenia a priamo fungujú. Neustále pridávame ďalšie moduly.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Všetky moduly sú navrhnuté ako prispôsobiteľné pre vaše obchodné požiadavky. Ak potrebujete úplnú kontrolu, môžete si stiahnuť úplný zdrojový kód ľubovoľného modulu a úplne ho prispôsobiť na základe vašich špecifických obchodných požiadaviek.",
+ "ABPCommunity": "Spoločenstvo ABP",
+ "ABPCommunity_Description": "Nakoniec, byť vo veľkej komunite, kde každý dodržiava podobné štýly a princípy kódovania a zdieľa spoločnú infraštruktúru, prináša silu, keď máte problémy alebo potrebujete pomoc s rozhodnutiami o dizajne. Keďže kód píšeme podobne, môžeme si navzájom oveľa lepšie pomáhať. ABP je komunitou podporovaný projekt s viac ako 10 000 hviezdami na GitHub.",
+ "ABPCommunity_Description2": "Je ľahké zdieľať kód alebo dokonca znovu použiteľné knižnice medzi vývojármi ABP. Útržok kódu, ktorý funguje pre vás, bude fungovať aj pre ostatných. Existuje množstvo ukážok a tutoriálov, ktoré môžete priamo implementovať pre svoju aplikáciu.",
+ "ABPCommunity_Description3": "Keď si najmete vývojára, ktorý predtým pracoval s architektúrou ABP, okamžite pochopí vaše riešenie a začne s vývojom vo veľmi krátkom čase.",
+ "WhyAbpIo_Page_Title": "Prečo platforma ABP.IO?",
+ "AbpStudio_Page_Title": "Štúdio ABP",
+ "CampaignInfo": "Kúpte si novú licenciu alebo obnovte svoju existujúcu licenciu a získajte ďalšie 2 mesiace bez dodatočných nákladov! Táto ponuka platí pre všetky licenčné plány. Uistite sa, že využijete túto časovo obmedzenú akciu na rozšírenie svojho prístupu k prémiovým funkciám a aktualizáciám.",
+ "HurryUpLastDay": "Ponáhľaj sa! Posledný deň: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Vytváranie stránok CRUD s ABP Suite",
+ "Testimonials": "Posudky",
+ "MultipleYearDiscount": "Viacročná zľava",
+ "CampaignDiscountText": "Čierny piatok zľava",
+ "CampaignDiscountName": "Čierny piatok",
+ "CampaignName:BlackFriday": "Čierny piatok"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
index 6687f04ec6b..8c3f1d521ad 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
@@ -9,15 +9,18 @@
"QuestionCount": "Preostala/skupno število vprašanj",
"Unlimited": "Neomejeno",
"Owners": "Lastniki",
+ "Owner": "Lastnik",
"AddMember": "Dodaj člana",
- "AddOwner": "Dodaj lastnika",
- "AddDeveloper": "Dodaj razvijalce",
+ "AddNewOwner": "Dodaj novega lastnika",
+ "AddNewDeveloper": "Dodaj novega razvijalca",
"UserName": "Uporabniško ime",
"Name": "Ime",
"EmailAddress": "E-poštni naslov",
"Developers": "Razvijalci",
"LicenseType": "Tip licence",
"Manage": "Upravljaj",
+ "SetDefault": "Nastavi na privzeto",
+ "DefaultOrganization": "Privzeto",
"StartDate": "Datum začetka",
"EndDate": "Datum konca",
"Modules": "Moduli",
@@ -62,8 +65,6 @@
"Themes": "Teme",
"JoinOurNewsletter": "Pridružite se našemu glasilu",
"Send": "Pošlji",
- "Learn": "Naučite se",
- "AdditionalServices": "Dodatne storitve",
"WhatIsABPFramework": "KAJ JE OKVIR ABP?",
"OpenSourceBaseFramework": "Odprtokodni osnovni okvir",
"ABPFrameworkExplanation": "
Nadgradnja: Z nadgradnjo licence boste napredovali v višji licenčni načrt, kar vam bo omogočilo dodatne ugodnosti. Oglejte si primerjalno tabelo licenc , da vidite razlike med licenčnimi načrti. Po drugi strani pa se ob nadgradnji datum poteka licence ne spremeni! Če želite podaljšati datum konca licence, morate podaljšati licenco.",
"LicenseRenewalCost": "Kakšni so stroški podaljšanja licence po 1 letu?",
"LicenseRenewalCostExplanation": "Cena podaljšanja (podaljšanja) standardne licence ekipe je {0} $, standardne poslovne licence {1} $ in standardne licence za podjetje je {2} $. Če ste že stranka, se prijavite v svoj račun in si oglejte razpoložljive cene za podaljšanje.",
"HowDoIRenewMyLicense": "Kako podaljšam licenco?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Ko pošljete licenčnino prek bančnega nakazila, nam pošljite e-pošto na accounting@abp.io vaše potrdilo o prejemu in vrsto zahtevane licence. Naši podatki o mednarodnem bančnem računu:",
"HowToUpgrade": "Kako nadgraditi obstoječe aplikacije, ko je na voljo nova različica?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Povezava za prenos e-knjige je bila poslana na {0}.
Preverite svojo mapo »Prejeto«/neželeno/neželeno pošto!",
"InvalidFormInputs": "Prosimo, vnesite veljavne podatke, navedene v obrazcu.",
"DDDBookEmailBody": "Hvala vam.
Če želite prenesti svojo knjigo, kliknite tukaj.",
- "FreeDDDEBook": "Brezplačna e-knjiga DDD",
"StartFree": "Začnite brezplačno",
"FreeTrial": "Brezplačen preizkus",
"AcceptsMarketingCommunications": " Da, rad bi prejemal marketinška sporočila ABP Commercial.",
"PurposeOfUsage": "Namen uporabe",
- "Industry": "Industrija",
"Choose": "-Izberi -",
"CompanyOrganizationName": "Ime podjetja/organizacije",
"CompanySize": "Velikost podjetja",
"Next": "Naslednji",
"StartTrial": "Začnite moj brezplačni preizkus",
- "ContactUsIssues": "Pišite nam, če imate kakršne koli težave",
+ "ContactUsQuestions": "Kontaktirajte nas, če imate kakršna koli vprašanja",
"TrialActivatedWarning": "Uporabnik ima pravico do samo 1 brezplačnega preizkusnega obdobja. Preizkusno obdobje ste že izkoristili.",
+ "ActivationRequirement": "Še zadnji korak vas loči od začetka preizkusa.
Po preverjanju vaših podatkov bomo aktivirali vašo licenco. Ko bo vaša licenca aktivirana, bomo poslali e-pošto na {0} . Ne skrbite, ta postopek ne bo trajal dolgo!",
"SaveAndDownload": "Shrani in prenesi",
"CompanyNameValidationMessage": "Ime podjetja je predolgo!",
"AddressValidationMessage": "Naslov je predolg!",
"TaxNoValidationMessage": "Št. DDV/DDV je predolga!",
"NotesValidationMessage": "Polje za opombe je predolgo!",
"CheckYourBillingInfo": "Račun lahko ustvarite samo enkrat! Preden ustvarite račun, preverite svoje podatke za obračun.",
- "Volo.AbpIo.Commercial:030000": "Poskusno obdobje ste že izkoristili.",
- "Volo.AbpIo.Commercial:030001": "To ime organizacije že obstaja.",
"StartYourFreeTrial": "Začnite brezplačno preskusno obdobje",
"TrialLicenseModelInvalidErrorMessage": "Eno od naslednjih polj je neveljavno: ime države, velikost podjetja, panoga ali namen uporabe.",
"Trial": "Sojenje",
"Purchased": "Kupljeno",
- "PurchaseLicense": "Nakup licence {0}",
+ "PurchaseNow": "Kupi zdaj",
"PurchaseTrialLicenseMessage": "Datum poteka vaše licence je {0}.
Če želite še naprej uporabljati projekte, ki ste jih ustvarili med brezplačnim preizkusnim obdobjem, morate spremeniti licenčne ključe v datotekah appsettings.secrets.json
. Tukaj je vaš licenčni ključ:",
"TrialLicenseExpireMessage": "Uporabljate preizkusno licenco in vaša preizkusna licenca bo potekla {0}.",
"TryForFree": "Poskusite brezplačno",
"TrialLicenseExpiredInfo": "Vaša preizkusna licenca je potekla!",
- "CommercialNewsletterConfirmationMessage": "Strinjam se s pogoji in določili in pravilnikom o zasebnosti .",
- "BlackFridayDiscount": "Popust Black Friday"
+ "DowngradeLicensePlan": "Ali lahko v prihodnosti preklopim na nižji licenčni načrt?",
+ "DowngradeLicensePlanExplanation": "Obstoječega licenčnega načrta ne morete znižati. Lahko pa kupite nov nižji licenčni načrt in nadaljujete z razvojem na novi licenci. Ko kupite nižjo licenco, se morate samo prijaviti v svoj novi licenčni načrt prek ukaza ABP CLI: ` abp login
Oglejte si primerjalno tabelo licenc , da preverite razlike med vrstami licenc.",
+ "SelectTargetLicense": "Izberite ciljno licenco",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Da, podaljšaj moj rok veljavnosti licence za 1 leto.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Ali želite licenco podaljšati še za 1 leto?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Nadgradnja ne bo podaljšala datuma veljavnosti vaše licence!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Z nadgradnjo licence boste napredovali v višjo vrsto licence, kar vam bo omogočilo dodatne ugodnosti. Oglejte si primerjalno tabelo licenc , da preverite razlike med vrstami licenc.",
+ "Landing_Page_CustomerStories": "Zgodbe strank",
+ "Landing_Page_OurGreatCustomers": "Naše odlične stranke",
+ "Landing_Page_WebApplicationFramework": "Ogrodje spletne aplikacije",
+ "Landing_Page_WebDevelopmentPlatform": "Platforma za spletni razvoj",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Popolna platforma za spletni razvoj",
+ "Landing_Page_TryFreeDemo": "Preizkusite brezplačno predstavitev",
+ "Landing_Page_StartingPointForWebApplications": "Izhodišče za spletne aplikacije, ki temeljijo na ASP.NET Core! Temelji na ogrodju ABP za najboljši spletni razvoj.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework zagotavlja programsko infrastrukturo za razvoj odličnih spletnih aplikacij z najboljšimi praksami.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Arhitektura, združljiva z mikrostoritvijo",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Vnaprej zgrajeni aplikacijski moduli in teme",
+ "Landing_Page_MultiTenantArchitecture": "Arhitektura z več najemniki",
+ "Landing_Page_MultiTenancyDescription": "Aplikacije SaaS so preproste! Integrirano večnajemništvo od baze podatkov do uporabniškega vmesnika.",
+ "Landing_Page_DDDIntroduction": "Oblikovan in razvit na podlagi vzorcev in načel DDD. Zagotavlja večplastni model za vašo aplikacijo.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Popolna infrastruktura za avtorizacijo, validacijo, obravnavanje izjem, predpomnjenje, revizijsko beleženje, upravljanje transakcij in drugo.",
+ "Landing_Page_PreBuiltApplicationModules": "Vnaprej zgrajeni aplikacijski moduli, ki vključujejo najpogostejše zahteve spletnih aplikacij.",
+ "Landing_Page_ChatModule": "Klepetajte",
+ "Landing_Page_DocsModule": "dokumenti",
+ "Landing_Page_FileManagementModule": "Upravljanje datotek",
+ "Landing_Page_CustomerStory_1": "ABP Commercial je podjetju SC Ventures dovolil, da v 9 mesecih dobavi platformo SaaS za več najemnikov silo podatkovne baze bančnega razreda za podporo financiranja dobavne verige terjatev/obveznosti računov z veliko vrednostjo iz več integriranih sidrišč. Modularnost ABP je ekipi omogočila dostavo v rekordnem času, opravila vse VAPT in uvedla kontejnerski sklad mikrostoritev prek celotnega CI/CD in cevovodov v proizvodnjo.",
+ "Landing_Page_CustomerStory_2": "Vidimo vrednost uporabe ABP Commercial za zmanjšanje režijskih stroškov razvojnih projektov po meri. Ekipa lahko poenoti vzorec kode v različnih projektnih tokovih. V okviru vidimo več potenciala za hitrejšo gradnjo novih funkcij kot prej. Verjamemo, da bomo nenehno ugotavljali vrednost izkoriščanja ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Ljubimo ABP. Ni nam treba pisati vsega od začetka. Izhajamo iz že pripravljenih funkcij in se osredotočamo na tisto, kar resnično moramo napisati. Poleg tega je ABP dobro zasnovan in koda je visoke kakovosti z manj napakami. Če bi morali sami napisati vse, kar potrebujemo, bi morda morali porabiti leta. Še ena stvar, ki nam je všeč, je, da nova različica ali popravek težave ali izboljšava izide zelo kmalu \n vsak drugi teden. Ne čakamo predolgo.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial je fantastičen izdelek, ki ga priporočam. Komercialni izdelki za trženje naših strank v eni konfiguracijski platformi. Skok se začne s tem, da okvir in orodja zagotavljajo, da je vsaka ekipa vredna vsakega centa. ABP Commercial je najbolj ustrezal našim potrebam.",
+ "Landing_Page_AdditionalServices": "Licenca po meri ali količinska licenca, vkrcanje, usposabljanje in podpora v živo, razvoj projektov po meri, prenos obstoječih projektov in več ...",
+ "Landing_Page_IncludedDeveloperLicenses": "Vključenih {0} licenc za razvijalce",
+ "Landing_Page_SeeOnDemo": "Glej na Demo",
+ "Landing_Page_LeptonThemes": "LeptonThemes",
+ "Landing_Page_AccountModuleDescription_1": "Ta modul implementira sistem preverjanja pristnosti za aplikacijo;",
+ "Landing_Page_AccountModuleDescription_2": "Zagotavlja stran za prijavo z uporabniškim imenom in geslom",
+ "Landing_Page_AccountModuleDescription_3": "Zagotavlja stran za registracijo za ustvarjanje novega računa.",
+ "Landing_Page_AccountModuleDescription_4": "Ponuja stran s pozabljenim geslom za pošiljanje povezave za ponastavitev gesla kot e-pošto.",
+ "Landing_Page_AccountModuleDescription_5": "Omogoča funkcijo potrditve e-pošte z uporabniškim vmesnikom.",
+ "Landing_Page_AccountModuleDescription_6": "Izvaja dvostopenjsko avtentikacijo (SMS in e-pošta).",
+ "Landing_Page_AccountModuleDescription_7": "Izvaja zaklepanje uporabnika (zaklene račun za nastavljen čas, ko pride do določenega števila neuspešnih prijav zaradi neveljavnih poverilnic v določenem časovnem intervalu).",
+ "Landing_Page_AccountModuleDescription_8": "Implementira uporabniški vmesnik in funkcionalnost strežnika za preverjanje pristnosti Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Omogoča preklapljanje med najemniki v okolju z več najemniki.",
+ "Landing_Page_AccountModuleDescription_10": "Omogoča spreminjanje jezika uporabniškega vmesnika aplikacije.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Ta modul nudi uporabniški vmesnik za poročanje revizijskega dnevnika za revizijsko infrastrukturo. Omogoča iskanje, filtriranje in prikaz vnosov v revizijskem dnevniku in dnevnikov sprememb entitet.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Vnos v revizijski dnevnik je sestavljen iz kritičnih podatkov o vsaki zahtevi odjemalca:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, brskalnik, naslov IP, ime odjemalca",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Uporabnik",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Metoda HTTP, povratna statusna koda HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Uspeh/neuspeh, podrobnosti o izjemah, če so na voljo",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Trajanje izvedbe zahteve",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Entitete so bile ustvarjene, izbrisane ali posodobljene v tej zahtevi (s spremenjenimi lastnostmi).",
+ "Landing_Page_BloggingModuleDescription_1": "Ta modul vaši aplikaciji ABP doda preprost blog;",
+ "Landing_Page_BloggingModuleDescription_2": "Omogoča ustvarjanje več blogov v eni aplikaciji.",
+ "Landing_Page_BloggingModuleDescription_3": "Podpira format Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Omogoča pisanje komentarja za objavo.",
+ "Landing_Page_BloggingModuleDescription_5": "Omogoča dodeljevanje oznak objavam v spletnem dnevniku.",
+ "Landing_Page_BloggingModuleDescription_6": "Oglejte si spletno mesto blog.abp.io kot živi primer blogging modula.",
+ "Landing_Page_ChatModuleDescription_1": "Ta modul se uporablja za sporočanje v realnem času med uporabniki v aplikaciji.",
+ "Landing_Page_ChatModuleDescription_2": "Pošiljanje sporočil v realnem času na strani za klepet.",
+ "Landing_Page_ChatModuleDescription_3": "Išči uporabnike v aplikaciji za nove pogovore.",
+ "Landing_Page_ChatModuleDescription_4": "Seznam stikov za nedavne pogovore.",
+ "Landing_Page_ChatModuleDescription_5": "Obvestila o novih sporočilih, ko uporabnik gleda drugo stran.",
+ "Landing_Page_ChatModuleDescription_6": "Značka za skupno število neprebranih sporočil na ikoni menija.",
+ "Landing_Page_ChatModuleDescription_7": "Število neprebranih sporočil za vsak pogovor.",
+ "Landing_Page_ChatModuleDescription_8": "Leno naloženi pogovori.",
+ "Landing_Page_DocsModuleDescription_1": "Ta modul se uporablja za izdelavo spletnih mest s tehnično dokumentacijo;",
+ "Landing_Page_DocsModuleDescription_2": "Vgrajena integracija GitHub : neposredno pisanje in upravljanje dokumentov na GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Podpora za urejanje različic je neposredno integrirana v izdaje GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Podpira več jezikov (z nadomestno podporo za privzeti jezik).",
+ "Landing_Page_DocsModuleDescription_5": "Podpira formata Markdown in HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Ponuja razdelek za krmarjenje in oris .",
+ "Landing_Page_DocsModuleDescription_7": "Omogoča gostovanje več dokumentov projektov v eni aplikaciji.",
+ "Landing_Page_DocsModuleDescription_8": "Povezave do datoteke na GitHubu, tako da lahko vsakdo preprosto prispeva s klikom na povezavo Uredi .",
+ "Landing_Page_DocsModuleDescription_9": "Poleg vira GitHub omogoča preprosto uporabo mape kot vira dokumentacije.",
+ "Landing_Page_FileManagementModuleDescription_1": "Nalagajte, prenašajte in organizirajte datoteke v hierarhični strukturi map.",
+ "Landing_Page_FileManagementModuleDescription_2": "Ta modul se uporablja za nalaganje, prenos in organiziranje datotek v hierarhični strukturi map. Združljiv je tudi z več najemništvom in lahko določite skupno omejitev velikosti za svoje najemnike.",
+ "Landing_Page_FileManagementModuleDescription_3": "Ta modul temelji na sistemu BLOB Storing , tako da lahko uporablja različne ponudnike pomnilnika za shranjevanje vsebine datoteke.",
+ "Landing_Page_IdentityModuleDescription_1": "Ta modul implementira sistem uporabnikov in vlog aplikacije;",
+ "Landing_Page_IdentityModuleDescription_2": "Zgrajeno na Microsoftovi knjižnici ASP.NET Core Identity .",
+ "Landing_Page_IdentityModuleDescription_3": "Upravljanje vlog in uporabnikov v sistemu. Uporabnik lahko ima več vlog .",
+ "Landing_Page_IdentityModuleDescription_4": "Nastavite dovoljenja na ravni vlog in uporabnikov.",
+ "Landing_Page_IdentityModuleDescription_5": "Omogoči/onemogoči dvofaktorsko avtentikacijo in zaklepanje uporabnika na uporabnika.",
+ "Landing_Page_IdentityModuleDescription_6": "Upravljajte osnovni uporabniški profil in geslo .",
+ "Landing_Page_IdentityModuleDescription_7": "Upravljajte vrste zahtevkov v sistemu, nastavite zahtevke za vloge in uporabnike.",
+ "Landing_Page_IdentityModuleDescription_8": "Stran z nastavitvami za upravljanje kompleksnosti gesla , prijavo uporabnika, račun in zaklepanje.",
+ "Landing_Page_IdentityModuleDescription_9": "Podpira avtentikacijo LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Omogoča preverjanje e-pošte in telefonske številke .",
+ "Landing_Page_IdentityModuleDescription_11": "Podpira integracije socialne prijave (Twitter, Facebook, GitHub itd...).",
+ "Landing_Page_IdentityModuleDescription_12": "Upravljanje organizacijskih enot v sistemu.",
+ "Landing_Page_PaymentModuleDescription_1": "Zagotavlja integracijo za različne plačilne prehode.",
+ "Landing_Page_PaymentModuleDescription_2": "Ta modul omogoča integracijo za plačilne prehode, tako da lahko preprosto prejmete plačilo od svojih strank.",
+ "Landing_Page_PaymentModuleDescription_3": "Ta modul podpira naslednje plačilne prehode",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Uporabite iste poverilnice za commercial.abp.io in support.abp.io .",
+ "WatchCrudPagesVideo": "Oglejte si videoposnetek "Ustvarjanje strani CRUD z ABP Suite"!",
+ "WatchGeneratingFromDatabaseVideo": "Oglejte si videoposnetek "ABP Suite: ustvarjanje strani CRUD iz obstoječih tabel baze podatkov"!",
+ "WatchTakeCloserLookVideo": "Oglejte si video »Pobliže si oglejte ustvarjanje kode: ABP Suite«!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Če želite začeti s preskusno licenco, morate imeti potrjen e-poštni naslov.",
+ "EmailVerificationMailNotSent": "E-poštnega sporočila za preverjanje ni bilo mogoče poslati.",
+ "GetConfirmationEmail": "Kliknite tukaj, če želite prejeti potrditveno e-poštno sporočilo, če ga še niste prejeli.",
+ "WhichLicenseTypeYouAreInterestedIn": "Katera vrsta licence vas zanima?",
+ "DontTakeOurWordForIt": "Ne verjemite nam na besedo ...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Preberite, kaj uporabniki ABP Commercial želijo, da veste",
+ "Testimonial_ShortDescription_1": "Modularnost ABP je ekipi omogočila pravočasno izvedbo.",
+ "Testimonial_ShortDescription_2": "Zgradite nove funkcije hitreje kot prej.",
+ "Testimonial_ShortDescription_3": "Izhajamo iz že pripravljenih funkcij in se osredotočamo na tisto, kar resnično moramo napisati.",
+ "Testimonial_ShortDescription_4": "ABP Commercial je najbolj ustrezal našim potrebam.",
+ "OnlineReviewersOnAbpCommercial": "Spletne ocene o ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Oglejte si, kaj je bilo povedano o ABP Commercial in napišite svoje misli, če želite.",
+ "BlazoriseLicense": "Ali moramo kupiti licenco Blazorise?",
+ "BlazoriseLicenseExplanation": "Imamo pogodbo med Volosoftom in Megabitom, s katero je licenca Blazorise priložena komercialnim izdelkom ABP, zato našim strankam ni treba kupiti dodatne licence Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x dodatni razvijalec(-i)",
+ "ExtendPaymentInfoSection_DiscountRate": "Popust {0}%",
+ "TotalNetPrice": "Skupna neto cena",
+ "EFCore": "Entity Framework Core",
+ "All": "Vse",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Ponudnik podatkov",
+ "UIFramework": "UI Framework",
+ "LeptonXThemeForDashboard": "Tema LeptonX za vašo skrbniško nadzorno ploščo avtorja",
+ "AbpPlatform": "Platforma ABP",
+ "YouDeserveGoodUXUI": "Zaslužiš si dober uporabniški vmesnik in boljši UX. Tema LeptonX proizvajalca ABP je tukaj, da ji služi.",
+ "ViewLiveDemo": "Oglejte si predstavitev teme v živo",
+ "GetLeptonX": "Pridobite LeptonX zdaj",
+ "SeeLeptonXDocumentation": "Oglejte si dokumentacijo LeptonX",
+ "SeeLeptonDocumentation": "Oglejte si Leptonovo dokumentacijo",
+ "SimplifiedMenu": "Poenostavljen meni",
+ "SimplifiedMenuDescription": "Stran, ki jo iščete, zlahka najdete s filtriranjem menija",
+ "YourFavoritePages": "Vaše najljubše strani na dosegu roke",
+ "YourFavoritePagesDescription": "Stran preprosto dodajte ali odstranite iz priljubljenih s klikom na ikono zvezdice v zgornjem desnem kotu strani.",
+ "BreadCrumbs": "Drobtinica za brezhibno preklapljanje",
+ "BreadCrumbsDescription": "Z uporabo Breadcrumb lahko z enim klikom preklopite na strani na isti ravni, tudi ko je levi meni zaprt, deluje pa odzivno na tablici in mobilni napravi!",
+ "YourMenu": "Vaš jedilnik po vaših željah",
+ "YourMenuDescription": "Po želji prilagodite ikone, na katere je mogoče neposredno klikniti, in spustna polja v uporabniškem meniju. Uporabniški meni je popolnoma prilagodljiv vašim potrebam",
+ "RtlSupport": "Podpora RTL za vaš jezik",
+ "RtlSupportDescription": "Tema LeptonX podpira RTL za vaš jezik. Jezikovne možnosti so v meniju z nastavitvami, kjer lahko spremenite jezik.",
+ "YourColors": "Vaše barve na uporabniškem vmesniku skrbniške nadzorne plošče",
+ "YourColorsDescription": "Tema LeptonX deluje v skladu z vašimi sistemskimi nastavitvami in ima možnosti svetle teme armaturne plošče, temne teme armaturne plošče in možnosti poltemne teme armaturne plošče.",
+ "ArrangeContentWidth": "Preprosto uredite širino vsebine",
+ "ArrangeContentWidthDescription": "Preprosto spremenite širino območja vsebine.",
+ "LeptonXCompatibleWith": "Tema LeptonX je združljiva z",
+ "MobileResponsiveTemplate": "Odzivna predloga za mobilne naprave",
+ "MobileResponsiveTemplateDescription1": "Dostopajte do skrbniške nadzorne plošče LeptonX iz katere koli naprave.",
+ "MobileResponsiveTemplateDescription2": "Zasnovan je za enostavno uporabo v vsaki vaši napravi. Odziven je na mobilnih napravah in velikostih tablic.",
+ "TopMenuLayoutOption": "Možnost postavitve zgornjega menija",
+ "TopMenuLayoutOptionDescription1": "Če bi radi svoje spletno mesto postavili z isto skrbniško nadzorno ploščo, je to mogoče storiti s temo LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Preizkusite postavitev zgornjega menija LeptonX, da se to zgodi!",
+ "EasilyCustomizable": "Preprosto prilagodljiv za barve vaše blagovne znamke",
+ "EasilyCustomizableDescription1": "Temo LeptonX lahko prilagodite z le nekaj spremenljivkami SCSS. Brez preglasitve, brez dodatnega nalaganja CSS!",
+ "EasilyCustomizableDescription2": "Z LeptonX lahko uredite skrbniško nadzorno ploščo, kakor želite.",
+ "IndependentLayout": "Samostojna postavitev in vsebinsko področje",
+ "IndependentLayoutDescription1": "Infrastruktura postavitve LeptonX je bila zasnovana popolnoma ločeno od vsebine.",
+ "IndependentLayoutDescription2": "To pomeni, da lahko poljubno oblikujete svoj projekt s strukturo vsebine, ki ni Bootstrap, če želite.",
+ "MostUsedLibraries": "Najpogosteje uporabljene knjižnice, integrirane z LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX vsebuje vaše najpogosteje uporabljene knjižnice. Omogoča vam brez težav uporabo knjižnic, kot so ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 in Toastr.",
+ "MostUsedLibrariesDescription2": "LeptonX podpira tudi knjižnici MVC Angular in Blazor.",
+ "CreateAndCustomize": "Ustvarite in prilagodite strani, ki jih potrebujete, v nekaj sekundah s stranmi po meri LeptonX",
+ "CreateAndCustomizeDescription": "Z uporabo teme LeptonX imate tudi dostop do številnih vnaprej izdelanih strani HTML. Te vključujejo številne strani, kot so stran za prijavo, blog, pogosta vprašanja, seznam naročnin, račun, cene in upravljanje datotek.",
+ "LeptonThemeForAdmin": "Tema Lepton za vašo skrbniško nadzorno ploščo avtorja",
+ "LeptonThemeForAdminDescription": "Tema Lepton je še vedno na voljo in se bo vzdrževala. Če želite preklopiti na temo LeptonX kot uporabnik teme Lepton, si lahko ogledate dokumentacijo, da izveste, kako.",
+ "LeptonCompatibleWith": "Tema Lepton je združljiva z",
+ "BlackFridayDiscount": "Popust Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} za {1} dodatnih razvijalcev",
+ "Upgrade": "Nadgradnja",
+ "Renewal": "Obnova",
+ "UpgradePaymentInfoSection_LicensePrice": "{0} licenca",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Podaljšanje licence",
+ "Total": "Skupaj",
+ "SupportPolicyFaqTitle": "Kakšna je vaša politika podpore?",
+ "SupportPolicyFaqExplanation": "Podpiramo samo aktivno in prejšnjo glavno različico. Ne jamčimo izdaje popravkov za 3. in starejše glavne različice. Na primer, če je aktivna različica 7.0.0, bomo izdali popravke za različici 6.xx in 7.xx. Poleg tega nudimo podporo samo za vprašanja, povezana z ABP Framework in ABP Commercial. To pomeni, da ni podpore za aplikacije tretjih oseb, storitve v oblaku in druge periferne knjižnice, ki jih uporabljajo izdelki ABP. Uporabili bomo komercialno razumna prizadevanja, da našim strankam zagotovimo tehnično podporo med uradnim delovnim časom "Volosoft Bilisim AS". Po drugi strani pa se ne zavezujemo k odzivnemu času pogodbe o ravni storitev (SLA), vendar se bomo na tehnične težave poskušali odzvati čim hitreje v okviru uradnega delovnega časa. Če s stranko ni sklenjen poseben dogovor, nudimo podporo samo na https://support.abp.io. Imamo tudi zasebno e-poštno podporo, ki je na voljo samo imetnikom licence Enterprise.",
+ "TotalDevelopers": "Skupno {0} razvijalcev",
+ "CustomPurchaseExplanation": "Prilagojeno vašim posebnim potrebam",
+ "WhereDidYouHearAboutUs": "Kje ste izvedeli za nas?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Od prijatelja",
+ "Other": "drugo",
+ "WhereDidYouHearAboutUs_explain": "Določite ...",
+ "DeletingMemberWarningMessage": "»{0}« bo odstranjen s seznama razvijalcev. Če želite, lahko to prazno mesto pozneje dodelite drugemu razvijalcu.",
+ "AdditionalInfo": "Če je število razvijalcev nad vašimi zahtevami, jih lahko zmanjšate. Če želite odstraniti nekatere svoje razvijalske sedeže, lahko pošljete e-pošto na info@abp.io . Čiščenje neuporabljenih razvijalskih mest bo zmanjšalo stroške podaljšanja licence. Če želite, lahko ponovno kupite dodatna mesta za razvijalce v obdobju aktivne licence. Upoštevajte, da tega števila ne morete zmanjšati, ker je v tem licenčnem paketu {0} razvijalcev.",
+ "LinkExpiredErrorMessage": "Povezava, do katere poskušate dostopati, je potekla.",
+ "ExpirationDate": "Datum veljavnosti",
+ "SpringCampaignDiscount": "Pomladni akcijski popust",
+ "WhyUseAbpIoPlatform": "Zakaj bi moral uporabiti platformo ABP.IO, namesto da ustvarim novo rešitev iz nič?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Oglejte si to stran za podrobno razlago, zakaj ima uporaba platforme ABP.IO pomembno prednost pred tem, da vse naredite sami.",
+ "EulaPageTitle": "Licenčna pogodba za končnega uporabnika (EULA)",
+ "PrivacyPolicyPageTitle": "Politika zasebnosti – Politika piškotkov",
+ "TermsConditionsPageTitle": "Pogoji",
+ "TrainingsPageTitle": "Paketi usposabljanja ABP",
+ "ModulesPageTitle": "Vnaprej zgrajeni aplikacijski moduli ABP",
+ "Volo.AbpIo.Commercial:040001": "Ključ za dostop do API-ja ni pravilen.",
+ "GetLepton": "Kupite Lepton zdaj",
+ "MyOrganizations_Detail_LicenseStartDate": "Začetni datum licence",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Rok uporabnosti",
+ "BlazoriseSupport": "Kako dobim licenčni ključ Blazorise in podporo ekipe Blazorise?",
+ "BlazoriseSupportExplanation": "Sledite spodnjim korakom, da dobite podporo ekipe Blazorise in licenčni ključ Blazorise:",
+ "BlazoriseSupportExplanation1": "Prijavite se za nov račun na blazorise.com/support/register z enakim e-poštnim naslovom kot vaš račun abp.io. Vnos "Licenčni ključ" pustite prazen. E-poštni naslov mora biti enak vašemu e-poštnemu računu na abp.io.",
+ "BlazoriseSupportExplanation2": "Preverite svoj e-poštni naslov tako, da označite svoj e-poštni predal. Če v mapi »Prejeto« ne vidite e-poštnega sporočila, preverite svoj predal z vsiljeno pošto!",
+ "BlazoriseSupportExplanation3": "Prijavite se na spletno stran za podporo Blazorise na blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Če imate aktivno licenco ABP Commercial, boste imeli tudi licenco Blazorise PRO. Licenčni ključ Blazorise lahko dobite na blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Svoja vprašanja lahko objavite na spletnem mestu za podporo in ustvarite žeton izdelka za svojo aplikacijo.",
+ "AbpLiveTrainingPackages": "ABP paketi usposabljanja v živo",
+ "Releases": "Izdaje",
+ "ReleasesDescription": "Dnevniki izdaj ABP Commercial.",
+ "ReleaseDate": "Datum izdaje",
+ "Labels": "Etikete",
+ "PreRelease": "Predizdaja",
+ "AllTypes": "Vse vrste",
+ "Enhancement": "Izboljšanje",
+ "Bug": "Napaka",
+ "Feature": "Funkcija",
+ "AllUIs": "Vsi uporabniški vmesniki",
+ "MVC": "MVC",
+ "BlazorServer": "Blazor strežnik",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Kako deluje?",
+ "HowItWorks_Page_Description": "ABP Framework razširja platformo .NET. Torej je vse, kar lahko storite z navadno rešitvijo .NET, že mogoče z ogrodjem ABP. To olajša začetek z nizko krivuljo učenja.",
+ "HowItWorks_Description1": "ABP Framework razširja platformo .NET. Torej je vse, kar lahko storite z navadno rešitvijo .NET, že mogoče z ogrodjem ABP. To olajša začetek z nizko krivuljo učenja.",
+ "HowItWorks_Description2": "Ko se začnete učiti in uporabljati funkcije ogrodja ABP, bo razvijanje vaše programske opreme veliko bolj prijetno kot kadar koli prej.",
+ "HowItWorks_Description3": "Ta stran v bistvu pojasnjuje, kako uporabljate platformo ABP.IO kot razvijalec .NET.",
+ "CreateANewSolution": "Ustvarite novo rešitev .NET",
+ "CreateANewSolution_Description1": "Vse se začne z ustvarjanjem nove integrirane rešitve .NET ABP.",
+ "StartWithStartupTemplates": "Zaženite eno od vnaprej pripravljenih predlog za zagonsko rešitev",
+ "SimpleMonolithApplicationTemplate": "Enostavna šablona monolitne aplikacije",
+ "LayeredApplicationTemplate": "Večplastna predloga aplikacije",
+ "MicroserviceSolutionTemplate": "Predloga rešitve mikrostoritve",
+ "CreateEmptySolutionAndUseAbp": "Ali pa ustvarite novo prazno rešitev .NET in sami namestite pakete ABP NuGet & NPM.",
+ "CreatingSolutionWithMultipleOptions": "Med ustvarjanjem nove rešitve je na voljo več možnosti uporabniškega vmesnika in baze podatkov.",
+ "UIFrameworkOptions": "Možnosti ogrodja uporabniškega vmesnika",
+ "DotnetSolutionWithoutDependency": "Zdaj imate v lokalnem računalniku običajno rešitev .NET, ki ni odvisna od platforme v oblaku ali zunanje storitve.",
+ "CheckTheDocumentForDetails": "Za podrobnosti lahko preverite dokument {1} .",
+ "UIAndDatabaseIndependent": "ABP lahko deluje s katerim koli uporabniškim vmesnikom in katerim koli ponudnikom baze podatkov, ki ga podpira .NET. \n Vendar pa so ti ponudniki uporabniškega vmesnika in baze podatkov vnaprej integrirani in dobro dokumentirani.",
+ "InstallAbpModules": "Namestite module ABP",
+ "DevelopYourSolution": "Razvijte svojo rešitev",
+ "DeployAnywhere": "Namestite kjer koli",
+ "InstallAbpModule_Description1": "ABP je modularno ogrodje za razvoj aplikacij. Predloge rešitev za zagon že prihajajo z nameščenimi osnovnimi moduli. \n Obstaja pa več aplikacijskih modulov, ki jih boste morda želeli uporabiti v svoji rešitvi.",
+ "InstallAbpModule_Description2": "Vsak modul je sestavljen iz nekaj paketov NuGet in NPM ter ima namestitveni dokument. ABP Suite večino dela opravi samodejno, nato pa modul ročno konfigurirate ali natančno prilagodite na podlagi njegove dokumentacije.",
+ "DevelopYourSolution_Description1": "Infrastruktura ABP omogoča, da se osredotočite na lastno poslovno kodo z avtomatizacijo ponavljajočega se dela in zagotavljanjem vnaprej zgrajene infrastrukture in aplikacijskih funkcij .",
+ "DevelopYourSolution_Description2": "V naslednjem bloku kode si lahko ogledate, kako se ogrodje ABP neopazno integrira v vašo kodo in namesto vas avtomatizira ponavljajoče se naloge.",
+ "DevelopYourSolution_Description3": "Tudi v tem bloku kratke kode ABP naredi veliko stvari namesto vas.",
+ "DevelopYourSolution_Description4": "Zagotavlja osnovne razrede za uporabo konvencij, kot je vstavljanje odvisnosti \n . Storitve generičnih skladišč \n zagotavljajo priročen način \n za interakcijo z bazo podatkov. Deklarativna avtorizacija \n deluje z natančno nastavljenim sistemom dovoljenj.",
+ "DevelopYourSolution_Description5": "ABP popolnoma avtomatizira enoto dela \n (za povezavo z bazo podatkov in upravljanje transakcij), obravnavanje izjem \n , preverjanje \n \n in revizijsko beleženje . Zagotavlja veliko več gradnikov za poenostavitev vaših dnevnih razvojnih nalog in osredotočenost na lastno kodo, medtem ko ustvarjate za proizvodnjo pripravljene aplikacije \n .",
+ "DevelopYourSolution_Description6": "Lahko si predstavljate, kako dolg in zapleten je lahko ta blok kode, če bi vse naredili ročno.",
+ "SuiteCrudGenerationInFewSeconds": "Poleg ročnega kodiranja vaše rešitve lahko z orodjem ABP Suite ustvarite popolnoma delujoče napredne strani CRUD v nekaj minutah. Generira kodo v vašo rešitev, tako da jo lahko natančno prilagodite glede na vaše zahteve po meri.",
+ "DeployAnywhere_Description1": "Na koncu dneva imate čisto rešitev .NET. Svojo rešitev lahko namestite na svoj strežnik, na platformo v oblaku, v Kubernetes ali kamor koli želite. Namestite lahko na poljubno število strežnikov. ABP je agnostično orodje za okolje uvajanja.",
+ "ExpertiseAbpFramework": "Preizkusite okvir ABP",
+ "ExpertiseAbpFramework_Description1": "Želite preseči osnove in pridobiti strokovno znanje s platformo ABP.IO?",
+ "FreeDownload": "Brezplačen prenos",
+ "Read": "Preberi",
+ "HavingTrouble": "Imeti težave?",
+ "HavingTrouble_Description1": "Ali imate težave z razvojem svoje rešitve? Tukaj smo! Uporabite platformo za podporo ABP \n ali pošljite e-pošto, da dobite pomoč neposredno od članov skupine Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Brskate lahko po naših temah pomoči ali iščete med pogostimi vprašanji, \n ali pa nam postavite vprašanje s kontaktnim obrazcem.",
+ "OtherModules": "Drugi moduli",
+ "OtherModules_Description1": "Račun, beleženje revizije, klepet, komplet CMS, upravljanje datotek, obrazci, GDPR, identiteta, upravljanje jezika, plačilo, Saas in več ...",
+ "HowItWorks_DatabaseProviderOptions": "Možnosti ponudnika baze podatkov",
+ "SeeFAQ": "Glejte pogosta vprašanja",
+ "ReleaseLogs": "Dnevniki izdaje",
+ "ReleaseLogs_Tag": "{0} Dnevniki izdaj",
+ "ReleaseLogs_Pr": "Zahteva za vlečenje št. {0} - {1}",
+ "NoLabels": "Brez nalepk",
+ "DoesTheSubscriptionRenewAutomatically": "Ali se naročnina samodejno obnavlja?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial nima modela zaračunavanja samodejnega podaljšanja. Zato vaša naročnina ne bo samodejno podaljšana ob koncu vašega licenčnega obdobja. Če želite še naprej imeti ugodnosti ABP Commercial, ga morate ročno obnoviti na strani za upravljanje organizacije . Če imate več organizacij, kliknite gumb »Upravljanje« v organizaciji, ki ji poteče veljavnost, in nato kliknite gumb »Podaljšaj zdaj«, da obnovite licenco. Morda si boste želeli ogledati tudi Kaj se zgodi, ko mi poteče licenca? razdelek.",
+ "ExtraQuestionCreditsFaqTitle": "Ali lahko kupim dodatne kredite za vprašanja podpore?",
+ "ExtraQuestionCreditsFaqExplanation": "Ja lahko. Če želite kupiti dodatne kredite za vprašanja, pošljite e-pošto na info@abp.io z imenom vaše organizacije. Tukaj je cenik za dodatne kredite za vprašanja:
",
+ "AlreadyBetaTester": "Ste se že pridružili programu beta tester.",
+ "AbpStudio": "ABP Studio",
+ "AbpStudio_Description": "ABP Studio je še v razvoju. Lahko izpolnite spodnji obrazec in postanete eden izmed prvih uporabnikov.",
+ "AbpStudio_Description1": "ABP Studio je namizna aplikacija za več platform za razvijalce ABP.",
+ "AbpStudio_Description2": "Dobro je integriran v ogrodje ABP in želi zagotoviti udobno razvojno okolje za vas z avtomatizacijo stvari, zagotavljanjem vpogledov v vašo rešitev, zaradi česar je razvoj, zagon in uvajanje vaših rešitev veliko lažji.",
+ "AbpStudio_ComingSoon": "Kmalu Načrtovani datum izdaje različice beta: četrto četrtletje leta 2023.",
+ "AbpStudio_PlannedPreviewDate": "Načrtovani datum izdaje predogleda: četrto četrtletje leta 2023.",
+ "BetaRequest": "Zahteva beta",
+ "CreateNewSolutions": "Ustvarite nove rešitve",
+ "CreateNewSolutions_Description1": "Z veliko možnostmi lahko preprosto ustvarite od preprostih aplikacij do modularnih monolitnih ali mikrostoritvenih rešitev. Dobite celotno osnovno programsko rešitev, pripravljeno za proizvodnjo, za vaše podjetje.",
+ "ArchitectYourSolutions": "Ustvarite svoje rešitve",
+ "ArchitectYourSolutions_Description1": "Lažje zgradite monolitno-modularne in mikrostoritvene strukture rešitev z ustvarjanjem modulov ali storitev in vzpostavljanjem odnosov med njimi. Prav tako lahko namestite ali odstranite vnaprej zgrajene aplikacijske module.",
+ "ExploreYourSolution": "Raziščite svojo rešitev",
+ "ExploreYourSolution_Description1": "ABP Studio prikazuje pogled na visoki ravni komponent v vaši rešitvi in modulov, od katerih je odvisna vaša rešitev. Raziskujete lahko entitete, storitve, HTTP API-je in še veliko več, ne da bi morali odpreti svojo kodno zbirko.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Hitro zaženite rešitve za več aplikacij ali mikrostoritve",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Zaženite eno, več ali vse storitve z enim klikom. Na ta način je zelo enostavno ustaviti storitev, jo zagnati v Visual Studio za testiranje ali odpravljanje napak .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Oglejte si seznam storitev, oglejte si zahteve HTTP v realnem času in število izjem za vsako storitev.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Oglejte si vse podrobnosti o vseh zahtevah HTTP , ki prihajajo do katere koli storitve.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Raziščite podrobnosti izjem v realnem času v kateri koli storitvi, preprosto filtrirajte in iščite.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Prikažite dnevnike aplikacije , filtrirajte po ravni dnevnika ali iščite po besedilu..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Brskajte po uporabniškem vmesniku vaše aplikacije, ne da bi zapustili tekalnik rešitev.",
+ "IntegrateToYourKubernetesCluster": "Integracija v vašo gručo Kubernetes",
+ "IntegrateToYourKubernetesCluster_Description1": "Povežite svoje lokalno razvojno okolje z lokalno ali oddaljeno gručo Kubernetes , kjer ta gruča že izvaja vašo mikrostoritveno rešitev.",
+ "IntegrateToYourKubernetesCluster_Description2": "Dostopajte do katere koli storitve v Kubernetesu z imenom storitve DNS, tako kot se izvajajo v vašem lokalnem računalniku.",
+ "IntegrateToYourKubernetesCluster_Description3": "Prestrezite katero koli storitev v tej gruči, tako da je ves promet do prestrežene storitve samodejno preusmerjen na vašo storitev , ki se izvaja v vašem lokalnem računalniku. Ko mora vaša storitev uporabiti katero koli storitev v Kubernetesu, se promet preusmeri nazaj v gručo, tako kot se vaša lokalna storitev izvaja znotraj Kubernetesa.",
+ "GetInformed": "Bodite obveščeni",
+ "Studio_GetInformed_Description1": "Pustite svoje kontaktne podatke, da boste obveščeni , in ga najprej preizkusite, ko bo ABP Studio predstavljen.",
+ "Studio_GetInformed_Description2": "Načrtovani datum izdaje predogleda: 3. četrtletje leta 2023.",
+ "ThankYou!": "Hvala vam!",
+ "SendBetaRequest": "Pošljite zahtevo za različico beta",
+ "YouJoinedTheBetaTesterProgram": "Pridružili ste se programu beta preizkuševalcev ABP Studio.",
+ "PricingExplanation2": "30-dnevna garancija vračila denarja — Več o tem",
+ "MoneyBackGuaranteeText": "* 30-dnevna garancija vračila denarja za vse licence! 100 % vračilo za Team, 60 % vračilo za poslovne in poslovne licence v 30 dneh.",
+ "MobileApplicationStartupTemplates": "Predloge za zagon mobilnih aplikacij",
+ "MobileApplicationStartupTemplates_Description1": "Integrirane predloge za zagon mobilnih aplikacij za vaše komercialne rešitve ABP.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Ustvarite zmogljive poslovne aplikacije z uporabo ABP Mobile Startup Templates",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial ponuja dve predlogi za zagon mobilnih aplikacij, implementirani z React Native in .NET MAUI. Ko ustvarite svojo novo rešitev, ki temelji na ABP, boste imeli tudi osnovne zagonske aplikacije, povezane z vašimi zalednimi API-ji.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Aplikacija ima vnaprej vgrajen cikel žetonov za preverjanje pristnosti, podporo za več jezikov, podporo za več najemnikov, prijavo, pozabljeno geslo, upravljanje profilov in stran za upravljanje uporabnikov . Dodate lahko svojo lastno poslovno logiko in jo prilagodite svojim zahtevam.",
+ "TwoFrameworkOptions": "Dve možnosti okvirja",
+ "TwoFrameworkOptions_Description": "ABP ponuja tako React Native kot .NET MAUI mobilne zagonske predloge. Tako lahko izberete tisto, ki najbolj ustreza vašim potrebam. Obe aplikaciji znova uporabljata kodo z najvišjo stopnjo med platformama iOS in Android.",
+ "PreIntegratedToYourBackend": "Vnaprej integriran v vašo zaledje",
+ "PreIntegratedToYourBackend_Description": "Mobilne aplikacije ABP so vnaprej integrirane v vaše zaledne API-je. Od strežnika pridobi veljaven žeton za preverjanje pristnosti in naredi overjene zahteve.",
+ "MultiLanguage": "Več jezikov",
+ "MultiLanguage_Description": "Že vnaprej podpira več kot 10 jezikov. Dodate lahko tudi naslednje jezike.",
+ "Arabic": "arabsko",
+ "Czech": "češki",
+ "English": "angleščina",
+ "Hungarian": "madžarski",
+ "Finnish": "finščina",
+ "French": "francosko",
+ "Hindi": "Hindi",
+ "Portuguese": "portugalščina",
+ "Italian": "italijanščina",
+ "Russian": "ruski",
+ "Slovak": "slovaški",
+ "Turkish": "turško",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Pritegnite in obdržite svoje stranke z mobilnimi aplikacijami ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Vaše stranke želijo upravljati svoje izdelke in naročnine od koder koli in kadarkoli. To od organizacij zahteva, da ustvarijo mobilne aplikacije, ki strankam omogočajo hitro in nemoteno izpolnjevanje njihovih zahtev.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Z mobilnimi aplikacijami ABP lahko ustvarite visokokakovostne izvorne mobilne aplikacije za Android in iOS ... Z uporabo ene kodne baze in brez kompromisov glede varnosti, kakovosti ali razširljivosti.",
+ "OneCodeBaseMultipleDevices": "Ena kodna osnova Več naprav",
+ "OneCodeBaseMultipleDevices_Description": "Aplikacije ABP Mobile so medplatformske. Pripravljeni so za namestitev in zagon na napravah iOS in Android ter se prilagajajo različnim faktorjem oblike z uporabo ene kodne baze. Razvijalci morajo samo enkrat ustvariti uporabniški vmesnik in sprednjo kodo, kode ni treba prilagajati za vsako napravo, ki jo želite podpirati.",
+ "ComesWithTheSourceCode": "Prihaja z izvorno kodo",
+ "ComesWithTheSourceCode_Description": "Mobilne aplikacije so opremljene z izvorno kodo. Preprosto prilagodite UX/UI svojih aplikacij, da bodo izpolnjevali smernice blagovne znamke.",
+ "Purchase_OneYearPrice": "Cena za 1 leto",
+ "Purchase_DeveloperSeatCount": "Število sedežev razvijalcev",
+ "Purchase_DevelopersAlreadyIncluded": "{0} razvijalcev je že vključenih",
+ "1Year": "1 leto",
+ "{0}Years": "{0} let",
+ "1YearLicense": "1-letna licenca",
+ "{0}YearsLicense": "{0}-letna licenca",
+ "1AdditionalDeveloper": "1 dodatni razvijalec",
+ "{0}AdditionalDevelopers": "{0} Dodatni razvijalci",
+ "Discount": "Popust ({0}%)",
+ "Summary": "Povzetek",
+ "TrainingPack": "Paket za usposabljanje",
+ "TrainingPackDiscount": "Popust na paket treningov",
+ "Purchase_OnboardingTraining_Description": "Ta paket usposabljanja v živo velja za razred 8 študentov in ta popust velja samo ob nakupu z novo licenco. Nauči se več",
+ "Purchase_Save": "{0}% prihranite {1} {2}",
+ "RemoveBasket": "Odstrani iz košarice",
+ "WhyABPIOPlatform?": "Zakaj platforma ABP.IO ?",
+ "DocumentAim": "Ta dokument želi odgovoriti na veliko vprašanje:",
+ "DocumentAim_Description": ""Zakaj bi morali uporabiti platformo ABP.IO namesto ustvarjanja nove rešitve iz nič?"",
+ "DocumentAim_Description2": "Dokument predstavlja izzive gradnje sodobne programske rešitve in pojasnjuje, kako ABP obravnava te izzive.",
+ "CreatingANewSolution": "Ustvarjanje nove rešitve",
+ "CreatingANewSolution_Description": "Ko morate začeti z novo rešitvijo, si morate zastaviti veliko vprašanj in porabiti morate veliko časa, preden začnete pisati svojo prvo poslovno kodo.",
+ "CreatingAnEmptySolution": "Ustvarjanje prazne rešitve",
+ "THEPROBLEM": "TEŽAVA",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Tudi ustvarjanje skoraj prazne rešitve je zahtevno;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Kako organizirate svojo kodno zbirko po projektih?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Kaj so plasti in kako medsebojno delujejo?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Kako se integrirate v knjižnico in sisteme tretjih oseb?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Kako nastaviti avtomatizirane teste?",
+ "ABPSOLUTION": "REŠITEV ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP zagotavlja dobro arhitekturo, večplastno in za proizvodnjo pripravljeno zagonsko rešitev , ki temelji na načelih Domain Driven Design . Rešitev vključuje tudi vnaprej konfigurirano enoto in testne projekte integracije za vsako plast.",
+ "CommonLibraries": "Skupne knjižnice",
+ "CommonLibraries_THEPROBLEM_Description": "Katere knjižnice bi morali uporabiti za izvajanje skupnih zahtev? Ekosistem za razvoj programske opreme je zelo dinamičen, zaradi česar je težko slediti najnovejšim orodjem, knjižnicam, trendom in pristopom.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP vnaprej integrira priljubljene, zrele in posodobljene knjižnice v rešitev. Ni vam treba porabiti časa za njihovo integracijo ali za njihovo komunikacijo med seboj. Delujejo pravilno iz škatle.",
+ "UITheme&Layout": "Tema in postavitev uporabniškega vmesnika",
+ "UITheme&Layout_THEPROBLEM_Description": "Pri obravnavanju vprašanj uporabniškega vmesnika se pojavi vrsta izzivov. Ti vključujejo vzpostavitev temeljev za odziven, sodoben in prilagodljiv komplet uporabniškega vmesnika z doslednim videzom in množico funkcij, kot so navigacijski meniji, glave, orodne vrstice, noge, pripomočki in drugo.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Tudi če se odločite za vnaprej oblikovano temo, lahko brezhibna integracija v vaš projekt zahteva več dni razvoja. Dodatna ovira je nadgradnja tovrstnih tem. Pogosto se struktura HTML/CSS teme prepleta z vašo kodo uporabniškega vmesnika, kar povzroči prihodnje spremembe teme ali nadgradnjo zapletenih nalog. To prepletanje kode in oblikovanja otežuje prilagodljivost prilagajanja v nadaljevanju.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework ponuja značilen sistem tematiziranja, ki vašo kodo uporabniškega vmesnika osvobodi omejitev teme. Teme obstajajo ločeno, zapakirane kot paketi NuGet ali NPM, zaradi česar je namestitev ali nadgradnja teme nekaj minut. Medtem ko obdržite možnost, da razvijete svojo temo po meri ali integrirate obstoječo, ABP Commercial predstavlja zbirko izpopolnjenih in sodobnih tem.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Poleg tega obstajajo ponudniki komponent uporabniškega vmesnika, kot sta Telerik in DevExpress. Vendar pa ti ponudniki zagotavljajo predvsem posamezne komponente, s čimer na vas nalagajo odgovornost, da vzpostavite svoj sistem postavitve. Ko delate v projektih, ki temeljijo na ABP, lahko te knjižnice neopazno vključite, podobno kot bi to storili v katerem koli drugem projektu.",
+ "TestInfrastructure": "Testna infrastruktura",
+ "TestInfrastructure_THEPROBLEM_Description": "Vzpostavitev robustnega preskusnega okolja je dolgotrajen podvig. Vključuje nastavitev namenskih testnih projektov znotraj vaše rešitve, skrbno izbiro potrebnih orodij, ustvarjanje storitev in ponarejenih baz podatkov, izdelavo bistvenih osnovnih razredov in pomožnih storitev za zmanjšanje odvečne kode v testih ter obravnavanje različnih povezanih nalog.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Zagonske predloge ABP prispejo vnaprej opremljene s konfiguriranimi testnimi projekti, kar vam poenostavi postopek. To pomeni, da lahko že od prvega dne brez odlašanja brez odlašanja začnete pisati svojo začetno enoto ali integracijsko testno kodo.",
+ "CodingStandards&Training": "Standardi kodiranja in usposabljanje",
+ "CodingStandards&Training_THEPROBLEM_Description": "Ko nastavite rešitev za razvoj, morate razvijalce običajno naučiti, kako sistem deluje in kako ga zgraditi z istimi dogovorjenimi metodami. Tudi če jih usposabljate, je posodabljanje dokumentacije lahko težavno. Sčasoma lahko vsak razvijalec piše kodo na svoj način, zaradi česar se pravila za pisanje kode med seboj razlikujejo.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Rešitev ABP je že lepo organizirana in ima jasne razlage. Vadnice in vodniki po korakih vam natančno pokažejo, kako delati na projektu ABP.",
+ "KeepingYourSolutionUpToDate": "Posodabljanje vaše rešitve",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Ko začnete z razvojem, morate spremljati nove različice knjižnic, ki jih uporabljate za nadgradnje in popravke.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Vse pakete redno posodabljamo na najnovejše različice in jih testiramo pred stabilno izdajo. Ko posodobite ogrodje ABP, so vse njegove odvisnosti nadgrajene na robno tehnologijo.",
+ "DRY": "Ne ponavljaj se!",
+ "DRY_Description": "Ustvarjanje osnovne rešitve zahteva veliko časa in zahteva dobre arhitekturne izkušnje. Vendar je to šele začetek! Ko začnete razvijati, boste verjetno morali napisati veliko ponavljajoče se kode; super bi bilo, če bi se vse to uredilo samodejno.",
+ "DRY_Description2": "ABP avtomatizira in poenostavi ponavljajočo se kodo, kolikor je to mogoče, z upoštevanjem načela konvencije nad konfiguracijo. Vendar vas to ne omejuje, ko morate preklopiti na ročno prestavo. Nadzor je vedno v vaših rokah.",
+ "Authentication": "Preverjanje pristnosti",
+ "Authentication_THEPROBLEM_Description": "Enotna prijava, integracija Active Directory / LDAP, integracija OpenIddict, družabne prijave, dvofaktorska avtentikacija, pozabljeno/ponastavljeno geslo, aktivacija po e-pošti, registracija novega uporabnika, nadzor kompleksnosti gesla, zaklepanje računa ob neuspelih poskusih, prikaz neuspešnih poskusov prijave ... itd. Vemo, da so vam vse te splošne zahteve znane. Niste sami!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework in komercialna različica zagotavljata vse te standardne stvari, ki so vnaprej implementirane za vas kot modul računa, ki ga je mogoče ponovno uporabiti. Samo omogočite in konfigurirate, kar potrebujete.",
+ "CrossCuttingConcerns": "Medsektorske skrbi",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Medsektorski pomisleki so temeljna ponavljajoča se logika, ki jo je treba izvajati za vsak primer uporabe. Nekaj primerov;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Začetek transakcij, zaveza ob uspehu in povrnitev ob napakah.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Obravnava in poročanje o izjemah, vrnitev ustreznega odziva na napako odjemalcem in obravnavanje primerov napak na strani odjemalca.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Izvajanje avtorizacije in validacije, vračanje pravilnih odgovorov in obravnavanje le-teh na strani odjemalca.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "Ogrodje ABP avtomatizira ali poenostavi vse skupne medsektorske pomisleke. Vi pišete samo kodo, ki je pomembna za vaše podjetje, ABP pa poskrbi za ostalo v skladu s konvencijami.",
+ "ArchitecturalInfrastructure": "Arhitekturna infrastruktura",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Običajno morate zgraditi infrastrukturo, da pravilno implementirate svojo arhitekturo. Na primer, na splošno implementirate vzorec Repository. Definirate nekaj osnovnih razredov za poenostavitev in standardizacijo za ustvarjanje entitet, storitev, krmilnikov in drugih objektov.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework ponuja vse to in še več. Je zrel in dobro dokumentiran.",
+ "EnterpriseApplicationRequirements": "Zahteve za poslovne aplikacije",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Obstaja veliko zahtev, ki jih vedno znova izvajate v vsaki poslovni aplikaciji;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Podroben sistem dovoljenj in upravljanje dovoljenj v uporabniškem vmesniku na podlagi vlog in uporabnikov.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Pisanje revizijskih dnevnikov in zgodovin entitet za sledenje, ko uporabnik spremeni zapis baze podatkov.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Naredite mehko brisanje svojih entitet, tako da so označene kot izbrisane, namesto da bi jih fizično izbrisali iz zbirke podatkov, in samodejno filtrirajte izbrisane entitete v vaših poizvedbah.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Ustvarjanje abstrakcij in ovojev za uporabo vaših zalednih API-jev iz kode sprednjega dela.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Postavljanje v čakalno vrsto in izvajanje opravil v ozadju.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Upravljanje z več časovnimi pasovi v globalnem sistemu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Skupna raba validacije, lokalizacije, avtorizacijske logike med strežnikom in odjemalcem.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP zagotavlja infrastrukturo za preprosto izvajanje takšnih zahtev. Še enkrat, ne porabite svojega dragocenega časa za to, da bi vse to znova in znova izvajali.",
+ "GeneratingInitialCode&Tooling": "Ustvarjanje začetne kode in orodja",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "V tipični spletni aplikaciji boste zgradili veliko podobnih strani. Večina jih bo izvajala podobne operacije CRUD. Večkratno ustvarjanje takšnih strani je zelo dolgočasno in tudi nagnjeno k napakam.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite lahko v nekaj sekundah ustvari stran CRUD s polnim skladom za vaše subjekte. Ustvarjena koda je večplastna in čista. Izvedene so vse standardne zahteve za validacijo in avtorizacijo. Poleg tega se ustvarijo testni razredi enote. Ko dobite popolnoma delujočo stran, jo lahko spremenite glede na vaše poslovne zahteve.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Integracija v knjižnice in sisteme drugih proizvajalcev",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Večina knjižnic je zasnovanih na nizki ravni in običajno opravite nekaj dela, da jih pravilno integrirate, ne da bi ponavljali isto integracijsko in konfiguracijsko kodo povsod v vaši rešitvi. Na primer, predpostavimo, da morate uporabiti RabbitMQ za implementacijo vašega porazdeljenega vodila dogodkov. Vse kar želite narediti je; poslati sporočilo v čakalno vrsto in obravnavati dohodna sporočila. Vendar morate razumeti vzorce sporočanja, čakalne vrste in podrobnosti izmenjave. Če želite napisati učinkovito kodo, morate ustvariti skupino za upravljanje povezav, odjemalcev in kanalov. Ukvarjati se morate tudi z izjemami, sporočili ACK, ponovnim povezovanjem z RabbitMQ ob napakah in več.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Na primer, ABP-jeva integracija RabbitMQ Distributed Event Bus abstrahira vse te podrobnosti. Sporočila pošiljate in prejemate brez vrveža. Ali morate napisati nizkonivojsko kodo? Ni problema, to lahko vedno storite. ABP vas ne omejuje, ko morate uporabiti funkcije nizke ravni knjižnice, ki jo uporabljate.",
+ "WhyNotBuildYourOwnFramework?": "Zakaj ne bi zgradili lastnega ogrodja?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Vsa infrastruktura, tudi na najpreprostejši način, zahteva veliko časa za izgradnjo, vzdrževanje in dokumentiranje. Sčasoma postane večji in težko ga je vzdrževati v svoji rešitvi. Ločevanje teh v projekt, ki ga je mogoče ponovno uporabiti, je izhodišče za izgradnjo lastnega notranjega okvira.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Gradnja, dokumentiranje, usposabljanje in vzdrževanje notranjega okvira je res težko. Če nimate izkušene, predane ekipe za ogrodje, vaše notranje ogrodje hitro postane nedokumentirana podedovana koda, ki je nihče več ne more razumeti in vzdrževati. Po drugi strani pa te okvire običajno razvijata en ali dva razvijalca v skupini. In ti štipendisti postajajo silos znanja. To je dobro za njih, a slabo za podjetje, ker so edina točka neuspeha projekta -SPOF- . Ko zapustijo podjetje, projekt dramatično pade.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework je dobro dokumentiran, zrel in generični aplikacijski okvir, ki ga vodi skupnost. Ekipa zelo izkušenih razvijalcev se močno trudi, da bi bil posodobljen, enostaven za razumevanje in udoben za uporabo. Z uporabo takšnega stabilnega ogrodja se lahko osredotočite na lastno poslovno kodo in dobite pomoč pri ogrodju od strokovnjakov, kadar koli jo potrebujete.",
+ "ArchitecturalInfrastructure_Description": "Aplikacije SaaS, modularni ali mikrostoritveni sistemi so najbolj uporabljeni modeli programske opreme podjetja. Izgradnja takšnih sistemov ne zahteva le dobrega razumevanja in izkušenj, temveč zahteva tudi močno programsko infrastrukturo. V nasprotnem primeru se boste zelo potrudili, da bi podprli te arhitekturne podrobnosti v svoji kodni bazi.",
+ "Modularity": "Modularnost",
+ "Modularity_THEPROBLEM_Description": "Izgradnja resnično modularnega sistema ni enostavna! Vse vidike sistema (zbirko podatkov, entitete, API-je, strani/komponente uporabniškega vmesnika) je mogoče razdeliti na module in vsak modul je mogoče ponovno uporabiti brez drugih. Navadni ASP.NET Core ne zagotavlja takšne modularne arhitekture. Če ga potrebujete, bi morali o tem razmišljati od začetka.",
+ "Modularity_ABPSOLUTION_Description": "Ogrodje ABP je rojeno kot modularna struktura za razvoj aplikacij. Vsaka funkcija v ogrodju je razvita tako, da je združljiva z modularnostjo. Dokumentacija in vodniki pojasnjujejo, kako na standarden način razviti module, ki jih je mogoče ponovno uporabiti.",
+ "SaaSMultiTenancy": "SaaS / Multi-Tenancy",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy je pogost način implementacije sistemov SaaS. Vendar se lahko uvedba dosledne infrastrukture z več najemniki zaplete.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework zagotavlja popolno infrastrukturo za več najemnikov in abstraktno kompleksnost iz vaše poslovne kode. Koda vaše aplikacije bo večinoma zaznavala več najemnikov, medtem ko ogrodje ABP samodejno izolira bazo podatkov, predpomnilnik in druge podrobnosti najemnikov drug od drugega. Podpira enotno bazo podatkov, bazo podatkov na najemnika in hibridne pristope. Pravilno konfigurira knjižnice, kot sta Microsoft Identity in OpenIddict, ki običajno niso združljive z več najemniki.",
+ "Microservices": "Mikrostoritve",
+ "Microservices_THEPROBLEM_Description": "Izgradnja sistema mikrostoritev zahteva veliko infrastrukturnih podrobnosti: avtentikacija in avtorizacija aplikacij in mikrostoritev ter implementacija asinhronih sporočil in sinhronih (Rest/GRPC) komunikacijskih vzorcev med mikrostoritvami so najbolj temeljna vprašanja.",
+ "Microservices_ABPSOLUTION_Description": "Ogrodje ABP zagotavlja storitve, vodnike in vzorce, ki vam pomagajo implementirati vašo mikrostoritveno rešitev z uporabo standardnih orodij za industrijo.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial gre še korak dlje in ponuja popolno zagonsko predlogo za zagon vaše mikrostoritvene rešitve.",
+ "PreBuiltModules": "Vnaprej izdelani moduli",
+ "PreBuiltModules_THEPROBLEM_Description": "Vsi imamo podobne, a nekoliko drugačne poslovne zahteve. Vendar bi morali vsi znova izumiti kolo, saj koda nikogar ne more neposredno delovati v naši rešitvi. Vsi so vgrajeni deli večje rešitve.",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial modules ponuja veliko aplikacijskih modulov, ki jih je mogoče ponovno uporabiti, kot so plačilo, klepet, upravljanje datotek, poročanje revizijskega dnevnika ... itd. Vse te module je enostavno namestiti v vašo rešitev in delujejo neposredno. Nenehno dodajamo nove module.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Vsi moduli so zasnovani tako, da jih je mogoče prilagoditi vašim poslovnim zahtevam. Če potrebujete popoln nadzor, lahko prenesete celotno izvorno kodo katerega koli modula in jo popolnoma prilagodite glede na vaše posebne poslovne zahteve.",
+ "ABPCommunity": "Skupnost ABP",
+ "ABPCommunity_Description": "Končno, biti v veliki skupnosti, kjer vsi sledijo podobnim stilom kodiranja in načelom ter si delijo skupno infrastrukturo, prinaša moč, ko imate težave ali potrebujete pomoč pri načrtovalskih odločitvah. Ker kodo pišemo podobno, si lahko veliko bolje pomagamo. ABP je projekt, ki ga podpira skupnost z več kot 10.000 zvezdicami na GitHubu.",
+ "ABPCommunity_Description2": "Med razvijalci ABP je preprosto deliti kodo ali celo ponovno uporabne knjižnice. Delček kode, ki deluje za vas, bo deloval tudi za druge. Obstaja veliko vzorcev in vaj, ki jih lahko neposredno implementirate za svojo aplikacijo.",
+ "ABPCommunity_Description3": "Ko najamete razvijalca, ki je prej delal z arhitekturo ABP, bo takoj razumel vašo rešitev in začel z razvojem v zelo kratkem času.",
+ "WhyAbpIo_Page_Title": "Zakaj platforma ABP.IO?",
+ "AbpStudio_Page_Title": "ABP Studio",
+ "CampaignInfo": "Kupite novo licenco ali obnovite obstoječo licenco in si zagotovite dodatna 2 meseca brez dodatnih stroškov! Ta ponudba velja za vse licenčne načrte. Izkoristite to časovno omejeno promocijo za razširitev dostopa do vrhunskih funkcij in nadgradenj.",
+ "HurryUpLastDay": "Pohiti! Zadnji dan: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Ustvarjanje strani CRUD z ABP Suite",
+ "Testimonials": "Pričevanja",
+ "MultipleYearDiscount": "Večletni popust",
+ "CampaignDiscountText": "Popust na črni petek",
+ "CampaignDiscountName": "Črni petek",
+ "CampaignName:BlackFriday": "Črni petek"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
index 05658075dba..d5f9faf40c9 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
@@ -9,15 +9,18 @@
"QuestionCount": "Còn lại/tổng số câu hỏi",
"Unlimited": "Vô hạn",
"Owners": "Những chủ sở hữu",
+ "Owner": "Người sở hữu",
"AddMember": "Thêm thành viên",
- "AddOwner": "Thêm chủ sở hữu",
- "AddDeveloper": "Thêm nhà phát triển",
+ "AddNewOwner": "Thêm chủ sở hữu mới",
+ "AddNewDeveloper": "Thêm nhà phát triển mới",
"UserName": "tên tài khoản",
"Name": "Tên",
"EmailAddress": "Địa chỉ email",
"Developers": "Nhà phát triển",
"LicenseType": "Loại giấy phép",
"Manage": "Quản lý",
+ "SetDefault": "Đặt làm mặc định",
+ "DefaultOrganization": "Mặc định",
"StartDate": "Ngày bắt đầu",
"EndDate": "Ngày cuối",
"Modules": "Mô-đun",
@@ -62,8 +65,6 @@
"Themes": "Chủ đề",
"JoinOurNewsletter": "Tham gia bản tin của chúng tôi",
"Send": "Gửi",
- "Learn": "Học",
- "AdditionalServices": "Dịch vụ bổ sung",
"WhatIsABPFramework": "KHUNG ABP LÀ GÌ?",
"OpenSourceBaseFramework": "Khung cơ sở nguồn mở",
"ABPFrameworkExplanation": "
Nâng cấp: Bằng cách nâng cấp giấy phép của bạn, bạn sẽ được thăng cấp lên gói giấy phép cao hơn, điều này sẽ cho phép bạn nhận được các lợi ích bổ sung. Kiểm tra bảng so sánh giấy phép để thấy sự khác biệt giữa các gói giấy phép. Mặt khác, khi bạn nâng cấp, ngày hết hạn giấy phép của bạn sẽ không thay đổi! Để gia hạn ngày hết hạn giấy phép, bạn cần gia hạn giấy phép của mình.",
"LicenseRenewalCost": "Chi phí gia hạn giấy phép sau 1 năm là bao nhiêu?",
"LicenseRenewalCostExplanation": "Giá gia hạn (gia hạn) của Giấy phép nhóm tiêu chuẩn là $ {0}, Giấy phép kinh doanh tiêu chuẩn là $ {1} và Giấy phép doanh nghiệp tiêu chuẩn là $ {2}. Nếu bạn đã là khách hàng, hãy đăng nhập vào tài khoản của bạn để xem lại giá gia hạn hiện có.",
"HowDoIRenewMyLicense": "Làm cách nào để gia hạn giấy phép của tôi?",
@@ -193,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
Sau khi gửi phí cấp phép qua chuyển khoản ngân hàng, hãy gửi email cho chúng tôi theo địa chỉ accounting@abp.io biên lai của bạn và loại giấy phép được yêu cầu. Thông tin tài khoản ngân hàng quốc tế của chúng tôi:",
"HowToUpgrade": "Làm thế nào để nâng cấp các ứng dụng hiện có khi có phiên bản mới?",
@@ -352,37 +369,721 @@
"WeWillSendYouADownloadLink": "Một liên kết để tải xuống sách điện tử đã được gửi tới {0}.
Hãy kiểm tra hộp thư đến/hộp thư rác/hộp thư rác của bạn!",
"InvalidFormInputs": "Vui lòng nhập thông tin hợp lệ được chỉ định trên biểu mẫu.",
"DDDBookEmailBody": "Cảm ơn bạn.
Để tải xuống sách của bạn, hãy nhấp vào đây .",
- "FreeDDDEBook": "Sách điện tử DDD miễn phí",
"StartFree": "Bắt đầu miễn phí",
"FreeTrial": "Bản dùng thử miễn phí",
"AcceptsMarketingCommunications": " Có, tôi muốn nhận thông báo tiếp thị thương mại của ABP.",
"PurposeOfUsage": "Mục đích sử dụng",
- "Industry": "Ngành công nghiệp",
"Choose": "- Lựa chọn -",
"CompanyOrganizationName": "Tên của Công ty/Tổ chức",
"CompanySize": "Quy mô công ty",
"Next": "Kế tiếp",
"StartTrial": "Bắt đầu bản dùng thử miễn phí của tôi",
- "ContactUsIssues": "Liên hệ với chúng tôi nếu bạn có bất kỳ vấn đề nào",
+ "ContactUsQuestions": "Liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi",
"TrialActivatedWarning": "Người dùng chỉ có quyền có 1 thời gian dùng thử miễn phí. Bạn đã sử dụng thời gian dùng thử của mình.",
+ "ActivationRequirement": "Bạn chỉ còn một bước nữa là bắt đầu dùng thử.
Sau khi kiểm tra thông tin của bạn, chúng tôi sẽ kích hoạt giấy phép của bạn. Sau khi giấy phép của bạn được kích hoạt, chúng tôi sẽ gửi email đến {0} . Đừng lo lắng, quá trình này sẽ không mất nhiều thời gian!",
"SaveAndDownload": "Lưu và tải xuống",
"CompanyNameValidationMessage": "Tên công ty quá dài!",
"AddressValidationMessage": "Địa chỉ quá dài!",
"TaxNoValidationMessage": "THUẾ/VAT Không quá dài!",
"NotesValidationMessage": "Trường ghi chú quá dài!",
"CheckYourBillingInfo": "Bạn chỉ có thể tạo hóa đơn một lần! Kiểm tra thông tin thanh toán của bạn trước khi tạo hóa đơn.",
- "Volo.AbpIo.Commercial:030000": "Bạn đã sử dụng thời gian dùng thử của mình.",
- "Volo.AbpIo.Commercial:030001": "Tên tổ chức này đã tồn tại.",
"StartYourFreeTrial": "Bắt đầu bản dùng thử miễn phí của bạn",
"TrialLicenseModelInvalidErrorMessage": "Một trong các trường sau không hợp lệ: Tên quốc gia, Quy mô công ty, Ngành hoặc Mục đích sử dụng.",
"Trial": "Sự thử nghiệm",
"Purchased": "Đã mua",
- "PurchaseLicense": "Mua {0} giấy phép",
+ "PurchaseNow": "Mua ngay",
"PurchaseTrialLicenseMessage": "Ngày hết hạn giấy phép của bạn là {0}.
Nếu bạn muốn tiếp tục sử dụng các dự án bạn đã tạo trong thời gian dùng thử miễn phí, bạn cần thay đổi khóa cấp phép trong các tệp appsettings.secrets.json
của mình. Đây là khóa cấp phép của bạn:",
"TrialLicenseExpireMessage": "Bạn đang sử dụng giấy phép dùng thử và giấy phép dùng thử của bạn sẽ hết hạn vào {0}.",
"TryForFree": "Thử miễn phí",
"TrialLicenseExpiredInfo": "Thời gian cấp phép dùng thử của bạn đã hết hạn!",
- "CommercialNewsletterConfirmationMessage": "Tôi đồng ý với Điều khoản & điều kiện và Chính sách quyền riêng tư .",
- "BlackFridayDiscount": "Giảm giá Black Friday"
+ "DowngradeLicensePlan": "Tôi có thể hạ cấp xuống gói giấy phép thấp hơn trong tương lai không?",
+ "DowngradeLicensePlanExplanation": "Bạn không thể hạ cấp gói giấy phép hiện tại của mình. Nhưng bạn có thể mua gói cấp phép mới thấp hơn và tiếp tục phát triển trên giấy phép mới. Sau khi mua giấy phép thấp hơn, bạn chỉ cần đăng nhập vào gói giấy phép mới của mình thông qua lệnh ABP CLI: ` abp login
Xem bảng so sánh giấy phép để kiểm tra sự khác biệt giữa các loại giấy phép.",
+ "SelectTargetLicense": "Chọn giấy phép mục tiêu",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "Có, gia hạn giấy phép của tôi thêm 1 năm.",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "Bạn có muốn gia hạn giấy phép của mình thêm 1 năm nữa không?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "Việc nâng cấp sẽ không kéo dài ngày hết hạn giấy phép của bạn!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "Bằng cách nâng cấp giấy phép của bạn, bạn sẽ được thăng cấp lên loại giấy phép cao hơn, điều này sẽ cho phép bạn nhận được các lợi ích bổ sung. Xem bảng so sánh giấy phép để kiểm tra sự khác biệt giữa các loại giấy phép.",
+ "Landing_Page_CustomerStories": "Câu chuyện khách hàng",
+ "Landing_Page_OurGreatCustomers": "Khách hàng tuyệt vời của chúng tôi",
+ "Landing_Page_WebApplicationFramework": "Khung ứng dụng web",
+ "Landing_Page_WebDevelopmentPlatform": "Nền tảng phát triển web",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "Nền tảng phát triển web hoàn chỉnh",
+ "Landing_Page_TryFreeDemo": "Dùng thử bản demo miễn phí",
+ "Landing_Page_StartingPointForWebApplications": "Điểm khởi đầu cho các ứng dụng web dựa trên ASP.NET Core! Nó dựa trên ABP Framework để phát triển web tốt nhất.",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP Framework cung cấp cơ sở hạ tầng phần mềm để phát triển các ứng dụng web xuất sắc với các phương pháp hay nhất.",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "Kiến trúc tương thích microservice",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "Mô-đun và chủ đề ứng dụng dựng sẵn",
+ "Landing_Page_MultiTenantArchitecture": "Kiến trúc nhiều người thuê",
+ "Landing_Page_MultiTenancyDescription": "Ứng dụng SaaS được thực hiện dễ dàng! Tích hợp nhiều hình thức thuê từ cơ sở dữ liệu đến giao diện người dùng.",
+ "Landing_Page_DDDIntroduction": "Được thiết kế và phát triển dựa trên các mẫu và nguyên tắc DDD. Cung cấp mô hình phân lớp cho ứng dụng của bạn.",
+ "Landing_Page_CrossCuttingConcernsInfo": "Cơ sở hạ tầng hoàn chỉnh để ủy quyền, xác thực, xử lý ngoại lệ, lưu vào bộ nhớ đệm, ghi nhật ký kiểm tra, quản lý giao dịch và hơn thế nữa.",
+ "Landing_Page_PreBuiltApplicationModules": "Mô-đun ứng dụng dựng sẵn bao gồm hầu hết các yêu cầu ứng dụng web phổ biến.",
+ "Landing_Page_ChatModule": "Trò chuyện",
+ "Landing_Page_DocsModule": "Tài liệu",
+ "Landing_Page_FileManagementModule": "Quản lý tập tin",
+ "Landing_Page_CustomerStory_1": "ABP Commercial đã cho phép SC Ventures cung cấp nền tảng SaaS cơ sở dữ liệu silo dành cho nhiều bên thuê cấp ngân hàng trong 9 tháng để hỗ trợ các khoản phải thu/tài khoản phải trả tài trợ cho chuỗi cung ứng cho các hóa đơn có giá trị quan trọng từ nhiều điểm neo tích hợp. Tính mô-đun của ABP giúp nhóm có thể phân phối trong thời gian kỷ lục, vượt qua tất cả VAPT và triển khai ngăn xếp dịch vụ vi mô được đóng gói thông qua CI/CD và quy trình đầy đủ vào sản xuất.",
+ "Landing_Page_CustomerStory_2": "Chúng tôi thấy giá trị của việc sử dụng ABP Commercial để giảm chi phí chung cho các dự án phát triển tùy chỉnh. Nhóm có thể thống nhất mẫu mã trong các luồng dự án khác nhau. Chúng tôi nhận thấy có nhiều tiềm năng hơn trong khuôn khổ để chúng tôi xây dựng các tính năng mới nhanh hơn trước. Chúng tôi tin tưởng rằng chúng tôi sẽ liên tục thấy được giá trị của việc tận dụng ABP Commercial.",
+ "Landing_Page_CustomerStory_3": "Chúng tôi yêu ABP. Chúng ta không cần phải viết mọi thứ từ đầu. Chúng tôi bắt đầu từ những tính năng có sẵn và chỉ tập trung vào những gì chúng tôi thực sự cần viết. Ngoài ra, ABP có kiến trúc tốt và mã có chất lượng cao với ít lỗi hơn. Nếu phải tự viết mọi thứ mình cần, chúng ta có thể phải mất nhiều năm. Một điều nữa mà chúng tôi thích là phiên bản mới hoặc bản sửa lỗi hoặc cải tiến sẽ sớm ra mắt \n mỗi tuần. Chúng tôi không chờ đợi quá lâu.",
+ "Landing_Page_CustomerStory_4": "ABP Commercial là một sản phẩm tuyệt vời được giới thiệu. Các sản phẩm thương mại được tung ra thị trường cho khách hàng của chúng tôi trên một nền tảng có thể cấu hình duy nhất. Bước tiến bắt đầu là khuôn khổ và công cụ cung cấp cho bất kỳ nhóm nào đều đáng giá từng xu. ABP Commercial phù hợp nhất với nhu cầu của chúng tôi.",
+ "Landing_Page_AdditionalServices": "Giấy phép tùy chỉnh hoặc số lượng lớn, giới thiệu, đào tạo & hỗ trợ trực tiếp, phát triển dự án tùy chỉnh, chuyển các dự án hiện có và hơn thế nữa...",
+ "Landing_Page_IncludedDeveloperLicenses": "Đã bao gồm {0} giấy phép nhà phát triển",
+ "Landing_Page_SeeOnDemo": "Xem trên Demo",
+ "Landing_Page_LeptonThemes": "Chủ đề Lepton",
+ "Landing_Page_AccountModuleDescription_1": "Mô-đun này triển khai hệ thống xác thực cho một ứng dụng;",
+ "Landing_Page_AccountModuleDescription_2": "Cung cấp một trang đăng nhập với tên người dùng và mật khẩu",
+ "Landing_Page_AccountModuleDescription_3": "Cung cấp một trang đăng ký để tạo một tài khoản mới.",
+ "Landing_Page_AccountModuleDescription_4": "Cung cấp trang quên mật khẩu để gửi liên kết đặt lại mật khẩu dưới dạng e-mail.",
+ "Landing_Page_AccountModuleDescription_5": "Cung cấp chức năng xác nhận email với giao diện người dùng.",
+ "Landing_Page_AccountModuleDescription_6": "Triển khai xác thực hai yếu tố (SMS và e-mail).",
+ "Landing_Page_AccountModuleDescription_7": "Triển khai khóa người dùng (khóa tài khoản trong khoảng thời gian đã đặt khi xảy ra một số lần đăng nhập không thành công do thông tin xác thực không hợp lệ trong một khoảng thời gian nhất định).",
+ "Landing_Page_AccountModuleDescription_8": "Triển khai giao diện người dùng và chức năng của máy chủ xác thực Identity Server .",
+ "Landing_Page_AccountModuleDescription_9": "Cho phép chuyển đổi giữa các người thuê trong môi trường nhiều người thuê.",
+ "Landing_Page_AccountModuleDescription_10": "Cho phép thay đổi ngôn ngữ UI của ứng dụng.",
+ "Landing_Page_AuditLoggingModuleDescription_1": "Mô-đun này cung cấp giao diện người dùng báo cáo nhật ký kiểm tra cho cơ sở hạ tầng kiểm tra. Cho phép tìm kiếm, lọc và hiển thị các mục nhật ký kiểm tra và nhật ký thay đổi thực thể.",
+ "Landing_Page_AuditLoggingModuleDescription_2": "Mục nhập nhật ký kiểm tra bao gồm dữ liệu quan trọng về từng yêu cầu của khách hàng:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL, Trình duyệt, địa chỉ IP, tên khách hàng",
+ "Landing_Page_AuditLoggingModuleDescription_4": "Người dùng",
+ "Landing_Page_AuditLoggingModuleDescription_5": "Phương thức HTTP, mã trạng thái trả về HTTP",
+ "Landing_Page_AuditLoggingModuleDescription_6": "Thành công/thất bại, chi tiết ngoại lệ nếu có",
+ "Landing_Page_AuditLoggingModuleDescription_7": "Yêu cầu thời gian thực hiện",
+ "Landing_Page_AuditLoggingModuleDescription_8": "Các thực thể đã được tạo, xóa hoặc cập nhật trong yêu cầu này (với các thuộc tính đã thay đổi).",
+ "Landing_Page_BloggingModuleDescription_1": "Mô-đun này thêm một blog đơn giản vào ứng dụng ABP của bạn;",
+ "Landing_Page_BloggingModuleDescription_2": "Cho phép tạo nhiều blog trong một ứng dụng.",
+ "Landing_Page_BloggingModuleDescription_3": "Hỗ trợ định dạng Markdown.",
+ "Landing_Page_BloggingModuleDescription_4": "Cho phép viết bình luận cho một bài viết.",
+ "Landing_Page_BloggingModuleDescription_5": "Cho phép gán thẻ cho bài viết trên blog.",
+ "Landing_Page_BloggingModuleDescription_6": "Xem trang web blog.abp.io làm ví dụ trực tiếp về mô-đun viết blog.",
+ "Landing_Page_ChatModuleDescription_1": "Mô-đun này được sử dụng để nhắn tin theo thời gian thực giữa những người dùng trong ứng dụng.",
+ "Landing_Page_ChatModuleDescription_2": "Nhắn tin thời gian thực trên trang trò chuyện.",
+ "Landing_Page_ChatModuleDescription_3": "Tìm kiếm người dùng trong ứng dụng cho các cuộc trò chuyện mới.",
+ "Landing_Page_ChatModuleDescription_4": "Danh sách liên lạc cho các cuộc trò chuyện gần đây.",
+ "Landing_Page_ChatModuleDescription_5": "Thông báo tin nhắn mới khi người dùng đang xem một trang khác.",
+ "Landing_Page_ChatModuleDescription_6": "Huy hiệu tổng số tin nhắn chưa đọc trên biểu tượng menu.",
+ "Landing_Page_ChatModuleDescription_7": "Số lượng tin nhắn chưa đọc cho mỗi cuộc trò chuyện.",
+ "Landing_Page_ChatModuleDescription_8": "Cuộc trò chuyện được tải lười biếng.",
+ "Landing_Page_DocsModuleDescription_1": "Mô-đun này được sử dụng để tạo các trang web tài liệu kỹ thuật;",
+ "Landing_Page_DocsModuleDescription_2": "Tích hợp GitHub tích hợp: Trực tiếp viết và quản lý tài liệu trên GitHub.",
+ "Landing_Page_DocsModuleDescription_3": "Hỗ trợ phiên bản được tích hợp trực tiếp vào các bản phát hành GitHub.",
+ "Landing_Page_DocsModuleDescription_4": "Hỗ trợ đa ngôn ngữ (có hỗ trợ dự phòng cho ngôn ngữ mặc định).",
+ "Landing_Page_DocsModuleDescription_5": "Hỗ trợ các định dạng Markdown và HTML.",
+ "Landing_Page_DocsModuleDescription_6": "Cung cấp phần điều hướng và phần phác thảo .",
+ "Landing_Page_DocsModuleDescription_7": "Cho phép lưu trữ nhiều tài liệu dự án trong một ứng dụng.",
+ "Landing_Page_DocsModuleDescription_8": "Liên kết đến tệp trên GitHub, vì vậy bất kỳ ai cũng có thể dễ dàng đóng góp bằng cách nhấp vào liên kết Chỉnh sửa .",
+ "Landing_Page_DocsModuleDescription_9": "Ngoài nguồn GitHub, cho phép chỉ cần sử dụng một thư mục làm nguồn tài liệu.",
+ "Landing_Page_FileManagementModuleDescription_1": "Tải lên, tải xuống và sắp xếp các tệp theo cấu trúc thư mục phân cấp.",
+ "Landing_Page_FileManagementModuleDescription_2": "Mô-đun này được sử dụng để tải lên, tải xuống và sắp xếp các tệp theo cấu trúc thư mục phân cấp. Nó cũng tương thích với nhiều đối tượng thuê và bạn có thể xác định tổng giới hạn kích thước cho đối tượng thuê của mình.",
+ "Landing_Page_FileManagementModuleDescription_3": "Mô-đun này dựa trên hệ thống Lưu trữ BLOB , vì vậy nó có thể sử dụng các nhà cung cấp lưu trữ khác nhau để lưu trữ nội dung tệp.",
+ "Landing_Page_IdentityModuleDescription_1": "Mô-đun này triển khai hệ thống Người dùng và Vai trò của một ứng dụng;",
+ "Landing_Page_IdentityModuleDescription_2": "Được xây dựng trên thư viện ASP.NET Core Identity của Microsoft .",
+ "Landing_Page_IdentityModuleDescription_3": "Quản lý vai trò và người dùng trong hệ thống. Một người dùng được phép có nhiều vai trò .",
+ "Landing_Page_IdentityModuleDescription_4": "Đặt quyền ở cấp độ vai trò và người dùng.",
+ "Landing_Page_IdentityModuleDescription_5": "Bật/tắt xác thực hai yếu tố và khóa người dùng cho mỗi người dùng.",
+ "Landing_Page_IdentityModuleDescription_6": "Quản lý hồ sơ người dùng và mật khẩu cơ bản.",
+ "Landing_Page_IdentityModuleDescription_7": "Quản lý các loại xác nhận quyền sở hữu trong hệ thống, đặt xác nhận quyền sở hữu theo vai trò và người dùng.",
+ "Landing_Page_IdentityModuleDescription_8": "Trang cài đặt để quản lý độ phức tạp của mật khẩu , đăng nhập, tài khoản và khóa của người dùng.",
+ "Landing_Page_IdentityModuleDescription_9": "Hỗ trợ xác thực LDAP .",
+ "Landing_Page_IdentityModuleDescription_10": "Cung cấp xác minh email và số điện thoại .",
+ "Landing_Page_IdentityModuleDescription_11": "Hỗ trợ tích hợp đăng nhập xã hội (Twitter, Facebook, GitHub, v.v.).",
+ "Landing_Page_IdentityModuleDescription_12": "Quản lý các đơn vị tổ chức trong hệ thống.",
+ "Landing_Page_PaymentModuleDescription_1": "Cung cấp tích hợp cho các cổng thanh toán khác nhau.",
+ "Landing_Page_PaymentModuleDescription_2": "Mô-đun này cung cấp khả năng tích hợp cho các cổng thanh toán, do đó bạn có thể dễ dàng nhận thanh toán từ khách hàng của mình.",
+ "Landing_Page_PaymentModuleDescription_3": "Mô-đun này hỗ trợ các cổng thanh toán sau",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "Sử dụng thông tin đăng nhập giống nhau cho cả Commercial.abp.io và support.abp.io .",
+ "WatchCrudPagesVideo": "Xem Video "Tạo trang CRUD với ABP Suite"!",
+ "WatchGeneratingFromDatabaseVideo": "Xem video "ABP Suite: Tạo trang CRUD từ các bảng cơ sở dữ liệu hiện có"!",
+ "WatchTakeCloserLookVideo": "Hãy xem Video "Xem xét kỹ hơn về quá trình tạo mã: ABP Suite"!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "Bạn phải có địa chỉ email đã được xác nhận để bắt đầu cấp giấy phép dùng thử.",
+ "EmailVerificationMailNotSent": "Thư xác minh email không thể gửi.",
+ "GetConfirmationEmail": "Nhấp vào đây để nhận email xác minh nếu bạn chưa nhận được email trước đó.",
+ "WhichLicenseTypeYouAreInterestedIn": "Loại giấy phép nào bạn quan tâm?",
+ "DontTakeOurWordForIt": "Đừng tin lời chúng tôi...",
+ "ReadAbpCommercialUsersWantYouToKnow": "Đọc những điều người dùng thương mại ABP muốn bạn biết",
+ "Testimonial_ShortDescription_1": "Tính mô-đun của ABP giúp nhóm có thể phân phối kịp thời.",
+ "Testimonial_ShortDescription_2": "Xây dựng các tính năng mới nhanh hơn trước.",
+ "Testimonial_ShortDescription_3": "Chúng tôi bắt đầu từ những tính năng có sẵn và chỉ tập trung vào những gì chúng tôi thực sự cần viết.",
+ "Testimonial_ShortDescription_4": "ABP Commercial phù hợp nhất với nhu cầu của chúng tôi.",
+ "OnlineReviewersOnAbpCommercial": "Đánh giá trực tuyến về ABP Commercial",
+ "SeeWhatToldAboutAbpCommercial": "Xem những gì đã được nói về ABP Commercial và viết suy nghĩ của bạn nếu bạn muốn.",
+ "BlazoriseLicense": "Chúng ta có cần mua giấy phép Blazorise không?",
+ "BlazoriseLicenseExplanation": "Chúng tôi có thỏa thuận giữa Volosoft và Megabit, với thỏa thuận này giấy phép Blazorise đi kèm với các sản phẩm Thương mại của ABP, do đó khách hàng của chúng tôi không cần phải mua thêm giấy phép Blazorise.",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x (các) Nhà phát triển bổ sung",
+ "ExtendPaymentInfoSection_DiscountRate": "Giảm giá {0}%",
+ "TotalNetPrice": "Tổng giá ròng",
+ "EFCore": "Lõi khung thực thể",
+ "All": "Tất cả",
+ "Mvc": "MVC",
+ "DataBaseProvider": "Nhà cung cấp dữ liệu",
+ "UIFramework": "Khung giao diện người dùng",
+ "LeptonXThemeForDashboard": "Chủ đề LeptonX cho Bảng điều khiển quản trị của bạn bằng",
+ "AbpPlatform": "Nền tảng ABP",
+ "YouDeserveGoodUXUI": "Bạn xứng đáng có giao diện người dùng tốt và UX tốt hơn. Chủ đề LeptonX của ABP sẵn sàng phục vụ nó.",
+ "ViewLiveDemo": "Xem bản demo chủ đề trực tiếp",
+ "GetLeptonX": "Nhận LeptonX ngay",
+ "SeeLeptonXDocumentation": "Xem tài liệu LeptonX",
+ "SeeLeptonDocumentation": "Xem tài liệu Lepton",
+ "SimplifiedMenu": "Thực đơn đơn giản",
+ "SimplifiedMenuDescription": "Bạn có thể dễ dàng tìm thấy trang bạn đang tìm kiếm bằng cách lọc menu",
+ "YourFavoritePages": "Các trang yêu thích của bạn trong tầm tay của bạn",
+ "YourFavoritePagesDescription": "Dễ dàng thêm hoặc xóa trang khỏi mục yêu thích bằng cách nhấp vào biểu tượng ngôi sao ở góc trên bên phải của trang.",
+ "BreadCrumbs": "Breadcrumb để chuyển đổi liền mạch",
+ "BreadCrumbsDescription": "Sử dụng Breadcrumb, bạn có thể chuyển sang các trang ở cùng cấp độ chỉ bằng một cú nhấp chuột, ngay cả khi menu bên trái bị đóng và nó hoạt động trên máy tính bảng và thiết bị di động!",
+ "YourMenu": "Thực đơn của bạn như bạn muốn",
+ "YourMenuDescription": "Tùy chỉnh các biểu tượng có thể nhấp trực tiếp và hộp thả xuống trên menu người dùng theo ý muốn. Menu người dùng hoàn toàn có thể tùy chỉnh theo nhu cầu của bạn",
+ "RtlSupport": "Hỗ trợ RTL cho ngôn ngữ của bạn",
+ "RtlSupportDescription": "Chủ đề LeptonX hỗ trợ RTL cho ngôn ngữ của bạn. Các tùy chọn ngôn ngữ nằm trong menu cài đặt để bạn thay đổi ngôn ngữ.",
+ "YourColors": "Màu sắc của bạn trên giao diện người dùng bảng điều khiển quản trị viên của bạn",
+ "YourColorsDescription": "Chủ đề LeptonX hoạt động theo tùy chọn hệ thống của bạn và có chủ đề sáng trên bảng điều khiển, chủ đề tối trên bảng điều khiển và các tùy chọn chủ đề nửa tối trên bảng điều khiển.",
+ "ArrangeContentWidth": "Dễ dàng sắp xếp chiều rộng nội dung của bạn",
+ "ArrangeContentWidthDescription": "Dễ dàng thay đổi độ rộng của khu vực nội dung của bạn.",
+ "LeptonXCompatibleWith": "Chủ đề LeptonX tương thích với",
+ "MobileResponsiveTemplate": "Mẫu đáp ứng trên thiết bị di động",
+ "MobileResponsiveTemplateDescription1": "Truy cập bảng điều khiển quản trị LeptonX của bạn từ bất kỳ thiết bị nào bạn thích.",
+ "MobileResponsiveTemplateDescription2": "Nó được thiết kế để bạn có thể dễ dàng sử dụng trên mọi thiết bị của mình. Nó đáp ứng trên các thiết bị di động và kích thước máy tính bảng.",
+ "TopMenuLayoutOption": "Tùy chọn bố cục menu trên cùng",
+ "TopMenuLayoutOptionDescription1": "Nếu bạn muốn thiết lập trang web của mình với cùng một bảng điều khiển quản trị viên, bạn có thể thực hiện điều đó với Chủ đề LeptonX!",
+ "TopMenuLayoutOptionDescription2": "Chỉ cần thử bố cục menu trên cùng của LeptonX để biến điều đó thành hiện thực!",
+ "EasilyCustomizable": "Dễ dàng tùy chỉnh cho màu sắc thương hiệu của bạn",
+ "EasilyCustomizableDescription1": "Bạn có thể tùy chỉnh chủ đề LeptonX chỉ bằng một vài biến SCSS. Không ghi đè, không tải CSS bổ sung!",
+ "EasilyCustomizableDescription2": "Với LeptonX, bạn có thể sắp xếp bảng điều khiển quản trị của mình theo cách bạn muốn.",
+ "IndependentLayout": "Khu vực nội dung và bố cục độc lập",
+ "IndependentLayoutDescription1": "Cơ sở hạ tầng bố cục của LeptonX được thiết kế hoàn toàn tách biệt với nội dung.",
+ "IndependentLayoutDescription2": "Điều này có nghĩa là bạn có thể tự do thiết kế dự án của mình với cấu trúc nội dung khác ngoài Bootstrap nếu muốn.",
+ "MostUsedLibraries": "Thư viện được sử dụng nhiều nhất được tích hợp với LeptonX",
+ "MostUsedLibrariesDescription1": "LeptonX chứa các thư viện được sử dụng nhiều nhất của bạn. Nó cho phép bạn sử dụng các thư viện như ApexCharts, DataTables, DropZone, FullCalender, JSTree, Select2 và Toastr một cách dễ dàng.",
+ "MostUsedLibrariesDescription2": "LeptonX cũng hỗ trợ các thư viện dành riêng cho MVC Angular và Blazor.",
+ "CreateAndCustomize": "Tạo và tùy chỉnh các trang bạn cần trong vài giây với các trang tùy chỉnh LeptonX",
+ "CreateAndCustomizeDescription": "Bằng cách sử dụng Chủ đề LeptonX, bạn cũng có quyền truy cập vào nhiều trang HTML được tạo sẵn. Chúng bao gồm nhiều trang như trang đăng nhập, blog, Câu hỏi thường gặp, danh sách đăng ký, hóa đơn, giá cả và quản lý tệp.",
+ "LeptonThemeForAdmin": "Chủ đề Lepton cho bảng điều khiển quản trị viên của bạn bằng cách",
+ "LeptonThemeForAdminDescription": "Chủ đề Lepton vẫn có sẵn và sẽ được duy trì. Nếu bạn muốn chuyển sang Chủ đề LeptonX với tư cách là người dùng Chủ đề Lepton, bạn có thể xem tài liệu để tìm hiểu cách thực hiện.",
+ "LeptonCompatibleWith": "Chủ đề Lepton tương thích với",
+ "BlackFridayDiscount": "Giảm giá Black Friday",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0} dành cho {1} nhà phát triển bổ sung",
+ "Upgrade": "Nâng cấp",
+ "Renewal": "Sự đổi mới",
+ "UpgradePaymentInfoSection_LicensePrice": "giấy phép {0}",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "Gia hạn giấy phép",
+ "Total": "Tổng cộng",
+ "SupportPolicyFaqTitle": "Chính sách hỗ trợ của bạn là gì?",
+ "SupportPolicyFaqExplanation": "Chúng tôi chỉ hỗ trợ phiên bản hoạt động và phiên bản chính trước đó. Chúng tôi không đảm bảo phát hành bản vá cho phiên bản chính thứ 3 trở lên. Ví dụ: nếu phiên bản hoạt động là 7.0.0, chúng tôi sẽ phát hành bản vá cho cả 6.xx và 7.xx. Ngoài ra, chúng tôi chỉ hỗ trợ các vấn đề liên quan đến ABP Framework và ABP Commercial. Điều đó có nghĩa là không có hỗ trợ nào được cung cấp cho các ứng dụng của bên thứ 3, dịch vụ đám mây và các thư viện ngoại vi khác được các sản phẩm ABP sử dụng. Chúng tôi sẽ sử dụng những nỗ lực hợp lý về mặt thương mại để cung cấp cho khách hàng sự hỗ trợ kỹ thuật trong giờ làm việc chính thức của "Volosoft Bilisim AS". Mặt khác, chúng tôi không cam kết về thời gian phản hồi theo thỏa thuận cấp độ dịch vụ (SLA), nhưng chúng tôi sẽ cố gắng phản hồi các vấn đề kỹ thuật nhanh nhất có thể trong giờ làm việc chính thức của mình. Trừ khi có thỏa thuận đặc biệt với khách hàng, chúng tôi chỉ cung cấp hỗ trợ tại https://support.abp.io. Chúng tôi cũng có hỗ trợ qua email riêng, chỉ dành cho người có Giấy phép Doanh nghiệp.",
+ "TotalDevelopers": "Tổng số {0} nhà phát triển",
+ "CustomPurchaseExplanation": "Phù hợp với nhu cầu cụ thể của bạn",
+ "WhereDidYouHearAboutUs": "Bạn đã nghe về chúng tôi ở đâu?",
+ "Twitter": "Twitter",
+ "Facebook": "Facebook",
+ "Youtube": "YouTube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "Từ một người bạn",
+ "Other": "Khác",
+ "WhereDidYouHearAboutUs_explain": "Chỉ định ...",
+ "DeletingMemberWarningMessage": ""{0}" sẽ bị xóa khỏi danh sách nhà phát triển. Nếu muốn, sau này bạn có thể chỉ định chỗ trống này cho nhà phát triển khác.",
+ "AdditionalInfo": "Nếu số ghế dành cho nhà phát triển vượt quá yêu cầu của bạn, bạn có thể giảm chúng. Bạn có thể gửi email theo địa chỉ info@abp.io để xóa một số vị trí dành cho nhà phát triển của mình. Việc xóa chỗ dành cho nhà phát triển chưa sử dụng sẽ giảm chi phí gia hạn giấy phép. Nếu muốn, bạn có thể mua lại các giấy phép bổ sung dành cho nhà phát triển trong thời hạn giấy phép còn hiệu lực của mình. Lưu ý rằng, vì có {0} nhà phát triển trong gói giấy phép này nên bạn không thể giảm con số này.",
+ "LinkExpiredErrorMessage": "Liên kết bạn đang cố truy cập đã hết hạn.",
+ "ExpirationDate": "Ngày hết hạn",
+ "SpringCampaignDiscount": "Giảm giá chiến dịch mùa xuân",
+ "WhyUseAbpIoPlatform": "Tại sao tôi nên sử dụng Nền tảng ABP.IO thay vì tạo giải pháp mới từ đầu?",
+ "WhyUseAbpIoPlatformFaqExplanation": "Xem trang đó để được giải thích chi tiết về lý do tại sao việc sử dụng Nền tảng ABP.IO lại có lợi thế đáng kể so với việc bạn tự mình làm mọi việc.",
+ "EulaPageTitle": "Thỏa thuận cấp phép người dùng cuối (EULA)",
+ "PrivacyPolicyPageTitle": "Chính sách bảo mật - Chính sách cookie",
+ "TermsConditionsPageTitle": "Các điều khoản và điều kiện",
+ "TrainingsPageTitle": "Gói đào tạo ABP",
+ "ModulesPageTitle": "Mô-đun ứng dụng dựng sẵn ABP",
+ "Volo.AbpIo.Commercial:040001": "Khóa truy cập API không chính xác.",
+ "GetLepton": "Nhận Lepton ngay",
+ "MyOrganizations_Detail_LicenseStartDate": "Ngày bắt đầu giấy phép",
+ "MyOrganizations_Detail_LicenseExpiryDate": "Ngày hết hạn",
+ "BlazoriseSupport": "Làm cách nào để nhận được mã bản quyền Blazorise và sự hỗ trợ từ nhóm Blazorise?",
+ "BlazoriseSupportExplanation": "Hãy thực hiện theo các bước bên dưới để nhận được hỗ trợ từ nhóm Blazorise và nhận mã cấp phép Blazorise của bạn:",
+ "BlazoriseSupportExplanation1": "Đăng ký tài khoản mới tại blazorise.com/support/register bằng cùng địa chỉ email với tài khoản abp.io của bạn. Để trống mục "Khóa cấp phép". Đó phải là địa chỉ email giống với tài khoản email của bạn trên abp.io.",
+ "BlazoriseSupportExplanation2": "Xác minh địa chỉ email của bạn bằng cách kiểm tra hộp thư điện tử của bạn. Hãy kiểm tra hộp thư rác nếu bạn không thấy email trong hộp thư đến của mình!",
+ "BlazoriseSupportExplanation3": "Đăng nhập vào trang web hỗ trợ Blazorise tại blazorise.com/support/login .",
+ "BlazoriseSupportExplanation4": "Nếu bạn có giấy phép Thương mại ABP đang hoạt động, bạn cũng sẽ có giấy phép Blazorise PRO. Bạn có thể lấy mã cấp phép Blazorise của mình tại blazorise.com/support/user/manage/license .",
+ "BlazoriseSupportExplanation5": "Bạn có thể đăng câu hỏi của mình trên trang web hỗ trợ và tạo mã thông báo sản phẩm cho ứng dụng của mình.",
+ "AbpLiveTrainingPackages": "Gói đào tạo trực tiếp ABP",
+ "Releases": "phát hành",
+ "ReleasesDescription": "Nhật ký phát hành của ABP Commercial.",
+ "ReleaseDate": "Ngày phát hành",
+ "Labels": "Nhãn",
+ "PreRelease": "Phát hành trước",
+ "AllTypes": "Các loại",
+ "Enhancement": "Sự nâng cao",
+ "Bug": "Sâu bọ",
+ "Feature": "Tính năng",
+ "AllUIs": "Tất cả giao diện người dùng",
+ "MVC": "MVC",
+ "BlazorServer": "Máy chủ Blazor",
+ "MAUI": "MAUI",
+ "HowItWorks_Page_Title": "Làm thế nào nó hoạt động?",
+ "HowItWorks_Page_Description": "ABP Framework mở rộng nền tảng .NET. Vì vậy, mọi điều bạn có thể làm với giải pháp .NET đơn giản đều có thể thực hiện được với ABP Framework. Điều đó giúp bạn dễ dàng bắt đầu với thời gian học tập thấp.",
+ "HowItWorks_Description1": "ABP Framework mở rộng nền tảng .NET. Vì vậy, mọi điều bạn có thể làm với giải pháp .NET đơn giản đều có thể thực hiện được với ABP Framework. Điều đó giúp bạn dễ dàng bắt đầu với thời gian học tập thấp.",
+ "HowItWorks_Description2": "Khi bạn bắt đầu tìm hiểu và sử dụng các tính năng của ABP Framework, việc phát triển phần mềm của bạn sẽ thú vị hơn bao giờ hết.",
+ "HowItWorks_Description3": "Về cơ bản, trang này giải thích cách bạn sử dụng Nền tảng ABP.IO với tư cách là nhà phát triển .NET.",
+ "CreateANewSolution": "Tạo một giải pháp .NET mới",
+ "CreateANewSolution_Description1": "Mọi thứ bắt đầu bằng việc tạo một giải pháp .NET tích hợp ABP mới.",
+ "StartWithStartupTemplates": "Bắt đầu một trong các mẫu giải pháp khởi động dựng sẵn",
+ "SimpleMonolithApplicationTemplate": "Mẫu ứng dụng nguyên khối đơn giản",
+ "LayeredApplicationTemplate": "Mẫu ứng dụng xếp lớp",
+ "MicroserviceSolutionTemplate": "Mẫu giải pháp microservice",
+ "CreateEmptySolutionAndUseAbp": "Hoặc tạo một giải pháp .NET trống mới và tự cài đặt các gói ABP NuGet & NPM.",
+ "CreatingSolutionWithMultipleOptions": "Có nhiều tùy chọn Giao diện người dùng và Cơ sở dữ liệu trong khi tạo giải pháp mới.",
+ "UIFrameworkOptions": "Tùy chọn khung giao diện người dùng",
+ "DotnetSolutionWithoutDependency": "Giờ đây, bạn đã có giải pháp .NET thông thường trên máy tính cục bộ của mình mà không phụ thuộc vào nền tảng đám mây hoặc dịch vụ bên ngoài.",
+ "CheckTheDocumentForDetails": "Bạn có thể kiểm tra tài liệu {1} để biết chi tiết.",
+ "UIAndDatabaseIndependent": "ABP có thể hoạt động với mọi giao diện người dùng và bất kỳ nhà cung cấp cơ sở dữ liệu nào được .NET hỗ trợ. \n Tuy nhiên, các nhà cung cấp cơ sở dữ liệu và giao diện người dùng này được tích hợp sẵn và được ghi chép đầy đủ.",
+ "InstallAbpModules": "Cài đặt mô-đun ABP",
+ "DevelopYourSolution": "Phát triển giải pháp của bạn",
+ "DeployAnywhere": "Triển khai mọi nơi",
+ "InstallAbpModule_Description1": "ABP là một khung phát triển ứng dụng mô-đun. Các mẫu giải pháp khởi động đã được cài đặt sẵn các mô-đun thiết yếu. \n Nhưng có nhiều mô-đun ứng dụng hơn mà bạn có thể muốn sử dụng trong giải pháp của mình.",
+ "InstallAbpModule_Description2": "Mỗi mô-đun bao gồm một số gói NuGet và NPM và có tài liệu cài đặt. ABP Suite thực hiện hầu hết công việc một cách tự động, sau đó bạn định cấu hình hoặc tinh chỉnh mô-đun theo cách thủ công dựa trên tài liệu của nó.",
+ "DevelopYourSolution_Description1": "Cơ sở hạ tầng của ABP giúp bạn tập trung vào mã doanh nghiệp của riêng mình bằng cách tự động hóa công việc lặp đi lặp lại và cung cấp các tính năng ứng dụng và cơ sở hạ tầng dựng sẵn.",
+ "DevelopYourSolution_Description2": "Trong khối mã sau, bạn có thể thấy cách Khung ABP tích hợp liền mạch vào mã của bạn và tự động hóa các tác vụ lặp đi lặp lại cho bạn.",
+ "DevelopYourSolution_Description3": "Ngay cả trong khối shortcode này, ABP cũng làm được rất nhiều thứ cho bạn.",
+ "DevelopYourSolution_Description4": "Nó cung cấp các lớp cơ sở để áp dụng các quy ước, như chèn phụ thuộc \n . Các dịch vụ kho lưu trữ chung \n cung cấp một cách thức \n thuận tiện để tương tác với cơ sở dữ liệu. Ủy quyền khai báo \n hoạt động với hệ thống cấp phép được tinh chỉnh.",
+ "DevelopYourSolution_Description5": "ABP hoàn toàn tự động hóa đơn vị công việc \n (để kết nối cơ sở dữ liệu và quản lý giao dịch), xử lý ngoại lệ \n , xác thực \n \n và ghi nhật ký kiểm tra . Nó cung cấp nhiều khối xây dựng hơn để đơn giản hóa các tác vụ phát triển hàng ngày của bạn và tập trung vào mã của riêng bạn trong khi tạo các ứng dụng \n sẵn sàng sản xuất.",
+ "DevelopYourSolution_Description6": "Bạn có thể tưởng tượng khối mã đó có thể dài và phức tạp đến mức nào nếu bạn thực hiện tất cả theo cách thủ công.",
+ "SuiteCrudGenerationInFewSeconds": "Ngoài việc mã hóa thủ công giải pháp của mình, bạn có thể tạo các trang CRUD nâng cao hoạt động hoàn chỉnh trong vài phút bằng cách sử dụng công cụ ABP Suite. Nó tạo mã vào giải pháp của bạn để bạn có thể tinh chỉnh mã dựa trên yêu cầu tùy chỉnh của mình.",
+ "DeployAnywhere_Description1": "Vào cuối ngày, bạn có một giải pháp .NET thuần túy. Bạn có thể triển khai giải pháp của mình tới máy chủ của riêng mình, lên nền tảng đám mây, tới Kubernetes hoặc bất cứ nơi nào bạn muốn. Bạn có thể triển khai tới bao nhiêu máy chủ tùy thích. ABP là một công cụ bất khả tri về môi trường triển khai.",
+ "ExpertiseAbpFramework": "Kiến thức chuyên môn về Khung ABP",
+ "ExpertiseAbpFramework_Description1": "Bạn muốn vượt xa những điều cơ bản và có được kiến thức chuyên môn với Nền tảng ABP.IO?",
+ "FreeDownload": "Tải xuống miễn phí",
+ "Read": "Đọc",
+ "HavingTrouble": "Gặp rắc rối?",
+ "HavingTrouble_Description1": "Bạn có gặp vấn đề với việc phát triển giải pháp của mình không? Chúng tôi ở đây! Sử dụng nền tảng Hỗ trợ ABP \n hoặc gửi email để nhận trợ giúp trực tiếp từ các thành viên nhóm Core ABP Framework.",
+ "WeAreHereToHelp_Description1": "Bạn có thể duyệt qua các chủ đề trợ giúp của chúng tôi hoặc tìm kiếm trong các câu hỏi thường gặp, \n hoặc bạn có thể đặt câu hỏi cho chúng tôi bằng cách sử dụng biểu mẫu liên hệ.",
+ "OtherModules": "Các mô-đun khác",
+ "OtherModules_Description1": "Tài khoản, Ghi nhật ký kiểm tra, Trò chuyện, Bộ CMS, Quản lý tệp, Biểu mẫu, GDPR, Danh tính, Quản lý ngôn ngữ, Thanh toán, Saas, v.v...",
+ "HowItWorks_DatabaseProviderOptions": "Tùy chọn nhà cung cấp cơ sở dữ liệu",
+ "SeeFAQ": "Xem câu hỏi thường gặp",
+ "ReleaseLogs": "Nhật ký phát hành",
+ "ReleaseLogs_Tag": "{0} Nhật ký phát hành",
+ "ReleaseLogs_Pr": "Kéo Yêu cầu #{0} - {1}",
+ "NoLabels": "Không nhãn hiệu",
+ "DoesTheSubscriptionRenewAutomatically": "Đăng ký có tự động gia hạn không?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP Commercial không có mô hình thanh toán tự động gia hạn. Do đó, đăng ký của bạn sẽ không được tự động gia hạn khi kết thúc thời hạn cấp phép. Nếu muốn tiếp tục hưởng các quyền lợi của ABP Commercial, bạn cần gia hạn thủ công tại trang quản lý tổ chức . Nếu bạn có nhiều tổ chức, hãy nhấp vào nút "Quản lý" tại tổ chức sắp hết hạn của bạn, sau đó nhấp vào nút "Gia hạn ngay" để gia hạn giấy phép của bạn. Bạn cũng có thể muốn xem phần Điều gì xảy ra khi giấy phép của tôi hết hạn? phần.",
+ "ExtraQuestionCreditsFaqTitle": "Tôi có thể mua thêm tín dụng câu hỏi hỗ trợ không?",
+ "ExtraQuestionCreditsFaqExplanation": "Vâng, bạn có thể. Để mua thêm tín dụng câu hỏi, hãy gửi e-mail đến info@abp.io kèm theo tên tổ chức của bạn. Đây là bảng giá cho các khoản tín dụng câu hỏi bổ sung:
",
+ "AlreadyBetaTester": "Bạn đã tham gia chương trình thử nghiệm beta.",
+ "AbpStudio": "Studio ABP",
+ "AbpStudio_Description": "ABP Studio vẫn đang được phát triển. Bạn có thể điền vào biểu mẫu bên dưới để trở thành một trong những người dùng đầu tiên.",
+ "AbpStudio_Description1": "ABP Studio là một ứng dụng máy tính để bàn đa nền tảng dành cho các nhà phát triển ABP.",
+ "AbpStudio_Description2": "Nó được tích hợp tốt với ABP Framework và nhằm mục đích cung cấp một môi trường phát triển thoải mái cho bạn bằng cách tự động hóa mọi thứ, cung cấp thông tin chi tiết về giải pháp của bạn, giúp việc phát triển, chạy và triển khai các giải pháp của bạn dễ dàng hơn nhiều.",
+ "AbpStudio_ComingSoon": "Sắp ra mắt Ngày phát hành beta dự kiến: Quý 4 năm 2023.",
+ "AbpStudio_PlannedPreviewDate": "Ngày phát hành bản xem trước dự kiến: Quý 4 năm 2023.",
+ "BetaRequest": "Yêu cầu thử nghiệm",
+ "CreateNewSolutions": "Tạo giải pháp mới",
+ "CreateNewSolutions_Description1": "Bạn có thể tạo từ các ứng dụng đơn giản đến các giải pháp nguyên khối mô-đun hoặc microservice một cách dễ dàng với rất nhiều tùy chọn. Bạn nhận được giải pháp phần mềm cơ sở đầy đủ, sẵn sàng sản xuất cho doanh nghiệp của mình.",
+ "ArchitectYourSolutions": "Kiến trúc sư giải pháp của bạn",
+ "ArchitectYourSolutions_Description1": "Xây dựng cấu trúc giải pháp nguyên khối-mô-đun và vi dịch vụ dễ dàng hơn bằng cách tạo mô-đun hoặc dịch vụ và thiết lập mối quan hệ giữa chúng. Bạn cũng có thể cài đặt hoặc gỡ cài đặt các mô-đun ứng dụng dựng sẵn.",
+ "ExploreYourSolution": "Khám phá giải pháp của bạn",
+ "ExploreYourSolution_Description1": "ABP Studio hiển thị chế độ xem cấp cao về các thành phần trong giải pháp của bạn và các mô-đun mà giải pháp của bạn phụ thuộc vào. Bạn có thể khám phá các thực thể, dịch vụ, API HTTP và nhiều hơn thế nữa mà không cần mở cơ sở mã của mình.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "Chạy các giải pháp đa ứng dụng hoặc vi dịch vụ một cách nhanh chóng",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "Chạy một, nhiều hoặc tất cả các dịch vụ chỉ bằng một cú nhấp chuột. Bằng cách này, rất dễ dàng để dừng một dịch vụ, chạy nó trong Visual Studio để kiểm tra hoặc gỡ lỗi .",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "Xem danh sách dịch vụ, xem Yêu cầu HTTP theo thời gian thực và số lượng ngoại lệ cho từng dịch vụ.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "Xem tất cả thông tin chi tiết về tất cả các yêu cầu HTTP đến bất kỳ dịch vụ nào.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "Khám phá chi tiết ngoại lệ theo thời gian thực trong bất kỳ dịch vụ nào, dễ dàng lọc và tìm kiếm.",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "Hiển thị nhật ký ứng dụng , lọc theo cấp độ nhật ký hoặc tìm kiếm theo văn bản..",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "Duyệt qua giao diện người dùng của ứng dụng của bạn mà không cần rời khỏi trình chạy giải pháp.",
+ "IntegrateToYourKubernetesCluster": "Tích hợp với Cụm Kubernetes của bạn",
+ "IntegrateToYourKubernetesCluster_Description1": "Kết nối môi trường phát triển cục bộ của bạn với cụm Kubernetes cục bộ hoặc từ xa , trong đó cụm đó đã chạy giải pháp vi dịch vụ của bạn.",
+ "IntegrateToYourKubernetesCluster_Description2": "Truy cập bất kỳ dịch vụ nào trong Kubernetes với tên dịch vụ là DNS, giống như chúng đang chạy trên máy tính cục bộ của bạn.",
+ "IntegrateToYourKubernetesCluster_Description3": "Chặn bất kỳ dịch vụ nào trong cụm đó, do đó, tất cả lưu lượng truy cập đến dịch vụ bị chặn sẽ tự động được chuyển hướng đến dịch vụ đang chạy trên máy cục bộ của bạn . Khi dịch vụ của bạn cần sử dụng bất kỳ dịch vụ nào trong Kubernetes, lưu lượng truy cập sẽ được chuyển hướng trở lại cụm, giống như dịch vụ cục bộ của bạn đang chạy bên trong Kubernetes.",
+ "GetInformed": "Nhận thông tin",
+ "Studio_GetInformed_Description1": "Để lại thông tin liên hệ của bạn để được thông báo và dùng thử trước khi ABP Studio ra mắt.",
+ "Studio_GetInformed_Description2": "Ngày phát hành bản xem trước dự kiến: Quý 3 năm 2023.",
+ "ThankYou!": "Cảm ơn!",
+ "SendBetaRequest": "Gửi yêu cầu Beta",
+ "YouJoinedTheBetaTesterProgram": "Bạn đã tham gia chương trình thử nghiệm beta của ABP Studio.",
+ "PricingExplanation2": "Đảm bảo hoàn tiền trong 30 ngày — Tìm hiểu thêm",
+ "MoneyBackGuaranteeText": "* Đảm bảo hoàn tiền trong 30 ngày cho tất cả các giấy phép! Hoàn tiền 100% cho Nhóm, hoàn tiền 60% cho giấy phép Kinh doanh và Doanh nghiệp trong vòng 30 ngày.",
+ "MobileApplicationStartupTemplates": "Mẫu khởi động ứng dụng di động",
+ "MobileApplicationStartupTemplates_Description1": "Các mẫu khởi động ứng dụng di động tích hợp cho các giải pháp Thương mại ABP của bạn.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "Tạo các ứng dụng kinh doanh mạnh mẽ bằng cách sử dụng Mẫu khởi động di động ABP",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial cung cấp hai mẫu khởi động ứng dụng di động được triển khai bằng React Native và .NET MAUI. Khi tạo giải pháp dựa trên ABP mới, bạn cũng sẽ có các ứng dụng khởi động cơ bản được kết nối với API phụ trợ của mình.",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "Ứng dụng có chu trình mã thông báo xác thực được xây dựng sẵn, hỗ trợ đa ngôn ngữ, hỗ trợ nhiều người thuê, đăng nhập, quên mật khẩu, quản lý hồ sơ và trang quản lý người dùng . Bạn có thể thêm logic kinh doanh của riêng mình và tùy chỉnh nó dựa trên yêu cầu của bạn.",
+ "TwoFrameworkOptions": "Hai tùy chọn khung",
+ "TwoFrameworkOptions_Description": "ABP cung cấp cả mẫu khởi động di động React Native và .NET MAUI . Bằng cách này, bạn có thể chọn một trong những phù hợp nhất với nhu cầu của bạn. Cả hai ứng dụng đều sử dụng lại mã ở tỷ lệ cao nhất giữa nền tảng iOS và Android.",
+ "PreIntegratedToYourBackend": "Được tích hợp sẵn vào phần cuối của bạn",
+ "PreIntegratedToYourBackend_Description": "Các ứng dụng ABP Mobile được tích hợp sẵn vào API phụ trợ của bạn. Nó nhận được mã thông báo xác thực hợp lệ từ máy chủ và thực hiện các yêu cầu được xác thực.",
+ "MultiLanguage": "Đa ngôn ngữ",
+ "MultiLanguage_Description": "Nó đã hỗ trợ hơn 10 ngôn ngữ. Bạn cũng có thể thêm các ngôn ngữ tiếp theo.",
+ "Arabic": "tiếng Ả Rập",
+ "Czech": "tiếng Séc",
+ "English": "Tiếng Anh",
+ "Hungarian": "người Hungary",
+ "Finnish": "tiếng Phần Lan",
+ "French": "người Pháp",
+ "Hindi": "Tiếng Hindi",
+ "Portuguese": "tiếng Bồ Đào Nha",
+ "Italian": "người Ý",
+ "Russian": "tiếng Nga",
+ "Slovak": "Tiếng Slovak",
+ "Turkish": "tiếng Thổ Nhĩ Kỳ",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "Thu hút và giữ chân khách hàng của bạn bằng ứng dụng di động ABP",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "Khách hàng của bạn muốn quản lý sản phẩm và đăng ký của họ từ mọi nơi, mọi lúc. Điều đó đòi hỏi các tổ chức phải tạo ra các ứng dụng di động cho phép khách hàng thực hiện yêu cầu của họ một cách nhanh chóng và liền mạch.",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "Với ứng dụng ABP Mobile, bạn có thể tạo các ứng dụng di động gốc chất lượng cao cho Android và iOS… Sử dụng một cơ sở mã duy nhất mà không ảnh hưởng đến tính bảo mật, chất lượng hoặc khả năng mở rộng.",
+ "OneCodeBaseMultipleDevices": "Một cơ sở mã Nhiều thiết bị",
+ "OneCodeBaseMultipleDevices_Description": "Các ứng dụng ABP Mobile đa nền tảng. Chúng sẵn sàng để được cài đặt và chạy trên các thiết bị iOS và Android, đồng thời chúng thích ứng với các kiểu dáng khác nhau bằng cách sử dụng một cơ sở mã duy nhất. Nhà phát triển chỉ cần tạo giao diện người dùng và mã giao diện người dùng một lần, không cần điều chỉnh mã cho từng thiết bị bạn muốn hỗ trợ.",
+ "ComesWithTheSourceCode": "Đi kèm với mã nguồn",
+ "ComesWithTheSourceCode_Description": "Các ứng dụng di động được cung cấp mã nguồn. Dễ dàng tùy chỉnh UX/UI của ứng dụng của bạn để đáp ứng các nguyên tắc xây dựng thương hiệu.",
+ "Purchase_OneYearPrice": "Giá 1 năm",
+ "Purchase_DeveloperSeatCount": "Số chỗ dành cho nhà phát triển",
+ "Purchase_DevelopersAlreadyIncluded": "{0} nhà phát triển đã được bao gồm",
+ "1Year": "1 năm",
+ "{0}Years": "{0} năm",
+ "1YearLicense": "Giấy phép 1 năm",
+ "{0}YearsLicense": "Giấy phép {0} năm",
+ "1AdditionalDeveloper": "1 nhà phát triển bổ sung",
+ "{0}AdditionalDevelopers": "{0} Nhà phát triển bổ sung",
+ "Discount": "Giảm giá ({0}%)",
+ "Summary": "Bản tóm tắt",
+ "TrainingPack": "Gói đào tạo",
+ "TrainingPackDiscount": "Giảm giá gói đào tạo",
+ "Purchase_OnboardingTraining_Description": "Gói đào tạo trực tiếp này áp dụng cho lớp 8 học viên và mức giảm giá này chỉ có hiệu lực khi mua bằng giấy phép mới. Tìm hiểu thêm",
+ "Purchase_Save": "{0}% Tiết kiệm {1} {2}",
+ "RemoveBasket": "Xóa khỏi giỏ",
+ "WhyABPIOPlatform?": "Tại sao nên sử dụng nền tảng ABP.IO ?",
+ "DocumentAim": "Tài liệu này nhằm trả lời câu hỏi lớn:",
+ "DocumentAim_Description": ""Tại sao bạn nên sử dụng Nền tảng ABP.IO thay vì tạo giải pháp mới từ đầu?"",
+ "DocumentAim_Description2": "Tài liệu này giới thiệu những thách thức trong việc xây dựng giải pháp phần mềm hiện đại và giải thích cách ABP giải quyết những thách thức này.",
+ "CreatingANewSolution": "Tạo một giải pháp mới",
+ "CreatingANewSolution_Description": "Khi cần bắt đầu một giải pháp mới, có rất nhiều câu hỏi bạn cần tự hỏi mình và bạn nên dành nhiều thời gian trước khi bắt đầu viết mã kinh doanh đầu tiên của mình.",
+ "CreatingAnEmptySolution": "Tạo một giải pháp trống",
+ "THEPROBLEM": "VẤN ĐỀ",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "Ngay cả việc tạo ra một giải pháp gần như trống rỗng cũng là một thách thức;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "Bạn tổ chức cơ sở mã của mình cho các dự án như thế nào?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "Các lớp là gì và chúng tương tác như thế nào?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "Làm cách nào để tích hợp với thư viện và hệ thống của bên thứ 3?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "Làm cách nào để thiết lập các bài kiểm tra tự động?",
+ "ABPSOLUTION": "GIẢI PHÁP ABP",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP cung cấp giải pháp khởi động có kiến trúc tốt, phân lớp và sẵn sàng sản xuất dựa trên các nguyên tắc Thiết kế hướng miền . Giải pháp này cũng bao gồm một đơn vị được cấu hình sẵn và các dự án thử nghiệm tích hợp cho từng lớp.",
+ "CommonLibraries": "Thư viện chung",
+ "CommonLibraries_THEPROBLEM_Description": "Bạn nên sử dụng thư viện nào để triển khai các yêu cầu chung? Hệ sinh thái phát triển phần mềm rất năng động, khiến việc theo kịp các công cụ, thư viện, xu hướng và cách tiếp cận mới nhất trở nên khó khăn.",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP tích hợp sẵn các thư viện phổ biến, hoàn thiện và cập nhật vào giải pháp. Bạn không cần phải mất thời gian tích hợp chúng hoặc khiến chúng giao tiếp với nhau. Chúng hoạt động bình thường ngay từ đầu.",
+ "UITheme&Layout": "Chủ đề & bố cục giao diện người dùng",
+ "UITheme&Layout_THEPROBLEM_Description": "Khi giải quyết các mối lo ngại về giao diện người dùng, một loạt thách thức sẽ xuất hiện. Chúng bao gồm việc thiết lập nền tảng cho bộ giao diện người dùng đáp ứng, hiện đại và có thể thích ứng với giao diện nhất quán và một loạt các tính năng như menu điều hướng, tiêu đề, thanh công cụ, chân trang, tiện ích, v.v.",
+ "UITheme&Layout_THEPROBLEM_Description2": "Ngay cả khi bạn chọn một chủ đề được thiết kế sẵn, việc tích hợp liền mạch nó vào dự án của bạn có thể cần nhiều ngày phát triển. Một trở ngại nữa nằm ở việc nâng cấp các chủ đề như vậy. Thông thường, cấu trúc HTML/CSS của chủ đề trở nên gắn bó với mã giao diện người dùng của bạn, hiển thị các thay đổi chủ đề trong tương lai hoặc nâng cấp các tác vụ phức tạp. Sự đan xen giữa mã và thiết kế này làm phức tạp tính linh hoạt của việc thực hiện các điều chỉnh về sau.",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework cung cấp một hệ thống tạo chủ đề đặc biệt giúp giải phóng mã giao diện người dùng của bạn khỏi các ràng buộc về chủ đề. Các chủ đề tồn tại riêng biệt, được đóng gói dưới dạng gói NuGet hoặc NPM, khiến việc cài đặt hoặc nâng cấp chủ đề chỉ mất vài phút. Trong khi bạn giữ lại tùy chọn phát triển chủ đề tùy chỉnh của mình hoặc tích hợp chủ đề hiện có, ABP Commercial giới thiệu một bộ sưu tập các chủ đề hiện đại và tinh tế.",
+ "UITheme&Layout_ABPSOLUTION_Description2": "Ngoài ra, còn có các nhà cung cấp thành phần UI như Telerik và DevExpress. Tuy nhiên, những nhà cung cấp này chủ yếu cung cấp các thành phần riêng lẻ, đặt trách nhiệm thiết lập hệ thống bố trí của bạn lên vai bạn. Khi làm việc trong các dự án dựa trên ABP, bạn có thể kết hợp liền mạch các thư viện này, tương tự như cách bạn thực hiện trong bất kỳ dự án nào khác.",
+ "TestInfrastructure": "Cơ sở hạ tầng thử nghiệm",
+ "TestInfrastructure_THEPROBLEM_Description": "Thiết lập một môi trường thử nghiệm mạnh mẽ là một nỗ lực tốn thời gian. Nó bao gồm việc thiết lập các dự án thử nghiệm chuyên dụng trong giải pháp của bạn, lựa chọn cẩn thận các công cụ cần thiết, tạo các mô hình dịch vụ và cơ sở dữ liệu, tạo các lớp cơ sở thiết yếu và các dịch vụ tiện ích để giảm thiểu mã dư thừa trong các thử nghiệm và giải quyết các nhiệm vụ liên quan khác nhau.",
+ "TestInfrastructure_ABPSOLUTION_Description": "Mẫu khởi động ABP được trang bị sẵn các dự án thử nghiệm đã được định cấu hình, hợp lý hóa quy trình cho bạn. Điều này có nghĩa là ngay từ ngày đầu tiên, bạn có thể dễ dàng bắt đầu viết mã kiểm tra tích hợp hoặc đơn vị ban đầu của mình mà không bị chậm trễ.",
+ "CodingStandards&Training": "Tiêu chuẩn và đào tạo mã hóa",
+ "CodingStandards&Training_THEPROBLEM_Description": "Sau khi thiết lập giải pháp để phát triển, bạn thường phải hướng dẫn các nhà phát triển cách hệ thống hoạt động và cách xây dựng nó bằng các phương pháp đã được thống nhất. Ngay cả khi bạn đào tạo họ, việc cập nhật tài liệu vẫn có thể khó khăn. Theo thời gian, mỗi nhà phát triển có thể viết mã theo cách riêng của họ, khiến các quy tắc viết mã trở nên khác nhau.",
+ "CodingStandards&Training_ABPSOLUTION_Description": "Giải pháp ABP đã được sắp xếp gọn gàng và có giải thích rõ ràng. Hướng dẫn và hướng dẫn từng bước chỉ cho bạn chính xác cách làm việc trên dự án ABP.",
+ "KeepingYourSolutionUpToDate": "Luôn cập nhật giải pháp của bạn",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "Sau khi bắt đầu phát triển, bạn phải theo dõi các phiên bản mới của thư viện bạn sử dụng để nâng cấp và vá lỗi.",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Chúng tôi thường xuyên cập nhật tất cả các gói lên phiên bản mới nhất và kiểm tra chúng trước khi phát hành ổn định. Khi bạn cập nhật ABP Framework, tất cả các phần phụ thuộc của nó sẽ được nâng cấp lên công nghệ biên.",
+ "DRY": "Đừng lặp lại chính mình!",
+ "DRY_Description": "Việc tạo ra một giải pháp cơ bản cần có thời gian đáng kể và đòi hỏi kinh nghiệm kiến trúc tốt. Tuy nhiên, đây chỉ là sự khởi đầu! Khi bắt đầu phát triển, bạn có thể sẽ phải viết rất nhiều mã lặp đi lặp lại; Sẽ thật tuyệt nếu tất cả điều này có thể được xử lý tự động.",
+ "DRY_Description2": "ABP tự động hóa và đơn giản hóa việc lặp lại mã nhiều nhất có thể bằng cách tuân theo quy ước về nguyên tắc cấu hình. Tuy nhiên, nó không hạn chế bạn khi cần chuyển sang số tay. Quyền kiểm soát luôn nằm trong tay bạn.",
+ "Authentication": "Xác thực",
+ "Authentication_THEPROBLEM_Description": "Đăng nhập một lần, Tích hợp Active Directory / LDAP, tích hợp OpenIddict, đăng nhập mạng xã hội, xác thực hai yếu tố, quên/đặt lại mật khẩu, kích hoạt email, đăng ký người dùng mới, kiểm soát độ phức tạp của mật khẩu, khóa tài khoản khi thử không thành công, hiển thị các lần đăng nhập không thành công... v.v... Chúng tôi biết rằng tất cả những yêu cầu chung này đều quen thuộc với bạn. Bạn không cô đơn!",
+ "Authentication_ABPSOLUTION_Description": "ABP Framework và phiên bản thương mại cung cấp tất cả nội dung tiêu chuẩn này được triển khai sẵn cho bạn dưới dạng mô-đun tài khoản có thể sử dụng lại. Bạn chỉ cần kích hoạt và cấu hình những gì bạn cần.",
+ "CrossCuttingConcerns": "Mối quan tâm xuyên suốt",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "Mối quan tâm xuyên suốt là logic lặp lại cơ bản cần được triển khai cho từng trường hợp sử dụng. Vài ví dụ;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "Bắt đầu giao dịch, cam kết thành công và khôi phục lỗi.",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "Xử lý và báo cáo các trường hợp ngoại lệ, trả về phản hồi lỗi thích hợp cho máy khách và xử lý các trường hợp lỗi ở phía máy khách.",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "Triển khai ủy quyền và xác thực, trả lại phản hồi thích hợp và xử lý những phản hồi này ở phía khách hàng.",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework tự động hóa hoặc đơn giản hóa tất cả các mối quan tâm xuyên suốt phổ biến. Bạn chỉ viết mã quan trọng cho doanh nghiệp của mình và ABP xử lý phần còn lại theo quy ước.",
+ "ArchitecturalInfrastructure": "Hạ tầng kiến trúc",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "Bạn thường cần xây dựng cơ sở hạ tầng để triển khai kiến trúc của mình đúng cách. Ví dụ: bạn thường triển khai mẫu Kho lưu trữ. Bạn xác định một số lớp cơ sở để đơn giản hóa và tiêu chuẩn hóa nhằm tạo ra các thực thể, dịch vụ, bộ điều khiển và các đối tượng khác.",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework cung cấp tất cả những điều này và hơn thế nữa. Nó đã trưởng thành và được ghi chép đầy đủ.",
+ "EnterpriseApplicationRequirements": "Yêu cầu ứng dụng doanh nghiệp",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "Có rất nhiều yêu cầu bạn phải thực hiện nhiều lần trong mọi ứng dụng kinh doanh;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "Hệ thống phân quyền chi tiết và quản lý quyền trên UI dựa trên vai trò và người dùng.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "Viết nhật ký kiểm tra và lịch sử thực thể để theo dõi khi người dùng sửa đổi bản ghi cơ sở dữ liệu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "Thực hiện xóa mềm các thực thể của bạn để chúng được đánh dấu là đã xóa thay vì xóa vật lý khỏi cơ sở dữ liệu và tự động lọc các thực thể đã xóa theo truy vấn của bạn.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "Tạo các phần tóm tắt và trình bao bọc để sử dụng API phụ trợ của bạn từ mã giao diện người dùng.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "Xếp hàng và thực hiện các công việc nền.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "Xử lý nhiều múi giờ trong một hệ thống toàn cầu.",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "Chia sẻ xác thực, bản địa hóa, logic ủy quyền giữa máy chủ và máy khách.",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP cung cấp cơ sở hạ tầng để thực hiện các yêu cầu đó một cách dễ dàng. Một lần nữa, bạn không dành thời gian quý báu của mình để thực hiện lại tất cả những điều này.",
+ "GeneratingInitialCode&Tooling": "Tạo mã và công cụ ban đầu",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "Bạn sẽ xây dựng nhiều trang tương tự trong một ứng dụng web thông thường. Hầu hết trong số họ sẽ thực hiện các hoạt động CRUD tương tự. Việc tạo nhiều trang như vậy rất tẻ nhạt và dễ xảy ra lỗi.",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite có thể tạo trang CRUD đầy đủ cho các thực thể của bạn trong vài giây. Mã được tạo ra được xếp lớp và sạch sẽ. Tất cả các yêu cầu xác nhận và ủy quyền tiêu chuẩn đều được thực hiện. Ngoài ra, các lớp kiểm tra đơn vị được tạo ra. Khi bạn có được một trang đang chạy hoàn chỉnh, bạn có thể sửa đổi nó theo yêu cầu kinh doanh của mình.",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "Tích hợp với các thư viện và hệ thống của bên thứ 3",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Hầu hết các thư viện đều được thiết kế ở cấp độ thấp và bạn thường thực hiện một số công việc để tích hợp chúng đúng cách mà không lặp lại cùng một mã cấu hình và tích hợp ở mọi nơi trong giải pháp của mình. Ví dụ: giả sử bạn phải sử dụng RabbitMQ để triển khai bus sự kiện phân tán của mình. Tất cả những gì bạn muốn làm là; gửi tin nhắn đến hàng đợi và xử lý các tin nhắn đến. Nhưng bạn cần hiểu các kiểu nhắn tin, hàng đợi và chi tiết trao đổi. Để viết mã hiệu quả, bạn phải tạo một nhóm để quản lý các kết nối, ứng dụng khách và kênh. Bạn cũng phải xử lý các trường hợp ngoại lệ, tin nhắn ACK, kết nối lại với RabbitMQ khi gặp lỗi và hơn thế nữa.",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "Ví dụ: tích hợp Bus sự kiện phân tán RabbitMQ của ABP tóm tắt tất cả các chi tiết này. Bạn gửi và nhận tin nhắn mà không có sự hối hả và nhộn nhịp. Bạn có cần viết mã cấp thấp không? Không vấn đề gì, bạn luôn có thể làm điều đó. ABP không hạn chế bạn khi cần sử dụng các tính năng cấp thấp của thư viện bạn đang sử dụng.",
+ "WhyNotBuildYourOwnFramework?": "Tại sao không xây dựng khuôn khổ của riêng bạn?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "Tất cả cơ sở hạ tầng, ngay cả theo cách đơn giản nhất, đều mất rất nhiều thời gian để xây dựng, bảo trì và ghi chép. Nó sẽ lớn hơn theo thời gian và việc duy trì nó trong giải pháp của bạn trở nên khó khăn hơn. Việc tách chúng thành một dự án có thể sử dụng lại là điểm khởi đầu để xây dựng khuôn khổ nội bộ của riêng bạn.",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "Xây dựng, ghi chép, đào tạo và duy trì một khuôn khổ nội bộ thực sự khó khăn. Nếu bạn không có một nhóm khung chuyên dụng, có kinh nghiệm, khung nội bộ của bạn sẽ nhanh chóng trở thành một mã kế thừa không có giấy tờ mà không ai có thể hiểu và duy trì được nữa. Mặt khác, các framework này thường được phát triển bởi một hoặc hai nhà phát triển trong nhóm. Và những người này đang trở thành một hầm chứa kiến thức. Điều đó tốt cho họ nhưng lại không tốt cho công ty vì họ là điểm thất bại duy nhất của dự án -SPOF- . Một khi họ rời công ty, dự án sẽ đi xuống một cách đáng kể.",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP Framework là một khung ứng dụng chung, được hướng dẫn bởi cộng đồng, được ghi chép đầy đủ và hoàn thiện. Một nhóm các nhà phát triển giàu kinh nghiệm đang làm việc chăm chỉ để giữ cho nó luôn cập nhật, dễ hiểu và thoải mái khi sử dụng. Việc sử dụng khung ổn định như vậy sẽ giúp bạn tập trung vào mã doanh nghiệp của riêng mình và nhận trợ giúp về khung từ các chuyên gia bất cứ khi nào bạn cần.",
+ "ArchitecturalInfrastructure_Description": "Các ứng dụng SaaS, hệ thống mô-đun hoặc microservice là những mô hình phần mềm doanh nghiệp được sử dụng nhiều nhất. Việc xây dựng những hệ thống như vậy không chỉ đòi hỏi sự hiểu biết và kinh nghiệm tốt mà còn đòi hỏi cơ sở hạ tầng phần mềm mạnh mẽ. Nếu không, bạn sẽ phải tốn rất nhiều công sức để hỗ trợ các chi tiết kiến trúc này trong cơ sở mã của mình.",
+ "Modularity": "Tính mô đun",
+ "Modularity_THEPROBLEM_Description": "Xây dựng một hệ thống mô-đun thực sự không hề dễ dàng! Tất cả các khía cạnh của hệ thống (cơ sở dữ liệu, thực thể, API, trang/thành phần giao diện người dùng) có thể được chia thành các mô-đun và mỗi mô-đun có thể được sử dụng lại mà không cần các mô-đun khác. ASP.NET Core đơn giản không cung cấp kiến trúc mô-đun như vậy. Nếu bạn cần nó, bạn nên suy nghĩ về nó từ đầu.",
+ "Modularity_ABPSOLUTION_Description": "ABP Framework ra đời là một cấu trúc phát triển ứng dụng mô-đun. Mọi tính năng trong framework đều được phát triển để tương thích với tính mô-đun. Tài liệu và hướng dẫn giải thích cách phát triển các mô-đun có thể sử dụng lại theo cách tiêu chuẩn.",
+ "SaaSMultiTenancy": "SaaS / Nhiều người thuê",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy là cách phổ biến để triển khai hệ thống SaaS. Tuy nhiên, việc triển khai cơ sở hạ tầng nhiều người thuê nhất quán có thể trở nên phức tạp.",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework cung cấp cơ sở hạ tầng nhiều bên thuê hoàn chỉnh và độ phức tạp trừu tượng từ mã doanh nghiệp của bạn. Mã ứng dụng của bạn hầu như sẽ nhận biết được nhiều đối tượng thuê, trong khi ABP Framework sẽ tự động tách biệt cơ sở dữ liệu, bộ đệm và các chi tiết khác của các đối tượng thuê với nhau. Nó hỗ trợ cơ sở dữ liệu duy nhất, cơ sở dữ liệu cho mỗi người thuê và các phương pháp kết hợp. Nó định cấu hình đúng các thư viện như Microsoft Identity và OpenIddict, những thư viện này thường không tương thích với nhiều bên thuê.",
+ "Microservices": "Dịch vụ vi mô",
+ "Microservices_THEPROBLEM_Description": "Xây dựng hệ thống vi dịch vụ yêu cầu nhiều chi tiết về cơ sở hạ tầng: Xác thực và ủy quyền cho các ứng dụng và vi dịch vụ cũng như triển khai các mẫu giao tiếp đồng bộ và nhắn tin không đồng bộ (Rest/GRPC) giữa các vi dịch vụ là những vấn đề cơ bản nhất.",
+ "Microservices_ABPSOLUTION_Description": "Khung ABP cung cấp các dịch vụ, hướng dẫn và mẫu để giúp bạn triển khai giải pháp vi dịch vụ của mình bằng các công cụ tiêu chuẩn ngành.",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial thậm chí còn tiến thêm một bước nữa và cung cấp mẫu khởi động hoàn chỉnh để khởi động giải pháp vi dịch vụ của bạn.",
+ "PreBuiltModules": "Mô-đun dựng sẵn",
+ "PreBuiltModules_THEPROBLEM_Description": "Tất cả chúng ta đều có những yêu cầu kinh doanh tương tự nhưng hơi khác nhau. Tuy nhiên, tất cả chúng ta nên phát minh lại bánh xe vì không mã của ai có thể trực tiếp hoạt động trong giải pháp của chúng ta. Chúng đều là những phần được nhúng của một giải pháp lớn hơn.",
+ "PreBuiltModules_ABPSOLUTION_Description": "Các mô-đun thương mại của ABP cung cấp nhiều mô-đun ứng dụng có thể tái sử dụng như thanh toán, trò chuyện, quản lý tệp, báo cáo nhật ký kiểm tra... v.v. Tất cả các mô-đun này đều dễ dàng được cài đặt vào giải pháp của bạn và hoạt động trực tiếp. Chúng tôi liên tục bổ sung thêm nhiều mô-đun.",
+ "PreBuiltModules_ABPSOLUTION_Description2": "Tất cả các mô-đun được thiết kế để có thể tùy chỉnh theo yêu cầu kinh doanh của bạn. Nếu cần kiểm soát hoàn toàn, bạn có thể tải xuống mã nguồn đầy đủ của bất kỳ mô-đun nào và tùy chỉnh hoàn toàn dựa trên yêu cầu kinh doanh cụ thể của mình.",
+ "ABPCommunity": "Cộng đồng ABP",
+ "ABPCommunity_Description": "Cuối cùng, việc ở trong một cộng đồng lớn nơi mọi người tuân theo các phong cách và nguyên tắc mã hóa giống nhau cũng như chia sẻ cơ sở hạ tầng chung sẽ mang lại sức mạnh khi bạn gặp khó khăn hoặc cần trợ giúp về các quyết định thiết kế. Vì chúng tôi viết mã giống nhau nên chúng tôi có thể giúp đỡ lẫn nhau tốt hơn nhiều. ABP là một dự án được cộng đồng hỗ trợ với hơn 10 nghìn sao trên GitHub.",
+ "ABPCommunity_Description2": "Thật dễ dàng để chia sẻ mã hoặc thậm chí các thư viện có thể sử dụng lại giữa các nhà phát triển ABP. Một đoạn mã phù hợp với bạn cũng sẽ phù hợp với những người khác. Có rất nhiều mẫu và hướng dẫn mà bạn có thể trực tiếp triển khai cho ứng dụng của mình.",
+ "ABPCommunity_Description3": "Khi bạn thuê một nhà phát triển đã từng làm việc với kiến trúc ABP trước đây sẽ hiểu ngay giải pháp của bạn và bắt đầu phát triển trong thời gian rất ngắn.",
+ "WhyAbpIo_Page_Title": "Tại sao nên sử dụng nền tảng ABP.IO?",
+ "AbpStudio_Page_Title": "Studio ABP",
+ "CampaignInfo": "Mua giấy phép mới hoặc gia hạn giấy phép hiện tại của bạn và nhận thêm 2 tháng mà không phải trả thêm phí! Ưu đãi này có giá trị cho tất cả các gói giấy phép. Đảm bảo bạn tận dụng khuyến mãi trong thời gian giới hạn này để mở rộng quyền truy cập vào các tính năng và nâng cấp cao cấp.",
+ "HurryUpLastDay": "Nhanh lên! Ngày cuối cùng: {0}",
+ "CreatingCRUDPagesWithABPSuite": "Tạo trang CRUD bằng ABP Suite",
+ "Testimonials": "Lời chứng thực",
+ "MultipleYearDiscount": "Giảm giá nhiều năm",
+ "CampaignDiscountText": "Giảm giá Thứ Sáu Đen",
+ "CampaignDiscountName": "Thứ sáu đen",
+ "CampaignName:BlackFriday": "Thứ sáu đen"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
index dc2046e197b..41821db4a26 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
@@ -505,6 +505,7 @@
"DoYouNeedTraining": "您需要 {0} 培训吗?",
"GetInTouchUs": "请与我们联系",
"ForMoreInformationClickHere": "如需更多信息,请点击此处。",
+ "ForMoreInformationClickHereByClass": "欲了解更多信息,请点击此处。",
"IsGetOnboardingTraining": "您想获得入职和 Web 应用程序开发培训吗?",
"OnboardingWebApplicationDevelopmentTrainingMessage": "要安排您的培训日历,请在创建组织后联系 {0}",
"CustomPurchaseMessage": "对于下一步,单击 {0} 与我们联系。",
@@ -543,6 +544,8 @@
"Pricing_Page_Testimonial_5": "ABP Framework 不仅是一个框架,它还是项目开发/管理的指南,因为它提供了 DDD、GenericRepository、DI、微服务和模块化培训。 即使你不打算使用框架本身,你也可以通过 docs.abp.io 进行自己的开发,该文档已经做好了专业的准备(OpenIddict、Redis、Quartz 等)。 因为很多东西都是预先构建的,它大大缩短了项目开发时间(例如登录页面、异常处理、数据过滤、种子、审计日志、本地化、自动 API 控制器等)。 作为我们应用程序的一个示例,我使用本地事件总线进行库存控制。 因此我可以通过编写库存处理程序来管理订单移动。 不为 CreationTime,CreatorId 浪费时间真是太好了。 它们正在自动填充。",
"Pricing_Page_Testimonial_6": "ABP Framework 是一个很好的框架,但它需要时间来理解它使用的不同层、类和库(特别是 ABP)。 我花了很多时间阅读代码库,但是 ABP Commercial 为我们节省了创建项目专业实体 (AR) 和链接到每个实体的存储库的时间。 我也喜欢 ABP 中使用的方法非常成熟,我们知道它基于 DDD 和单体。",
"Pricing_Page_Testimonial_7": "作为一家初创公司,我们需要快速迭代并在样板和非核心功能上花费最少的时间。\n我们的工程师从经验丰富的工程师到初级工程师,我们需要一个共同的理解和一种分享技术和领域知识的方式,ABP 允许我们这样做是因为他们提供了很好的指南和文档。\n有些事情我们不必担心,因为它们与 ABP 一起开箱即用。\nABP 帮助我们简化了快速原型设计和开发,从功能开始到生产不到 4 周。凭借许可证中包含的所有高级功能,ABP 在软件工程方面为我们提供了“盒子里的启动”。",
+ "Pricing_Page_Testimonial_8": "我会向所有想要扩大客户可用产品范围的人推荐 ABP Commercial。当需要使用分布式企业环境(Angular、WPF、Win&Linux)时,它非常棒。除了他们的产品之外,我们还喜欢他们的支持,这使我们的工作更快、更轻松。我们已经知道,我们已经找到了一个面向未来的优秀合作伙伴,他将支持我们拓展业务。",
+ "Pricing_Page_Testimonial_9": "我们是一家拥有 2 名员工的公司,已有 20 多年的经营历史。 \n根据我们在 ABP Commercial 方面的经验,一位客户联系我们,要求我们在现代环境中开发一个新的人力资源应用程序,以取代他们使用了 25 年的 Access 应用程序。我们决定从桌面解决方案过渡到基于网络的解决方案。 \n \n当时,我们对 Web 应用和 .NET 的了解很少,但我们偶然发现了 ABP Commercial,在 ABP 框架、技术文档和 ABP Suite 的帮助下,我们不仅能够将应用程序开发为一年之内,不仅满足了客户的规范,而且还成功地在 .NET 环境中工作。",
"AbpBookDownloadArea_ClaimYourEBook": "领取您的掌握ABP框架电子书",
"AddMemberModal_Warning_1": "如果您尝试添加的用户名在系统中不存在,请让您的团队成员在 {0} 上注册 a> 并与您分享他/她帐户的用户名。",
"MyOrganizations_Detail_WelcomeMessage": "欢迎加入您的组织,{0}",
@@ -765,6 +768,7 @@
"ViewLiveDemo": "查看在线主题演示",
"GetLeptonX": "立即获取 LeptonX",
"SeeLeptonXDocumentation": "请参阅 LeptonX 文档",
+ "SeeLeptonDocumentation": "请参阅轻子文档",
"SimplifiedMenu": "简化菜单",
"SimplifiedMenuDescription": "您可以通过过滤菜单轻松找到您要查找的页面",
"YourFavoritePages": "您最喜欢的页面触手可及",
@@ -832,8 +836,10 @@
"TermsConditionsPageTitle": "条款和条件",
"TrainingsPageTitle": "ABP培训套餐",
"ModulesPageTitle": "ABP内置的应用模块",
- "DoesTheSubscriptionRenewAutomatically": "许可会自动续费吗?",
- "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商业版没有自动续费的计费模式。因此,在您的许可期结束时,您的订阅将不会自动续订。如果您希望继续享受ABP商业版的服务,请在组织管理页面手动进行续费操作。如果您拥有多个组织,您可以点击即将到期的组织上的\"管理\"按钮,然后点击\"立即续费\"按钮来续订您的许可。您还可以查看许可到期后会发生什么?部分了解更多信息。",
+ "Volo.AbpIo.Commercial:040001": "API 访问密钥不正确。",
+ "GetLepton": "立即获取轻子",
+ "MyOrganizations_Detail_LicenseStartDate": "许可证开始日期",
+ "MyOrganizations_Detail_LicenseExpiryDate": "到期日",
"BlazoriseSupport": "如何获取Blazorise许可密钥并获得Blazorise团队的支持?",
"BlazoriseSupportExplanation": "请按照以下步骤获取Blazorise团队的支持并获得您的Blazorise许可密钥:",
"BlazoriseSupportExplanation1": "使用与您的abp.io账户相同的电子邮件地址在blazorise.com/support/register上注册一个新账户。请将“许可密钥”一栏留空,并确保该电子邮件地址与您在abp.io上的电子邮件账户相同。",
@@ -841,7 +847,243 @@
"BlazoriseSupportExplanation3": "在blazorise.com/support/login上登录Blazorise支持网站。",
"BlazoriseSupportExplanation4": "如果您有有效的ABP商业版许可证,您还将拥有Blazorise PRO许可证。您可以在blazorise.com/support/user/manage/license获取您的Blazorise许可密钥。",
"BlazoriseSupportExplanation5": "您可以在support网站上发布您的问题,并为您的应用程序生成一个产品令牌。",
+ "AbpLiveTrainingPackages": "ABP 现场培训包",
+ "Releases": "发布",
+ "ReleasesDescription": "ABP商业发布日志。",
+ "ReleaseDate": "发布日期",
+ "Labels": "标签",
+ "PreRelease": "预发布",
+ "AllTypes": "所有类型",
+ "Enhancement": "强化",
+ "Bug": "漏洞",
+ "Feature": "特征",
+ "AllUIs": "所有用户界面",
+ "MVC": "多维控制",
+ "BlazorServer": "Blazor服务器",
+ "MAUI": "毛伊岛",
+ "HowItWorks_Page_Title": "怎么运行的?",
+ "HowItWorks_Page_Description": "ABP 框架扩展了.NET 平台。因此,使用普通 .NET 解决方案可以做的任何事情都可以通过 ABP 框架实现。这使得以较低的学习曲线轻松上手。",
+ "HowItWorks_Description1": "ABP 框架扩展了.NET 平台。因此,使用普通 .NET 解决方案可以做的任何事情都可以通过 ABP 框架实现。这使得以较低的学习曲线轻松上手。",
+ "HowItWorks_Description2": "一旦您开始学习和使用 ABP 框架功能,开发您的软件将比以往更加愉快。",
+ "HowItWorks_Description3": "本页主要解释了作为 .NET 开发人员如何使用 ABP.IO 平台。",
+ "CreateANewSolution": "创建新的 .NET 解决方案",
+ "CreateANewSolution_Description1": "一切都从创建新的 ABP 集成 .NET 解决方案开始。",
+ "StartWithStartupTemplates": "启动预构建的启动解决方案模板之一",
+ "SimpleMonolithApplicationTemplate": "简单的整体式应用程序模板",
+ "LayeredApplicationTemplate": "分层应用模板",
+ "MicroserviceSolutionTemplate": "微服务解决方案模板",
+ "CreateEmptySolutionAndUseAbp": "或者创建一个新的空 .NET 解决方案并自行安装 ABP NuGet 和 NPM包。",
+ "CreatingSolutionWithMultipleOptions": "创建新解决方案时有多个用户界面和数据库选项。",
+ "UIFrameworkOptions": "UI 框架选项",
+ "DotnetSolutionWithoutDependency": "现在,您的本地计算机中有一个常规的 .NET 解决方案,不依赖于云平台或外部服务。",
+ "CheckTheDocumentForDetails": "您可以查看{1}文档了解详细信息。",
+ "UIAndDatabaseIndependent": "ABP 可以与 .NET 支持的任何 UI 和任何数据库提供程序一起使用。 \n然而,这些 UI 和数据库提供程序是预先集成的并且有详细记录。",
+ "InstallAbpModules": "安装 ABP 模块",
+ "DevelopYourSolution": "开发您的解决方案",
+ "DeployAnywhere": "随处部署",
+ "InstallAbpModule_Description1": "ABP是一个模块化的应用程序开发框架。启动解决方案模板已安装了必要的模块。 \n但是您可能希望在解决方案中使用更多应用程序模块。",
+ "InstallAbpModule_Description2": "每个模块都由一些NuGet和NPM包组成,并有一个安装文档。 ABP Suite自动完成大部分工作,然后您根据其文档手动配置或微调模块。",
+ "DevelopYourSolution_Description1": "ABP 的基础设施通过自动化重复性工作并提供预构建的基础设施和应用程序功能,使您能够专注于自己的业务代码。",
+ "DevelopYourSolution_Description2": "在下面的代码块中,您可以看到 ABP 框架如何无缝集成到您的代码中并自动为您执行重复性任务。",
+ "DevelopYourSolution_Description3": "即使在这个短代码块中,ABP 也为您做了很多事情。",
+ "DevelopYourSolution_Description4": "它提供了应用约定的基类,例如\n依赖注入。通用\n存储库服务提供了一种方便的\n方式与数据库交互。声明式\n授权与微调的权限系统一起使用。",
+ "DevelopYourSolution_Description5": "ABP 完全自动化了\n工作单元(用于数据库连接和事务管理)、 \n异常处理、 \n验证\n和审计日志记录。它提供了更多构建块来简化您的日常开发任务并专注于您自己的代码,同时创建生产就绪的\n应用程序。",
+ "DevelopYourSolution_Description6": "您可以想象,如果您全部手动完成,该代码块会变得多么长和复杂。",
+ "SuiteCrudGenerationInFewSeconds": "除了手动编码解决方案之外,您还可以使用 ABP Suite 工具在几分钟内创建完全可用的高级 CRUD 页面。它将代码生成到您的解决方案中,以便您可以根据您的自定义要求对其进行微调。",
+ "DeployAnywhere_Description1": "最终,您将拥有一个纯 .NET 解决方案。您可以将解决方案部署到您自己的服务器、云平台、Kubernetes 或您想要的任何地方。您可以根据需要部署到任意数量的服务器。 ABP 是一个与部署环境无关的工具。",
+ "ExpertiseAbpFramework": "ABP 框架专业知识",
+ "ExpertiseAbpFramework_Description1": "想要超越基础知识并获得 ABP.IO 平台的专业知识吗?",
+ "FreeDownload": "免费下载",
+ "Read": "读",
+ "HavingTrouble": "遇到麻烦?",
+ "HavingTrouble_Description1": "您在开发解决方案时遇到问题吗?我们在这儿!使用 ABP 支持平台\n或发送电子邮件直接从核心 ABP 框架团队成员那里获取帮助。",
+ "WeAreHereToHelp_Description1": "您可以浏览我们的帮助主题或在常见问题、 \n中搜索,也可以使用联系表向我们提问。",
+ "OtherModules": "其他模块",
+ "OtherModules_Description1": "帐户、审计日志、聊天、CMS 套件、文件管理、表单、GDPR、身份、语言管理、付款、SaaS 等等...",
+ "HowItWorks_DatabaseProviderOptions": "数据库提供商选项",
+ "SeeFAQ": "查看常见问题解答",
+ "ReleaseLogs": "发布日志",
+ "ReleaseLogs_Tag": "{0} 发布日志",
+ "ReleaseLogs_Pr": "拉取请求 #{0} - {1}",
+ "NoLabels": "无标签",
+ "DoesTheSubscriptionRenewAutomatically": "许可会自动续费吗?",
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商业版没有自动续费的计费模式。因此,在您的许可期结束时,您的订阅将不会自动续订。如果您希望继续享受ABP商业版的服务,请在组织管理页面手动进行续费操作。如果您拥有多个组织,您可以点击即将到期的组织上的\"管理\"按钮,然后点击\"立即续费\"按钮来续订您的许可。您还可以查看许可到期后会发生什么?部分了解更多信息。",
"ExtraQuestionCreditsFaqTitle": "我可以购买额外的问题支持次数吗?",
- "ExtraQuestionCreditsFaqExplanation": "是的,您可以购买额外的问题支持次数,请发送电子邮件至info@abp.io,并提供您的组织名称。以下是额外问题支持次数的价格列表:
"
+ "ExtraQuestionCreditsFaqExplanation": "是的,您可以购买额外的问题支持次数,请发送电子邮件至info@abp.io,并提供您的组织名称。以下是额外问题支持次数的价格列表:
",
+ "AlreadyBetaTester": "您已经加入了 Beta 测试员计划。",
+ "AbpStudio": "总部基地工作室",
+ "AbpStudio_Description": "ABP Studio 仍在开发中。您可以填写下面的表格,成为首批用户之一。",
+ "AbpStudio_Description1": "ABP Studio 是一款面向 ABP 开发人员的跨平台桌面应用程序。",
+ "AbpStudio_Description2": "它与 ABP 框架很好地集成,旨在通过自动化为您提供一个舒适的开发环境,提供有关您的解决方案的见解,使开发、运行和部署您的解决方案变得更加容易。",
+ "AbpStudio_ComingSoon": "即将推出计划测试版发布日期:2023 年第四季度。",
+ "AbpStudio_PlannedPreviewDate": "计划预览版发布日期:2023 年第四季度。",
+ "BetaRequest": "测试版请求",
+ "CreateNewSolutions": "创建新的解决方案",
+ "CreateNewSolutions_Description1": "您可以通过多种选项轻松创建从简单应用程序到模块化整体或微服务解决方案。您将获得适合您企业的完整生产就绪基础软件解决方案。",
+ "ArchitectYourSolutions": "设计您的解决方案",
+ "ArchitectYourSolutions_Description1": "通过创建模块或服务并在它们之间建立关系,可以更轻松地构建整体模块化和微服务解决方案结构。您还可以安装或卸载预构建的应用程序模块。",
+ "ExploreYourSolution": "探索您的解决方案",
+ "ExploreYourSolution_Description1": "ABP Studio 显示了解决方案中的组件以及解决方案所依赖的模块的高级视图。您可以探索实体、服务、HTTP API 等,而无需打开代码库。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "轻松运行多应用程序或微服务解决方案",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "只需单击一下即可运行一项、多项或所有服务。这样,就可以很容易地停止一个服务,在 Visual Studio 中运行它来测试或调试。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "查看服务列表,查看每个服务的实时 HTTP 请求和异常计数。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "查看传入任何服务的所有HTTP 请求的所有详细信息。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "在任何服务中实时探索异常详细信息,轻松过滤和搜索。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "显示应用程序日志,按日志级别过滤或按文本搜索。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "无需离开解决方案运行器即可浏览应用程序的 UI。",
+ "IntegrateToYourKubernetesCluster": "集成到您的 Kubernetes 集群",
+ "IntegrateToYourKubernetesCluster_Description1": "将本地开发环境连接到本地或远程 Kubernetes 集群,该集群已在其中运行您的微服务解决方案。",
+ "IntegrateToYourKubernetesCluster_Description2": "访问 Kubernetes 中的任何服务,其服务名称为 DNS,就像它们在本地计算机中运行一样。",
+ "IntegrateToYourKubernetesCluster_Description3": "拦截该集群中的任何服务,因此被拦截服务的所有流量都会自动重定向到本地计算机中运行的服务。当您的服务需要使用 Kubernetes 中的任何服务时,流量会被重定向回集群,就像您的本地服务在 Kubernetes 内部运行一样。",
+ "GetInformed": "获取信息",
+ "Studio_GetInformed_Description1": "留下您的联系信息,以便在 ABP Studio 上线后第一时间获得通知并试用。",
+ "Studio_GetInformed_Description2": "计划预览版发布日期:2023 年第三季度。",
+ "ThankYou!": "谢谢你!",
+ "SendBetaRequest": "发送测试版请求",
+ "YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio beta 测试员计划。",
+ "PricingExplanation2": "30 天退款保证 —了解更多",
+ "MoneyBackGuaranteeText": "* 所有许可证均提供 30 天退款保证!团队许可证 100% 退款,商业和企业许可证 30 天内退款 60%。",
+ "MobileApplicationStartupTemplates": "移动应用程序启动模板",
+ "MobileApplicationStartupTemplates_Description1": "适用于您的 ABP 商业解决方案的集成移动应用程序启动模板。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "使用 ABP 移动启动模板创建强大的业务线应用程序",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial 提供了两个使用React Native和.NET MAUI 实现的移动应用程序启动模板。当您创建新的基于 ABP 的解决方案时,您还将拥有连接到后端 API 的基本启动应用程序。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "该应用程序具有预构建的身份验证令牌周期、多语言支持、多租户支持、登录、忘记密码、配置文件管理和用户管理页面。您可以添加自己的业务逻辑并根据您的需求进行自定义。",
+ "TwoFrameworkOptions": "两种框架选项",
+ "TwoFrameworkOptions_Description": "ABP 提供了React Native和.NET MAUI移动启动模板。这样,您就可以选择最适合您需求的一种。这两个应用程序的代码重用率在 iOS 和 Android 平台之间最高。",
+ "PreIntegratedToYourBackend": "预先集成到您的后端",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile 应用程序已预先集成到您的后端 API。它从服务器获取有效的身份验证令牌并发出经过身份验证的请求。",
+ "MultiLanguage": "多语言",
+ "MultiLanguage_Description": "它已经支持 10 多种开箱即用的语言。您还可以添加下一种语言。",
+ "Arabic": "阿拉伯",
+ "Czech": "捷克语",
+ "English": "英语",
+ "Hungarian": "匈牙利",
+ "Finnish": "芬兰",
+ "French": "法语",
+ "Hindi": "印地语",
+ "Portuguese": "葡萄牙语",
+ "Italian": "意大利语",
+ "Russian": "俄语",
+ "Slovak": "斯洛伐克语",
+ "Turkish": "土耳其",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "使用 ABP 移动应用程序吸引并留住客户",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "您的客户希望随时随地管理他们的产品和订阅。这需要组织创建移动应用程序,使客户能够快速、无缝地满足他们的请求。",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "借助 ABP Mobile 应用程序,您可以使用单一代码库为 Android 和 iOS 创建高质量的本机移动应用程序,并且不会影响安全性、质量或可扩展性。",
+ "OneCodeBaseMultipleDevices": "一种代码库支持多种设备",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobile 应用程序是跨平台的。它们可以在 iOS 和 Android 设备上安装和运行,并且使用单一代码库适应不同的外形尺寸。开发人员只需创建一次 UI 和前端代码,无需针对要支持的每个设备调整代码。",
+ "ComesWithTheSourceCode": "附带源代码",
+ "ComesWithTheSourceCode_Description": "移动应用程序随源代码一起提供。轻松自定义应用程序的 UX/UI,以满足品牌指南。",
+ "Purchase_OneYearPrice": "1 年价格",
+ "Purchase_DeveloperSeatCount": "开发者席位数",
+ "Purchase_DevelopersAlreadyIncluded": "已包含 {0} 个开发者",
+ "1Year": "1年",
+ "{0}Years": "{0} 年",
+ "1YearLicense": "1 年许可证",
+ "{0}YearsLicense": "{0} 年许可",
+ "1AdditionalDeveloper": "1 名额外开发人员",
+ "{0}AdditionalDevelopers": "{0} 其他开发者",
+ "Discount": "折扣 ({0}%)",
+ "Summary": "概括",
+ "TrainingPack": "训练包",
+ "TrainingPackDiscount": "培训包折扣",
+ "Purchase_OnboardingTraining_Description": "此现场培训套餐适用于 8 名学生的班级,并且此折扣仅在使用新许可证购买时有效。了解更多",
+ "Purchase_Save": "节省 {0}% {1} {2}",
+ "RemoveBasket": "从购物篮中取出",
+ "WhyABPIOPlatform?": "为什么选择ABP.IO平台?",
+ "DocumentAim": "本文档旨在回答一个大问题:",
+ "DocumentAim_Description": "“为什么应该使用 ABP.IO 平台而不是从头开始创建新的解决方案?”",
+ "DocumentAim_Description2": "该文档介绍了构建现代软件解决方案的挑战,并解释了 ABP 如何应对这些挑战。",
+ "CreatingANewSolution": "创建新的解决方案",
+ "CreatingANewSolution_Description": "当您需要开始一个新的解决方案时,您需要问自己很多问题,并且在开始编写第一个业务代码之前您应该花费大量时间。",
+ "CreatingAnEmptySolution": "创建一个空的解决方案",
+ "THEPROBLEM": "问题",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "即使创建一个几乎空的解决方案也是具有挑战性的;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "您如何跨项目组织代码库?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "有哪些层以及它们如何相互作用?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "如何集成到第三方库和系统?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "如何设置自动化测试?",
+ "ABPSOLUTION": "动态血压解决方案",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基于领域驱动设计原则提供了一个架构良好、分层且可用于生产的启动解决方案。该解决方案还包括每个层的预配置单元和集成测试项目。",
+ "CommonLibraries": "通用库",
+ "CommonLibraries_THEPROBLEM_Description": "您应该使用哪些库来实现常见需求?软件开发生态系统是高度动态的,这使得跟上最新的工具、库、趋势和方法变得具有挑战性。",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP 将流行的、成熟的和最新的库预先集成到解决方案中。您不需要花时间集成它们或使它们相互通信。它们开箱即用,可以正常工作。",
+ "UITheme&Layout": "用户界面主题和布局",
+ "UITheme&Layout_THEPROBLEM_Description": "在解决 UI 问题时,会出现一系列挑战。其中包括为响应式、现代且适应性强的 UI 套件奠定基础,该套件具有一致的外观和导航菜单、页眉、工具栏、页脚、小部件等一系列功能。",
+ "UITheme&Layout_THEPROBLEM_Description2": "即使您选择预先设计的主题,将其无缝集成到您的项目中也可能需要数天的开发时间。另一个障碍在于升级此类主题。通常,主题的 HTML/CSS 结构会与您的 UI 代码交织在一起,从而呈现未来的主题更改或升级复杂的任务。代码和设计的这种交织使后续调整的灵活性变得复杂。",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP 框架提供了独特的主题系统,可以将您的 UI 代码从主题约束中解放出来。主题独立存在,打包为 NuGet 或 NPM 包,使主题安装或升级只需几分钟。虽然您保留开发自定义主题或集成现有主题的选项,但 ABP Commercial 提供了一系列精致且现代的主题。",
+ "UITheme&Layout_ABPSOLUTION_Description2": "此外,还有 Telerik 和 DevExpress 等 UI 组件提供商。然而,这些提供商主要提供单独的组件,让您有责任建立自己的布局系统。在基于 ABP 的项目中工作时,您可以无缝合并这些库,就像在任何其他项目中一样。",
+ "TestInfrastructure": "测试基础设施",
+ "TestInfrastructure_THEPROBLEM_Description": "建立强大的测试环境是一项耗时的工作。它涉及在解决方案中设置专用测试项目,仔细选择必要的工具,创建服务和数据库模拟,制作必要的基类和实用服务以最大限度地减少测试中的冗余代码,以及解决各种相关任务。",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP 启动模板预先配备了已配置的测试项目,可为您简化流程。这意味着从第一天开始,您就可以立即开始编写初始单元或集成测试代码。",
+ "CodingStandards&Training": "编码标准和培训",
+ "CodingStandards&Training_THEPROBLEM_Description": "设置开发解决方案后,您通常必须教开发人员系统如何工作以及如何使用相同的商定方法来构建它。即使您为他们提供培训,保持文档最新也可能很困难。随着时间的推移,每个开发人员可能会以自己的方式编写代码,导致编写代码的规则变得彼此不同。",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP 解决方案已经组织得很整齐,并且有明确的解释。分步教程和指南向您准确展示如何处理 ABP 项目。",
+ "KeepingYourSolutionUpToDate": "让您的解决方案保持最新",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "开始开发后,您必须跟踪用于升级和补丁的库的新版本。",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "我们定期将所有软件包更新到最新版本,并在稳定版本发布之前对其进行测试。当您更新 ABP 框架时,其所有依赖项都会升级为边缘技术。",
+ "DRY": "不要重复自己!",
+ "DRY_Description": "创建基础解决方案需要大量时间并且需要良好的架构经验。然而,这仅仅是开始!当您开始开发时,您可能需要编写大量重复的代码;如果所有这些都能自动处理,那就太好了。",
+ "DRY_Description2": "ABP 通过遵循约定优于配置的原则,尽可能地自动化和简化重复代码。但是,当您需要切换到手动档时,它并不限制您。控制权始终掌握在您手中。",
+ "Authentication": "验证",
+ "Authentication_THEPROBLEM_Description": "单点登录、Active Directory / LDAP 集成、OpenIddict 集成、社交登录、双因素身份验证、忘记/重置密码、电子邮件激活、新用户注册、密码复杂性控制、尝试失败时锁定帐户、显示失败的登录尝试...等等。我们知道您对所有这些通用要求都很熟悉。你并不孤单!",
+ "Authentication_ABPSOLUTION_Description": "ABP 框架和商业版本提供了所有这些预先实现的标准内容作为可重用的帐户模块。您只需启用并配置您需要的内容即可。",
+ "CrossCuttingConcerns": "跨领域的关注点",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "横切关注点是应该为每个用例实现的基本重复逻辑。一些例子;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "启动事务,成功时提交,错误时回滚。",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "处理和报告异常,向客户端返回正确的错误响应并在客户端处理错误情况。",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "实现授权和验证,返回正确的响应并在客户端处理这些响应。",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP 框架自动化或简化了所有常见的横切关注点。您只需编写对您的业务重要的代码,ABP 将按照惯例处理其余部分。",
+ "ArchitecturalInfrastructure": "建筑基础设施",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "您通常需要构建基础设施才能正确实施您的架构。例如,您通常实现存储库模式。您定义一些基类来简化和标准化创建实体、服务、控制器和其他对象。",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP 框架提供了所有这些以及更多开箱即用的功能。它是成熟的并且有充分的记录。",
+ "EnterpriseApplicationRequirements": "企业应用需求",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "在每个业务应用中都有很多需求需要重复实现;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "详细的权限体系,根据角色和用户对UI进行权限管理。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "写入审核日志和实体历史记录以跟踪用户何时修改数据库记录。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "对您的实体进行软删除,以便将它们标记为已删除,而不是从数据库中物理删除并在查询中自动过滤已删除的实体。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "创建抽象和包装器以从前端代码使用后端 API。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排队并执行后台作业。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "处理全球系统中的多个时区。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在服务器和客户端之间共享验证、本地化、授权逻辑。",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP 提供了一个基础设施来轻松实现此类需求。同样,您不必花费宝贵的时间一次又一次地重新实现所有这些。",
+ "GeneratingInitialCode&Tooling": "生成初始代码和工具",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "您将在典型的 Web 应用程序中构建许多类似的页面。他们中的大多数都会执行类似的 CRUD 操作。重复创建这样的页面非常繁琐,而且容易出错。",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite可以在几秒钟内为您的实体生成全栈 CRUD 页面。生成的代码是分层且干净的。所有标准验证和授权要求均已实施。另外,还会生成单元测试类。一旦获得完全运行的页面,您可以根据您的业务需求对其进行修改。",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "集成到第三方库和系统",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多数库都被设计为低级别,您通常会做一些工作来正确集成它们,而无需在解决方案中的各处重复相同的集成和配置代码。例如,假设您必须使用 RabbitMQ 来实现分布式事件总线。你想做的就是;将消息发送到队列并处理传入的消息。但您需要了解消息传递模式、队列和交换细节。要编写高效的代码,您必须创建一个池来管理连接、客户端和通道。您还必须处理异常、ACK 消息、失败时重新连接到 RabbitMQ 等。",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分布式事件总线集成抽象了所有这些细节。您可以轻松地发送和接收消息。您需要编写低级代码吗?没问题,您随时都可以这样做。当您需要使用正在使用的库的低级功能时,ABP 不会限制您。",
+ "WhyNotBuildYourOwnFramework?": "为什么不构建自己的框架?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基础设施,即使是最简单的方式,也需要花费大量时间来构建、维护和记录。随着时间的推移,它会变得越来越大,并且很难在解决方案中维护它。将它们分离成可重用的项目是构建您自己的内部框架的起点。",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "构建、记录、培训和维护内部框架确实很困难。如果您没有经验丰富的专门框架团队,您的内部框架很快就会变成无人能够理解和维护的未记录的遗留代码。另一方面,这些框架一般是由团队中的一两个开发人员开发的。这些人正在成为知识孤岛。这对他们有利,但对公司不利,因为他们是项目的单点故障-SPOF- 。一旦他们离开公司,项目就会急剧下降。",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP框架是一个社区驱动的、文档齐全、成熟且通用的应用程序框架。由经验丰富的开发人员组成的团队正在努力使其保持最新、易于理解和舒适使用。使用这样一个稳定的框架可以让您专注于自己的业务代码,并在需要时获得专家的框架帮助。",
+ "ArchitecturalInfrastructure_Description": "SaaS 应用程序、模块化或微服务系统是最常用的企业软件模型。构建这样的系统不仅需要良好的理解和经验,还需要强大的软件基础设施。否则,您会发现自己花费了大量精力来支持代码库中的这些架构细节。",
+ "Modularity": "模块化",
+ "Modularity_THEPROBLEM_Description": "构建真正的模块化系统并不容易!系统的所有方面(数据库、实体、API、UI 页面/组件)都可以拆分为模块,并且每个模块都可以重复使用,无需其他模块。普通的 ASP.NET Core 不提供这样的模块化架构。如果你需要的话,你应该从头开始考虑。",
+ "Modularity_ABPSOLUTION_Description": "ABP框架天生就是一个模块化的应用程序开发结构。框架中的每个功能都是为了与模块化兼容而开发的。文档和指南解释了如何以标准方式开发可重用模块。",
+ "SaaSMultiTenancy": "SaaS/多租户",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "多租户是实施 SaaS 系统的常用方法。然而,实施一致的多租户基础设施可能会变得复杂。",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供了完整的多租户基础设施,并从业务代码中抽象出复杂性。您的应用程序代码主要是多租户感知的,而 ABP 框架会自动将数据库、缓存和租户的其他详细信息相互隔离。它支持单一数据库、每个租户数据库和混合方法。它正确配置了 Microsoft Identity 和 OpenIddict 等库,这些库通常不兼容多租户。",
+ "Microservices": "微服务",
+ "Microservices_THEPROBLEM_Description": "构建微服务系统需要许多基础设施细节:对应用程序和微服务进行身份验证和授权以及在微服务之间实现异步消息传递和同步(Rest/GRPC)通信模式是最基本的问题。",
+ "Microservices_ABPSOLUTION_Description": "ABP 框架提供服务、指南和示例,帮助您使用行业标准工具实施微服务解决方案。",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更进一步,提供了一个完整的启动模板来启动您的微服务解决方案。",
+ "PreBuiltModules": "预建模块",
+ "PreBuiltModules_THEPROBLEM_Description": "我们所有人都有相似但略有不同的业务需求。然而,我们都应该重新发明轮子,因为没有人的代码可以直接在我们的解决方案中工作。它们都是更大解决方案的嵌入部分。",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial模块提供了大量可重用的应用模块,如支付、聊天、文件管理、审计日志报告等。所有这些模块都可以轻松安装到您的解决方案中并直接运行。我们不断添加更多模块。",
+ "PreBuiltModules_ABPSOLUTION_Description2": "所有模块均设计为可根据您的业务需求进行定制。如果您需要完全控制,您可以下载任何模块的完整源代码,并根据您的特定业务需求进行完全定制。",
+ "ABPCommunity": "总部社区",
+ "ABPCommunity_Description": "最后,在一个每个人都遵循相似的编码风格和原则并共享通用基础设施的大社区中,当您遇到麻烦或需要设计决策帮助时,这会带来力量。由于我们编写的代码相似,因此我们可以更好地互相帮助。 ABP 是一个社区支持的项目,在 GitHub 上拥有超过 10K star。",
+ "ABPCommunity_Description2": "在 ABP 开发人员之间共享代码甚至可重用的库很容易。适合您的代码片段也适用于其他人。有很多示例和教程,您可以直接为您的应用程序实现。",
+ "ABPCommunity_Description3": "当您聘请一位曾经使用过 ABP 架构的开发人员时,他会立即了解您的解决方案并在很短的时间内开始开发。",
+ "WhyAbpIo_Page_Title": "为什么选择ABP.IO平台?",
+ "AbpStudio_Page_Title": "总部基地工作室",
+ "CampaignInfo": "购买新许可证或续订现有许可证即可获得额外 2 个月的有效期,无需额外费用!此优惠对所有许可计划均有效。确保您利用此限时促销来扩大对高级功能和升级的访问范围。",
+ "HurryUpLastDay": "赶快!最后一天:{0}",
+ "CreatingCRUDPagesWithABPSuite": "使用 ABP Suite 创建 CRUD 页面",
+ "Testimonials": "感言",
+ "MultipleYearDiscount": "多年折扣",
+ "CampaignDiscountText": "黑色星期五折扣",
+ "CampaignDiscountName": "黑色星期五",
+ "CampaignName:BlackFriday": "黑色星期五"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
index a90e7f20bbb..59c21a56cf9 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
@@ -9,9 +9,10 @@
"QuestionCount": "剩餘/總問題",
"Unlimited": "無限",
"Owners": "擁有者",
+ "Owner": "擁有者",
"AddMember": "加入成員",
- "AddOwner": "加入擁有者",
- "AddDeveloper": "加入開發者",
+ "AddNewOwner": "新增所有者",
+ "AddNewDeveloper": "新增開發者",
"UserName": "使用者名稱",
"Name": "名稱",
"EmailAddress": "電子信箱地址",
@@ -64,8 +65,6 @@
"Themes": "主題",
"JoinOurNewsletter": "加入我們的時事通訊",
"Send": "發送",
- "Learn": "學習",
- "AdditionalServices": "額外的服務",
"WhatIsABPFramework": "什麽是ABP框架?",
"OpenSourceBaseFramework": "開源的框架",
"ABPFrameworkExplanation": "
升級:透過升級您的許可證,您將升級到更高的許可證計劃,這將使您獲得額外的好處。查看許可證比較表以了解許可證計劃之間的差異。另一方面,當您升級時,您的許可證到期日不會改變!要延長許可證結束日期,您需要延長許可證。",
"LicenseRenewalCost": "一年後的許可續期費用是多少?",
"LicenseRenewalCostExplanation": "標準 Team 許可證的續訂(擴展)價格為 ${0},標準 Business License 為 ${1},標準 Enterprise License 為 ${2}。 如果您已經是客戶,請登錄您的帳戶查看可用的續訂價格。",
"HowDoIRenewMyLicense": "如何續費我的許可證?",
@@ -195,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "
在通過銀行轉賬發送許可費後,將您的收據和所需的許可類型通過電子郵件發送至accounting@abp.io。 我們的國際銀行賬戶信息:",
"HowToUpgrade": "可用新版本時如何升級現有應用程序?",
@@ -354,60 +369,721 @@
"WeWillSendYouADownloadLink": "下載電子書的鏈接已發送至 {0}。
檢查您的收件箱/垃圾箱/垃圾箱!",
"InvalidFormInputs": "請輸入表格中指定的有效信息。",
"DDDBookEmailBody": "謝謝你。
要下載您的圖書,請點擊此處。",
- "FreeDDDEBook": "免費 DDD 電子書",
"StartFree": "免費開始",
"FreeTrial": "免費試用",
"AcceptsMarketingCommunications": " 是的,我想接收 ABP 商業營銷通訊。",
"PurposeOfUsage": "使用目的",
- "Industry": "行業",
"Choose": "- 選擇 -",
"CompanyOrganizationName": "公司/組織名稱",
"CompanySize": "公司規模",
"Next": "下一個",
"StartTrial": "開始我的免費試用",
- "ContactUsIssues": "如果您有任何問題,請聯繫我們",
+ "ContactUsQuestions": "如有任何問題,請聯絡我們",
"TrialActivatedWarning": "一個用戶只能有 1 個免費試用期。您已經使用了試用期。",
+ "ActivationRequirement": "您距離開始試用還差最後一步。
檢查您的資訊後,我們將啟動您的許可證。您的許可證啟動後,我們將向{0}發送電子郵件。別擔心,這個過程不會花很久!",
"SaveAndDownload": "保存和下載",
"CompanyNameValidationMessage": "公司名稱太長!",
"AddressValidationMessage": "地址太長!",
"TaxNoValidationMessage": "TAX/VAT No 太長了!",
"NotesValidationMessage": "備註字段太長!",
"CheckYourBillingInfo": "您只能創建一次發票!在創建發票之前檢查您的帳單信息。",
- "Volo.AbpIo.Commercial:030000": "您已經使用了試用期。",
- "Volo.AbpIo.Commercial:030001": "此組織名稱已存在。",
"StartYourFreeTrial": "開始你的免費試用",
"TrialLicenseModelInvalidErrorMessage": "以下字段之一無效:國家名稱、公司規模、行業或使用目的。",
"Trial": "審判",
"Purchased": "已購買",
- "PurchaseLicense": "購買 {0} 許可證",
+ "PurchaseNow": "現在買",
"PurchaseTrialLicenseMessage": "您的許可證到期日期是 {0}。
如果您想繼續使用您在免費試用期內創建的項目,您需要更改 appsettings.secrets.json
文件中的許可證密鑰。這是您的許可證密鑰:",
"TrialLicenseExpireMessage": "您正在使用試用許可證,您的試用許可證將於 {0}到期。",
"TryForFree": "免費試用",
"TrialLicenseExpiredInfo": "您的試用許可期限已過!",
- "CommercialNewsletterConfirmationMessage": "我同意條款和條件和隱私政策。",
- "BlazoriseLicense": "我们是否需要购买Blazorise许可证?",
- "BlazoriseLicenseExplanation": "我公司Volosoft和公司Megabit之间有合作协议,根据此协议,购买将同时包含了Blazorise许可证与ABP商业产品,因此我们的客户不需要再额外购买Blazorise许可证。",
- "discountForYears": "{0}% 折扣 {1} 年",
- "BlackFridayDiscount": "黑色星期五折扣",
- "OnboardingTrainingFaqTitle": "你們有 ABP 入職培訓嗎?",
- "OnboardingTrainingFaqExplanation": "是的,我們有 ABP 培訓服務來幫助您快速啟動 ABP 項目。您將從 ABP 核心團隊成員那裡了解 ABP,並獲得開始您的 ABP 項目的技能。在入職培訓中,我們將解釋如何設置您的開發環境、安裝所需的工具、創建功能齊全的 CRUD 頁面。培訓將進行直播並使用 Zoom 應用程序,我們對使用其他在線會議平台持開放態度。培訓語言為英語。您也可以在會議期間提出有關 ABP 的問題。將為雙方計劃一個方便的時間和日期。要獲取更多信息,請通過 info@abp.io 聯繫我們。",
- "SupportPolicyFaqTitle": "您的支持政策是什麼?",
- "SupportPolicyFaqExplanation": "我們只支持活動和以前的主要版本。我們不保證為第 3 個和更早的主要版本發布補丁。例如,如果活動版本是 7.0.0,我們將發布 6.x.x 和 7.x.x 的補丁版本。此外,我們僅對 ABP Framework 和 ABP Commercial 相關問題提供支持。這意味著不支持 ABP 產品使用的第 3 方應用程序、雲服務和其他外圍庫。我們將盡商業上合理的努力,在“Volosoft Bilisim A.S”的正式營業時間內為我們的客戶提供技術支持。另一方面,我們不承諾服務級別協議 (SLA) 響應時間,但我們會盡量在我們的官方工作時間內盡快響應技術問題。除非與客戶達成特殊協議,否則我們僅在 https://support.abp.io 上提供支持。我們還提供私人電子郵件支持,僅適用於企業許可證持有者。",
"DowngradeLicensePlan": "我以後可以降級到更低的許可計劃嗎?",
"DowngradeLicensePlanExplanation": "您不能降級現有的許可計劃。但是您可以購買新的較低許可計劃並在新許可上繼續您的開發。購買較低的許可證後,您只需通過 ABP CLI 命令登錄到新的許可證計劃:`abp login
請參閱許可證比較表以檢查許可證類型之間的差異。",
+ "SelectTargetLicense": "選擇目標許可證",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "是的,將我的許可證有效期延長 1 年。",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "您想將您的駕照再延長一年嗎?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "升級不會延長您的許可證有效期限!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "透過升級您的許可證,您將升級到更高的許可證類型,這將使您獲得額外的好處。請參閱許可證比較表以檢查許可證類型之間的差異。",
+ "Landing_Page_CustomerStories": "客戶案例",
+ "Landing_Page_OurGreatCustomers": "我們的大客戶",
+ "Landing_Page_WebApplicationFramework": "網路應用框架",
+ "Landing_Page_WebDevelopmentPlatform": "網頁開發平台",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "完整的網頁開發平台",
+ "Landing_Page_TryFreeDemo": "嘗試免費演示",
+ "Landing_Page_StartingPointForWebApplications": "基於 ASP.NET Core 的 Web 應用程式的起點!它基於最佳 Web 開發的 ABP 框架。",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP 框架提供了一個軟體基礎設施,可以透過最佳實踐開發優秀的 Web 應用程式。",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "微服務相容架構",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "預先建置的應用程式模組和主題",
+ "Landing_Page_MultiTenantArchitecture": "多租用戶架構",
+ "Landing_Page_MultiTenancyDescription": "SaaS 應用程式變得簡單!從資料庫到 UI 的整合多租戶。",
+ "Landing_Page_DDDIntroduction": "基於DDD模式和原則進行設計和開發。為您的應用程式提供分層模型。",
+ "Landing_Page_CrossCuttingConcernsInfo": "用於授權、驗證、異常處理、快取、稽核日誌記錄、交易管理等的完整基礎架構。",
+ "Landing_Page_PreBuiltApplicationModules": "預先建置的應用程式模組,其中包括最常見的 Web 應用程式要求。",
+ "Landing_Page_ChatModule": "聊天",
+ "Landing_Page_DocsModule": "文件",
+ "Landing_Page_FileManagementModule": "文件管理",
+ "Landing_Page_CustomerStory_1": "ABP Commercial 幫助 SC Ventures 在 9 個月內交付了銀行級多租戶筒倉資料庫 SaaS 平台,以支援來自多個整合錨點的大額發票的應收帳款/應付帳款供應鏈融資。 ABP 的模組化使團隊能夠以創紀錄的時間交付、通過所有 VAPT,並透過完整的 CI/CD 和管道將容器化微服務堆疊部署到生產中。",
+ "Landing_Page_CustomerStory_2": "我們看到了使用 ABP Commercial 來減少客製化開發專案的開銷的價值。團隊可以統一不同專案流中的程式碼模式。我們看到該框架具有更大的潛力,可以讓我們比以前更快地建立新功能。我們相信我們將不斷看到利用 ABP Commercial 的價值。",
+ "Landing_Page_CustomerStory_3": "我們愛 ABP。我們不必從頭開始編寫所有內容。我們從開箱即用的功能開始,只專注於我們真正需要編寫的內容。此外,ABP 架構良好,程式碼品質高,錯誤較少。如果我們必須自己編寫所需的所有內容,我們可能需要花費數年時間。我們喜歡的另一件事是新版本、問題修復或改進很快就會每隔一周推出\n 。我們不會等太久。",
+ "Landing_Page_CustomerStory_4": "ABP Commercial 是一款極佳的產品,值得推薦。在單一可配置平台上為我們的客戶推出商業產品。為任何團隊提供的框架和工具的快速啟動都是值得的。 ABP Commercial 最適合我們的需求。",
+ "Landing_Page_AdditionalServices": "定製或批量許可證、入職、現場培訓和支援、客製化專案開發、移植現有專案等等...",
+ "Landing_Page_IncludedDeveloperLicenses": "包含{0} 個開發者許可",
+ "Landing_Page_SeeOnDemo": "請參閱演示",
+ "Landing_Page_LeptonThemes": "輕子主題",
+ "Landing_Page_AccountModuleDescription_1": "該模組實現應用程式的身份驗證系統;",
+ "Landing_Page_AccountModuleDescription_2": "提供帶有使用者名稱和密碼的登入頁面",
+ "Landing_Page_AccountModuleDescription_3": "提供註冊頁面來建立新帳戶。",
+ "Landing_Page_AccountModuleDescription_4": "提供忘記密碼頁面,以透過電子郵件發送密碼重設連結。",
+ "Landing_Page_AccountModuleDescription_5": "透過 UI 提供電子郵件確認功能。",
+ "Landing_Page_AccountModuleDescription_6": "實施兩因素身份驗證(簡訊和電子郵件)。",
+ "Landing_Page_AccountModuleDescription_7": "實現使用者鎖定(在一定時間內因無效憑證而導致登入失敗達到一定次數時,將帳戶鎖定設定的時間)。",
+ "Landing_Page_AccountModuleDescription_8": "實作Identity Server身份驗證伺服器 UI 和功能。",
+ "Landing_Page_AccountModuleDescription_9": "允許在多租戶環境中在租戶之間切換。",
+ "Landing_Page_AccountModuleDescription_10": "允許更改應用程式的UI 語言。",
+ "Landing_Page_AuditLoggingModuleDescription_1": "此模組為審計基礎設施提供審計日誌報告UI。允許搜尋、過濾和顯示審核日誌條目和實體變更日誌。",
+ "Landing_Page_AuditLoggingModuleDescription_2": "審核日誌條目包含有關每個客戶端請求的關鍵資料:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL、瀏覽器、IP 位址、客戶端名稱",
+ "Landing_Page_AuditLoggingModuleDescription_4": "使用者",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP方法、HTTP回傳狀態碼",
+ "Landing_Page_AuditLoggingModuleDescription_6": "成功/失敗、異常詳細資訊(如果有)",
+ "Landing_Page_AuditLoggingModuleDescription_7": "請求執行時長",
+ "Landing_Page_AuditLoggingModuleDescription_8": "實體已在此請求中建立、刪除或更新(具有變更的屬性)。",
+ "Landing_Page_BloggingModuleDescription_1": "該模組為您的 ABP 應用程式添加一個簡單的部落格;",
+ "Landing_Page_BloggingModuleDescription_2": "允許在單一應用程式中建立多個部落格。",
+ "Landing_Page_BloggingModuleDescription_3": "支援Markdown格式。",
+ "Landing_Page_BloggingModuleDescription_4": "允許為貼文撰寫評論。",
+ "Landing_Page_BloggingModuleDescription_5": "允許為部落格文章分配標籤。",
+ "Landing_Page_BloggingModuleDescription_6": "請參閱blog.abp.io網站作為部落格模組的即時範例。",
+ "Landing_Page_ChatModuleDescription_1": "此模組用於應用程式中使用者之間的即時訊息傳遞。",
+ "Landing_Page_ChatModuleDescription_2": "聊天頁面上的即時訊息傳遞。",
+ "Landing_Page_ChatModuleDescription_3": "在應用程式中搜尋用戶以獲取新對話。",
+ "Landing_Page_ChatModuleDescription_4": "最近對話的聯絡人清單。",
+ "Landing_Page_ChatModuleDescription_5": "當使用者查看另一個頁面時有新訊息通知。",
+ "Landing_Page_ChatModuleDescription_6": "選單圖示上的未讀訊息總數徽章。",
+ "Landing_Page_ChatModuleDescription_7": "每個對話的未讀訊息計數。",
+ "Landing_Page_ChatModuleDescription_8": "延遲載入對話。",
+ "Landing_Page_DocsModuleDescription_1": "此模組用於創建技術文件網站;",
+ "Landing_Page_DocsModuleDescription_2": "內建GitHub 整合:直接在 GitHub 上撰寫和管理文件。",
+ "Landing_Page_DocsModuleDescription_3": "版本控制支援直接整合到 GitHub 版本。",
+ "Landing_Page_DocsModuleDescription_4": "支援多語言(支援預設語言)。",
+ "Landing_Page_DocsModuleDescription_5": "支援Markdown和 HTML 格式。",
+ "Landing_Page_DocsModuleDescription_6": "提供導航和大綱部分。",
+ "Landing_Page_DocsModuleDescription_7": "允許在單一應用程式中託管多個專案文件。",
+ "Landing_Page_DocsModuleDescription_8": "GitHub 上文件的鏈接,因此任何人都可以通過單擊“編輯”鏈接輕鬆做出貢獻。",
+ "Landing_Page_DocsModuleDescription_9": "除了 GitHub 來源之外,還允許簡單地使用資料夾作為文件來源。",
+ "Landing_Page_FileManagementModuleDescription_1": "在分層資料夾結構中上傳、下載和組織文件。",
+ "Landing_Page_FileManagementModuleDescription_2": "此模組用於上傳、下載檔案並以分層資料夾結構組織檔案。它還與多租戶相容,您可以確定租戶的總大小限制。",
+ "Landing_Page_FileManagementModuleDescription_3": "此模組基於BLOB儲存系統,因此可以使用不同的儲存提供者來儲存檔案內容。",
+ "Landing_Page_IdentityModuleDescription_1": "該模組實現了應用程式的使用者和角色系統;",
+ "Landing_Page_IdentityModuleDescription_2": "基於Microsoft 的 ASP.NET Core Identity庫建置。",
+ "Landing_Page_IdentityModuleDescription_3": "管理系統中的角色和使用者。一個使用者可以擁有多個角色。",
+ "Landing_Page_IdentityModuleDescription_4": "設定角色和使用者層級的權限。",
+ "Landing_Page_IdentityModuleDescription_5": "啟用/停用每個使用者的兩因素身份驗證和使用者鎖定。",
+ "Landing_Page_IdentityModuleDescription_6": "管理基本使用者設定檔和密碼。",
+ "Landing_Page_IdentityModuleDescription_7": "管理系統中的聲明類型,為角色和使用者設定聲明。",
+ "Landing_Page_IdentityModuleDescription_8": "設定頁面來管理密碼複雜性、使用者登入、帳戶和鎖定。",
+ "Landing_Page_IdentityModuleDescription_9": "支援LDAP認證。",
+ "Landing_Page_IdentityModuleDescription_10": "提供電子郵件和電話號碼驗證。",
+ "Landing_Page_IdentityModuleDescription_11": "支援社交登入整合(Twitter、Facebook、GitHub 等)。",
+ "Landing_Page_IdentityModuleDescription_12": "管理系統中的組織單位。",
+ "Landing_Page_PaymentModuleDescription_1": "提供不同支付網關的整合。",
+ "Landing_Page_PaymentModuleDescription_2": "此模組提供支付網關的集成,因此您可以輕鬆地從客戶那裡獲得付款。",
+ "Landing_Page_PaymentModuleDescription_3": "此模組支援以下支付網關",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "對Commercial.abp.io和support.abp.io使用相同的憑證。",
+ "WatchCrudPagesVideo": "觀看「使用 ABP Suite 建立 CRUD 頁面」影片!",
+ "WatchGeneratingFromDatabaseVideo": "觀看“ABP Suite:從現有資料庫表格產生 CRUD 頁面”影片!",
+ "WatchTakeCloserLookVideo": "觀看“仔細看看程式碼產生:ABP Suite”影片!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "您應該有一個確認的電子郵件地址才能開始試用許可證。",
+ "EmailVerificationMailNotSent": "電子郵件驗證郵件無法傳送。",
+ "GetConfirmationEmail": "如果您之前沒有收到驗證電子郵件,請按一下此處以取得驗證電子郵件。",
+ "WhichLicenseTypeYouAreInterestedIn": "您對哪種許可證類型感興趣?",
+ "DontTakeOurWordForIt": "不要相信我們的話...",
+ "ReadAbpCommercialUsersWantYouToKnow": "閱讀 ABP Commercial 用戶想讓您了解的內容",
+ "Testimonial_ShortDescription_1": "ABP的模組化使得團隊及時交付成為可能。",
+ "Testimonial_ShortDescription_2": "比以前更快地建立新功能。",
+ "Testimonial_ShortDescription_3": "我們從開箱即用的功能開始,只專注於我們真正需要編寫的內容。",
+ "Testimonial_ShortDescription_4": "ABP Commercial 最適合我們的需求。",
+ "OnlineReviewersOnAbpCommercial": "ABP 商業線上評論",
+ "SeeWhatToldAboutAbpCommercial": "查看有關 ABP Commercial 的內容,並根據需要寫下您的想法。",
+ "BlazoriseLicense": "我们是否需要购买Blazorise许可证?",
+ "BlazoriseLicenseExplanation": "我公司Volosoft和公司Megabit之间有合作协议,根据此协议,购买将同时包含了Blazorise许可证与ABP商业产品,因此我们的客户不需要再额外购买Blazorise许可证。",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x 個額外開發者",
+ "ExtendPaymentInfoSection_DiscountRate": "折扣 {0}%",
+ "TotalNetPrice": "總淨價",
+ "EFCore": "實體框架核心",
+ "All": "全部",
+ "Mvc": "多維控制",
+ "DataBaseProvider": "數據提供者",
+ "UIFramework": "使用者介面框架",
+ "LeptonXThemeForDashboard": "您的管理儀表板的 LeptonX 主題",
+ "AbpPlatform": "總部基地平台",
+ "YouDeserveGoodUXUI": "您值得擁有良好的使用者介面和更好的使用者體驗。 ABP 的 LeptonX 主題就是為它服務的。",
+ "ViewLiveDemo": "查看即時主題演示",
+ "GetLeptonX": "立即取得 LeptonX",
+ "SeeLeptonXDocumentation": "請參閱 LeptonX 文檔",
+ "SeeLeptonDocumentation": "請參閱輕子文檔",
+ "SimplifiedMenu": "簡化選單",
+ "SimplifiedMenuDescription": "您可以透過篩選選單輕鬆找到您要找的頁面",
+ "YourFavoritePages": "您最喜歡的頁面觸手可及",
+ "YourFavoritePagesDescription": "透過點擊頁面右上角的星形圖標,可以輕鬆地從收藏夾中新增或刪除頁面。",
+ "BreadCrumbs": "用於無縫切換的麵包屑導航",
+ "BreadCrumbsDescription": "使用麵包屑,即使左側選單關閉,您也可以一鍵切換到相同等級的頁面,並且它適用於平板電腦和行動裝置回應!",
+ "YourMenu": "您的菜單如您所願",
+ "YourMenuDescription": "根據需要自訂使用者選單上可直接點選的圖示和下拉方塊。用戶選單可根據您的需求完全客製化",
+ "RtlSupport": "對您的語言的 RTL 支持",
+ "RtlSupportDescription": "LeptonX 主題支援您的語言的 RTL。語言選項位於設定選單中,供您更改語言。",
+ "YourColors": "您的管理儀表板 UI 上的顏色",
+ "YourColorsDescription": "LeptonX 主題根據您的系統偏好工作,並具有儀表板淺色主題、儀表板深色主題和儀表板半深色主題選項。",
+ "ArrangeContentWidth": "輕鬆安排內容寬度",
+ "ArrangeContentWidthDescription": "輕鬆變更內容區域的寬度。",
+ "LeptonXCompatibleWith": "LeptonX 主題相容",
+ "MobileResponsiveTemplate": "移動響應模板",
+ "MobileResponsiveTemplateDescription1": "從您喜歡的任何裝置存取您的 LeptonX 管理儀表板。",
+ "MobileResponsiveTemplateDescription2": "它專為您在您的每台設備上輕鬆使用而設計。它對行動裝置和平板電腦尺寸具有響應能力。",
+ "TopMenuLayoutOption": "頂部選單佈局選項",
+ "TopMenuLayoutOptionDescription1": "如果您想使用相同的管理儀表板設定您的網站,可以使用 LeptonX 主題來實現!",
+ "TopMenuLayoutOptionDescription2": "只需嘗試 LeptonX 頂部選單佈局即可實現這一目標!",
+ "EasilyCustomizable": "輕鬆客製化您的品牌顏色",
+ "EasilyCustomizableDescription1": "您只需使用幾個 SCSS 變數即可自訂 LeptonX 主題。無需覆蓋,無需額外的 CSS 負載!",
+ "EasilyCustomizableDescription2": "透過 LeptonX,您可以隨心所欲地安排管理儀表板。",
+ "IndependentLayout": "獨立的佈局和內容區域",
+ "IndependentLayoutDescription1": "LeptonX 的佈局基礎設施的設計與內容完全分開。",
+ "IndependentLayoutDescription2": "這意味著如果您願意,您可以使用 Bootstrap 以外的內容結構自由設計專案。",
+ "MostUsedLibraries": "最常用的庫與 LeptonX 集成",
+ "MostUsedLibrariesDescription1": "LeptonX 包含您最常用的函式庫。它允許您輕鬆使用 ApexCharts、DataTables、DropZone、FullCalender、JSTree、Select2 和 Toastr 等庫。",
+ "MostUsedLibrariesDescription2": "LeptonX 也支援 MVC Angular 和 Blazor 特定的函式庫。",
+ "CreateAndCustomize": "使用 LeptonX 自訂頁面在幾秒鐘內建立和自訂您需要的頁面",
+ "CreateAndCustomizeDescription": "透過使用 LeptonX 主題,您還可以存取許多預製的 HTML 頁面。其中包括許多頁面,例如登入頁面、部落格、常見問題、訂閱清單、發票、定價和文件管理。",
+ "LeptonThemeForAdmin": "您的管理儀表板的 Lepton 主題",
+ "LeptonThemeForAdminDescription": "Lepton 主題仍然可用並將得到維護。如果您想以 Lepton 主題使用者的身份切換到 LeptonX 主題,您可以查看文件以了解操作方法。",
+ "LeptonCompatibleWith": "Lepton 主題相容",
+ "BlackFridayDiscount": "黑色星期五折扣",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0}(另外 {1} 個開發者)",
+ "Upgrade": "升級",
+ "Renewal": "更新",
+ "UpgradePaymentInfoSection_LicensePrice": "{0}許可證",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "執照更新",
+ "Total": "全部的",
+ "SupportPolicyFaqTitle": "您的支持政策是什麼?",
+ "SupportPolicyFaqExplanation": "我們只支持活動和以前的主要版本。我們不保證為第 3 個和更早的主要版本發布補丁。例如,如果活動版本是 7.0.0,我們將發布 6.x.x 和 7.x.x 的補丁版本。此外,我們僅對 ABP Framework 和 ABP Commercial 相關問題提供支持。這意味著不支持 ABP 產品使用的第 3 方應用程序、雲服務和其他外圍庫。我們將盡商業上合理的努力,在“Volosoft Bilisim A.S”的正式營業時間內為我們的客戶提供技術支持。另一方面,我們不承諾服務級別協議 (SLA) 響應時間,但我們會盡量在我們的官方工作時間內盡快響應技術問題。除非與客戶達成特殊協議,否則我們僅在 https://support.abp.io 上提供支持。我們還提供私人電子郵件支持,僅適用於企業許可證持有者。",
+ "TotalDevelopers": "總共 {0} 個開發者",
+ "CustomPurchaseExplanation": "根據您的具體需求量身定制",
+ "WhereDidYouHearAboutUs": "你從哪裡知道我們的?",
+ "Twitter": "推特",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "來自朋友",
+ "Other": "其他",
+ "WhereDidYouHearAboutUs_explain": "指定 ...",
+ "DeletingMemberWarningMessage": "“{0}”將從開發者清單中刪除。如果需要,您可以稍後將此空位分配給其他開發人員。",
+ "AdditionalInfo": "如果開發人員席位超出您的要求,您可以減少它們。您可以發送電子郵件至info@abp.io來刪除您的一些開發人員席位。清除未使用的開發人員席位將降低授權續約成本。如果需要,您可以在有效許可期內重新購買額外的開發人員席位。請注意,由於此許可證包中有 {0} 個開發人員,因此您無法減少此數量。",
+ "LinkExpiredErrorMessage": "您嘗試造訪的連結已過期。",
+ "ExpirationDate": "截止日期",
+ "SpringCampaignDiscount": "春季活動折扣",
+ "WhyUseAbpIoPlatform": "為什麼我應該使用 ABP.IO 平台而不是從頭開始創建新的解決方案?",
+ "WhyUseAbpIoPlatformFaqExplanation": "請參閱該頁面,以詳細了解為什麼使用 ABP.IO 平台比自己做所有事情具有顯著優勢。",
+ "EulaPageTitle": "最終用戶許可協議 (EULA)",
+ "PrivacyPolicyPageTitle": "隱私權政策 - Cookie 政策",
+ "TermsConditionsPageTitle": "條款與條件",
+ "TrainingsPageTitle": "ABP 培訓包",
+ "ModulesPageTitle": "ABP 預建應用模組",
+ "Volo.AbpIo.Commercial:040001": "API 存取金鑰不正確。",
+ "GetLepton": "立即取得輕子",
+ "MyOrganizations_Detail_LicenseStartDate": "許可證開始日期",
+ "MyOrganizations_Detail_LicenseExpiryDate": "到期日",
+ "BlazoriseSupport": "如何從 Blazorise 團隊取得 Blazorise 授權金鑰和支援?",
+ "BlazoriseSupportExplanation": "請依照以下步驟取得 Blazorise 團隊的支援並取得您的 Blazorise 授權金鑰:",
+ "BlazoriseSupportExplanation1": "使用與您的 abp.io 帳戶相同的電子郵件地址在blazorise.com/support/register註冊新帳戶。將「許可證密鑰」條目留空。它必須與您在 abp.io 上的電子郵件帳戶相同。",
+ "BlazoriseSupportExplanation2": "透過檢查您的電子郵件地址來驗證您的電子郵件地址。如果您在收件匣中沒有看到電子郵件,請檢查您的垃圾郵件匣!",
+ "BlazoriseSupportExplanation3": "登入 Blazorise 支援網站: blazorise.com/support/login 。",
+ "BlazoriseSupportExplanation4": "如果您擁有有效的 ABP 商業許可證,您還將擁有 Blazorise PRO 授權。您可以在blazorise.com/support/user/manage/license取得 Blazorise 授權金鑰。",
+ "BlazoriseSupportExplanation5": "您可以在支援網站上發布您的問題並為您的應用程式產生產品代幣。",
+ "AbpLiveTrainingPackages": "ABP 現場培訓包",
+ "Releases": "發布",
+ "ReleasesDescription": "ABP商業發布日誌。",
+ "ReleaseDate": "發布日期",
+ "Labels": "標籤",
+ "PreRelease": "預發布",
+ "AllTypes": "所有類型",
+ "Enhancement": "強化",
+ "Bug": "漏洞",
+ "Feature": "特徵",
+ "AllUIs": "所有使用者介面",
+ "MVC": "多維控制",
+ "BlazorServer": "Blazor伺服器",
+ "MAUI": "模伊島",
+ "HowItWorks_Page_Title": "怎麼運作的?",
+ "HowItWorks_Page_Description": "ABP 架構擴充了.NET 平台。因此,使用普通 .NET 解決方案可以做的任何事情都可以透過 ABP 框架實現。這使得以較低的學習曲線輕鬆上手。",
+ "HowItWorks_Description1": "ABP 架構擴充了.NET 平台。因此,使用普通 .NET 解決方案可以做的任何事情都可以透過 ABP 框架實現。這使得以較低的學習曲線輕鬆上手。",
+ "HowItWorks_Description2": "一旦您開始學習和使用 ABP 框架功能,開發您的軟體將比以往更加愉快。",
+ "HowItWorks_Description3": "本頁主要解釋了作為 .NET 開發人員如何使用 ABP.IO 平台。",
+ "CreateANewSolution": "建立新的 .NET 解決方案",
+ "CreateANewSolution_Description1": "一切都從創建新的 ABP 整合 .NET 解決方案開始。",
+ "StartWithStartupTemplates": "啟動預先建置的啟動解決方案範本之一",
+ "SimpleMonolithApplicationTemplate": "簡單的整體應用程式模板",
+ "LayeredApplicationTemplate": "分層應用模板",
+ "MicroserviceSolutionTemplate": "微服務解決方案模板",
+ "CreateEmptySolutionAndUseAbp": "或建立一個新的空 .NET 解決方案並自行安裝 ABP NuGet 和 NPM套件。",
+ "CreatingSolutionWithMultipleOptions": "建立新解決方案時有多個使用者介面和資料庫選項。",
+ "UIFrameworkOptions": "UI 框架選項",
+ "DotnetSolutionWithoutDependency": "現在,您的本機電腦中有一個常規的 .NET 解決方案,不依賴雲端平台或外部服務。",
+ "CheckTheDocumentForDetails": "您可以查看{1}文件以了解詳細資訊。",
+ "UIAndDatabaseIndependent": "ABP 可以與 .NET 支援的任何 UI 和任何資料庫提供者一起使用。 \n然而,這些 UI 和資料庫提供者是預先整合的並且有詳細記錄。",
+ "InstallAbpModules": "安裝 ABP 模組",
+ "DevelopYourSolution": "開發您的解決方案",
+ "DeployAnywhere": "隨處部署",
+ "InstallAbpModule_Description1": "ABP是一個模組化的應用程式開發框架。啟動解決方案範本已安裝了必要的模組。 \n但是您可能希望在解決方案中使用更多應用程式模組。",
+ "InstallAbpModule_Description2": "每個模組都由一些NuGet和NPM包組成,並有一個安裝文件。 ABP Suite會自動完成大部分工作,然後您根據其文件手動配置或微調模組。",
+ "DevelopYourSolution_Description1": "ABP 的基礎設施透過自動化重複性工作並提供預先建置的基礎架構和應用程式功能,使您能夠專注於自己的業務程式碼。",
+ "DevelopYourSolution_Description2": "在下面的程式碼區塊中,您可以看到 ABP 框架如何無縫整合到您的程式碼中並自動為您執行重複性任務。",
+ "DevelopYourSolution_Description3": "即使在這個短代碼區塊中,ABP 也為您做了很多事情。",
+ "DevelopYourSolution_Description4": "它提供了應用約定的基類,例如\n依賴注入。通用\n儲存庫服務提供了一個方便的\n方式與資料庫互動。聲明式\n授權與微調的權限系統一起使用。",
+ "DevelopYourSolution_Description5": "ABP 完全自動化了\n工作單元(用於資料庫連接和交易管理)、 \n異常處理、 \n驗證\n和審計日誌記錄。它提供了更多構建塊來簡化您的日常開發任務並專注於您自己的程式碼,同時創建可用於生產的\n應用程式。",
+ "DevelopYourSolution_Description6": "您可以想像,如果您全部手動完成,該程式碼區塊會變得多麼長和複雜。",
+ "SuiteCrudGenerationInFewSeconds": "除了手動編碼解決方案之外,您還可以使用 ABP Suite 工具在幾分鐘內建立完全可用的高級 CRUD 頁面。它將程式碼產生到您的解決方案中,以便您可以根據您的自訂要求對其進行微調。",
+ "DeployAnywhere_Description1": "最終,您將擁有一個純 .NET 解決方案。您可以將解決方案部署到您自己的伺服器、雲端平台、Kubernetes 或您想要的任何地方。您可以根據需要部署到任意數量的伺服器。 ABP 是一個與部署環境無關的工具。",
+ "ExpertiseAbpFramework": "ABP 框架專業知識",
+ "ExpertiseAbpFramework_Description1": "想要超越基礎知識並獲得 ABP.IO 平台的專業知識嗎?",
+ "FreeDownload": "免費下載",
+ "Read": "讀",
+ "HavingTrouble": "遇到麻煩?",
+ "HavingTrouble_Description1": "您在開發解決方案時遇到問題嗎?我們在這裡!使用 ABP 支援平台\n或發送電子郵件直接從核心 ABP 框架團隊成員那裡獲取協助。",
+ "WeAreHereToHelp_Description1": "您可以瀏覽我們的說明主題或在常見問題、 \n中搜索,也可以使用聯絡表單向我們提問。",
+ "OtherModules": "其他模組",
+ "OtherModules_Description1": "帳戶、稽核日誌、聊天、CMS 套件、文件管理、表單、GDPR、身分、語言管理、付款、SaaS 等等...",
+ "HowItWorks_DatabaseProviderOptions": "資料庫提供者選項",
+ "SeeFAQ": "查看常見問題",
+ "ReleaseLogs": "發布日誌",
+ "ReleaseLogs_Tag": "{0} 發布日誌",
+ "ReleaseLogs_Pr": "拉取請求 #{0} - {1}",
+ "NoLabels": "無標籤",
"DoesTheSubscriptionRenewAutomatically": "許可會自動續費嗎?",
- "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼?部分了解更多信息。"
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼?部分了解更多信息。",
+ "ExtraQuestionCreditsFaqTitle": "我可以購買額外的支援問題積分嗎?",
+ "ExtraQuestionCreditsFaqExplanation": "是的你可以。若要購買額外的問題積分,請發送電子郵件至info@abp.io ,並註明您所在組織的名稱。以下是額外問題學分的價格表:
",
+ "AlreadyBetaTester": "您已經加入了 Beta 測試員計劃。",
+ "AbpStudio": "總部基地工作室",
+ "AbpStudio_Description": "ABP Studio 仍在開發中。您可以填寫下面的表格,成為第一批使用者之一。",
+ "AbpStudio_Description1": "ABP Studio 是一款針對 ABP 開發人員的跨平台桌面應用程式。",
+ "AbpStudio_Description2": "它與 ABP 框架很好地集成,旨在透過自動化為您提供一個舒適的開發環境,提供有關您的解決方案的見解,使開發、運行和部署您的解決方案變得更加容易。",
+ "AbpStudio_ComingSoon": "即將推出計劃測試版發布日期:2023 年第四季。",
+ "AbpStudio_PlannedPreviewDate": "計畫預覽版發布日期:2023 年第四季。",
+ "BetaRequest": "測試版請求",
+ "CreateNewSolutions": "建立新的解決方案",
+ "CreateNewSolutions_Description1": "您可以透過多種選項輕鬆建立從簡單應用程式到模組化整體或微服務解決方案。您將獲得適合您企業的完整生產就緒基礎軟體解決方案。",
+ "ArchitectYourSolutions": "設計您的解決方案",
+ "ArchitectYourSolutions_Description1": "透過創建模組或服務並在它們之間建立關係,可以更輕鬆地建立整體模組化和微服務解決方案結構。您也可以安裝或解除安裝預先建置的應用程式模組。",
+ "ExploreYourSolution": "探索您的解決方案",
+ "ExploreYourSolution_Description1": "ABP Studio 顯示了解決方案中的元件以及解決方案所依賴的模組的高階視圖。您可以探索實體、服務、HTTP API 等,而無需開啟程式碼庫。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "輕鬆運行多應用程式或微服務解決方案",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "只需單擊即可運行一項、多項或所有服務。這樣,就可以輕易地停止一個服務,在 Visual Studio 中執行它來測試或除錯。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "查看服務列表,查看每個服務的即時 HTTP 請求和異常計數。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "查看傳入任何服務的所有HTTP 請求的所有詳細資訊。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "在任何服務中即時探索異常詳細信息,輕鬆過濾和搜尋。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "顯示應用程式日誌,按日誌等級過濾或按文字搜尋。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "無需離開解決方案運行器即可瀏覽應用程式的 UI。",
+ "IntegrateToYourKubernetesCluster": "整合到您的 Kubernetes 集群",
+ "IntegrateToYourKubernetesCluster_Description1": "將本地開發環境連接到本地或遠端 Kubernetes 集群,該集群已在其中運行您的微服務解決方案。",
+ "IntegrateToYourKubernetesCluster_Description2": "存取 Kubernetes 中的任何服務,其服務名稱為 DNS,就像它們在本機電腦中運作一樣。",
+ "IntegrateToYourKubernetesCluster_Description3": "攔截該叢集中的任何服務,因此被攔截服務的所有流量都會自動重定向到本機電腦中執行的服務。當您的服務需要使用 Kubernetes 中的任何服務時,流量會被重定向回集群,就像您的本機服務在 Kubernetes 內部運作一樣。",
+ "GetInformed": "獲取資訊",
+ "Studio_GetInformed_Description1": "留下您的聯絡訊息,以便在 ABP Studio 上線後第一時間獲得通知並試用。",
+ "Studio_GetInformed_Description2": "計畫預覽版發布日期:2023 年第三季。",
+ "ThankYou!": "謝謝你!",
+ "SendBetaRequest": "發送測試版請求",
+ "YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio beta 測試員計畫。",
+ "PricingExplanation2": "30 天退款保證 —了解更多",
+ "MoneyBackGuaranteeText": "* 所有許可證均提供 30 天退款保證!團隊許可證 100% 退款,商業和企業許可證 30 天內退款 60%。",
+ "MobileApplicationStartupTemplates": "行動應用程式啟動模板",
+ "MobileApplicationStartupTemplates_Description1": "適用於您的 ABP 商業解決方案的整合式行動應用程式啟動範本。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "使用 ABP 行動啟動範本建立強大的業務線應用程式",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial 提供了兩個使用React Native和.NET MAUI 實現的行動應用程式啟動範本。當您建立新的基於 ABP 的解決方案時,您還將擁有連接到後端 API 的基本啟動應用程式。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "該應用程式具有預先建置的身份驗證令牌週期、多語言支援、多租戶支援、登入、忘記密碼、設定檔管理和使用者管理頁面。您可以新增自己的業務邏輯並根據您的需求進行自訂。",
+ "TwoFrameworkOptions": "兩種框架選項",
+ "TwoFrameworkOptions_Description": "ABP 提供了React Native和.NET MAUI行動啟動範本。這樣,您就可以選擇最適合您需求的需求。這兩個應用程式的程式碼重用率在 iOS 和 Android 平台之間最高。",
+ "PreIntegratedToYourBackend": "預先整合到您的後端",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile 應用程式已預先整合到您的後端 API。它從伺服器取得有效的身份驗證令牌並發出經過身份驗證的請求。",
+ "MultiLanguage": "多語言",
+ "MultiLanguage_Description": "它已經支援 10 多種開箱即用的語言。您也可以新增下一種語言。",
+ "Arabic": "阿拉伯",
+ "Czech": "捷克語",
+ "English": "英語",
+ "Hungarian": "匈牙利",
+ "Finnish": "芬蘭",
+ "French": "法語",
+ "Hindi": "印地語",
+ "Portuguese": "葡萄牙語",
+ "Italian": "義大利語",
+ "Russian": "俄文",
+ "Slovak": "斯洛伐克語",
+ "Turkish": "土耳其",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "使用 ABP 行動應用程式吸引並留住客戶",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "您的客戶希望隨時隨地管理他們的產品和訂閱。這需要組織創建行動應用程序,使客戶能夠快速、無縫地滿足他們的請求。",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "透過 ABP Mobile 應用程序,您可以使用單一程式碼庫為 Android 和 iOS 創建高品質的本機行動應用程序,並且不會影響安全性、品質或可擴展性。",
+ "OneCodeBaseMultipleDevices": "一種程式碼庫支援多種設備",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobile 應用程式是跨平台的。它們可以在 iOS 和 Android 裝置上安裝和運行,並使用單一程式碼庫適應不同的外形尺寸。開發人員只需建立一次 UI 和前端程式碼,無需針對要支援的每個裝置調整程式碼。",
+ "ComesWithTheSourceCode": "附帶原始碼",
+ "ComesWithTheSourceCode_Description": "行動應用程式隨原始程式碼一起提供。輕鬆自訂應用程式的 UX/UI,以滿足品牌指南。",
+ "Purchase_OneYearPrice": "1 年價格",
+ "Purchase_DeveloperSeatCount": "開發者席位數",
+ "Purchase_DevelopersAlreadyIncluded": "已包含 {0} 個開發者",
+ "1Year": "1年",
+ "{0}Years": "{0} 年",
+ "1YearLicense": "1 年許可證",
+ "{0}YearsLicense": "{0} 年許可",
+ "1AdditionalDeveloper": "1 名額外開發人員",
+ "{0}AdditionalDevelopers": "{0} 其他開發者",
+ "Discount": "折扣 ({0}%)",
+ "Summary": "概括",
+ "TrainingPack": "訓練包",
+ "TrainingPackDiscount": "培訓包折扣",
+ "Purchase_OnboardingTraining_Description": "此現場培訓套餐適用於 8 名學生的班級,且此折扣僅在使用新許可證購買時有效。了解更多",
+ "Purchase_Save": "省 {0}% {1} {2}",
+ "RemoveBasket": "從購物籃中取出",
+ "WhyABPIOPlatform?": "為什麼選擇ABP.IO平台?",
+ "DocumentAim": "本文檔旨在回答一個大問題:",
+ "DocumentAim_Description": "“為什麼應該使用 ABP.IO 平台而不是從頭開始創建新的解決方案?”",
+ "DocumentAim_Description2": "該文件介紹了建立現代軟體解決方案的挑戰,並解釋了 ABP 如何應對這些挑戰。",
+ "CreatingANewSolution": "建立新的解決方案",
+ "CreatingANewSolution_Description": "當您需要開始一個新的解決方案時,您需要問自己很多問題,並且在開始編寫第一個業務程式碼之前您應該花費大量時間。",
+ "CreatingAnEmptySolution": "創建一個空的解決方案",
+ "THEPROBLEM": "問題",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "即使創建一個幾乎空的解決方案也是具有挑戰性的;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "您如何跨專案組織程式碼庫?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "有哪些層以及它們如何相互作用?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "如何整合到第三方函式庫和系統?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "如何設定自動化測試?",
+ "ABPSOLUTION": "動態血壓解決方案",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基於領域驅動設計原則提供了一個架構良好、分層且可用於生產的啟動解決方案。該解決方案還包括每個層的預先配置單元和整合測試項目。",
+ "CommonLibraries": "通用函式庫",
+ "CommonLibraries_THEPROBLEM_Description": "您應該使用哪些函式庫來實現常見需求?軟體開發生態系統是高度動態的,這使得跟上最新的工具、函式庫、趨勢和方法變得具有挑戰性。",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP 將流行的、成熟的和最新的庫預先整合到解決方案中。您不需要花時間整合它們或使它們相互溝通。它們開箱即用,可以正常工作。",
+ "UITheme&Layout": "使用者介面主題和佈局",
+ "UITheme&Layout_THEPROBLEM_Description": "在解決 UI 問題時,會出現一系列挑戰。其中包括為響應式、現代且適應性強的 UI 套件奠定基礎,該套件具有一致的外觀和導航選單、頁首、工具列、頁腳、小部件等一系列功能。",
+ "UITheme&Layout_THEPROBLEM_Description2": "即使您選擇預先設計的主題,將其無縫整合到您的專案中也可能需要數天的開發時間。另一個障礙在於升級此類主題。通常,主題的 HTML/CSS 結構會與您的 UI 程式碼交織在一起,從而呈現未來的主題變更或升級複雜的任務。程式碼和設計的這種交織使後續調整的靈活性變得複雜。",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP 框架提供了一個獨特的主題系統,可以將您的 UI 程式碼從主題約束中解放出來。主題獨立存在,包裝為 NuGet 或 NPM 套件,使主題安裝或升級只需幾分鐘。雖然您保留開發自訂主題或整合現有主題的選項,但 ABP Commercial 提供了一系列精緻且現代的主題。",
+ "UITheme&Layout_ABPSOLUTION_Description2": "此外,還有 Telerik 和 DevExpress 等 UI 元件提供者。然而,這些提供者主要提供單獨的元件,讓您有責任建立自己的佈局系統。在基於 ABP 的專案中工作時,您可以無縫合併這些庫,就像在任何其他專案中一樣。",
+ "TestInfrastructure": "測試基礎設施",
+ "TestInfrastructure_THEPROBLEM_Description": "建立強大的測試環境是一項耗時的工作。它涉及在解決方案中設置專用測試項目,仔細選擇必要的工具,創建服務和資料庫模擬,製作必要的基類和實用服務以最大限度地減少測試中的冗餘程式碼,以及解決各種相關任務。",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP 啟動範本預先配備了已設定的測試項目,可為您簡化流程。這意味著從第一天起,您就可以立即開始編寫初始單元或整合測試程式碼。",
+ "CodingStandards&Training": "編碼標準和培訓",
+ "CodingStandards&Training_THEPROBLEM_Description": "設定開發解決方案後,您通常必須教導開發人員系統如何運作以及如何使用相同的商定方法來建構它。即使您為他們提供培訓,保持文件最新也可能很困難。隨著時間的推移,每個開發人員可能會以自己的方式編寫程式碼,導致編寫程式碼的規則變得彼此不同。",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP 解決方案已經組織得很整齊,並且有明確的解釋。逐步教學和指南向您準確展示如何處理 ABP 專案。",
+ "KeepingYourSolutionUpToDate": "讓您的解決方案保持最新",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "開始開發後,您必須追蹤用於升級和補丁的庫的新版本。",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "我們定期將所有軟體包更新到最新版本,並在穩定版本發布之前對其進行測試。當您更新 ABP 框架時,其所有相依性都會升級為邊緣技術。",
+ "DRY": "不要重複自己!",
+ "DRY_Description": "創建基礎解決方案需要大量時間並且需要良好的架構經驗。然而,這只是開始!當您開始開發時,您可能需要編寫大量重複的程式碼;如果所有這些都能自動處理,那就太好了。",
+ "DRY_Description2": "ABP 透過遵循約定優於配置的原則,盡可能地自動化和簡化重複程式碼。但是,當您需要切換到手排時,它不會限制您。控制權始終掌握在您手中。",
+ "Authentication": "驗證",
+ "Authentication_THEPROBLEM_Description": "單一登入、Active Directory / LDAP 整合、OpenIddict 整合、社群登入、雙重認證、忘記/重設密碼、電子郵件啟動、新使用者註冊、密碼複雜性控制、嘗試失敗時鎖定帳戶、顯示失敗的登入嘗試...等等。我們知道您對所有這些通用要求都很熟悉。你並不孤單!",
+ "Authentication_ABPSOLUTION_Description": "ABP 框架和商業版本提供了所有這些預先實現的標準內容作為可重複使用的帳戶模組。您只需啟用並配置您需要的內容即可。",
+ "CrossCuttingConcerns": "跨領域的關注點",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "橫切關注點是應該為每個用例實現的基本重複邏輯。一些例子;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "啟動事務,成功時提交,錯誤時回滾。",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "處理和報告異常,向客戶端傳回正確的錯誤回應並在客戶端處理錯誤情況。",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "實現授權和驗證,返回正確的回應並在客戶端處理這些回應。",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP 框架自動化或簡化了所有常見的橫切關注點。您只需編寫對您的業務重要的程式碼,ABP 將按照慣例處理其餘部分。",
+ "ArchitecturalInfrastructure": "建築基礎設施",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "您通常需要建立基礎架構才能正確實施您的架構。例如,您通常實作儲存庫模式。您定義一些基底類別來簡化和標準化建立實體、服務、控制器和其他物件。",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP 框架提供了所有這些以及更多開箱即用的功能。它是成熟的並且有充分的記錄。",
+ "EnterpriseApplicationRequirements": "企業應用需求",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "在每個業務應用中都有很多需求需要重複實現;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "細緻的權限體系,依照角色和使用者對UI進行權限管理。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "寫入審核日誌和實體歷史記錄以追蹤使用者何時修改資料庫記錄。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "對您的實體進行軟刪除,以便將它們標記為已刪除,而不是從資料庫中物理刪除並在查詢中自動過濾已刪除的實體。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "建立抽象和包裝器以從前端程式碼使用後端 API。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排隊並執行後台作業。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "處理全球系統中的多個時區。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在伺服器和用戶端之間共用驗證、本地化、授權邏輯。",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP 提供了一個基礎設施來輕鬆實現此類需求。同樣,您不必花費寶貴的時間一次又一次地重新實現所有這些。",
+ "GeneratingInitialCode&Tooling": "產生初始程式碼和工具",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "您將在典型的 Web 應用程式中建立許多類似的頁面。他們中的大多數都會執行類似的 CRUD 操作。重複建立這樣的頁面非常繁瑣,而且容易出錯。",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite可以在幾秒鐘內為您的實體產生全端 CRUD 頁面。產生的程式碼是分層且乾淨的。所有標準驗證和授權要求均已實施。另外,也會產生單元測試類別。一旦獲得完全運行的頁面,您可以根據您的業務需求進行修改。",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "整合到第三方函式庫和系統",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多數庫都被設計為低級別,您通常會做一些工作來正確整合它們,而無需在解決方案中的各處重複相同的整合和配置程式碼。例如,假設您必須使用 RabbitMQ 來實現分散式事件匯流排。你想做的就是;將訊息傳送到佇列並處理傳入的訊息。但您需要了解訊息傳遞模式、佇列和交換細節。要編寫高效的程式碼,您必須建立一個池來管理連線、客戶端和通道。您還必須處理異常、ACK 訊息、失敗時重新連線到 RabbitMQ 等。",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分散式事件匯流排整合抽象化了所有這些細節。您可以輕鬆地發送和接收訊息。您需要編寫低階程式碼嗎?沒問題,您隨時都可以這樣做。當您需要使用正在使用的庫的低階功能時,ABP 不會限制您。",
+ "WhyNotBuildYourOwnFramework?": "為什麼不建構自己的框架?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基礎設施,即使是最簡單的方式,也需要花費大量時間來建造、維護和記錄。隨著時間的推移,它會變得越來越大,並且很難在解決方案中維護它。將它們分離成可重複使用的專案是建立您自己的內部框架的起點。",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "建置、記錄、培訓和維護內部框架確實很困難。如果您沒有經驗豐富的專門框架團隊,您的內部框架很快就會變成無人能理解和維護的未記錄的遺留程式碼。另一方面,這些框架一般是由團隊中的一、兩個開發人員所開發的。這些人正在成為知識孤島。這對他們有利,但對公司不利,因為他們是專案的單點故障-SPOF- 。一旦他們離開公司,專案就會急劇下降。",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP框架是一個社群驅動的、文件齊全、成熟且通用的應用程式框架。由經驗豐富的開發人員組成的團隊正在努力使其保持最新、易於理解和舒適使用。使用這樣一個穩定的框架可以讓您專注於自己的業務程式碼,並在需要時獲得專家的框架協助。",
+ "ArchitecturalInfrastructure_Description": "SaaS 應用程式、模組化或微服務系統是最常用的企業軟體模式。建構這樣的系統不僅需要良好的理解和經驗,還需要強大的軟體基礎設施。否則,您會發現自己花費了大量精力來支援程式碼庫中的這些架構細節。",
+ "Modularity": "模組化",
+ "Modularity_THEPROBLEM_Description": "要建立真正的模組化系統並不容易!系統的所有方面(資料庫、實體、API、UI 頁面/元件)都可以拆分為模組,並且每個模組都可以重複使用,無需其他模組。普通的 ASP.NET Core 並不會提供這樣的模組化架構。如果你需要的話,你應該從頭開始考慮。",
+ "Modularity_ABPSOLUTION_Description": "ABP框架天生就是一個模組化的應用程式開發結構。框架中的每個功能都是為了與模組化相容而開發的。文件和指南解釋如何以標準方式開發可重複使用模組。",
+ "SaaSMultiTenancy": "SaaS/多租戶",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "多租戶是實施 SaaS 系統的常用方法。然而,實施一致的多租戶基礎設施可能會變得複雜。",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供了完整的多租戶基礎設施,並從業務程式碼中抽像出複雜性。您的應用程式程式碼將主要是多租戶感知的,而 ABP 框架會自動將資料庫、快取和租戶的其他詳細資訊相互隔離。它支援單一資料庫、每個租戶資料庫和混合方法。它正確配置了 Microsoft Identity 和 OpenIddict 等程式庫,這些程式庫通常不相容於多租用戶。",
+ "Microservices": "微服務",
+ "Microservices_THEPROBLEM_Description": "建構微服務系統需要許多基礎設施細節:對應用程式和微服務進行身份驗證和授權以及在微服務之間實現非同步訊息傳遞和同步(Rest/GRPC)通訊模式是最基本的問題。",
+ "Microservices_ABPSOLUTION_Description": "ABP 框架提供服務、指南和範例,協助您使用業界標準工具實施微服務解決方案。",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更進一步,提供了一個完整的啟動範本來啟動您的微服務解決方案。",
+ "PreBuiltModules": "預建模區塊",
+ "PreBuiltModules_THEPROBLEM_Description": "我們所有人都有相似但略有不同的業務需求。然而,我們都應該重新發明輪子,因為沒有人的程式碼可以直接在我們的解決方案中工作。它們都是更大解決方案的嵌入部分。",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial模組提供了大量可重複使用的應用模組,例如付款、聊天、檔案管理、稽核日誌報告等。所有這些模組都可以輕鬆安裝到您的解決方案中並直接運行。我們不斷添加更多模組。",
+ "PreBuiltModules_ABPSOLUTION_Description2": "所有模組均設計為可根據您的業務需求進行客製化。如果您需要完全控制,您可以下載任何模組的完整原始程式碼,並根據您的特定業務需求進行完全自訂。",
+ "ABPCommunity": "總部社區",
+ "ABPCommunity_Description": "最後,在一個每個人都遵循相似的編碼風格和原則並共享通用基礎設施的大社區中,當您遇到麻煩或需要設計決策幫助時,這會帶來力量。由於我們編寫的程式碼相似,因此我們可以更好地互相幫助。 ABP 是一個社區支持的項目,在 GitHub 上擁有超過 10K star。",
+ "ABPCommunity_Description2": "在 ABP 開發人員之間共用程式碼甚至可重複使用的程式庫很容易。適合您的程式碼片段也適用於其他人。有很多範例和教程,您可以直接為您的應用程式實現。",
+ "ABPCommunity_Description3": "當您聘請曾經使用過 ABP 架構的開發人員時,他會立即了解您的解決方案並在很短的時間內開始開發。",
+ "WhyAbpIo_Page_Title": "為什麼選擇ABP.IO平台?",
+ "AbpStudio_Page_Title": "總部基地工作室",
+ "CampaignInfo": "購買新許可證或續訂現有許可證即可獲得額外 2 個月的有效期,無需額外費用!此優惠對所有許可計劃均有效。確保您利用此限時促銷來擴大對高級功能和升級的存取範圍。",
+ "HurryUpLastDay": "趕快!最後一天:{0}",
+ "CreatingCRUDPagesWithABPSuite": "使用 ABP Suite 建立 CRUD 頁面",
+ "Testimonials": "感言",
+ "MultipleYearDiscount": "多年折扣",
+ "CampaignDiscountText": "黑色星期五折扣",
+ "CampaignDiscountName": "黑色星期五",
+ "CampaignName:BlackFriday": "黑色星期五"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json
index 84c3b34110b..5cb4529fac2 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json
@@ -13,7 +13,6 @@
"Status": "الحالة",
"ContentSource": "مصدر المحتوى",
"Details": "التفاصيل",
- "Url": "عنوان الموقع",
"Title": "العنوان",
"CreationTime": "وقت الإنشاء",
"Save": "حفظ",
@@ -29,23 +28,22 @@
"ContributionGuide": "دليل المساهمة",
"BugReport": "الإبلاغ عن خطأ",
"SeeAllPosts": "انظر جميع المقالات",
- "WelcomeToABPCommunity!": "مرحبًا بك في منتدى ABP!",
- "MyProfile": "ملفى",
- "MyOrganizations": "منظماتي",
+ "WelcomeToABP": "أهلا بكم في ABP",
"EmailNotValid": "من فضلك أدخل بريد أليكترونى صحيح.",
"FeatureRequest": "طلب خاصية جديدة",
"CreatePostTitleInfo": "عنوان المقال الذي سيظهر في قائمة المقالات.",
"CreatePostSummaryInfo": "ملخص قصير للمقال ليتم عرضه في قائمة المقالات.",
- "CreatePostCoverInfo": "لإنشاء مقال فعال ، أضف صورة غلاف. لن يتم قبول سوى صور بنسبة عرض إلى ارتفاع تبلغ 9:16!",
+ "CreatePostCoverInfo": "لإنشاء منشور فعال ، أضف صورة غلاف. قم بتحميل صور بنسبة عرض إلى ارتفاع تبلغ 16: 9 للحصول على أفضل عرض. الحد الأقصى لحجم الملف: 1 ميغا بايت.",
"ThisExtensionIsNotAllowed": "امتداد الملف غير مسموح.",
"TheFileIsTooLarge": "مسار الملف طويل جداً",
"GoToThePost": "الذهاب للمقال",
+ "GoToTheVideo": "انتقل إلى الفيديو",
"Contribute": "ساهم",
"OverallProgress": "التقدم الكلى",
"Done": "تم",
"Open": "افتح",
"Closed": "أُغلق",
- "LatestQuestionOnThe": "آخر سؤال فى",
+ "RecentQuestionFrom": "سؤال حديث من {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "تصويتات",
"Answer": "إجابة",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "تعذر الحصول على أحدث تفاصيل السؤال من Stackoverflow.",
"Oops": "عفواً!",
"CreatePostSuccessMessage": "تم تقديم المقال بنجاح. سيتم نشره بعد مراجعة من إدارة الموقع.",
- "ChooseCoverImage": "اختر صورة الغلاف...",
+ "Browse": "تصفح",
"CoverImage": "صورة الغلاف",
"ShareYourExperiencesWithTheABPFramework": "شارك خبراتك مع إطار عمل برنامج ABP!",
"Optional": "اختيارى",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "لا توجد أي طلبات مقالات الآن.",
"LatestPosts": "آخر المشاركات",
"ArticleRequests": "طلبات المادة",
+ "ArticleRequestsDescription": "هل تريد رؤية محتوى محدد هنا؟ يمكنك أن تطلب من المجتمع إنشائه!",
+ "LatestContentRequests": "أحدث طلبات المحتوى",
"AllPostRequests": "انظر جميع طلبات المادة",
"SubscribeToTheNewsletter": "اشترك في النشرة الإخبارية",
"NewsletterEmailDefinition": "احصل على معلومات حول الأحداث في ABP مثل الإصدارات الجديدة والمصادر المجانية والمقالات والمزيد.",
@@ -115,7 +115,6 @@
"VideoUrl": "رابط الفيديو",
"GithubPostUrl": "عنوان Url لمقال Github",
"ExternalPostUrl": "عنوان URL للمادة الخارجية",
- "CreatePostCoverInfo": "لإنشاء منشور فعال ، أضف صورة غلاف. قم بتحميل صور بنسبة عرض إلى ارتفاع تبلغ 16: 9 للحصول على أفضل عرض. الحد الأقصى لحجم الملف: 1 ميغا بايت.",
"ThankYouForContribution": "شكرًا لك على المساهمة في منتدى ABP.",
"GithubPost": "المادة جيثب",
"GithubPostSubmitStepOne": " 1. اكتب مقالة في أي مستودع GitHub عام بتنسيق Markdown. مثال ",
@@ -186,8 +185,76 @@
"Layout_MetaDescription": "منتدى ABP هو عبارة عن بيئة حيث يمكن للأشخاص مشاركة منشورات حول إطار عمل برنامج ABP ومتابعة المشاريع.",
"Index_Page_CommunityIntroduction": "إن هذا محور لإطار عمل ABP و.NET وتطوير البرامج. يمكنك قراءة المقالات ومشاهدة مقاطع الفيديو التعليمية والحصول على معلومات حول تقدم تطوير ABP والأحداث المتعلقة بـ ABP ومساعدة المطورين الآخرين ومشاركة خبرتك مع منتدى ABP.",
"TagsInArticle": "العلامات في المقال",
- "WelcomeToABP": "أهلا بكم في ABP",
"IConsentToMedium": ".https://medium.com/volosoft أوافق على نشر هذا المنشور على",
- "DiscordPageTitle": "مجتمع ABP Discord"
+ "SearchResultsFor": "نتائج البحث عن "{0}"",
+ "SeeMoreVideos": "شاهد المزيد من الفيديوهات",
+ "DiscordPageTitle": "مجتمع ABP Discord",
+ "ViewVideo": "عرض الفيديو",
+ "AbpCommunityTitleContent": "مجتمع ABP - إطار عمل ABP مفتوح المصدر",
+ "CommunitySlogan": "منصة مجتمعية فريدة لعشاق ABP",
+ "RaffleIsNotActive": "السحب غير نشط",
+ "YouAreAlreadyJoinedToThisRaffle": "لقد انضممت بالفعل إلى هذا السحب",
+ "InvalidSubscriptionCode": "رمز الاشتراك غير صالح",
+ "Raffle:{0}": "السحب: {0}",
+ "Join": "ينضم",
+ "Leave": "يترك",
+ "LoginToJoin": "تسجيل الدخول للانضمام",
+ "ToEnd:": "إلى النهاية:",
+ "ToStart:": "للبدأ:",
+ "days": "أيام",
+ "hrs": "ساعة",
+ "min": "دقيقة",
+ "sec": "ثانية",
+ "Winners": "الفائزون",
+ "To{0}LuckyWinners": "إلى {0} فائزًا محظوظًا",
+ "ActiveRaffles": "رافلز النشطة",
+ "UpcomingRaffles": "رافلز القادمة",
+ "CompletedRaffles": "رافلز مكتمل",
+ "NoActiveRaffleTitle": "لا يوجد سحب نشط متاح في الوقت الراهن.",
+ "NoActiveRaffleDescription": "لا يوجد سحب نشط متاح في الوقت الراهن.",
+ "RaffleSubscriptionCodeInputMessage": "يتطلب هذا السحب رمز التسجيل. الرجاء إدخال رمز التسجيل أدناه:",
+ "RaffleSubscriptionCodeInputErrorMessage": "رمز التسجيل غير صحيح. حاول مرة اخرى.",
+ "GoodJob!": "أحسنت!",
+ "RaffleJoinSuccessMessage": "لقد تم تسجيلك بنجاح في السحب. سيتم إعلامك عبر البريد الإلكتروني إذا فزت بالجائزة!",
+ "RaffleLoginAndRegisterMessage": "يجب عليك تسجيل الدخول للانضمام إلى السحب. يمكنك إنشاء حساب مجانًا إذا لم تكن قد قمت بالتسجيل بعد.",
+ "Ok": "نعم",
+ "SeeDetails": "انظر التفاصيل",
+ "WaitingForTheDraw": "في انتظار القرعة",
+ "AllAttendees": "جميع الحضور",
+ "SeeRaffleDetail": "انظر تفاصيل السحب",
+ "SeeRaffle": "انظر السحب",
+ "ParticipationIsComplete!": "المشاركة كاملة!",
+ "ABPCoreDevelopmentTeam": "فريق التطوير الأساسي لبرنامج ABP",
+ "RegisterTheEvent": "سجل الحدث",
+ "GoToConferencePage": "انتقل إلى صفحة المؤتمر",
+ "BuyTicket": "اشتري تذكرة",
+ "SeeEvent": "انظر الحدث",
+ "PreviousEvents": "الأحداث السابقة",
+ "OtherLiveEvents": "الأحداث المباشرة الأخرى",
+ "SponsoredConferences": "المؤتمرات المدعومة",
+ "SponsoredConferencesDescription": "يشرفنا دعم مجتمعات وأحداث .NET لمطوري البرامج.",
+ "UpcomingEvents": "الأحداث القادمة",
+ "UpcomingCommunityTalkEventDescription": "العروض الحية، التي يستضيفها فريق برنامج الجسر الأكاديمي، عبارة عن جلسات غير رسمية مليئة بمحتوى المجتمع والعروض التوضيحية والأسئلة والأجوبة والمناقشات حول ما يحدث في برنامج الجسر الأكاديمي.",
+ "UpcomingConferenceEventDescription": "يعد مؤتمر ABP .NET حدثًا افتراضيًا لمجتمع مطوري .NET للالتقاء والاستماع إلى المحادثات حول عالم .NET وممارسات تطوير البرامج الشائعة وإطار عمل ABP مفتوح المصدر.",
+ "LastOneYear": "آخر سنة واحدة",
+ "AllTimes": "كل الأوقات",
+ "TopContributors": "من أبرز المساهمين",
+ "{0}Posts": "{0} المشاركات",
+ "LATESTPOSTS": "آخر المشاركات",
+ "NoContributorsFound": "لم يتم العثور على المساهمين!",
+ "LatestPost": "آخر مشاركة",
+ "MEMBERSINCE{0}": "عضو منذ {0}",
+ "CopyLink": "نسخ الوصلة",
+ "ShareOnTwitter": "حصة على التغريد",
+ "ShareOnLinkedIn": "شارك على لينكدإن",
+ "MoreFrom{0}": "المزيد من {0}",
+ "SeeAllFrom{0}": "شاهد الكل من {0}",
+ "MostWatched": "الأكثر مشاهدة",
+ "Articles({0})": "المقالات ({0})",
+ "Videos({0})": "مقاطع الفيديو ({0})",
+ "LatestArticles": "أحدث المقالات",
+ "RaffleHeader": "مرحبًا عضو مجتمع برنامج الجسر الأكاديمي!",
+ "RafflesInfo": "
هذه هي صفحة السحب المخصصة لإظهار تقديرنا لك لكونك عضوًا نشطًا في المجتمع. نحن نقوم بإجراء محادثات مجتمعية لبرنامج ABP ، ومؤتمر ABP .NET ، ونحضر أو نرعى الأحداث المتعلقة بـ .NET والتي نقدم فيها بعض الهدايا.
يمكنك متابعة هذه الصفحة لرؤية السحوبات القادمة أو حضورها أو الاطلاع على السحوبات السابقة التي قمنا بسحبها بما في ذلك الفائزين.
شكرا لكونك عضوا نشطا! نراكم في السحوبات القادمة.",
+ "RafflesInfoTitle": "سحوبات مجتمع ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/cs.json
index 8364b1b4d40..146808545a8 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/cs.json
@@ -13,7 +13,6 @@
"Status": "Postavení",
"ContentSource": "Zdroj obsahu",
"Details": "Podrobnosti",
- "Url": "URL",
"Title": "Titul",
"CreationTime": "Čas vytvoření",
"Save": "Uložit",
@@ -29,23 +28,22 @@
"ContributionGuide": "Příspěvek průvodce",
"BugReport": "Zpráva o chybě",
"SeeAllPosts": "Zobrazit všechny příspěvky",
- "WelcomeToABPCommunity!": "Vítejte v komunitě ABP!",
- "MyProfile": "Můj profil",
- "MyOrganizations": "Moje organizace",
+ "WelcomeToABP": "Vítejte v ABP",
"EmailNotValid": "Prosím zadejte platnou emailovou adresu.",
"FeatureRequest": "Budoucí žádost",
"CreatePostTitleInfo": "Název příspěvku, který se zobrazí v seznamu příspěvků.",
"CreatePostSummaryInfo": "Krátké shrnutí příspěvku, který se zobrazí v seznamu příspěvků.",
- "CreatePostCoverInfo": "Pro vytvoření efektního článku přidejte titulní fotku. Pro nejlepší zobrazení nahrajte obrázky s poměrem stran 16:9. Maximální velikost souboru: 1 MB.",
+ "CreatePostCoverInfo": "Pro vytvoření efektního příspěvku přidejte titulní fotku. Pro nejlepší zobrazení nahrajte obrázky s poměrem stran 16:9. Maximální velikost souboru: 1 MB.",
"ThisExtensionIsNotAllowed": "Toto rozšíření není povoleno.",
"TheFileIsTooLarge": "Soubor je příliš velký.",
"GoToThePost": "Přejděte na článek",
+ "GoToTheVideo": "Přejděte na Video",
"Contribute": "Přispět",
"OverallProgress": "Celkový postup",
"Done": "Hotovo",
"Open": "Otevřeno",
"Closed": "Zavřeno",
- "LatestQuestionOnThe": "Nejnovější otázka na The",
+ "RecentQuestionFrom": "Nedávná otázka od uživatele {0}",
"Stackoverflow": "Přetečení zásobníku",
"Votes": "hlasů",
"Answer": "Odpovědět",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Nepodařilo se získat nejnovější podrobnosti otázky ze Stackoverflow.",
"Oops": "Jejda!",
"CreatePostSuccessMessage": "Článek byl úspěšně odeslán. Bude zveřejněn po kontrole od správce webu.",
- "ChooseCoverImage": "Vyberte titulní obrázek...",
+ "Browse": "Procházet",
"CoverImage": "Titulní obrázek",
"ShareYourExperiencesWithTheABPFramework": "Podělte se o své zkušenosti s ABP Framework!",
"Optional": "Volitelný",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Nyní nejsou žádné požadavky na články.",
"LatestPosts": "Nejnovější příspěvky",
"ArticleRequests": "Žádosti o článek",
+ "ArticleRequestsDescription": "Chcete zde vidět konkrétní obsah? Můžete požádat komunitu, aby ji vytvořila!",
+ "LatestContentRequests": "Nejnovější požadavky na obsah",
"AllPostRequests": "Viz Všechny požadavky na článek",
"SubscribeToTheNewsletter": "Přihlaste se k odběru Newsletteru",
"NewsletterEmailDefinition": "Získejte informace o dění v ABP, jako jsou nové verze, bezplatné zdroje, články a další.",
@@ -115,7 +115,6 @@
"VideoUrl": "Adresa URL videa",
"GithubPostUrl": "Adresa URL článku Github",
"ExternalPostUrl": "Adresa URL externího článku",
- "CreatePostCoverInfo": "Pro vytvoření efektního příspěvku přidejte titulní fotku. Pro nejlepší zobrazení nahrajte obrázky s poměrem stran 16:9. Maximální velikost souboru: 1 MB.",
"ThankYouForContribution": "Děkujeme vám za příspěvek do komunity ABP.",
"GithubPost": "Článek Github",
"GithubPostSubmitStepOne": "1. Napište článek na libovolném veřejném úložišti GitHub ve formátu Markdown. příklad ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "Zdrojová adresa URL („{PostUrl}“) není adresa URL Github",
"Volo.AbpIo.Domain:060002": "Obsah článku není dostupný ze zdroje Github(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Nebyl nalezen žádný obsah článku!",
- "IConsentToMedium": "Souhlasím se zveřejněním tohoto příspěvku na https://medium.com/volosoft."
+ "SeeMore": "Vidět víc",
+ "JoinTheABPCommunity": "Připojte se ke komunitě ABP",
+ "ABPCommunityTalks": "Komunitní rozhovory ABP",
+ "LiveDemo": "Živá ukázka",
+ "GetLicense": "Získejte licenci",
+ "GetStarted": "Začít",
+ "SourceCode": "Zdrojový kód",
+ "LeaveComment": "Zanechat komentář",
+ "ShowMore": "Zobrazit více",
+ "NoPublishedPostsYet": "Zatím žádné publikované příspěvky.",
+ "Name": "název",
+ "Surname": "Příjmení",
+ "WebSite": "Webová stránka",
+ "FullURL": "Úplná adresa URL",
+ "JobTitle": "Pracovní pozice",
+ "Prev": "Předchozí",
+ "Previous": "Předchozí",
+ "Next": "další",
+ "Share": "Podíl",
+ "SortBy": "Seřazeno podle",
+ "NoPublishedEventsYet": "Zatím žádné zveřejněné události.",
+ "SubscribeYoutubeChannel": "Přihlaste se k odběru kanálu Youtube",
+ "Enum:EventType:0": "Rozhovory",
+ "MemberNotPublishedPostYet": "Tento člen ještě nepublikoval žádné příspěvky.",
+ "TimeAgo": "před {0}",
+ "Discord_Page_JoinCommunityMessage": "Připojte se ke komunitě ABP Discord",
+ "Discord_Page_Announce": "Jsme rádi, že můžeme oznámit ABP Community Discord Server!",
+ "Discord_Page_Description_1": "Komunita ABP od prvního dne roste. Chtěli jsme to posunout k dalšímu kroku vytvořením oficiálního serveru ABP Discord, aby komunita ABP mohla vzájemně komunikovat pomocí zázraků instant messagingu.",
+ "Discord_Page_Description_2": "ABP Community Discord Server je místo, kde můžete předvést své výtvory pomocí ABP Framework, sdílet tipy, které se vám osvědčily, sledovat nejnovější zprávy a oznámení o ABP Framework, jen chatovat s členy komunity, vyměňovat si nápady a bavit se!",
+ "Discord_Page_Description_3": "Tento ABP Community Discord Server je oficiální server s hlavním týmem ABP, který je přítomen na serveru ke sledování.",
+ "Discord_Page_JoinToServer": "Připojte se k ABP Discord Server",
+ "Events_Page_MetaTitle": "Komunitní akce ABP",
+ "Events_Page_MetaDescription": "Živá vystoupení, pořádaná týmem ABP, jsou neformální sezení plné komunitního obsahu, ukázek, otázek a odpovědí a diskusí o tom, co se děje v ABP.",
+ "Events_Page_Title": "Komunitní rozhovory ABP",
+ "Members_Page_WritingFromUser": "Přečtěte si psaní od {0} na komunitě ABP.",
+ "Post_Create_Page_MetaTitle": "Nový příspěvek",
+ "Post_Create_Page_MetaDescription": "Vytvořte svůj příspěvek pro sdílení vašich zkušeností s rámcem ABP a přispěním komunity ABP.",
+ "Post_Create_Page_CreateNewPost": "Vytvořit nový příspěvek",
+ "Post_Index_Page_MetaDescription": "Účelem komunity ABP je vytvořit prostředí pro příspěvky pro vývojáře, kteří používají rámec ABP.",
+ "Layout_Title": "{0} | Společenství ABP",
+ "Layout_MetaDescription": "Centrum pro ABP Framework, .NET a vývoj softwaru. Získejte přístup k článkům, návodům, zprávám a přispívejte do komunity ABP.",
+ "Index_Page_CommunityIntroduction": "Toto je centrum pro ABP Framework, .NET a vývoj softwaru. Můžete číst články, sledovat video tutoriály, získat informace o vývoji ABP a událostech souvisejících s ABP, pomáhat ostatním vývojářům a sdílet své odborné znalosti s komunitou ABP.",
+ "TagsInArticle": "Tagy v článku",
+ "IConsentToMedium": "Souhlasím se zveřejněním tohoto příspěvku na https://medium.com/volosoft.",
+ "SearchResultsFor": "Výsledky vyhledávání pro „{0}“",
+ "SeeMoreVideos": "Zobrazit další videa",
+ "DiscordPageTitle": "ABP Discord Community",
+ "ViewVideo": "Zobrazit video",
+ "AbpCommunityTitleContent": "Komunita ABP – Open Source ABP Framework",
+ "CommunitySlogan": "Jedinečná komunitní platforma pro milovníky ABP",
+ "RaffleIsNotActive": "Tombola není aktivní",
+ "YouAreAlreadyJoinedToThisRaffle": "Již jste zapojeni do této tomboly",
+ "InvalidSubscriptionCode": "Neplatný kód předplatného",
+ "Raffle:{0}": "Tombola: {0}",
+ "Join": "Připojit",
+ "Leave": "Odejít",
+ "LoginToJoin": "Chcete-li se připojit, přihlaste se",
+ "ToEnd:": "Do konce:",
+ "ToStart:": "Začít:",
+ "days": "dní",
+ "hrs": "hod",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Vítězové",
+ "To{0}LuckyWinners": "pro {0} šťastných výherců",
+ "ActiveRaffles": "Aktivní tomboly",
+ "UpcomingRaffles": "Nadcházející tomboly",
+ "CompletedRaffles": "Dokončené tomboly",
+ "NoActiveRaffleTitle": "Momentálně není k dispozici žádná aktivní tombola.",
+ "NoActiveRaffleDescription": "Momentálně není k dispozici žádná aktivní tombola.",
+ "RaffleSubscriptionCodeInputMessage": "Tato tombola vyžaduje registrační kód. Zadejte prosím registrační kód níže:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Registrační kód je nesprávný. Prosím zkuste to znovu.",
+ "GoodJob!": "Dobrá práce!",
+ "RaffleJoinSuccessMessage": "Jste úspěšně zaregistrováni do slosování. V případě výhry budete informováni e-mailem!",
+ "RaffleLoginAndRegisterMessage": "Pro zapojení do slosování se musíte přihlásit. Účet si můžete vytvořit zdarma, pokud jste se ještě nezaregistrovali.",
+ "Ok": "OK",
+ "SeeDetails": "Prohlednout detaily",
+ "WaitingForTheDraw": "Čekání na losování",
+ "AllAttendees": "Všichni účastníci",
+ "SeeRaffleDetail": "Viz Detail tomboly",
+ "SeeRaffle": "Viz Tombola",
+ "ParticipationIsComplete!": "Účast je dokončena!",
+ "ABPCoreDevelopmentTeam": "Základní vývojový tým ABP",
+ "RegisterTheEvent": "Zaregistrujte událost",
+ "GoToConferencePage": "Přejděte na stránku konference",
+ "BuyTicket": "Koupit lístek",
+ "SeeEvent": "Viz Událost",
+ "PreviousEvents": "Předchozí události",
+ "OtherLiveEvents": "Další živé akce",
+ "SponsoredConferences": "Sponzorované konference",
+ "SponsoredConferencesDescription": "Je nám ctí podporovat komunity .NET a akce pro vývojáře softwaru.",
+ "UpcomingEvents": "Připravované akce",
+ "UpcomingCommunityTalkEventDescription": "Živá vystoupení, pořádaná týmem ABP, jsou neformální sezení plné komunitního obsahu, ukázek, otázek a odpovědí a diskusí o tom, co se děje v ABP.",
+ "UpcomingConferenceEventDescription": "Konference ABP .NET je virtuální událostí pro komunitu vývojářů .NET, kde se sejdou a vyslechnou si přednášky o světě .NET, běžných postupech vývoje softwaru a open source ABP Framework.",
+ "LastOneYear": "Poslední 1 rok",
+ "AllTimes": "Pořád",
+ "TopContributors": "Hlavní přispěvatelé",
+ "{0}Posts": "Příspěvky: {0}",
+ "LATESTPOSTS": "NEJNOVĚJŠÍ PŘÍSPĚVKY",
+ "NoContributorsFound": "Nebyli nalezeni žádní přispěvatelé!",
+ "LatestPost": "Poslední příspěvěk",
+ "MEMBERSINCE{0}": "ČLENEM OD {0}",
+ "CopyLink": "Kopírovat odkaz",
+ "ShareOnTwitter": "Sdílejte na Twitteru",
+ "ShareOnLinkedIn": "Sdílet na LinkedIn",
+ "MoreFrom{0}": "Více od uživatele {0}",
+ "SeeAllFrom{0}": "Zobrazit vše od {0}",
+ "MostWatched": "Nejsledovanější",
+ "Articles({0})": "Články ({0})",
+ "Videos({0})": "Videa ({0})",
+ "LatestArticles": "poslední články",
+ "RaffleHeader": "Dobrý den, člen komunity ABP!",
+ "RafflesInfo": "
Toto je stránka s losováním věnovaná tomu, abychom vám ukázali naše uznání za to, že jste aktivním členem komunity. Pořádáme ABP Community Talks , ABP .NET Conference , účastníme se nebo sponzorujeme akce související s .NET, ve kterých rozdáváme nějaké dárky.
Na této stránce můžete sledovat nadcházející tomboly, zúčastnit se jich nebo si prohlédnout předchozí tomboly, které losujeme, včetně výherců.
Děkujeme, že jste aktivním členem! Uvidíme se v nadcházejícím slosování.",
+ "RafflesInfoTitle": "Komunitní tomboly ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de.json
index 6ff6eb1e893..3a9dab08a67 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de.json
@@ -13,7 +13,6 @@
"Status": "Status",
"ContentSource": "Inhaltsquelle",
"Details": "Details",
- "Url": "URL",
"Title": "Titel",
"CreationTime": "Erstellungszeitpunkt",
"Save": "Speichern",
@@ -29,22 +28,22 @@
"ContributionGuide": "Leitfaden für Mitwirkende",
"BugReport": "Fehler melden",
"SeeAllPosts": "Alle Beiträge anzeigen",
- "WelcomeToABPCommunity!": "Willkommen in der ABP Community!",
- "MyProfile": "Mein Profil",
- "MyOrganizations": "Meine Organisationen",
+ "WelcomeToABP": "Willkommen bei der ABP",
"EmailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
"FeatureRequest": "Featureanfrage",
"CreatePostTitleInfo": "Titel des Beitrags, der in der Beitragsliste angezeigt werden soll.",
"CreatePostSummaryInfo": "Eine kurze Zusammenfassung des Beitrags, der in der Beitragsliste angezeigt werden soll.",
+ "CreatePostCoverInfo": "Um einen effektiven Beitrag zu erstellen, fügen Sie ein Titelbild hinzu. Laden Sie Bilder mit einem Seitenverhältnis von 16:9 hoch, um die beste Ansicht zu erhalten. Maximale Dateigröße: 1 MB.",
"ThisExtensionIsNotAllowed": "Diese Erweiterung ist nicht zulässig.",
"TheFileIsTooLarge": "Die Datei ist zu groß.",
"GoToThePost": "Gehe zum Beitrag",
+ "GoToTheVideo": "Gehen Sie zum Video",
"Contribute": "Beitragen",
"OverallProgress": "Gesamtfortschritt",
"Done": "Fertig",
"Open": "Offen",
"Closed": "Geschlossen",
- "LatestQuestionOnThe": "Letzte Frage zum",
+ "RecentQuestionFrom": "Aktuelle Frage von {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "Stimmen",
"Answer": "Antwort",
@@ -58,7 +57,7 @@
"QuestionItemErrorMessage": "Die neuesten Fragendetails konnten von Stackoverflow nicht abgerufen werden.",
"Oops": "Hoppla!",
"CreatePostSuccessMessage": "Der Beitrag wurde erfolgreich eingereicht. Er wird nach einer Überprüfung durch den Site-Administrator veröffentlicht.",
- "ChooseCoverImage": "Ein Titelbild auswählen...",
+ "Browse": "Durchsuche",
"CoverImage": "Titelbild",
"ShareYourExperiencesWithTheABPFramework": "Ihre Erfahrungen mit dem ABP Framework teilen!",
"Optional": "Optional",
@@ -87,6 +86,8 @@
"PostRequestFromGithubIssue": "Es liegen noch keine Artikelanfragen vor.",
"LatestPosts": "Neueste Beiträge",
"ArticleRequests": "Artikelanfragen",
+ "ArticleRequestsDescription": "Möchten Sie hier einen bestimmten Inhalt sehen? Sie können die Community bitten, es zu erstellen!",
+ "LatestContentRequests": "Neueste Inhaltsanfragen",
"AllPostRequests": "Alle Artikelanfragen anzeigen",
"SubscribeToTheNewsletter": "Abonnieren Sie den Newsletter",
"NewsletterEmailDefinition": "Erhalten Sie Informationen über Ereignisse in ABP wie Neuerscheinungen, kostenlose Quellen, Artikel und mehr.",
@@ -114,7 +115,6 @@
"VideoUrl": "Video-URL",
"GithubPostUrl": "Github-Artikel-URL",
"ExternalPostUrl": "Externe Artikel-URL",
- "CreatePostCoverInfo": "Um einen effektiven Beitrag zu erstellen, fügen Sie ein Titelbild hinzu. Laden Sie Bilder mit einem Seitenverhältnis von 16:9 hoch, um die beste Ansicht zu erhalten. Maximale Dateigröße: 1 MB.",
"ThankYouForContribution": "Vielen Dank für Ihren Beitrag zur ABP-Community.",
"GithubPost": "Github-Artikel",
"GithubPostSubmitStepOne": "1. Schreiben Sie einen Artikel in einem öffentlichen GitHub-Repository im Markdown-Format. Beispiel ",
@@ -143,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "Artikelinhalt ist über die Github(\"{PostUrl}\")-Ressource nicht verfügbar.",
"Volo.AbpIo.Domain:060003": "Kein Artikelinhalt gefunden!",
"SeeMore": "Mehr Sehen",
- "IConsentToMedium": "Ich stimme der Veröffentlichung dieses Beitrags auf https://medium.com/volosoft zu."
+ "JoinTheABPCommunity": "Treten Sie der ABP-Community bei",
+ "ABPCommunityTalks": "ABP-Community-Gespräche",
+ "LiveDemo": "Live-Demo",
+ "GetLicense": "Holen Sie sich eine Lizenz",
+ "GetStarted": "Loslegen",
+ "SourceCode": "Quellcode",
+ "LeaveComment": "Einen Kommentar hinterlassen",
+ "ShowMore": "Zeig mehr",
+ "NoPublishedPostsYet": "Noch keine veröffentlichten Beiträge.",
+ "Name": "Name",
+ "Surname": "Nachname",
+ "WebSite": "Webseite",
+ "FullURL": "Vollständige URL",
+ "JobTitle": "Berufsbezeichnung",
+ "Prev": "Vorher",
+ "Previous": "Vorherige",
+ "Next": "Nächste",
+ "Share": "Aktie",
+ "SortBy": "Sortiere nach",
+ "NoPublishedEventsYet": "Noch keine veröffentlichten Veranstaltungen.",
+ "SubscribeYoutubeChannel": "Abonnieren Sie den Youtube-Kanal",
+ "Enum:EventType:0": "Gespräche",
+ "MemberNotPublishedPostYet": "Dieses Mitglied hat noch keine Beiträge veröffentlicht.",
+ "TimeAgo": "Vor {0}",
+ "Discord_Page_JoinCommunityMessage": "Treten Sie der ABP Discord Community bei",
+ "Discord_Page_Announce": "Wir freuen uns, den ABP Community Discord Server bekannt zu geben!",
+ "Discord_Page_Description_1": "Die ABP-Community ist seit dem ersten Tag gewachsen. Wir wollten den nächsten Schritt gehen und einen offiziellen ABP Discord-Server erstellen, damit die ABP-Community über die Wunder des Instant Messaging miteinander interagieren kann.",
+ "Discord_Page_Description_2": "Der ABP Community Discord Server ist der Ort, an dem Sie Ihre Kreationen mit dem ABP Framework präsentieren, die Tipps teilen können, die für Sie funktioniert haben, sich über die neuesten Nachrichten und Ankündigungen zum ABP Framework informieren, einfach mit Community-Mitgliedern chatten, Ideen austauschen und Spaß haben können!",
+ "Discord_Page_Description_3": "Dieser ABP Community Discord Server ist der offizielle, auf dem das ABP Core Team zur Überwachung anwesend ist.",
+ "Discord_Page_JoinToServer": "Treten Sie dem ABP Discord Server bei",
+ "Events_Page_MetaTitle": "ABP-Community-Events",
+ "Events_Page_MetaDescription": "Die vom ABP-Team moderierten Live-Shows sind lockere Sitzungen voller Community-Inhalte, Demos, Fragen und Antworten und Diskussionen rund um das, was bei ABP passiert.",
+ "Events_Page_Title": "ABP- Community- Gespräche",
+ "Members_Page_WritingFromUser": "Lesen Sie den Text von {0} in der ABP-Community.",
+ "Post_Create_Page_MetaTitle": "Neuer Beitrag",
+ "Post_Create_Page_MetaDescription": "Erstellen Sie Ihren Beitrag, um Ihre Erfahrungen mit dem ABP-Framework zu teilen und einen Beitrag zur ABP-Community zu leisten.",
+ "Post_Create_Page_CreateNewPost": "Neuen Beitrag erstellen",
+ "Post_Index_Page_MetaDescription": "Der Zweck der ABP-Community besteht darin, eine Beitragsumgebung für Entwickler zu schaffen, die das ABP-Framework verwenden.",
+ "Layout_Title": "{0} | ABP-Community",
+ "Layout_MetaDescription": "Ein Hub für ABP Framework, .NET und Softwareentwicklung. Greifen Sie auf Artikel, Tutorials und Neuigkeiten zu und tragen Sie zur ABP-Community bei.",
+ "Index_Page_CommunityIntroduction": "Dies ist eine Drehscheibe für ABP Framework, .NET und Softwareentwicklung. Sie können die Artikel lesen, die Video-Tutorials ansehen, sich über den Entwicklungsfortschritt von ABP und ABP-bezogene Ereignisse informieren, anderen Entwicklern helfen und Ihr Fachwissen mit der ABP-Community teilen.",
+ "TagsInArticle": "Tags im Artikel",
+ "IConsentToMedium": "Ich stimme der Veröffentlichung dieses Beitrags auf https://medium.com/volosoft zu.",
+ "SearchResultsFor": "Suchergebnisse für „{0}“",
+ "SeeMoreVideos": "Sehen Sie mehr Videos",
+ "DiscordPageTitle": "ABP Discord-Community",
+ "ViewVideo": "Video ansehen",
+ "AbpCommunityTitleContent": "ABP-Community – Open-Source-ABP-Framework",
+ "CommunitySlogan": "Eine einzigartige Community-Plattform für ABP-Liebhaber",
+ "RaffleIsNotActive": "Das Gewinnspiel ist nicht aktiv",
+ "YouAreAlreadyJoinedToThisRaffle": "Sie haben bereits an dieser Verlosung teilgenommen",
+ "InvalidSubscriptionCode": "Ungültiger Abonnementcode",
+ "Raffle:{0}": "Gewinnspiel: {0}",
+ "Join": "Verbinden",
+ "Leave": "Verlassen",
+ "LoginToJoin": "Melden Sie sich an, um beizutreten",
+ "ToEnd:": "Beenden:",
+ "ToStart:": "Anfangen:",
+ "days": "Tage",
+ "hrs": "Std",
+ "min": "Mindest",
+ "sec": "Sek",
+ "Winners": "Gewinner",
+ "To{0}LuckyWinners": "an {0} glückliche Gewinner",
+ "ActiveRaffles": "Aktive Gewinnspiele",
+ "UpcomingRaffles": "Kommende Gewinnspiele",
+ "CompletedRaffles": "Verlosungen abgeschlossen",
+ "NoActiveRaffleTitle": "Zur Zeit ist kein aktives Gewinnspiel verfügbar.",
+ "NoActiveRaffleDescription": "Zur Zeit ist kein aktives Gewinnspiel verfügbar.",
+ "RaffleSubscriptionCodeInputMessage": "Für diese Verlosung ist ein Registrierungscode erforderlich. Bitte geben Sie unten den Registrierungscode ein:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Der Registrierungscode ist falsch. Bitte versuche es erneut.",
+ "GoodJob!": "Gute Arbeit!",
+ "RaffleJoinSuccessMessage": "Sie haben sich erfolgreich für das Gewinnspiel angemeldet. Sie werden per E-Mail benachrichtigt, wenn Sie den Preis gewinnen!",
+ "RaffleLoginAndRegisterMessage": "Sie sollten sich anmelden, um an einer Verlosung teilzunehmen. Sie können kostenlos ein Konto erstellen, wenn Sie noch nicht registriert sind.",
+ "Ok": "OK",
+ "SeeDetails": "Siehe Einzelheiten",
+ "WaitingForTheDraw": "Warten auf die Auslosung",
+ "AllAttendees": "Alle Teilnehmer",
+ "SeeRaffleDetail": "Siehe Details zur Verlosung",
+ "SeeRaffle": "Siehe Tombola",
+ "ParticipationIsComplete!": "Die Teilnahme ist abgeschlossen!",
+ "ABPCoreDevelopmentTeam": "ABP-Kernentwicklungsteam",
+ "RegisterTheEvent": "Registrieren Sie die Veranstaltung",
+ "GoToConferencePage": "Gehen Sie zur Konferenzseite",
+ "BuyTicket": "Ticket kaufen",
+ "SeeEvent": "Siehe Veranstaltung",
+ "PreviousEvents": "Frühere Veranstaltungen",
+ "OtherLiveEvents": "Andere Live-Events",
+ "SponsoredConferences": "Gesponserte Konferenzen",
+ "SponsoredConferencesDescription": "Es ist uns eine Ehre, .NET-Communitys und Veranstaltungen für Softwareentwickler zu unterstützen.",
+ "UpcomingEvents": "Kommende Veranstaltungen",
+ "UpcomingCommunityTalkEventDescription": "Die vom ABP-Team moderierten Live-Shows sind lockere Sitzungen voller Community-Inhalte, Demos, Fragen und Antworten und Diskussionen rund um das, was bei ABP passiert.",
+ "UpcomingConferenceEventDescription": "Die ABP .NET-Konferenz ist eine virtuelle Veranstaltung für die .NET-Entwickler-Community, bei der sie zusammenkommt und sich Vorträge über die .NET-Welt, gängige Softwareentwicklungspraktiken und das Open-Source-ABP-Framework anhört.",
+ "LastOneYear": "Letztes 1 Jahr",
+ "AllTimes": "Jederzeit",
+ "TopContributors": "Top Anbieter",
+ "{0}Posts": "{0} Beiträge",
+ "LATESTPOSTS": "NEUESTE BEITRÄGE",
+ "NoContributorsFound": "Keine Mitwirkenden gefunden!",
+ "LatestPost": "Neuester Beitrag",
+ "MEMBERSINCE{0}": "MITGLIED SEIT {0}",
+ "CopyLink": "Link kopieren",
+ "ShareOnTwitter": "Auf Twitter teilen",
+ "ShareOnLinkedIn": "Auf LinkedIn teilen",
+ "MoreFrom{0}": "Mehr von {0}",
+ "SeeAllFrom{0}": "Alles von {0} ansehen",
+ "MostWatched": "Meist gesehen",
+ "Articles({0})": "Artikel ({0})",
+ "Videos({0})": "Videos ({0})",
+ "LatestArticles": "Neueste Artikel",
+ "RaffleHeader": "Hallo ABP-Community-Mitglied!",
+ "RafflesInfo": "
Auf dieser Verlosungsseite möchten wir Ihnen unsere Wertschätzung dafür zeigen, dass Sie ein aktives Community-Mitglied sind. Wir veranstalten ABP Community Talks und ABP .NET Conferences , nehmen an .NET-bezogenen Veranstaltungen teil oder sponsern diese, bei denen wir einige Geschenke verschenken.
Sie können dieser Seite folgen, um die bevorstehenden Verlosungen zu sehen, daran teilzunehmen oder frühere Verlosungen, die wir verlosen, einschließlich der Gewinner, anzusehen.
Vielen Dank, dass Sie ein aktives Mitglied sind! Wir sehen uns bei den kommenden Gewinnspielen.",
+ "RafflesInfoTitle": "ABP-Community- Verlosungen"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json
index f065ed28952..e6199fb7fb7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json
@@ -13,7 +13,6 @@
"Status": "Estado",
"ContentSource": "Fuente de contenido",
"Details": "Detalles",
- "Url": "Url",
"Title": "Título",
"CreationTime": "Fecha de creación",
"Save": "Guardar",
@@ -29,23 +28,22 @@
"ContributionGuide": "Guía de contribución",
"BugReport": "Informe de errores",
"SeeAllPosts": "Ver todos los artículos",
- "WelcomeToABPCommunity!": "Bienvenido a la comunidad ABP",
- "MyProfile": "Mi perfil",
- "MyOrganizations": "Mis organizaciones",
+ "WelcomeToABP": "Bienvenidos a la ABP",
"EmailNotValid": "Por favor entra una dirección de email válida.",
"FeatureRequest": "Solucitud de característica",
"CreatePostTitleInfo": "Título del artículo para ser mostrado en la lista de artículos.",
"CreatePostSummaryInfo": "Un pequeño resumen del artículo para ser mostrado en la lista de artículos.",
- "CreatePostCoverInfo": "Para crear un artículo eficaz, agregue una foto de portada. Cargue imágenes con una relación de aspecto de 16: 9 para obtener la mejor vista.",
+ "CreatePostCoverInfo": "Para crear una publicación eficaz, agregue una foto de portada. Cargue imágenes con una relación de aspecto de 16: 9 para obtener la mejor vista. Tamaño máximo de archivo: 1 MB.",
"ThisExtensionIsNotAllowed": "Esta extensión no está permitida.",
"TheFileIsTooLarge": "El fichero es demasiado grande.",
"GoToThePost": "Ir a el artículo",
+ "GoToTheVideo": "Ir al vídeo",
"Contribute": "Contribuir",
"OverallProgress": "Progreso general",
"Done": "Hecho",
"Open": "Abrir",
"Closed": "Cerrado",
- "LatestQuestionOnThe": "Última pregunta en la",
+ "RecentQuestionFrom": "Pregunta reciente de {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "Votos",
"Answer": "Respuesta",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "no se pudieron obtener los detalles de pregunta actual en Stackoverflow.",
"Oops": "Oops!",
"CreatePostSuccessMessage": "El artículo se ha enviado correctamente. Se publicará después de una revisión del administrador del sitio.",
- "ChooseCoverImage": "Elige una imagen de portada...",
+ "Browse": "Navegar",
"CoverImage": "Imagen de portada",
"ShareYourExperiencesWithTheABPFramework": "Comparte tus experiencias con el ABP Framework!",
"Optional": "Opcional",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "No hay solicitudes de artículos ahora.",
"LatestPosts": "últimas publicaciones",
"ArticleRequests": "Solicitudes de artículos",
+ "ArticleRequestsDescription": "¿Quieres ver un contenido específico aquí? ¡Puedes pedirle a la comunidad que lo cree!",
+ "LatestContentRequests": "Últimas solicitudes de contenido",
"AllPostRequests": "Ver todas las solicitudes de artículos",
"SubscribeToTheNewsletter": "Suscríbete a la Newsletter",
"NewsletterEmailDefinition": "Obtenga información sobre los acontecimientos en ABP, como nuevos lanzamientos, fuentes gratuitas, artículos y más.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL del vídeo",
"GithubPostUrl": "URL del artículo de Github",
"ExternalPostUrl": "URL del artículo externo",
- "CreatePostCoverInfo": "Para crear una publicación eficaz, agregue una foto de portada. Cargue imágenes con una relación de aspecto de 16: 9 para obtener la mejor vista. Tamaño máximo de archivo: 1 MB.",
"ThankYouForContribution": "Gracias por contribuir a la comunidad ABP.",
"GithubPost": "Artículo de Github",
"GithubPostSubmitStepOne": " 1. Escribe un artículo en cualquier repositorio público de GitHub con el formato Markdown. ejemplo ",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "El contenido del artículo no está disponible en el recurso de Github (\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "¡No se encontró contenido del artículo!",
"SeeMore": "Ver Más",
- "IConsentToMedium": "Acepto la publicación de esta publicación en https://medium.com/volosoft."
+ "JoinTheABPCommunity": "Únase a la comunidad ABP",
+ "ABPCommunityTalks": "Charlas comunitarias de ABP",
+ "LiveDemo": "Demo en vivo",
+ "GetLicense": "Obtener una licencia",
+ "GetStarted": "Empezar",
+ "SourceCode": "Código fuente",
+ "LeaveComment": "Deje un comentario",
+ "ShowMore": "Mostrar más",
+ "NoPublishedPostsYet": "Aún no hay publicaciones publicadas.",
+ "Name": "Nombre",
+ "Surname": "Apellido",
+ "WebSite": "Sitio web",
+ "FullURL": "URL completa",
+ "JobTitle": "Título profesional",
+ "Prev": "Anterior",
+ "Previous": "Anterior",
+ "Next": "Próximo",
+ "Share": "Compartir",
+ "SortBy": "Ordenar por",
+ "NoPublishedEventsYet": "Aún no hay eventos publicados.",
+ "SubscribeYoutubeChannel": "Suscríbete al canal de Youtube",
+ "Enum:EventType:0": "Negociaciones",
+ "MemberNotPublishedPostYet": "Este miembro aún no ha publicado ninguna publicación.",
+ "TimeAgo": "Hace {0}",
+ "Discord_Page_JoinCommunityMessage": "Únase a la comunidad ABP Discord",
+ "Discord_Page_Announce": "¡Estamos felices de anunciar el servidor de discordia de la comunidad ABP!",
+ "Discord_Page_Description_1": "La comunidad ABP ha ido creciendo desde el primer día. Queríamos llevarlo al siguiente paso creando un servidor oficial de ABP Discord para que la comunidad ABP pueda interactuar entre sí utilizando las maravillas de la mensajería instantánea.",
+ "Discord_Page_Description_2": "ABP Community Discord Server es el lugar donde puede mostrar sus creaciones utilizando ABP Framework, compartir los consejos que le funcionaron, ponerse al día con las últimas noticias y anuncios sobre ABP Framework, simplemente chatear con miembros de la comunidad para intercambiar ideas y ¡diviértase!",
+ "Discord_Page_Description_3": "Este servidor de discordia de la comunidad ABP es el oficial y el equipo central de ABP está presente en el servidor para monitorear.",
+ "Discord_Page_JoinToServer": "Únase al servidor de discordia de ABP",
+ "Events_Page_MetaTitle": "Eventos de la comunidad ABP",
+ "Events_Page_MetaDescription": "Los shows en vivo, organizados por el equipo de ABP, son sesiones informales llenas de contenido comunitario, demostraciones, preguntas y respuestas y debates sobre lo que está sucediendo en ABP.",
+ "Events_Page_Title": "Charlas comunitarias de ABP",
+ "Members_Page_WritingFromUser": "Lea los escritos de {0} en la comunidad ABP.",
+ "Post_Create_Page_MetaTitle": "Nueva publicación",
+ "Post_Create_Page_MetaDescription": "Cree su publicación para compartir sus experiencias sobre el marco ABP y contribuir a la comunidad ABP.",
+ "Post_Create_Page_CreateNewPost": "Crear nueva publicación",
+ "Post_Index_Page_MetaDescription": "El propósito de la Comunidad ABP es crear un entorno de contribución para los desarrolladores que utilizan el marco ABP.",
+ "Layout_Title": "{0} | Comunidad ABP",
+ "Layout_MetaDescription": "Un centro para ABP Framework, .NET y desarrollo de software. Acceda a artículos, tutoriales, noticias y contribuya a la comunidad ABP.",
+ "Index_Page_CommunityIntroduction": "Este es un centro para ABP Framework, .NET y desarrollo de software. Puede leer los artículos, ver los tutoriales en vídeo, informarse sobre el progreso del desarrollo de ABP y los eventos relacionados con ABP, ayudar a otros desarrolladores y compartir su experiencia con la comunidad de ABP.",
+ "TagsInArticle": "Etiquetas en el artículo",
+ "IConsentToMedium": "Acepto la publicación de esta publicación en https://medium.com/volosoft.",
+ "SearchResultsFor": "Resultados de la búsqueda para "{0}"",
+ "SeeMoreVideos": "Ver más vídeos",
+ "DiscordPageTitle": "Comunidad de discordia ABP",
+ "ViewVideo": "Ver vídeo",
+ "AbpCommunityTitleContent": "Comunidad ABP - Marco ABP de código abierto",
+ "CommunitySlogan": "Una plataforma comunitaria única para los amantes de ABP",
+ "RaffleIsNotActive": "El sorteo no está activo.",
+ "YouAreAlreadyJoinedToThisRaffle": "Ya estas unido a este sorteo",
+ "InvalidSubscriptionCode": "Código de suscripción no válido",
+ "Raffle:{0}": "Sorteo: {0}",
+ "Join": "Unirse",
+ "Leave": "Dejar",
+ "LoginToJoin": "Inicia sesión para unirte",
+ "ToEnd:": "Para terminar:",
+ "ToStart:": "Para comenzar:",
+ "days": "días",
+ "hrs": "horas",
+ "min": "mín.",
+ "sec": "segundo",
+ "Winners": "Ganadores",
+ "To{0}LuckyWinners": "a {0} afortunado(s) ganador(es)",
+ "ActiveRaffles": "Rifas Activas",
+ "UpcomingRaffles": "Próximos sorteos",
+ "CompletedRaffles": "Rifas completadas",
+ "NoActiveRaffleTitle": "No hay ningún sorteo activo disponible en este momento.",
+ "NoActiveRaffleDescription": "No hay ningún sorteo activo disponible en este momento.",
+ "RaffleSubscriptionCodeInputMessage": "Este sorteo requiere un código de registro. Por favor ingrese el código de registro a continuación:",
+ "RaffleSubscriptionCodeInputErrorMessage": "El código de registro es incorrecto. Inténtalo de nuevo.",
+ "GoodJob!": "¡Buen trabajo!",
+ "RaffleJoinSuccessMessage": "Estás registrado exitosamente para el sorteo. ¡Se te informará por correo electrónico si ganas el premio!",
+ "RaffleLoginAndRegisterMessage": "Debes iniciar sesión para unirte a un sorteo. Puedes crear una cuenta gratis si aún no te has registrado.",
+ "Ok": "De acuerdo",
+ "SeeDetails": "Ver detalles",
+ "WaitingForTheDraw": "esperando el sorteo",
+ "AllAttendees": "Todos los asistentes",
+ "SeeRaffleDetail": "Ver Detalle del Sorteo",
+ "SeeRaffle": "Ver Sorteo",
+ "ParticipationIsComplete!": "¡La participación está completa!",
+ "ABPCoreDevelopmentTeam": "Equipo de desarrollo central de ABP",
+ "RegisterTheEvent": "Registra el evento",
+ "GoToConferencePage": "Ir a la página de la conferencia",
+ "BuyTicket": "Comprar boleto",
+ "SeeEvent": "Ver Evento",
+ "PreviousEvents": "Eventos anteriores",
+ "OtherLiveEvents": "Otros eventos en vivo",
+ "SponsoredConferences": "Conferencias patrocinadas",
+ "SponsoredConferencesDescription": "Es un honor para nosotros apoyar comunidades y eventos .NET para desarrolladores de software.",
+ "UpcomingEvents": "Próximos Eventos",
+ "UpcomingCommunityTalkEventDescription": "Los shows en vivo, organizados por el equipo de ABP, son sesiones informales llenas de contenido comunitario, demostraciones, preguntas y respuestas y debates sobre lo que está sucediendo en ABP.",
+ "UpcomingConferenceEventDescription": "La Conferencia ABP .NET es un evento virtual para que la comunidad de desarrolladores .NET se reúna y escuche charlas sobre el mundo .NET, prácticas comunes de desarrollo de software y el marco ABP de código abierto.",
+ "LastOneYear": "Último 1 año",
+ "AllTimes": "Todo el tiempo",
+ "TopContributors": "Mayores contribuyentes",
+ "{0}Posts": "{0} Publicaciones",
+ "LATESTPOSTS": "ÚLTIMAS PUBLICACIONES",
+ "NoContributorsFound": "¡No se encontraron contribuyentes!",
+ "LatestPost": "Última publicación",
+ "MEMBERSINCE{0}": "MIEMBRO DESDE {0}",
+ "CopyLink": "Copiar link",
+ "ShareOnTwitter": "Compartir en Twitter",
+ "ShareOnLinkedIn": "Compartir en LinkedIn",
+ "MoreFrom{0}": "Más de {0}",
+ "SeeAllFrom{0}": "Ver todo desde {0}",
+ "MostWatched": "El más visto",
+ "Articles({0})": "Artículos ({0})",
+ "Videos({0})": "Vídeos ({0})",
+ "LatestArticles": "últimos artículos",
+ "RaffleHeader": "¡Hola miembro de la comunidad ABP!",
+ "RafflesInfo": "
Esta es la página del sorteo dedicada a mostrarle nuestro agradecimiento por ser un miembro activo de la comunidad. Realizamos charlas comunitarias de ABP , conferencias ABP .NET , asistimos o patrocinamos eventos relacionados con .NET en los que regalamos algunos obsequios.
Puedes seguir esta página para ver los próximos sorteos, asistir a ellos o ver sorteos anteriores que sorteamos incluyendo a los ganadores.
¡Gracias por ser un miembro activo! Nos vemos en los próximos sorteos.",
+ "RafflesInfoTitle": "Rifas de la Comunidad ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json
index d090608518d..d7a91082492 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json
@@ -37,6 +37,7 @@
"ThisExtensionIsNotAllowed": "Tätä laajennusta ei sallita.",
"TheFileIsTooLarge": "Tiedosto on liian suuri.",
"GoToThePost": "Siirry artikkeliin",
+ "GoToTheVideo": "Siirry videoon",
"Contribute": "Osallistu",
"OverallProgress": "Kokonaisedistyminen",
"Done": "Tehty",
@@ -186,6 +187,74 @@
"TagsInArticle": "Tagit artikkelissa",
"IConsentToMedium": "Hyväksyn tämän viestin julkaisemisen osoitteessa https://medium.com/volosoft.",
"SearchResultsFor": "Hakutulokset haulle \"{0}\"",
- "SeeMoreVideos": "Katso lisää videoita"
+ "SeeMoreVideos": "Katso lisää videoita",
+ "DiscordPageTitle": "ABP Discord -yhteisö",
+ "ViewVideo": "Katso video",
+ "AbpCommunityTitleContent": "ABP-yhteisö - avoimen lähdekoodin ABP-kehys",
+ "CommunitySlogan": "Ainutlaatuinen yhteisöalusta ABP-ystäville",
+ "RaffleIsNotActive": "Arvonta ei ole aktiivinen",
+ "YouAreAlreadyJoinedToThisRaffle": "Olet jo osallistunut tähän arvontaan",
+ "InvalidSubscriptionCode": "Virheellinen tilauskoodi",
+ "Raffle:{0}": "Arvonta: {0}",
+ "Join": "Liittyä seuraan",
+ "Leave": "Lähde",
+ "LoginToJoin": "Kirjaudu sisään liittyäksesi",
+ "ToEnd:": "Loppuun:",
+ "ToStart:": "Aloittaa:",
+ "days": "päivää",
+ "hrs": "tuntia",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Voittajat",
+ "To{0}LuckyWinners": "{0} onnekkaalle voittajalle",
+ "ActiveRaffles": "Aktiiviset arpajaiset",
+ "UpcomingRaffles": "Tulevat arpajaiset",
+ "CompletedRaffles": "Arpajaiset suoritettu",
+ "NoActiveRaffleTitle": "Aktiivista arvontaa ei ole tällä hetkellä saatavilla.",
+ "NoActiveRaffleDescription": "Aktiivista arvontaa ei ole tällä hetkellä saatavilla.",
+ "RaffleSubscriptionCodeInputMessage": "Tämä arvonta vaatii rekisteröintikoodin. Syötä alla oleva rekisteröintikoodi:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Rekisteröintikoodi on virheellinen. Yritä uudelleen.",
+ "GoodJob!": "Hyvää työtä!",
+ "RaffleJoinSuccessMessage": "Olet onnistuneesti rekisteröitynyt arvontaan. Sinulle ilmoitetaan sähköpostitse, jos voitat palkinnon!",
+ "RaffleLoginAndRegisterMessage": "Sinun tulee kirjautua sisään osallistuaksesi arvontaan. Voit luoda tilin ilmaiseksi, jos et ole vielä rekisteröitynyt.",
+ "Ok": "Ok",
+ "SeeDetails": "Katso yksityiskohdat",
+ "WaitingForTheDraw": "Arvontaa odotellessa",
+ "AllAttendees": "Kaikki osallistujat",
+ "SeeRaffleDetail": "Katso arpajaiset",
+ "SeeRaffle": "Katso Arpajaiset",
+ "ParticipationIsComplete!": "Osallistuminen on valmis!",
+ "ABPCoreDevelopmentTeam": "ABP:n ydinkehitystiimi",
+ "RegisterTheEvent": "Ilmoittaudu tapahtumaan",
+ "GoToConferencePage": "Siirry konferenssisivulle",
+ "BuyTicket": "Osta lippu",
+ "SeeEvent": "Katso Tapahtuma",
+ "PreviousEvents": "Aiemmat tapahtumat",
+ "OtherLiveEvents": "Muut live-tapahtumat",
+ "SponsoredConferences": "Sponsoroidut konferenssit",
+ "SponsoredConferencesDescription": "Meillä on kunnia tukea .NET-yhteisöjä ja tapahtumia ohjelmistokehittäjille.",
+ "UpcomingEvents": "Tulevat tapahtumat",
+ "UpcomingCommunityTalkEventDescription": "ABP-tiimin isännöimät live-ohjelmat ovat rentoja istuntoja, jotka ovat täynnä yhteisöllistä sisältöä, demoja, kysymyksiä ja vastauksia sekä keskusteluja siitä, mitä ABP:ssä tapahtuu.",
+ "UpcomingConferenceEventDescription": "ABP .NET Conference on virtuaalinen tapahtuma, jossa .NET Developer -yhteisö kokoontuu ja kuuntelee puheita .NET-maailmasta, yleisistä ohjelmistokehityskäytännöistä ja avoimen lähdekoodin ABP Frameworkista.",
+ "LastOneYear": "Viimeinen 1 vuosi",
+ "AllTimes": "Kaikki ajat",
+ "TopContributors": "Ahkerat kirjoittajat",
+ "{0}Posts": "{0} viestiä",
+ "LATESTPOSTS": "VIIMEISET POSTIT",
+ "NoContributorsFound": "Osallistujia ei löytynyt!",
+ "LatestPost": "Viimeisin postaus",
+ "MEMBERSINCE{0}": "JÄSEN ALKAEN {0}",
+ "CopyLink": "Kopioi linkki",
+ "ShareOnTwitter": "Jaa Twitterissä",
+ "ShareOnLinkedIn": "Jaa LinkedInissä",
+ "MoreFrom{0}": "Lisää käyttäjältä {0}",
+ "SeeAllFrom{0}": "Näytä kaikki kohteesta {0}",
+ "MostWatched": "Katsotuimmat",
+ "Articles({0})": "Artikkelit ({0})",
+ "Videos({0})": "Videot ({0})",
+ "LatestArticles": "Viimeisimmät artikkelit",
+ "RaffleHeader": "Hei ABP-yhteisön jäsen!",
+ "RafflesInfo": "
Tämä on arvontasivu, joka on omistettu osoittamaan kiitollisuuttamme sinua kohtaan, että olet aktiivinen yhteisön jäsen. Teemme ABP Community Talksia , ABP .NET -konferenssia , osallistumme tai sponsoroimme .NET-tapahtumia, joissa annamme lahjoja.
Voit seurata tätä sivua nähdäksesi tulevat arvonnat, osallistua niihin tai nähdäksesi aiemmat arvonnamme, mukaan lukien voittajat.
Kiitos aktiivisesta jäsenyydestäsi! Nähdään tulevissa arvonnassa.",
+ "RafflesInfoTitle": "ABP-yhteisön arpajaiset"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json
index 9321c8511cc..2142ccb0d18 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json
@@ -13,7 +13,6 @@
"Status": "Statut",
"ContentSource": "Source du contenu",
"Details": "Des détails",
- "Url": "URL",
"Title": "Titre",
"CreationTime": "Temps de creation",
"Save": "Sauvegarder",
@@ -29,9 +28,7 @@
"ContributionGuide": "Guide de contribution",
"BugReport": "Rapport d'erreur",
"SeeAllPosts": "Voir tous les posts",
- "WelcomeToABPCommunity!": "Bienvenue dans la communauté ABP!",
- "MyProfile": "Mon profil",
- "MyOrganizations": "Mes organisations",
+ "WelcomeToABP": "Bienvenue à l'ABP",
"EmailNotValid": "S'il vous plaît, mettez une adresse email valide.",
"FeatureRequest": "Demande de fonctionnalité",
"CreatePostTitleInfo": "Titre du message à afficher dans la liste des messages.",
@@ -40,12 +37,13 @@
"ThisExtensionIsNotAllowed": "Cette extension n'est pas autorisée.",
"TheFileIsTooLarge": "Le fichier est trop volumineux.",
"GoToThePost": "Aller à l'post",
+ "GoToTheVideo": "Aller à la vidéo",
"Contribute": "Contribuer",
"OverallProgress": "Les progrès d'ensemble",
"Done": "Fait",
"Open": "Ouvert",
"Closed": "Fermé",
- "LatestQuestionOnThe": "Dernière question sur le",
+ "RecentQuestionFrom": "Question récente de {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "les votes",
"Answer": "Répondre",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Impossible d'obtenir les derniers détails de la question de Stackoverflow.",
"Oops": "Oops!",
"CreatePostSuccessMessage": "L'post a été soumis avec succès. Il sera publié après un examen de l'administrateur du site.",
- "ChooseCoverImage": "Choisissez une image de couverture...",
+ "Browse": "Parcourir",
"CoverImage": "Image de couverture",
"ShareYourExperiencesWithTheABPFramework": "Partagez vos expériences avec le Framework ABP!",
"Optional": "Optionnel",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Il n'y a actuellement aucune demande d'post.",
"LatestPosts": "Derniers messages",
"ArticleRequests": "Demandes d'posts",
+ "ArticleRequestsDescription": "Vous souhaitez voir un contenu spécifique ici ? Vous pouvez demander à la communauté de le créer !",
+ "LatestContentRequests": "Dernières demandes de contenu",
"AllPostRequests": "Voir toutes les demandes d'posts",
"SubscribeToTheNewsletter": "Abonnez-vous à la newsletter",
"NewsletterEmailDefinition": "Obtenez des informations sur les événements d'ABP, comme les nouvelles versions, les sources gratuites, les posts, etc.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL de la vidéo",
"GithubPostUrl": "URL de l'post Github",
"ExternalPostUrl": "URL de l'post externe",
- "CreatePostCoverInfo": "Pour créer un post efficace, ajoutez une photo de couverture. Téléchargez des images au format 16: 9 pour une meilleure vue. Taille maximale du fichier: 1 Mo.",
"ThankYouForContribution": "Merci de contribuer à la communauté ABP.",
"GithubPost": "Post Github",
"GithubPostSubmitStepOne": " 1. Rédigez un post sur n'importe quel référentiel GitHub public au format Markdown. Exemple de ",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "Le contenu de l'post n'est pas disponible à partir de la ressource Github(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Aucun contenu d'post trouvé !",
"SeeMore": "Voir Plus",
- "IConsentToMedium": "Je consens à la publication de cet article sur https://medium.com/volosoft."
+ "JoinTheABPCommunity": "Rejoignez la communauté ABP",
+ "ABPCommunityTalks": "Discussions communautaires ABP",
+ "LiveDemo": "Démo en direct",
+ "GetLicense": "Obtenez une licence",
+ "GetStarted": "Commencer",
+ "SourceCode": "Code source",
+ "LeaveComment": "Laisse un commentaire",
+ "ShowMore": "Montre plus",
+ "NoPublishedPostsYet": "Aucun article publié pour l'instant.",
+ "Name": "Nom",
+ "Surname": "Nom de famille",
+ "WebSite": "Site web",
+ "FullURL": "URL complète",
+ "JobTitle": "Titre d'emploi",
+ "Prev": "Précédent",
+ "Previous": "Précédent",
+ "Next": "Suivant",
+ "Share": "Partager",
+ "SortBy": "Trier par",
+ "NoPublishedEventsYet": "Aucun événement publié pour l'instant.",
+ "SubscribeYoutubeChannel": "Abonnez-vous à la chaîne Youtube",
+ "Enum:EventType:0": "Pourparlers",
+ "MemberNotPublishedPostYet": "Ce membre n'a pas encore publié de messages.",
+ "TimeAgo": "il y a {0}",
+ "Discord_Page_JoinCommunityMessage": "Rejoignez la communauté Discord ABP",
+ "Discord_Page_Announce": "Nous sommes heureux d'annoncer le serveur Discord communautaire ABP !",
+ "Discord_Page_Description_1": "La communauté ABP s'est développée depuis le premier jour. Nous voulions passer à l'étape suivante en créant un serveur ABP Discord officiel afin que la communauté ABP puisse interagir les unes avec les autres en utilisant les merveilles de la messagerie instantanée.",
+ "Discord_Page_Description_2": "ABP Community Discord Server est l'endroit où vous pouvez présenter vos créations à l'aide d'ABP Framework, partager les astuces qui ont fonctionné pour vous, vous tenir au courant des dernières nouvelles et annonces concernant ABP Framework, simplement discuter avec les membres de la communauté pour échanger des idées et vous amuser !",
+ "Discord_Page_Description_3": "Ce serveur Discord communautaire ABP est le serveur officiel avec l'équipe principale ABP présente sur le serveur à surveiller.",
+ "Discord_Page_JoinToServer": "Rejoignez le serveur Discord ABP",
+ "Events_Page_MetaTitle": "Événements communautaires ABP",
+ "Events_Page_MetaDescription": "Les émissions en direct, animées par l'équipe ABP, sont des sessions informelles pleines de contenu communautaire, de démos, de questions-réponses et de discussions sur ce qui se passe dans ABP.",
+ "Events_Page_Title": "Discussions communautaires ABP",
+ "Members_Page_WritingFromUser": "Lisez les écrits de {0} sur la communauté ABP.",
+ "Post_Create_Page_MetaTitle": "Nouveau poste",
+ "Post_Create_Page_MetaDescription": "Créez votre message pour partager vos expériences sur le cadre ABP et contribuer à la communauté ABP.",
+ "Post_Create_Page_CreateNewPost": "Créer un nouveau message",
+ "Post_Index_Page_MetaDescription": "L'objectif de la communauté ABP est de créer un environnement de contribution pour les développeurs qui utilisent le framework ABP.",
+ "Layout_Title": "{0} | Communauté ABP",
+ "Layout_MetaDescription": "Une plateforme pour ABP Framework, .NET et le développement de logiciels. Accédez à des articles, des tutoriels, des actualités et contribuez à la communauté ABP.",
+ "Index_Page_CommunityIntroduction": "Il s'agit d'une plaque tournante pour ABP Framework, .NET et le développement de logiciels. Vous pouvez lire les articles, regarder les didacticiels vidéo, être informé des progrès de développement d'ABP et des événements liés à ABP, aider d'autres développeurs et partager votre expertise avec la communauté ABP.",
+ "TagsInArticle": "Balises dans l'article",
+ "IConsentToMedium": "Je consens à la publication de cet article sur https://medium.com/volosoft.",
+ "SearchResultsFor": "Résultats de recherche pour "{0}"",
+ "SeeMoreVideos": "Voir plus de vidéos",
+ "DiscordPageTitle": "Communauté Discorde ABP",
+ "ViewVideo": "Voir la vidéo",
+ "AbpCommunityTitleContent": "Communauté ABP - Cadre ABP Open Source",
+ "CommunitySlogan": "Une plateforme communautaire unique pour les amateurs d'ABP",
+ "RaffleIsNotActive": "Le tirage au sort n'est pas actif",
+ "YouAreAlreadyJoinedToThisRaffle": "Vous êtes déjà inscrit à ce tirage au sort",
+ "InvalidSubscriptionCode": "Code d'abonnement invalide",
+ "Raffle:{0}": "Tirage au sort : {0}",
+ "Join": "Rejoindre",
+ "Leave": "Partir",
+ "LoginToJoin": "Connectez-vous pour rejoindre",
+ "ToEnd:": "Finir:",
+ "ToStart:": "Commencer:",
+ "days": "jours",
+ "hrs": "heures",
+ "min": "min",
+ "sec": "seconde",
+ "Winners": "Gagnants",
+ "To{0}LuckyWinners": "à {0} heureux gagnant(s)",
+ "ActiveRaffles": "Tirages au sort actifs",
+ "UpcomingRaffles": "Tirages au sort à venir",
+ "CompletedRaffles": "Tirages au sort terminés",
+ "NoActiveRaffleTitle": "Aucun tirage au sort actif n'est disponible pour le moment.",
+ "NoActiveRaffleDescription": "Aucun tirage au sort actif n'est disponible pour le moment.",
+ "RaffleSubscriptionCodeInputMessage": "Ce tirage au sort nécessite un code d'enregistrement. Veuillez saisir le code d'enregistrement ci-dessous :",
+ "RaffleSubscriptionCodeInputErrorMessage": "Le code d'enregistrement est incorrect. Veuillez réessayer.",
+ "GoodJob!": "Bon travail!",
+ "RaffleJoinSuccessMessage": "Vous êtes inscrit avec succès au tirage au sort. Vous serez informé par e-mail si vous gagnez le prix !",
+ "RaffleLoginAndRegisterMessage": "Vous devez vous connecter pour participer à un tirage au sort. Vous pouvez créer un compte gratuitement si vous n'êtes pas encore inscrit.",
+ "Ok": "D'accord",
+ "SeeDetails": "Voir les détails",
+ "WaitingForTheDraw": "En attendant le tirage au sort",
+ "AllAttendees": "Tous les participants",
+ "SeeRaffleDetail": "Voir les détails du tirage au sort",
+ "SeeRaffle": "Voir le tirage au sort",
+ "ParticipationIsComplete!": "La participation est terminée !",
+ "ABPCoreDevelopmentTeam": "Équipe de développement de base ABP",
+ "RegisterTheEvent": "Enregistrez l'événement",
+ "GoToConferencePage": "Aller à la page de la conférence",
+ "BuyTicket": "Acheter un billet",
+ "SeeEvent": "Voir l'événement",
+ "PreviousEvents": "Événements précédents",
+ "OtherLiveEvents": "Autres événements en direct",
+ "SponsoredConferences": "Conférences sponsorisées",
+ "SponsoredConferencesDescription": "Nous sommes honorés de soutenir les communautés et les événements .NET pour les développeurs de logiciels.",
+ "UpcomingEvents": "évènements à venir",
+ "UpcomingCommunityTalkEventDescription": "Les émissions en direct, animées par l'équipe ABP, sont des sessions informelles remplies de contenu communautaire, de démos, de questions-réponses et de discussions sur ce qui se passe dans ABP.",
+ "UpcomingConferenceEventDescription": "La conférence ABP .NET est un événement virtuel permettant à la communauté des développeurs .NET de se réunir et d'écouter des discussions sur le monde .NET, les pratiques courantes de développement de logiciels et le framework ABP open source.",
+ "LastOneYear": "1 an dernier",
+ "AllTimes": "Chaque fois",
+ "TopContributors": "Meilleurs contributeurs",
+ "{0}Posts": "{0} messages",
+ "LATESTPOSTS": "DERNIERS POSTES",
+ "NoContributorsFound": "Aucun contributeur trouvé !",
+ "LatestPost": "Dernier message",
+ "MEMBERSINCE{0}": "MEMBRE DEPUIS {0}",
+ "CopyLink": "Copier le lien",
+ "ShareOnTwitter": "Partager sur Twitter",
+ "ShareOnLinkedIn": "Partager sur LinkedIn",
+ "MoreFrom{0}": "Plus de {0}",
+ "SeeAllFrom{0}": "Tout voir de {0}",
+ "MostWatched": "Le plus regardé",
+ "Articles({0})": "Articles ({0})",
+ "Videos({0})": "Vidéos ({0})",
+ "LatestArticles": "Derniers articles",
+ "RaffleHeader": "Bonjour membre de la communauté ABP !",
+ "RafflesInfo": "
Ceci est la page de tirage au sort dédiée à vous montrer notre gratitude pour votre participation active à la communauté. Nous organisons des discussions communautaires ABP , des conférences ABP .NET , assistons ou sponsorisons des événements liés à .NET au cours desquels nous offrons des cadeaux.
Vous pouvez suivre cette page pour voir les tirages au sort à venir, y assister ou voir les tirages au sort précédents que nous tirons, y compris les gagnants.
Merci d'être un membre actif ! Rendez-vous lors des prochains tirages au sort.",
+ "RafflesInfoTitle": "Tirages au sort communautaires ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json
index 5a5cf123f29..0f5964fe23a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json
@@ -13,7 +13,6 @@
"Status": "स्थिति",
"ContentSource": "विषय - वस्तु का स्रोत",
"Details": "विवरण",
- "Url": "यूआरएल",
"Title": "शीर्षक",
"CreationTime": "रचना समय",
"Save": "सहेजें",
@@ -29,23 +28,22 @@
"ContributionGuide": "योगदान गाइड",
"BugReport": "बग रिपोर्ट",
"SeeAllPosts": "सभी पोस्ट देखें",
- "WelcomeToABPCommunity!": "ABP समुदाय में आपका स्वागत है!",
- "MyProfile": "मेरी प्रोफाइल",
- "MyOrganizations": "मेरे संगठन",
+ "WelcomeToABP": "एबीपी में आपका स्वागत है",
"EmailNotValid": "कृपया एक वैध ई - मेल एड्रेस डालें।",
"FeatureRequest": "महत्वपूर्ण लेख मांगना",
"CreatePostTitleInfo": "पोस्ट का शीर्षक पोस्ट सूची पर दिखाया जाना है।",
"CreatePostSummaryInfo": "पोस्ट सूची पर दिखाए जाने वाले पोस्ट का संक्षिप्त सारांश।",
- "CreatePostCoverInfo": "एक प्रभावी लेख बनाने के लिए, एक कवर फ़ोटो जोड़ें। सर्वश्रेष्ठ दृश्य के लिए 16: 9 पहलू अनुपात चित्र अपलोड करें। अधिकतम फ़ाइल आकार: 1 एमबी।",
+ "CreatePostCoverInfo": "एक प्रभावी पोस्ट बनाने के लिए, एक कवर फ़ोटो जोड़ें। सर्वश्रेष्ठ दृश्य के लिए 16: 9 पहलू अनुपात चित्र अपलोड करें। अधिकतम फ़ाइल आकार: 1 एमबी।",
"ThisExtensionIsNotAllowed": "इस एक्सटेंशन की अनुमति नहीं है।",
"TheFileIsTooLarge": "फ़ाइल बहुत बड़ी है।",
"GoToThePost": "लेख पर जाएं",
+ "GoToTheVideo": "वीडियो पर जाएँ",
"Contribute": "योगदान",
"OverallProgress": "समग्र प्रगति",
"Done": "किया हुआ",
"Open": "खुला हुआ",
"Closed": "बंद किया हुआ",
- "LatestQuestionOnThe": "पर नवीनतम प्रश्न",
+ "RecentQuestionFrom": "{0} से हाल का प्रश्न",
"Stackoverflow": "स्टैक ओवरफ़्लो",
"Votes": "वोट",
"Answer": "उत्तर",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Stackoverflow से नवीनतम प्रश्न विवरण प्राप्त नहीं कर सका।",
"Oops": "उफ़!",
"CreatePostSuccessMessage": "अनुच्छेद सफलतापूर्वक प्रस्तुत किया गया है। इसे साइट व्यवस्थापक से समीक्षा के बाद प्रकाशित किया जाएगा।",
- "ChooseCoverImage": "कवर छवि चुनें...",
+ "Browse": "ब्राउज़",
"CoverImage": "कवर छवि",
"ShareYourExperiencesWithTheABPFramework": "ABP फ्रेमवर्क के साथ अपने अनुभव साझा करें!",
"Optional": "ऐच्छिक",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "अब कोई लेख अनुरोध नहीं है।",
"LatestPosts": "नवीनतम पोस्ट",
"ArticleRequests": "लेख अनुरोध",
+ "ArticleRequestsDescription": "क्या आप यहां कोई विशिष्ट सामग्री देखना चाहते हैं? आप समुदाय से इसे बनाने के लिए कह सकते हैं!",
+ "LatestContentRequests": "नवीनतम सामग्री अनुरोध",
"AllPostRequests": "सभी लेख अनुरोध देखें",
"SubscribeToTheNewsletter": "न्यूज़लेटर की सदस्यता लें",
"NewsletterEmailDefinition": "एबीपी में होने वाली घटनाओं के बारे में जानकारी प्राप्त करें जैसे नए रिलीज़, मुफ्त स्रोत, लेख, और बहुत कुछ।",
@@ -115,7 +115,6 @@
"VideoUrl": "वीडियो यूआरएल",
"GithubPostUrl": "गीथब लेख उराल",
"ExternalPostUrl": "बाहरी लेख यूआरएल",
- "CreatePostCoverInfo": "एक प्रभावी पोस्ट बनाने के लिए, एक कवर फ़ोटो जोड़ें। सर्वश्रेष्ठ दृश्य के लिए 16: 9 पहलू अनुपात चित्र अपलोड करें। अधिकतम फ़ाइल आकार: 1 एमबी।",
"ThankYouForContribution": "ABP समुदाय में योगदान के लिए धन्यवाद।",
"GithubPost": "गीथब लेख",
"GithubPostSubmitStepOne": "1. मार्कडाउन प्रारूप के साथ किसी भी सार्वजनिक GitHub रिपॉजिटरी पर एक लेख लिखें। उदाहरण ",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "लेख सामग्री Github (\"{PostUrl}\") संसाधन से उपलब्ध नहीं है।",
"Volo.AbpIo.Domain:060003": "कोई लेख सामग्री नहीं मिली!",
"SeeMore": "और देखें",
- "IConsentToMedium": "मैं https://medium.com/volosoft पर इस पोस्ट के प्रकाशन के लिए सहमति देता/देती हूं।"
+ "JoinTheABPCommunity": "एबीपी समुदाय से जुड़ें",
+ "ABPCommunityTalks": "एबीपी समुदाय वार्ता",
+ "LiveDemo": "लाइव डेमो",
+ "GetLicense": "लाइसेंस प्राप्त करें",
+ "GetStarted": "शुरू हो जाओ",
+ "SourceCode": "सोर्स कोड",
+ "LeaveComment": "टिप्पणी दें",
+ "ShowMore": "और दिखाओ",
+ "NoPublishedPostsYet": "अभी तक कोई प्रकाशित पोस्ट नहीं.",
+ "Name": "नाम",
+ "Surname": "उपनाम",
+ "WebSite": "वेबसाइट",
+ "FullURL": "पूरा यूआरएल",
+ "JobTitle": "नौकरी का नाम",
+ "Prev": "पिछला",
+ "Previous": "पहले का",
+ "Next": "अगला",
+ "Share": "शेयर करना",
+ "SortBy": "इसके अनुसार क्रमबद्ध करें",
+ "NoPublishedEventsYet": "अभी तक कोई प्रकाशित ईवेंट नहीं.",
+ "SubscribeYoutubeChannel": "यूट्यूब चैनल को सब्सक्राइब करें",
+ "Enum:EventType:0": "बाते",
+ "MemberNotPublishedPostYet": "इस सदस्य ने अभी तक कोई पोस्ट प्रकाशित नहीं की है.",
+ "TimeAgo": "{0} पहले",
+ "Discord_Page_JoinCommunityMessage": "एबीपी डिस्कॉर्ड समुदाय से जुड़ें",
+ "Discord_Page_Announce": "हमें एबीपी कम्युनिटी डिस्कॉर्ड सर्वर की घोषणा करते हुए खुशी हो रही है!",
+ "Discord_Page_Description_1": "एबीपी समुदाय पहले दिन से ही बढ़ रहा है। हम एक आधिकारिक एबीपी डिस्कोर्ड सर्वर बनाकर इसे अगले चरण में ले जाना चाहते थे ताकि एबीपी समुदाय त्वरित मैसेजिंग के चमत्कारों का उपयोग करके एक-दूसरे के साथ बातचीत कर सके।",
+ "Discord_Page_Description_2": "एबीपी कम्युनिटी डिस्कॉर्ड सर्वर वह जगह है जहां आप एबीपी फ्रेमवर्क का उपयोग करके अपनी रचनाएं प्रदर्शित कर सकते हैं, आपके लिए काम करने वाली युक्तियां साझा कर सकते हैं, एबीपी फ्रेमवर्क के बारे में नवीनतम समाचार और घोषणाओं के बारे में जानकारी प्राप्त कर सकते हैं, विचारों का आदान-प्रदान करने के लिए समुदाय के सदस्यों के साथ चैट कर सकते हैं और आनंद ले सकते हैं!",
+ "Discord_Page_Description_3": "यह एबीपी कम्युनिटी डिस्कॉर्ड सर्वर आधिकारिक है और एबीपी कोर टीम निगरानी के लिए सर्वर पर मौजूद है।",
+ "Discord_Page_JoinToServer": "एबीपी डिस्कॉर्ड सर्वर से जुड़ें",
+ "Events_Page_MetaTitle": "एबीपी सामुदायिक कार्यक्रम",
+ "Events_Page_MetaDescription": "एबीपी टीम द्वारा आयोजित लाइव शो, सामुदायिक सामग्री, डेमो, प्रश्नोत्तरी और एबीपी में क्या हो रहा है, इसके बारे में चर्चाओं से भरे आकस्मिक सत्र हैं।",
+ "Events_Page_Title": "एबीपी समुदाय वार्ता",
+ "Members_Page_WritingFromUser": "एबीपी समुदाय पर {0} से लेखन पढ़ें।",
+ "Post_Create_Page_MetaTitle": "नई पोस्ट",
+ "Post_Create_Page_MetaDescription": "एबीपी ढांचे के बारे में अपने अनुभव साझा करने और एबीपी समुदाय में योगदान देने के लिए अपनी पोस्ट बनाएं।",
+ "Post_Create_Page_CreateNewPost": "नई पोस्ट बनाएं",
+ "Post_Index_Page_MetaDescription": "एबीपी समुदाय का उद्देश्य उन डेवलपर्स के लिए एक योगदान वातावरण बनाना है जो एबीपी ढांचे का उपयोग करते हैं।",
+ "Layout_Title": "{0} | एबीपी समुदाय",
+ "Layout_MetaDescription": "एबीपी फ्रेमवर्क, .NET और सॉफ्टवेयर विकास के लिए एक केंद्र। लेख, ट्यूटोरियल, समाचार तक पहुंचें और एबीपी समुदाय में योगदान करें।",
+ "Index_Page_CommunityIntroduction": "यह ABP फ्रेमवर्क, .NET और सॉफ्टवेयर डेवलपमेंट का केंद्र है। आप लेख पढ़ सकते हैं, वीडियो ट्यूटोरियल देख सकते हैं, एबीपी की विकास प्रगति और एबीपी से संबंधित घटनाओं के बारे में जानकारी प्राप्त कर सकते हैं, अन्य डेवलपर्स की मदद कर सकते हैं और एबीपी समुदाय के साथ अपनी विशेषज्ञता साझा कर सकते हैं।",
+ "TagsInArticle": "लेख में टैग",
+ "IConsentToMedium": "मैं https://medium.com/volosoft पर इस पोस्ट के प्रकाशन के लिए सहमति देता/देती हूं।",
+ "SearchResultsFor": ""{0}" के लिए खोज परिणाम",
+ "SeeMoreVideos": "और वीडियो देखें",
+ "DiscordPageTitle": "एबीपी कलह समुदाय",
+ "ViewVideo": "वीडियो देखें",
+ "AbpCommunityTitleContent": "एबीपी समुदाय - ओपन सोर्स एबीपी फ्रेमवर्क",
+ "CommunitySlogan": "एबीपी प्रेमियों के लिए एक अनोखा सामुदायिक मंच",
+ "RaffleIsNotActive": "रैफ़ल सक्रिय नहीं है",
+ "YouAreAlreadyJoinedToThisRaffle": "आप पहले से ही इस रैफ़ल में शामिल हो चुके हैं",
+ "InvalidSubscriptionCode": "अमान्य सदस्यता कोड",
+ "Raffle:{0}": "रैफ़ल: {0}",
+ "Join": "जोड़ना",
+ "Leave": "छुट्टी",
+ "LoginToJoin": "शामिल होने के लिए लॉगिन करें",
+ "ToEnd:": "कहानी समाप्त होना:",
+ "ToStart:": "आरंभ करना:",
+ "days": "दिन",
+ "hrs": "घंटे",
+ "min": "मिन",
+ "sec": "सेकंड",
+ "Winners": "विजेताओं",
+ "To{0}LuckyWinners": "{0} भाग्यशाली विजेताओं को",
+ "ActiveRaffles": "सक्रिय रैफल्स",
+ "UpcomingRaffles": "आगामी रैफल्स",
+ "CompletedRaffles": "रैफल्स पूर्ण",
+ "NoActiveRaffleTitle": "इस समय कोई सक्रिय रैफ़ल उपलब्ध नहीं है.",
+ "NoActiveRaffleDescription": "इस समय कोई सक्रिय रैफ़ल उपलब्ध नहीं है.",
+ "RaffleSubscriptionCodeInputMessage": "इस रैफ़ल के लिए एक पंजीकरण कोड की आवश्यकता है। कृपया नीचे पंजीकरण कोड दर्ज करें:",
+ "RaffleSubscriptionCodeInputErrorMessage": "पंजीकरण कोड ग़लत है. कृपया पुन: प्रयास करें।",
+ "GoodJob!": "अच्छा काम!",
+ "RaffleJoinSuccessMessage": "आप रैफ़ल के लिए सफलतापूर्वक पंजीकृत हैं। यदि आप पुरस्कार जीतते हैं तो आपको ईमेल के माध्यम से सूचित किया जाएगा!",
+ "RaffleLoginAndRegisterMessage": "रैफ़ल में शामिल होने के लिए आपको साइन इन करना चाहिए. यदि आपने अभी तक पंजीकरण नहीं कराया है तो आप निःशुल्क खाता बना सकते हैं।",
+ "Ok": "ठीक है",
+ "SeeDetails": "विस्तृत जानकारी देखें",
+ "WaitingForTheDraw": "ड्रा का इंतजार है",
+ "AllAttendees": "सभी उपस्थितगण",
+ "SeeRaffleDetail": "रैफ़ल विवरण देखें",
+ "SeeRaffle": "रैफ़ल देखें",
+ "ParticipationIsComplete!": "भागीदारी पूरी हो गई है!",
+ "ABPCoreDevelopmentTeam": "एबीपी कोर डेवलपमेंट टीम",
+ "RegisterTheEvent": "ईवेंट पंजीकृत करें",
+ "GoToConferencePage": "कॉन्फ़्रेंस पृष्ठ पर जाएँ",
+ "BuyTicket": "टिकट खरीदें",
+ "SeeEvent": "घटना देखें",
+ "PreviousEvents": "पिछली घटनाएँ",
+ "OtherLiveEvents": "अन्य लाइव इवेंट",
+ "SponsoredConferences": "प्रायोजित सम्मेलन",
+ "SponsoredConferencesDescription": "हम सॉफ्टवेयर डेवलपर्स के लिए .NET समुदायों और आयोजनों का समर्थन करने का सम्मान कर रहे हैं।",
+ "UpcomingEvents": "आगामी कार्यक्रम",
+ "UpcomingCommunityTalkEventDescription": "एबीपी टीम द्वारा आयोजित लाइव शो, सामुदायिक सामग्री, डेमो, प्रश्नोत्तरी और एबीपी में क्या हो रहा है, इसके बारे में चर्चाओं से भरे आकस्मिक सत्र हैं।",
+ "UpcomingConferenceEventDescription": "ABP .NET सम्मेलन .NET डेवलपर समुदाय के लिए एक साथ आने और .NET दुनिया, सामान्य सॉफ्टवेयर विकास प्रथाओं और ओपन सोर्स एबीपी फ्रेमवर्क के बारे में बातचीत सुनने के लिए एक आभासी कार्यक्रम है।",
+ "LastOneYear": "पिछले 1 वर्ष",
+ "AllTimes": "सभी समय",
+ "TopContributors": "शीर्ष योगदानकर्ता",
+ "{0}Posts": "{0} पोस्ट",
+ "LATESTPOSTS": "नवीनतम पोस्ट",
+ "NoContributorsFound": "कोई योगदानकर्ता नहीं मिला!",
+ "LatestPost": "नवीनतम लेख",
+ "MEMBERSINCE{0}": "{0} से सदस्य",
+ "CopyLink": "लिंक की प्रतिलिपि करें",
+ "ShareOnTwitter": "ट्विटर पर साझा करें",
+ "ShareOnLinkedIn": "लिंक्डइन पर साझा करें",
+ "MoreFrom{0}": "{0} से अधिक",
+ "SeeAllFrom{0}": "{0} से सभी देखें",
+ "MostWatched": "सबसे ज्यादा देखा गया",
+ "Articles({0})": "आलेख ({0})",
+ "Videos({0})": "वीडियो ({0})",
+ "LatestArticles": "नवीनतम लेख",
+ "RaffleHeader": "नमस्ते एबीपी समुदाय सदस्य!",
+ "RafflesInfo": "
यह रैफ़ल पेज है जो एक सक्रिय समुदाय सदस्य होने के लिए आपके प्रति हमारी सराहना दिखाने के लिए समर्पित है। हम एबीपी सामुदायिक वार्ता , एबीपी .NET सम्मेलन करते हैं, .NET से संबंधित कार्यक्रमों में भाग लेते हैं या प्रायोजित करते हैं जिसमें हम कुछ उपहार देते हैं।
आप आगामी रैफ़ल देखने, उनमें भाग लेने, या विजेताओं सहित हमारे द्वारा निकाले गए पिछले रैफ़ल देखने के लिए इस पृष्ठ का अनुसरण कर सकते हैं।
सक्रिय सदस्य बनने के लिए धन्यवाद! आगामी रैफ़ल में मिलते हैं।",
+ "RafflesInfoTitle": "एबीपी कम्युनिटी रैफल्स"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hr.json
new file mode 100644
index 00000000000..521cc0ebb01
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hr.json
@@ -0,0 +1,260 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Permission:CommunityPost": "Objava zajednice",
+ "Permission:Edit": "Uredi",
+ "Waiting": "Čekanje",
+ "Approved": "Odobreno",
+ "Rejected": "Odbijen",
+ "Wait": "Čekati",
+ "Approve": "Odobriti",
+ "Reject": "Odbiti",
+ "ReadPost": "Pročitaj post",
+ "Status": "Status",
+ "ContentSource": "Izvor sadržaja",
+ "Details": "pojedinosti",
+ "Title": "Titula",
+ "CreationTime": "Vrijeme stvaranja",
+ "Save": "Uštedjeti",
+ "SameUrlAlreadyExist": "Isti url već postoji ako želite dodati ovaj post, trebate promijeniti url!",
+ "UrlIsNotValid": "URL nije valjan.",
+ "UrlNotFound": "Url nije pronađen.",
+ "UrlContentNotFound": "URL sadržaj nije pronađen.",
+ "Summary": "Sažetak",
+ "MostRead": "Najčitaniji",
+ "Latest": "Najnoviji",
+ "ContributeAbpCommunity": "Doprinesite ABP zajednici",
+ "SubmitYourPost": "Pošaljite svoju objavu",
+ "ContributionGuide": "Vodič za doprinose",
+ "BugReport": "Izvješće o pogrešci",
+ "SeeAllPosts": "Pogledajte sve postove",
+ "WelcomeToABP": "Dobrodošli u ABP",
+ "EmailNotValid": "Unesite važeću adresu e-pošte.",
+ "FeatureRequest": "Zahtjev za značajku",
+ "CreatePostTitleInfo": "Naslov posta koji će biti prikazan na popisu postova.",
+ "CreatePostSummaryInfo": "Kratki sažetak posta koji će biti prikazan na popisu postova. Najveća duljina: {0}",
+ "CreatePostCoverInfo": "Za stvaranje učinkovite objave dodajte naslovnu fotografiju. Učitajte slike omjera 16:9 za najbolji prikaz.
Maksimalna veličina datoteke: 1 MB.",
+ "ThisExtensionIsNotAllowed": "Ovo proširenje nije dopušteno.",
+ "TheFileIsTooLarge": "Datoteka je prevelika.",
+ "GoToThePost": "Idi na Post",
+ "GoToTheVideo": "Idite na Video",
+ "Contribute": "Doprinesite",
+ "OverallProgress": "Sveukupni napredak",
+ "Done": "Gotovo",
+ "Open": "Otvoren",
+ "Closed": "Zatvoreno",
+ "RecentQuestionFrom": "Nedavno pitanje od {0}",
+ "Stackoverflow": "Stackoverflow",
+ "Votes": "glasova",
+ "Answer": "Odgovor",
+ "Views": "pogleda",
+ "Answered": "Odgovoreno",
+ "WaitingForYourAnswer": "Čekam tvoj odgovor",
+ "Asked": "pitao",
+ "AllQuestions": "Sva pitanja",
+ "NextVersion": "Sljedeća verzija",
+ "MilestoneErrorMessage": "Nije moguće dobiti pojedinosti o trenutnoj prekretnici s Githuba.",
+ "QuestionItemErrorMessage": "Ne mogu dobiti najnovije pojedinosti o pitanju od Stackoverflowa.",
+ "Oops": "Ups!",
+ "CreatePostSuccessMessage": "Objava je uspješno poslana. Bit će objavljen nakon pregleda administratora stranice.",
+ "Browse": "pretraživati",
+ "CoverImage": "Naslovna slika",
+ "ShareYourExperiencesWithTheABPFramework": "Podijelite svoja iskustva s ABP okvirom!",
+ "Optional": "Neobavezno",
+ "UpdateUserWebSiteInfo": "Primjer: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Primjer: johndoe",
+ "UpdateUserGithubInfo": "Primjer: johndoe",
+ "UpdateUserLinkedinInfo": "Primjer: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Primjer: Volosoft",
+ "UpdateUserJobTitleInfo": "Primjer: programer softvera",
+ "UserName": "Korisničko ime",
+ "Company": "Društvo",
+ "PersonalWebsite": "Osobna web stranica",
+ "RegistrationDate": "Datum registracije",
+ "Social": "Društveni",
+ "Biography": "Biografija",
+ "HasNoPublishedPostsYet": "još nema objavljenih postova",
+ "Author": "Autor",
+ "LatestGithubAnnouncements": "Najnovije Github najave",
+ "SeeAllAnnouncements": "Pogledajte sve najave",
+ "LatestBlogPost": "Najnoviji post na blogu",
+ "Edit": "Uredi",
+ "ProfileImageChange": "Promijeni profilnu sliku",
+ "BlogItemErrorMessage": "Nije moguće dobiti najnovije pojedinosti o postu na blogu od ABP-a.",
+ "PlannedReleaseDate": "Planirani datum izlaska",
+ "CommunityPostRequestErrorMessage": "Nije moguće dobiti najnoviji zahtjev za objavu s Githuba.",
+ "PostRequestFromGithubIssue": "Trenutno nema zahtjeva za objavu.",
+ "LatestPosts": "Najnovije objave",
+ "ArticleRequests": "Zatražite sadržaj",
+ "ArticleRequestsDescription": "Želite li ovdje vidjeti određeni sadržaj? Možete zatražiti od zajednice da ga izradi!",
+ "LatestContentRequests": "Najnoviji zahtjevi za sadržaj",
+ "AllPostRequests": "Pogledajte sve zahtjeve za objavu",
+ "SubscribeToTheNewsletter": "Pretplatite se na Newsletter",
+ "NewsletterEmailDefinition": "Dobijte informacije o događanjima u ABP-u, kao što su nova izdanja, besplatni izvori, postovi i još mnogo toga.",
+ "NoThanks": "Ne hvala",
+ "MaybeLater": "Možda kasnije",
+ "JoinOurPostNewsletter": "Pridružite se našem post newsletteru",
+ "Community": "Zajednica",
+ "Marketing": "Marketing",
+ "CommunityPrivacyPolicyConfirmation": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "PostRequestMessageTitle": "Otvorite problem na GitHubu da zatražite objavu/vodič koji želite vidjeti na ovoj web stranici.",
+ "PostRequestMessageBody": "Evo popisa objava koje zajednica traži. Želite li napisati traženi post? Kliknite na zahtjev i pridružite se raspravi.",
+ "Language": "Jezik",
+ "CreatePostLanguageInfo": "Jezik za sadržaj objave.",
+ "VideoPost": "Video post",
+ "Post": "Post",
+ "Read": "Čitati",
+ "CreateGithubPostUrlInfo": "Puni URL Markdown datoteke na GitHubu ( primjer ).",
+ "CreateVideoContentUrlInfo": "Izvorni Youtube URL objave.",
+ "CreateExternalPostUrlInfo": "Izvorni vanjski URL objave.",
+ "VideoContentForm": "Pošaljite video na YouTube",
+ "GithubPostForm": "Pošalji objavu na GitHub",
+ "ExternalPostForm": "Pošaljite vanjski sadržaj",
+ "HowToPost": "Kako objaviti?",
+ "Posts": "Postovi",
+ "VideoUrl": "URL videozapisa",
+ "GithubPostUrl": "URL GitHub objave",
+ "ExternalPostUrl": "URL vanjske objave",
+ "ThankYouForContribution": "Hvala vam na doprinosu ABP zajednici.",
+ "GithubPost": "GitHub post",
+ "GithubPostSubmitStepOne": "1. Napišite post na bilo kojem javnom GitHub repozitoriju s formatom Markdown. primjer",
+ "GithubPostSubmitStepTwo": "2. Pošaljite URL svoje objave pomoću obrasca.",
+ "GithubPostSubmitStepThree": "3. Vaš će post biti prikazan na ovoj web stranici.",
+ "YoutubeVideo": "Youtube video",
+ "YoutubeVideoSubmitStepOne": "1. Objavite svoj video na YouTubeu.",
+ "YoutubeVideoSubmitStepTwo": "2. Pošaljite URL videozapisa pomoću obrasca.",
+ "YoutubeVideoSubmitStepThree": "3. Posjetitelji će moći gledati vaš video sadržaj izravno na ovoj web stranici.",
+ "ExternalContent": "Vanjski sadržaj",
+ "ExternalContentSubmitStepOne": "1. Stvorite sadržaj na bilo kojoj javnoj platformi (medij, vlastiti blog ili gdje god želite).",
+ "ExternalContentSubmitStepTwo": "2. Pošaljite URL svog sadržaja pomoću obrasca.",
+ "ExternalContentSubmitStepThree": "3. Posjetitelji se preusmjeravaju na sadržaj na originalnoj web stranici.",
+ "ChooseYourContentType": "Odaberite način na koji želite dodati svoj sadržaj.",
+ "PostContentViaGithub": "Želim dodati svoju objavu s GitHubom u skladu s pravilima markdowna.",
+ "PostContentViaYoutube": "Ovdje želim podijeliti svoje videozapise dostupne na Youtubeu .",
+ "PostContentViaExternalSource": "Ovdje želim dodati sadržaj koji sam objavio na drugoj platformi .",
+ "GitHubUserNameValidationMessage": "Vaše Github korisničko ime ne smije sadržavati razmake, provjerite je li vaše Github korisničko ime ispravno.",
+ "PersonalSiteUrlValidationMessage": "URL vašeg osobnog web-mjesta ne smije sadržavati razmake, provjerite je li URL vašeg osobnog web-mjesta točan.",
+ "TwitterUserNameValidationMessage": "Vaše korisničko ime za Twitter ne smije sadržavati razmake, provjerite je li vaše korisničko ime za Twitter ispravno.",
+ "LinkedinUrlValidationMessage": "Vaš Linkedin URL ne smije sadržavati razmake, provjerite je li vaš Linkedin URL točan.",
+ "NoPostsFound": "Nema pronađenih postova!",
+ "SearchInPosts": "Traži u objavama...",
+ "MinimumSearchContent": "Morate unijeti najmanje 3 znaka!",
+ "Volo.AbpIo.Domain:060001": "Izvorni URL("{PostUrl}") nije Github URL",
+ "Volo.AbpIo.Domain:060002": "Sadržaj objave nije dostupan s resursa Github("{PostUrl}").",
+ "Volo.AbpIo.Domain:060003": "Nije pronađen sadržaj objave!",
+ "SeeMore": "Vidi više",
+ "JoinTheABPCommunity": "Pridružite se ABP zajednici",
+ "ABPCommunityTalks": "Razgovori ABP zajednice",
+ "LiveDemo": "Demo uživo",
+ "GetLicense": "Nabavite licencu",
+ "GetStarted": "Započnite",
+ "SourceCode": "Izvorni kod",
+ "LeaveComment": "Ostavite komentar",
+ "ShowMore": "Prikaži više",
+ "NoPublishedPostsYet": "Još nema objavljenih postova.",
+ "Name": "Ime",
+ "Surname": "Prezime",
+ "WebSite": "Web stranica",
+ "FullURL": "Puni URL",
+ "JobTitle": "Naziv radnog mjesta",
+ "Prev": "Pret",
+ "Previous": "Prethodno",
+ "Next": "Sljedeći",
+ "Share": "Udio",
+ "SortBy": "Poredaj po",
+ "NoPublishedEventsYet": "Još nema objavljenih događaja.",
+ "SubscribeYoutubeChannel": "Pretplatite se na Youtube kanal",
+ "Enum:EventType:0": "Razgovori",
+ "MemberNotPublishedPostYet": "Ovaj član još nije objavio nijedan post.",
+ "TimeAgo": "prije {0}",
+ "Discord_Page_JoinCommunityMessage": "Pridružite se ABP Discord zajednici",
+ "Discord_Page_Announce": "Sretni smo što možemo najaviti ABP Community Discord Server!",
+ "Discord_Page_Description_1": "ABP zajednica raste od prvog dana. Htjeli smo napraviti sljedeći korak stvaranjem službenog ABP Discord poslužitelja kako bi ABP zajednica mogla komunicirati jedna s drugom koristeći čuda instant poruka.",
+ "Discord_Page_Description_2": "ABP Community Discord Server je mjesto gdje možete prikazati svoje kreacije koristeći ABP Framework, podijeliti savjete koji su vam pomogli, saznati najnovije vijesti i najave o ABP Frameworku, samo razgovarati s članovima zajednice za razmjenu ideja i zabaviti se!",
+ "Discord_Page_Description_3": "Ovaj ABP Community Discord Server je službeni s ABP Core Teamom koji je prisutan na poslužitelju za praćenje.",
+ "Discord_Page_JoinToServer": "Pridružite se ABP Discord poslužitelju",
+ "Events_Page_MetaTitle": "ABP događaji zajednice",
+ "Events_Page_MetaDescription": "Emisije uživo, koje vodi tim ABP-a, ležerne su sesije pune sadržaja zajednice, demonstracija, pitanja i odgovora i rasprava o tome što se događa u ABP-u.",
+ "Events_Page_Title": "Razgovori ABP zajednice",
+ "Members_Page_WritingFromUser": "Pročitajte pisanje {0} na ABP zajednici.",
+ "Post_Create_Page_MetaTitle": "Nova objava",
+ "Post_Create_Page_MetaDescription": "Napravite svoju objavu za dijeljenje svojih iskustava o ABP okviru i doprinos ABP zajednici.",
+ "Post_Create_Page_CreateNewPost": "Napravi novi post",
+ "Post_Index_Page_MetaDescription": "Svrha ABP zajednice je stvoriti okruženje doprinosa za programere koji koriste ABP okvir.",
+ "Layout_Title": "{0} | ABP zajednica",
+ "Layout_MetaDescription": "Središte za ABP Framework, .NET i razvoj softvera. Pristupite člancima, uputama, vijestima i doprinesite ABP zajednici.",
+ "Index_Page_CommunityIntroduction": "Ovo je središte za ABP Framework, .NET i razvoj softvera. Možete čitati članke, gledati video upute, informirati se o napretku razvoja ABP-a i događajima povezanim s ABP-om, pomoći drugim programerima i podijeliti svoju stručnost s ABP zajednicom.",
+ "TagsInArticle": "Oznake u članku",
+ "IConsentToMedium": "Pristajem na objavu ovog posta na https://medium.com/volosoft.",
+ "SearchResultsFor": "Rezultati pretraživanja za "{0}"",
+ "SeeMoreVideos": "Pogledajte više videa",
+ "DiscordPageTitle": "ABP Discord zajednica",
+ "ViewVideo": "Pogledaj Video",
+ "AbpCommunityTitleContent": "ABP zajednica - Open Source ABP Framework",
+ "CommunitySlogan": "Jedinstvena platforma zajednice za ljubitelje ABP-a",
+ "RaffleIsNotActive": "Nagradna igra nije aktivna",
+ "YouAreAlreadyJoinedToThisRaffle": "Već ste se pridružili ovoj nagradnoj igri",
+ "InvalidSubscriptionCode": "Nevažeći kod pretplate",
+ "Raffle:{0}": "Izvlačenje: {0}",
+ "Join": "Pridružiti",
+ "Leave": "Napustiti",
+ "LoginToJoin": "Prijavite se za pridruživanje",
+ "ToEnd:": "Do kraja:",
+ "ToStart:": "Početi:",
+ "days": "dana",
+ "hrs": "sati",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Pobjednici",
+ "To{0}LuckyWinners": "za {0} sretnih dobitnika",
+ "ActiveRaffles": "Aktivna nagradna igra",
+ "UpcomingRaffles": "Nadolazeće nagradne igre",
+ "CompletedRaffles": "Završene nagradne igre",
+ "NoActiveRaffleTitle": "Trenutno nije dostupna aktivna nagradna igra.",
+ "NoActiveRaffleDescription": "Trenutno nije dostupna aktivna nagradna igra.",
+ "RaffleSubscriptionCodeInputMessage": "Ova nagradna igra zahtijeva registracijski kod. Unesite registracijski kod ispod:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Registracijski kod je netočan. Molim te pokušaj ponovno.",
+ "GoodJob!": "Dobar posao!",
+ "RaffleJoinSuccessMessage": "Uspješno ste registrirani za nagradnu igru. O osvajanju nagrade bit ćete obaviješteni putem e-pošte!",
+ "RaffleLoginAndRegisterMessage": "Morate se prijaviti da biste se pridružili nagradnoj igri. Račun možete kreirati besplatno ako se još niste registrirali.",
+ "Ok": "U redu",
+ "SeeDetails": "Pogledaj detalje",
+ "WaitingForTheDraw": "Čeka se izvlačenje",
+ "AllAttendees": "Svi Prisutni",
+ "SeeRaffleDetail": "Pogledajte detalje nagradne igre",
+ "SeeRaffle": "Vidi Raffle",
+ "ParticipationIsComplete!": "Sudjelovanje je završeno!",
+ "ABPCoreDevelopmentTeam": "ABP glavni razvojni tim",
+ "RegisterTheEvent": "Prijavite događaj",
+ "GoToConferencePage": "Idite na stranicu konferencije",
+ "BuyTicket": "Kupi ulaznicu",
+ "SeeEvent": "Vidi Događaj",
+ "PreviousEvents": "Prethodni događaji",
+ "OtherLiveEvents": "Ostali događaji uživo",
+ "SponsoredConferences": "Sponzorirane konferencije",
+ "SponsoredConferencesDescription": "Čast nam je podržati .NET zajednice i događaje za programere softvera.",
+ "UpcomingEvents": "Nadolazeći događaji",
+ "UpcomingCommunityTalkEventDescription": "Emisije uživo, koje vodi tim ABP-a, ležerne su sesije pune sadržaja zajednice, demonstracija, pitanja i odgovora i rasprava o tome što se događa u ABP-u.",
+ "UpcomingConferenceEventDescription": "ABP .NET konferencija je virtualni događaj za zajednicu .NET Developera na kojoj se okupljaju i slušaju razgovore o .NET svijetu, uobičajenim praksama razvoja softvera i open source ABP Frameworku.",
+ "LastOneYear": "Posljednja 1 godina",
+ "AllTimes": "Sva vremena",
+ "TopContributors": "Najaktivniji suradnici",
+ "{0}Posts": "{0} postova",
+ "LATESTPOSTS": "NAJNOVIJE OBJAVE",
+ "NoContributorsFound": "Nije pronađen nijedan suradnik!",
+ "LatestPost": "Najnoviji post",
+ "MEMBERSINCE{0}": "ČLAN OD {0}",
+ "CopyLink": "Kopiraj link",
+ "ShareOnTwitter": "Podijelite na Twitteru",
+ "ShareOnLinkedIn": "Podijelite na LinkedInu",
+ "MoreFrom{0}": "Više od {0}",
+ "SeeAllFrom{0}": "Vidi sve od {0}",
+ "MostWatched": "Najgledaniji",
+ "Articles({0})": "Članci ({0})",
+ "Videos({0})": "Videozapisi ({0})",
+ "LatestArticles": "Najnoviji članci",
+ "RaffleHeader": "Pozdrav članu ABP zajednice!",
+ "RafflesInfo": "
Ovo je stranica za nagradnu igru namijenjena da vam pokažemo našu zahvalnost što ste aktivni član zajednice. Vodimo razgovore o ABP zajednici , ABP .NET konferenciji , prisustvujemo ili sponzoriramo događaje vezane uz .NET na kojima dijelimo neke darove.
Možete pratiti ovu stranicu kako biste vidjeli nadolazeće nagradne igre, prisustvovali im ili vidjeli prethodne nagradne igre koje izvlačimo uključujući dobitnike.
Hvala vam što ste aktivan član! Vidimo se u nadolazećim nagradnim igrama.",
+ "RafflesInfoTitle": "Izvlačenje nagradne igre zajednice ABP"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json
index 71d65ec88f7..68296564705 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json
@@ -13,7 +13,6 @@
"Status": "Állapot",
"ContentSource": "Tartalomforrás",
"Details": "Részletek",
- "Url": "URL",
"Title": "Cím",
"CreationTime": "Teremtés ideje",
"Save": "Megment",
@@ -38,6 +37,7 @@
"ThisExtensionIsNotAllowed": "Ez a bővítmény nem engedélyezett.",
"TheFileIsTooLarge": "A fájl túl nagy.",
"GoToThePost": "Ugrás a cikkre",
+ "GoToTheVideo": "Ugrás a Videóhoz",
"Contribute": "Hozzájárul",
"OverallProgress": "Összesített előrehaladás",
"Done": "Kész",
@@ -185,6 +185,76 @@
"Layout_MetaDescription": "Az ABP Community egy olyan környezet, ahol az emberek megoszthatnak bejegyzéseket az ABP keretrendszerről, és követhetik a projekteket.",
"Index_Page_CommunityIntroduction": "Ez az ABP Framework, a .NET és a szoftverfejlesztés központja. Elolvashatja a cikkeket, megnézheti az oktatóvideókat, tájékozódhat az ABP fejlesztési előrehaladásáról és az ABP-vel kapcsolatos eseményekről, segíthet más fejlesztőknek, és megoszthatja szakértelmét az ABP közösséggel.",
"TagsInArticle": "Címkék a cikkben",
- "IConsentToMedium": "Hozzájárulok a bejegyzés közzétételéhez a https://medium.com/volosoft oldalon."
+ "IConsentToMedium": "Hozzájárulok a bejegyzés közzétételéhez a https://medium.com/volosoft oldalon.",
+ "SearchResultsFor": "Keresési eredmények a következőre : "{0}"",
+ "SeeMoreVideos": "További videók megtekintése",
+ "DiscordPageTitle": "ABP Discord közösség",
+ "ViewVideo": "Videó megtekintése",
+ "AbpCommunityTitleContent": "ABP Community – Nyílt forráskódú ABP-keretrendszer",
+ "CommunitySlogan": "Egyedülálló közösségi platform az ABP szerelmeseinek",
+ "RaffleIsNotActive": "A tombola nem aktív",
+ "YouAreAlreadyJoinedToThisRaffle": "Már csatlakoztál ehhez a nyereményjátékhoz",
+ "InvalidSubscriptionCode": "Érvénytelen előfizetési kód",
+ "Raffle:{0}": "Tombola: {0}",
+ "Join": "Csatlakozik",
+ "Leave": "Elhagy",
+ "LoginToJoin": "A csatlakozáshoz jelentkezzen be",
+ "ToEnd:": "Befejezni:",
+ "ToStart:": "Kezdeni:",
+ "days": "napok",
+ "hrs": "óra",
+ "min": "min",
+ "sec": "mp",
+ "Winners": "Nyertesek",
+ "To{0}LuckyWinners": "{0} szerencsés nyertesnek",
+ "ActiveRaffles": "Aktív tombolasorsolás",
+ "UpcomingRaffles": "Közelgő tombolák",
+ "CompletedRaffles": "Befejezett tombola",
+ "NoActiveRaffleTitle": "Jelenleg nincs aktív nyereményjáték.",
+ "NoActiveRaffleDescription": "Jelenleg nincs aktív nyereményjáték.",
+ "RaffleSubscriptionCodeInputMessage": "A sorsoláshoz regisztrációs kód szükséges. Kérjük, írja be az alábbi regisztrációs kódot:",
+ "RaffleSubscriptionCodeInputErrorMessage": "A regisztrációs kód helytelen. Kérlek próbáld újra.",
+ "GoodJob!": "Szép munka!",
+ "RaffleJoinSuccessMessage": "Sikeresen regisztráltál a nyereményjátékra. A nyeremény megnyeréséről e-mailben értesítünk!",
+ "RaffleLoginAndRegisterMessage": "A sorsoláson való részvételhez be kell jelentkeznie. Ingyenesen létrehozhat fiókot, ha még nem regisztrált.",
+ "Ok": "Rendben",
+ "SeeDetails": "Lásd a részleteket",
+ "WaitingForTheDraw": "Várjuk a sorsolást",
+ "AllAttendees": "Minden résztvevő",
+ "SeeRaffleDetail": "Lásd a nyereményjáték részleteit",
+ "SeeRaffle": "Lásd: Tombola",
+ "ParticipationIsComplete!": "A részvétel teljes!",
+ "ABPCoreDevelopmentTeam": "ABP Core Development Team",
+ "RegisterTheEvent": "Regisztrálja az Eseményt",
+ "GoToConferencePage": "Menjen a konferencia oldalára",
+ "BuyTicket": "Jegyet vásárolni",
+ "SeeEvent": "Lásd: Esemény",
+ "PreviousEvents": "Korábbi események",
+ "OtherLiveEvents": "Egyéb élő események",
+ "SponsoredConferences": "Szponzorált konferenciák",
+ "SponsoredConferencesDescription": "Megtiszteltetés számunkra, hogy támogathatjuk a .NET közösségeket és a szoftverfejlesztők számára szervezett eseményeket.",
+ "UpcomingEvents": "Közelgő események",
+ "UpcomingCommunityTalkEventDescription": "Az ABP Team által rendezett élő műsorok hétköznapi előadások, tele közösségi tartalommal, demókkal, kérdésekkel és válaszokkal, valamint az ABP-ben zajló eseményekről szóló vitákkal.",
+ "UpcomingConferenceEventDescription": "Az ABP .NET Konferencia egy virtuális esemény a .NET fejlesztői közösség számára, hogy összejöjjenek és hallgassanak a .NET világáról, a közös szoftverfejlesztési gyakorlatokról és a nyílt forráskódú ABP-keretrendszerről szóló előadásokat.",
+ "LastOneYear": "Utolsó 1 év",
+ "AllTimes": "Mindig",
+ "TopContributors": "Kiemelt közreműködők",
+ "{0}Posts": "{0} bejegyzés",
+ "LATESTPOSTS": "LEGUTÓBBI BEJEGYZÉSEK",
+ "NoContributorsFound": "Nem találhatók közreműködők!",
+ "LatestPost": "Utolsó poszt",
+ "MEMBERSINCE{0}": "TAG ÓTA: {0}",
+ "CopyLink": "Link másolása",
+ "ShareOnTwitter": "Oszd meg a Twitteren",
+ "ShareOnLinkedIn": "Oszd meg a LinkedIn-en",
+ "MoreFrom{0}": "Továbbiak innen: {0}",
+ "SeeAllFrom{0}": "Az összes megtekintése innen: {0}",
+ "MostWatched": "Legtöbbször nézett",
+ "Articles({0})": "Cikkek ({0})",
+ "Videos({0})": "Videók ({0})",
+ "LatestArticles": "Legfrissebb cikkek",
+ "RaffleHeader": "Kedves ABP közösségi tag!",
+ "RafflesInfo": "
Ez az a sorsolási oldal, amelynek célja, hogy kifejezzük hálánkat feléd, amiért aktív közösségi tag vagy. Az ABP Community Talks-okat , az ABP .NET konferenciákat szervezzük, részt veszünk vagy szponzorálunk olyan .NET-hez kapcsolódó eseményeket, amelyeken ajándékokat adunk.
Ezt az oldalt követheti, hogy megtekinthesse a közelgő sorsolásokat, részt vegyen azokon, vagy megtekinthesse korábbi sorsolásainkat, beleértve a nyerteseket is.
Köszönjük, hogy aktív tag vagy! Találkozunk a sorsoláson.",
+ "RafflesInfoTitle": "ABP közösségi tombola"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json
index b2b7496e10b..c7ade090afb 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json
@@ -13,7 +13,6 @@
"Status": "Staða",
"ContentSource": "Efnisuppspretta",
"Details": "Nákvæmar upplýsingar",
- "Url": "Slóð",
"Title": "Titill",
"CreationTime": "Sköpunartími",
"Save": "Vista",
@@ -29,23 +28,22 @@
"ContributionGuide": "Leiðbeiningar fyrir framlög",
"BugReport": "Tilkynna galla",
"SeeAllPosts": "Sjá allar greinar",
- "WelcomeToABPCommunity!": "Velkomin í ABP samfélagið!",
- "MyProfile": "Minn prófíll",
- "MyOrganizations": "Skipulagsheildirnar mínar",
+ "WelcomeToABP": "Velkomin í ABP",
"EmailNotValid": "Sláðu inn gilt netfang.",
"FeatureRequest": "Ósk um nýja virkni",
"CreatePostTitleInfo": "Heiti færslunnar sem birtist á póstlistanum.",
"CreatePostSummaryInfo": "Stutt samantekt á færslunni sem birtist á póstlistanum.",
- "CreatePostCoverInfo": "Til að búa til áhrifaríka grein skaltu bæta við forsíðumynd. Hladdu upp 16: 9 myndhlutföllum fyrir besta útsýnið. Hámarks skráarstærð: 1MB.",
+ "CreatePostCoverInfo": "Til að búa til áhrifaríka færslu skaltu bæta við forsíðumynd. Hladdu upp 16: 9 myndhlutföllum fyrir besta útsýnið. Hámarks skráarstærð: 1MB.",
"ThisExtensionIsNotAllowed": "Þessi viðbót er ekki leyfð.",
"TheFileIsTooLarge": "Skráin er of stór.",
"GoToThePost": "Farðu í greinina",
+ "GoToTheVideo": "Farðu í myndbandið",
"Contribute": "Leggðu þitt af mörkum",
"OverallProgress": "Heildarframfarir",
"Done": "Búið",
"Open": "Opin",
"Closed": "Lokuð",
- "LatestQuestionOnThe": "Nýjasta spurningin um",
+ "RecentQuestionFrom": "Nýleg spurning frá {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "atkvæði",
"Answer": "Svör",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Ekki var hægt að fá nýjustu upplýsingar um spurningu frá Stackoverflow.",
"Oops": "Úbbs!",
"CreatePostSuccessMessage": "Greininni hefur verið skilað. Hún verður birt eftir yfirferð frá vefstjóra.",
- "ChooseCoverImage": "Veldu forsíðumynd...",
+ "Browse": "Skoðaðu",
"CoverImage": "Forsíðumynd",
"ShareYourExperiencesWithTheABPFramework": "Deildu reynslu þinni af ABP!",
"Optional": "Valkvæmt",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Það eru engar greinarbeiðnir núna.",
"LatestPosts": "Nýjustu færslur",
"ArticleRequests": "Greinarbeiðnir",
+ "ArticleRequestsDescription": "Viltu sjá ákveðið efni hér? Þú getur beðið samfélagið um að búa það til!",
+ "LatestContentRequests": "Nýjustu efnisbeiðnir",
"AllPostRequests": "Sjá allar greinarbeiðnir",
"SubscribeToTheNewsletter": "Gerast áskrifandi að Fréttabréfinu",
"NewsletterEmailDefinition": "Fáðu upplýsingar um atburði í ABP eins og nýjar útgáfur, ókeypis heimildir, greinar og fleira.",
@@ -115,7 +115,6 @@
"VideoUrl": "Videó slóð",
"GithubPostUrl": "Github greina slóð",
"ExternalPostUrl": "Ytri slóð á grein",
- "CreatePostCoverInfo": "Til að búa til áhrifaríka færslu skaltu bæta við forsíðumynd. Hladdu upp 16: 9 myndhlutföllum fyrir besta útsýnið. Hámarks skráarstærð: 1MB.",
"ThankYouForContribution": "Þakka þér fyrir að leggja þitt af mörkum til ABP samfélagsins.",
"GithubPost": "Github Greinar",
"GithubPostSubmitStepOne": " 1. Skrifaðu grein á hvaða opinbera GitHub geymslu sem er með markdown sniðinu. dæmi ",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "Innihald greinar er ekki fáanlegt frá Github (\"{PostUrl} \") resoursum.",
"Volo.AbpIo.Domain:060003": "Innihald greinar fannst ekki!",
"SeeMore": "Sjá Meira",
- "IConsentToMedium": "Ég samþykki birtingu þessarar færslu á https://medium.com/volosoft."
+ "JoinTheABPCommunity": "Skráðu þig í ABP samfélagið",
+ "ABPCommunityTalks": "ABP samfélagsviðræður",
+ "LiveDemo": "Sýning í beinni",
+ "GetLicense": "Fáðu leyfi",
+ "GetStarted": "Byrja",
+ "SourceCode": "Upprunakóði",
+ "LeaveComment": "Skildu eftir athugasemd",
+ "ShowMore": "Sýndu meira",
+ "NoPublishedPostsYet": "Engar birtar færslur ennþá.",
+ "Name": "Nafn",
+ "Surname": "Eftirnafn",
+ "WebSite": "Vefsíða",
+ "FullURL": "Full URL",
+ "JobTitle": "Starfsheiti",
+ "Prev": "Fyrri",
+ "Previous": "Fyrri",
+ "Next": "Næst",
+ "Share": "Deila",
+ "SortBy": "Raða eftir",
+ "NoPublishedEventsYet": "Engir birtir viðburðir ennþá.",
+ "SubscribeYoutubeChannel": "Gerast áskrifandi að Youtube rásinni",
+ "Enum:EventType:0": "Viðræður",
+ "MemberNotPublishedPostYet": "Þessi meðlimur hefur ekki birt neinar færslur ennþá.",
+ "TimeAgo": "fyrir {0} síðan",
+ "Discord_Page_JoinCommunityMessage": "Skráðu þig í ABP Discord Community",
+ "Discord_Page_Announce": "Við erum ánægð að tilkynna ABP Community Discord Server!",
+ "Discord_Page_Description_1": "ABP samfélagið hefur farið vaxandi frá fyrsta degi. Við vildum taka það í næsta skref með því að búa til opinberan ABP Discord netþjón svo ABP samfélagið geti átt samskipti sín á milli með því að nota undur spjallskilaboða.",
+ "Discord_Page_Description_2": "ABP Community Discord Server er staðurinn þar sem þú getur sýnt sköpun þína með ABP Framework, deilt ráðunum sem virkuðu fyrir þig, fylgst með nýjustu fréttum og tilkynningum um ABP Framework, bara spjallað við samfélagsmeðlimi til að skiptast á hugmyndum og skemmtu þér!",
+ "Discord_Page_Description_3": "Þessi ABP Community Discord Server er opinberi með ABP Core Team er til staðar á þjóninum til að fylgjast með.",
+ "Discord_Page_JoinToServer": "Skráðu þig í ABP Discord Server",
+ "Events_Page_MetaTitle": "ABP samfélagsviðburðir",
+ "Events_Page_MetaDescription": "Lifandi þættirnir, sem hýst eru af ABP teyminu, eru afslappaðir fundir fullir af samfélagsefni, kynningum, spurningum og svörum og umræðum um það sem er að gerast í ABP.",
+ "Events_Page_Title": "ABP samfélagsviðræður",
+ "Members_Page_WritingFromUser": "Lestu skrif frá {0} á ABP samfélaginu.",
+ "Post_Create_Page_MetaTitle": "Ný færsla",
+ "Post_Create_Page_MetaDescription": "Búðu til færsluna þína til að deila reynslu þinni um ABP ramma og leggja sitt af mörkum til ABP samfélagsins.",
+ "Post_Create_Page_CreateNewPost": "Búa til nýja færslu",
+ "Post_Index_Page_MetaDescription": "Tilgangur ABP Community er að búa til framlagsumhverfi fyrir forritara sem nota ABP ramma.",
+ "Layout_Title": "{0} | ABP samfélag",
+ "Layout_MetaDescription": "Miðstöð fyrir ABP Framework, .NET og hugbúnaðarþróun. Fáðu aðgang að greinum, námskeiðum, fréttum og leggðu þitt af mörkum til ABP samfélagsins.",
+ "Index_Page_CommunityIntroduction": "Þetta er miðstöð fyrir ABP Framework, .NET og hugbúnaðarþróun. Þú getur lesið greinarnar, horft á kennslumyndböndin, fengið upplýsingar um þróun ABP og ABP tengda viðburði, hjálpað öðrum forriturum og deilt sérþekkingu þinni með ABP samfélaginu.",
+ "TagsInArticle": "Merki í grein",
+ "IConsentToMedium": "Ég samþykki birtingu þessarar færslu á https://medium.com/volosoft.",
+ "SearchResultsFor": "Leitarniðurstöður fyrir „{0}“",
+ "SeeMoreVideos": "Sjá fleiri myndbönd",
+ "DiscordPageTitle": "ABP Discord samfélag",
+ "ViewVideo": "Skoða myndband",
+ "AbpCommunityTitleContent": "ABP Community - Open Source ABP Framework",
+ "CommunitySlogan": "Einstakur samfélagsvettvangur fyrir ABP Lovers",
+ "RaffleIsNotActive": "Happdrætti er ekki virkt",
+ "YouAreAlreadyJoinedToThisRaffle": "Þú hefur nú þegar tekið þátt í þessari happdrætti",
+ "InvalidSubscriptionCode": "Ógildur áskriftarkóði",
+ "Raffle:{0}": "Happdrætti: {0}",
+ "Join": "Vertu með",
+ "Leave": "Farðu",
+ "LoginToJoin": "Skráðu þig inn til að taka þátt",
+ "ToEnd:": "Að enda:",
+ "ToStart:": "Að byrja:",
+ "days": "daga",
+ "hrs": "klst",
+ "min": "mín",
+ "sec": "sek",
+ "Winners": "Sigurvegarar",
+ "To{0}LuckyWinners": "til {0} heppinna vinningshafa",
+ "ActiveRaffles": "Virkar happdrættir",
+ "UpcomingRaffles": "Happdrætti á næstunni",
+ "CompletedRaffles": "Happdrætti lokið",
+ "NoActiveRaffleTitle": "Engin virk happdrætti er í boði eins og er.",
+ "NoActiveRaffleDescription": "Engin virk happdrætti er í boði eins og er.",
+ "RaffleSubscriptionCodeInputMessage": "Þessi happdrætti krefst skráningarkóða. Vinsamlegast sláðu inn skráningarkóðann hér að neðan:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Skráningarkóði er rangur. Vinsamlegast reyndu aftur.",
+ "GoodJob!": "Gott starf!",
+ "RaffleJoinSuccessMessage": "Þú hefur skráð þig í happdrættið. Þér verður tilkynnt með tölvupósti ef þú vinnur vinninginn!",
+ "RaffleLoginAndRegisterMessage": "Þú ættir að skrá þig inn til að taka þátt í happdrætti. Þú getur búið til reikning ókeypis ef þú hefur ekki skráð þig ennþá.",
+ "Ok": "Allt í lagi",
+ "SeeDetails": "Sjá nánari upplýsingar",
+ "WaitingForTheDraw": "Bíð eftir drættinum",
+ "AllAttendees": "Allir fundarmenn",
+ "SeeRaffleDetail": "Sjá upplýsingar um happdrætti",
+ "SeeRaffle": "Sjá Happdrætti",
+ "ParticipationIsComplete!": "Þátttöku er lokið!",
+ "ABPCoreDevelopmentTeam": "ABP Core Development Team",
+ "RegisterTheEvent": "Skráðu viðburðinn",
+ "GoToConferencePage": "Farðu á ráðstefnusíðu",
+ "BuyTicket": "Kaupa miða",
+ "SeeEvent": "Sjá Viðburður",
+ "PreviousEvents": "Fyrri viðburðir",
+ "OtherLiveEvents": "Aðrir viðburðir í beinni",
+ "SponsoredConferences": "Styrktar ráðstefnur",
+ "SponsoredConferencesDescription": "Okkur er heiður að styðja .NET samfélög og viðburði fyrir hugbúnaðarframleiðendur.",
+ "UpcomingEvents": "Viðburðir á næstunni",
+ "UpcomingCommunityTalkEventDescription": "Lifandi þættirnir, sem hýst eru af ABP teyminu, eru afslappaðir fundir fullir af samfélagsefni, kynningum, spurningum og svörum og umræðum um það sem er að gerast í ABP.",
+ "UpcomingConferenceEventDescription": "ABP .NET Conference er sýndarviðburður fyrir .NET þróunarsamfélagið til að koma saman og hlusta á erindi um .NET heiminn, algengar aðferðir við hugbúnaðarþróun og opinn uppspretta ABP Framework.",
+ "LastOneYear": "Síðasta 1 ár",
+ "AllTimes": "Allir tímar",
+ "TopContributors": "Helstu þátttakendur",
+ "{0}Posts": "{0} Færslur",
+ "LATESTPOSTS": "NÝJUSTU færslur",
+ "NoContributorsFound": "Engir þátttakendur fundust!",
+ "LatestPost": "Nýjasta færslan",
+ "MEMBERSINCE{0}": "MEÐLIÐUR SÍÐAN {0}",
+ "CopyLink": "Afritaðu hlekk",
+ "ShareOnTwitter": "Deildu á Twitter",
+ "ShareOnLinkedIn": "Deildu á LinkedIn",
+ "MoreFrom{0}": "Meira frá {0}",
+ "SeeAllFrom{0}": "Sjá allt frá {0}",
+ "MostWatched": "Mest áhorf",
+ "Articles({0})": "Greinar ({0})",
+ "Videos({0})": "Myndbönd ({0})",
+ "LatestArticles": "Nýjustu greinar",
+ "RaffleHeader": "Halló ABP samfélagsmeðlimur!",
+ "RafflesInfo": "
Þetta er happdrættisíðan sem er tileinkuð þér að þakka þér fyrir að vera virkur samfélagsmeðlimur. Við gerum ABP Community Talks , ABP .NET ráðstefnu , sækjum eða styrkjum .NET tengda viðburði þar sem við gefum nokkrar gjafir.
Þú getur fylgst með þessari síðu til að sjá komandi happdrætti, mæta á þær eða sjá fyrri happdrætti sem við drögum út, þar á meðal vinningshafa.
Þakka þér fyrir að vera virkur meðlimur! Sjáumst í komandi happdrætti.",
+ "RafflesInfoTitle": "ABP samfélagshappdrætti"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json
index 58dc93da4d4..0c2d9f4648e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json
@@ -13,7 +13,6 @@
"Status": "Stato",
"ContentSource": "Fonte contenuto",
"Details": "Dettagli",
- "Url": "Url",
"Title": "Titolo",
"CreationTime": "Orario di creazione",
"Save": "Salva",
@@ -29,23 +28,22 @@
"ContributionGuide": "Guida per i contributi",
"BugReport": "Segnala un errore",
"SeeAllPosts": "Vedi tutti i post",
- "WelcomeToABPCommunity!": "Benvenuto nella comunità ABP!",
- "MyProfile": "Il mio profilo",
- "MyOrganizations": "Le mie organizzazioni",
+ "WelcomeToABP": "Benvenuti all'ABP",
"EmailNotValid": "Si prega di inserire un indirizzo email valido.",
"FeatureRequest": "Richiesta di funzionalità",
"CreatePostTitleInfo": "Titolo del post da mostrare nell'elenco dei post.",
"CreatePostSummaryInfo": "Un breve riassunto del post da mostrare nell'elenco dei post.",
- "CreatePostCoverInfo": "Per creare un articolo efficace, aggiungi una foto di copertina. Carica immagini in formato 16: 9 per una visualizzazione migliore. Dimensione massima del file: 1MB.",
+ "CreatePostCoverInfo": "Per creare un post efficace, aggiungi una foto di copertina. Carica immagini in formato 16: 9 per una visualizzazione migliore. Dimensione massima del file: 1MB.",
"ThisExtensionIsNotAllowed": "Questa estensione non è consentita.",
"TheFileIsTooLarge": "Il file è troppo grande.",
"GoToThePost": "Vai all'articolo",
+ "GoToTheVideo": "Vai al video",
"Contribute": "Contribuisci",
"OverallProgress": "Progressi generali",
"Done": "Fatto",
"Open": "Aperto",
"Closed": "Chiuso",
- "LatestQuestionOnThe": "Ultima domanda su",
+ "RecentQuestionFrom": "Domanda recente da {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "voti",
"Answer": "Risposta",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Impossibile ottenere gli ultimi dettagli della domanda da Stackoverflow.",
"Oops": "Ops!",
"CreatePostSuccessMessage": "L'articolo è stato inviato con successo. Verrà pubblicato dopo una revisione da parte dell'amministratore del sito.",
- "ChooseCoverImage": "Scegli un'immagine di copertina...",
+ "Browse": "Navigare",
"CoverImage": "Immagine di copertina",
"ShareYourExperiencesWithTheABPFramework": "Condividi le tue esperienze con ABP Framework!",
"Optional": "Opzionale",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Non ci sono richieste di articoli al momento.",
"LatestPosts": "ultimi post",
"ArticleRequests": "Richieste di articoli",
+ "ArticleRequestsDescription": "Vuoi vedere un contenuto specifico qui? Puoi chiedere alla community di crearlo!",
+ "LatestContentRequests": "Ultime richieste di contenuti",
"AllPostRequests": "Vedi tutte le richieste di articoli",
"SubscribeToTheNewsletter": "Iscriviti alla Newsletter",
"NewsletterEmailDefinition": "Ottieni informazioni sugli eventi in ABP come nuove versioni, fonti gratuite, articoli e altro ancora.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL video",
"GithubPostUrl": "URL articolo Github",
"ExternalPostUrl": "URL articolo esterno",
- "CreatePostCoverInfo": "Per creare un post efficace, aggiungi una foto di copertina. Carica immagini in formato 16: 9 per una visualizzazione migliore. Dimensione massima del file: 1MB.",
"ThankYouForContribution": "Grazie per aver contribuito alla comunità ABP.",
"GithubPost": "Articolo GitHub",
"GithubPostSubmitStepOne": "1. Scrivi un articolo su qualsiasi repository GitHub pubblico con il formato Markdown.esempio",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "Il contenuto dell'articolo non è disponibile dalla risorsa Github(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Nessun contenuto dell'articolo trovato!",
"SeeMore": "Vedi Altro",
- "IConsentToMedium": "Acconsento alla pubblicazione di questo post su https://medium.com/volosoft."
+ "JoinTheABPCommunity": "Unisciti alla comunità ABP",
+ "ABPCommunityTalks": "Colloqui della comunità ABP",
+ "LiveDemo": "Dimostrazione dal vivo",
+ "GetLicense": "Ottieni una licenza",
+ "GetStarted": "Iniziare",
+ "SourceCode": "Codice sorgente",
+ "LeaveComment": "Lascia un commento",
+ "ShowMore": "Mostra di più",
+ "NoPublishedPostsYet": "Nessun post ancora pubblicato.",
+ "Name": "Nome",
+ "Surname": "Cognome",
+ "WebSite": "Sito web",
+ "FullURL": "URL completo",
+ "JobTitle": "Titolo di lavoro",
+ "Prev": "Prec",
+ "Previous": "Precedente",
+ "Next": "Prossimo",
+ "Share": "Condividere",
+ "SortBy": "Ordina per",
+ "NoPublishedEventsYet": "Nessun evento ancora pubblicato.",
+ "SubscribeYoutubeChannel": "Iscriviti al canale Youtube",
+ "Enum:EventType:0": "Discorsi",
+ "MemberNotPublishedPostYet": "Questo membro non ha ancora pubblicato alcun post.",
+ "TimeAgo": "{0} fa",
+ "Discord_Page_JoinCommunityMessage": "Unisciti alla comunità ABP Discord",
+ "Discord_Page_Announce": "Siamo lieti di annunciare ABP Community Discord Server!",
+ "Discord_Page_Description_1": "La comunità ABP è cresciuta sin dal primo giorno. Volevamo fare il passo successivo creando un server Discord ABP ufficiale in modo che la comunità ABP possa interagire tra loro utilizzando le meraviglie della messaggistica istantanea.",
+ "Discord_Page_Description_2": "ABP Community Discord Server è il luogo in cui puoi mostrare le tue creazioni utilizzando ABP Framework, condividere i suggerimenti che hanno funzionato per te, aggiornarti sulle ultime notizie e annunci su ABP Framework, semplicemente chattare con i membri della community per scambiare idee e divertirti!",
+ "Discord_Page_Description_3": "Questo ABP Community Discord Server è quello ufficiale con l'ABP Core Team presente sul server da monitorare.",
+ "Discord_Page_JoinToServer": "Unisciti al server ABP Discord",
+ "Events_Page_MetaTitle": "Eventi della comunità ABP",
+ "Events_Page_MetaDescription": "Gli spettacoli dal vivo, ospitati dal team ABP, sono sessioni informali piene di contenuti della community, demo, domande e risposte e discussioni su ciò che sta accadendo in ABP.",
+ "Events_Page_Title": "Colloqui della comunità ABP",
+ "Members_Page_WritingFromUser": "Leggi gli scritti di {0} sulla community ABP.",
+ "Post_Create_Page_MetaTitle": "Nuovo messaggio",
+ "Post_Create_Page_MetaDescription": "Crea il tuo post per condividere le tue esperienze sul framework ABP e contribuire alla community ABP.",
+ "Post_Create_Page_CreateNewPost": "Crea nuovo messaggio",
+ "Post_Index_Page_MetaDescription": "Lo scopo della comunità ABP è creare un ambiente di contributo per gli sviluppatori che utilizzano il framework ABP.",
+ "Layout_Title": "{0} | Comunità ABP",
+ "Layout_MetaDescription": "Un hub per ABP Framework, .NET e sviluppo software. Accedi ad articoli, tutorial, notizie e contribuisci alla comunità ABP.",
+ "Index_Page_CommunityIntroduction": "Questo è un hub per ABP Framework, .NET e sviluppo software. Puoi leggere gli articoli, guardare i tutorial video, essere informato sui progressi dello sviluppo di ABP e sugli eventi correlati ad ABP, aiutare altri sviluppatori e condividere la tua esperienza con la comunità ABP.",
+ "TagsInArticle": "Tag nell'articolo",
+ "IConsentToMedium": "Acconsento alla pubblicazione di questo post su https://medium.com/volosoft.",
+ "SearchResultsFor": "Risultati della ricerca per "{0}"",
+ "SeeMoreVideos": "Guarda altri video",
+ "DiscordPageTitle": "Comunità ABP Discord",
+ "ViewVideo": "Visualizza video",
+ "AbpCommunityTitleContent": "Comunità ABP - Framework ABP open source",
+ "CommunitySlogan": "Una piattaforma comunitaria unica per gli amanti dell'ABP",
+ "RaffleIsNotActive": "La lotteria non è attiva",
+ "YouAreAlreadyJoinedToThisRaffle": "Sei già iscritto a questa lotteria",
+ "InvalidSubscriptionCode": "Codice di abbonamento non valido",
+ "Raffle:{0}": "Lotteria: {0}",
+ "Join": "Giuntura",
+ "Leave": "Partire",
+ "LoginToJoin": "Accedi per iscriverti",
+ "ToEnd:": "Finire:",
+ "ToStart:": "Iniziare:",
+ "days": "giorni",
+ "hrs": "ore",
+ "min": "min",
+ "sec": "sez",
+ "Winners": "Vincitori",
+ "To{0}LuckyWinners": "a {0} fortunati vincitori",
+ "ActiveRaffles": "Lotterie attive",
+ "UpcomingRaffles": "Prossime lotterie",
+ "CompletedRaffles": "Lotterie completate",
+ "NoActiveRaffleTitle": "Al momento non è disponibile alcuna lotteria attiva.",
+ "NoActiveRaffleDescription": "Al momento non è disponibile alcuna lotteria attiva.",
+ "RaffleSubscriptionCodeInputMessage": "Questa lotteria richiede un codice di registrazione. Inserisci il codice di registrazione qui sotto:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Il codice di registrazione non è corretto. Per favore riprova.",
+ "GoodJob!": "Buon lavoro!",
+ "RaffleJoinSuccessMessage": "Ti sei registrato con successo alla lotteria. Se vinci il premio sarai informato via email!",
+ "RaffleLoginAndRegisterMessage": "Dovresti accedere per partecipare a una lotteria. Puoi creare un account gratuitamente se non sei ancora registrato.",
+ "Ok": "OK",
+ "SeeDetails": "Guarda i detagli",
+ "WaitingForTheDraw": "In attesa del sorteggio",
+ "AllAttendees": "Tutti i partecipanti",
+ "SeeRaffleDetail": "Vedi i dettagli della lotteria",
+ "SeeRaffle": "Vedi Lotteria",
+ "ParticipationIsComplete!": "La partecipazione è completa!",
+ "ABPCoreDevelopmentTeam": "Team di sviluppo principale dell'ABP",
+ "RegisterTheEvent": "Registra l'Evento",
+ "GoToConferencePage": "Vai alla pagina della conferenza",
+ "BuyTicket": "Comprare un biglietto",
+ "SeeEvent": "Vedi Evento",
+ "PreviousEvents": "Eventi precedenti",
+ "OtherLiveEvents": "Altri eventi dal vivo",
+ "SponsoredConferences": "Conferenze sponsorizzate",
+ "SponsoredConferencesDescription": "Siamo onorati di supportare le comunità e gli eventi .NET per gli sviluppatori di software.",
+ "UpcomingEvents": "Prossimi eventi",
+ "UpcomingCommunityTalkEventDescription": "Gli spettacoli dal vivo, ospitati dal team ABP, sono sessioni informali piene di contenuti della community, demo, domande e risposte e discussioni su ciò che sta accadendo in ABP.",
+ "UpcomingConferenceEventDescription": "ABP .NET Conference è un evento virtuale in cui la comunità degli sviluppatori .NET può riunirsi e ascoltare discorsi sul mondo .NET, sulle pratiche comuni di sviluppo software e sul framework ABP open source.",
+ "LastOneYear": "Lo scorso 1 anno",
+ "AllTimes": "Sempre",
+ "TopContributors": "Collaboratori principali",
+ "{0}Posts": "{0} post",
+ "LATESTPOSTS": "ULTIMI POST",
+ "NoContributorsFound": "Nessun contributore trovato!",
+ "LatestPost": "L'ultimo post",
+ "MEMBERSINCE{0}": "MEMBRO DAL {0}",
+ "CopyLink": "Copia link",
+ "ShareOnTwitter": "Condividi su Twitter",
+ "ShareOnLinkedIn": "Condividi su LinkedIn",
+ "MoreFrom{0}": "Altro da {0}",
+ "SeeAllFrom{0}": "Vedi tutto da {0}",
+ "MostWatched": "I più visti",
+ "Articles({0})": "Articoli ({0})",
+ "Videos({0})": "Video ({0})",
+ "LatestArticles": "Articoli Recenti",
+ "RaffleHeader": "Ciao membro della comunità ABP!",
+ "RafflesInfo": "
Questa è la pagina della lotteria dedicata a mostrare il nostro apprezzamento nei tuoi confronti per essere un membro attivo della comunità. Organizziamo ABP Community Talks , ABP .NET Conference , partecipiamo o sponsorizziamo eventi relativi a .NET in cui regaliamo alcuni regali.
Puoi seguire questa pagina per vedere le prossime lotterie, parteciparvi o vedere le lotterie precedenti che estraiamo, compresi i vincitori.
Grazie per essere un membro attivo! Ci vediamo alle prossime lotterie.",
+ "RafflesInfoTitle": "Lotterie comunitarie ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json
index f5a183deb57..f8ba6cf5f0b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json
@@ -13,7 +13,6 @@
"Status": "Toestand",
"ContentSource": "Inhoud bron",
"Details": "Details",
- "Url": "URL",
"Title": "Titel",
"CreationTime": "Aanmaaktijd",
"Save": "Opslaan",
@@ -29,23 +28,22 @@
"ContributionGuide": "Bijdragegids",
"BugReport": "Bug report",
"SeeAllPosts": "Bekijk alle berichten",
- "WelcomeToABPCommunity!": "Welkom bij de ABP-community!",
- "MyProfile": "Mijn profiel",
- "MyOrganizations": "Mijn organisaties",
+ "WelcomeToABP": "Welkom bij het ABP",
"EmailNotValid": "Vul een geldig e-mailadres in.",
"FeatureRequest": "Functieverzoek:",
"CreatePostTitleInfo": "Titel van het bericht dat op de berichtenlijst moet worden weergegeven.",
"CreatePostSummaryInfo": "Een korte samenvatting van het bericht dat op de berichtenlijst moet worden weergegeven.",
- "CreatePostCoverInfo": "Voeg een omslagfoto toe om een effectief artikel te maken. Upload afbeeldingen met een beeldverhouding van 16:9 voor de beste weergave. Maximale bestandsgrootte: 1 MB.",
+ "CreatePostCoverInfo": "Voeg een omslagfoto toe om een effectieve post te maken. Upload afbeeldingen met een beeldverhouding van 16:9 voor de beste weergave. Maximale bestandsgrootte: 1 MB.",
"ThisExtensionIsNotAllowed": "Deze extensie is niet toegestaan.",
"TheFileIsTooLarge": "Het bestand is te groot.",
"GoToThePost": "Ga naar het artikel",
+ "GoToTheVideo": "Ga naar de video",
"Contribute": "Bijdrage leveren",
"OverallProgress": "Algemene vooruitgang",
"Done": "Gedaan",
"Open": "Open",
"Closed": "Gesloten",
- "LatestQuestionOnThe": "Laatste vraag over de",
+ "RecentQuestionFrom": "Recente vraag van {0}",
"Stackoverflow": "Stapeloverloop",
"Votes": "stemmen",
"Answer": "Antwoord geven",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Kon de laatste vraagdetails niet ophalen van Stackoverflow.",
"Oops": "Oeps!",
"CreatePostSuccessMessage": "Het artikel is succesvol ingediend. Het wordt gepubliceerd na een beoordeling door de sitebeheerder.",
- "ChooseCoverImage": "Kies een omslagafbeelding...",
+ "Browse": "Blader",
"CoverImage": "Omslagfoto",
"ShareYourExperiencesWithTheABPFramework": "Deel jouw ervaringen met het ABP Kader!",
"Optional": "Optioneel",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Er zijn nu geen artikelverzoeken.",
"LatestPosts": "Laatste berichten",
"ArticleRequests": "Artikelverzoeken",
+ "ArticleRequestsDescription": "Wilt u hier specifieke inhoud zien? Je kunt de community vragen om het te maken!",
+ "LatestContentRequests": "Laatste inhoudsverzoeken",
"AllPostRequests": "Bekijk alle artikelverzoeken",
"SubscribeToTheNewsletter": "Abonneer u op de nieuwsbrief",
"NewsletterEmailDefinition": "Krijg informatie over gebeurtenissen in ABP zoals nieuwe releases, gratis bronnen, artikelen en meer.",
@@ -115,7 +115,6 @@
"VideoUrl": "Video URL",
"GithubPostUrl": "Github-artikel-url",
"ExternalPostUrl": "Externe artikel-url",
- "CreatePostCoverInfo": "Voeg een omslagfoto toe om een effectieve post te maken. Upload afbeeldingen met een beeldverhouding van 16:9 voor de beste weergave. Maximale bestandsgrootte: 1 MB.",
"ThankYouForContribution": "Bedankt voor uw bijdrage aan de ABP-community.",
"GithubPost": "Github-artikel",
"GithubPostSubmitStepOne": "1. Schrijf een artikel op een openbare GitHub-repository met het Markdown-formaat. voorbeeld ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "Bron-URL (\"{PostUrl}\") is geen Github-URL",
"Volo.AbpIo.Domain:060002": "Artikelinhoud is niet beschikbaar via Github(\"{PostUrl}\") bron.",
"Volo.AbpIo.Domain:060003": "Geen artikelinhoud gevonden!",
- "IConsentToMedium": "Ik stem in met de publicatie van dit bericht op https://medium.com/volosoft."
+ "SeeMore": "Bekijk meer",
+ "JoinTheABPCommunity": "Sluit u aan bij de ABP-gemeenschap",
+ "ABPCommunityTalks": "ABP-gemeenschapsgesprekken",
+ "LiveDemo": "Live demonstratie",
+ "GetLicense": "Verkrijg een licentie",
+ "GetStarted": "Begin",
+ "SourceCode": "Broncode",
+ "LeaveComment": "Laat reactie achter",
+ "ShowMore": "Laat meer zien",
+ "NoPublishedPostsYet": "Nog geen gepubliceerde berichten.",
+ "Name": "Naam",
+ "Surname": "Achternaam",
+ "WebSite": "Website",
+ "FullURL": "Volledige URL",
+ "JobTitle": "Functietitel",
+ "Prev": "Vorige",
+ "Previous": "Vorig",
+ "Next": "Volgende",
+ "Share": "Deel",
+ "SortBy": "Sorteer op",
+ "NoPublishedEventsYet": "Nog geen gepubliceerde evenementen.",
+ "SubscribeYoutubeChannel": "Abonneer je op het Youtube-kanaal",
+ "Enum:EventType:0": "Gesprekken",
+ "MemberNotPublishedPostYet": "Dit lid heeft nog geen berichten gepubliceerd.",
+ "TimeAgo": "{0} geleden",
+ "Discord_Page_JoinCommunityMessage": "Word lid van de ABP Discord-community",
+ "Discord_Page_Announce": "Met trots kondigen wij ABP Community Discord Server aan!",
+ "Discord_Page_Description_1": "ABP Community groeit sinds dag één. We wilden een volgende stap zetten door een officiële ABP Discord-server te creëren, zodat de ABP-gemeenschap met elkaar kan communiceren via de wonderen van instant messaging.",
+ "Discord_Page_Description_2": "ABP Community Discord Server is de plek waar u uw creaties kunt presenteren met behulp van ABP Framework, de tips kunt delen die voor u hebben gewerkt, het laatste nieuws en aankondigingen over ABP Framework kunt lezen, gewoon met communityleden kunt chatten om ideeën uit te wisselen en plezier kunt hebben!",
+ "Discord_Page_Description_3": "Deze ABP Community Discord Server is de officiële server waarbij het ABP Core Team aanwezig is op de server om te monitoren.",
+ "Discord_Page_JoinToServer": "Word lid van ABP Discord Server",
+ "Events_Page_MetaTitle": "ABP-gemeenschapsevenementen",
+ "Events_Page_MetaDescription": "De liveshows, georganiseerd door het ABP-team, zijn informele sessies vol community-inhoud, demo's, vragen en antwoorden en discussies over wat er gebeurt bij ABP.",
+ "Events_Page_Title": "ABP- gemeenschapsgesprekken",
+ "Members_Page_WritingFromUser": "Lees het schrijven van {0} op de ABP Community.",
+ "Post_Create_Page_MetaTitle": "Nieuw bericht",
+ "Post_Create_Page_MetaDescription": "Creëer uw bericht om uw ervaringen over het ABP-framework te delen en bij te dragen aan de ABP-gemeenschap.",
+ "Post_Create_Page_CreateNewPost": "Nieuw bericht maken",
+ "Post_Index_Page_MetaDescription": "Het doel van ABP Community is om een bijdrageomgeving te creëren voor ontwikkelaars die het ABP-framework gebruiken.",
+ "Layout_Title": "{0} | ABP-gemeenschap",
+ "Layout_MetaDescription": "Een hub voor ABP Framework, .NET en softwareontwikkeling. Krijg toegang tot artikelen, tutorials en nieuws en draag bij aan de ABP-gemeenschap.",
+ "Index_Page_CommunityIntroduction": "Dit is een hub voor ABP Framework, .NET en softwareontwikkeling. U kunt de artikelen lezen, de video-tutorials bekijken, geïnformeerd worden over de ontwikkelingsvoortgang van ABP en ABP-gerelateerde evenementen, andere ontwikkelaars helpen en uw expertise delen met de ABP-gemeenschap.",
+ "TagsInArticle": "Labels in artikel",
+ "IConsentToMedium": "Ik stem in met de publicatie van dit bericht op https://medium.com/volosoft.",
+ "SearchResultsFor": "Zoekresultaten voor "{0}"",
+ "SeeMoreVideos": "Bekijk meer video's",
+ "DiscordPageTitle": "ABP Discord-gemeenschap",
+ "ViewVideo": "Bekijk video",
+ "AbpCommunityTitleContent": "ABP-gemeenschap - Open source ABP-framework",
+ "CommunitySlogan": "Een uniek communityplatform voor ABP Lovers",
+ "RaffleIsNotActive": "Loterij is niet actief",
+ "YouAreAlreadyJoinedToThisRaffle": "Je doet al mee aan deze loterij",
+ "InvalidSubscriptionCode": "Ongeldige abonnementscode",
+ "Raffle:{0}": "Loterij: {0}",
+ "Join": "Meedoen",
+ "Leave": "Vertrekken",
+ "LoginToJoin": "Log in om mee te doen",
+ "ToEnd:": "Beëindigen:",
+ "ToStart:": "Beginnen:",
+ "days": "dagen",
+ "hrs": "uur",
+ "min": "min",
+ "sec": "sec",
+ "Winners": "Winnaars",
+ "To{0}LuckyWinners": "aan {0} gelukkige winnaar(s)",
+ "ActiveRaffles": "Actieve loterijen",
+ "UpcomingRaffles": "Aankomende loterijen",
+ "CompletedRaffles": "Voltooide loterijen",
+ "NoActiveRaffleTitle": "Er is momenteel geen actieve loterij beschikbaar.",
+ "NoActiveRaffleDescription": "Er is momenteel geen actieve loterij beschikbaar.",
+ "RaffleSubscriptionCodeInputMessage": "Voor deze loterij is een registratiecode vereist. Vul hieronder de registratiecode in:",
+ "RaffleSubscriptionCodeInputErrorMessage": "De registratiecode is onjuist. Probeer het opnieuw.",
+ "GoodJob!": "Goed gedaan!",
+ "RaffleJoinSuccessMessage": "U bent succesvol ingeschreven voor de loterij. Als u de prijs wint, wordt u per e-mail geïnformeerd!",
+ "RaffleLoginAndRegisterMessage": "Om deel te nemen aan een loterij moet u zich aanmelden. U kunt gratis een account aanmaken als u zich nog niet heeft geregistreerd.",
+ "Ok": "OK",
+ "SeeDetails": "Zie de details",
+ "WaitingForTheDraw": "Wachten op de loting",
+ "AllAttendees": "Alle aanwezigen",
+ "SeeRaffleDetail": "Zie loterijdetails",
+ "SeeRaffle": "Zie loterij",
+ "ParticipationIsComplete!": "Deelname is voltooid!",
+ "ABPCoreDevelopmentTeam": "Kernontwikkelingsteam van ABP",
+ "RegisterTheEvent": "Registreer het evenement",
+ "GoToConferencePage": "Ga naar de conferentiepagina",
+ "BuyTicket": "Koop ticket",
+ "SeeEvent": "Zie Evenement",
+ "PreviousEvents": "Vorige evenementen",
+ "OtherLiveEvents": "Andere live-evenementen",
+ "SponsoredConferences": "Gesponsorde conferenties",
+ "SponsoredConferencesDescription": "We zijn er trots op dat we .NET-gemeenschappen en evenementen voor softwareontwikkelaars mogen ondersteunen.",
+ "UpcomingEvents": "aankomende evenementen",
+ "UpcomingCommunityTalkEventDescription": "De liveshows, georganiseerd door het ABP-team, zijn informele sessies vol community-inhoud, demo's, vragen en antwoorden en discussies over wat er gebeurt bij ABP.",
+ "UpcomingConferenceEventDescription": "ABP .NET Conference is een virtueel evenement waar de .NET Developer-gemeenschap samenkomt en luistert naar gesprekken over de .NET-wereld, algemene softwareontwikkelingspraktijken en het open source ABP Framework.",
+ "LastOneYear": "Laatste 1 jaar",
+ "AllTimes": "Alle tijden",
+ "TopContributors": "top bijdragers",
+ "{0}Posts": "{0} Berichten",
+ "LATESTPOSTS": "LAATSTE BERICHTEN",
+ "NoContributorsFound": "Geen bijdragers gevonden!",
+ "LatestPost": "Laatste bericht",
+ "MEMBERSINCE{0}": "LID SINDS {0}",
+ "CopyLink": "Kopieer link",
+ "ShareOnTwitter": "Delen op Twitter",
+ "ShareOnLinkedIn": "Deel op LinkedIn",
+ "MoreFrom{0}": "Meer van {0}",
+ "SeeAllFrom{0}": "Bekijk alles van {0}",
+ "MostWatched": "Meest bekeken",
+ "Articles({0})": "Artikelen ({0})",
+ "Videos({0})": "Video's ({0})",
+ "LatestArticles": "Laatste artikels",
+ "RaffleHeader": "Hallo ABP Community-lid!",
+ "RafflesInfo": "
Dit is de loterijpagina die bedoeld is om onze waardering voor u te tonen omdat u een actief lid van de community bent. We houden ABP Community Talks , ABP .NET Conference , wonen of sponsoren de .NET-gerelateerde evenementen bij waarin we een aantal geschenken weggeven.
U kunt deze pagina volgen om de komende loterijen te zien, deze bij te wonen of eerdere loterijen te zien die we trekken, inclusief de winnaars.
Bedankt dat u een actief lid bent! Tot ziens bij de komende loterijen.",
+ "RafflesInfoTitle": "ABP- gemeenschaploterijen"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json
index 300050adaf2..7704c8f5f0f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json
@@ -13,7 +13,6 @@
"Status": "Status",
"ContentSource": "Źródło treści",
"Details": "Detale",
- "Url": "URL",
"Title": "Tytuł",
"CreationTime": "Czas utworzenia",
"Save": "Zapisać",
@@ -29,23 +28,22 @@
"ContributionGuide": "Przewodnik dotyczący wkładu",
"BugReport": "Zgłoszenie błędu",
"SeeAllPosts": "Zobacz wszystkie posty",
- "WelcomeToABPCommunity!": "Witamy w społeczności ABP!",
- "MyProfile": "Mój profil",
- "MyOrganizations": "Moje organizacje",
+ "WelcomeToABP": "Witamy w ABP",
"EmailNotValid": "Proszę wpisać aktualny adres e-mail.",
"FeatureRequest": "Prośba o funkcję",
"CreatePostTitleInfo": "Tytuł postu do wyświetlenia na liście postów.",
"CreatePostSummaryInfo": "Krótkie podsumowanie postu do wyświetlenia na liście postów.",
- "CreatePostCoverInfo": "Aby stworzyć efektowny artykuł, dodaj zdjęcie na okładkę. Prześlij zdjęcia o proporcjach 16:9, aby uzyskać najlepszy widok. Maksymalny rozmiar pliku: 1 MB.",
+ "CreatePostCoverInfo": "Aby stworzyć efektowny post, dodaj zdjęcie na okładkę. Prześlij zdjęcia o proporcjach 16:9, aby uzyskać najlepszy widok. Maksymalny rozmiar pliku: 1 MB.",
"ThisExtensionIsNotAllowed": "To rozszerzenie jest niedozwolone.",
"TheFileIsTooLarge": "Plik jest za duży.",
"GoToThePost": "Przejdź do artykułu",
+ "GoToTheVideo": "Przejdź do filmu",
"Contribute": "Brać w czymś udział",
"OverallProgress": "Ogólny postęp",
"Done": "Gotowe",
"Open": "otwarty",
"Closed": "Zamknięte",
- "LatestQuestionOnThe": "Najnowsze pytanie na temat",
+ "RecentQuestionFrom": "Ostatnie pytanie od: {0}",
"Stackoverflow": "Przepełnienie stosu",
"Votes": "głosów",
"Answer": "Odpowiedź",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Nie udało się uzyskać najnowszych szczegółów pytania z Stackoverflow.",
"Oops": "Ups!",
"CreatePostSuccessMessage": "Artykuł został pomyślnie przesłany. Zostanie on opublikowany po recenzji ze strony administratora strony.",
- "ChooseCoverImage": "Wybierz zdjęcie na okładkę...",
+ "Browse": "Przeglądać",
"CoverImage": "Okładka",
"ShareYourExperiencesWithTheABPFramework": "Podziel się swoimi doświadczeniami z ABP Framework!",
"Optional": "Opcjonalny",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Obecnie nie ma żadnych próśb o artykuły.",
"LatestPosts": "Najnowsze posty",
"ArticleRequests": "Żądania artykułów",
+ "ArticleRequestsDescription": "Chcesz zobaczyć tutaj konkretną treść? Możesz poprosić społeczność o jego utworzenie!",
+ "LatestContentRequests": "Najnowsze żądania treści",
"AllPostRequests": "Zobacz wszystkie prośby o artykuły",
"SubscribeToTheNewsletter": "Zapisz się do Newslettera",
"NewsletterEmailDefinition": "Uzyskaj informacje o wydarzeniach w ABP, takich jak nowe wydania, bezpłatne źródła, artykuły i nie tylko.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL wideo",
"GithubPostUrl": "Adres URL artykułu na Github",
"ExternalPostUrl": "Zewnętrzny adres URL artykułu",
- "CreatePostCoverInfo": "Aby stworzyć efektowny post, dodaj zdjęcie na okładkę. Prześlij zdjęcia o proporcjach 16:9, aby uzyskać najlepszy widok. Maksymalny rozmiar pliku: 1 MB.",
"ThankYouForContribution": "Dziękujemy za udział w społeczności ABP.",
"GithubPost": "Artykuł na Github",
"GithubPostSubmitStepOne": "1. Napisz artykuł w dowolnym publicznym repozytorium GitHub w formacie Markdown. przykład ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "Źródłowy adres URL („{PostUrl}”) nie jest adresem URL Github",
"Volo.AbpIo.Domain:060002": "Treść artykułu nie jest dostępna w zasobach Github(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Nie znaleziono treści artykułu!",
- "IConsentToMedium": "Wyrażam zgodę na publikację tego posta na stronie https://medium.com/volosoft."
+ "SeeMore": "Zobacz więcej",
+ "JoinTheABPCommunity": "Dołącz do społeczności ABP",
+ "ABPCommunityTalks": "Rozmowy społeczności ABP",
+ "LiveDemo": "Demo na żywo",
+ "GetLicense": "Zdobądź licencję",
+ "GetStarted": "Zaczynaj",
+ "SourceCode": "Kod źródłowy",
+ "LeaveComment": "Zostaw komentarz",
+ "ShowMore": "Pokaż więcej",
+ "NoPublishedPostsYet": "Nie ma jeszcze opublikowanych postów.",
+ "Name": "Nazwa",
+ "Surname": "Nazwisko",
+ "WebSite": "Strona internetowa",
+ "FullURL": "Pełny adres URL",
+ "JobTitle": "Stanowisko",
+ "Prev": "Poprzednia",
+ "Previous": "Poprzedni",
+ "Next": "Następny",
+ "Share": "Udział",
+ "SortBy": "Sortuj według",
+ "NoPublishedEventsYet": "Nie ma jeszcze opublikowanych wydarzeń.",
+ "SubscribeYoutubeChannel": "Subskrybuj kanał Youtube",
+ "Enum:EventType:0": "Rozmowy",
+ "MemberNotPublishedPostYet": "Ten użytkownik nie opublikował jeszcze żadnych postów.",
+ "TimeAgo": "{0} temu",
+ "Discord_Page_JoinCommunityMessage": "Dołącz do społeczności Discord firmy ABP",
+ "Discord_Page_Announce": "Z przyjemnością ogłaszamy serwer Discord społeczności ABP!",
+ "Discord_Page_Description_1": "Społeczność ABP rośnie od pierwszego dnia. Chcieliśmy przejść do następnego kroku, tworząc oficjalny serwer ABP Discord, aby społeczność ABP mogła ze sobą współdziałać za pomocą komunikatorów internetowych.",
+ "Discord_Page_Description_2": "Serwer Discord społeczności ABP to miejsce, w którym możesz zaprezentować swoje dzieła za pomocą ABP Framework, podzielić się wskazówkami, które sprawdziły się w Twoim przypadku, nadrobić zaległości w najnowszych wiadomościach i ogłoszeniach na temat ABP Framework, po prostu porozmawiać z członkami społeczności, aby wymienić się pomysłami i dobrze się bawić!",
+ "Discord_Page_Description_3": "Ten serwer Discord społeczności ABP jest oficjalnym serwerem, którego główny zespół ABP jest obecny na serwerze w celu monitorowania.",
+ "Discord_Page_JoinToServer": "Dołącz do serwera Discord firmy ABP",
+ "Events_Page_MetaTitle": "Wydarzenia społecznościowe ABP",
+ "Events_Page_MetaDescription": "Pokazy na żywo, prowadzone przez zespół ABP, to swobodne sesje pełne treści społecznościowych, demonstracji, pytań i odpowiedzi oraz dyskusji na temat tego, co dzieje się w ABP.",
+ "Events_Page_Title": "Rozmowy społeczności ABP",
+ "Members_Page_WritingFromUser": "Przeczytaj tekst od {0} w społeczności ABP.",
+ "Post_Create_Page_MetaTitle": "Nowy post",
+ "Post_Create_Page_MetaDescription": "Utwórz swój post, aby podzielić się swoimi doświadczeniami na temat struktury ABP i wnieść swój wkład do społeczności ABP.",
+ "Post_Create_Page_CreateNewPost": "Utwórz nowy post",
+ "Post_Index_Page_MetaDescription": "Celem społeczności ABP jest stworzenie środowiska współpracy dla programistów korzystających ze środowiska ABP.",
+ "Layout_Title": "{0} | Społeczność ABP",
+ "Layout_MetaDescription": "Centrum ABP Framework, .NET i tworzenia oprogramowania. Uzyskaj dostęp do artykułów, samouczków, aktualności i współtwórz społeczność ABP.",
+ "Index_Page_CommunityIntroduction": "Jest to centrum ABP Framework, .NET i rozwoju oprogramowania. Możesz czytać artykuły, oglądać samouczki wideo, otrzymywać informacje o postępie rozwoju ABP i wydarzeniach związanych z ABP, pomagać innym programistom i dzielić się swoją wiedzą ze społecznością ABP.",
+ "TagsInArticle": "Tagi w artykule",
+ "IConsentToMedium": "Wyrażam zgodę na publikację tego posta na stronie https://medium.com/volosoft.",
+ "SearchResultsFor": "Wyniki wyszukiwania dla „{0}”",
+ "SeeMoreVideos": "Zobacz więcej filmów",
+ "DiscordPageTitle": "Społeczność Discorda ABP",
+ "ViewVideo": "Pokaż wideo",
+ "AbpCommunityTitleContent": "Społeczność ABP — platforma ABP o otwartym kodzie źródłowym",
+ "CommunitySlogan": "Unikalna platforma społecznościowa dla miłośników ABP",
+ "RaffleIsNotActive": "Loteria nie jest aktywna",
+ "YouAreAlreadyJoinedToThisRaffle": "Już dołączyłeś do tej loterii",
+ "InvalidSubscriptionCode": "Nieprawidłowy kod subskrypcji",
+ "Raffle:{0}": "Loteria: {0}",
+ "Join": "Dołączyć",
+ "Leave": "Wyjechać",
+ "LoginToJoin": "Zaloguj się, aby dołączyć",
+ "ToEnd:": "Do końca:",
+ "ToStart:": "Zacząć:",
+ "days": "dni",
+ "hrs": "godz",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Zwycięzcy",
+ "To{0}LuckyWinners": "do {0} szczęśliwych zwycięzców",
+ "ActiveRaffles": "Aktywne loterie",
+ "UpcomingRaffles": "Nadchodzące loterie",
+ "CompletedRaffles": "Ukończone loterie",
+ "NoActiveRaffleTitle": "W tej chwili nie jest dostępna żadna aktywna loteria.",
+ "NoActiveRaffleDescription": "W tej chwili nie jest dostępna żadna aktywna loteria.",
+ "RaffleSubscriptionCodeInputMessage": "Ta loteria wymaga kodu rejestracyjnego. Proszę wpisać poniżej kod rejestracyjny:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Kod rejestracyjny jest nieprawidłowy. Proszę spróbuj ponownie.",
+ "GoodJob!": "Dobra robota!",
+ "RaffleJoinSuccessMessage": "Udało Ci się zarejestrować do loterii. Jeśli wygrasz nagrodę, zostaniesz poinformowany e-mailem!",
+ "RaffleLoginAndRegisterMessage": "Aby wziąć udział w loterii, należy się zalogować. Możesz założyć konto za darmo, jeśli jeszcze się nie zarejestrowałeś.",
+ "Ok": "OK",
+ "SeeDetails": "Patrz szczegóły",
+ "WaitingForTheDraw": "Czekam na losowanie",
+ "AllAttendees": "Wszyscy Uczestnicy",
+ "SeeRaffleDetail": "Zobacz szczegóły loterii",
+ "SeeRaffle": "Zobacz Loterię",
+ "ParticipationIsComplete!": "Udział jest zakończony!",
+ "ABPCoreDevelopmentTeam": "Główny zespół programistów ABP",
+ "RegisterTheEvent": "Zarejestruj wydarzenie",
+ "GoToConferencePage": "Przejdź do strony konferencji",
+ "BuyTicket": "Kup bilet",
+ "SeeEvent": "Zobacz Wydarzenie",
+ "PreviousEvents": "Poprzednie wydarzenia",
+ "OtherLiveEvents": "Inne wydarzenia na żywo",
+ "SponsoredConferences": "Konferencje sponsorowane",
+ "SponsoredConferencesDescription": "Mamy zaszczyt wspierać społeczności i wydarzenia .NET dla twórców oprogramowania.",
+ "UpcomingEvents": "nadchodzące wydarzenia",
+ "UpcomingCommunityTalkEventDescription": "Pokazy na żywo, prowadzone przez zespół ABP, to swobodne sesje pełne treści społecznościowych, demonstracji, pytań i odpowiedzi oraz dyskusji na temat tego, co dzieje się w ABP.",
+ "UpcomingConferenceEventDescription": "Konferencja ABP .NET to wirtualne wydarzenie dla społeczności programistów .NET, podczas którego można spotkać się i wysłuchać rozmów na temat świata .NET, powszechnych praktyk tworzenia oprogramowania i otwartego oprogramowania ABP Framework.",
+ "LastOneYear": "Ostatni 1 rok",
+ "AllTimes": "Wszystkie czasy",
+ "TopContributors": "czołowi kontrybutorzy",
+ "{0}Posts": "{0} Posty",
+ "LATESTPOSTS": "NAJNOWSZE POSTY",
+ "NoContributorsFound": "Nie znaleziono autorów!",
+ "LatestPost": "Najnowszy post",
+ "MEMBERSINCE{0}": "CZŁONKOWIE OD {0}",
+ "CopyLink": "Skopiuj link",
+ "ShareOnTwitter": "Podziel się na Twitterze",
+ "ShareOnLinkedIn": "Udostępnij na LinkedIn",
+ "MoreFrom{0}": "Więcej od {0}",
+ "SeeAllFrom{0}": "Zobacz wszystko od {0}",
+ "MostWatched": "Najczęściej oglądane",
+ "Articles({0})": "Artykuły ({0})",
+ "Videos({0})": "Filmy ({0})",
+ "LatestArticles": "ostatnie artykuły",
+ "RaffleHeader": "Witaj, członku społeczności ABP!",
+ "RafflesInfo": "
To jest strona loterii, której celem jest wyrażenie naszego uznania dla Ciebie za bycie aktywnym członkiem społeczności. Prowadzimy rozmowy społecznościowe ABP , konferencje ABP .NET , uczestniczymy lub sponsorujemy wydarzenia związane z .NET, podczas których rozdajemy prezenty.
Możesz śledzić tę stronę, aby zobaczyć nadchodzące loterie, wziąć w nich udział lub zobaczyć poprzednie loterie, które losowaliśmy, w tym zwycięzców.
Dziękujemy za bycie aktywnym członkiem! Do zobaczenia w nadchodzących loteriach.",
+ "RafflesInfoTitle": "Loterie społecznościowe ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pt-BR.json
index 5297799f766..88689b5c1a5 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pt-BR.json
@@ -13,7 +13,6 @@
"Status": "Status",
"ContentSource": "Origem do conteúdo",
"Details": "Detalhes",
- "Url": "Url",
"Title": "Título",
"CreationTime": "Tempo de criação",
"Save": "Salve ",
@@ -29,23 +28,22 @@
"ContributionGuide": "Guia de contribuição",
"BugReport": "Relatório de erro",
"SeeAllPosts": "Ver todas as postagens",
- "WelcomeToABPCommunity!": "Bem-vindo à Comunidade ABP!",
- "MyProfile": "Meu perfil",
- "MyOrganizations": "Minhas organizações",
+ "WelcomeToABP": "Bem-vindo à ABP",
"EmailNotValid": "Por favor insira um endereço de e-mail válido.",
"FeatureRequest": "Solicitação de recurso",
"CreatePostTitleInfo": "Título da postagem a ser mostrado na lista de postagens.",
"CreatePostSummaryInfo": "Um breve resumo da postagem a ser mostrado na lista de postagens.",
- "CreatePostCoverInfo": "Para criar um artigo eficaz, adicione uma foto de capa. Carregue imagens de proporção de 16: 9 para a melhor visualização. Tamanho máximo do arquivo: 1 MB.",
+ "CreatePostCoverInfo": "Para criar uma postagem eficaz, adicione uma foto de capa. Carregue imagens de proporção de 16: 9 para a melhor visualização. Tamanho máximo do arquivo: 1 MB.",
"ThisExtensionIsNotAllowed": "Esta extensão não é permitida.",
"TheFileIsTooLarge": "O arquivo é muito grande.",
"GoToThePost": "Vá para o artigo",
+ "GoToTheVideo": "Vá para o vídeo",
"Contribute": "Contribuir",
"OverallProgress": "Progresso geral",
"Done": "Feito",
"Open": "Abrir",
"Closed": "Fechadas",
- "LatestQuestionOnThe": "Última pergunta sobre o",
+ "RecentQuestionFrom": "Pergunta recente de {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "votos",
"Answer": "Responder",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Não foi possível obter os detalhes da pergunta mais recente do Stackoverflow.",
"Oops": "Ops!",
"CreatePostSuccessMessage": "O artigo foi enviado com sucesso. Ele será publicado após uma revisão do administrador do site.",
- "ChooseCoverImage": "Escolha uma imagem de capa ...",
+ "Browse": "Navegar",
"CoverImage": "Imagem de capa",
"ShareYourExperiencesWithTheABPFramework": "Compartilhe suas experiências com o ABP Framework!",
"Optional": "Opcional",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Não há nenhum pedido de artigo agora.",
"LatestPosts": "últimas postagens",
"ArticleRequests": "Pedidos de artigos",
+ "ArticleRequestsDescription": "Quer ver um conteúdo específico aqui? Você pode pedir à comunidade para criá-lo!",
+ "LatestContentRequests": "Últimas solicitações de conteúdo",
"AllPostRequests": "Veja todas as solicitações de artigos",
"SubscribeToTheNewsletter": "Assine o boletim informativo",
"NewsletterEmailDefinition": "Obtenha informações sobre os acontecimentos na ABP, como novos lançamentos, fontes gratuitas, artigos e muito mais.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL do vídeo",
"GithubPostUrl": "URL do artigo do Github",
"ExternalPostUrl": "URL de artigo externo",
- "CreatePostCoverInfo": "Para criar uma postagem eficaz, adicione uma foto de capa. Carregue imagens de proporção de 16: 9 para a melhor visualização. Tamanho máximo do arquivo: 1 MB.",
"ThankYouForContribution": "Obrigado por contribuir com a Comunidade ABP.",
"GithubPost": "Artigo Github",
"GithubPostSubmitStepOne": " 1. Escreva um artigo em qualquer repositório GitHub público com o formato Markdown. exemplo ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "O URL da fonte (\"{PostUrl}\") não é o URL do Github",
"Volo.AbpIo.Domain:060002": "O conteúdo do artigo não está disponível no recurso Github (\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Nenhum conteúdo do artigo encontrado!",
- "IConsentToMedium": "Eu concordo com a publicação deste post em https://medium.com/volosoft."
+ "SeeMore": "Ver mais",
+ "JoinTheABPCommunity": "Junte-se à comunidade ABP",
+ "ABPCommunityTalks": "Palestras da Comunidade ABP",
+ "LiveDemo": "Demonstração ao vivo",
+ "GetLicense": "Obtenha uma licença",
+ "GetStarted": "Iniciar",
+ "SourceCode": "Código fonte",
+ "LeaveComment": "Deixe comentário",
+ "ShowMore": "Mostre mais",
+ "NoPublishedPostsYet": "Nenhuma postagem publicada ainda.",
+ "Name": "Nome",
+ "Surname": "Sobrenome",
+ "WebSite": "Local na rede Internet",
+ "FullURL": "URL completo",
+ "JobTitle": "Cargo",
+ "Prev": "Anterior",
+ "Previous": "Anterior",
+ "Next": "Próximo",
+ "Share": "Compartilhar",
+ "SortBy": "Ordenar por",
+ "NoPublishedEventsYet": "Nenhum evento publicado ainda.",
+ "SubscribeYoutubeChannel": "Inscreva-se no canal do Youtube",
+ "Enum:EventType:0": "Palestras",
+ "MemberNotPublishedPostYet": "Este membro ainda não publicou nenhuma postagem.",
+ "TimeAgo": "{0} atrás",
+ "Discord_Page_JoinCommunityMessage": "Junte-se à comunidade ABP Discord",
+ "Discord_Page_Announce": "Temos o prazer de anunciar o Servidor Discord da Comunidade ABP!",
+ "Discord_Page_Description_1": "A Comunidade ABP tem crescido desde o primeiro dia. Queríamos dar o próximo passo, criando um servidor oficial do ABP Discord para que a comunidade ABP pudesse interagir entre si usando as maravilhas das mensagens instantâneas.",
+ "Discord_Page_Description_2": "ABP Community Discord Server é o lugar onde você pode mostrar suas criações usando o ABP Framework, compartilhar as dicas que funcionaram para você, ficar por dentro das últimas notícias e anúncios sobre o ABP Framework, apenas conversar com os membros da comunidade para trocar ideias e se divertir!",
+ "Discord_Page_Description_3": "Este ABP Community Discord Server é o oficial e o ABP Core Team está presente no servidor para monitorar.",
+ "Discord_Page_JoinToServer": "Junte-se ao servidor ABP Discord",
+ "Events_Page_MetaTitle": "Eventos da comunidade ABP",
+ "Events_Page_MetaDescription": "Os shows ao vivo, organizados pela equipe da ABP, são sessões casuais repletas de conteúdo da comunidade, demonstrações, perguntas e respostas e discussões sobre o que está acontecendo na ABP.",
+ "Events_Page_Title": "Palestras da Comunidade ABP",
+ "Members_Page_WritingFromUser": "Leia o texto de {0} na Comunidade ABP.",
+ "Post_Create_Page_MetaTitle": "Nova postagem",
+ "Post_Create_Page_MetaDescription": "Crie sua postagem para compartilhar suas experiências sobre a estrutura ABP e contribuir com a comunidade ABP.",
+ "Post_Create_Page_CreateNewPost": "Criar nova postagem",
+ "Post_Index_Page_MetaDescription": "O objetivo da Comunidade ABP é criar um ambiente de contribuição para desenvolvedores que usam a estrutura ABP.",
+ "Layout_Title": "{0} | Comunidade ABP",
+ "Layout_MetaDescription": "Um hub para ABP Framework, .NET e desenvolvimento de software. Acesse artigos, tutoriais, notícias e contribua com a comunidade ABP.",
+ "Index_Page_CommunityIntroduction": "Este é um hub para ABP Framework, .NET e desenvolvimento de software. Você pode ler os artigos, assistir aos tutoriais em vídeo, informar-se sobre o progresso do desenvolvimento da ABP e eventos relacionados à ABP, ajudar outros desenvolvedores e compartilhar sua experiência com a comunidade ABP.",
+ "TagsInArticle": "Tags no artigo",
+ "IConsentToMedium": "Eu concordo com a publicação deste post em https://medium.com/volosoft.",
+ "SearchResultsFor": "Resultados da pesquisa para "{0}"",
+ "SeeMoreVideos": "Veja mais vídeos",
+ "DiscordPageTitle": "Comunidade de Discord da ABP",
+ "ViewVideo": "Ver vídeo",
+ "AbpCommunityTitleContent": "Comunidade ABP - Estrutura ABP de código aberto",
+ "CommunitySlogan": "Uma plataforma comunitária exclusiva para amantes da ABP",
+ "RaffleIsNotActive": "O sorteio não está ativo",
+ "YouAreAlreadyJoinedToThisRaffle": "Você já está participando deste sorteio",
+ "InvalidSubscriptionCode": "Código de assinatura inválido",
+ "Raffle:{0}": "Sorteio: {0}",
+ "Join": "Juntar",
+ "Leave": "Deixar",
+ "LoginToJoin": "Faça login para participar",
+ "ToEnd:": "Para finalizar:",
+ "ToStart:": "Para iniciar:",
+ "days": "dias",
+ "hrs": "horas",
+ "min": "min",
+ "sec": "segundo",
+ "Winners": "Vencedores",
+ "To{0}LuckyWinners": "para {0} sortudo(s) ganhador(es)",
+ "ActiveRaffles": "Sorteios Ativos",
+ "UpcomingRaffles": "Próximos sorteios",
+ "CompletedRaffles": "Sorteios concluídos",
+ "NoActiveRaffleTitle": "Nenhum sorteio ativo está disponível no momento.",
+ "NoActiveRaffleDescription": "Nenhum sorteio ativo está disponível no momento.",
+ "RaffleSubscriptionCodeInputMessage": "Este sorteio requer um código de registro. Por favor insira o código de registro abaixo:",
+ "RaffleSubscriptionCodeInputErrorMessage": "O código de registro está incorreto. Por favor, tente novamente.",
+ "GoodJob!": "Bom trabalho!",
+ "RaffleJoinSuccessMessage": "Você foi cadastrado com sucesso no sorteio. Você será informado por e-mail se ganhar o prêmio!",
+ "RaffleLoginAndRegisterMessage": "Você deve fazer login para participar de um sorteio. Você pode criar uma conta gratuitamente se ainda não tiver se registrado.",
+ "Ok": "OK",
+ "SeeDetails": "Veja detalhes",
+ "WaitingForTheDraw": "Esperando o sorteio",
+ "AllAttendees": "Todos os participantes",
+ "SeeRaffleDetail": "Veja detalhes do sorteio",
+ "SeeRaffle": "Ver sorteio",
+ "ParticipationIsComplete!": "A participação está completa!",
+ "ABPCoreDevelopmentTeam": "Equipe principal de desenvolvimento da ABP",
+ "RegisterTheEvent": "Registre o Evento",
+ "GoToConferencePage": "Ir para a página da conferência",
+ "BuyTicket": "Comprar bilhete",
+ "SeeEvent": "Ver Evento",
+ "PreviousEvents": "Eventos anteriores",
+ "OtherLiveEvents": "Outros eventos ao vivo",
+ "SponsoredConferences": "Conferências patrocinadas",
+ "SponsoredConferencesDescription": "Temos a honra de apoiar comunidades e eventos .NET para desenvolvedores de software.",
+ "UpcomingEvents": "próximos eventos",
+ "UpcomingCommunityTalkEventDescription": "Os shows ao vivo, organizados pela equipe da ABP, são sessões casuais repletas de conteúdo da comunidade, demonstrações, perguntas e respostas e discussões sobre o que está acontecendo na ABP.",
+ "UpcomingConferenceEventDescription": "ABP .NET Conference é um evento virtual para a comunidade de desenvolvedores .NET se reunir e ouvir palestras sobre o mundo .NET, práticas comuns de desenvolvimento de software e o ABP Framework de código aberto.",
+ "LastOneYear": "Último 1 ano",
+ "AllTimes": "Todas as vezes",
+ "TopContributors": "Principais contribuidores",
+ "{0}Posts": "{0} Postagens",
+ "LATESTPOSTS": "ÚLTIMAS POSTAGENS",
+ "NoContributorsFound": "Nenhum contribuidor encontrado!",
+ "LatestPost": "Última postagem",
+ "MEMBERSINCE{0}": "MEMBRO DESDE {0}",
+ "CopyLink": "Link de cópia",
+ "ShareOnTwitter": "Compartilhar no Twitter",
+ "ShareOnLinkedIn": "Compartilhe no LinkedIn",
+ "MoreFrom{0}": "Mais de {0}",
+ "SeeAllFrom{0}": "Ver tudo de {0}",
+ "MostWatched": "Mais assistidos",
+ "Articles({0})": "Artigos ({0})",
+ "Videos({0})": "Vídeos ({0})",
+ "LatestArticles": "Artigos Mais Recentes",
+ "RaffleHeader": "Olá, membro da comunidade ABP!",
+ "RafflesInfo": "
Esta é a página do sorteio dedicada a mostrar nosso agradecimento por você ser um membro ativo da comunidade. Fazemos ABP Community Talks , ABP .NET Conference , participamos ou patrocinamos eventos relacionados ao .NET nos quais distribuímos alguns presentes.
Você pode seguir esta página para ver os próximos sorteios, participar deles ou ver os sorteios anteriores que sorteamos, incluindo os vencedores.
Obrigado por ser um membro ativo! Nos vemos nos próximos sorteios.",
+ "RafflesInfoTitle": "Sorteios da Comunidade ABP"
}
}
\ 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 e0ea7b8a5ef..f9c4e99bf1e 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/Community/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ru.json
index 179d7e176f3..fa73635832b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ru.json
@@ -13,7 +13,6 @@
"Status": "Положение дел",
"ContentSource": "Источник контента",
"Details": "Подробности",
- "Url": "URL",
"Title": "Заголовок",
"CreationTime": "Время создания",
"Save": "Сохранить",
@@ -29,23 +28,22 @@
"ContributionGuide": "Руководство по вкладу",
"BugReport": "Сообщение об ошибке",
"SeeAllPosts": "Просмотреть все сообщения",
- "WelcomeToABPCommunity!": "Добро пожаловать в сообщество ABP!",
- "MyProfile": "Мой профайл",
- "MyOrganizations": "Мои организации",
+ "WelcomeToABP": "Добро пожаловать в АБП",
"EmailNotValid": "Пожалуйста, введите действительный адрес электронной почты.",
"FeatureRequest": "Запрос функции",
"CreatePostTitleInfo": "Название сообщения, которое будет отображаться в списке сообщений.",
"CreatePostSummaryInfo": "Краткое изложение сообщения, которое будет отображаться в списке сообщений.",
- "CreatePostCoverInfo": "Для создания эффектной статьи добавьте фото на обложке. Загрузите изображения с соотношением сторон 16: 9 для наилучшего просмотра. Максимальный размер файла: 1 МБ.",
+ "CreatePostCoverInfo": "Для создания эффектного поста добавьте фото обложки. Загрузите изображения с соотношением сторон 16: 9 для наилучшего просмотра. Максимальный размер файла: 1 МБ.",
"ThisExtensionIsNotAllowed": "Это расширение не разрешено.",
"TheFileIsTooLarge": "Файл слишком большой.",
"GoToThePost": "Перейти к статье",
+ "GoToTheVideo": "Перейти к видео",
"Contribute": "Делать вклад",
"OverallProgress": "Общий прогресс",
"Done": "Выполнено",
"Open": "Открытым",
"Closed": "Закрыто",
- "LatestQuestionOnThe": "Последний вопрос по",
+ "RecentQuestionFrom": "Недавний вопрос от {0}",
"Stackoverflow": "Переполнение стека",
"Votes": "голосов",
"Answer": "Отвечать",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Не удалось получить последние сведения о вопросе из Stackoverflow.",
"Oops": "Ой!",
"CreatePostSuccessMessage": "Статья успешно отправлена. Он будет опубликован после проверки администратором сайта.",
- "ChooseCoverImage": "Выберите изображение обложки ...",
+ "Browse": "Просматривать",
"CoverImage": "Изображение на обложке",
"ShareYourExperiencesWithTheABPFramework": "Поделитесь своим опытом работы с ABP Framework!",
"Optional": "По желанию",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Сейчас нет запросов на статьи.",
"LatestPosts": "Последние посты",
"ArticleRequests": "Запросы на статьи",
+ "ArticleRequestsDescription": "Хотите увидеть здесь конкретный контент? Вы можете попросить сообщество создать его!",
+ "LatestContentRequests": "Последние запросы контента",
"AllPostRequests": "Просмотреть все запросы статей",
"SubscribeToTheNewsletter": "Подпишитесь на рассылку новостей",
"NewsletterEmailDefinition": "Получайте информацию о событиях в ABP, например о новых выпусках, бесплатных источниках, статьях и многом другом.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL видео",
"GithubPostUrl": "URL статьи на Github",
"ExternalPostUrl": "URL внешней статьи",
- "CreatePostCoverInfo": "Для создания эффектного поста добавьте фото обложки. Загрузите изображения с соотношением сторон 16: 9 для наилучшего просмотра. Максимальный размер файла: 1 МБ.",
"ThankYouForContribution": "Спасибо за ваш вклад в сообщество ABP.",
"GithubPost": "Статья на Github",
"GithubPostSubmitStepOne": " 1. Напишите статью в любом общедоступном репозитории GitHub с форматом Markdown. Пример ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "Исходный URL (\"{PostUrl}\") не является URL-адресом Github",
"Volo.AbpIo.Domain:060002": "Контент статьи недоступен на ресурсе Github (\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Контент статьи не найден!",
- "IConsentToMedium": "Я даю согласие на публикацию этого поста на https://medium.com/volosoft."
+ "SeeMore": "Узнать больше",
+ "JoinTheABPCommunity": "Присоединяйтесь к сообществу АБП",
+ "ABPCommunityTalks": "Обсуждения сообщества ABP",
+ "LiveDemo": "Живая демонстрация",
+ "GetLicense": "Получить лицензию",
+ "GetStarted": "Начать",
+ "SourceCode": "Исходный код",
+ "LeaveComment": "Оставьте комментарий",
+ "ShowMore": "Показать больше",
+ "NoPublishedPostsYet": "Опубликованных постов пока нет.",
+ "Name": "Имя",
+ "Surname": "Фамилия",
+ "WebSite": "Веб-сайт",
+ "FullURL": "Полный URL-адрес",
+ "JobTitle": "Должность",
+ "Prev": "Предыдущий",
+ "Previous": "Предыдущий",
+ "Next": "Следующий",
+ "Share": "Делиться",
+ "SortBy": "Сортировать по",
+ "NoPublishedEventsYet": "Опубликованных событий пока нет.",
+ "SubscribeYoutubeChannel": "Подпишитесь на канал Youtube",
+ "Enum:EventType:0": "Переговоры",
+ "MemberNotPublishedPostYet": "Этот участник еще не опубликовал ни одного сообщения.",
+ "TimeAgo": "{0} назад",
+ "Discord_Page_JoinCommunityMessage": "Присоединяйтесь к сообществу ABP Discord",
+ "Discord_Page_Announce": "Мы рады анонсировать Discord-сервер сообщества ABP!",
+ "Discord_Page_Description_1": "Сообщество ABP росло с первого дня. Мы хотели сделать следующий шаг, создав официальный сервер ABP Discord, чтобы сообщество ABP могло взаимодействовать друг с другом, используя чудеса обмена мгновенными сообщениями.",
+ "Discord_Page_Description_2": "Сервер Discord сообщества ABP — это место, где вы можете продемонстрировать свои творения с использованием ABP Framework, поделиться советами, которые вам помогли, узнать последние новости и объявления об ABP Framework, просто пообщаться с членами сообщества для обмена идеями и весело провести время!",
+ "Discord_Page_Description_3": "Этот сервер Discord сообщества ABP является официальным, и основная команда ABP присутствует на сервере для мониторинга.",
+ "Discord_Page_JoinToServer": "Присоединяйтесь к Discord-серверу ABP",
+ "Events_Page_MetaTitle": "Мероприятия сообщества ABP",
+ "Events_Page_MetaDescription": "Живые выступления, проводимые командой ABP, представляют собой случайные сеансы, наполненные контентом сообщества, демонстрациями, вопросами и ответами и дискуссиями о том, что происходит в ABP.",
+ "Events_Page_Title": "Обсуждения сообщества ABP",
+ "Members_Page_WritingFromUser": "Прочтите статьи от {0} в сообществе ABP.",
+ "Post_Create_Page_MetaTitle": "Новый пост",
+ "Post_Create_Page_MetaDescription": "Создайте публикацию, чтобы поделиться своим опытом работы с платформой ABP и внести свой вклад в сообщество ABP.",
+ "Post_Create_Page_CreateNewPost": "Создать новый пост",
+ "Post_Index_Page_MetaDescription": "Цель сообщества ABP — создать среду для участия разработчиков, использующих структуру ABP.",
+ "Layout_Title": "{0} | Сообщество АБП",
+ "Layout_MetaDescription": "Центр ABP Framework, .NET и разработки программного обеспечения. Получите доступ к статьям, руководствам, новостям и внесите свой вклад в сообщество ABP.",
+ "Index_Page_CommunityIntroduction": "Это центр ABP Framework, .NET и разработки программного обеспечения. Вы можете читать статьи, смотреть видеоуроки, получать информацию о ходе разработки ABP и событиях, связанных с ABP, помогать другим разработчикам и делиться своим опытом с сообществом ABP.",
+ "TagsInArticle": "Теги в статье",
+ "IConsentToMedium": "Я даю согласие на публикацию этого поста на https://medium.com/volosoft.",
+ "SearchResultsFor": "Результаты поиска для "{0}"",
+ "SeeMoreVideos": "Посмотреть больше видео",
+ "DiscordPageTitle": "Discord-сообщество ABP",
+ "ViewVideo": "Посмотреть видео",
+ "AbpCommunityTitleContent": "Сообщество ABP — платформа ABP с открытым исходным кодом",
+ "CommunitySlogan": "Уникальная платформа сообщества для любителей ABP.",
+ "RaffleIsNotActive": "Розыгрыш не активен",
+ "YouAreAlreadyJoinedToThisRaffle": "Вы уже участвуете в этом розыгрыше",
+ "InvalidSubscriptionCode": "Неверный код подписки",
+ "Raffle:{0}": "Розыгрыш: {0}",
+ "Join": "Присоединиться",
+ "Leave": "Оставлять",
+ "LoginToJoin": "Войдите, чтобы присоединиться",
+ "ToEnd:": "В конец:",
+ "ToStart:": "Начать:",
+ "days": "дни",
+ "hrs": "часы",
+ "min": "мин",
+ "sec": "сек",
+ "Winners": "Победители",
+ "To{0}LuckyWinners": "счастливчикам ({0})",
+ "ActiveRaffles": "Активные розыгрыши",
+ "UpcomingRaffles": "Предстоящие розыгрыши",
+ "CompletedRaffles": "Завершенные розыгрыши",
+ "NoActiveRaffleTitle": "На данный момент активной лотереи нет.",
+ "NoActiveRaffleDescription": "На данный момент активной лотереи нет.",
+ "RaffleSubscriptionCodeInputMessage": "Для этой лотереи требуется регистрационный код. Пожалуйста, введите регистрационный код ниже:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Регистрационный код неверен. Пожалуйста, попробуйте еще раз.",
+ "GoodJob!": "Хорошая работа!",
+ "RaffleJoinSuccessMessage": "Вы успешно зарегистрированы для участия в розыгрыше. Если вы выиграете приз, вы будете проинформированы по электронной почте!",
+ "RaffleLoginAndRegisterMessage": "Вам необходимо войти в систему, чтобы принять участие в розыгрыше. Вы можете создать учетную запись бесплатно, если вы еще не зарегистрировались.",
+ "Ok": "Хорошо",
+ "SeeDetails": "Смотрите подробности",
+ "WaitingForTheDraw": "Ждем розыгрыша",
+ "AllAttendees": "Все участники",
+ "SeeRaffleDetail": "См. подробности розыгрыша",
+ "SeeRaffle": "Посмотреть лотерею",
+ "ParticipationIsComplete!": "Участие завершено!",
+ "ABPCoreDevelopmentTeam": "Основная группа разработчиков ABP",
+ "RegisterTheEvent": "Зарегистрировать мероприятие",
+ "GoToConferencePage": "Перейти на страницу конференции",
+ "BuyTicket": "Купить билет",
+ "SeeEvent": "См. событие",
+ "PreviousEvents": "Предыдущие события",
+ "OtherLiveEvents": "Другие живые события",
+ "SponsoredConferences": "Спонсируемые конференции",
+ "SponsoredConferencesDescription": "Для нас большая честь поддерживать сообщества .NET и мероприятия для разработчиков программного обеспечения.",
+ "UpcomingEvents": "Предстоящие События",
+ "UpcomingCommunityTalkEventDescription": "Живые выступления, проводимые командой ABP, представляют собой случайные сеансы, полные контента сообщества, демонстраций, вопросов и ответов и дискуссий о том, что происходит в ABP.",
+ "UpcomingConferenceEventDescription": "Конференция ABP .NET — это виртуальное мероприятие, на котором сообщество разработчиков .NET может собраться вместе и послушать доклады о мире .NET, общих практиках разработки программного обеспечения и ABP Framework с открытым исходным кодом.",
+ "LastOneYear": "Последний 1 год",
+ "AllTimes": "Все время",
+ "TopContributors": "Лучшие участники",
+ "{0}Posts": "{0} сообщений",
+ "LATESTPOSTS": "ПОСЛЕДНИЕ ЗАПИСИ",
+ "NoContributorsFound": "Соавторы не найдены!",
+ "LatestPost": "Последний пост",
+ "MEMBERSINCE{0}": "УЧАСТНИК С {0}",
+ "CopyLink": "Копировать ссылку",
+ "ShareOnTwitter": "Поделиться в Твиттере",
+ "ShareOnLinkedIn": "Поделиться в LinkedIn",
+ "MoreFrom{0}": "Еще от {0}",
+ "SeeAllFrom{0}": "Посмотреть все из {0}",
+ "MostWatched": "Самые просматриваемые",
+ "Articles({0})": "Статьи ({0})",
+ "Videos({0})": "Видео ({0})",
+ "LatestArticles": "Последние статьи",
+ "RaffleHeader": "Привет, участник сообщества ABP!",
+ "RafflesInfo": "
Эта страница розыгрыша посвящена тому, чтобы выразить нашу признательность вам за то, что вы являетесь активным членом сообщества. Мы проводим беседы с сообществом ABP , конференции ABP .NET , посещаем или спонсируем мероприятия, связанные с .NET, на которых раздаем подарки.
Вы можете подписаться на эту страницу, чтобы увидеть предстоящие розыгрыши, посетить их или просмотреть предыдущие розыгрыши, которые мы проводим, включая победителей.
Спасибо за активное участие! До встречи в следующих розыгрышах.",
+ "RafflesInfoTitle": "Розыгрыши сообщества ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sk.json
index 3cb4d88c696..b8693786818 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sk.json
@@ -13,7 +13,6 @@
"Status": "Stav",
"ContentSource": "Zdroj obsahu",
"Details": "Podrobnosti",
- "Url": "URL",
"Title": "Názov",
"CreationTime": "Čas vytvorenia",
"Save": "Uložiť",
@@ -29,23 +28,22 @@
"ContributionGuide": "Sprievodca príspevkami",
"BugReport": "Bug report",
"SeeAllPosts": "Zobraziť všetky príspevky",
- "WelcomeToABPCommunity!": "Vitajte v ABP komunite!",
- "MyProfile": "Môj profil",
- "MyOrganizations": "Moje organizácie",
+ "WelcomeToABP": "Vitajte v ABP",
"EmailNotValid": "Zadajte platnú e-mailovú adresu.",
"FeatureRequest": "Nová funkčnosť",
"CreatePostTitleInfo": "Názov príspevku, ktorý sa má zobraziť nad zoznamom príspevkov.",
"CreatePostSummaryInfo": "Krátke zhrnutie príspevku, ktoré sa zobrazí nad zoznamom príspevkov.",
- "CreatePostCoverInfo": "Ak chcete vytvoriť efektívny článok, pridajte titulnú fotografiu. Pre optimálne zobrazenie nahrávajte obrázky s pomerom strán 16:9. Maximálna veľkosť súboru: 1 MB.",
+ "CreatePostCoverInfo": "Ak chcete vytvoriť efektívny príspevok, pridajte titulnú fotografiu. Pre optimálne zobrazenie nahrávajte obrázky s pomerom strán 16:9. Maximálna veľkosť súboru: 1 MB.",
"ThisExtensionIsNotAllowed": "Toto rozšírenie nie je povolené.",
"TheFileIsTooLarge": "Súbor je príliš veľký.",
"GoToThePost": "Prejsť na článok",
+ "GoToTheVideo": "Prejdite na Video",
"Contribute": "Prispieť",
"OverallProgress": "Celkový pokrok",
"Done": "Hotovo",
"Open": "Otvoriť",
"Closed": "Uzavreté",
- "LatestQuestionOnThe": "Posledná otázka",
+ "RecentQuestionFrom": "Najnovšia otázka od používateľa {0}",
"Stackoverflow": "Pretečenie zásobníka",
"Votes": "hlasy",
"Answer": "Odpoveď",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Z dôvodu pretečenia zísobníka nie je možné načítať detaily poslednej otázky.",
"Oops": "Ups!",
"CreatePostSuccessMessage": "Článok bol úspešne odoslaný. Bude uverejnený po kontrole administrátorom stránky.",
- "ChooseCoverImage": "Vyberte si titulný obrázok...",
+ "Browse": "Prehľadávať",
"CoverImage": "Obrázok obálky",
"ShareYourExperiencesWithTheABPFramework": "Podeľte sa o svoje skúsenosti s ABP frameworkom!",
"Optional": "Voliteľné",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Nie sú žiadne žiadosti o článok.",
"LatestPosts": "Posledne pridané príspevky",
"ArticleRequests": "Žiadané články",
+ "ArticleRequestsDescription": "Chcete tu vidieť konkrétny obsah? Môžete požiadať komunitu, aby ju vytvorila!",
+ "LatestContentRequests": "Najnovšie žiadosti o obsah",
"AllPostRequests": "Zobraziť všetky žiadosti o články",
"SubscribeToTheNewsletter": "Prihlásiť sa k odberu noviniek",
"NewsletterEmailDefinition": "Získajte informácie o dianí v ABP, ako sú nové vydania, bezplatné zdroje, články a ďalšie.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL adresa videa",
"GithubPostUrl": "URL článku na Githube ",
"ExternalPostUrl": "URL externého článku",
- "CreatePostCoverInfo": "Ak chcete vytvoriť efektívny príspevok, pridajte titulnú fotografiu. Pre optimálne zobrazenie nahrávajte obrázky s pomerom strán 16:9. Maximálna veľkosť súboru: 1 MB.",
"ThankYouForContribution": "Ďakujeme, že ste prispeli do ABP komunity.",
"GithubPost": "Článok na Githube",
"GithubPostSubmitStepOne": "1. Napíšte článok v ľubovoľnom verejnom repozitári GitHub vo formáte Markdown. príklad",
@@ -144,6 +143,118 @@
"Volo.AbpIo.Domain:060002": "Obsah článku nie je dostupný v Github zdroji(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Nenašiel sa žiadny obsah článku!",
"SeeMore": "Vidět Víc",
- "IConsentToMedium": "Súhlasím so zverejnením tohto príspevku na https://medium.com/volosoft."
+ "JoinTheABPCommunity": "Pripojte sa ku komunite ABP",
+ "ABPCommunityTalks": "Komunitné rozhovory ABP",
+ "LiveDemo": "Živá ukážka",
+ "GetLicense": "Získajte licenciu",
+ "GetStarted": "Začať",
+ "SourceCode": "Zdrojový kód",
+ "LeaveComment": "Zanechajte komentár",
+ "ShowMore": "Zobraziť viac",
+ "NoPublishedPostsYet": "Zatiaľ žiadne zverejnené príspevky.",
+ "Name": "názov",
+ "Surname": "Priezvisko",
+ "WebSite": "Webové stránky",
+ "FullURL": "Úplná adresa URL",
+ "JobTitle": "Názov práce",
+ "Prev": "Predch",
+ "Previous": "Predchádzajúce",
+ "Next": "Ďalšie",
+ "Share": "zdieľam",
+ "SortBy": "Triediť podľa",
+ "NoPublishedEventsYet": "Zatiaľ žiadne zverejnené udalosti.",
+ "SubscribeYoutubeChannel": "Prihláste sa na odber kanála Youtube",
+ "Enum:EventType:0": "Rozhovory",
+ "MemberNotPublishedPostYet": "Tento člen ešte nepublikoval žiadne príspevky.",
+ "TimeAgo": "pred {0}",
+ "Discord_Page_JoinCommunityMessage": "Pripojte sa ku komunite ABP Discord",
+ "Discord_Page_Announce": "S radosťou oznamujeme ABP Community Discord Server!",
+ "Discord_Page_Description_1": "Komunita ABP rastie od prvého dňa. Chceli sme to posunúť k ďalšiemu kroku vytvorením oficiálneho servera ABP Discord, aby komunita ABP mohla navzájom komunikovať pomocou zázrakov okamžitých správ.",
+ "Discord_Page_Description_2": "ABP Community Discord Server je miesto, kde môžete prezentovať svoje výtvory pomocou ABP Framework, zdieľať tipy, ktoré sa vám osvedčili, sledovať najnovšie správy a oznámenia o ABP Framework, len chatovať s členmi komunity, vymieňať si nápady a baviť sa!",
+ "Discord_Page_Description_3": "Tento ABP Community Discord Server je oficiálny, pričom na serveri je prítomný hlavný tím ABP, ktorý ho monitoruje.",
+ "Discord_Page_JoinToServer": "Pripojte sa k ABP Discord Server",
+ "Events_Page_MetaTitle": "Komunitné podujatia ABP",
+ "Events_Page_MetaDescription": "Živé relácie, ktoré organizuje tím ABP, sú neformálne stretnutia plné komunitného obsahu, ukážok, otázok a odpovedí a diskusií o dianí v ABP.",
+ "Events_Page_Title": "Komunitné rozhovory ABP",
+ "Members_Page_WritingFromUser": "Prečítajte si písanie od {0} v komunite ABP.",
+ "Post_Create_Page_MetaTitle": "Nový príspevok",
+ "Post_Create_Page_MetaDescription": "Vytvorte svoj príspevok na zdieľanie svojich skúseností s rámcom ABP a prispievaním do komunity ABP.",
+ "Post_Create_Page_CreateNewPost": "Vytvoriť nový príspevok",
+ "Post_Index_Page_MetaDescription": "Účelom komunity ABP je vytvoriť prostredie na príspevky pre vývojárov, ktorí používajú rámec ABP.",
+ "Layout_Title": "{0} | Spoločenstvo ABP",
+ "Layout_MetaDescription": "Centrum pre ABP Framework, .NET a vývoj softvéru. Získajte prístup k článkom, návodom, novinkám a prispievajte do komunity ABP.",
+ "Index_Page_CommunityIntroduction": "Toto je centrum pre ABP Framework, .NET a vývoj softvéru. Môžete si prečítať články, pozrieť si videonávody, získať informácie o pokroku vo vývoji ABP a udalostiach súvisiacich s ABP, pomôcť ostatným vývojárom a podeliť sa o svoje odborné znalosti s komunitou ABP.",
+ "TagsInArticle": "Značky v článku",
+ "IConsentToMedium": "Súhlasím so zverejnením tohto príspevku na https://medium.com/volosoft.",
+ "SearchResultsFor": "Výsledky vyhľadávania pre „{0}“",
+ "SeeMoreVideos": "Pozrite si ďalšie videá",
+ "DiscordPageTitle": "ABP Discord Community",
+ "ViewVideo": "Zobraziť video",
+ "AbpCommunityTitleContent": "ABP Community – Open Source ABP Framework",
+ "CommunitySlogan": "Jedinečná komunitná platforma pre milovníkov ABP",
+ "RaffleIsNotActive": "Tombola nie je aktívna",
+ "YouAreAlreadyJoinedToThisRaffle": "Už ste zaradení do tejto tomboly",
+ "InvalidSubscriptionCode": "Neplatný kód predplatného",
+ "Raffle:{0}": "Tombola: {0}",
+ "Join": "Pripojte sa",
+ "Leave": "Odísť",
+ "LoginToJoin": "Ak sa chcete pripojiť, prihláste sa",
+ "ToEnd:": "Do konca:",
+ "ToStart:": "Začať:",
+ "days": "dni",
+ "hrs": "hod",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Víťazi",
+ "To{0}LuckyWinners": "pre {0} šťastných výhercov",
+ "ActiveRaffles": "Aktívne tomboly",
+ "UpcomingRaffles": "Nadchádzajúce tomboly",
+ "CompletedRaffles": "Dokončené tomboly",
+ "NoActiveRaffleTitle": "Momentálne nie je k dispozícii žiadna aktívna tombola.",
+ "NoActiveRaffleDescription": "Momentálne nie je k dispozícii žiadna aktívna tombola.",
+ "RaffleSubscriptionCodeInputMessage": "Táto tombola vyžaduje registračný kód. Zadajte prosím registračný kód nižšie:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Registračný kód je nesprávny. Prosím skúste znova.",
+ "GoodJob!": "Dobrá práca!",
+ "RaffleJoinSuccessMessage": "Úspešne ste sa zaregistrovali do tomboly. O výhre budete informovaní e-mailom!",
+ "RaffleLoginAndRegisterMessage": "Ak sa chcete zapojiť do tomboly, musíte sa prihlásiť. Účet si môžete vytvoriť zadarmo, ak ste sa ešte nezaregistrovali.",
+ "Ok": "Dobre",
+ "SeeDetails": "Pozri detaily",
+ "WaitingForTheDraw": "Čaká sa na žrebovanie",
+ "AllAttendees": "Všetci účastníci",
+ "SeeRaffleDetail": "Pozrite si detail tomboly",
+ "SeeRaffle": "Pozri Tombola",
+ "ParticipationIsComplete!": "Účasť je dokončená!",
+ "ABPCoreDevelopmentTeam": "ABP Core Development Team",
+ "RegisterTheEvent": "Zaregistrujte udalosť",
+ "GoToConferencePage": "Prejdite na stránku konferencie",
+ "BuyTicket": "Kúpiť lístok",
+ "SeeEvent": "Pozri Udalosť",
+ "PreviousEvents": "Predchádzajúce udalosti",
+ "OtherLiveEvents": "Ďalšie živé podujatia",
+ "SponsoredConferences": "Sponzorované konferencie",
+ "SponsoredConferencesDescription": "Je nám cťou podporovať komunity .NET a podujatia pre vývojárov softvéru.",
+ "UpcomingEvents": "Pripravované akcie",
+ "UpcomingCommunityTalkEventDescription": "Živé relácie, ktoré organizuje tím ABP, sú neformálne stretnutia plné komunitného obsahu, ukážok, otázok a odpovedí a diskusií o dianí v ABP.",
+ "UpcomingConferenceEventDescription": "Konferencia ABP .NET je virtuálna udalosť pre komunitu vývojárov .NET, aby sa stretli a vypočuli si rozhovory o svete .NET, bežných postupoch vývoja softvéru a open source ABP Framework.",
+ "LastOneYear": "Posledný 1 rok",
+ "AllTimes": "Stále",
+ "TopContributors": "Hlavní prispievatelia",
+ "{0}Posts": "Počet príspevkov: {0}",
+ "LATESTPOSTS": "NAJNOVŠIE PRÍSPEVKY",
+ "NoContributorsFound": "Nenašli sa žiadni prispievatelia!",
+ "LatestPost": "Najnovší príspevok",
+ "MEMBERSINCE{0}": "ČLENOM OD {0}",
+ "CopyLink": "Skopírovať odkaz",
+ "ShareOnTwitter": "Zdieľať na Twitteri",
+ "ShareOnLinkedIn": "Zdieľať na LinkedIn",
+ "MoreFrom{0}": "Viac od používateľa {0}",
+ "SeeAllFrom{0}": "Zobraziť všetko od používateľa {0}",
+ "MostWatched": "Najsledovanejšie",
+ "Articles({0})": "Články ({0})",
+ "Videos({0})": "Videá ({0})",
+ "LatestArticles": "Najnovšie články",
+ "RaffleHeader": "Dobrý deň, člen komunity ABP!",
+ "RafflesInfo": "
Toto je stránka žrebovania venovaná na vyjadrenie nášho uznania vám za to, že ste aktívnym členom komunity. Robíme ABP Community Talks , ABP .NET konferenciu , zúčastňujeme sa alebo sponzorujeme podujatia súvisiace s .NET, na ktorých rozdávame nejaké darčeky.
Na tejto stránke si môžete pozrieť pripravované tomboly, zúčastniť sa ich alebo si pozrieť predchádzajúce žrebovanie, ktoré vyžrebujeme vrátane výhercov.
Ďakujeme, že ste aktívnym členom! Vidíme sa v najbližšom žrebovaní.",
+ "RafflesInfoTitle": "Komunitné tomboly ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sl.json
index 78c6471697f..924c92d5cc2 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sl.json
@@ -13,7 +13,6 @@
"Status": "Stanje",
"ContentSource": "Vir vsebine",
"Details": "Podrobnosti",
- "Url": "URL",
"Title": "Naslov",
"CreationTime": "Čas ustvarjanja",
"Save": "Shrani",
@@ -29,23 +28,22 @@
"ContributionGuide": "Vodnik za prispevke",
"BugReport": "Poročilo o napaki",
"SeeAllPosts": "Poglej vse objave",
- "WelcomeToABPCommunity!": "Dobrodošli v skupnosti ABP!",
- "MyProfile": "Moj profil",
- "MyOrganizations": "Moje organizacije",
+ "WelcomeToABP": "Dobrodošli v ABP",
"EmailNotValid": "Vnesite veljaven elektronski naslov.",
"FeatureRequest": "Zahteva za funkcijo",
"CreatePostTitleInfo": "Naslov objave, ki bo prikazan na seznamu objav.",
"CreatePostSummaryInfo": "Kratek povzetek objave, ki bo prikazan na seznamu objav.",
- "CreatePostCoverInfo": "Če želite ustvariti učinkovit članek, dodajte naslovno fotografijo. Naložite slike v razmerju stranic 16:9 za najboljši pogled. Največja velikost datoteke: 1 MB.",
+ "CreatePostCoverInfo": "Če želite ustvariti učinkovito objavo, dodajte naslovno fotografijo. Naložite slike v razmerju stranic 16:9 za najboljši pogled. Največja velikost datoteke: 1 MB.",
"ThisExtensionIsNotAllowed": "Ta razširitev ni dovoljena.",
"TheFileIsTooLarge": "Datoteka je prevelika.",
"GoToThePost": "Pojdite na članek",
+ "GoToTheVideo": "Pojdite na Video",
"Contribute": "Prispevajte",
"OverallProgress": "Splošni napredek",
"Done": "Končano",
"Open": "Odprto",
"Closed": "Zaprto",
- "LatestQuestionOnThe": "Najnovejše vprašanje o",
+ "RecentQuestionFrom": "Zadnje vprašanje osebe {0}",
"Stackoverflow": "Preobremenitev",
"Votes": "glasov",
"Answer": "Odgovori",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Od Stackoverflowa ni bilo mogoče dobiti najnovejših podrobnosti vprašanja.",
"Oops": "Ups!",
"CreatePostSuccessMessage": "Članek je bil uspešno oddan. Objavljeno bo po pregledu skrbnika spletnega mesta.",
- "ChooseCoverImage": "Izberite naslovno sliko ...",
+ "Browse": "Prebrskaj",
"CoverImage": "Naslovna slika",
"ShareYourExperiencesWithTheABPFramework": "Delite svoje izkušnje z ABP Framework!",
"Optional": "Neobvezno",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Zdaj ni nobenih zahtev za članke.",
"LatestPosts": "Najnovejše objave",
"ArticleRequests": "Zahteve za člen",
+ "ArticleRequestsDescription": "Želite tukaj videti določeno vsebino? Lahko prosite skupnost, da ga ustvari!",
+ "LatestContentRequests": "Najnovejše zahteve po vsebini",
"AllPostRequests": "Oglejte si vse zahteve za članke",
"SubscribeToTheNewsletter": "Naročite se na glasilo",
"NewsletterEmailDefinition": "Pridobite informacije o dogajanju v ABP, kot so nove izdaje, brezplačni viri, članki in drugo.",
@@ -115,7 +115,6 @@
"VideoUrl": "URL videoposnetka",
"GithubPostUrl": "URL članka Github",
"ExternalPostUrl": "Zunanji URL članka",
- "CreatePostCoverInfo": "Če želite ustvariti učinkovito objavo, dodajte naslovno fotografijo. Naložite slike v razmerju stranic 16:9 za najboljši pogled. Največja velikost datoteke: 1 MB.",
"ThankYouForContribution": "Hvala za prispevek k skupnosti ABP.",
"GithubPost": "Članek Github",
"GithubPostSubmitStepOne": "1. Napišite članek v katerem koli javnem repozitoriju GitHub z obliko Markdown. primer ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "Izvorni URL (\"{PostUrl}\") ni URL Github",
"Volo.AbpIo.Domain:060002": "Vsebina članka ni na voljo iz vira Github(\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Vsebina članka ni bila najdena!",
- "IConsentToMedium": "Soglašam z objavo te objave na https://medium.com/volosoft."
+ "SeeMore": "Poglej več",
+ "JoinTheABPCommunity": "Pridružite se skupnosti ABP",
+ "ABPCommunityTalks": "Pogovori skupnosti ABP",
+ "LiveDemo": "Demo v živo",
+ "GetLicense": "Pridobite licenco",
+ "GetStarted": "Začeti",
+ "SourceCode": "Izvorna koda",
+ "LeaveComment": "Pustite komentar",
+ "ShowMore": "Pokaži več",
+ "NoPublishedPostsYet": "Ni še objavljenih objav.",
+ "Name": "Ime",
+ "Surname": "Priimek",
+ "WebSite": "Spletna stran",
+ "FullURL": "Celoten URL",
+ "JobTitle": "Naziv delovnega mesta",
+ "Prev": "Prejšnji",
+ "Previous": "Prejšnja",
+ "Next": "Naslednji",
+ "Share": "Deliti",
+ "SortBy": "Razvrsti po",
+ "NoPublishedEventsYet": "Ni še objavljenih dogodkov.",
+ "SubscribeYoutubeChannel": "Naročite se na Youtube kanal",
+ "Enum:EventType:0": "Pogovori",
+ "MemberNotPublishedPostYet": "Ta član še ni objavil nobene objave.",
+ "TimeAgo": "pred {0}",
+ "Discord_Page_JoinCommunityMessage": "Pridružite se skupnosti ABP Discord",
+ "Discord_Page_Announce": "Z veseljem najavljamo ABP Community Discord Server!",
+ "Discord_Page_Description_1": "Skupnost ABP raste od prvega dne. Želeli smo narediti naslednji korak z ustvarjanjem uradnega strežnika ABP Discord, tako da lahko skupnost ABP komunicira med seboj s pomočjo čudes neposrednega sporočanja.",
+ "Discord_Page_Description_2": "ABP Community Discord Server je kraj, kjer lahko predstavite svoje stvaritve z uporabo ogrodja ABP, delite nasvete, ki so vam koristili, spremljate najnovejše novice in objave o ogrodju ABP, samo klepetate s člani skupnosti za izmenjavo idej in se zabavate!",
+ "Discord_Page_Description_3": "Ta strežnik ABP Community Discord je uradni strežnik z ABP Core Team, ki je prisotna na strežniku za spremljanje.",
+ "Discord_Page_JoinToServer": "Pridružite se strežniku ABP Discord",
+ "Events_Page_MetaTitle": "Dogodki skupnosti ABP",
+ "Events_Page_MetaDescription": "Oddaje v živo, ki jih gosti ekipa ABP, so priložnostne seje, polne vsebine skupnosti, predstavitev, vprašanj in odgovorov ter razprav o tem, kaj se dogaja v ABP.",
+ "Events_Page_Title": "Pogovori skupnosti ABP",
+ "Members_Page_WritingFromUser": "Preberite pisanje osebe {0} v skupnosti ABP.",
+ "Post_Create_Page_MetaTitle": "Nova objava",
+ "Post_Create_Page_MetaDescription": "Ustvarite svojo objavo za izmenjavo izkušenj o ogrodju ABP in prispevanje k skupnosti ABP.",
+ "Post_Create_Page_CreateNewPost": "Ustvari novo objavo",
+ "Post_Index_Page_MetaDescription": "Namen skupnosti ABP je ustvariti okolje za prispevke za razvijalce, ki uporabljajo ogrodje ABP.",
+ "Layout_Title": "{0} | Skupnost ABP",
+ "Layout_MetaDescription": "Središče za ABP Framework, .NET in razvoj programske opreme. Dostopajte do člankov, vadnic, novic in prispevajte k skupnosti ABP.",
+ "Index_Page_CommunityIntroduction": "To je središče za ABP Framework, .NET in razvoj programske opreme. Preberete lahko članke, si ogledate video vadnice, se obveščate o napredku razvoja ABP in dogodkih, povezanih z ABP, pomagate drugim razvijalcem in delite svoje strokovno znanje s skupnostjo ABP.",
+ "TagsInArticle": "Oznake v članku",
+ "IConsentToMedium": "Soglašam z objavo te objave na https://medium.com/volosoft.",
+ "SearchResultsFor": "Rezultati iskanja za "{0}"",
+ "SeeMoreVideos": "Oglejte si več videoposnetkov",
+ "DiscordPageTitle": "Skupnost ABP Discord",
+ "ViewVideo": "Ogled videa",
+ "AbpCommunityTitleContent": "Skupnost ABP – odprtokodno ogrodje ABP",
+ "CommunitySlogan": "Edinstvena platforma skupnosti za ljubitelje ABP",
+ "RaffleIsNotActive": "Nagradna igra ni aktivna",
+ "YouAreAlreadyJoinedToThisRaffle": "Temu žrebanju ste se že pridružili",
+ "InvalidSubscriptionCode": "Neveljavna naročniška koda",
+ "Raffle:{0}": "Žrebanje: {0}",
+ "Join": "Pridruži se",
+ "Leave": "Pusti",
+ "LoginToJoin": "Prijavite se za pridružitev",
+ "ToEnd:": "Na konec:",
+ "ToStart:": "Začeti:",
+ "days": "dnevi",
+ "hrs": "ure",
+ "min": "min",
+ "sec": "sek",
+ "Winners": "Zmagovalci",
+ "To{0}LuckyWinners": "{0} srečnim zmagovalcem",
+ "ActiveRaffles": "Aktivne nagradne igre",
+ "UpcomingRaffles": "Prihajajoče nagradne igre",
+ "CompletedRaffles": "Dokončane žrebanja",
+ "NoActiveRaffleTitle": "Trenutno ni na voljo nobena aktivna nagradna igra.",
+ "NoActiveRaffleDescription": "Trenutno ni na voljo nobena aktivna nagradna igra.",
+ "RaffleSubscriptionCodeInputMessage": "Za to nagradno igro je potrebna registracijska koda. Prosimo vnesite registracijsko kodo spodaj:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Registracijska koda je napačna. Prosim poskusite ponovno.",
+ "GoodJob!": "Dobro opravljeno!",
+ "RaffleJoinSuccessMessage": "Uspešno ste prijavljeni na nagradno igro. O prejemu nagrade boste obveščeni po elektronski pošti!",
+ "RaffleLoginAndRegisterMessage": "Za sodelovanje v žrebanju se morate prijaviti. Račun lahko ustvarite brezplačno, če še niste registrirani.",
+ "Ok": "V redu",
+ "SeeDetails": "Glej Podrobnosti",
+ "WaitingForTheDraw": "Čakanje na žreb",
+ "AllAttendees": "Vsi udeleženci",
+ "SeeRaffleDetail": "Oglejte si podrobnosti žrebanja",
+ "SeeRaffle": "Glej nagradna igra",
+ "ParticipationIsComplete!": "Sodelovanje je zaključeno!",
+ "ABPCoreDevelopmentTeam": "ABP Core Development Team",
+ "RegisterTheEvent": "Prijavite dogodek",
+ "GoToConferencePage": "Pojdite na stran konference",
+ "BuyTicket": "Nakup vstopnice",
+ "SeeEvent": "Glej Dogodek",
+ "PreviousEvents": "Prejšnji dogodki",
+ "OtherLiveEvents": "Drugi dogodki v živo",
+ "SponsoredConferences": "Sponzorirane konference",
+ "SponsoredConferencesDescription": "V čast nam je podpreti skupnosti .NET in dogodke za razvijalce programske opreme.",
+ "UpcomingEvents": "Prihajajoči dogodki",
+ "UpcomingCommunityTalkEventDescription": "Oddaje v živo, ki jih gosti ekipa ABP, so priložnostne seje, polne vsebine skupnosti, predstavitev, vprašanj in odgovorov ter razprav o tem, kaj se dogaja v ABP.",
+ "UpcomingConferenceEventDescription": "Konferenca ABP .NET je virtualni dogodek za skupnost razvijalcev .NET, ki se zbere in posluša pogovore o svetu .NET, običajnih praksah razvoja programske opreme in odprtokodnem ogrodju ABP.",
+ "LastOneYear": "Zadnje 1 leto",
+ "AllTimes": "Vsi časi",
+ "TopContributors": "Najboljši sodelavci",
+ "{0}Posts": "{0} Objave",
+ "LATESTPOSTS": "ZADNJE OBJAVE",
+ "NoContributorsFound": "Ni sodelujočih!",
+ "LatestPost": "Najnovejša objava",
+ "MEMBERSINCE{0}": "ČLAN OD {0}",
+ "CopyLink": "Kopiraj povezavo",
+ "ShareOnTwitter": "Delite na Twitterju",
+ "ShareOnLinkedIn": "Delite na LinkedInu",
+ "MoreFrom{0}": "Več od {0}",
+ "SeeAllFrom{0}": "Oglejte si vse od {0}",
+ "MostWatched": "Najbolj gledano",
+ "Articles({0})": "Članki ({0})",
+ "Videos({0})": "Videoposnetki ({0})",
+ "LatestArticles": "Najnovejši članki",
+ "RaffleHeader": "Pozdravljeni član skupnosti ABP!",
+ "RafflesInfo": "
To je stran za nagradno igro, namenjena izkazovanju naše hvaležnosti do vas, ker ste aktivni član skupnosti. Izvajamo ABP Community Talks , ABP .NET Conference , se udeležujemo ali sponzoriramo dogodke, povezane z .NET, na katerih podarimo nekaj daril.
To stran lahko spremljate in si ogledate prihajajoče nagradne igre, se jih udeležite ali si ogledate prejšnje nagradne igre, ki smo jih izžrebali, vključno z zmagovalci.
Hvala, ker ste aktivni član! Se vidimo na prihajajočih nagradnih igrah.",
+ "RafflesInfoTitle": "Žrebanje skupnosti ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/vi.json
index d3b8cd2d4b6..f6f794223ef 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/vi.json
@@ -13,7 +13,6 @@
"Status": "Trạng thái",
"ContentSource": "Nguồn nội dung",
"Details": "Thông tin chi tiết",
- "Url": "Url",
"Title": "Tiêu đề",
"CreationTime": "Thời gian sáng tạo",
"Save": "Cứu",
@@ -29,23 +28,22 @@
"ContributionGuide": "Hướng dẫn đóng góp",
"BugReport": "Báo cáo lỗi",
"SeeAllPosts": "Xem tất cả các bài viết",
- "WelcomeToABPCommunity!": "Chào mừng đến với Cộng đồng ABP!",
- "MyProfile": "Thông tin của tôi",
- "MyOrganizations": "Tổ chức của tôi",
+ "WelcomeToABP": "Chào mừng đến với ABP",
"EmailNotValid": "Vui lòng nhập một địa chỉ email hợp lệ.",
"FeatureRequest": "Yêu cầu tính năng",
"CreatePostTitleInfo": "Tiêu đề của bài đăng sẽ được hiển thị trên danh sách bài đăng.",
"CreatePostSummaryInfo": "Một bản tóm tắt ngắn của bài đăng sẽ được hiển thị trên danh sách bài đăng.",
- "CreatePostCoverInfo": "Để tạo một bài viết hiệu quả, hãy thêm ảnh bìa. Tải lên hình ảnh tỷ lệ khung hình 16: 9 để có chế độ xem tốt nhất. Kích thước tệp tối đa: 1MB.",
+ "CreatePostCoverInfo": "Để tạo một bài đăng hiệu quả, hãy thêm ảnh bìa. Tải lên hình ảnh tỷ lệ khung hình 16: 9 để có chế độ xem tốt nhất. Kích thước tệp tối đa: 1MB.",
"ThisExtensionIsNotAllowed": "Phần mở rộng này không được phép.",
"TheFileIsTooLarge": "Tệp quá lớn.",
"GoToThePost": "Đi tới Bài báo",
+ "GoToTheVideo": "Đi tới Video",
"Contribute": "Đóng góp",
"OverallProgress": "Tiến độ tổng thể",
"Done": "Xong",
"Open": "Mở ra",
"Closed": "Đã đóng cửa",
- "LatestQuestionOnThe": "Câu hỏi mới nhất về",
+ "RecentQuestionFrom": "Câu hỏi gần đây từ {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "phiếu bầu",
"Answer": "Bài giải",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "Không thể nhận chi tiết câu hỏi mới nhất từ Stackoverflow.",
"Oops": "Giáo sư!",
"CreatePostSuccessMessage": "Bài báo đã được gửi thành công. Nó sẽ được xuất bản sau khi nhận xét từ quản trị viên trang web.",
- "ChooseCoverImage": "Chọn ảnh bìa ...",
+ "Browse": "Duyệt qua",
"CoverImage": "Ảnh bìa",
"ShareYourExperiencesWithTheABPFramework": "Chia sẻ kinh nghiệm của bạn với ABP Framework!",
"Optional": "Không bắt buộc",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "Không có bất kỳ yêu cầu bài viết bây giờ.",
"LatestPosts": "Bài viết mới nhất",
"ArticleRequests": "Yêu cầu bài viết",
+ "ArticleRequestsDescription": "Bạn muốn xem một nội dung cụ thể ở đây? Bạn có thể yêu cầu cộng đồng tạo ra nó!",
+ "LatestContentRequests": "Yêu cầu nội dung mới nhất",
"AllPostRequests": "Xem tất cả các yêu cầu bài viết",
"SubscribeToTheNewsletter": "Đăng ký nhận bản tin",
"NewsletterEmailDefinition": "Nhận thông tin về các diễn biến trong ABP như các bản phát hành mới, các nguồn miễn phí, các bài báo và hơn thế nữa.",
@@ -115,7 +115,6 @@
"VideoUrl": "Url video",
"GithubPostUrl": "Url bài viết trên Github",
"ExternalPostUrl": "Url bài viết bên ngoài",
- "CreatePostCoverInfo": "Để tạo một bài đăng hiệu quả, hãy thêm ảnh bìa. Tải lên hình ảnh tỷ lệ khung hình 16: 9 để có chế độ xem tốt nhất. Kích thước tệp tối đa: 1MB.",
"ThankYouForContribution": "Cảm ơn bạn đã đóng góp cho Cộng đồng ABP.",
"GithubPost": "Bài báo trên Github",
"GithubPostSubmitStepOne": " 1. Viết một bài báo trên bất kỳ kho lưu trữ GitHub công khai nào với định dạng Markdown. ví dụ ",
@@ -143,6 +142,119 @@
"Volo.AbpIo.Domain:060001": "URL nguồn (\"{PostUrl}\") không phải là URL Github",
"Volo.AbpIo.Domain:060002": "Nội dung Bài viết không có sẵn từ tài nguyên Github (\"{PostUrl}\").",
"Volo.AbpIo.Domain:060003": "Không tìm thấy nội dung bài viết!",
- "IConsentToMedium": "Tôi đồng ý với việc xuất bản bài đăng này tại https://medium.com/volosoft."
+ "SeeMore": "Xem thêm",
+ "JoinTheABPCommunity": "Tham gia cộng đồng ABP",
+ "ABPCommunityTalks": "Tọa đàm cộng đồng ABP",
+ "LiveDemo": "Bản thử trực tiếp",
+ "GetLicense": "Nhận giấy phép",
+ "GetStarted": "Bắt đầu",
+ "SourceCode": "Mã nguồn",
+ "LeaveComment": "Để lại bình luận",
+ "ShowMore": "Cho xem nhiều hơn",
+ "NoPublishedPostsYet": "Chưa có bài viết nào được xuất bản.",
+ "Name": "Tên",
+ "Surname": "Họ",
+ "WebSite": "Trang mạng",
+ "FullURL": "URL đầy đủ",
+ "JobTitle": "Chức danh",
+ "Prev": "Trước đó",
+ "Previous": "Trước",
+ "Next": "Kế tiếp",
+ "Share": "Chia sẻ",
+ "SortBy": "Sắp xếp theo",
+ "NoPublishedEventsYet": "Chưa có sự kiện nào được công bố.",
+ "SubscribeYoutubeChannel": "Đăng ký kênh Youtube",
+ "Enum:EventType:0": "Cuộc nói chuyện",
+ "MemberNotPublishedPostYet": "Thành viên này chưa xuất bản bất kỳ bài viết nào.",
+ "TimeAgo": "{0} trước",
+ "Discord_Page_JoinCommunityMessage": "Tham gia cộng đồng bất hòa ABP",
+ "Discord_Page_Announce": "Chúng tôi vui mừng thông báo về Máy chủ bất hòa cộng đồng ABP!",
+ "Discord_Page_Description_1": "Cộng đồng ABP đã phát triển kể từ ngày đầu tiên. Chúng tôi muốn tiến tới bước tiếp theo bằng cách tạo máy chủ ABP Discord chính thức để Cộng đồng ABP có thể tương tác với nhau bằng cách sử dụng tính năng nhắn tin tức thời tuyệt vời.",
+ "Discord_Page_Description_2": "ABP Community Discord Server là nơi bạn có thể giới thiệu các sáng tạo của mình bằng ABP Framework, chia sẻ các mẹo hiệu quả với bạn, cập nhật những tin tức và thông báo mới nhất về ABP Framework, chỉ cần trò chuyện với các thành viên cộng đồng để trao đổi ý tưởng và giải trí!",
+ "Discord_Page_Description_3": "Máy chủ Discord Cộng đồng ABP này là máy chủ chính thức có Nhóm cốt lõi ABP có mặt trên máy chủ để giám sát.",
+ "Discord_Page_JoinToServer": "Tham gia máy chủ bất hòa ABP",
+ "Events_Page_MetaTitle": "Sự kiện cộng đồng ABP",
+ "Events_Page_MetaDescription": "Các chương trình trực tiếp do Nhóm ABP tổ chức là các phiên thông thường có đầy đủ nội dung cộng đồng, trình diễn, hỏi đáp và thảo luận xung quanh những gì đang diễn ra trong ABP.",
+ "Events_Page_Title": "Tọa đàm cộng đồng ABP",
+ "Members_Page_WritingFromUser": "Đọc bài viết của {0} trên Cộng đồng ABP.",
+ "Post_Create_Page_MetaTitle": "Bài viết mới",
+ "Post_Create_Page_MetaDescription": "Tạo bài đăng của bạn để chia sẻ kinh nghiệm của bạn về khung ABP và đóng góp cho Cộng đồng ABP.",
+ "Post_Create_Page_CreateNewPost": "Tạo bài đăng mới",
+ "Post_Index_Page_MetaDescription": "Mục đích của Cộng đồng ABP là tạo ra môi trường đóng góp cho các nhà phát triển sử dụng khung ABP.",
+ "Layout_Title": "{0} | Cộng đồng ABP",
+ "Layout_MetaDescription": "Một trung tâm dành cho ABP Framework, .NET và phát triển phần mềm. Truy cập các bài viết, hướng dẫn, tin tức và đóng góp cho cộng đồng ABP.",
+ "Index_Page_CommunityIntroduction": "Đây là trung tâm dành cho ABP Framework, .NET và phát triển phần mềm. Bạn có thể đọc các bài viết, xem video hướng dẫn, nhận thông tin về tiến trình phát triển của ABP và các sự kiện liên quan đến ABP, giúp đỡ các nhà phát triển khác và chia sẻ kiến thức chuyên môn của bạn với cộng đồng ABP.",
+ "TagsInArticle": "Thẻ trong bài viết",
+ "IConsentToMedium": "Tôi đồng ý với việc xuất bản bài đăng này tại https://medium.com/volosoft.",
+ "SearchResultsFor": "Kết quả tìm kiếm cho "{0}"",
+ "SeeMoreVideos": "Xem thêm video",
+ "DiscordPageTitle": "Cộng đồng bất hòa ABP",
+ "ViewVideo": "Xem video",
+ "AbpCommunityTitleContent": "Cộng đồng ABP - Khung ABP mã nguồn mở",
+ "CommunitySlogan": "Một nền tảng cộng đồng độc đáo dành cho những người yêu thích ABP",
+ "RaffleIsNotActive": "Xổ số không hoạt động",
+ "YouAreAlreadyJoinedToThisRaffle": "Bạn đã tham gia xổ số này",
+ "InvalidSubscriptionCode": "Mã đăng ký không hợp lệ",
+ "Raffle:{0}": "Xổ số: {0}",
+ "Join": "Tham gia",
+ "Leave": "Rời khỏi",
+ "LoginToJoin": "Đăng nhập để tham gia",
+ "ToEnd:": "Để kết thúc:",
+ "ToStart:": "Để bắt đầu:",
+ "days": "ngày",
+ "hrs": "giờ",
+ "min": "phút",
+ "sec": "giây",
+ "Winners": "Người chiến thắng",
+ "To{0}LuckyWinners": "tới {0} người chiến thắng may mắn",
+ "ActiveRaffles": "Xổ số đang hoạt động",
+ "UpcomingRaffles": "Xổ số sắp tới",
+ "CompletedRaffles": "Xổ số đã hoàn thành",
+ "NoActiveRaffleTitle": "Không có xổ số hoạt động có sẵn tại thời điểm này.",
+ "NoActiveRaffleDescription": "Không có xổ số hoạt động có sẵn tại thời điểm này.",
+ "RaffleSubscriptionCodeInputMessage": "Xổ số này yêu cầu mã đăng ký. Vui lòng nhập mã đăng ký bên dưới:",
+ "RaffleSubscriptionCodeInputErrorMessage": "Mã đăng ký không chính xác. Vui lòng thử lại.",
+ "GoodJob!": "Làm tốt lắm!",
+ "RaffleJoinSuccessMessage": "Bạn đã đăng ký tham gia xổ số thành công. Bạn sẽ được thông báo qua email nếu bạn giành được giải thưởng!",
+ "RaffleLoginAndRegisterMessage": "Bạn nên đăng nhập để tham gia xổ số. Bạn có thể tạo một tài khoản miễn phí nếu chưa đăng ký.",
+ "Ok": "Được rồi",
+ "SeeDetails": "Xem chi tiết",
+ "WaitingForTheDraw": "Chờ bốc thăm",
+ "AllAttendees": "Tất cả người tham dự",
+ "SeeRaffleDetail": "Xem chi tiết xổ số",
+ "SeeRaffle": "Xem xổ số",
+ "ParticipationIsComplete!": "Việc tham gia đã hoàn tất!",
+ "ABPCoreDevelopmentTeam": "Nhóm phát triển cốt lõi của ABP",
+ "RegisterTheEvent": "Đăng ký sự kiện",
+ "GoToConferencePage": "Tới trang hội nghị",
+ "BuyTicket": "Mua vé",
+ "SeeEvent": "Xem sự kiện",
+ "PreviousEvents": "Sự kiện trước đó",
+ "OtherLiveEvents": "Sự kiện trực tiếp khác",
+ "SponsoredConferences": "Hội nghị được tài trợ",
+ "SponsoredConferencesDescription": "Chúng tôi rất vinh dự được hỗ trợ các cộng đồng và sự kiện .NET dành cho các nhà phát triển phần mềm.",
+ "UpcomingEvents": "sự kiện sắp tới",
+ "UpcomingCommunityTalkEventDescription": "Các chương trình trực tiếp do Nhóm ABP tổ chức là các phiên thông thường có đầy đủ nội dung cộng đồng, trình diễn, hỏi đáp và thảo luận xung quanh những gì đang diễn ra trong ABP.",
+ "UpcomingConferenceEventDescription": "Hội nghị ABP .NET là một sự kiện ảo dành cho cộng đồng Nhà phát triển .NET cùng nhau lắng nghe các cuộc nói chuyện về thế giới .NET, các phương pháp phát triển phần mềm phổ biến và ABP Framework nguồn mở.",
+ "LastOneYear": "1 năm qua",
+ "AllTimes": "Tất cả thời gian",
+ "TopContributors": "những người đóng góp hàng đầu",
+ "{0}Posts": "{0} bài đăng",
+ "LATESTPOSTS": "BÀI VIẾT MỚI NHẤT",
+ "NoContributorsFound": "Không tìm thấy người đóng góp!",
+ "LatestPost": "Bài đăng Mới nhất",
+ "MEMBERSINCE{0}": "THÀNH VIÊN KỂ TỪ {0}",
+ "CopyLink": "Sao chép đường dẫn",
+ "ShareOnTwitter": "Chia sẽ trên Twitter",
+ "ShareOnLinkedIn": "Chia sẻ trên LinkedIn",
+ "MoreFrom{0}": "Thông tin khác từ {0}",
+ "SeeAllFrom{0}": "Xem tất cả từ {0}",
+ "MostWatched": "Xem nhiều nhất",
+ "Articles({0})": "Bài viết ({0})",
+ "Videos({0})": "Video ({0})",
+ "LatestArticles": "Bài viết mới nhất",
+ "RaffleHeader": "Xin chào Thành viên Cộng đồng ABP!",
+ "RafflesInfo": "
Đây là trang xổ số dành riêng để thể hiện sự đánh giá cao của chúng tôi đối với bạn vì đã trở thành Thành viên cộng đồng tích cực. Chúng tôi tổ chức các buổi nói chuyện cộng đồng ABP , Hội nghị ABP .NET , tham dự hoặc tài trợ cho các sự kiện liên quan đến .NET mà trong đó chúng tôi tặng một số quà tặng.
Bạn có thể theo dõi trang này để xem các cuộc xổ số sắp tới, tham dự hoặc xem các cuộc xổ số trước đây mà chúng tôi rút ra bao gồm cả những người chiến thắng.
Cảm ơn bạn đã là thành viên tích cực! Hẹn gặp lại các bạn trong đợt xổ số sắp tới.",
+ "RafflesInfoTitle": "Xổ số cộng đồng ABP"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json
index 6d2083ed76b..42fe514b09d 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json
@@ -37,6 +37,7 @@
"ThisExtensionIsNotAllowed": "不允许此扩展名.",
"TheFileIsTooLarge": "文件过大.",
"GoToThePost": "转到文章",
+ "GoToTheVideo": "前往视频",
"Contribute": "贡献",
"OverallProgress": "总体流程",
"Done": "完成",
@@ -187,6 +188,73 @@
"IConsentToMedium": "我同意在 https://medium.com/volosoft 上发布这篇文章。",
"SearchResultsFor": " span class=\"fw-bold\">\"{0}\"的搜索结果",
"SeeMoreVideos": "查看更多视频",
- "DiscordPageTitle": "ABP Discord社区"
+ "DiscordPageTitle": "ABP Discord社区",
+ "ViewVideo": "观看视频",
+ "AbpCommunityTitleContent": "ABP 社区 - 开源 ABP 框架",
+ "CommunitySlogan": "一个独特的ABP 爱好者社区平台",
+ "RaffleIsNotActive": "抽奖未激活",
+ "YouAreAlreadyJoinedToThisRaffle": "您已经参加了本次抽奖",
+ "InvalidSubscriptionCode": "订阅代码无效",
+ "Raffle:{0}": "抽奖:{0}",
+ "Join": "加入",
+ "Leave": "离开",
+ "LoginToJoin": "登录加入",
+ "ToEnd:": "结束:",
+ "ToStart:": "开始:",
+ "days": "天",
+ "hrs": "小时",
+ "min": "分钟",
+ "sec": "秒",
+ "Winners": "获奖者",
+ "To{0}LuckyWinners": "致 {0} 位幸运获奖者",
+ "ActiveRaffles": "活跃的莱佛士",
+ "UpcomingRaffles": "即将开业的莱佛士酒店",
+ "CompletedRaffles": "莱佛士竣工",
+ "NoActiveRaffleTitle": "目前没有有效的抽奖活动。",
+ "NoActiveRaffleDescription": "目前没有有效的抽奖活动。",
+ "RaffleSubscriptionCodeInputMessage": "本次抽奖需要注册码。请输入以下注册码:",
+ "RaffleSubscriptionCodeInputErrorMessage": "注册码不正确。请再试一次。",
+ "GoodJob!": "好工作!",
+ "RaffleJoinSuccessMessage": "您已成功注册参加抽奖。如果您获奖,我们将通过电子邮件通知您!",
+ "RaffleLoginAndRegisterMessage": "您应该登录才能参加抽奖。如果您尚未注册,可以免费创建一个帐户。",
+ "Ok": "好的",
+ "SeeDetails": "查看具体信息",
+ "WaitingForTheDraw": "等待抽奖",
+ "AllAttendees": "所有与会者",
+ "SeeRaffleDetail": "查看抽奖详情",
+ "SeeRaffle": "查看抽奖活动",
+ "ParticipationIsComplete!": "参与完毕!",
+ "ABPCoreDevelopmentTeam": "ABP核心开发团队",
+ "RegisterTheEvent": "注册活动",
+ "GoToConferencePage": "进入会议页面",
+ "BuyTicket": "买票",
+ "SeeEvent": "查看活动",
+ "PreviousEvents": "往届活动",
+ "OtherLiveEvents": "其他现场活动",
+ "SponsoredConferences": "赞助会议",
+ "SponsoredConferencesDescription": "我们很荣幸为软件开发人员支持 .NET 社区和活动。",
+ "UpcomingEvents": "即将举行的活动",
+ "UpcomingCommunityTalkEventDescription": "现场表演由 ABP 团队主持,是休闲会议,充满社区内容、演示、问答以及围绕 ABP 发生的事情的讨论。",
+ "UpcomingConferenceEventDescription": "ABP .NET 会议是 .NET 开发人员社区聚集在一起聆听有关 .NET 世界、常见软件开发实践和开源 ABP 框架的讨论的虚拟活动。",
+ "LastOneYear": "过去 1 年",
+ "AllTimes": "一直",
+ "TopContributors": "杰出贡献者",
+ "{0}Posts": "{0} 条帖子",
+ "LATESTPOSTS": "最新帖子",
+ "NoContributorsFound": "未找到贡献者!",
+ "LatestPost": "最新的帖子",
+ "MEMBERSINCE{0}": "自 {0} 起成为会员",
+ "CopyLink": "复制链接",
+ "ShareOnTwitter": "分享到Twitter",
+ "ShareOnLinkedIn": "在领英上分享",
+ "MoreFrom{0}": "来自{0}的更多内容",
+ "SeeAllFrom{0}": "查看来自{0}的全部内容",
+ "MostWatched": "最受关注",
+ "Articles({0})": "文章 ({0})",
+ "Videos({0})": "视频 ({0})",
+ "LatestArticles": "最新的文章",
+ "RaffleHeader": "ABP 社区成员您好!",
+ "RafflesInfo": "
这是抽奖页面,旨在表达我们对您作为活跃社区成员的感谢。我们举办ABP 社区讲座、ABP .NET 会议、参加或赞助 .NET 相关活动,并在活动中赠送一些礼物。
您可以关注此页面查看即将举行的抽奖活动、参加抽奖活动或查看我们之前抽奖的抽奖活动(包括获奖者)。
感谢您成为活跃会员!在即将到来的抽奖活动中再见。",
+ "RafflesInfoTitle": "ABP 社区莱佛士"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
index 4ac910d98a4..62159a4d21b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
@@ -13,7 +13,6 @@
"Status": "地位",
"ContentSource": "內容來源",
"Details": "細節",
- "Url": "網址",
"Title": "標題",
"CreationTime": "創建時間",
"Save": "節省",
@@ -29,23 +28,22 @@
"ContributionGuide": "貢獻指南",
"BugReport": "錯誤報告",
"SeeAllPosts": "查看所有帖子",
- "WelcomeToABPCommunity!": "歡迎來到 ABP 社區!",
- "MyProfile": "我的簡歷",
- "MyOrganizations": "我的組織",
+ "WelcomeToABP": "歡迎來到總部基地",
"EmailNotValid": "請輸入有效的電子郵件地址。",
"FeatureRequest": "功能要求",
"CreatePostTitleInfo": "要在帖子列表中顯示的帖子的標題。",
"CreatePostSummaryInfo": "要在帖子列表中顯示的帖子的簡短摘要。",
- "CreatePostCoverInfo": "要創建有效的文章,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
+ "CreatePostCoverInfo": "要創建有效的帖子,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
"ThisExtensionIsNotAllowed": "不允許使用此擴展名。",
"TheFileIsTooLarge": "文件太大。",
"GoToThePost": "轉到文章",
+ "GoToTheVideo": "前往視頻",
"Contribute": "貢獻",
"OverallProgress": "總體進程",
"Done": "完畢",
"Open": "打開",
"Closed": "關閉",
- "LatestQuestionOnThe": "最新問題",
+ "RecentQuestionFrom": "{0} 最近提出的問題",
"Stackoverflow": "堆棧溢出",
"Votes": "選票",
"Answer": "回答",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "無法從 Stackoverflow 獲取最新的問題詳細信息。",
"Oops": "哎呀!",
"CreatePostSuccessMessage": "文章已成功提交。它將在站點管理員審核後發布。",
- "ChooseCoverImage": "選擇封面圖片...",
+ "Browse": "瀏覽",
"CoverImage": "封面圖片",
"ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的經驗!",
"Optional": "可選的",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "現在沒有任何文章請求。",
"LatestPosts": "最新帖子",
"ArticleRequests": "文章請求",
+ "ArticleRequestsDescription": "想在這裡查看具體內容嗎?您可以要求社區創建它!",
+ "LatestContentRequests": "最新內容請求",
"AllPostRequests": "查看所有文章請求",
"SubscribeToTheNewsletter": "訂閱時事通訊",
"NewsletterEmailDefinition": "獲取有關 ABP 中發生的事件的信息,例如新版本、免費資源、文章等。",
@@ -115,7 +115,6 @@
"VideoUrl": "視頻網址",
"GithubPostUrl": "Github 文章網址",
"ExternalPostUrl": "外部文章網址",
- "CreatePostCoverInfo": "要創建有效的帖子,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
"ThankYouForContribution": "感謝您為 ABP 社區做出貢獻。",
"GithubPost": "Github 文章",
"GithubPostSubmitStepOne": "1. 用 Markdown 格式在任何公共 GitHub 存儲庫上寫一篇文章。 示例",
@@ -142,6 +141,120 @@
"MinimumSearchContent": "您必須輸入至少 3 個字符!",
"Volo.AbpIo.Domain:060001": "源 URL(\"{PostUrl}\") 不是 Github URL",
"Volo.AbpIo.Domain:060002": "文章內容無法從 Github(\"{PostUrl}\") 資源中獲得。",
- "Volo.AbpIo.Domain:060003": "沒有找到文章內容!"
+ "Volo.AbpIo.Domain:060003": "沒有找到文章內容!",
+ "SeeMore": "看更多",
+ "JoinTheABPCommunity": "加入 ABP 社區",
+ "ABPCommunityTalks": "ABP 社區講座",
+ "LiveDemo": "現場演示",
+ "GetLicense": "獲得許可證",
+ "GetStarted": "開始使用",
+ "SourceCode": "原始碼",
+ "LeaveComment": "發表評論",
+ "ShowMore": "展示更多",
+ "NoPublishedPostsYet": "尚未發布貼文。",
+ "Name": "姓名",
+ "Surname": "姓",
+ "WebSite": "網站",
+ "FullURL": "完整網址",
+ "JobTitle": "職稱",
+ "Prev": "上一篇",
+ "Previous": "以前的",
+ "Next": "下一個",
+ "Share": "分享",
+ "SortBy": "排序方式",
+ "NoPublishedEventsYet": "尚未發布事件。",
+ "SubscribeYoutubeChannel": "訂閱 YouTube 頻道",
+ "Enum:EventType:0": "會談",
+ "MemberNotPublishedPostYet": "該會員尚未發表任何貼文。",
+ "TimeAgo": "{0}前",
+ "Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社區",
+ "Discord_Page_Announce": "我們很高興宣布 ABP 社群 Discord 伺服器!",
+ "Discord_Page_Description_1": "ABP 社群從第一天起就一直在發展。我們希望更進一步,創建一個官方的 ABP Discord 伺服器,以便 ABP 社群可以利用即時訊息的奇妙功能相互互動。",
+ "Discord_Page_Description_2": "ABP 社群 Discord Server 是您使用 ABP 框架展示您的創作、分享對您有用的技巧、了解有關 ABP 框架的最新新聞和公告的地方,只需與社群成員聊天交流想法,並玩得開心!",
+ "Discord_Page_Description_3": "該 ABP 社群 Discord 伺服器是官方伺服器,ABP 核心團隊在該伺服器上進行監控。",
+ "Discord_Page_JoinToServer": "加入 ABP Discord 伺服器",
+ "Events_Page_MetaTitle": "ABP 社區活動",
+ "Events_Page_MetaDescription": "現場表演由 ABP 團隊主持,是休閒會議,充滿社區內容、演示、問答以及圍繞 ABP 發生的事情的討論。",
+ "Events_Page_Title": "ABP社區講座",
+ "Members_Page_WritingFromUser": "在 ABP 社群上閱讀 {0} 的文章。",
+ "Post_Create_Page_MetaTitle": "最新貼文",
+ "Post_Create_Page_MetaDescription": "建立貼文來分享您有關 ABP 框架的經驗並為 ABP 社群做出貢獻。",
+ "Post_Create_Page_CreateNewPost": "建立新帖子",
+ "Post_Index_Page_MetaDescription": "ABP社群的宗旨是為使用ABP框架的開發者創造一個貢獻環境。",
+ "Layout_Title": "{0} |總部社區",
+ "Layout_MetaDescription": "ABP 架構、.NET 和軟體開發中心。造訪文章、教學、新聞並為 ABP 社群做出貢獻。",
+ "Index_Page_CommunityIntroduction": "這是 ABP 框架、.NET 和軟體開發的中心。您可以閱讀文章、觀看影片教學、了解 ABP 的開發進度和 ABP 相關活動、幫助其他開發者並與 ABP 社群分享您的專業知識。",
+ "TagsInArticle": "文章中的標籤",
+ "IConsentToMedium": "我同意在 https://medium.com/volosoft 上發布這篇文章。",
+ "SearchResultsFor": "“{0}”的搜尋結果",
+ "SeeMoreVideos": "看更多視頻",
+ "DiscordPageTitle": "ABP 不和諧社區",
+ "ViewVideo": "觀看影片",
+ "AbpCommunityTitleContent": "ABP 社群 - 開源 ABP 框架",
+ "CommunitySlogan": "一個獨特的ABP 愛好者社群平台",
+ "RaffleIsNotActive": "抽獎未激活",
+ "YouAreAlreadyJoinedToThisRaffle": "您已經參加了本次抽獎",
+ "InvalidSubscriptionCode": "訂閱代碼無效",
+ "Raffle:{0}": "抽獎:{0}",
+ "Join": "加入",
+ "Leave": "離開",
+ "LoginToJoin": "登入加入",
+ "ToEnd:": "結束:",
+ "ToStart:": "開始:",
+ "days": "天",
+ "hrs": "小時",
+ "min": "分分鐘",
+ "sec": "秒",
+ "Winners": "得獎者",
+ "To{0}LuckyWinners": "致 {0} 位幸運得獎者",
+ "ActiveRaffles": "活躍的萊佛士",
+ "UpcomingRaffles": "即將開幕的萊佛士酒店",
+ "CompletedRaffles": "萊佛士完工",
+ "NoActiveRaffleTitle": "目前沒有有效的抽獎活動。",
+ "NoActiveRaffleDescription": "目前沒有有效的抽獎活動。",
+ "RaffleSubscriptionCodeInputMessage": "本次抽獎需註冊碼。請輸入以下註冊碼:",
+ "RaffleSubscriptionCodeInputErrorMessage": "註冊碼不正確。請再試一次。",
+ "GoodJob!": "好工作!",
+ "RaffleJoinSuccessMessage": "您已成功註冊參加抽獎。如果您獲獎,我們將透過電子郵件通知您!",
+ "RaffleLoginAndRegisterMessage": "您應該登入才能參加抽獎。如果您尚未註冊,可以免費建立帳戶。",
+ "Ok": "好的",
+ "SeeDetails": "查看具體資訊",
+ "WaitingForTheDraw": "等待抽獎",
+ "AllAttendees": "所有與會者",
+ "SeeRaffleDetail": "看抽獎詳情",
+ "SeeRaffle": "查看抽獎活動",
+ "ParticipationIsComplete!": "參與完畢!",
+ "ABPCoreDevelopmentTeam": "ABP核心開發團隊",
+ "RegisterTheEvent": "註冊活動",
+ "GoToConferencePage": "進入會議頁面",
+ "BuyTicket": "買票",
+ "SeeEvent": "查看活動",
+ "PreviousEvents": "往屆活動",
+ "OtherLiveEvents": "其他現場活動",
+ "SponsoredConferences": "贊助會議",
+ "SponsoredConferencesDescription": "我們很榮幸為軟體開發人員支援 .NET 社群和活動。",
+ "UpcomingEvents": "即將舉行的活動",
+ "UpcomingCommunityTalkEventDescription": "現場表演由 ABP 團隊主持,是休閒會議,充滿社區內容、演示、問答以及圍繞 ABP 發生的事情的討論。",
+ "UpcomingConferenceEventDescription": "ABP .NET 會議是 .NET 開發人員社群聚集在一起聆聽有關 .NET 世界、常見軟體開發實踐和開源 ABP 框架的討論的虛擬活動。",
+ "LastOneYear": "過去 1 年",
+ "AllTimes": "一直",
+ "TopContributors": "傑出貢獻者",
+ "{0}Posts": "{0} 篇帖子",
+ "LATESTPOSTS": "最新貼文",
+ "NoContributorsFound": "未找到貢獻者!",
+ "LatestPost": "最新的帖子",
+ "MEMBERSINCE{0}": "自 {0} 起成為會員",
+ "CopyLink": "複製連結",
+ "ShareOnTwitter": "分享到Twitter",
+ "ShareOnLinkedIn": "在領英上分享",
+ "MoreFrom{0}": "更多來自{0}的內容",
+ "SeeAllFrom{0}": "看來自{0}的全部內容",
+ "MostWatched": "最受關注",
+ "Articles({0})": "文章 ({0})",
+ "Videos({0})": "影片 ({0})",
+ "LatestArticles": "最新的文章",
+ "RaffleHeader": "ABP 社群成員您好!",
+ "RafflesInfo": "
這是抽獎頁面,旨在表達我們對您作為活躍社區成員的感謝。我們舉辦ABP 社群講座、ABP .NET 會議、參加或贊助 .NET 相關活動,並在活動中贈送一些禮物。
您可以關注此頁面查看即將舉行的抽獎活動、參加抽獎活動或查看我們之前抽獎的抽獎活動(包括獲獎者)。
感謝您成為活躍會員!在即將到來的抽獎活動中再見。",
+ "RafflesInfoTitle": "ABP 社區萊佛士"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ar.json
new file mode 100644
index 00000000000..1bebde42370
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ar.json
@@ -0,0 +1,9 @@
+{
+ "culture": "ar",
+ "texts": {
+ "Buy": "يشتري",
+ "SeeBookDetails": "انظر تفاصيل الكتاب",
+ "MasteringAbpFrameworkEBookDescription": "سيساعدك هذا الكتاب على اكتساب فهم كامل لإطار العمل وتقنيات تطوير تطبيقات الويب الحديثة.",
+ "Feedback": "تعليق"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/cs.json
new file mode 100644
index 00000000000..22693b986d5
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/cs.json
@@ -0,0 +1,9 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Buy": "Koupit",
+ "SeeBookDetails": "Viz Podrobnosti knihy",
+ "MasteringAbpFrameworkEBookDescription": "Tato kniha vám pomůže získat úplné pochopení rámce a moderních technik vývoje webových aplikací.",
+ "Feedback": "Zpětná vazba"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/de.json
new file mode 100644
index 00000000000..ce0acdd3b30
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/de.json
@@ -0,0 +1,9 @@
+{
+ "culture": "de",
+ "texts": {
+ "Buy": "Kaufen",
+ "SeeBookDetails": "Siehe Buchdetails",
+ "MasteringAbpFrameworkEBookDescription": "Dieses Buch wird Ihnen helfen, ein umfassendes Verständnis des Frameworks und moderner Webanwendungsentwicklungstechniken zu erlangen.",
+ "Feedback": "Rückmeldung"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/es.json
new file mode 100644
index 00000000000..3411569bf1c
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/es.json
@@ -0,0 +1,9 @@
+{
+ "culture": "es",
+ "texts": {
+ "Buy": "Comprar",
+ "SeeBookDetails": "Ver detalles del libro",
+ "MasteringAbpFrameworkEBookDescription": "Este libro le ayudará a obtener una comprensión completa del marco y las técnicas modernas de desarrollo de aplicaciones web.",
+ "Feedback": "Comentario"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fi.json
index 201c63e8009..b498b993c82 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fi.json
@@ -1,6 +1,9 @@
{
"culture": "fi",
"texts": {
- "Buy": "Osta"
+ "Buy": "Osta",
+ "SeeBookDetails": "Katso kirjan tiedot",
+ "MasteringAbpFrameworkEBookDescription": "Tämä kirja auttaa sinua saamaan täydellisen käsityksen puitteista ja nykyaikaisista verkkosovelluskehitystekniikoista.",
+ "Feedback": "Palaute"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fr.json
new file mode 100644
index 00000000000..c298593b374
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/fr.json
@@ -0,0 +1,9 @@
+{
+ "culture": "fr",
+ "texts": {
+ "Buy": "Acheter",
+ "SeeBookDetails": "Voir les détails du livre",
+ "MasteringAbpFrameworkEBookDescription": "Ce livre vous aidera à acquérir une compréhension complète du framework et des techniques modernes de développement d'applications Web.",
+ "Feedback": "Retour"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hi.json
new file mode 100644
index 00000000000..894216af42e
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hi.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hi",
+ "texts": {
+ "Buy": "खरीदना",
+ "SeeBookDetails": "पुस्तक विवरण देखें",
+ "MasteringAbpFrameworkEBookDescription": "यह पुस्तक आपको रूपरेखा और आधुनिक वेब एप्लिकेशन विकास तकनीकों की पूरी समझ हासिल करने में मदद करेगी।",
+ "Feedback": "प्रतिक्रिया"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hr.json
new file mode 100644
index 00000000000..4eb859b919f
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hr.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Buy": "Kupiti",
+ "SeeBookDetails": "Pogledajte pojedinosti o knjizi",
+ "MasteringAbpFrameworkEBookDescription": "Ova knjiga pomoći će vam da steknete potpuno razumijevanje okvira i modernih tehnika razvoja web aplikacija.",
+ "Feedback": "Povratne informacije"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hu.json
new file mode 100644
index 00000000000..31434eb8203
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/hu.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Buy": "megvesz",
+ "SeeBookDetails": "Lásd a könyv részleteit",
+ "MasteringAbpFrameworkEBookDescription": "Ez a könyv segít a keretrendszer és a modern webalkalmazás-fejlesztési technikák teljes megértésében.",
+ "Feedback": "Visszacsatolás"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/is.json
new file mode 100644
index 00000000000..7b050e18331
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/is.json
@@ -0,0 +1,9 @@
+{
+ "culture": "is",
+ "texts": {
+ "Buy": "Kaupa",
+ "SeeBookDetails": "Sjá Upplýsingar um bók",
+ "MasteringAbpFrameworkEBookDescription": "Þessi bók mun hjálpa þér að öðlast fullkominn skilning á umgjörðinni og nútíma þróunartækni á vefforritum.",
+ "Feedback": "Endurgjöf"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/it.json
new file mode 100644
index 00000000000..3116bb4fe1f
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/it.json
@@ -0,0 +1,9 @@
+{
+ "culture": "it",
+ "texts": {
+ "Buy": "Acquistare",
+ "SeeBookDetails": "Vedi i dettagli del libro",
+ "MasteringAbpFrameworkEBookDescription": "Questo libro ti aiuterà ad acquisire una comprensione completa del framework e delle moderne tecniche di sviluppo di applicazioni web.",
+ "Feedback": "Feedback"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/nl.json
new file mode 100644
index 00000000000..bc5228e6e7e
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/nl.json
@@ -0,0 +1,9 @@
+{
+ "culture": "nl",
+ "texts": {
+ "Buy": "Kopen",
+ "SeeBookDetails": "Zie Boekdetails",
+ "MasteringAbpFrameworkEBookDescription": "Dit boek zal u helpen een volledig inzicht te krijgen in het raamwerk en de moderne ontwikkelingstechnieken voor webapplicaties.",
+ "Feedback": "Feedback"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pl-PL.json
new file mode 100644
index 00000000000..24b5b3eb4ef
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pl-PL.json
@@ -0,0 +1,9 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "Buy": "Kupić",
+ "SeeBookDetails": "Zobacz Szczegóły książki",
+ "MasteringAbpFrameworkEBookDescription": "Ta książka pomoże Ci w pełni zrozumieć framework i nowoczesne techniki tworzenia aplikacji internetowych.",
+ "Feedback": "Informacja zwrotna"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pt-BR.json
index 2012b4c1280..e91c1b3ac7a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/pt-BR.json
@@ -1,5 +1,9 @@
{
"culture": "pt-BR",
"texts": {
+ "Buy": "Comprar",
+ "SeeBookDetails": "Ver detalhes do livro",
+ "MasteringAbpFrameworkEBookDescription": "Este livro o ajudará a obter uma compreensão completa da estrutura e das técnicas modernas de desenvolvimento de aplicativos da web.",
+ "Feedback": "Opinião"
}
}
\ 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 c5a76c16179..5822d5f366c 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/Docs/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ru.json
new file mode 100644
index 00000000000..b53a67efaff
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/ru.json
@@ -0,0 +1,9 @@
+{
+ "culture": "ru",
+ "texts": {
+ "Buy": "Купить",
+ "SeeBookDetails": "См. сведения о книге",
+ "MasteringAbpFrameworkEBookDescription": "Эта книга поможет вам получить полное представление о инфраструктуре и современных методах разработки веб-приложений.",
+ "Feedback": "Обратная связь"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sk.json
new file mode 100644
index 00000000000..3a607be0c74
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sk.json
@@ -0,0 +1,9 @@
+{
+ "culture": "sk",
+ "texts": {
+ "Buy": "Kúpiť",
+ "SeeBookDetails": "Pozri Podrobnosti knihy",
+ "MasteringAbpFrameworkEBookDescription": "Táto kniha vám pomôže získať úplné pochopenie rámca a moderných techník vývoja webových aplikácií.",
+ "Feedback": "Spätná väzba"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json
index 103359cbc24..3e21f0ce669 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json
@@ -1,5 +1,9 @@
{
"culture": "sl",
"texts": {
+ "Buy": "Nakup",
+ "SeeBookDetails": "Glejte podrobnosti o knjigi",
+ "MasteringAbpFrameworkEBookDescription": "Ta knjiga vam bo pomagala pridobiti popolno razumevanje ogrodja in sodobnih tehnik razvoja spletnih aplikacij.",
+ "Feedback": "Povratne informacije"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/vi.json
new file mode 100644
index 00000000000..331f2abd1f1
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/vi.json
@@ -0,0 +1,9 @@
+{
+ "culture": "vi",
+ "texts": {
+ "Buy": "Mua",
+ "SeeBookDetails": "Xem chi tiết sách",
+ "MasteringAbpFrameworkEBookDescription": "Cuốn sách này sẽ giúp bạn có được sự hiểu biết đầy đủ về framework và các kỹ thuật phát triển ứng dụng web hiện đại.",
+ "Feedback": "Nhận xét"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json
index 2bbfd5b749e..a4fc830c698 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json
@@ -1,6 +1,9 @@
{
"culture": "zh-Hans",
"texts": {
- "Buy": "购买"
+ "Buy": "购买",
+ "SeeBookDetails": "查看书籍详情",
+ "MasteringAbpFrameworkEBookDescription": "本书将帮助您全面了解框架和现代 Web 应用程序开发技术。",
+ "Feedback": "反馈"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
index 7de37982184..ac0c951172e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
@@ -1,5 +1,9 @@
{
"culture": "zh-Hant",
"texts": {
+ "Buy": "買",
+ "SeeBookDetails": "查看書籍詳情",
+ "MasteringAbpFrameworkEBookDescription": "本書將幫助您全面了解框架和現代 Web 應用程式開發技術。",
+ "Feedback": "回饋"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ar.json
new file mode 100644
index 00000000000..d6c77676550
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ar.json
@@ -0,0 +1,6 @@
+{
+ "culture": "ar",
+ "texts": {
+ "FAQ": "التعليمات"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/cs.json
new file mode 100644
index 00000000000..b415d30d553
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/de.json
new file mode 100644
index 00000000000..af4f2e077dd
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/de.json
@@ -0,0 +1,6 @@
+{
+ "culture": "de",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/es.json
new file mode 100644
index 00000000000..be41176560c
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/es.json
@@ -0,0 +1,6 @@
+{
+ "culture": "es",
+ "texts": {
+ "FAQ": "Preguntas más frecuentes"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/fr.json
new file mode 100644
index 00000000000..48a6020a62d
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/fr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "fr",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hi.json
new file mode 100644
index 00000000000..808ebcb3511
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hi.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hi",
+ "texts": {
+ "FAQ": "सामान्य प्रश्न"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hr.json
new file mode 100644
index 00000000000..7371df28919
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/hr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hr",
+ "texts": {
+ "FAQ": "Pitanja"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/is.json
new file mode 100644
index 00000000000..76fb4c1adc9
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/is.json
@@ -0,0 +1,6 @@
+{
+ "culture": "is",
+ "texts": {
+ "FAQ": "Algengar spurningar"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/it.json
new file mode 100644
index 00000000000..7fd03eb092a
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/it.json
@@ -0,0 +1,6 @@
+{
+ "culture": "it",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/nl.json
new file mode 100644
index 00000000000..1fcd53aeeaa
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/nl.json
@@ -0,0 +1,6 @@
+{
+ "culture": "nl",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/pl-PL.json
new file mode 100644
index 00000000000..ad12dfab612
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/pl-PL.json
@@ -0,0 +1,6 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "FAQ": "Często zadawane pytania"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ru.json
new file mode 100644
index 00000000000..6cb1ac98dfe
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/ru.json
@@ -0,0 +1,6 @@
+{
+ "culture": "ru",
+ "texts": {
+ "FAQ": "Часто задаваемые вопросы"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sk.json
new file mode 100644
index 00000000000..ee2cfd7d926
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sk.json
@@ -0,0 +1,6 @@
+{
+ "culture": "sk",
+ "texts": {
+ "FAQ": "FAQ"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/vi.json
new file mode 100644
index 00000000000..ba0f8a79734
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/vi.json
@@ -0,0 +1,6 @@
+{
+ "culture": "vi",
+ "texts": {
+ "FAQ": "Câu hỏi thường gặp"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json
index 26fd7af5206..50bf186c22c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "ينشئ هذا المعالج مشروعًا جديدًا من قالب بدء التشغيل الذي تم تكوينه بشكل صحيح لبدء الانتقال إلى مشروعك.",
"TieredOption": "ينشئ حلاً متدرجًا حيث يتم فصل طبقات واجهة برمجة تطبيقات الويب و Http فعليًا. إذا لم يتم تحديده ، يتم إنشاء حل متعدد الطبقات يكون أقل تعقيدًا ومناسبًا لمعظم السيناريوهات.",
"SeparateIdentityServerOption": "يفصل جانب الخادم إلى تطبيقين: الأول مخصص لخادم الهوية والآخر مخصص لواجهة برمجة تطبيقات HTTP من جانب الخادم.",
+ "SeparateAuthenticationServerOption": "يفصل جانب الخادم إلى تطبيقين: الأول مخصص لخادم المصادقة والثاني مخصص لواجهة برمجة تطبيقات HTTP من جانب الخادم الخاص بك.",
+ "ProgressiveWebApplicationOption": "يحدد المشروع كتطبيق ويب تقدمي",
"UseslatestPreVersion": "يستخدم أحدث نسخة تجريبية",
"ReadTheDocumentation": " اقرأ span> المستندات span>",
"Documentation": "المستندات",
@@ -214,7 +216,11 @@
"SeeDocs": "انظر المستندات",
"None": "لا يوجد",
"Application": "تطبيق",
+ "ApplicationExplanation": "ينشئ حلاً متعدد الطبقات بناءً على ممارسات التصميم المستندة إلى المجال. يوصى به للمشاريع طويلة المدى التي تحتاج إلى قاعدة تعليمات برمجية قابلة للصيانة وقابلة للتوسيع.",
+ "ApplicationNoLayer": "التطبيق (طبقة واحدة)",
+ "ApplicationNoLayerExplanation": "إنشاء تطبيق ويب أحادي الطبقة. يوصى به لإنشاء تطبيق ذو بنية أبسط وسهلة الفهم.",
"Module": "وحدة",
+ "ModuleExplanation": "إنشاء حل وحدة تطبيق ذو طبقات كاملة وقابل لإعادة الاستخدام. يمكنك استخدام هذا الخيار لإنشاء وحدات نمطية لتطبيقك المعياري.",
"PackageName": "اسم الحزمة",
"LicenseURL": "رابط الرخصة",
"License": "رخصة",
@@ -291,6 +297,7 @@
"EnterYouEmailToGetNews": "أدخل بريدك الإلكتروني للحصول على آخر الأخبار حول إطار عمل ABP",
"Tiered": "متدرج",
"SeparateIdentityServer": "خادم هوية منفصل",
+ "SeparateAuthenticationServer": "خادم مصادقة منفصل",
"ProgressiveWebApplication": "تطبيق ويب تقدمي",
"Preview": "معاينة",
"CreateANewSolution": "قم بإنشاء حل جديد",
@@ -402,11 +409,37 @@
"SingleLayerApplicationExplanation2": "موصى به لبناء تطبيق بمعمارية أبسط وأسهل في الفهم.",
"ApplicationModule": "وحدة
التطبيق",
"SeeTheScreenshot": "انظر الى الصورة",
- "Details": "التفاصيل",
"ApplicationModuleExplanation1": "إنشاء حل وحدة تطبيق ذات طبقات كاملة وقابلة لإعادة الاستخدام.",
"ApplicationModuleExplanation2": "يمكنك استخدام هذا الخيار لإنشاء وحدات نمطية لتطبيقك المعياري.",
+ "Expert_": "خبير",
+ "Partner_": "شراكة",
+ "WebSite": "موقع إلكتروني",
+ "Expert_Year": "سنة الخبرة",
+ "CompanyInfo": "معلومات الشركة",
+ "Date": "تاريخ",
+ "WhoWeAre_Partner": "من نحن",
+ "WhoWeAre_Expert": "ْعَنِّي",
"CreateSolutionFolder": "إنشاء مجلد الحل",
"CreateSolutionFolderOption": "يحدد ما إذا كان المشروع سيكون في مجلد جديد في مجلد الإخراج أو مجلد الإخراج مباشرة.",
- "BooksPageTitle": "كتب ABP"
+ "BooksPageTitle": "كتب ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "هناك ثلاث طرق لتثبيت حزمة {0}
NuGet على مشروعك",
+ "PackageDetailPage_InstallingWithABPCLI": "1: التثبيت باستخدام ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "إذا لم تقم بتثبيت ABP CLI ، فقم بالتثبيت أولاً عن طريق تنفيذ الأمر التالي في محطة سطر الأوامر",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "بمجرد تثبيت ABP CLI، افتح محطة سطر الأوامر في موقع المشروع (ملف .csproj
) الذي تريد تثبيته وقم بتنفيذ الأمر التالي",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "سيضيف مرجع الحزمة {0}
إلى مشروعك والتبعية {1}
إلى فئة الوحدة النمطية الخاصة بك.",
+ "PackageDetailPage_ManualInstallation": "2: التثبيت باستخدام Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "أضف {0}
مرجع حزمة NuGet إلى مشروعك باستخدام IDE الخاص بك أو تنفيذ الأمر التالي",
+ "PackageDetailPage_ManualInstallationDescription2": "ثم قم بإضافة تبعية {0}
إلى فئة الوحدة الخاصة بك كما هو موضح في المثال التالي",
+ "PackageDetailPage_SeeDocumentation": "راجع الوثائق لمعرفة كيفية استخدام هذه الحزمة في تطبيقاتك.",
+ "PackageDetailPage_InstallingUsingPMC": "3: التثبيت باستخدام وحدة تحكم إدارة الحزم",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "افتح وحدة تحكم إدارة الحزم في Visual Studio (أدوات -> Nuget Package Manager -> وحدة تحكم إدارة الحزم) وقم بتنفيذ الأمر التالي",
+ "UIOptions": "خيارات واجهة المستخدم",
+ "Testimonials": "الشهادات - التوصيات",
+ "CoolestCompaniesUseABPFramework": "أروع الشركات تستخدم إطار عمل ABP",
+ "Index_Page_Testimonial_1": "إن ABP Framework ليس مجرد أداة ولكنه حافز ساعد في تسريع نموي كمطور. لقد مكنني من إنشاء ميزات جديدة بشكل أسرع من أي وقت مضى، مما يذكرنا بتجارب المستخدمين الآخرين. لقد أدى نمط البرمجة الموحد إلى تبسيط مشاريعي، مما أتاح لي مزيدًا من الوقت للتركيز على الإنشاء بدلاً من استكشاف الأخطاء وإصلاحها. \n أود أن أقول إن إطار عمل برنامج الجسر الأكاديمي كان بمثابة حجر الزاوية في رحلتي المهنية المبكرة. لقد سهّل انتقالي من مطور طموح إلى محترف واثق ومستعد لترك بصمة في عالم البرمجيات. إنني أتطلع إلى المشاريع المثيرة التي تنتظرني، مع العلم أن برنامج الجسر الأكاديمي سيكون هناك لإرشادي. إنه أكثر من مجرد منتج؛ فهو شريك في النجاح.",
+ "Index_Page_Testimonial_2": "إطار عمل ABP ليس مجرد إطار عمل، بل هو أيضًا دليل لتطوير/إدارة المشروع، لأنه يوفر تدريبات DDD وGenericRepository وDI وMicroservice وModularity. حتى لو كنت لن تستخدم إطار العمل نفسه، يمكنك تطوير نفسك باستخدام docs.abp.io الذي تم إعداده جيدًا واحترافيًا. (OpenIddict، وRedis، وQuartz، وما إلى ذلك) \n نظرًا لأن العديد من الأشياء تم إنشاؤها مسبقًا، فإنها تقلل من وقت تطوير المشروع بشكل كبير. (مثل صفحة تسجيل الدخول، ومعالجة الاستثناءات، وتصفية البيانات، وتسجيل التدقيق، والترجمة، ووحدة التحكم التلقائية في API وما إلى ذلك) \n كمثال من تطبيقنا، استخدمت ناقل الأحداث المحلي للتحكم في المخزون. لذلك، أنا قادر على إدارة حركات الطلب عن طريق كتابة معالج الأسهم. \n إنه لأمر رائع ألا نضيع الوقت في CreationTime، CreatorId. يتم ملؤها تلقائيًا.",
+ "VideosLoginAndRegisterMessage": "يجب عليك تسجيل الدخول لمشاهدة مقاطع الفيديو. يمكنك إنشاء حساب للمشاهدة إذا لم تقم بذلك.",
+ "Filter": "منقي",
+ "VideoCourses": "دورات الفيديو"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
index 09e87ba3bef..cf6c910ab1f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Tento průvodce vytvoří nový projekt ze spouštěcí šablony, která je správně nakonfigurována tak, aby spustila váš projekt.",
"TieredOption": "Vytvoří vrstvené řešení, kde jsou vrstvy Web a Http API fyzicky odděleny. Pokud není zaškrtnuto, vytvoří vrstvené řešení, které je méně složité a vhodné pro většinu scénářů.",
"SeparateIdentityServerOption": "Rozděluje stranu serveru na dvě aplikace: První je pro server identity a druhá je pro HTTP API na straně serveru.",
+ "SeparateAuthenticationServerOption": "Rozděluje stranu serveru na dvě aplikace: První je pro ověřovací server a druhá je pro HTTP API na straně serveru.",
+ "ProgressiveWebApplicationOption": "Určuje projekt jako progresivní webovou aplikaci",
"UseslatestPreVersion": "Používá nejnovější předběžnou verzi",
"ReadTheDocumentation": "Přečíst Dokumentaci",
"Documentation": "Dokumentace",
@@ -214,7 +216,11 @@
"SeeDocs": "Viz Dokumenty",
"None": "Žádný",
"Application": "aplikace",
+ "ApplicationExplanation": "Vytváří plně vrstvené řešení založené na postupech Domain Driven Design. Doporučeno pro dlouhodobé projekty, které potřebují udržovatelnou a rozšiřitelnou kódovou základnu.",
+ "ApplicationNoLayer": "Aplikace (jedna vrstva)",
+ "ApplicationNoLayerExplanation": "Vytvoří jednovrstvou webovou aplikaci. Doporučeno pro vytváření aplikací s jednodušší a srozumitelnější architekturou.",
"Module": "Modul",
+ "ModuleExplanation": "Vytváří znovu použitelné, plně vrstvené řešení aplikačního modulu. Tuto možnost můžete použít k vytvoření modulů pro vaši modulární aplikaci.",
"PackageName": "Název balíčku",
"LicenseURL": "Adresa URL licence",
"License": "Licence",
@@ -274,8 +280,166 @@
"FirstEdition": "První vydání",
"ThankYou": "Děkuji!",
"CheckboxMandatory": "Chcete-li pokračovat, musíte toto zaškrtnout!",
+ "UserInterface": "Uživatelské rozhraní",
+ "APIGateway": "Brána API",
+ "Database": "Databáze",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Open source
webová aplikace",
+ "Framework": "Rámec",
+ "AuditLoggingExplanation": "Automaticky sledujte všechny operace a změny dat ve vašem systému.",
+ "AbpNewCommandExplanation": "Vytváří nová řešení pomocí spouštěcích šablon ABP.",
+ "AbpAddModuleCommandExplanation": "Nainstaluje do vašeho řešení předpřipravené aplikační moduly",
+ "AbpUpdateCommandExplanation": "Automaticky aktualizuje všechny balíčky NuGet a NPM související s ABP ve vašem řešení.",
+ "ExploreAllCLICommands": "Prozkoumat všechny příkazy CLI",
+ "ExploreDocumentationAndGuides": "Prozkoumejte komplexní dokumentaci a průvodce.",
+ "Documentations": "Dokumentace",
+ "Views": "Pohledy",
+ "EnterYouEmailToGetNews": "Zadejte svůj e-mail a získejte nejnovější zprávy o ABP Framework",
+ "Tiered": "Víceúrovňový",
+ "SeparateIdentityServer": "Samostatný server identity",
+ "SeparateAuthenticationServer": "Samostatný autentizační server",
+ "ProgressiveWebApplication": "Progresivní webová aplikace",
+ "Preview": "Náhled",
+ "CreateANewSolution": "Vytvořte nové řešení",
+ "ABPFrameworkFeatures": "Funkce rámce ABP",
+ "Commercial": "Komerční",
+ "ThirdPartyTools": "Nástroje třetích stran",
+ "Back": "Zadní",
+ "Community": "Společenství",
+ "SeeMore": "Vidět víc",
+ "DetailsOfTheEBook": "Podrobnosti e-knihy",
+ "JoinOurMarketingNewsletter": "Připojte se k našemu marketingovému zpravodaji",
+ "FrameworkNewsletterConfirmationMessage": "Souhlasím s Podmínkami a Zásadami ochrany osobních údajů .",
+ "GetYourFreeEBook": "Získejte zdarma e-knihu DDD",
+ "EverythingYouNeedToKnow": "Vše, co potřebujete vědět.",
+ "PreOrderNow": "Předobjednat nyní",
+ "UITheming": "Motiv uživatelského rozhraní",
+ "UIThemingExplanation": "Vytvářejte opakovaně použitelné motivy a rozvržení uživatelského rozhraní nebo použijte jeden z předem vytvořených motivů uživatelského rozhraní.",
+ "DataFilteringExplanation2": "Automaticky filtrujte dotazy z databáze a snadno implementujte vzory, jako je soft-delete a multi-tenancy.",
+ "NeedHelp": "Potřebovat pomoc?",
+ "GiveYourProjectAName": "Pojmenujte svůj projekt",
+ "SelectProjectType": "Vyberte Typ projektu",
+ "SelectUIFramework": "Vyberte UI Framework",
+ "SelectDatabaseProvider": "Vyberte Poskytovatel databáze",
+ "SelectDatabaseManagementSystem": "Vyberte Systém správy databáze",
+ "InstallingTheABPCLI": "Instalace ABP CLI",
+ "CreateYourProjectNow": "Vytvořte svůj projekt hned teď",
+ "OrderOn": "Objednejte na {0}",
+ "DownloadFreeDDDBook": "Stáhněte si zdarma DDD knihu",
+ "WhatIsABPFramework": "Co je rámec ABP?",
+ "TenantDatabase": "Databáze nájemců {0}",
+ "SharedDatabase": "Sdílená databáze",
+ "ConnectionResolver": "Connection Resolver",
+ "TenantBasedDataFilter": "Filtr dat podle nájemců",
+ "ApplicationCode": "Kód aplikace",
+ "TenantResolution": "Usnesení nájemce",
+ "TenantUser": "Uživatel nájemce {0}",
+ "CardTitle": "Název karty",
+ "View": "Pohled",
+ "Model": "Modelka",
+ "Email": "E-mailem",
+ "Password": "Heslo",
+ "Address": "Adresa",
+ "Gender": "Rod",
+ "Male": "mužský",
+ "Female": "ženský",
+ "Submit": "Předložit",
+ "Unspecified": "Nespecifikováno",
+ "StaticFileMiddleware": "Middleware statických souborů",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Fyzické soubory (wwwroot)",
+ "EmbeddedFiles": "Vložené soubory (DLL)",
+ "DynamicFiles": "Dynamické soubory (paměť)",
+ "BuildSolutionsWithAbp": "Vytvářejte udržovatelná řešení .NET podle osvědčených postupů vývoje softwaru pomocí ABP.",
+ "BuyOnAmazon": "Koupit na Amazonu",
+ "BuyOnPackt": "Koupit na Packt",
+ "Discounted": "Zlevněné",
+ "MasteringAbpFramework_Book_KeyFeatures": "Klíčové vlastnosti",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Vytvářejte robustní, udržovatelná, modulární a škálovatelná softwarová řešení pomocí ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Naučte se implementovat principy SOLID a doménově řízený design ve vašich webových aplikacích.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Zjistěte, jak ABP Framework urychluje váš vývojový cyklus automatizací opakujících se úloh.",
+ "MasteringAbpFramework_Book_Description": "Popis knihy",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework je kompletní infrastruktura pro vytváření moderních webových aplikací podle osvědčených postupů a konvencí vývoje softwaru \n . S rámcem a ekosystémem ABP na vysoké úrovni můžete \n implementovat princip Don't Repeat Yourself (DRY) a soustředit se na svůj obchodní kód.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Tato kniha, kterou napsal tvůrce ABP Framework, vám pomůže získat úplné pochopení rámce \n a moderních technik vývoje webových aplikací. S podrobným vysvětlením základních konceptů \n a praktickými příklady pochopíte požadavky moderního webového řešení a pochopíte, jak vám ABP \n Framework usnadňuje vývoj vašich vlastních řešení. Objevíte běžné požadavky na vývoj podnikových webových aplikací \n a prozkoumáte infrastrukturu poskytovanou ABP. V celé knize \n se seznámíte s osvědčenými postupy vývoje softwaru pro vytváření udržovatelných a modulárních webových řešení \n .",
+ "MasteringAbpFramework_Book_Description_Details_3": "Na konci této knihy budete schopni vytvořit kompletní webové řešení, které lze snadno vyvíjet, udržovat a testovat \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Co se naučíte",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Nastavte vývojové prostředí a začněte s ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Spolupracujte s Entity Framework Core a MongoDB na vývoji své vrstvy přístupu k datům.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Pochopte průřezové problémy a jak ABP automatizuje opakující se úkoly.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Naučte se implementovat doménově řízený design pomocí ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Vytvářejte stránky a komponenty uživatelského rozhraní pomocí ASP.NET Core MVC (Razor Pages) a Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Vytvářejte modulární webové aplikace pomocí multi-tenancy.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Pochopte modularitu a vytvořte opakovaně použitelné aplikační moduly.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Napište testy jednotek, integrace a uživatelského rozhraní pomocí ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Pro koho je tato kniha",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Tato kniha je určena webovým vývojářům, kteří se chtějí naučit softwarové architektury a osvědčené postupy pro vytváření udržovatelných webových řešení \n pomocí technologií Microsoft a ABP Framework. K tomu, abyste mohli začít s touto knihou, jsou nezbytné základní znalosti C# \n a ASP.NET Core.",
+ "ComputersAndTechnology": "Počítače a technologie",
+ "BuildingMicroserviceSolutions": "Budování Microservice Solutions",
+ "MicroserviceBookPracticalGuide": "Tato kniha je referenčním průvodcem pro vývoj a správu aplikací založených na mikroslužbách pomocí ABP Framework. Odkazuje na ukázkovou referenční aplikaci .NET Microservice : eShopOnContainers a popisuje architektonický návrh a implementační přístupy pomocí ABP Framework. Na konci této knihy se dozvíte, jak ABP přistupuje k běžným složitostem mikroslužeb, jako je autorizace, distribuované transakce, komunikace mezi mikroslužbami, nasazení atd.",
+ "IntroducingTheSolution": "Představujeme řešení eShopOnAbp",
+ "RunningTheSolution": "Spuštění řešení",
+ "UnderstandingTheAuthenticationSystem": "Pochopení autentizačního systému",
+ "ExploringTheApplications": "Prozkoumávání aplikací",
+ "UnderstandingTheAPIGateways": "Pochopení brány API",
+ "DevelopingTheMicroservices": "Rozvoj mikroslužeb",
+ "UnderstandingTheInfrastructure": "Porozumění infrastruktuře",
+ "DiggingInTheUseCases": "Hledání v případech použití",
+ "DeployingTheSolution": "Nasazení řešení",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Tato kniha je ve fázi návrhu a ještě není dokončena.",
+ "Authors": "Autoři",
+ "MicroserviceEBook": "Elektronická kniha mikroservisu",
"SelectUITheme": "Vyberte téma uživatelského rozhraní",
+ "LeptonXLiteTheme": "Téma LeptonX Lite",
+ "BasicTheme": "Základní téma",
+ "LeptonXLiteThemeInfo": "Moderní a stylové téma uživatelského rozhraní Bootstrap. Ideální, pokud chcete mít téma uživatelského rozhraní připravené na produkci. Toto je nejnovější téma a je výchozí.",
+ "BasicThemeInfo": "Minimalistický motiv uživatelského rozhraní s jednoduchými barvami a styly Bootstrapu. Ideální, pokud si vytvoříte vlastní téma uživatelského rozhraní.",
+ "SeeDocumentation": "Viz dokumentace .",
+ "SeeFullScreen": "🖼️ Podívejte se na snímek obrazovky",
+ "BuildingMicroserviceSolutionsShortDescription": "Tato kniha je referenčním průvodcem pro vývoj a správu aplikací založených na mikroslužbách pomocí ABP Framework.",
+ "InstallAbpCliMessage": "Nainstalujte ABP CLI do terminálu příkazového řádku, pokud jste jej nenainstalovali dříve:",
+ "Terminal": "Terminál",
+ "Copy": "kopírovat",
+ "RunTheFollowingCommand": "Spusťte následující příkaz v terminálu příkazového řádku:",
+ "ChangeSolutionOptionsBelow": "Níže můžete změnit možnosti řešení.",
+ "MultiLayerApplication": "Vícevrstvé
aplikace",
+ "MultiLayerApplicationExplanation1": "Vytváří plně vrstvené řešení založené na postupech Domain Driven Design.",
+ "MultiLayerApplicationExplanation2": "Doporučeno pro dlouhodobé projekty, které potřebují udržovatelnou a rozšiřitelnou kódovou základnu.",
+ "SingleLayerApplication": "Jedna vrstva
aplikace",
+ "SingleLayerApplicationExplanation1": "Vytvoří jednovrstvou webovou aplikaci.",
+ "SingleLayerApplicationExplanation2": "Doporučeno pro vytváření aplikací s jednodušší a srozumitelnější architekturou.",
+ "ApplicationModule": "aplikace
Modul",
+ "SeeTheScreenshot": "Viz snímek obrazovky",
+ "ApplicationModuleExplanation1": "Vytváří znovu použitelné, plně vrstvené řešení aplikačního modulu.",
+ "ApplicationModuleExplanation2": "Tuto možnost můžete použít k vytvoření modulů pro vaši modulární aplikaci.",
+ "Expert_": "Expert",
+ "Partner_": "Partnerství",
+ "WebSite": "Webová stránka",
+ "Expert_Year": "Rok odbornosti",
+ "CompanyInfo": "firemní informace",
+ "Date": "datum",
+ "WhoWeAre_Partner": "Kdo jsme",
+ "WhoWeAre_Expert": "O mně",
"CreateSolutionFolder": "Vytvořit složku řešení",
- "CreateSolutionFolderOption": "Určuje, zda bude projekt v nové složce ve výstupní složce nebo přímo výstupní složce."
+ "CreateSolutionFolderOption": "Určuje, zda bude projekt v nové složce ve výstupní složce nebo přímo výstupní složce.",
+ "BooksPageTitle": "Knihy ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Existují tři způsoby, jak nainstalovat balíček NuGet {0}
do vašeho projektu",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Instalace pomocí ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Pokud jste nenainstalovali ABP CLI , nejprve nainstalujte provedením následujícího příkazu v terminálu příkazového řádku",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Jakmile nainstalujete ABP CLI, otevřete terminál příkazového řádku v umístění projektu (soubor .csproj
), do kterého jej chcete nainstalovat, a spusťte následující příkaz",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Přidá odkaz na balíček {0}
do vašeho projektu a závislost {1}
do vaší třídy modulů.",
+ "PackageDetailPage_ManualInstallation": "2: Instalace pomocí rozhraní CLI Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Přidejte do projektu odkaz na balíček NuGet {0}
pomocí vašeho IDE nebo provedením následujícího příkazu",
+ "PackageDetailPage_ManualInstallationDescription2": "Poté přidejte závislost {0}
do své třídy modulu , jak je znázorněno v následujícím příkladu",
+ "PackageDetailPage_SeeDocumentation": "Informace o použití tohoto balíčku ve vašich aplikacích naleznete v dokumentaci .",
+ "PackageDetailPage_InstallingUsingPMC": "3: Instalace pomocí konzoly Správce balíčků",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Otevřete konzolu Správce balíčků v sadě Visual Studio (Nástroje -> Správce balíčků Nuget -> Konzola správce balíčků) a spusťte následující příkaz",
+ "UIOptions": "Možnosti uživatelského rozhraní",
+ "Testimonials": "Posudky",
+ "CoolestCompaniesUseABPFramework": "Nejlepší společnosti používají rámec ABP",
+ "Index_Page_Testimonial_1": "ABP Framework není jen nástroj, ale katalyzátor, který urychlil můj vývojový růst. Umožnilo mi to vytvářet nové funkce rychleji než kdy předtím, připomínající zkušenosti ostatních uživatelů. Jednotný vzor kódování zefektivnil mé projekty a dal mi více času soustředit se spíše na vytváření než na řešení problémů. \n Řekl bych, že ABP Framework byl základním kamenem mé rané profesní cesty. Usnadnilo mi to přechod z ctižádostivého vývojáře na sebevědomého profesionála připraveného udělat značku ve světě softwaru. Těším se na vzrušující projekty, které mě čekají, protože vím, že ABP mě bude vést. Je to víc než jen produkt; je to partner úspěchu.",
+ "Index_Page_Testimonial_2": "ABP Framework není jen rámec, je to také návod pro vývoj/řízení projektů, protože poskytuje školení DDD, GenericRepository, DI, Microservice, Modularity. I když se nechystáte používat samotný framework, můžete se vyvíjet s docs.abp.io, který je dobře a profesionálně připraven. (OpenIddict, Redis, Quartz atd.) \n Protože je mnoho věcí předpřipravených, výrazně to zkracuje dobu vývoje projektu. (Jako přihlašovací stránka, zpracování výjimek, filtrování dat-seedování, protokolování auditu, lokalizace, automatický api řadič atd.) \n Jako příklad z naší aplikace jsem pro řízení zásob použil místní sběrnici událostí. Takže jsem schopen řídit pohyby objednávek psaním skladového manipulátoru. \n Je skvělé neztrácet čas pro CreationTime, CreatorId. Vyplňují se automaticky.",
+ "VideosLoginAndRegisterMessage": "Chcete-li sledovat videa, musíte se přihlásit. Můžete si vytvořit účet pro hodinky, pokud ještě nemáte.",
+ "Filter": "Filtr",
+ "VideoCourses": "Video kurzy"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
index 5c9855d4ac5..b3c2dc32911 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Dieser Assistent erstellt ein neues Projekt aus der Startvorlage, die ordnungsgemäß konfiguriert ist, um Ihr Projekt zu starten.",
"TieredOption": "Erstellt eine Tiered Lösung, bei der Web- und HTTP-API-Ebenen physisch getrennt sind. Wenn diese Option nicht aktiviert ist, wird eine mehrschichtige Lösung erstellt, die weniger komplex und für die meisten Szenarien geeignet ist.",
"SeparateIdentityServerOption": "Trennt die Serverseite in zwei Anwendungen: Die erste ist für den Identitätsserver und die zweite für die serverseitige HTTP-API.",
+ "SeparateAuthenticationServerOption": "Unterteilt die Serverseite in zwei Anwendungen: Die erste ist für den Authentifizierungsserver und die zweite für Ihre serverseitige HTTP-API.",
+ "ProgressiveWebApplicationOption": "Gibt das Projekt als Progressive Web Application an",
"UseslatestPreVersion": "Verwendet die neueste Vorabversion",
"ReadTheDocumentation": "Lesen SieDie Dokumentation",
"Documentation": "Dokumentation",
@@ -214,7 +216,11 @@
"SeeDocs": "Siehe Docs",
"None": "Keiner",
"Application": "Anwendung",
+ "ApplicationExplanation": "Erstellt eine vollständig geschichtete Lösung basierend auf Domain Driven Design-Praktiken. Empfohlen für Langzeitprojekte, die eine wartbare und erweiterbare Codebasis benötigen.",
+ "ApplicationNoLayer": "Auftragen (einschichtig)",
+ "ApplicationNoLayerExplanation": "Erstellt eine einschichtige Webanwendung. Empfohlen zum Erstellen einer Anwendung mit einer einfacheren und leicht verständlichen Architektur.",
"Module": "Modul",
+ "ModuleExplanation": "Erstellt eine wiederverwendbare, vollständig geschichtete Anwendungsmodullösung. Mit dieser Option können Sie Module für Ihre modulare Anwendung erstellen.",
"PackageName": "Paketnamen",
"LicenseURL": "Lizenz-URL",
"License": "Lizenz",
@@ -274,8 +280,166 @@
"FirstEdition": "Erste Ausgabe",
"ThankYou": "Dankeschön!",
"CheckboxMandatory": "Sie müssen dies überprüfen, um fortzufahren!",
+ "UserInterface": "Benutzeroberfläche",
+ "APIGateway": "API-Gateway",
+ "Database": "Datenbank",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Open Source
Internetanwendung",
+ "Framework": "Rahmen",
+ "AuditLoggingExplanation": "Verfolgen Sie automatisch alle Vorgänge und Datenänderungen in Ihrem System.",
+ "AbpNewCommandExplanation": "Erstellt neue Lösungen mithilfe der ABP-Startup-Vorlagen.",
+ "AbpAddModuleCommandExplanation": "Installiert vorgefertigte Anwendungsmodule für Ihre Lösung",
+ "AbpUpdateCommandExplanation": "Aktualisiert automatisch alle ABP-bezogenen NuGet- und NPM-Pakete in Ihrer Lösung.",
+ "ExploreAllCLICommands": "Entdecken Sie alle CLI-Befehle",
+ "ExploreDocumentationAndGuides": "Entdecken Sie die umfassende Dokumentation und Anleitungen.",
+ "Documentations": "Dokumentation",
+ "Views": "Ansichten",
+ "EnterYouEmailToGetNews": "Geben Sie Ihre E-Mail-Adresse ein, um die neuesten Nachrichten zum ABP Framework zu erhalten",
+ "Tiered": "Abgestuft",
+ "SeparateIdentityServer": "Separater Identitätsserver",
+ "SeparateAuthenticationServer": "Separater Authentifizierungsserver",
+ "ProgressiveWebApplication": "Progressive Webanwendung",
+ "Preview": "Vorschau",
+ "CreateANewSolution": "Erstellen Sie eine neue Lösung",
+ "ABPFrameworkFeatures": "ABP-Framework- Funktionen",
+ "Commercial": "Kommerziell",
+ "ThirdPartyTools": "Tools von Drittanbietern",
+ "Back": "Zurück",
+ "Community": "Gemeinschaft",
+ "SeeMore": "Mehr sehen",
+ "DetailsOfTheEBook": "Details zum E-Book",
+ "JoinOurMarketingNewsletter": "Abonnieren Sie unseren Marketing-Newsletter",
+ "FrameworkNewsletterConfirmationMessage": "Ich stimme den Allgemeinen Geschäftsbedingungen und der Datenschutzerklärung zu.",
+ "GetYourFreeEBook": "Holen Sie sich Ihr kostenloses DDD-E-Book",
+ "EverythingYouNeedToKnow": "Alles, was Sie wissen müssen.",
+ "PreOrderNow": "Jetzt vorbestellen",
+ "UITheming": "UI-Design",
+ "UIThemingExplanation": "Erstellen Sie wiederverwendbare UI-Themen und -Layouts oder verwenden Sie eines der vorgefertigten UI-Themen.",
+ "DataFilteringExplanation2": "Filtern Sie automatisch nach Abfragen aus der Datenbank, um Muster wie Soft-Delete und Mandantenfähigkeit einfach zu implementieren.",
+ "NeedHelp": "Brauchen Sie Hilfe?",
+ "GiveYourProjectAName": "Geben Sie Ihrem Projekt einen Namen",
+ "SelectProjectType": "Wählen Sie Projekttyp",
+ "SelectUIFramework": "Wählen Sie UI-Framework",
+ "SelectDatabaseProvider": "Wählen Sie Datenbankanbieter aus",
+ "SelectDatabaseManagementSystem": "Wählen Sie Datenbankverwaltungssystem",
+ "InstallingTheABPCLI": "Installieren der ABP-CLI",
+ "CreateYourProjectNow": "Erstellen Sie jetzt Ihr Projekt",
+ "OrderOn": "Bestellen Sie am {0}",
+ "DownloadFreeDDDBook": "Laden Sie das kostenlose DDD-Buch herunter",
+ "WhatIsABPFramework": "Was ist das ABP-Framework?",
+ "TenantDatabase": "Datenbank des Mandanten {0}",
+ "SharedDatabase": "Gemeinsame Datenbank",
+ "ConnectionResolver": "Verbindungslöser",
+ "TenantBasedDataFilter": "Mandantenbasierter Datenfilter",
+ "ApplicationCode": "Anwendungscode",
+ "TenantResolution": "Mieterbeschluss",
+ "TenantUser": "Mandant {0} Benutzer",
+ "CardTitle": "Kartentitel",
+ "View": "Sicht",
+ "Model": "Modell",
+ "Email": "Email",
+ "Password": "Passwort",
+ "Address": "Adresse",
+ "Gender": "Geschlecht",
+ "Male": "Männlich",
+ "Female": "Weiblich",
+ "Submit": "Einreichen",
+ "Unspecified": "Nicht spezifiziert",
+ "StaticFileMiddleware": "Statische Datei-Middleware",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Physische Dateien (wwwroot)",
+ "EmbeddedFiles": "Eingebettete Dateien (DLL)",
+ "DynamicFiles": "Dynamische Dateien (Speicher)",
+ "BuildSolutionsWithAbp": "Erstellen Sie wartbare .NET-Lösungen, indem Sie Best Practices für die Softwareentwicklung mit ABP befolgen.",
+ "BuyOnAmazon": "Bei Amazon kaufen",
+ "BuyOnPackt": "Kaufen Sie bei Packt",
+ "Discounted": "Ermäßigt",
+ "MasteringAbpFramework_Book_KeyFeatures": "Hauptmerkmale",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Erstellen Sie mit dem ABP Framework robuste, wartbare, modulare und skalierbare Softwarelösungen.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Erfahren Sie, wie Sie SOLID-Prinzipien und domänengesteuertes Design in Ihren Webanwendungen implementieren.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Entdecken Sie, wie ABP Framework Ihren Entwicklungszyklus beschleunigt, indem es sich wiederholende Aufgaben automatisiert.",
+ "MasteringAbpFramework_Book_Description": "Buchbeschreibung",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework ist eine vollständige Infrastruktur zum Erstellen moderner Webanwendungen unter Befolgung der Best Practices und Konventionen für die Software- \n Entwicklung. Mit dem High-Level-Framework und Ökosystem von ABP können Sie \n das Don't Repeat Yourself (DRY)-Prinzip umsetzen und sich auf Ihren Geschäftscode konzentrieren.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Dieses vom Erfinder des ABP Framework verfasste Buch hilft Ihnen dabei, ein umfassendes Verständnis des \n Frameworks und moderner Webanwendungsentwicklungstechniken zu erlangen. Mit Schritt-für-Schritt-Erklärungen wesentlicher \n Konzepte und praktischen Beispielen verstehen Sie die Anforderungen einer modernen Weblösung und wie ABP \n Framework die Entwicklung eigener Lösungen zum Vergnügen macht. Sie lernen die allgemeinen Anforderungen der \n Entwicklung von Unternehmens-Webanwendungen kennen und erkunden die von ABP bereitgestellte Infrastruktur. Im gesamten \n Buch lernen Sie Best Practices für die Softwareentwicklung kennen, um wartbare und modulare \n Weblösungen zu erstellen.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Am Ende dieses Buches werden Sie in der Lage sein, eine vollständige Weblösung zu erstellen, die einfach zu entwickeln, \n warten und zu testen ist.",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Was du lernen wirst",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Richten Sie die Entwicklungsumgebung ein und beginnen Sie mit dem ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Arbeiten Sie mit Entity Framework Core und MongoDB, um Ihre Datenzugriffsschicht zu entwickeln.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Verstehen Sie übergreifende Anliegen und wie ABP sich wiederholende Aufgaben automatisiert.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Machen Sie sich mit der Implementierung von domänengesteuertem Design mit ABP Framework vertraut.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Erstellen Sie UI-Seiten und Komponenten mit ASP.NET Core MVC (Razor Pages) und Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Arbeiten Sie mit Mandantenfähigkeit, um modulare Webanwendungen zu erstellen.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Modularität verstehen und wiederverwendbare Anwendungsmodule erstellen.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Schreiben Sie Unit-, Integrations- und UI-Tests mit dem ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Für wen ist dieses Buch?",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Dieses Buch richtet sich an Webentwickler, die Softwarearchitekturen und Best Practices zum Erstellen wartbarer webbasierter \n -Lösungen unter Verwendung von Microsoft-Technologien und ABP Framework kennenlernen möchten. Für den Einstieg in dieses Buch sind Grundkenntnisse in C# \n und ASP.NET Core erforderlich.",
+ "ComputersAndTechnology": "Computer und Technologie",
+ "BuildingMicroserviceSolutions": "Aufbau von Microservice-Lösungen",
+ "MicroserviceBookPracticalGuide": "Dieses Buch ist ein Referenzhandbuch für die Entwicklung und Verwaltung von Microservice-basierten Anwendungen mithilfe des ABP Framework. Es verweist auf die .NET Microservice-Beispielreferenzanwendung : eShopOnContainers und erörtert die architektonischen Entwurfs- und Implementierungsansätze unter Verwendung des ABP-Frameworks. Am Ende dieses Buchs erfahren Sie, wie ABP mit den allgemeinen Komplexitäten von Microservices umgeht, z. B. Autorisierung, verteilte Transaktionen, Kommunikation zwischen Microservices, Bereitstellung usw.",
+ "IntroducingTheSolution": "Vorstellung der eShopOnAbp-Lösung",
+ "RunningTheSolution": "Ausführen der Lösung",
+ "UnderstandingTheAuthenticationSystem": "Das Authentifizierungssystem verstehen",
+ "ExploringTheApplications": "Erkundung der Anwendungen",
+ "UnderstandingTheAPIGateways": "Die API-Gateways verstehen",
+ "DevelopingTheMicroservices": "Entwicklung der Microservices",
+ "UnderstandingTheInfrastructure": "Die Infrastruktur verstehen",
+ "DiggingInTheUseCases": "Eintauchen in die Anwendungsfälle",
+ "DeployingTheSolution": "Bereitstellen der Lösung",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Dieses Buch befindet sich im Entwurfsstadium und ist noch nicht fertig.",
+ "Authors": "Autoren",
+ "MicroserviceEBook": "Microservice-E-Book",
"SelectUITheme": "Wählen Sie UI-Design aus",
+ "LeptonXLiteTheme": "LeptonX Lite-Theme",
+ "BasicTheme": "Grundthema",
+ "LeptonXLiteThemeInfo": "Ein modernes und stilvolles Bootstrap-UI-Theme. Ideal, wenn Sie ein produktionsbereites UI-Theme haben möchten. Dies ist das neueste Theme und die Standardeinstellung.",
+ "BasicThemeInfo": "Minimalistisches UI-Theme mit einfachen Bootstrap-Farben und -Stilen. Ideal, wenn Sie Ihr eigenes UI-Theme erstellen.",
+ "SeeDocumentation": "Siehe Dokumentation .",
+ "SeeFullScreen": "🖼️ Siehe Screenshot",
+ "BuildingMicroserviceSolutionsShortDescription": "Dieses Buch ist ein Referenzhandbuch für die Entwicklung und Verwaltung von Microservice-basierten Anwendungen mithilfe des ABP Framework.",
+ "InstallAbpCliMessage": "Installieren Sie die ABP-CLI in einem Befehlszeilenterminal, falls Sie sie noch nicht installiert haben:",
+ "Terminal": "Terminal",
+ "Copy": "Kopieren",
+ "RunTheFollowingCommand": "Führen Sie den folgenden Befehl in einem Befehlszeilenterminal aus:",
+ "ChangeSolutionOptionsBelow": "Sie können die Lösungsoptionen unten ändern.",
+ "MultiLayerApplication": "Mehrschichtig
Anwendung",
+ "MultiLayerApplicationExplanation1": "Erstellt eine vollständig geschichtete Lösung basierend auf Domain Driven Design-Praktiken.",
+ "MultiLayerApplicationExplanation2": "Empfohlen für Langzeitprojekte, die eine wartbare und erweiterbare Codebasis benötigen.",
+ "SingleLayerApplication": "Einzelne Schicht
Anwendung",
+ "SingleLayerApplicationExplanation1": "Erstellt eine einschichtige Webanwendung.",
+ "SingleLayerApplicationExplanation2": "Empfohlen zum Erstellen einer Anwendung mit einer einfacheren und leicht verständlichen Architektur.",
+ "ApplicationModule": "Anwendung
Modul",
+ "SeeTheScreenshot": "Siehe den Screenshot",
+ "ApplicationModuleExplanation1": "Erstellt eine wiederverwendbare, vollständig geschichtete Anwendungsmodullösung.",
+ "ApplicationModuleExplanation2": "Mit dieser Option können Sie Module für Ihre modulare Anwendung erstellen.",
+ "Expert_": "Experte",
+ "Partner_": "Partnerschaft",
+ "WebSite": "Webseite",
+ "Expert_Year": "Kompetenzjahr",
+ "CompanyInfo": "Firmeninfo",
+ "Date": "Datum",
+ "WhoWeAre_Partner": "Wer wir sind",
+ "WhoWeAre_Expert": "Über mich",
"CreateSolutionFolder": "Lösungsordner erstellen",
- "CreateSolutionFolderOption": "Gibt an, ob sich das Projekt in einem neuen Ordner im Ausgabeordner oder direkt im Ausgabeordner befindet."
+ "CreateSolutionFolderOption": "Gibt an, ob sich das Projekt in einem neuen Ordner im Ausgabeordner oder direkt im Ausgabeordner befindet.",
+ "BooksPageTitle": "ABP-Bücher",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Es gibt drei Möglichkeiten, das NuGet-Paket {0}
in Ihrem Projekt zu installieren",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Installation mit der ABP-CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Wenn Sie die ABP-CLI nicht installiert haben, installieren Sie sie zunächst, indem Sie den folgenden Befehl in einem Befehlszeilenterminal ausführen",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Nachdem Sie die ABP-CLI installiert haben, öffnen Sie ein Befehlszeilenterminal am Speicherort des Projekts ( .csproj
Datei), in dem Sie es installieren möchten, und führen Sie den folgenden Befehl aus",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Dadurch wird die Paketreferenz {0}
zu Ihrem Projekt und die Abhängigkeit {1}
zu Ihrer Modulklasse hinzugefügt.",
+ "PackageDetailPage_ManualInstallation": "2: Installation mit der Dotnet-CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Fügen Sie Ihrem Projekt einen {0}
NuGet-Paketverweis hinzu, indem Sie Ihre IDE verwenden oder den folgenden Befehl ausführen",
+ "PackageDetailPage_ManualInstallationDescription2": "Fügen Sie dann die {0}
-Abhängigkeit zu Ihrer Modulklasse hinzu, wie im folgenden Beispiel gezeigt",
+ "PackageDetailPage_SeeDocumentation": "In der Dokumentation erfahren Sie, wie Sie dieses Paket in Ihren Anwendungen verwenden.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Installation mit der Package Manager-Konsole",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Öffnen Sie die Paket-Manager-Konsole in Visual Studio (Extras -> Nuget-Paket-Manager -> Paket-Manager-Konsole) und führen Sie den folgenden Befehl aus",
+ "UIOptions": "UI-Optionen",
+ "Testimonials": "Referenzen",
+ "CoolestCompaniesUseABPFramework": "Die coolsten Unternehmen nutzen das ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework ist nicht nur ein Werkzeug, sondern ein Katalysator, der mein Wachstum als Entwickler beschleunigt hat. Es hat es mir ermöglicht, schneller als je zuvor neue Funktionen zu entwickeln, die an die Erfahrungen anderer Benutzer erinnern. Das einheitliche Codierungsmuster hat meine Projekte rationalisiert und mir mehr Zeit gegeben, mich auf die Erstellung statt auf die Fehlerbehebung zu konzentrieren. \n Ich würde sagen, dass das ABP Framework der Grundstein meiner frühen beruflichen Laufbahn war. Es hat mir den Übergang von einem aufstrebenden Entwickler zu einem selbstbewussten Profi erleichtert, der bereit ist, in der Softwarewelt Zeichen zu setzen. Ich freue mich auf die spannenden Projekte, die auf mich warten, in dem Wissen, dass ABP mich begleiten wird. Es ist mehr als nur ein Produkt; Es ist ein Partner für den Erfolg.",
+ "Index_Page_Testimonial_2": "ABP Framework ist nicht nur ein Framework, sondern auch eine Anleitung für die Projektentwicklung/-verwaltung, da es DDD-, GenericRepository-, DI-, Microservice- und Modularitätsschulungen bereitstellt. Auch wenn Sie das Framework selbst nicht verwenden, können Sie sich mit docs.abp.io selbst entwickeln, das gut und professionell vorbereitet ist. (OpenIddict, Redis, Quartz usw.) \n Da viele Dinge vorgefertigt sind, verkürzt es die Projektentwicklungszeit erheblich. (Zum Beispiel Anmeldeseite, Ausnahmebehandlung, Datenfilterung/Seeding, Audit-Protokollierung, Lokalisierung, automatischer API-Controller usw.) \n Als Beispiel aus unserer App habe ich Local Event Bus für die Bestandskontrolle verwendet. Daher bin ich in der Lage, Auftragsbewegungen zu verwalten, indem ich „Stock Handler“ schreibe. \n Es ist wunderbar, keine Zeit für CreationTime und CreatorId zu verlieren. Sie werden automatisch ausgefüllt.",
+ "VideosLoginAndRegisterMessage": "Sie müssen sich anmelden, um Videos anzusehen. Sie können ein Konto für die Uhr erstellen, wenn Sie noch kein Konto haben.",
+ "Filter": "Filter",
+ "VideoCourses": "Videokurse"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
index b2d6020e468..167f1c70924 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Este asistente crea un nuevo proyecto a partir de la plantilla de inicio que está correctamente configurado para comenzar con su proyecto.",
"TieredOption": "Crea una solución por niveles en la que las capas de API Web y HTTP están separadas físicamente. Si no se marca, crea una solución en capas que es menos compleja y adecuada para la mayoría de los escenarios.",
"SeparateIdentityServerOption": "Separa el lado del servidor en dos aplicaciones: la primera es para el servidor de identidad y la segunda es para la API HTTP del lado del servidor.",
+ "SeparateAuthenticationServerOption": "Separa el lado del servidor en dos aplicaciones: la primera es para el servidor de autenticación y la segunda es para la API HTTP del lado del servidor.",
+ "ProgressiveWebApplicationOption": "Especifica el proyecto como aplicación web progresiva.",
"UseslatestPreVersion": "Usar la última versión pre-release",
"ReadTheDocumentation": "LeerLa Documentación",
"Documentation": "Documentación",
@@ -214,7 +216,11 @@
"SeeDocs": "Ver documentos",
"None": "Ninguno",
"Application": "Solicitud",
+ "ApplicationExplanation": "Crea una solución completamente en capas basada en prácticas de diseño impulsado por dominio. Recomendado para proyectos a largo plazo que necesitan una base de código extensible y mantenible.",
+ "ApplicationNoLayer": "Aplicación (una sola capa)",
+ "ApplicationNoLayerExplanation": "Crea una aplicación web de una sola capa. Recomendado para crear una aplicación con una arquitectura más simple y fácil de entender.",
"Module": "Módulo",
+ "ModuleExplanation": "Crea una solución de módulo de aplicación reutilizable y completamente en capas. Puede utilizar esta opción para crear módulos para su aplicación modular.",
"PackageName": "Nombre del paquete",
"LicenseURL": "URL de licencia",
"License": "Licencia",
@@ -274,8 +280,166 @@
"FirstEdition": "Primera edición",
"ThankYou": "¡Gracias!",
"CheckboxMandatory": "¡Debes marcar esto para continuar!",
+ "UserInterface": "Interfaz de usuario",
+ "APIGateway": "Puerta de enlace API",
+ "Database": "Base de datos",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Fuente abierta
Aplicación web",
+ "Framework": "Estructura",
+ "AuditLoggingExplanation": "Rastree automáticamente todas las operaciones y cambios de datos en su sistema.",
+ "AbpNewCommandExplanation": "Crea nuevas soluciones utilizando las plantillas de inicio de ABP.",
+ "AbpAddModuleCommandExplanation": "Instala módulos de aplicaciones prediseñados en su solución",
+ "AbpUpdateCommandExplanation": "Actualiza automáticamente todos los paquetes NuGet y NPM relacionados con ABP en su solución.",
+ "ExploreAllCLICommands": "Explora todos los comandos CLI",
+ "ExploreDocumentationAndGuides": "Explore la documentación y las guías completas.",
+ "Documentations": "Documentación",
+ "Views": "Puntos de vista",
+ "EnterYouEmailToGetNews": "Ingrese su correo electrónico para recibir las últimas noticias sobre el Marco ABP",
+ "Tiered": "escalonado",
+ "SeparateIdentityServer": "Servidor de identidad separado",
+ "SeparateAuthenticationServer": "Servidor de autenticación independiente",
+ "ProgressiveWebApplication": "Aplicación web progresiva",
+ "Preview": "Avance",
+ "CreateANewSolution": "Crear una nueva solución",
+ "ABPFrameworkFeatures": "Características del marco ABP",
+ "Commercial": "Comercial",
+ "ThirdPartyTools": "Herramientas de terceros",
+ "Back": "Atrás",
+ "Community": "Comunidad",
+ "SeeMore": "Ver más",
+ "DetailsOfTheEBook": "Detalles del libro electrónico",
+ "JoinOurMarketingNewsletter": "Únase a nuestro boletín de marketing",
+ "FrameworkNewsletterConfirmationMessage": "Acepto los Términos y condiciones y la Política de privacidad .",
+ "GetYourFreeEBook": "Obtenga su libro electrónico DDD gratuito",
+ "EverythingYouNeedToKnow": "Todo lo que necesitas saber.",
+ "PreOrderNow": "Reserva ahora",
+ "UITheming": "Tematización de la interfaz de usuario",
+ "UIThemingExplanation": "Cree temas y diseños de interfaz de usuario reutilizables o utilice uno de los temas de interfaz de usuario prediseñados.",
+ "DataFilteringExplanation2": "Filtre automáticamente las consultas desde la base de datos para implementar fácilmente patrones como eliminación temporal y multiinquilino.",
+ "NeedHelp": "¿Necesitas ayuda?",
+ "GiveYourProjectAName": "Dale un nombre a tu proyecto",
+ "SelectProjectType": "Seleccione el tipo de proyecto",
+ "SelectUIFramework": "Seleccione el marco de la interfaz de usuario",
+ "SelectDatabaseProvider": "Seleccionar proveedor de base de datos",
+ "SelectDatabaseManagementSystem": "Seleccione el sistema de gestión de bases de datos",
+ "InstallingTheABPCLI": "Instalación de la CLI de ABP",
+ "CreateYourProjectNow": "Crea tu proyecto ahora",
+ "OrderOn": "Orden en {0}",
+ "DownloadFreeDDDBook": "Descargar Libro DDD Gratis",
+ "WhatIsABPFramework": "¿Qué es el Marco ABP?",
+ "TenantDatabase": "Base de datos del inquilino {0}",
+ "SharedDatabase": "Base de datos compartida",
+ "ConnectionResolver": "Resolución de conexión",
+ "TenantBasedDataFilter": "Filtro de datos basado en inquilinos",
+ "ApplicationCode": "Código de aplicación",
+ "TenantResolution": "Resolución de inquilinos",
+ "TenantUser": "Inquilino {0} Usuario",
+ "CardTitle": "Título de la tarjeta",
+ "View": "Vista",
+ "Model": "Modelo",
+ "Email": "Correo electrónico",
+ "Password": "Contraseña",
+ "Address": "DIRECCIÓN",
+ "Gender": "Género",
+ "Male": "Masculino",
+ "Female": "Femenino",
+ "Submit": "Entregar",
+ "Unspecified": "No especificado",
+ "StaticFileMiddleware": "Middleware de archivos estáticos",
+ "RazorViewEngine": "Motor de vista de afeitar",
+ "PhysicalFiles": "Archivos físicos (wwwroot)",
+ "EmbeddedFiles": "Archivos incrustados (DLL)",
+ "DynamicFiles": "Archivos dinámicos (memoria)",
+ "BuildSolutionsWithAbp": "Cree soluciones .NET mantenibles siguiendo las mejores prácticas de desarrollo de software utilizando ABP.",
+ "BuyOnAmazon": "Comprar en Amazon",
+ "BuyOnPackt": "Comprar en paquete",
+ "Discounted": "Con descuento",
+ "MasteringAbpFramework_Book_KeyFeatures": "Características clave",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Cree soluciones de software sólidas, mantenibles, modulares y escalables utilizando ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Aprenda a implementar principios SOLID y diseño basado en dominios en sus aplicaciones web.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Descubra cómo ABP Framework acelera su ciclo de desarrollo al automatizar tareas repetitivas.",
+ "MasteringAbpFramework_Book_Description": "Descripción del libro",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework es una infraestructura completa para crear aplicaciones web modernas siguiendo las mejores prácticas y convenciones de desarrollo de software \n . Con el marco y el ecosistema de alto nivel de ABP, puede \n implementar el principio No repetirse (DRY) y concentrarse en su código comercial.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Escrito por el creador de ABP Framework, este libro le ayudará a obtener una comprensión completa del marco \n y las técnicas modernas de desarrollo de aplicaciones web. Con explicaciones paso a paso de los conceptos esenciales \n y ejemplos prácticos, comprenderá los requisitos de una solución web moderna y cómo ABP \n Framework hace que sea divertido desarrollar sus propias soluciones. Descubrirá los requisitos comunes del desarrollo de aplicaciones web empresariales \n y explorará la infraestructura proporcionada por ABP. A lo largo del libro \n , se familiarizará con las mejores prácticas de desarrollo de software para crear soluciones web \n modulares y mantenibles.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Al final de este libro, podrá crear una solución web completa que sea fácil de desarrollar, mantener y probar \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Lo que vas a aprender",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Configure el entorno de desarrollo y comience con ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Trabaje con Entity Framework Core y MongoDB para desarrollar su capa de acceso a datos.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Comprenda las preocupaciones transversales y cómo ABP automatiza tareas repetitivas.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Familiarícese con la implementación de un diseño basado en dominios con ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Cree páginas y componentes de interfaz de usuario con ASP.NET Core MVC (Razor Pages) y Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Trabaje con multiinquilino para crear aplicaciones web modulares.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Comprenda la modularidad y cree módulos de aplicaciones reutilizables.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Escriba pruebas unitarias, de integración y de interfaz de usuario utilizando ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "¿Para quién es este libro?",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Este libro está dirigido a desarrolladores web que desean aprender arquitecturas de software y mejores prácticas para crear soluciones basadas en web mantenibles \n utilizando tecnologías de Microsoft y ABP Framework. Es necesario tener conocimientos básicos de C# \n y ASP.NET Core para comenzar con este libro.",
+ "ComputersAndTechnology": "Computadoras y tecnología",
+ "BuildingMicroserviceSolutions": "Creación de soluciones de microservicios",
+ "MicroserviceBookPracticalGuide": "Este libro es una guía de referencia para desarrollar y administrar aplicaciones basadas en microservicios utilizando ABP Framework. Hace referencia a la aplicación de referencia de muestra de microservicios .NET : eShopOnContainers y analiza el diseño arquitectónico y los enfoques de implementación utilizando ABP Framework. Al final de este libro, aprenderá cómo ABP aborda las complejidades comunes de los microservicios, como la autorización, las transacciones distribuidas, las comunicaciones entre microservicios, la implementación, etc.",
+ "IntroducingTheSolution": "Presentamos la solución eShopOnAbp",
+ "RunningTheSolution": "Ejecutando la solución",
+ "UnderstandingTheAuthenticationSystem": "Comprender el sistema de autenticación",
+ "ExploringTheApplications": "Explorando las aplicaciones",
+ "UnderstandingTheAPIGateways": "Comprender las puertas de enlace API",
+ "DevelopingTheMicroservices": "Desarrollando los microservicios",
+ "UnderstandingTheInfrastructure": "Comprender la infraestructura",
+ "DiggingInTheUseCases": "Profundizando en los casos de uso",
+ "DeployingTheSolution": "Implementación de la solución",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Este libro está en etapa de borrador y aún no está terminado.",
+ "Authors": "Autores",
+ "MicroserviceEBook": "Libro electrónico de microservicios",
"SelectUITheme": "Seleccione el tema de la interfaz de usuario",
+ "LeptonXLiteTheme": "Tema LeptonX Lite",
+ "BasicTheme": "Tema básico",
+ "LeptonXLiteThemeInfo": "Un tema de interfaz de usuario Bootstrap moderno y elegante. Ideal si desea tener un tema de interfaz de usuario listo para producción. Este es el tema más nuevo y el predeterminado.",
+ "BasicThemeInfo": "Tema de interfaz de usuario minimalista con colores y estilos simples de Bootstrap. Ideal si vas a crear tu propio tema de interfaz de usuario.",
+ "SeeDocumentation": "Ver documentación .",
+ "SeeFullScreen": "🖼️ Ver la captura de pantalla",
+ "BuildingMicroserviceSolutionsShortDescription": "Este libro es una guía de referencia para desarrollar y administrar aplicaciones basadas en microservicios utilizando ABP Framework.",
+ "InstallAbpCliMessage": "Instale la CLI de ABP en una terminal de línea de comandos, si no la ha instalado antes:",
+ "Terminal": "Terminal",
+ "Copy": "Copiar",
+ "RunTheFollowingCommand": "Ejecute el siguiente comando en una terminal de línea de comando:",
+ "ChangeSolutionOptionsBelow": "Puede cambiar las opciones de solución a continuación.",
+ "MultiLayerApplication": "multicapa
Solicitud",
+ "MultiLayerApplicationExplanation1": "Crea una solución completamente en capas basada en prácticas de diseño impulsado por dominio.",
+ "MultiLayerApplicationExplanation2": "Recomendado para proyectos a largo plazo que necesitan una base de código extensible y mantenible.",
+ "SingleLayerApplication": "Una sola capa
Solicitud",
+ "SingleLayerApplicationExplanation1": "Crea una aplicación web de una sola capa.",
+ "SingleLayerApplicationExplanation2": "Recomendado para crear una aplicación con una arquitectura más simple y fácil de entender.",
+ "ApplicationModule": "Solicitud
Módulo",
+ "SeeTheScreenshot": "Ver la captura de pantalla",
+ "ApplicationModuleExplanation1": "Crea una solución de módulo de aplicación reutilizable y completamente en capas.",
+ "ApplicationModuleExplanation2": "Puede utilizar esta opción para crear módulos para su aplicación modular.",
+ "Expert_": "Experto",
+ "Partner_": "Camaradería",
+ "WebSite": "Sitio web",
+ "Expert_Year": "Año de experiencia",
+ "CompanyInfo": "Información de la compañía",
+ "Date": "Fecha",
+ "WhoWeAre_Partner": "Quienes somos",
+ "WhoWeAre_Expert": "Acerca de mí",
"CreateSolutionFolder": "Crear carpeta de soluciones",
- "CreateSolutionFolderOption": "Especifica si el proyecto estará en una nueva carpeta en la carpeta de salida o directamente en la carpeta de salida."
+ "CreateSolutionFolderOption": "Especifica si el proyecto estará en una nueva carpeta en la carpeta de salida o directamente en la carpeta de salida.",
+ "BooksPageTitle": "Libros ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Hay tres formas de instalar el paquete {0}
NuGet en su proyecto",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Instalación con la CLI de ABP",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Si no ha instalado la CLI de ABP , primero instálela ejecutando el siguiente comando en una terminal de línea de comandos",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Una vez que haya instalado la CLI de ABP, abra una terminal de línea de comandos en la ubicación del proyecto (archivo .csproj
) que desea instalar y ejecute el siguiente comando",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Agregará la referencia del paquete {0}
a su proyecto y la dependencia {1}
a su clase de módulo.",
+ "PackageDetailPage_ManualInstallation": "2: Instalación con Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Agregue {0}
referencia del paquete NuGet a su proyecto usando su IDE o ejecutando el siguiente comando",
+ "PackageDetailPage_ManualInstallationDescription2": "Luego agregue la dependencia {0}
a su clase de módulo como se muestra en el siguiente ejemplo",
+ "PackageDetailPage_SeeDocumentation": "Consulte la documentación para aprender cómo utilizar este paquete en sus aplicaciones.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Instalación con la consola del administrador de paquetes",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Abra la Consola del Administrador de paquetes en Visual Studio (Herramientas -> Administrador de paquetes Nuget -> Consola del Administrador de paquetes) y ejecute el siguiente comando",
+ "UIOptions": "Opciones de interfaz de usuario",
+ "Testimonials": "Testimonios",
+ "CoolestCompaniesUseABPFramework": "Las mejores empresas utilizan el marco ABP",
+ "Index_Page_Testimonial_1": "ABP Framework no es sólo una herramienta sino un catalizador que ha acelerado mi crecimiento como desarrollador. Me ha permitido crear nuevas funciones más rápido que nunca, que recuerdan las experiencias de otros usuarios. El patrón de codificación unificado ha simplificado mis proyectos, dándome más tiempo para concentrarme en crear en lugar de solucionar problemas. \n Yo diría que ABP Framework ha sido la piedra angular de mi trayectoria profesional inicial. Ha facilitado mi transición de un aspirante a desarrollador a un profesional seguro y listo para dejar una huella en el mundo del software. Espero con ansias los proyectos apasionantes que me esperan y sé que ABP estará allí para guiarme. Es más que un simple producto; es un socio en el éxito.",
+ "Index_Page_Testimonial_2": "ABP Framework no es solo un marco, también es una guía para el desarrollo/gestión de proyectos, porque proporciona capacitaciones sobre DDD, GenericRepository, DI, Microservice y Modularity. Incluso si no va a utilizar el marco en sí, puede desarrollarlo usted mismo con docs.abp.io, que está bien preparado y profesionalmente. (OpenIddict, Redis, Quartz, etc.) \n Debido a que muchos elementos están prediseñados, acorta significativamente el tiempo de desarrollo del proyecto. (Como página de inicio de sesión, manejo de excepciones, filtrado y siembra de datos, registro de auditoría, localización, controlador de API automático, etc.) \n Como ejemplo de nuestra aplicación, he utilizado Local Event Bus para el control de existencias. Por lo tanto, puedo gestionar los movimientos de pedidos escribiendo el controlador de stock. \n Es maravilloso no perder tiempo con CreationTime, CreatorId. Se llenan automáticamente.",
+ "VideosLoginAndRegisterMessage": "Debes iniciar sesión para ver videos. Puedes crear una cuenta para ver si aún no lo has hecho.",
+ "Filter": "Filtrar",
+ "VideoCourses": "Cursos en vídeo"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
index db08a3479a9..aa221679e95 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
@@ -174,6 +174,7 @@
"CreateProjectWizard": "Tämä ohjattu toiminto luo uuden projektin käynnistysmallista, joka on määritetty oikein aloittamaan projekti.",
"TieredOption": "Luo monikerros ratkaisun, jossa Web- ja Http-API-kerrokset erotetaan fyysisesti. Jos sitä ei ole valittu, luodaan kerrostettu ratkaisu, joka on vähemmän monimutkainen ja sopii useimpiin tilanteisiin.",
"SeparateIdentityServerOption": "Erottaa palvelinpuolen kahteen sovellukseen: Ensimmäinen on identiteettipalvelimelle ja toinen palvelinpuolen HTTP-sovellusliittymälle.",
+ "SeparateAuthenticationServerOption": "Erottelee palvelinpuolen kahdeksi sovellukseksi: Ensimmäinen on todennuspalvelimelle ja toinen palvelinpuolen HTTP API:lle.",
"ProgressiveWebApplicationOption": "Määrittää projektin progressiiviseksi verkkosovellukseksi (PWA)",
"UseslatestPreVersion": "Käyttää uusinta julkaisua edeltävää versiota",
"ReadTheDocumentation": " Lue Dokumentaatio ",
@@ -279,8 +280,6 @@
"FirstEdition": "Ensimmäinen painos",
"ThankYou": "Kiitos!",
"CheckboxMandatory": "Sinun on tarkistettava tämä jatkaaksesi!",
- "CreateSolutionFolder": "Luo ratkaisukansio",
- "CreateSolutionFolderOption": "Määrittää, onko projekti tuloskansion uudessa kansiossa vai suoraan tulostekansiossa.",
"UserInterface": "Käyttöliittymä",
"APIGateway": "API-yhdyskäytävä",
"Database": "Tietokanta",
@@ -298,6 +297,7 @@
"EnterYouEmailToGetNews": "Kirjoita sähköpostiosoitteesi saadaksesi viimeisimmät uutiset ABP Frameworkista",
"Tiered": "Monikerros",
"SeparateIdentityServer": "Erillinen identiteettipalvelin",
+ "SeparateAuthenticationServer": "Erillinen todennuspalvelin",
"ProgressiveWebApplication": "Progressiivinen verkkosovellus",
"Preview": "Esikatsele",
"CreateANewSolution": "Luo uusi ratkaisu",
@@ -418,6 +418,28 @@
"CompanyInfo": "Yritystiedot",
"Date": "Päivämäärä",
"WhoWeAre_Partner": "Keitä olemme",
- "WhoWeAre_Expert": "Minusta"
+ "WhoWeAre_Expert": "Minusta",
+ "CreateSolutionFolder": "Luo ratkaisukansio",
+ "CreateSolutionFolderOption": "Määrittää, onko projekti tuloskansion uudessa kansiossa vai suoraan tulostekansiossa.",
+ "BooksPageTitle": "ABP kirjat",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "On kolme tapaa asentaa {0}
NuGet-paketti projektiisi",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Asennus ABP CLI:n avulla",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Jos et ole asentanut ABP CLI:tä , asenna ensin suorittamalla seuraava komento komentorivipäätteessä",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Kun olet asentanut ABP CLI:n, avaa komentorivipääte sen projektin sijaintiin ( .csproj
tiedosto), jonka haluat asentaa sen ja suorita seuraava komento",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Se lisää pakettiviittauksen {0}
projektiisi ja {1}
-riippuvuuden moduuliluokkaasi.",
+ "PackageDetailPage_ManualInstallation": "2: Asennus Dotnet CLI:llä",
+ "PackageDetailPage_ManualInstallationDescription1": "Lisää {0}
NuGet-pakettiviittaus projektiisi käyttämällä IDE:täsi tai suorittamalla seuraava komento",
+ "PackageDetailPage_ManualInstallationDescription2": "Lisää sitten {0}
-riippuvuus moduuliluokkaasi seuraavan esimerkin mukaisesti",
+ "PackageDetailPage_SeeDocumentation": "Katso dokumentaatio oppiaksesi käyttämään tätä pakettia sovelluksissasi.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Asennus Package Manager -konsolin avulla",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Avaa Package Manager -konsoli Visual Studiossa (Työkalut -> Nuget Package Manager -> Package Manager Console) ja suorita seuraava komento",
+ "UIOptions": "Käyttöliittymän asetukset",
+ "Testimonials": "Suositukset",
+ "CoolestCompaniesUseABPFramework": "Tyylikkäimmät yritykset käyttävät ABP Frameworkia",
+ "Index_Page_Testimonial_1": "ABP Framework ei ole vain työkalu, vaan katalysaattori, joka on nopeuttanut kasvuani kehittäjänä. Sen ansiosta olen pystynyt rakentamaan uusia ominaisuuksia nopeammin kuin koskaan ennen, muistuttaen muiden käyttäjien kokemuksia. Yhtenäinen koodausmalli on virtaviivaistanut projektejani ja antanut minulle enemmän aikaa keskittyä luomiseen vianmäärityksen sijaan. \n Sanoisin, että ABP Framework on ollut varhaisen ammatillisen matkani kulmakivi. Se on helpottanut siirtymistäni pyrkivästä kehittäjästä itsevarmaksi ammattilaiseksi, joka on valmis tekemään jälkensä ohjelmistomaailmassa. Odotan innolla minua odottavia jännittäviä projekteja, koska tiedän, että ABP on paikalla opastamaan minua. Se on enemmän kuin pelkkä tuote; se on menestyksen kumppani.",
+ "Index_Page_Testimonial_2": "ABP Framework ei ole vain viitekehys, se on myös opastus projektien kehittämiseen/hallintaan, koska se tarjoaa DDD-, GenericRepository-, DI-, Microservice- ja Modularity-koulutuksia. Vaikka et itse käyttäisikään kehystä, voit kehittää itseäsi docs.abp.io:lla, joka on hyvin ja ammattimaisesti valmisteltu. (OpenIddict, Redis, Quartz jne.) \n Koska monet asiat on rakennettu valmiiksi, se lyhentää projektin kehitysaikaa merkittävästi. (Kuten kirjautumissivu, poikkeusten käsittely, tietojen suodatus-kylvö, tarkastusloki, lokalisointi, automaattinen api-ohjain jne.) \n Esimerkkinä sovelluksestamme, olen käyttänyt Local Event Busia varaston hallintaan. Pystyn siis hallitsemaan tilausliikkeitä kirjoittamalla varastokäsittelijäksi. \n On hienoa olla hukkaamatta aikaa CreationTime, CreatorId. Ne täytetään automaattisesti.",
+ "VideosLoginAndRegisterMessage": "Sinun on kirjauduttava sisään katsoaksesi videoita. Voit luoda tilin kellolle, jos et ole vielä tehnyt sitä.",
+ "Filter": "Suodattaa",
+ "VideoCourses": "Videokurssit"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
index 376fd9a7284..8d4a5a3fc93 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Cet assistant crée un nouveau projet à partir du modèle de démarrage qui est correctement configuré pour démarrer rapidement votre projet.",
"TieredOption": "Crée une solution à plusieurs niveaux dans laquelle les couches API Web et Http sont physiquement séparées. Si elle n'est pas cochée, crée une solution en couches qui est moins complexe et adaptée à la plupart des scénarios.",
"SeparateIdentityServerOption": "Sépare le côté serveur en deux applications: la première est pour le serveur d'identité et la seconde pour votre API HTTP côté serveur.",
+ "SeparateAuthenticationServerOption": "Sépare le côté serveur en deux applications : la première est destinée au serveur d'authentification et la seconde est destinée à l'API HTTP côté serveur.",
+ "ProgressiveWebApplicationOption": "Spécifie le projet en tant qu'application Web progressive",
"UseslatestPreVersion": "Utilise la dernière version préliminaire",
"ReadTheDocumentation": " Lire La documentation ",
"Documentation": "Documentation",
@@ -214,7 +216,11 @@
"SeeDocs": "Voir la documentation",
"None": "Rien",
"Application": "Application",
+ "ApplicationExplanation": "Crée une solution entièrement en couches basée sur les pratiques de Domain Driven Design. Recommandé pour les projets à long terme nécessitant une base de code maintenable et extensible.",
+ "ApplicationNoLayer": "Application (monocouche)",
+ "ApplicationNoLayerExplanation": "Crée une application Web monocouche. Recommandé pour créer une application avec une architecture plus simple et facile à comprendre.",
"Module": "Module",
+ "ModuleExplanation": "Crée une solution de module d'application réutilisable et entièrement en couches. Vous pouvez utiliser cette option pour créer des modules pour votre application modulaire.",
"PackageName": "Nom du paquet",
"LicenseURL": "URL de licence",
"License": "Licence",
@@ -274,8 +280,166 @@
"FirstEdition": "Première édition",
"ThankYou": "Merci!",
"CheckboxMandatory": "Vous devez vérifier cela pour continuer !",
+ "UserInterface": "Interface utilisateur",
+ "APIGateway": "Passerelle API",
+ "Database": "Base de données",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Open source
application Web",
+ "Framework": "Cadre",
+ "AuditLoggingExplanation": "Suivez automatiquement toutes les opérations et modifications de données dans votre système.",
+ "AbpNewCommandExplanation": "Crée de nouvelles solutions à l'aide des modèles de démarrage ABP.",
+ "AbpAddModuleCommandExplanation": "Installe des modules d'application prédéfinis sur votre solution",
+ "AbpUpdateCommandExplanation": "Met automatiquement à jour tous les packages NuGet et NPM liés à ABP dans votre solution.",
+ "ExploreAllCLICommands": "Explorez toutes les commandes CLI",
+ "ExploreDocumentationAndGuides": "Explorez la documentation et les guides complets.",
+ "Documentations": "Documentation",
+ "Views": "Vues",
+ "EnterYouEmailToGetNews": "Entrez votre e-mail pour recevoir les dernières nouvelles sur le cadre ABP",
+ "Tiered": "À plusieurs niveaux",
+ "SeparateIdentityServer": "Serveur d'identité séparé",
+ "SeparateAuthenticationServer": "Serveur d'authentification séparé",
+ "ProgressiveWebApplication": "Application Web progressive",
+ "Preview": "Aperçu",
+ "CreateANewSolution": "Créer une nouvelle solution",
+ "ABPFrameworkFeatures": "Fonctionnalités du cadre ABP",
+ "Commercial": "Commercial",
+ "ThirdPartyTools": "Outils tiers",
+ "Back": "Dos",
+ "Community": "Communauté",
+ "SeeMore": "Voir plus",
+ "DetailsOfTheEBook": "Détails du livre électronique",
+ "JoinOurMarketingNewsletter": "Rejoignez notre newsletter marketing",
+ "FrameworkNewsletterConfirmationMessage": "J'accepte les conditions générales et la politique de confidentialité .",
+ "GetYourFreeEBook": "Obtenez votre livre électronique DDD gratuit",
+ "EverythingYouNeedToKnow": "Tout ce que tu as besoin de savoir.",
+ "PreOrderNow": "Pré commandez maintenant",
+ "UITheming": "Thème de l'interface utilisateur",
+ "UIThemingExplanation": "Créez des thèmes et des mises en page d'interface utilisateur réutilisables ou utilisez l'un des thèmes d'interface utilisateur prédéfinis.",
+ "DataFilteringExplanation2": "Filtrez automatiquement les requêtes de la base de données pour implémenter facilement des modèles tels que la suppression logicielle et la multi-location.",
+ "NeedHelp": "Besoin d'aide?",
+ "GiveYourProjectAName": "Donnez un nom à votre projet",
+ "SelectProjectType": "Sélectionnez le type de projet",
+ "SelectUIFramework": "Sélectionnez le cadre d'interface utilisateur",
+ "SelectDatabaseProvider": "Sélectionnez le fournisseur de base de données",
+ "SelectDatabaseManagementSystem": "Sélectionnez le système de gestion de base de données",
+ "InstallingTheABPCLI": "Installation de l'ABP-CLI",
+ "CreateYourProjectNow": "Créez votre projet maintenant",
+ "OrderOn": "Commandez le {0}",
+ "DownloadFreeDDDBook": "Téléchargez le livre DDD gratuit",
+ "WhatIsABPFramework": "Qu’est-ce que le cadre ABP ?",
+ "TenantDatabase": "Base de données du locataire {0}",
+ "SharedDatabase": "Base de données partagée",
+ "ConnectionResolver": "Résolveur de connexion",
+ "TenantBasedDataFilter": "Filtre de données basé sur le locataire",
+ "ApplicationCode": "Code de demande",
+ "TenantResolution": "Résolution des locataires",
+ "TenantUser": "Locataire {0} Utilisateur",
+ "CardTitle": "Titre de la carte",
+ "View": "Voir",
+ "Model": "Modèle",
+ "Email": "E-mail",
+ "Password": "Mot de passe",
+ "Address": "Adresse",
+ "Gender": "Genre",
+ "Male": "Mâle",
+ "Female": "Femelle",
+ "Submit": "Soumettre",
+ "Unspecified": "Non spécifié",
+ "StaticFileMiddleware": "Middleware de fichiers statiques",
+ "RazorViewEngine": "Moteur de vue Razor",
+ "PhysicalFiles": "Fichiers physiques (wwwroot)",
+ "EmbeddedFiles": "Fichiers intégrés (DLL)",
+ "DynamicFiles": "Fichiers dynamiques (mémoire)",
+ "BuildSolutionsWithAbp": "Créez des solutions .NET maintenables en suivant les meilleures pratiques de développement logiciel à l’aide d’ABP.",
+ "BuyOnAmazon": "Acheter sur Amazon",
+ "BuyOnPackt": "Acheter sur Packt",
+ "Discounted": "À prix réduit",
+ "MasteringAbpFramework_Book_KeyFeatures": "Principales caractéristiques",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Créez des solutions logicielles robustes, maintenables, modulaires et évolutives à l’aide d’ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Découvrez comment mettre en œuvre les principes SOLID et la conception axée sur le domaine dans vos applications Web.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Découvrez comment ABP Framework accélère votre cycle de développement en automatisant les tâches répétitives.",
+ "MasteringAbpFramework_Book_Description": "Description du livre",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework est une infrastructure complète pour créer des applications Web modernes en suivant les meilleures pratiques et conventions de développement du logiciel \n . Grâce au cadre et à l'écosystème de haut niveau d'ABP, vous pouvez \n implémenter le principe Don't Repeat Yourself (DRY) et vous concentrer sur votre code métier.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Écrit par le créateur d'ABP Framework, ce livre vous aidera à acquérir une compréhension complète du framework \n et des techniques modernes de développement d'applications Web. Avec des explications étape par étape des concepts essentiels \n et des exemples pratiques, vous comprendrez les exigences d'une solution Web moderne et comment ABP \n Framework rend agréable le développement de vos propres solutions. Vous découvrirez les exigences courantes du développement d’applications Web d’entreprise \n et explorerez l’infrastructure fournie par ABP. Tout au long du livre \n , vous découvrirez les meilleures pratiques de développement logiciel pour créer des solutions Web \n maintenables et modulaires.",
+ "MasteringAbpFramework_Book_Description_Details_3": "À la fin de ce livre, vous serez en mesure de créer une solution Web complète facile à développer, à maintenir et à tester par \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Ce que vous apprendrez",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Configurez l’environnement de développement et démarrez avec ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Travaillez avec Entity Framework Core et MongoDB pour développer votre couche d'accès aux données.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Comprendre les préoccupations transversales et comment ABP automatise les tâches répétitives.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Familiarisez-vous avec la mise en œuvre de la conception axée sur le domaine avec ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Créez des pages et des composants d'interface utilisateur avec ASP.NET Core MVC (Razor Pages) et Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Travaillez en multilocation pour créer des applications Web modulaires.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Comprendre la modularité et créer des modules d'application réutilisables.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Écrivez des tests unitaires, d'intégration et d'interface utilisateur à l'aide d'ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "À qui est destiné ce livre",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Ce livre est destiné aux développeurs Web qui souhaitent apprendre les architectures logicielles et les meilleures pratiques pour créer des solutions Web maintenables \n à l'aide des technologies Microsoft et du framework ABP. Une connaissance de base de C# \n et d'ASP.NET Core est nécessaire pour démarrer avec ce livre.",
+ "ComputersAndTechnology": "Informatique et technologie",
+ "BuildingMicroserviceSolutions": "Création de solutions de microservices",
+ "MicroserviceBookPracticalGuide": "Ce livre est un guide de référence pour le développement et la gestion d'applications basées sur des microservices à l'aide du framework ABP. Il fait référence à l' exemple d'application de référence de microservice .NET : eShopOnContainers et discute des approches de conception architecturale et de mise en œuvre à l'aide du framework ABP. À la fin de ce livre, vous apprendrez comment ABP aborde les complexités courantes des microservices telles que l'autorisation, les transactions distribuées, les communications inter-microservices, le déploiement, etc.",
+ "IntroducingTheSolution": "Présentation de la solution eShopOnAbp",
+ "RunningTheSolution": "Exécuter la solution",
+ "UnderstandingTheAuthenticationSystem": "Comprendre le système d'authentification",
+ "ExploringTheApplications": "Explorer les applications",
+ "UnderstandingTheAPIGateways": "Comprendre les passerelles API",
+ "DevelopingTheMicroservices": "Développer les microservices",
+ "UnderstandingTheInfrastructure": "Comprendre l'infrastructure",
+ "DiggingInTheUseCases": "Creuser les cas d'utilisation",
+ "DeployingTheSolution": "Déployer la solution",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Ce livre est au stade de projet et n’est pas encore terminé.",
+ "Authors": "Auteurs",
+ "MicroserviceEBook": "Livre électronique sur les microservices",
"SelectUITheme": "Sélectionnez le thème de l'interface utilisateur",
+ "LeptonXLiteTheme": "Thème LeptonX Lite",
+ "BasicTheme": "Thème de base",
+ "LeptonXLiteThemeInfo": "Un thème d'interface utilisateur Bootstrap moderne et élégant. Idéal si vous souhaitez disposer d’un thème d’interface utilisateur prêt pour la production. Il s'agit du thème le plus récent et celui par défaut.",
+ "BasicThemeInfo": "Thème d'interface utilisateur minimaliste avec des couleurs et des styles Bootstrap simples. Idéal si vous souhaitez créer votre propre thème d'interface utilisateur.",
+ "SeeDocumentation": "Voir la documentation .",
+ "SeeFullScreen": "🖼️ Voir la capture d'écran",
+ "BuildingMicroserviceSolutionsShortDescription": "Ce livre est un guide de référence pour le développement et la gestion d'applications basées sur des microservices à l'aide du framework ABP.",
+ "InstallAbpCliMessage": "Installez l'ABP CLI dans un terminal de ligne de commande, si vous ne l'avez pas encore installé :",
+ "Terminal": "Terminal",
+ "Copy": "Copie",
+ "RunTheFollowingCommand": "Exécutez la commande suivante dans un terminal de ligne de commande :",
+ "ChangeSolutionOptionsBelow": "Vous pouvez modifier les options de solution ci-dessous.",
+ "MultiLayerApplication": "Multicouche
Application",
+ "MultiLayerApplicationExplanation1": "Crée une solution entièrement en couches basée sur les pratiques de Domain Driven Design.",
+ "MultiLayerApplicationExplanation2": "Recommandé pour les projets à long terme nécessitant une base de code maintenable et extensible.",
+ "SingleLayerApplication": "Une seule couche
Application",
+ "SingleLayerApplicationExplanation1": "Crée une application Web monocouche.",
+ "SingleLayerApplicationExplanation2": "Recommandé pour créer une application avec une architecture plus simple et facile à comprendre.",
+ "ApplicationModule": "Application
Module",
+ "SeeTheScreenshot": "Voir la capture d'écran",
+ "ApplicationModuleExplanation1": "Crée une solution de module d'application réutilisable et entièrement en couches.",
+ "ApplicationModuleExplanation2": "Vous pouvez utiliser cette option pour créer des modules pour votre application modulaire.",
+ "Expert_": "Expert",
+ "Partner_": "Partenariat",
+ "WebSite": "Site web",
+ "Expert_Year": "Année d'expertise",
+ "CompanyInfo": "Information d'entreprise",
+ "Date": "Date",
+ "WhoWeAre_Partner": "Qui nous sommes",
+ "WhoWeAre_Expert": "Sur moi",
"CreateSolutionFolder": "Créer un dossier de solutions",
- "CreateSolutionFolderOption": "Spécifie si le projet sera dans un nouveau dossier dans le dossier de sortie ou directement dans le dossier de sortie."
+ "CreateSolutionFolderOption": "Spécifie si le projet sera dans un nouveau dossier dans le dossier de sortie ou directement dans le dossier de sortie.",
+ "BooksPageTitle": "Livres ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Il existe trois façons d'installer le package {0}
NuGet sur votre projet",
+ "PackageDetailPage_InstallingWithABPCLI": "1 : Installation avec l'ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Si vous n'avez pas installé l' ABP CLI , installez-la d'abord en exécutant la commande suivante dans un terminal de ligne de commande",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Une fois que vous avez installé l'ABP CLI, ouvrez un terminal de ligne de commande à l'emplacement du projet (fichier .csproj
) que vous souhaitez installer et exécutez la commande suivante",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Il ajoutera la référence du package {0}
à votre projet et la dépendance {1}
à votre classe de module.",
+ "PackageDetailPage_ManualInstallation": "2 : Installation avec la CLI Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Ajoutez {0}
la référence du package NuGet à votre projet à l'aide de votre IDE ou en exécutant la commande suivante",
+ "PackageDetailPage_ManualInstallationDescription2": "Ajoutez ensuite la dépendance {0}
à votre classe de module comme indiqué dans l'exemple suivant",
+ "PackageDetailPage_SeeDocumentation": "Consultez la documentation pour savoir comment utiliser ce package dans vos applications.",
+ "PackageDetailPage_InstallingUsingPMC": "3 : Installation avec la console du gestionnaire de packages",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Ouvrez la console du gestionnaire de packages dans Visual Studio (Outils -> Nuget Package Manager -> Package Manager Console) et exécutez la commande suivante",
+ "UIOptions": "Options de l'interface utilisateur",
+ "Testimonials": "Témoignages",
+ "CoolestCompaniesUseABPFramework": "Les entreprises les plus cool utilisent le cadre ABP",
+ "Index_Page_Testimonial_1": "ABP Framework n'est pas seulement un outil mais un catalyseur qui a accéléré ma croissance en tant que développeur. Cela m'a permis de créer de nouvelles fonctionnalités plus rapidement que jamais, rappelant les expériences d'autres utilisateurs. Le modèle de codage unifié a rationalisé mes projets, me donnant plus de temps pour me concentrer sur la création plutôt que sur le dépannage. \n Je dirais que l'ABP Framework a été la pierre angulaire de mes débuts professionnels. Cela a facilité ma transition d'un développeur en herbe à un professionnel confiant, prêt à laisser sa marque dans le monde du logiciel. J'attends avec impatience les projets passionnants qui m'attendent, sachant qu'ABP sera là pour me guider. C'est plus qu'un simple produit ; c'est un partenaire de réussite.",
+ "Index_Page_Testimonial_2": "ABP Framework n'est pas seulement un framework, c'est aussi un guide pour le développement/gestion de projets, car il propose des formations DDD, GenericRepository, DI, Microservice, Modularité. Même si vous n'utilisez pas le framework lui-même, vous pouvez vous développer avec docs.abp.io qui est bien préparé de manière professionnelle. (OpenIddict, Redis, Quartz, etc.) \n Parce que de nombreux éléments sont pré-construits, cela réduit considérablement le temps de développement du projet. (Tels que la page de connexion, la gestion des exceptions, le filtrage-ensemencement des données, la journalisation d'audit, la localisation, le contrôleur API automatique, etc.) \n À titre d'exemple de notre application, j'ai utilisé Local Event Bus pour le contrôle des stocks. Ainsi, je suis capable de gérer les mouvements de commandes en écrivant stock handler. \n C'est merveilleux de ne pas perdre de temps pour CreationTime, CreatorId. Ils sont remplis automatiquement.",
+ "VideosLoginAndRegisterMessage": "Vous devez vous connecter pour regarder des vidéos. Vous pouvez créer un compte pour regarder si vous ne l'avez pas encore fait.",
+ "Filter": "Filtre",
+ "VideoCourses": "Cours vidéo"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
index c101c8bdf94..69a8679150d 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "यह विज़ार्ड स्टार्टअप टेम्प्लेट से एक नई परियोजना बनाता है जो आपकी परियोजना को शुरू करने के लिए ठीक से कॉन्फ़िगर किया गया है।",
"TieredOption": "एक ऐसा समाधान तैयार करता है जहाँ वेब और Http API परतें शारीरिक रूप से अलग हो जाती हैं। यदि जांच नहीं की जाती है, तो एक स्तरित समाधान बनाता है जो कम जटिल है और अधिकांश परिदृश्यों के लिए उपयुक्त है।",
"SeparateIdentityServerOption": "सर्वर एप्लिकेशन को दो अनुप्रयोगों में अलग करता है: पहला पहचान सर्वर के लिए है और दूसरा आपके सर्वर साइड HTTP एपीआई के लिए है।",
+ "SeparateAuthenticationServerOption": "सर्वर साइड को दो अनुप्रयोगों में अलग करता है: पहला प्रमाणीकरण सर्वर के लिए है और दूसरा आपके सर्वर साइड HTTP एपीआई के लिए है।",
+ "ProgressiveWebApplicationOption": "प्रोजेक्ट को प्रगतिशील वेब एप्लिकेशन के रूप में निर्दिष्ट करता है",
"UseslatestPreVersion": "नवीनतम पूर्व-रिलीज़ संस्करण का उपयोग करता है",
"ReadTheDocumentation": "पढ़ेंदस्तावेज़ीकरण",
"Documentation": "प्रलेखन",
@@ -214,7 +216,11 @@
"SeeDocs": "डॉक्स देखें",
"None": "कोई नहीं",
"Application": "आवेदन",
+ "ApplicationExplanation": "डोमेन संचालित डिज़ाइन प्रथाओं के आधार पर एक पूरी तरह से स्तरित समाधान बनाता है। दीर्घकालिक परियोजनाओं के लिए अनुशंसित जिन्हें रखरखाव योग्य और विस्तार योग्य कोडबेस की आवश्यकता होती है।",
+ "ApplicationNoLayer": "अनुप्रयोग (एकल परत)",
+ "ApplicationNoLayerExplanation": "सिंगल-लेयर वेब एप्लिकेशन बनाता है। सरल और समझने में आसान आर्किटेक्चर वाला एप्लिकेशन बनाने के लिए अनुशंसित।",
"Module": "मापांक",
+ "ModuleExplanation": "एक पुन: प्रयोज्य, पूरी तरह से स्तरित एप्लिकेशन मॉड्यूल समाधान बनाता है। आप अपने मॉड्यूलर एप्लिकेशन के लिए मॉड्यूल बनाने के लिए इस विकल्प का उपयोग कर सकते हैं।",
"PackageName": "पैकेज का नाम",
"LicenseURL": "लाइसेंस यूआरएल",
"License": "लाइसेंस",
@@ -274,8 +280,166 @@
"FirstEdition": "प्रथम संस्करण",
"ThankYou": "शुक्रिया!",
"CheckboxMandatory": "आगे बढ़ने के लिए आपको इसे जांचना होगा!",
+ "UserInterface": "प्रयोक्ता इंटरफ़ेस",
+ "APIGateway": "एपीआई गेटवे",
+ "Database": "डेटाबेस",
+ "Saas": "सास",
+ "OpenSourceWebApp": "खुला स्त्रोत
वेब अनुप्रयोग",
+ "Framework": "रूपरेखा",
+ "AuditLoggingExplanation": "आपके सिस्टम में सभी परिचालनों और डेटा परिवर्तनों को स्वचालित रूप से ट्रैक करें।",
+ "AbpNewCommandExplanation": "ABP स्टार्टअप टेम्प्लेट का उपयोग करके नए समाधान बनाता है।",
+ "AbpAddModuleCommandExplanation": "आपके समाधान में पूर्व-निर्मित एप्लिकेशन मॉड्यूल स्थापित करता है",
+ "AbpUpdateCommandExplanation": "आपके समाधान में सभी ABP संबंधित NuGet और NPM पैकेजों को स्वचालित रूप से अपडेट करता है।",
+ "ExploreAllCLICommands": "सभी सीएलआई कमांड का अन्वेषण करें",
+ "ExploreDocumentationAndGuides": "व्यापक दस्तावेज़ीकरण और मार्गदर्शिकाएँ देखें।",
+ "Documentations": "प्रलेखन",
+ "Views": "दृश्य",
+ "EnterYouEmailToGetNews": "एबीपी फ्रेमवर्क के बारे में नवीनतम समाचार प्राप्त करने के लिए अपना ईमेल दर्ज करें",
+ "Tiered": "स्तरित",
+ "SeparateIdentityServer": "अलग पहचान सर्वर",
+ "SeparateAuthenticationServer": "अलग प्रमाणीकरण सर्वर",
+ "ProgressiveWebApplication": "प्रगतिशील वेब अनुप्रयोग",
+ "Preview": "पूर्व दर्शन",
+ "CreateANewSolution": "एक नया समाधान बनाएं",
+ "ABPFrameworkFeatures": "एबीपी फ्रेमवर्क विशेषताएं",
+ "Commercial": "व्यावसायिक",
+ "ThirdPartyTools": "तृतीय पक्ष उपकरण",
+ "Back": "पीछे",
+ "Community": "समुदाय",
+ "SeeMore": "और देखें",
+ "DetailsOfTheEBook": "ई-बुक का विवरण",
+ "JoinOurMarketingNewsletter": "हमारे मार्केटिंग न्यूज़लेटर से जुड़ें",
+ "FrameworkNewsletterConfirmationMessage": "मैं नियम एवं शर्तों और गोपनीयता नीति से सहमत हूं।",
+ "GetYourFreeEBook": "अपनी निःशुल्क डीडीडी ई-पुस्तक प्राप्त करें",
+ "EverythingYouNeedToKnow": "सब कुछ जो आपके लिए जानना ज़रूरी है।",
+ "PreOrderNow": "पूर्व आदेश अब",
+ "UITheming": "यूआई थीमिंग",
+ "UIThemingExplanation": "पुन: प्रयोज्य यूआई थीम और लेआउट बनाएं या पूर्व-निर्मित यूआई थीम में से एक का उपयोग करें।",
+ "DataFilteringExplanation2": "सॉफ्ट-डिलीट और मल्टी-टेनेंसी जैसे पैटर्न को आसानी से लागू करने के लिए डेटाबेस से क्वेरी करने पर स्वचालित रूप से फ़िल्टर करें।",
+ "NeedHelp": "मदद की ज़रूरत है?",
+ "GiveYourProjectAName": "अपने प्रोजेक्ट को एक नाम दें",
+ "SelectProjectType": "प्रोजेक्ट प्रकार चुनें",
+ "SelectUIFramework": "यूआई फ्रेमवर्क चुनें",
+ "SelectDatabaseProvider": "डेटाबेस प्रदाता का चयन करें",
+ "SelectDatabaseManagementSystem": "डेटाबेस प्रबंधन प्रणाली का चयन करें",
+ "InstallingTheABPCLI": "एबीपी सीएलआई स्थापित करना",
+ "CreateYourProjectNow": "अभी अपना प्रोजेक्ट बनाएं",
+ "OrderOn": "{0} पर ऑर्डर करें",
+ "DownloadFreeDDDBook": "नि:शुल्क डीडीडी पुस्तक डाउनलोड करें",
+ "WhatIsABPFramework": "एबीपी फ्रेमवर्क क्या है?",
+ "TenantDatabase": "किरायेदार {0} डेटाबेस",
+ "SharedDatabase": "साझा डेटाबेस",
+ "ConnectionResolver": "कनेक्शन रिज़ॉल्वर",
+ "TenantBasedDataFilter": "किरायेदार आधारित डेटा फ़िल्टर",
+ "ApplicationCode": "आवेदन कोड",
+ "TenantResolution": "किरायेदार संकल्प",
+ "TenantUser": "किरायेदार {0} उपयोगकर्ता",
+ "CardTitle": "कार्ड का शीर्षक",
+ "View": "देखना",
+ "Model": "नमूना",
+ "Email": "ईमेल",
+ "Password": "पासवर्ड",
+ "Address": "पता",
+ "Gender": "लिंग",
+ "Male": "पुरुष",
+ "Female": "महिला",
+ "Submit": "जमा करना",
+ "Unspecified": "अनिर्दिष्ट",
+ "StaticFileMiddleware": "स्टेटिक फ़ाइल मिडलवेयर",
+ "RazorViewEngine": "रेजर व्यू इंजन",
+ "PhysicalFiles": "भौतिक फ़ाइलें (wwwroot)",
+ "EmbeddedFiles": "एंबेडेड फ़ाइलें (डीएलएल)",
+ "DynamicFiles": "गतिशील फ़ाइलें (मेमोरी)",
+ "BuildSolutionsWithAbp": "एबीपी का उपयोग करके सॉफ्टवेयर विकास की सर्वोत्तम प्रथाओं का पालन करके रखरखाव योग्य .NET समाधान बनाएं।",
+ "BuyOnAmazon": "अमेज़न पर खरीदें",
+ "BuyOnPackt": "पैकेट पर खरीदें",
+ "Discounted": "रियायती",
+ "MasteringAbpFramework_Book_KeyFeatures": "प्रमुख विशेषताऐं",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "एबीपी फ्रेमवर्क का उपयोग करके मजबूत, रखरखाव योग्य, मॉड्यूलर और स्केलेबल सॉफ़्टवेयर समाधान बनाएं।",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "जानें कि अपने वेब अनुप्रयोगों में SOLID सिद्धांतों और डोमेन-संचालित डिज़ाइन को कैसे लागू करें।",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "जानें कि कैसे एबीपी फ्रेमवर्क दोहराए जाने वाले कार्यों को स्वचालित करके आपके विकास चक्र को गति देता है।",
+ "MasteringAbpFramework_Book_Description": "पुस्तक विवरण",
+ "MasteringAbpFramework_Book_Description_Details_1": "एबीपी फ्रेमवर्क सॉफ्टवेयर \n विकास की सर्वोत्तम प्रथाओं और परंपराओं का पालन करके आधुनिक वेब एप्लिकेशन बनाने के लिए एक संपूर्ण बुनियादी ढांचा है। एबीपी के उच्च-स्तरीय ढांचे और पारिस्थितिकी तंत्र के साथ, आप \n डोंट रिपीट योरसेल्फ (डीआरवाई) सिद्धांत को लागू कर सकते हैं और अपने बिजनेस कोड पर ध्यान केंद्रित कर सकते हैं।",
+ "MasteringAbpFramework_Book_Description_Details_2": "एबीपी फ्रेमवर्क के निर्माता द्वारा लिखित, यह पुस्तक आपको \n फ्रेमवर्क और आधुनिक वेब एप्लिकेशन डेवलपमेंट तकनीकों की पूरी समझ हासिल करने में मदद करेगी। आवश्यक \n अवधारणाओं और व्यावहारिक उदाहरणों के चरण-दर-चरण स्पष्टीकरण के साथ, आप एक आधुनिक वेब समाधान की आवश्यकताओं को समझेंगे और कैसे एबीपी \n फ्रेमवर्क आपके स्वयं के समाधान विकसित करना आनंददायक बनाता है। आप \n एंटरप्राइज़ वेब एप्लिकेशन डेवलपमेंट की सामान्य आवश्यकताओं की खोज करेंगे और ABP द्वारा प्रदान किए गए बुनियादी ढांचे का पता लगाएंगे। \n पुस्तक के दौरान, आप रखरखाव योग्य और मॉड्यूलर \n वेब समाधान बनाने के लिए सॉफ़्टवेयर विकास की सर्वोत्तम प्रथाओं से परिचित हो जाएंगे।",
+ "MasteringAbpFramework_Book_Description_Details_3": "इस पुस्तक के अंत तक, आप एक संपूर्ण वेब समाधान बनाने में सक्षम होंगे जिसे विकसित करना, \n रखरखाव और परीक्षण करना आसान है।",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "आप क्या सीखेंगे",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "विकास परिवेश स्थापित करें और एबीपी फ्रेमवर्क के साथ शुरुआत करें।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "अपनी डेटा एक्सेस परत विकसित करने के लिए एंटिटी फ्रेमवर्क कोर और MongoDB के साथ काम करें।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "क्रॉस-कटिंग चिंताओं को समझें और एबीपी दोहराए जाने वाले कार्यों को कैसे स्वचालित करता है।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "एबीपी फ्रेमवर्क के साथ डोमेन-संचालित डिज़ाइन को लागू करने में महारत हासिल करें।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "ASP.NET Core MVC (रेज़र पेज) और ब्लेज़र के साथ UI पेज और घटक बनाएं।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "मॉड्यूलर वेब एप्लिकेशन बनाने के लिए मल्टी-टेनेंसी के साथ काम करें।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "मॉड्यूलैरिटी को समझें और पुन: प्रयोज्य एप्लिकेशन मॉड्यूल बनाएं।",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "एबीपी फ्रेमवर्क का उपयोग करके यूनिट, एकीकरण और यूआई परीक्षण लिखें।",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "यह किताब किसके लिए है",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "यह पुस्तक उन वेब डेवलपर्स के लिए है जो माइक्रोसॉफ्ट तकनीकों और एबीपी फ्रेमवर्क का उपयोग करके \n रखरखाव योग्य वेब-आधारित समाधान बनाने के लिए सॉफ्टवेयर आर्किटेक्चर और सर्वोत्तम प्रथाओं को सीखना चाहते हैं। इस पुस्तक के साथ आरंभ करने के लिए C# \n और ASP.NET Core का बुनियादी ज्ञान आवश्यक है।",
+ "ComputersAndTechnology": "कंप्यूटर एवं प्रौद्योगिकी",
+ "BuildingMicroserviceSolutions": "माइक्रोसर्विस समाधान का निर्माण",
+ "MicroserviceBookPracticalGuide": "यह पुस्तक एबीपी फ्रेमवर्क का उपयोग करके माइक्रोसर्विस-आधारित अनुप्रयोगों के विकास और प्रबंधन के लिए एक संदर्भ मार्गदर्शिका है। यह .NET माइक्रोसर्विस नमूना संदर्भ एप्लिकेशन : eShopOnContainers का संदर्भ देता है और एबीपी फ्रेमवर्क का उपयोग करके वास्तुशिल्प डिजाइन और कार्यान्वयन दृष्टिकोण पर चर्चा करता है। इस पुस्तक के अंत तक, आप सीखेंगे कि एबीपी सामान्य माइक्रोसर्विस जटिलताओं जैसे प्राधिकरण, वितरित लेनदेन, अंतर-माइक्रोसर्विस संचार, तैनाती इत्यादि से कैसे निपटता है।",
+ "IntroducingTheSolution": "पेश है eShopOnAbp सॉल्यूशन",
+ "RunningTheSolution": "समाधान चला रहा है",
+ "UnderstandingTheAuthenticationSystem": "प्रमाणीकरण प्रणाली को समझना",
+ "ExploringTheApplications": "अनुप्रयोगों की खोज",
+ "UnderstandingTheAPIGateways": "एपीआई गेटवे को समझना",
+ "DevelopingTheMicroservices": "माइक्रोसर्विसेज का विकास करना",
+ "UnderstandingTheInfrastructure": "इन्फ्रास्ट्रक्चर को समझना",
+ "DiggingInTheUseCases": "उपयोग के मामलों में खुदाई",
+ "DeployingTheSolution": "समाधान तैनात करना",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "यह पुस्तक मसौदा चरण में है और अभी तक पूरी नहीं हुई है।",
+ "Authors": "लेखक",
+ "MicroserviceEBook": "माइक्रोसर्विस ई-बुक",
"SelectUITheme": "यूआई थीम का चयन करें",
+ "LeptonXLiteTheme": "लेप्टनएक्स लाइट थीम",
+ "BasicTheme": "मूल विषय",
+ "LeptonXLiteThemeInfo": "एक आधुनिक और स्टाइलिश बूटस्ट्रैप यूआई थीम। आदर्श यदि आप उत्पादन के लिए तैयार यूआई थीम चाहते हैं। यह नवीनतम थीम है और डिफ़ॉल्ट है.",
+ "BasicThemeInfo": "सादे बूटस्ट्रैप रंगों और शैलियों के साथ न्यूनतम यूआई थीम। आदर्श यदि आप अपनी स्वयं की यूआई थीम बनाएंगे।",
+ "SeeDocumentation": "दस्तावेज़ देखें.",
+ "SeeFullScreen": "🖼️ स्क्रीनशॉट देखें",
+ "BuildingMicroserviceSolutionsShortDescription": "यह पुस्तक एबीपी फ्रेमवर्क का उपयोग करके माइक्रोसर्विस-आधारित अनुप्रयोगों के विकास और प्रबंधन के लिए एक संदर्भ मार्गदर्शिका है।",
+ "InstallAbpCliMessage": "यदि आपने इसे पहले स्थापित नहीं किया है, तो कमांड लाइन टर्मिनल में एबीपी सीएलआई स्थापित करें:",
+ "Terminal": "टर्मिनल",
+ "Copy": "प्रतिलिपि",
+ "RunTheFollowingCommand": "कमांड लाइन टर्मिनल में निम्नलिखित कमांड चलाएँ:",
+ "ChangeSolutionOptionsBelow": "आप नीचे दिए गए समाधान विकल्प बदल सकते हैं.",
+ "MultiLayerApplication": "बहु परत
आवेदन",
+ "MultiLayerApplicationExplanation1": "डोमेन संचालित डिज़ाइन प्रथाओं के आधार पर एक पूरी तरह से स्तरित समाधान बनाता है।",
+ "MultiLayerApplicationExplanation2": "दीर्घकालिक परियोजनाओं के लिए अनुशंसित जिन्हें रखरखाव योग्य और विस्तार योग्य कोडबेस की आवश्यकता होती है।",
+ "SingleLayerApplication": "एकल परत
आवेदन",
+ "SingleLayerApplicationExplanation1": "सिंगल-लेयर वेब एप्लिकेशन बनाता है।",
+ "SingleLayerApplicationExplanation2": "सरल और समझने में आसान आर्किटेक्चर वाला एप्लिकेशन बनाने के लिए अनुशंसित।",
+ "ApplicationModule": "आवेदन
मापांक",
+ "SeeTheScreenshot": "स्क्रीनशॉट देखें",
+ "ApplicationModuleExplanation1": "एक पुन: प्रयोज्य, पूरी तरह से स्तरित एप्लिकेशन मॉड्यूल समाधान बनाता है।",
+ "ApplicationModuleExplanation2": "आप अपने मॉड्यूलर एप्लिकेशन के लिए मॉड्यूल बनाने के लिए इस विकल्प का उपयोग कर सकते हैं।",
+ "Expert_": "विशेषज्ञ",
+ "Partner_": "साझेदारी",
+ "WebSite": "वेबसाइट",
+ "Expert_Year": "विशेषज्ञता वर्ष",
+ "CompanyInfo": "कंपनी की जानकारी",
+ "Date": "तारीख",
+ "WhoWeAre_Partner": "हम जो हैं",
+ "WhoWeAre_Expert": "मेरे बारे में",
"CreateSolutionFolder": "समाधान फ़ोल्डर बनाएँ",
- "CreateSolutionFolderOption": "निर्दिष्ट करता है कि प्रोजेक्ट आउटपुट फ़ोल्डर या सीधे आउटपुट फ़ोल्डर में एक नए फ़ोल्डर में होगा या नहीं।"
+ "CreateSolutionFolderOption": "निर्दिष्ट करता है कि प्रोजेक्ट आउटपुट फ़ोल्डर या सीधे आउटपुट फ़ोल्डर में एक नए फ़ोल्डर में होगा या नहीं।",
+ "BooksPageTitle": "एबीपी पुस्तकें",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "आपके प्रोजेक्ट में {0}
NuGet पैकेज स्थापित करने के तीन तरीके हैं",
+ "PackageDetailPage_InstallingWithABPCLI": "1: एबीपी सीएलआई के साथ इंस्टाल करना",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "यदि आपने एबीपी सीएलआई स्थापित नहीं किया है, तो पहले कमांड-लाइन टर्मिनल में निम्नलिखित कमांड निष्पादित करके इंस्टॉल करें",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "एक बार जब आप एबीपी सीएलआई स्थापित कर लेते हैं, तो प्रोजेक्ट के स्थान ( .csproj
फ़ाइल) में एक कमांड-लाइन टर्मिनल खोलें, जिसे आप इंस्टॉल करना चाहते हैं और निम्न कमांड निष्पादित करें",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "यह आपके प्रोजेक्ट में {0}
पैकेज संदर्भ और आपके मॉड्यूल वर्ग में {1}
निर्भरता जोड़ देगा।",
+ "PackageDetailPage_ManualInstallation": "2: डॉटनेट सीएलआई के साथ इंस्टाल करना",
+ "PackageDetailPage_ManualInstallationDescription1": "अपनी IDE का उपयोग करके या निम्न आदेश निष्पादित करके अपने प्रोजेक्ट में {0}
NuGet पैकेज संदर्भ जोड़ें",
+ "PackageDetailPage_ManualInstallationDescription2": "फिर अपने मॉड्यूल वर्ग में {0}
निर्भरता जोड़ें जैसा कि निम्नलिखित उदाहरण में दिखाया गया है",
+ "PackageDetailPage_SeeDocumentation": "अपने अनुप्रयोगों में इस पैकेज का उपयोग कैसे करें यह जानने के लिए दस्तावेज़ देखें ।",
+ "PackageDetailPage_InstallingUsingPMC": "3: पैकेज मैनेजर कंसोल के साथ इंस्टाल करना",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "विजुअल स्टूडियो में पैकेज मैनेजर कंसोल खोलें (टूल्स -> नुगेट पैकेज मैनेजर -> पैकेज मैनेजर कंसोल) और निम्नलिखित कमांड निष्पादित करें",
+ "UIOptions": "यूआई विकल्प",
+ "Testimonials": "प्रशंसापत्र",
+ "CoolestCompaniesUseABPFramework": "सबसे अच्छी कंपनियां एबीपी फ्रेमवर्क का उपयोग करती हैं",
+ "Index_Page_Testimonial_1": "एबीपी फ्रेमवर्क सिर्फ एक उपकरण नहीं है बल्कि एक उत्प्रेरक है जिसने एक डेवलपर के रूप में मेरे विकास को गति दी है। इसने मेरे लिए पहले से कहीं अधिक तेजी से अन्य उपयोगकर्ताओं के अनुभवों की याद दिलाते हुए नई सुविधाएँ बनाना संभव बना दिया है। एकीकृत कोडिंग पैटर्न ने मेरी परियोजनाओं को सुव्यवस्थित कर दिया है, जिससे मुझे समस्या निवारण के बजाय निर्माण पर ध्यान केंद्रित करने के लिए अधिक समय मिल गया है। \n मैं कहूंगा कि एबीपी फ्रेमवर्क मेरी शुरुआती पेशेवर यात्रा की आधारशिला रहा है। इसने एक महत्वाकांक्षी डेवलपर से सॉफ्टवेयर की दुनिया में अपनी पहचान बनाने के लिए तैयार आत्मविश्वासी पेशेवर बनने में मेरे बदलाव को आसान बना दिया है। मैं उन रोमांचक परियोजनाओं का इंतजार कर रहा हूं जो मेरा इंतजार कर रही हैं, यह जानते हुए कि एबीपी मेरा मार्गदर्शन करने के लिए मौजूद रहेगा। यह सिर्फ एक उत्पाद से कहीं अधिक है; यह सफलता में भागीदार है.",
+ "Index_Page_Testimonial_2": "एबीपी फ्रेमवर्क न केवल एक ढांचा है, यह परियोजना विकास/प्रबंधन के लिए एक मार्गदर्शन भी है, क्योंकि यह डीडीडी, जेनेरिक रिपोजिटरी, डीआई, माइक्रोसर्विस, मॉड्यूलरिटी प्रशिक्षण प्रदान करता है। भले ही आप स्वयं फ्रेमवर्क का उपयोग नहीं करने जा रहे हैं, आप docs.abp.io के साथ स्वयं को विकसित कर सकते हैं जो अच्छी तरह से और पेशेवर रूप से तैयार है। (OpenIddict, Redis, Quartz आदि) \n चूंकि कई चीजें पहले से निर्मित होती हैं, इसलिए यह परियोजना के विकास के समय को काफी कम कर देता है। (जैसे लॉगिन पेज, अपवाद हैंडलिंग, डेटा फ़िल्टरिंग-सीडिंग, ऑडिट लॉगिंग, स्थानीयकरण, ऑटो एपीआई नियंत्रक इत्यादि) \n हमारे ऐप से एक उदाहरण के रूप में, मैंने स्टॉक नियंत्रण के लिए स्थानीय इवेंट बस का उपयोग किया है। इसलिए, मैं स्टॉक हैंडलर लिखकर ऑर्डर मूवमेंट को प्रबंधित करने में सक्षम हूं। \n CreationTime, CreatorId के लिए समय न बर्बाद करना अद्भुत है। वे स्वचालित रूप से भर जाते हैं.",
+ "VideosLoginAndRegisterMessage": "वीडियो देखने के लिए आपको साइन इन करना होगा. यदि आपने नहीं बनाया है तो आप घड़ी के लिए एक खाता बना सकते हैं।",
+ "Filter": "फ़िल्टर",
+ "VideoCourses": "वीडियो पाठ्यक्रम"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json
new file mode 100644
index 00000000000..1fd22e6ad93
--- /dev/null
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json
@@ -0,0 +1,445 @@
+{
+ "culture": "hr",
+ "texts": {
+ "GetStarted": "Započnite",
+ "Create": "Stvoriti",
+ "NewProject": "Novi projekt",
+ "DirectDownload": "Direktno skidanje",
+ "ProjectName": "Naziv projekta",
+ "ProjectType": "Vrsta projekta",
+ "DatabaseProvider": "Davatelj baze podataka",
+ "DatabaseManagementSystem": "Sustav za upravljanje bazom podataka",
+ "NTier": "N-razina",
+ "IncludeUserInterface": "Uključi korisničko sučelje",
+ "CreateNow": "Kreirajte sada",
+ "TheStartupProject": "Startup projekt",
+ "Tutorial": "Tutorial",
+ "UsingCLI": "Korištenje CLI-ja",
+ "SeeDetails": "Pogledaj detalje",
+ "AbpShortDescription": "ABP Framework je cjelovita infrastruktura za izradu softverskih rješenja s modernom arhitekturom temeljenom na ASP.NET Core platformi.",
+ "SourceCodeUpper": "IZVORNI KOD",
+ "LatestReleaseLogs": "Dnevnici najnovijih izdanja",
+ "Infrastructure": "Infrastruktura",
+ "Architecture": "Arhitektura",
+ "Modular": "Modularni",
+ "DontRepeatYourself": "Nemojte se ponavljati",
+ "DeveloperFocused": "Usmjeren na razvojnog programera",
+ "FullStackApplicationInfrastructure": "Infrastruktura pune aplikacije.",
+ "DomainDrivenDesign": "Dizajn vođen domenom",
+ "DomainDrivenDesignExplanation": "Dizajniran i razvijen na temelju DDD obrazaca i načela. Pruža slojeviti model za vašu aplikaciju.",
+ "Authorization": "Autorizacija",
+ "AuthorizationExplanation": "Napredna autorizacija s korisnikom, ulogom i preciznim sustavom dopuštenja. Izgrađen na biblioteci Microsoft Identity.",
+ "MultiTenancy": "Multi-Tenancy",
+ "MultiTenancyExplanationShort": "SaaS aplikacije su postale jednostavne! Integrirano višenamjensko korištenje od baze podataka do korisničkog sučelja.",
+ "CrossCuttingConcerns": "Međusobne brige",
+ "CrossCuttingConcernsExplanationShort": "Kompletna infrastruktura za autorizaciju, provjeru valjanosti, rukovanje iznimkama, predmemoriju, revizijsko bilježenje, upravljanje transakcijama i više.",
+ "BuiltInBundlingMinification": "Ugrađeno grupiranje i smanjivanje",
+ "BuiltInBundlingMinificationExplanation": "Nema potrebe za korištenjem vanjskih alata za grupiranje i smanjivanje. ABP nudi jednostavniji, dinamičniji, snažniji, modularni i ugrađeni način!",
+ "VirtualFileSystem": "Virtualni datotečni sustav",
+ "VirtualFileSystemExplanation": "Ugradite prikaze, skripte, stilove, slike... u pakete/biblioteke i ponovno ih upotrijebite u različitim aplikacijama.",
+ "Theming": "Tematiziranje",
+ "ThemingExplanationShort": "Upotrijebite i prilagodite standardnu temu korisničkog sučelja koja se temelji na pokretanju ili izradite vlastitu.",
+ "BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers & Dynamic Forms",
+ "BootstrapTagHelpersDynamicFormsExplanation": "Umjesto ručnog pisanja ponavljajućih detalja komponenti pokretanja sustava, upotrijebite ABP-ove pomoćnike oznaka da ih pojednostavite i iskoristite IntelliSense. Brzo izradite obrasce korisničkog sučelja temeljene na C# modelu pomoću pomoćnika dinamičke oznake obrasca.",
+ "HTTPAPIsDynamicProxies": "HTTP API-ji i dinamički proxyji",
+ "HTTPAPIsDynamicProxiesExplanation": "Automatski izložite aplikacijske usluge kao HTTP API-je u REST stilu i koristite ih s dinamičkim JavaScript i C# proxyjima.",
+ "CompleteArchitectureInfo": "Moderna arhitektura za stvaranje softverskih rješenja koja se mogu održavati.",
+ "DomainDrivenDesignBasedLayeringModelExplanation": "Pomaže implementirati slojevitu arhitekturu temeljenu na DDD-u i izgraditi bazu koda koja se može održavati.",
+ "DomainDrivenDesignBasedLayeringModelExplanationCont": "Pruža predloške za pokretanje, apstrakcije, osnovne klase, usluge, dokumentaciju i vodiče koji će vam pomoći da razvijete svoju aplikaciju na temelju DDD obrazaca i principa.",
+ "MicroserviceCompatibleModelExplanation": "Osnovni okvir i unaprijed izgrađeni moduli dizajnirani su imajući na umu arhitekturu mikroservisa.",
+ "MicroserviceCompatibleModelExplanationCont": "Pruža infrastrukturu, integracije, uzorke i dokumentaciju za lakšu implementaciju mikroservisnih rješenja, a pritom ne donosi dodatnu složenost ako želite monolitnu aplikaciju.",
+ "ModularInfo": "ABP pruža sustav modula koji vam omogućuje da razvijete aplikacijske module za višekratnu upotrebu, povežete s događajima životnog ciklusa aplikacije i izrazite ovisnosti između ključnih dijelova vašeg sustava.",
+ "PreBuiltModulesThemes": "Unaprijed izgrađeni moduli i teme",
+ "PreBuiltModulesThemesExplanation": "Open source i komercijalni moduli i teme spremni su za korištenje u vašoj poslovnoj aplikaciji.",
+ "NuGetNPMPackages": "NuGet & NPM paketi",
+ "NuGetNPMPackagesExplanation": "Distribuiraju se kao NuGet & NPM paketi. Jednostavan za instalaciju i nadogradnju.",
+ "ExtensibleReplaceable": "Proširivo/zamjenjivo",
+ "ExtensibleReplaceableExplanation": "Sve usluge i moduli dizajnirani su imajući na umu mogućnost proširivanja. Možete zamijeniti usluge, stranice, stilove i komponente.",
+ "CrossCuttingConcernsExplanation2": "Neka vaša baza kodova bude manja kako biste se mogli usredotočiti na kod koji je specifičan za vašu tvrtku.",
+ "CrossCuttingConcernsExplanation3": "Nemojte trošiti vrijeme na implementaciju uobičajenih zahtjeva za aplikacije na više projekata.",
+ "AuthenticationAuthorization": "Autentifikacija i autorizacija",
+ "ExceptionHandling": "Rukovanje iznimkama",
+ "Validation": "Validacija",
+ "DatabaseConnection": "Veza s bazom podataka",
+ "TransactionManagement": "Upravljanje transakcijama",
+ "AuditLogging": "Zapisivanje revizije",
+ "Caching": "Predmemoriranje",
+ "Multitenancy": "Višestanarstvo",
+ "DataFiltering": "Filtriranje podataka",
+ "ConventionOverConfiguration": "Konvencija nad konfiguracijom",
+ "ConventionOverConfigurationExplanation": "ABP prema zadanim postavkama implementira uobičajene konvencije aplikacija s minimalnom ili nultom konfiguracijom.",
+ "ConventionOverConfigurationExplanationList1": "Automatski registrira poznate usluge za uvođenje ovisnosti.",
+ "ConventionOverConfigurationExplanationList2": "Izlaže aplikacijske usluge kao HTTP API-je konvencijama imenovanja.",
+ "ConventionOverConfigurationExplanationList3": "Stvara dinamičke HTTP proxy klijente za C# i JavaScript.",
+ "ConventionOverConfigurationExplanationList4": "Pruža zadana spremišta za vaše entitete.",
+ "ConventionOverConfigurationExplanationList5": "Upravlja jedinicom rada po web zahtjevu ili metodi usluge aplikacije.",
+ "ConventionOverConfigurationExplanationList6": "Objavljuje događaje stvaranja, ažuriranja i brisanja za vaše entitete.",
+ "BaseClasses": "Bazne klase",
+ "BaseClassesExplanation": "Unaprijed izgrađene osnovne klase za uobičajene obrasce primjene.",
+ "DeveloperFocusedExplanation": "ABP je za programere.",
+ "DeveloperFocusedExplanationCont": "Cilj mu je pojednostaviti vaš svakodnevni razvoj softvera, a pritom vas ne ograničava u pisanju koda niske razine.",
+ "SeeAllFeatures": "Pogledajte sve značajke",
+ "CLI_CommandLineInterface": "CLI (sučelje naredbenog retka)",
+ "CLI_CommandLineInterfaceExplanation": "Uključuje CLI koji vam pomaže automatizirati stvaranje novih projekata i dodavanje novih modula.",
+ "StartupTemplates": "Predlošci za pokretanje",
+ "StartupTemplatesExplanation": "ABP-ov predložak za pokretanje aplikacije pruža potpuno konfigurirano rješenje za početak vašeg razvoja.",
+ "BasedOnFamiliarTools": "Na temelju poznatih alata",
+ "BasedOnFamiliarToolsExplanation": "Izgrađen i integriran s popularnim alatima koje već poznajete. Niska krivulja učenja, laka prilagodba, ugodan razvoj.",
+ "ORMIndependent": "ORM Neovisan",
+ "ORMIndependentExplanation": "Temeljni okvir neovisan je o ORM-u/bazi podataka i može raditi s bilo kojim izvorom podataka. Ponuđači Entity Framework Core i MongoDB već su dostupni.",
+ "Features": "Istražite značajke ABP okvira",
+ "ABPCLI": "ABP CLI",
+ "Modularity": "Modularnost",
+ "BootstrapTagHelpers": "Bootstrap Tag Helpers",
+ "DynamicForms": "Dinamički oblici",
+ "BundlingMinification": "Grupiranje i smanjivanje",
+ "BackgroundJobs": "Pozadinski poslovi",
+ "BackgroundJobsExplanation": "Definirajte jednostavne klase za izvršavanje poslova u pozadini dok su u redu. Koristite ugrađeni upravitelj poslova ili integrirajte vlastiti. Integracije Hangfire & RabbitMQ već su dostupne.",
+ "DDDInfrastructure": "DDD Infrastruktura",
+ "DomainDrivenDesignInfrastructure": "Infrastruktura dizajna vođena domenom",
+ "AutoRESTAPIs": "Automatski REST API-ji",
+ "DynamicClientProxies": "Proxy dinamički klijent",
+ "DistributedEventBus": "Distribuirana sabirnica događaja",
+ "DistributedEventBusWithRabbitMQIntegration": "Distribuirana sabirnica događaja s RabbitMQ integracijom",
+ "TestInfrastructure": "Testna infrastruktura",
+ "AuditLoggingEntityHistories": "Zapisivanje revizije i povijest entiteta",
+ "ObjectToObjectMapping": "Mapiranje objekta u objekt",
+ "ObjectToObjectMappingExplanation": "Apstrakcija preslikavanja objekta na objekt s integracijom AutoMappera.",
+ "EmailSMSAbstractions": "Apstrakcije e-pošte i SMS-a",
+ "EmailSMSAbstractionsWithTemplatingSupport": "Apstrakcije e-pošte i SMS-a s podrškom za predloške",
+ "Localization": "Lokalizacija",
+ "SettingManagement": "Upravljanje postavkama",
+ "ExtensionMethods": "Metode proširenja",
+ "ExtensionMethodsHelpers": "Metode proširenja i pomoćnici",
+ "AspectOrientedProgramming": "Aspektno orijentirano programiranje",
+ "DependencyInjection": "Injekcija ovisnosti",
+ "DependencyInjectionByConventions": "Uvođenje ovisnosti prema konvencijama",
+ "ABPCLIExplanation": "ABP CLI (sučelje naredbenog retka) alat je naredbenog retka za automatizaciju nekih uobičajenih operacija za rješenja temeljena na ABP-u.",
+ "ModularityExplanation": "ABP pruža kompletnu infrastrukturu za izgradnju vlastitih aplikacijskih modula koji mogu imati entitete, usluge, integraciju baze podataka, API-je, UI komponente i tako dalje.",
+ "MultiTenancyExplanation": "ABP okvir ne samo da podržava razvoj multi-tenant aplikacija, već također čini da vaš kod uglavnom nije svjestan multi-tenant-a.",
+ "MultiTenancyExplanation2": "Može automatski odrediti trenutnog stanara, izolirati podatke različitih stanara jedne od drugih.",
+ "MultiTenancyExplanation3": "Podržava jedinstvenu bazu podataka, bazu podataka po zakupcu i hibridne pristupe.",
+ "MultiTenancyExplanation4": "Fokusirate se na svoj poslovni kod i prepuštate okviru da umjesto vas upravlja multi-stanarstvom.",
+ "BootstrapTagHelpersExplanation": "Umjesto ručnog pisanja ponavljajućih detalja komponenti pokretanja sustava, upotrijebite ABP-ove pomoćnike oznaka da to pojednostavite i iskoristite IntelliSense. Definitivno možete koristiti Bootstrap kad god vam zatreba.",
+ "DynamicFormsExplanation": "Pomoćnici dinamičkih obrazaca i oznaka za unos mogu stvoriti potpuni obrazac iz C# klase kao modela.",
+ "AuthenticationAuthorizationExplanation": "Bogate opcije provjere autentičnosti i autorizacije integrirane u ASP.NET Core Identity & IdentityServer4. Omogućuje proširiv i detaljan sustav dopuštenja.",
+ "CrossCuttingConcernsExplanation": "Nemojte se ponavljati kako biste iznova i iznova implementirali sve ove uobičajene stvari. Usredotočite se na svoj poslovni kod i dopustite ABP-u da ih automatizira prema konvencijama.",
+ "DatabaseConnectionTransactionManagement": "Povezivanje baze podataka i upravljanje transakcijama",
+ "CorrelationIdTracking": "Praćenje ID-a korelacije",
+ "BundlingMinificationExplanation": "ABP nudi jednostavan, dinamičan, moćan, modularan i ugrađen sustav povezivanja i smanjivanja.",
+ "VirtualFileSystemnExplanation": "Virtualni datotečni sustav omogućuje upravljanje datotekama koje fizički ne postoje na datotečnom sustavu (disku). Uglavnom se koristi za ugradnju datoteka (js, css, slika, cshtml...) u sklopove i njihovu upotrebu kao fizičke datoteke tijekom izvođenja.",
+ "ThemingExplanation": "Sustav temiranja omogućuje razvoj vaše aplikacije i modula neovisno o temi definiranjem skupa zajedničkih osnovnih biblioteka i izgleda, temeljenih na najnovijem okviru Bootstrap.",
+ "DomainDrivenDesignInfrastructureExplanation": "Potpuna infrastruktura za izgradnju slojevitih aplikacija temeljenih na obrascima i principima dizajna vođenog domenom;",
+ "Specification": "Specifikacija",
+ "Repository": "Spremište",
+ "DomainService": "Usluga domene",
+ "ValueObject": "Vrijednost objekta",
+ "ApplicationService": "Usluga aplikacije",
+ "DataTransferObject": "Objekt prijenosa podataka",
+ "AggregateRootEntity": "Skupni korijen, entitet",
+ "AutoRESTAPIsExplanation": "ABP može automatski konfigurirati vaše aplikacijske usluge kao API kontrolere prema konvenciji.",
+ "DynamicClientProxiesExplanation": "Lako koristite svoje API-je iz JavaScript i C# klijenata.",
+ "DistributedEventBusWithRabbitMQIntegrationExplanation": "Jednostavno objavite i konzumirajte distribuirane događaje pomoću ugrađene Distribuirane sabirnice događaja s dostupnom RabbitMQ integracijom.",
+ "TestInfrastructureExplanation": "Okvir je razvijen imajući na umu jedinično i integracijsko testiranje. Pruža vam osnovne klase za lakše. Predlošci za pokretanje dolaze unaprijed konfigurirani za testiranje.",
+ "AuditLoggingEntityHistoriesExplanation": "Ugrađeno revizijsko bilježenje za poslovne aplikacije. Zahtjev, usluga, bilježenje revizije na razini metode i povijest entiteta s detaljima na razini svojstva.",
+ "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Apstrakcije IEmailSender i ISmsSender odvajaju logiku vaše aplikacije od infrastrukture. Napredni sustav predložaka e-pošte omogućuje stvaranje i lokalizaciju predložaka e-pošte i jednostavnu upotrebu kad god je potrebno.",
+ "LocalizationExplanation": "Sustav lokalizacije omogućuje stvaranje resursa u običnim JSON datotekama i koristi ih za lokalizaciju vašeg korisničkog sučelja. Podržava napredne scenarije kao što su nasljeđivanje, proširenja i JavaScript integracija dok je u potpunosti kompatibilan sa sustavom lokalizacije AspNet Core.",
+ "SettingManagementExplanation": "Definirajte postavke za svoju aplikaciju i dobijte vrijednosti u vremenu izvođenja na temelju trenutne konfiguracije, stanara i korisnika.",
+ "ExtensionMethodsHelpersExplanation": "Nemojte se ponavljati čak ni za trivijalne dijelove koda. Proširenja i pomoćnici za standardne tipove čine vaš kod mnogo čišćim i lakšim za pisanje.",
+ "AspectOrientedProgrammingExplanation": "Pruža udobnu infrastrukturu za stvaranje dinamičkih proxyja i implementaciju aspektno orijentiranog programiranja. Presretnite bilo koju klasu i izvršite svoj kod prije i poslije svakog izvođenja metode.",
+ "DependencyInjectionByConventionsExplanation": "Nema potrebe da ručno registrirate svoje razrede na ubrizgavanje ovisnosti. Automatski registrira uobičajene vrste usluga prema konvenciji. Za druge vrste usluga možete koristiti sučelja i atribute kako biste ih učinili lakšim i na mjestu.",
+ "DataFilteringExplanation": "Definirajte i koristite filtere podataka koji se automatski primjenjuju kada postavljate upite entitetima iz baze podataka. Soft Delete & MultiTenant filteri dostupni su odmah nakon implementacije jednostavnih sučelja.",
+ "PublishEvents": "Objavite događaje",
+ "HandleEvents": "Rukovanje događajima",
+ "AndMore": "i više...",
+ "Code": "Kodirati",
+ "Result": "Proizlaziti",
+ "SeeTheDocumentForMoreInformation": "Više informacija potražite u dokumentu {0}",
+ "IndexPageHeroSection": "web aplikacija otvorenog koda
Okvir za asp.net jezgru",
+ "UiFramework": "UI okvir",
+ "EmailAddress": "Email adresa",
+ "Mobile": "Mobilni",
+ "ReactNative": "React Native",
+ "Strong": "Jaka",
+ "Complete": "Kompletan",
+ "BasedLayeringModel": "Temeljeni model slojevitosti",
+ "Microservice": "Mikroservis",
+ "Compatible": "Kompatibilan",
+ "MeeTTheABPCommunityInfo": "Naša je misija stvoriti okruženje u kojem programeri mogu pomoći jedni drugima s objavama, uputama, studijama slučaja itd. i upoznati ljude istomišljenika.",
+ "JoinTheABPCommunityInfo": "Uključite se u živahnu zajednicu i postanite suradnik ABP okvira!",
+ "AllPosts": "Sve objave",
+ "SubmitYourPost": "Pošaljite svoju objavu",
+ "DynamicClientProxyDocument": "Provjerite proxy dokumentaciju dinamičkog klijenta za JavaScript & C# .",
+ "EmailSMSAbstractionsDocument": "Više informacija potražite u dokumentima za slanje e-poštom i SMS-om.",
+ "CreateProjectWizard": "Ovaj čarobnjak stvara novi projekt iz predloška za pokretanje koji je ispravno konfiguriran za brzo pokretanje vašeg projekta.",
+ "TieredOption": "Stvara višeslojno rješenje gdje su web i Http API slojevi fizički odvojeni. Ako nije označeno, stvara slojevito rješenje koje je manje složeno i prikladno za većinu scenarija.",
+ "SeparateIdentityServerOption": "Razdvaja stranu poslužitelja u dvije aplikacije: prva je za poslužitelj identiteta, a druga je za HTTP API na strani poslužitelja.",
+ "SeparateAuthenticationServerOption": "Odvaja poslužiteljsku stranu u dvije aplikacije: prva je za poslužitelj za provjeru autentičnosti, a druga je za HTTP API na strani poslužitelja.",
+ "ProgressiveWebApplicationOption": "Određuje projekt kao progresivnu web aplikaciju",
+ "UseslatestPreVersion": "Koristi najnoviju verziju prije izdanja",
+ "ReadTheDocumentation": "Pročitajte dokumentaciju",
+ "Documentation": "Dokumentacija",
+ "GettingStartedTutorial": "Vodič za početak rada",
+ "ApplicationDevelopmentTutorial": "Vodič za razvoj aplikacija",
+ "TheStartupTemplate": "Predložak za pokretanje",
+ "InstallABPCLIInfo": "ABP CLI je najbrži način za pokretanje novog rješenja s okvirom ABP. Instalirajte ABP CLI pomoću prozora naredbenog retka:",
+ "DifferentLevelOfNamespaces": "Možete koristiti različite razine prostora imena; npr. BookStore, Acme.BookStore ili Acme.Retail.BookStore.",
+ "ABPCLIExamplesInfo": "Nova naredba stvara slojevitu MVC aplikaciju s Entity Framework Core kao pružateljem baze podataka. Međutim, ima dodatne mogućnosti.",
+ "SeeCliDocumentForMoreInformation": "Više opcija potražite u dokumentu ABP CLI ili odaberite gornju karticu "Izravno preuzimanje".",
+ "Optional": "Neobavezno",
+ "LocalFrameworkRef": "Zadržite lokalne reference projekta za okvirne pakete.",
+ "BlobStoring": "BLOB pohranjivanje",
+ "BlobStoringExplanation": "Sustav za pohranu BLOB-ova pruža apstrakciju za rad s BLOB-ovima. ABP pruža neke unaprijed izgrađene integracije pružatelja usluga pohrane (Azure, AWS, File System, Database itd.) koje možete jednostavno koristiti u svojim aplikacijama.",
+ "TextTemplating": "Tekst šablona",
+ "TextTemplatingExplanation": "Predložak teksta koristi se za dinamičko prikazivanje sadržaja na temelju predloška i modela (podatkovnog objekta). Na primjer, možete ga koristiti za stvaranje dinamičkog sadržaja e-pošte s unaprijed izrađenim predloškom.",
+ "MultipleUIOptions": "Više opcija korisničkog sučelja",
+ "MultipleDBOptions": "Više pružatelja baza podataka",
+ "MultipleUIOptionsExplanation": "Temeljni okvir dizajniran je kao neovisno o korisničkom sučelju i može raditi s bilo kojom vrstom korisničkog sučelja, dok postoji više unaprijed izgrađenih i integriranih opcija koje se isporučuju odmah.",
+ "MultipleDBOptionsExplanation": "Okvir može raditi s bilo kojim izvorom podataka, a službeno su razvijeni i podržani sljedeći pružatelji usluga:",
+ "SelectLanguage": "Izaberi jezik",
+ "LatestPostOnCommunity": "Najnoviji post na ABP zajednici",
+ "Register": "Registar",
+ "IsDownloadable": "Može se preuzeti",
+ "DatabaseOptions": "Opcije baze podataka",
+ "BackToPackagesPage": "Povratak na stranicu Paketi",
+ "HowToInstall": "Kako instalirati",
+ "SeeOnNpm": "Pogledajte na NPM",
+ "SeeOnNuget": "Pogledajte na Nugetu",
+ "MVCGulpCommandExplanation": "Ako koristite MVC (Razor Pages) korisničko sučelje, pokrenite naredbu "gulp" nakon instalacije paketa.",
+ "UsingABPCLI": "Korištenje Abp CLI",
+ "WithoutABPCLI": "Bez ABP CLI",
+ "ABPCLIModuleDependency": "Abp Cli automatski dodaje ovisnost modula.",
+ "AddModuleDependency": "Zatim dodajte ovisnost modula",
+ "Packages": "Paketi",
+ "NugetPackages": "Nuget paketi",
+ "NPMPackages": "NPM paketi",
+ "SeeDocs": "Vidi dokumente",
+ "None": "Nijedan",
+ "Application": "Primjena",
+ "ApplicationExplanation": "Stvara potpuno slojevito rješenje temeljeno na praksi dizajna vođenog domenom. Preporuča se za dugoročne projekte kojima je potrebna baza koda koja se može održavati i proširivati.",
+ "ApplicationNoLayer": "Primjena (jedan sloj)",
+ "ApplicationNoLayerExplanation": "Stvara jednoslojnu web aplikaciju. Preporuča se za izradu aplikacija s jednostavnijom i lako razumljivom arhitekturom.",
+ "Module": "Modul",
+ "ModuleExplanation": "Stvara višekratno, potpuno slojevito rješenje aplikacijskog modula. Ovu opciju možete koristiti za izradu modula za svoju modularnu aplikaciju.",
+ "PackageName": "Naziv paketa",
+ "LicenseURL": "URL licence",
+ "License": "Licenca",
+ "ProjectCreationSuccessMessage": "Vaš projekt je uspješno kreiran",
+ "HowToRunSolution": "Kako pokrenuti svoje rješenje?",
+ "GettingStartedMessage": "Pogledajte dokument za početak kako biste saznali kako konfigurirati i pokrenuti svoje rješenje.",
+ "WebAppDevTutorial": "Vodič za razvoj web aplikacija",
+ "WebAppDevTutorialMessage": "Pogledajte dokument s uputama za razvoj web aplikacija za uzorak razvoja korak po korak.",
+ "CommunityPosts": "Objave zajednice",
+ "CommunityPostMessage": "Provjerite ABP platformu zajednice kako biste pročitali korisne postove za ABP Framework.",
+ "InvestigateSolutionDetails": "Provjerite pojedinosti rješenja",
+ "StartupTemplateDocumentationMessage": "Pogledajte dokument s predloškom za pokretanje aplikacije kako biste saznali arhitekturu i strukturu svog rješenja.",
+ "ClientSideDevelopment": "Razvoj na strani klijenta",
+ "ClientSideDevelopmentDocumentationMessage": "Pogledajte dokument {0} da biste saznali ključne točke za razvoj korisničkog sučelja (na strani klijenta).",
+ "DatabaseProviderDocumentationMessage": "Pogledajte dokument {0} da biste saznali ključne točke za razvoj sloja baze podataka.",
+ "ABPCommercialExplanationMessage": "ABP Commercial pruža premium module, teme, alate i podršku za ABP Framework.",
+ "ImplementingDDD": "Implementacija dizajna vođenog domenom",
+ "DDDBookExplanation": "Praktični vodič za implementaciju dizajna vođenog domenom s ABP okvirom.",
+ "Overview": "Pregled",
+ "DDDBookPracticalGuide": "Ovo je praktični vodič za implementaciju dizajna vođenog domenom (DDD). Iako se detalji implementacije temelje na infrastrukturi ABP Framework, osnovni koncepti, principi i modeli mogu se primijeniti na bilo koje rješenje, čak i ako to nije .NET rješenje.",
+ "TableOfContents": "Sadržaj",
+ "IntroductionToImplementingDDD": "Uvod u implementaciju dizajna vođenog domenom",
+ "WhatIsDDD": "Što je dizajn vođen domenom?",
+ "Implementation": "Provedba",
+ "TheBigPicture": "Velika slika",
+ "TheBuildingBlock": "Building Block",
+ "ExampleUseCase": "Primjer upotrebe",
+ "DomainAndApplicationLogic": "Logika domene i logika aplikacije",
+ "Author": "Autor",
+ "Pages": "Stranice",
+ "PublishedOn": "Objavljeno na",
+ "FreeEBook": "Besplatna e-knjiga",
+ "Download": "preuzimanje datoteka",
+ "EBookSignInForDownload": "Za preuzimanje e-knjige prijavite se",
+ "SignIn": "Prijaviti se",
+ "Or": "Ili",
+ "TellUsAboutYourself": "Recite nam nešto o sebi",
+ "Name": "Ime",
+ "Surname": "Prezime",
+ "CompanyName": "Naziv tvrtke",
+ "DoYouAgreePrivacyPolicy": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "Free": "Besplatno",
+ "DDDEBook": "DDD E-knjiga",
+ "PracticalGuideForImplementingDDD": "Ova je knjiga praktični vodič za implementaciju dizajna vođenog domenom s ABP okvirom.",
+ "IntroducingDDD": "Predstavljamo dizajn vođen domenom",
+ "DDDLayersAndCleanArchitecture": "DDD slojevi i čista arhitektura",
+ "LayeringOfADotnetSolution": "Raslojavanje .NET rješenja",
+ "ImplementingDDDBuildingBlocks": "Implementacija DDD gradivnih blokova",
+ "DomainVsApplicationLogic": "Logika domene nasuprot logici aplikacije",
+ "SamplesAndDiscussions": "Uzorci i rasprave",
+ "EmailNotValid": "Unesite važeću adresu e-pošte.",
+ "WeWillSendYouADownloadLink": "Veza za preuzimanje e-knjige poslana je na {0}. Provjerite svoju pristiglu poštu, pretince za smeće ili neželjenu poštu!",
+ "GoHome": "Idi kući",
+ "InvalidFormInputs": "Molimo unesite valjane podatke navedene na obrascu.",
+ "DDDBookEmailBody": "Hvala vam.
Za preuzimanje svoje knjige kliknite ovdje .",
+ "SubscribeToNewsletter": "Pretplatite se na bilten kako biste primali informacije o događanjima na platformi ABP.IO, poput novih izdanja, postova, ponuda i više.",
+ "FirstEdition": "Prvo izdanje",
+ "ThankYou": "Hvala vam!",
+ "CheckboxMandatory": "Ovo morate provjeriti da biste nastavili!",
+ "UserInterface": "Korisničko sučelje",
+ "APIGateway": "API Gateway",
+ "Database": "Baza podataka",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Otvoreni izvor
web aplikacija",
+ "Framework": "Okvir",
+ "AuditLoggingExplanation": "Automatski pratite sve operacije i promjene podataka u vašem sustavu.",
+ "AbpNewCommandExplanation": "Stvara nova rješenja pomoću ABP predložaka za pokretanje.",
+ "AbpAddModuleCommandExplanation": "Instalira unaprijed izgrađene aplikacijske module u vaše rješenje",
+ "AbpUpdateCommandExplanation": "Automatski ažurira sve NuGet i NPM pakete povezane s ABP-om u vašem rješenju.",
+ "ExploreAllCLICommands": "Istražite sve CLI naredbe",
+ "ExploreDocumentationAndGuides": "Istražite opsežnu dokumentaciju i vodiče.",
+ "Documentations": "Dokumentacija",
+ "Views": "Pogledi",
+ "EnterYouEmailToGetNews": "Unesite svoju e-poštu kako biste primali najnovije vijesti o ABP okviru",
+ "Tiered": "Umoran",
+ "SeparateIdentityServer": "Odvojeni poslužitelj identiteta",
+ "SeparateAuthenticationServer": "Odvojeni autentifikacijski poslužitelj",
+ "ProgressiveWebApplication": "Progresivna web aplikacija",
+ "Preview": "Pregled",
+ "CreateANewSolution": "Napravite novo rješenje",
+ "ABPFrameworkFeatures": "Značajke ABP okvira",
+ "Commercial": "Komercijalni",
+ "ThirdPartyTools": "Alati trećih strana",
+ "Back": "leđa",
+ "Community": "Zajednica",
+ "SeeMore": "Vidi više",
+ "DetailsOfTheEBook": "Pojedinosti o E-knjigi",
+ "JoinOurMarketingNewsletter": "Pridružite se našem marketinškom biltenu",
+ "FrameworkNewsletterConfirmationMessage": "Slažem se s Uvjetima i odredbama i Politikom privatnosti .",
+ "GetYourFreeEBook": "Nabavite svoju besplatnu DDD e-knjigu",
+ "EverythingYouNeedToKnow": "Sve što trebate znati.",
+ "PreOrderNow": "Naručite odmah",
+ "UITheming": "Tematiziranje korisničkog sučelja",
+ "UIThemingExplanation": "Stvorite teme i izglede korisničkog sučelja za višekratnu upotrebu ili upotrijebite jednu od unaprijed izgrađenih tema korisničkog sučelja.",
+ "DataFilteringExplanation2": "Automatski filtrirajte upite iz baze podataka kako biste jednostavno implementirali obrasce kao što su meko brisanje i višenamjensko korištenje.",
+ "NeedHelp": "Trebate pomoć?",
+ "GiveYourProjectAName": "Dajte naziv svom projektu",
+ "SelectProjectType": "Odaberite vrstu projekta",
+ "SelectUIFramework": "Odaberite UI Framework",
+ "SelectDatabaseProvider": "Odaberite pružatelja baze podataka",
+ "SelectDatabaseManagementSystem": "Odaberite Sustav upravljanja bazom podataka",
+ "InstallingTheABPCLI": "Instaliranje ABP CLI",
+ "CreateYourProjectNow": "Kreirajte svoj projekt sada",
+ "OrderOn": "Naručite na {0}",
+ "DownloadFreeDDDBook": "Preuzmite besplatnu DDD knjigu",
+ "WhatIsABPFramework": "Što je ABP okvir?",
+ "TenantDatabase": "Baza podataka zakupca {0}",
+ "SharedDatabase": "Zajednička baza podataka",
+ "ConnectionResolver": "Razrješavač veze",
+ "TenantBasedDataFilter": "Filtar podataka temeljen na stanarima",
+ "ApplicationCode": "Aplikacijski kod",
+ "TenantResolution": "Rješenje stanara",
+ "TenantUser": "Stanar {0} Korisnik",
+ "CardTitle": "Naslov kartice",
+ "View": "Pogled",
+ "Model": "Model",
+ "Email": "E-mail",
+ "Password": "Lozinka",
+ "Address": "Adresa",
+ "Gender": "Spol",
+ "Male": "Muški",
+ "Female": "Žena",
+ "Submit": "podnijeti",
+ "Unspecified": "Neodređeno",
+ "StaticFileMiddleware": "Static File Middleware",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Fizičke datoteke (wwwroot)",
+ "EmbeddedFiles": "Ugrađene datoteke (DLL)",
+ "DynamicFiles": "Dinamičke datoteke (memorija)",
+ "BuildSolutionsWithAbp": "Izgradite .NET rješenja koja se mogu održavati slijedeći najbolju praksu razvoja softvera koristeći ABP.",
+ "BuyOnAmazon": "Kupite na Amazonu",
+ "BuyOnPackt": "Kupite na Packt",
+ "Discounted": "Sniženo",
+ "MasteringAbpFramework_Book_KeyFeatures": "Glavne značajke",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Izgradite robusna, održiva, modularna i skalabilna softverska rješenja koristeći ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Naučite kako implementirati načela SOLID-a i dizajn usmjeren na domenu u svoje web aplikacije.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Otkrijte kako ABP Framework ubrzava vaš razvojni ciklus automatiziranjem zadataka koji se ponavljaju.",
+ "MasteringAbpFramework_Book_Description": "Opis knjige",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework cjelovita je infrastruktura za stvaranje modernih web aplikacija slijedeći najbolje prakse i konvencije razvoja softvera \n . S ABP-ovim okvirom i ekosustavom visoke razine, \n možete implementirati princip Don't Repeat Yourself (DRY) i usredotočiti se na svoj poslovni kod.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Napisao ju je tvorac ABP okvira, a ova će vam knjiga pomoći da steknete potpuno razumijevanje okvira \n i modernih tehnika razvoja web aplikacija. Uz detaljna objašnjenja osnovnih koncepata \n i praktičnih primjera, razumjet ćete zahtjeve modernog web rješenja i kako ABP \n Framework čini ugodnim razvijanje vlastitih rješenja. Otkrit ćete uobičajene zahtjeve razvoja poslovnih web aplikacija \n i istražiti infrastrukturu koju pruža ABP. Kroz knjigu \n upoznat ćete se s najboljom praksom razvoja softvera za izgradnju modularnih web rješenja \n koja se mogu održavati.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Do kraja ove knjige moći ćete stvoriti cjelovito web rješenje koje je lako razviti, \n održavati i testirati.",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Što ćete naučiti",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Postavite razvojno okruženje i počnite koristiti ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Radite s Entity Framework Core i MongoDB da biste razvili svoj sloj pristupa podacima.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Shvatite višesektorske probleme i kako ABP automatizira zadatke koji se ponavljaju.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Uhvatite se u koštac s implementacijom dizajna vođenog domenom uz ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Izgradite UI stranice i komponente s ASP.NET Core MVC (Razor Pages) i Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Radite s multi-tenance za stvaranje modularnih web aplikacija.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Razumijevanje modularnosti i stvaranje aplikacijskih modula za višekratnu upotrebu.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Napišite jedinične, integracijske i UI testove koristeći ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Za koga je ova knjiga",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Ova je knjiga namijenjena web programerima koji žele naučiti softverske arhitekture i najbolje prakse za izgradnju \n rješenja temeljenih na webu koja se mogu održavati koristeći Microsoftove tehnologije i ABP Framework. Za početak rada s ovom knjigom potrebno je osnovno poznavanje C# \n i ASP.NET Core.",
+ "ComputersAndTechnology": "Računala i tehnologija",
+ "BuildingMicroserviceSolutions": "Izgradnja mikroservisnih rješenja",
+ "MicroserviceBookPracticalGuide": "Ova je knjiga referentni vodič za razvoj i upravljanje aplikacijama temeljenim na mikroservisima pomoću ABP okvira. Referencira .NET Microservice Sample Reference Application : eShopOnContainers i raspravlja o arhitektonskom dizajnu i pristupima implementacije pomoću ABP Frameworka. Do kraja ove knjige naučit ćete kako ABP pristupa uobičajenim složenostima mikroservisa kao što su autorizacija, distribuirane transakcije, komunikacije između mikroservisa, implementacija itd.",
+ "IntroducingTheSolution": "Predstavljamo rješenje eShopOnAbp",
+ "RunningTheSolution": "Pokretanje rješenja",
+ "UnderstandingTheAuthenticationSystem": "Razumijevanje sustava autentifikacije",
+ "ExploringTheApplications": "Istraživanje aplikacija",
+ "UnderstandingTheAPIGateways": "Razumijevanje API pristupnika",
+ "DevelopingTheMicroservices": "Razvoj mikroservisa",
+ "UnderstandingTheInfrastructure": "Razumijevanje infrastrukture",
+ "DiggingInTheUseCases": "Kopanje po slučajevima upotrebe",
+ "DeployingTheSolution": "Implementacija rješenja",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Ova je knjiga u fazi nacrta i još nije dovršena.",
+ "Authors": "Autori",
+ "MicroserviceEBook": "Mikroservisna e-knjiga",
+ "SelectUITheme": "Odaberite temu korisničkog sučelja",
+ "LeptonXLiteTheme": "LeptonX Lite tema",
+ "BasicTheme": "Osnovna tema",
+ "LeptonXLiteThemeInfo": "Moderna i elegantna Bootstrap UI tema. Idealno ako želite imati UI temu spremnu za proizvodnju. Ovo je najnovija tema i zadana je.",
+ "BasicThemeInfo": "Minimalistička tema korisničkog sučelja s jednostavnim Bootstrap bojama i stilovima. Idealno ako ćete izraditi vlastitu temu korisničkog sučelja.",
+ "SeeDocumentation": "Pogledajte dokumentaciju .",
+ "SeeFullScreen": "🖼️ Pogledajte snimak zaslona",
+ "BuildingMicroserviceSolutionsShortDescription": "Ova je knjiga referentni vodič za razvoj i upravljanje aplikacijama temeljenim na mikroservisima pomoću ABP okvira.",
+ "InstallAbpCliMessage": "Instalirajte ABP CLI u terminal naredbenog retka, ako ga prije niste instalirali:",
+ "Terminal": "Terminal",
+ "Copy": "Kopirati",
+ "RunTheFollowingCommand": "Izvedite sljedeću naredbu u terminalu naredbenog retka:",
+ "ChangeSolutionOptionsBelow": "U nastavku možete promijeniti opcije rješenja.",
+ "MultiLayerApplication": "Višeslojno
Primjena",
+ "MultiLayerApplicationExplanation1": "Stvara potpuno slojevito rješenje temeljeno na praksi dizajna vođenog domenom.",
+ "MultiLayerApplicationExplanation2": "Preporuča se za dugoročne projekte kojima je potrebna baza koda koja se može održavati i proširivati.",
+ "SingleLayerApplication": "Jednoslojni
Primjena",
+ "SingleLayerApplicationExplanation1": "Stvara jednoslojnu web aplikaciju.",
+ "SingleLayerApplicationExplanation2": "Preporuča se za izradu aplikacija s jednostavnijom i lako razumljivom arhitekturom.",
+ "ApplicationModule": "Primjena
Modul",
+ "SeeTheScreenshot": "Pogledajte snimak zaslona",
+ "ApplicationModuleExplanation1": "Stvara višekratno, potpuno slojevito rješenje aplikacijskog modula.",
+ "ApplicationModuleExplanation2": "Ovu opciju možete koristiti za izradu modula za svoju modularnu aplikaciju.",
+ "Expert_": "Stručnjak",
+ "Partner_": "Partnerstvo",
+ "WebSite": "Web stranica",
+ "Expert_Year": "Vještačenje God",
+ "CompanyInfo": "Informacije o tvrtki",
+ "Date": "Datum",
+ "WhoWeAre_Partner": "Tko smo mi",
+ "WhoWeAre_Expert": "O meni",
+ "CreateSolutionFolder": "Stvorite mapu rješenja",
+ "CreateSolutionFolderOption": "Određuje hoće li projekt biti u novoj mapi u izlaznoj mapi ili izravno u izlaznoj mapi.",
+ "BooksPageTitle": "ABP knjige",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Postoje tri načina za instaliranje {0}
NuGet paketa na vaš projekt",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Instalacija s ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Ako niste instalirali ABP CLI , prvo instalirajte izvršavanjem sljedeće naredbe u terminalu naredbenog retka",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Nakon što instalirate ABP CLI, otvorite terminal naredbenog retka na lokaciji projekta ( .csproj
datoteka) koju želite instalirati i izvršite sljedeću naredbu",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Dodat će referencu paketa {0}
vašem projektu i ovisnost {1}
vašoj klasi modula.",
+ "PackageDetailPage_ManualInstallation": "2: Instalacija s Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Dodajte referencu paketa {0}
NuGet u svoj projekt koristeći svoj IDE ili izvođenjem sljedeće naredbe",
+ "PackageDetailPage_ManualInstallationDescription2": "Zatim dodajte ovisnost {0}
vašoj klasi modula kao što je prikazano u sljedećem primjeru",
+ "PackageDetailPage_SeeDocumentation": "Pogledajte dokumentaciju kako biste saznali kako koristiti ovaj paket u svojim aplikacijama.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Instalacija pomoću konzole upravitelja paketa",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Otvorite konzolu Package Manager u Visual Studio (Alati -> Nuget Package Manager -> Package Manager Console) i izvršite sljedeću naredbu",
+ "UIOptions": "Opcije korisničkog sučelja",
+ "Testimonials": "Svjedočanstva",
+ "CoolestCompaniesUseABPFramework": "Najbolje tvrtke koriste ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework nije samo alat već i katalizator koji je ubrzao moj razvoj kao programera. Omogućio mi je da izgradim nove značajke brže nego ikad prije, podsjećajući na iskustva drugih korisnika. Objedinjeni obrazac kodiranja pojednostavnio je moje projekte, dajući mi više vremena da se usredotočim na stvaranje umjesto na rješavanje problema. \n Rekao bih da je ABP okvir bio kamen temeljac mog ranog profesionalnog putovanja. To mi je olakšalo prijelaz iz ambicioznog programera u samouvjerenog profesionalca spremnog ostaviti trag u svijetu softvera. Radujem se uzbudljivim projektima koji me očekuju, znajući da će ABP biti tu da me vodi. To je više od samog proizvoda; to je partner u uspjehu.",
+ "Index_Page_Testimonial_2": "ABP Framework nije samo okvir, već je i smjernica za razvoj/upravljanje projektom, jer pruža DDD, GenericRepository, DI, Microservice, Modularity treninge. Čak i ako nećete koristiti sam framework, možete se razvijati s docs.abp.io koji je dobro i profesionalno pripremljen. (OpenIddict, Redis, Quartz itd.) \n Budući da su mnoge stvari unaprijed izgrađene, značajno skraćuje vrijeme razvoja projekta. (Kao što je stranica za prijavu, rukovanje iznimkama, filtriranje-sijanje podataka, bilježenje revizije, lokalizacija, automatski API kontroler itd.) \n Kao primjer iz naše aplikacije, koristio sam lokalnu sabirnicu događaja za kontrolu zaliha. Dakle, mogu upravljati kretanjem narudžbi pisanjem rukovatelja zalihama. \n Divno je ne gubiti vrijeme za CreationTime, CreatorId. Pune se automatski.",
+ "VideosLoginAndRegisterMessage": "Morate se prijaviti za gledanje videa. Možete stvoriti račun za sat ako niste.",
+ "Filter": "filtar",
+ "VideoCourses": "Video tečajevi"
+ }
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json
index 2dfae14e996..c0ba9ea7679 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json
@@ -174,6 +174,7 @@
"CreateProjectWizard": "Ez a varázsló új projektet hoz létre az indítási sablonból, amely megfelelően be van állítva a projekt elindításához.",
"TieredOption": "Létrehoz egy többszintű megoldást, ahol a webes és a HTTP API-rétegek fizikailag el vannak választva. Ha nincs bejelölve, réteges megoldást hoz létre, amely kevésbé bonyolult és a legtöbb forgatókönyvhöz megfelelő.",
"SeparateIdentityServerOption": "A szerveroldalt két alkalmazásra választja szét: az első az identitáskiszolgálóhoz, a második pedig a szerveroldali HTTP API-hoz való.",
+ "SeparateAuthenticationServerOption": "A szerveroldalt két alkalmazásra választja szét: az első a hitelesítési kiszolgálóhoz, a második pedig a szerveroldali HTTP API-hoz való.",
"ProgressiveWebApplicationOption": "Progresszív webalkalmazásként határozza meg a projektet",
"UseslatestPreVersion": "A legújabb kiadás előtti verziót használja",
"ReadTheDocumentation": "Olvassa el a dokumentációt",
@@ -296,6 +297,7 @@
"EnterYouEmailToGetNews": "Adja meg e-mail címét, hogy megkapja a legfrissebb híreket az ABP-keretrendszerrel kapcsolatban",
"Tiered": "Többszintű",
"SeparateIdentityServer": "Külön identitásszerver",
+ "SeparateAuthenticationServer": "Külön hitelesítési szerver",
"ProgressiveWebApplication": "Progresszív webes alkalmazás",
"Preview": "Előnézet",
"CreateANewSolution": "Hozzon létre egy új megoldást",
@@ -393,7 +395,51 @@
"BasicThemeInfo": "Minimalista felhasználói felület téma egyszerű Bootstrap színekkel és stílusokkal. Ideális, ha saját felhasználói felület témát készít.",
"SeeDocumentation": "Lásd a dokumentációt .",
"SeeFullScreen": "🖼️ Nézze meg a képernyőképet",
+ "BuildingMicroserviceSolutionsShortDescription": "Ez a könyv egy referencia útmutató a mikroszolgáltatás alapú alkalmazások fejlesztéséhez és kezeléséhez az ABP Framework segítségével.",
+ "InstallAbpCliMessage": "Telepítse az ABP CLI-t egy parancssori terminálba, ha korábban még nem telepítette:",
+ "Terminal": "Terminál",
+ "Copy": "Másolat",
+ "RunTheFollowingCommand": "Futtassa a következő parancsot egy parancssori terminálban:",
+ "ChangeSolutionOptionsBelow": "Az alábbiakban módosíthatja a megoldási lehetőségeket.",
+ "MultiLayerApplication": "Többrétegű
Alkalmazás",
+ "MultiLayerApplicationExplanation1": "Teljesen rétegzett megoldást hoz létre a tartományvezérelt tervezési gyakorlatok alapján.",
+ "MultiLayerApplicationExplanation2": "Olyan hosszú távú projektekhez ajánlott, amelyek karbantartható és bővíthető kódbázist igényelnek.",
+ "SingleLayerApplication": "Egyrétegű
Alkalmazás",
+ "SingleLayerApplicationExplanation1": "Egyrétegű webalkalmazást hoz létre.",
+ "SingleLayerApplicationExplanation2": "Egyszerűbb és könnyen érthető architektúrájú alkalmazás készítéséhez ajánlott.",
+ "ApplicationModule": "Alkalmazás
Modul",
+ "SeeTheScreenshot": "Lásd a képernyőképet",
+ "ApplicationModuleExplanation1": "Újrafelhasználható, teljesen rétegzett alkalmazásmodul-megoldást hoz létre.",
+ "ApplicationModuleExplanation2": "Ezzel a lehetőséggel modulokat hozhat létre a moduláris alkalmazásához.",
+ "Expert_": "Szakértő",
+ "Partner_": "Partnerség",
+ "WebSite": "Weboldal",
+ "Expert_Year": "Szakértői év",
+ "CompanyInfo": "Cégadatok",
+ "Date": "Dátum",
+ "WhoWeAre_Partner": "Kik vagyunk",
+ "WhoWeAre_Expert": "Rólam",
"CreateSolutionFolder": "Hozzon létre megoldási mappát",
- "CreateSolutionFolderOption": "Meghatározza, hogy a projekt egy új mappában legyen-e a kimeneti mappában vagy közvetlenül a kimeneti mappában."
+ "CreateSolutionFolderOption": "Meghatározza, hogy a projekt egy új mappában legyen-e a kimeneti mappában vagy közvetlenül a kimeneti mappában.",
+ "BooksPageTitle": "ABP Books",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Háromféleképpen telepítheti a {0}
NuGet-csomagot a projektbe",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Telepítés az ABP CLI-vel",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Ha még nem telepítette az ABP CLI-t , először telepítse a következő parancs végrehajtásával egy parancssori terminálban",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Miután telepítette az ABP CLI-t, nyisson meg egy parancssori terminált a telepíteni kívánt projekt helyén ( .csproj
fájl), és hajtsa végre a következő parancsot",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Hozzáadja a {0}
csomaghivatkozást a projekthez és a {1}
függőséget a modulosztályhoz.",
+ "PackageDetailPage_ManualInstallation": "2: Telepítés a Dotnet CLI-vel",
+ "PackageDetailPage_ManualInstallationDescription1": "Adja hozzá a {0}
NuGet csomaghivatkozást a projekthez az IDE használatával vagy a következő parancs végrehajtásával",
+ "PackageDetailPage_ManualInstallationDescription2": "Ezután adja hozzá a {0}
függőséget a modulosztályához a következő példában látható módon",
+ "PackageDetailPage_SeeDocumentation": "Tekintse meg a dokumentációt , hogy megtudja, hogyan használhatja ezt a csomagot az alkalmazásokban.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Telepítés a Package Manager konzollal",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Nyissa meg a Package Manager konzolt a Visual Studióban (Eszközök -> Nuget Package Manager -> Package Manager Console), és hajtsa végre a következő parancsot",
+ "UIOptions": "UI beállítások",
+ "Testimonials": "Beszámolók",
+ "CoolestCompaniesUseABPFramework": "A legmenőbb cégek ABP keretrendszert használnak",
+ "Index_Page_Testimonial_1": "Az ABP Framework nem csak egy eszköz, hanem egy katalizátor, amely felgyorsította a fejlődésemet fejlesztőként. Ez lehetővé tette számomra, hogy minden eddiginél gyorsabban építsek új funkciókat, amelyek más felhasználók tapasztalataira emlékeztetnek. Az egységes kódolási minta leegyszerűsítette a projektjeimet, így több időm maradt arra, hogy a hibaelhárítás helyett a létrehozásra koncentráljak. \n Azt mondanám, hogy az ABP Framework volt a korai szakmai utam sarokköve. Ez megkönnyítette az átmenetemet a törekvő fejlesztőből egy magabiztos szakemberré, aki készen áll arra, hogy nyomot hagyjon a szoftvervilágban. Alig várom a rám váró izgalmas projekteket, tudván, hogy az ABP ott lesz, hogy irányítson. Ez több, mint egy termék; ez partner a sikerben.",
+ "Index_Page_Testimonial_2": "Az ABP Framework nem csak keretrendszer, hanem útmutató is a projektfejlesztéshez/menedzsmenthez, mert DDD, GenericRepository, DI, Microservice, Modularity képzéseket biztosít. Még ha nem is magát a keretrendszert használja, fejlesztheti magát a docs.abp.io segítségével, amely jól és szakmailag felkészült. (OpenIddict, Redis, Quartz stb.) \n Mivel sok minden előre be van építve, jelentősen lerövidíti a projektfejlesztési időt. (Például bejelentkezési oldal, kivételkezelés, adatszűrés-seeding, audit naplózás, lokalizáció, automatikus api-vezérlő stb.) \n Alkalmazásunkból példaként a Local Event Bus-t használtam készletkezelésre. Így a rendelési mozgásokat készletkezelő írással tudom kezelni. \n Csodálatos, hogy nem veszít időt a CreationTime, CreatorId használatára. Automatikusan kitöltődnek.",
+ "VideosLoginAndRegisterMessage": "A videók megtekintéséhez be kell jelentkeznie. Ha még nem tette meg, létrehozhat fiókot az órához.",
+ "Filter": "Szűrő",
+ "VideoCourses": "Videó tanfolyamok"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
index f044092f19d..7d5b7fd1ff5 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Þessi gandalfur býr til nýtt verkefni úr gangsetningarsniðmátinu sem er rétt stillt til að byrja á verkefninu þínu.",
"TieredOption": "Býr til þrepalausn þar sem vef- og HTTP API lög eru físískt aðskilin. Ef það er ekki merkt, er búin til lagskipt lausn sem er minna flókin og hentar fyrir flestar aðstæður.",
"SeparateIdentityServerOption": "Aðgreinir miðlara (server) hliðina í tvö forrit: Fyrsta er fyrir auðkennisþjóninn og annað fyrir HTTP API netþjónsins.",
+ "SeparateAuthenticationServerOption": "Aðskilur miðlarahliðina í tvö forrit: Það fyrra er fyrir auðkenningarþjóninn og hið síðara er fyrir HTTP API á netþjóninum þínum.",
+ "ProgressiveWebApplicationOption": "Tilgreinir verkefnið sem Progressive Web Application",
"UseslatestPreVersion": "Notar nýjustu for-útgáfu ",
"ReadTheDocumentation": "Lesa skjölunina",
"Documentation": "Skjölun",
@@ -214,7 +216,11 @@
"SeeDocs": "Sjá leiðbeiningar",
"None": "Ekkert",
"Application": "Forrit",
+ "ApplicationExplanation": "Býr til fullkomlega lagskipt lausn byggða á lénsdrifinni hönnunaraðferðum. Mælt með fyrir langtímaverkefni sem þarfnast viðhalds og stækkans kóðagrunns.",
+ "ApplicationNoLayer": "Umsókn (eitt lag)",
+ "ApplicationNoLayerExplanation": "Býr til eins lags vefforrit. Mælt er með því að byggja upp forrit með einfaldari og auðskiljanlegri arkitektúr.",
"Module": "Eining",
+ "ModuleExplanation": "Býr til endurnýtanlega, fullkomlega lagskiptu umsóknareiningu lausn. Þú getur notað þennan valkost til að búa til einingar fyrir einingarforritið þitt.",
"PackageName": "Pakka nafn",
"LicenseURL": "Leyfis slóð",
"License": "Leyfi",
@@ -274,8 +280,166 @@
"FirstEdition": "Fyrsta útgáfa",
"ThankYou": "Þakka þér!",
"CheckboxMandatory": "Þú þarft að smella hér til að halda áfram!",
+ "UserInterface": "Notendaviðmót",
+ "APIGateway": "API hlið",
+ "Database": "Gagnagrunnur",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Opinn uppspretta
vefforrit",
+ "Framework": "Umgjörð",
+ "AuditLoggingExplanation": "Rekja sjálfkrafa allar aðgerðir og gagnabreytingar í kerfinu þínu.",
+ "AbpNewCommandExplanation": "Býr til nýjar lausnir með því að nota ABP ræsingarsniðmát.",
+ "AbpAddModuleCommandExplanation": "Setur upp fyrirframbyggðum forritaeiningum í lausnina þína",
+ "AbpUpdateCommandExplanation": "Uppfærir sjálfkrafa alla ABP tengda NuGet og NPM pakka í lausninni þinni.",
+ "ExploreAllCLICommands": "Kannaðu allar CLI skipanir",
+ "ExploreDocumentationAndGuides": "Skoðaðu yfirgripsmikil skjöl og leiðbeiningar.",
+ "Documentations": "Skjöl",
+ "Views": "Útsýni",
+ "EnterYouEmailToGetNews": "Sláðu inn tölvupóstinn þinn til að fá nýjustu fréttir um ABP Framework",
+ "Tiered": "Lagskipt",
+ "SeparateIdentityServer": "Aðskilinn auðkennisþjónn",
+ "SeparateAuthenticationServer": "Aðskilinn auðkenningarþjónn",
+ "ProgressiveWebApplication": "Framsækið vefforrit",
+ "Preview": "Forskoðun",
+ "CreateANewSolution": "Búðu til nýja lausn",
+ "ABPFrameworkFeatures": "ABP Framework Eiginleikar",
+ "Commercial": "Auglýsing",
+ "ThirdPartyTools": "Verkfæri þriðja aðila",
+ "Back": "Til baka",
+ "Community": "Samfélag",
+ "SeeMore": "Sjá meira",
+ "DetailsOfTheEBook": "Upplýsingar um rafbókina",
+ "JoinOurMarketingNewsletter": "Skráðu þig í markaðsfréttabréfið okkar",
+ "FrameworkNewsletterConfirmationMessage": "Ég samþykki skilmálana og persónuverndarstefnuna .",
+ "GetYourFreeEBook": "Fáðu ókeypis DDD rafbókina þína",
+ "EverythingYouNeedToKnow": "Allt sem þú þarft að vita.",
+ "PreOrderNow": "Forpanta núna",
+ "UITheming": "Þema HÍ",
+ "UIThemingExplanation": "Búðu til margnota þemu og útlit eða notaðu eitt af forbyggðu viðmótsþemunum.",
+ "DataFilteringExplanation2": "Sía sjálfkrafa eftir fyrirspurnum úr gagnagrunninum til að innleiða mynstur eins og mjúkan eyðingu og fjölleigu á auðveldan hátt.",
+ "NeedHelp": "Þurfa hjálp?",
+ "GiveYourProjectAName": "Gefðu verkefninu þínu nafn",
+ "SelectProjectType": "Veldu Verkefnagerð",
+ "SelectUIFramework": "Veldu UI Framework",
+ "SelectDatabaseProvider": "Veldu Gagnagrunnsveitu",
+ "SelectDatabaseManagementSystem": "Veldu Gagnagrunnsstjórnunarkerfi",
+ "InstallingTheABPCLI": "Að setja upp ABP CLI",
+ "CreateYourProjectNow": "Búðu til verkefnið þitt núna",
+ "OrderOn": "Panta á {0}",
+ "DownloadFreeDDDBook": "Sækja ókeypis DDD bók",
+ "WhatIsABPFramework": "Hvað er ABP Framework?",
+ "TenantDatabase": "Gagnagrunnur leigjanda {0}",
+ "SharedDatabase": "Sameiginlegur gagnagrunnur",
+ "ConnectionResolver": "Tengingarlausni",
+ "TenantBasedDataFilter": "Gagnasía sem byggir á leigjanda",
+ "ApplicationCode": "Umsóknarkóði",
+ "TenantResolution": "Ályktun leigjanda",
+ "TenantUser": "Leigjandi {0} notandi",
+ "CardTitle": "Titill korts",
+ "View": "Útsýni",
+ "Model": "Fyrirmynd",
+ "Email": "Tölvupóstur",
+ "Password": "Lykilorð",
+ "Address": "Heimilisfang",
+ "Gender": "Kyn",
+ "Male": "Karlkyns",
+ "Female": "Kvenkyns",
+ "Submit": "Sendu inn",
+ "Unspecified": "Ótilgreint",
+ "StaticFileMiddleware": "Static File Middleware",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Líkamlegar skrár (wwwroot)",
+ "EmbeddedFiles": "Innbyggðar skrár (DLL)",
+ "DynamicFiles": "Dynamic Files (Minni)",
+ "BuildSolutionsWithAbp": "Búðu til viðhaldshæfar .NET lausnir með því að fylgja bestu starfsvenjum hugbúnaðarþróunar með því að nota ABP.",
+ "BuyOnAmazon": "Kaupa á Amazon",
+ "BuyOnPackt": "Kaupa á Packt",
+ "Discounted": "Afsláttur",
+ "MasteringAbpFramework_Book_KeyFeatures": "Lykil atriði",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Búðu til öflugar, viðhaldanlegar, mátlegar og stigstærðar hugbúnaðarlausnir með ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Lærðu hvernig á að innleiða SOLID meginreglur og lénadrifna hönnun í vefforritunum þínum.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Uppgötvaðu hvernig ABP Framework flýtir fyrir þróunarferlinu þínu með því að gera endurtekin verkefni sjálfvirk.",
+ "MasteringAbpFramework_Book_Description": "Bókarlýsing",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework er fullkominn innviði til að búa til nútíma vefforrit með því að fylgja bestu starfsvenjum og venjum við þróun hugbúnaðar \n . Með umgjörð og vistkerfi ABP á háu stigi geturðu \n innleitt „Don't Repeat Yourself“ (DRY) meginregluna og einbeitt þér að viðskiptakóðanum þínum.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Þessi bók er skrifuð af skapara ABP Framework og mun hjálpa þér að öðlast fullan skilning á \n ramma og nútíma þróunartækni vefforrita. Með skref-fyrir-skref útskýringum á mikilvægum \n hugtökum og hagnýtum dæmum, munt þú skilja kröfur nútíma veflausnar og hvernig ABP \n Framework gerir það skemmtilegt að þróa þínar eigin lausnir. Þú munt uppgötva algengar kröfur um þróun \n fyrirtækjavefforrita og kanna innviði sem ABP býður upp á. Í gegnum \n bókina munt þú ná tökum á bestu starfsvenjum hugbúnaðarþróunar til að búa til viðhalds- og einingakerfi \n veflausna.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Í lok þessarar bókar muntu geta búið til heildar veflausn sem auðvelt er að þróa, viðhalda og prófa \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Það sem þú munt læra",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Settu upp þróunarumhverfið og byrjaðu með ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Vinna með Entity Framework Core og MongoDB til að þróa gagnaaðgangslagið þitt.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Skilja þverlægar áhyggjur og hvernig ABP gerir endurtekin verkefni sjálfvirk.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Náðu tökum á innleiðingu lénsdrifna hönnunar með ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Byggðu UI síður og íhluti með ASP.NET Core MVC (Razor Pages) og Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Vinna með fjölleigu til að búa til mát vefforrit.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Skilja mát og búa til endurnýtanlegar forritaeiningar.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Skrifaðu eininga-, samþættingar- og notendapróf með ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Fyrir hverja er þessi bók",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Þessi bók er fyrir vefhönnuði sem vilja læra hugbúnaðararkitektúr og bestu starfsvenjur til að byggja upp \n viðhaldanlegar veflausnir með Microsoft tækni og ABP Framework. Grunnþekking á C# \n og ASP.NET Core er nauðsynleg til að byrja með þessa bók.",
+ "ComputersAndTechnology": "Tölvur og tækni",
+ "BuildingMicroserviceSolutions": "Byggja örþjónustulausnir",
+ "MicroserviceBookPracticalGuide": "Þessi bók er tilvísunarleiðbeiningar til að þróa og stjórna forritum sem byggjast á örþjónustu með ABP ramma. Það vísar til .NET Microservice Sample Reference Application : eShopOnContainers og fjallar um byggingarhönnun og útfærsluaðferðir með því að nota ABP Framework. Í lok þessarar bókar muntu læra hvernig ABP nálgast algengar örþjónustuflækjur eins og heimildir, dreifð viðskipti, samskipti milli örþjónustu, dreifing osfrv.",
+ "IntroducingTheSolution": "Við kynnum eShopOnAbp lausnina",
+ "RunningTheSolution": "Keyrir lausnina",
+ "UnderstandingTheAuthenticationSystem": "Að skilja auðkenningarkerfið",
+ "ExploringTheApplications": "Að kanna forritin",
+ "UnderstandingTheAPIGateways": "Skilningur á API gáttum",
+ "DevelopingTheMicroservices": "Þróun örþjónustunnar",
+ "UnderstandingTheInfrastructure": "Að skilja innviðina",
+ "DiggingInTheUseCases": "Að grafa í notkunarmálum",
+ "DeployingTheSolution": "Að dreifa lausninni",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Þessi bók er í drögum og er ekki lokið enn.",
+ "Authors": "Höfundar",
+ "MicroserviceEBook": "Microservice rafbók",
"SelectUITheme": "Veldu UI þema",
+ "LeptonXLiteTheme": "LeptonX Lite þema",
+ "BasicTheme": "Grunnþema",
+ "LeptonXLiteThemeInfo": "Nútímalegt og stílhrein Bootstrap UI þema. Tilvalið ef þú vilt hafa framleiðslutilbúið UI þema. Þetta er nýjasta þemað og er sjálfgefið.",
+ "BasicThemeInfo": "Minimalist UI þema með látlausum Bootstrap litum og stílum. Tilvalið ef þú ætlar að búa til þitt eigið UI þema.",
+ "SeeDocumentation": "Sjá skjöl .",
+ "SeeFullScreen": "🖼️ Sjá skjáskotið",
+ "BuildingMicroserviceSolutionsShortDescription": "Þessi bók er tilvísunarleiðbeiningar til að þróa og stjórna forritum sem byggjast á örþjónustu með ABP ramma.",
+ "InstallAbpCliMessage": "Settu upp ABP CLI í skipanalínustöð, ef þú hefur ekki sett það upp áður:",
+ "Terminal": "Flugstöð",
+ "Copy": "Afrita",
+ "RunTheFollowingCommand": "Keyrðu eftirfarandi skipun í skipanalínustöðinni:",
+ "ChangeSolutionOptionsBelow": "Þú getur breytt lausnarmöguleikum hér að neðan.",
+ "MultiLayerApplication": "Marglaga
Umsókn",
+ "MultiLayerApplicationExplanation1": "Býr til fullkomlega lagskipt lausn byggða á lénsdrifinni hönnunaraðferðum.",
+ "MultiLayerApplicationExplanation2": "Mælt með fyrir langtímaverkefni sem þarfnast viðhalds og stækkans kóðagrunns.",
+ "SingleLayerApplication": "Eitt lag
Umsókn",
+ "SingleLayerApplicationExplanation1": "Býr til eins lags vefforrit.",
+ "SingleLayerApplicationExplanation2": "Mælt er með því að byggja upp forrit með einfaldari og auðskiljanlegri arkitektúr.",
+ "ApplicationModule": "Umsókn
Eining",
+ "SeeTheScreenshot": "Sjá skjáskotið",
+ "ApplicationModuleExplanation1": "Býr til endurnýtanlega, fullkomlega lagskiptu umsóknareiningu lausn.",
+ "ApplicationModuleExplanation2": "Þú getur notað þennan valkost til að búa til einingar fyrir einingarforritið þitt.",
+ "Expert_": "Sérfræðingur",
+ "Partner_": "Samstarf",
+ "WebSite": "Vefsíða",
+ "Expert_Year": "Sérfræðiár",
+ "CompanyInfo": "Fyrirtækjaupplýsingar",
+ "Date": "Dagsetning",
+ "WhoWeAre_Partner": "Hver við erum",
+ "WhoWeAre_Expert": "Um mig",
"CreateSolutionFolder": "Búðu til lausnarmöppu",
- "CreateSolutionFolderOption": "Tilgreinir hvort verkefnið verður í nýrri möppu í úttaksmöppunni eða beint í framleiðslumöppunni."
+ "CreateSolutionFolderOption": "Tilgreinir hvort verkefnið verður í nýrri möppu í úttaksmöppunni eða beint í framleiðslumöppunni.",
+ "BooksPageTitle": "ABP bækur",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Það eru þrjár leiðir til að setja upp {0}
NuGet pakkann í verkefnið þitt",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Uppsetning með ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Ef þú hefur ekki sett upp ABP CLI skaltu fyrst setja upp með því að framkvæma eftirfarandi skipun í skipanalínu",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Þegar þú hefur sett upp ABP CLI skaltu opna skipanalínustöð á staðsetningu verkefnisins ( .csproj
skrá) sem þú vilt setja það upp og framkvæma eftirfarandi skipun",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Það mun bæta {0}
pakkatilvísuninni við verkefnið þitt og {1}
ósjálfstæði við einingaflokkinn þinn.",
+ "PackageDetailPage_ManualInstallation": "2: Uppsetning með Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Bættu {0}
NuGet pakkatilvísun við verkefnið þitt með því að nota IDE eða framkvæma eftirfarandi skipun",
+ "PackageDetailPage_ManualInstallationDescription2": "Bættu síðan við {0}
ósjálfstæði við einingaflokkinn þinn eins og sýnt er í eftirfarandi dæmi",
+ "PackageDetailPage_SeeDocumentation": "Skoðaðu skjölin til að læra hvernig á að nota þennan pakka í forritunum þínum.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Uppsetning með Package Manager Console",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Opnaðu Package Manager Console í Visual Studio (Tools -> Nuget Package Manager -> Package Manager Console) og keyrðu eftirfarandi skipun",
+ "UIOptions": "HÍ Valkostir",
+ "Testimonials": "Vitnisburður",
+ "CoolestCompaniesUseABPFramework": "Flottustu fyrirtækin nota ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework er ekki bara tæki heldur hvati sem hefur flýtt fyrir vexti mínum sem þróunaraðila. Það hefur gert mér kleift að byggja nýja eiginleika hraðar en nokkru sinni fyrr, sem minnir á reynslu annarra notenda. Sameinaða kóðunarmynstrið hefur straumlínulagað verkefnin mín, gefið mér meiri tíma til að einbeita mér að því að búa til frekar en bilanaleit. \n Ég myndi segja að ABP Framework hafi verið hornsteinninn í fyrstu atvinnuferð minni. Það hefur auðveldað umskipti mína úr upprennandi þróunaraðila yfir í öruggan fagmann sem er tilbúinn að setja mark á hugbúnaðarheiminn. Ég hlakka til spennandi verkefna sem bíða mín, vitandi að ABP mun vera til staðar til að leiðbeina mér. Það er meira en bara vara; það er félagi í velgengni.",
+ "Index_Page_Testimonial_2": "ABP Framework er ekki aðeins rammi, það er líka leiðsögn fyrir þróun/stjórnun verkefna, vegna þess að það veitir DDD, GenericRepository, DI, Microservice, Modularity þjálfun. Jafnvel þó þú ætlir ekki að nota ramma sjálfan þig geturðu þróað sjálfan þig með docs.abp.io sem er vel og faglega undirbúið. (OpenIddict, Redis, Quartz o.s.frv.) \n Þar sem margt er forsmíðað styttir það þróunartíma verkefna verulega. (Svo sem innskráningarsíðu, undantekningarmeðferð, gagnasíun-sáningu, endurskoðunarskráningu, staðfærslu, sjálfvirkan API stjórnandi o.s.frv.) \n Sem dæmi úr appinu okkar hef ég notað Local Event Bus fyrir lagerstýringu. Þannig að ég get stjórnað pöntunarhreyfingum með því að skrifa lager meðhöndlun. \n Það er dásamlegt að missa ekki tíma fyrir CreationTime, CreatorId. Þau fyllast sjálfkrafa.",
+ "VideosLoginAndRegisterMessage": "Þú verður að skrá þig inn til að horfa á myndbönd. Þú getur búið til reikning fyrir úrið ef þú hefur ekki gert það.",
+ "Filter": "Sía",
+ "VideoCourses": "Vídeónámskeið"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
index 959159e373b..ba22641de81 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Questa procedura guidata crea un nuovo progetto dal modello di avvio che è configurato correttamente per avviare rapidamente il progetto.",
"TieredOption": "Crea una soluzione a più livelli in cui i livelli API Web e Http sono fisicamente separati. Se non selezionata, crea una soluzione a più livelli meno complessa e adatta alla maggior parte degli scenari.",
"SeparateIdentityServerOption": "Separa il lato server in due applicazioni: la prima è per il server di identità e la seconda è per l'API HTTP lato server.",
+ "SeparateAuthenticationServerOption": "Separa il lato server in due applicazioni: la prima è per il server di autenticazione e la seconda è per l'API HTTP lato server.",
+ "ProgressiveWebApplicationOption": "Specifica il progetto come applicazione Web progressiva",
"UseslatestPreVersion": "Utilizza l'ultima versione pre-rilascio",
"ReadTheDocumentation": "LeggiLa documentazione",
"Documentation": "Documentazione",
@@ -214,7 +216,11 @@
"SeeDocs": "Vedi Documentazione",
"None": "Nessuno",
"Application": "Applicazione",
+ "ApplicationExplanation": "Crea una soluzione completamente stratificata basata su pratiche di progettazione guidata dal dominio. Consigliato per progetti a lungo termine che necessitano di una base di codice gestibile ed estensibile.",
+ "ApplicationNoLayer": "Applicazione (strato singolo)",
+ "ApplicationNoLayerExplanation": "Crea un'applicazione Web a livello singolo. Consigliato per creare un'applicazione con un'architettura più semplice e di facile comprensione.",
"Module": "Moduli",
+ "ModuleExplanation": "Crea una soluzione di moduli applicativi riutilizzabili e completamente stratificati. Puoi utilizzare questa opzione per creare moduli per la tua applicazione modulare.",
"PackageName": "Nome Pacchetto",
"LicenseURL": "URL Licenza",
"License": "Licenza",
@@ -274,8 +280,166 @@
"FirstEdition": "Prima Edizione",
"ThankYou": "Grazie!",
"CheckboxMandatory": "Devi mettere la spunta su questo per procedere!",
+ "UserInterface": "Interfaccia utente",
+ "APIGateway": "Gateway API",
+ "Database": "Banca dati",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Fonte aperta
applicazione web",
+ "Framework": "Struttura",
+ "AuditLoggingExplanation": "Traccia automaticamente tutte le operazioni e le modifiche ai dati nel tuo sistema.",
+ "AbpNewCommandExplanation": "Crea nuove soluzioni utilizzando i modelli di avvio ABP.",
+ "AbpAddModuleCommandExplanation": "Installa moduli applicativi predefiniti nella tua soluzione",
+ "AbpUpdateCommandExplanation": "Aggiorna automaticamente tutti i pacchetti NuGet e NPM correlati a ABP nella soluzione.",
+ "ExploreAllCLICommands": "Esplora tutti i comandi CLI",
+ "ExploreDocumentationAndGuides": "Esplora la documentazione e le guide complete.",
+ "Documentations": "Documentazione",
+ "Views": "Visualizzazioni",
+ "EnterYouEmailToGetNews": "Inserisci la tua email per ricevere le ultime novità sull'ABP Framework",
+ "Tiered": "Stanco",
+ "SeparateIdentityServer": "Server di identità separato",
+ "SeparateAuthenticationServer": "Server di autenticazione separato",
+ "ProgressiveWebApplication": "Applicazione Web progressiva",
+ "Preview": "Anteprima",
+ "CreateANewSolution": "Creare una nuova soluzione",
+ "ABPFrameworkFeatures": "Caratteristiche della struttura ABP",
+ "Commercial": "Commerciale",
+ "ThirdPartyTools": "Strumenti di terze parti",
+ "Back": "Indietro",
+ "Community": "Comunità",
+ "SeeMore": "Vedi altro",
+ "DetailsOfTheEBook": "Dettagli dell'e-book",
+ "JoinOurMarketingNewsletter": "Iscriviti alla nostra newsletter di marketing",
+ "FrameworkNewsletterConfirmationMessage": "Accetto i Termini e Condizioni e l'Informativa sulla Privacy .",
+ "GetYourFreeEBook": "Ottieni il tuo e-book DDD gratuito",
+ "EverythingYouNeedToKnow": "Tutto quello che devi sapere",
+ "PreOrderNow": "Preordinalo ora",
+ "UITheming": "Temi dell'interfaccia utente",
+ "UIThemingExplanation": "Crea temi e layout dell'interfaccia utente riutilizzabili o utilizza uno dei temi dell'interfaccia utente predefiniti.",
+ "DataFilteringExplanation2": "Filtra automaticamente le query dal database per implementare facilmente modelli come l'eliminazione temporanea e la multi-tenancy.",
+ "NeedHelp": "Ho bisogno di aiuto?",
+ "GiveYourProjectAName": "Dai un nome al tuo progetto",
+ "SelectProjectType": "Seleziona Tipo di progetto",
+ "SelectUIFramework": "Seleziona Struttura dell'interfaccia utente",
+ "SelectDatabaseProvider": "Seleziona Fornitore di database",
+ "SelectDatabaseManagementSystem": "Seleziona Sistema di gestione del database",
+ "InstallingTheABPCLI": "Installazione della CLI ABP",
+ "CreateYourProjectNow": "Crea il tuo progetto ora",
+ "OrderOn": "Ordina su {0}",
+ "DownloadFreeDDDBook": "Scarica il libro DDD gratuito",
+ "WhatIsABPFramework": "Cos'è il quadro ABP?",
+ "TenantDatabase": "Database inquilino {0}",
+ "SharedDatabase": "Banca dati condivisa",
+ "ConnectionResolver": "Risolutore di connessione",
+ "TenantBasedDataFilter": "Filtro dati basato sul tenant",
+ "ApplicationCode": "Codice dell'applicazione",
+ "TenantResolution": "Risoluzione dell'inquilino",
+ "TenantUser": "Utente tenant {0}",
+ "CardTitle": "Titolo della carta",
+ "View": "Visualizzazione",
+ "Model": "Modello",
+ "Email": "E-mail",
+ "Password": "Parola d'ordine",
+ "Address": "Indirizzo",
+ "Gender": "Genere",
+ "Male": "Maschio",
+ "Female": "Femmina",
+ "Submit": "Invia",
+ "Unspecified": "Non specificato",
+ "StaticFileMiddleware": "Middleware di file statici",
+ "RazorViewEngine": "Motore di visualizzazione Razor",
+ "PhysicalFiles": "File fisici (wwwroot)",
+ "EmbeddedFiles": "File incorporati (DLL)",
+ "DynamicFiles": "File dinamici (memoria)",
+ "BuildSolutionsWithAbp": "Crea soluzioni .NET gestibili seguendo le migliori pratiche di sviluppo software utilizzando ABP.",
+ "BuyOnAmazon": "Acquista su Amazon",
+ "BuyOnPackt": "Acquista su Packt",
+ "Discounted": "Scontato",
+ "MasteringAbpFramework_Book_KeyFeatures": "Caratteristiche principali",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Crea soluzioni software robuste, manutenibili, modulari e scalabili utilizzando ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Scopri come implementare i principi SOLID e la progettazione basata sul dominio nelle tue applicazioni web.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Scopri come ABP Framework accelera il ciclo di sviluppo automatizzando le attività ripetitive.",
+ "MasteringAbpFramework_Book_Description": "Descrizione del libro",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework è un'infrastruttura completa per la creazione di applicazioni Web moderne seguendo le migliori pratiche e convenzioni di sviluppo del software \n . Con il framework e l'ecosistema di alto livello di ABP, puoi \n implementare il principio Don't Repeat Yourself (DRY) e concentrarti sul codice aziendale.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Scritto dal creatore di ABP Framework, questo libro ti aiuterà ad acquisire una comprensione completa del framework \n e delle moderne tecniche di sviluppo di applicazioni web. Con spiegazioni dettagliate dei concetti essenziali di \n ed esempi pratici, comprenderai i requisiti di una soluzione Web moderna e in che modo ABP \n Framework rende divertente lo sviluppo delle tue soluzioni. Scoprirai i requisiti comuni dello sviluppo di applicazioni Web aziendali \n ed esplorerai l'infrastruttura fornita da ABP. Nel libro \n verranno illustrate le migliori pratiche di sviluppo software per la creazione di soluzioni Web \n manutenibili e modulari.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Entro la fine di questo libro sarai in grado di creare una soluzione Web completa facile da sviluppare, mantenere e testare \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Cosa imparerai",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Configura l'ambiente di sviluppo e inizia a utilizzare ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Collabora con Entity Framework Core e MongoDB per sviluppare il tuo livello di accesso ai dati.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Comprendere le preoccupazioni trasversali e il modo in cui l'ABP automatizza le attività ripetitive.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Impara a implementare la progettazione basata sul dominio con ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Crea pagine e componenti dell'interfaccia utente con ASP.NET Core MVC (Razor Pages) e Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Lavora con multi-tenancy per creare applicazioni web modulari.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Comprendere la modularità e creare moduli applicativi riutilizzabili.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Scrivi test unitari, di integrazione e dell'interfaccia utente utilizzando ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Per chi è questo libro",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Questo libro è rivolto agli sviluppatori Web che desiderano apprendere le architetture software e le migliori pratiche per creare soluzioni basate sul Web gestibili \n utilizzando le tecnologie Microsoft e ABP Framework. Per iniziare a leggere questo libro è necessaria una conoscenza di base di C# \n e ASP.NET Core.",
+ "ComputersAndTechnology": "Computer e tecnologia",
+ "BuildingMicroserviceSolutions": "Creazione di soluzioni di microservizi",
+ "MicroserviceBookPracticalGuide": "Questo libro è una guida di riferimento per lo sviluppo e la gestione di applicazioni basate su microservizi utilizzando il framework ABP. Fa riferimento all'applicazione di riferimento di esempio di microservizi .NET : eShopOnContainers e illustra la progettazione dell'architettura e gli approcci di implementazione utilizzando il framework ABP. Alla fine di questo libro imparerai come ABP affronta le complessità comuni dei microservizi come l'autorizzazione, le transazioni distribuite, le comunicazioni tra microservizi, la distribuzione e così via.",
+ "IntroducingTheSolution": "Presentazione della soluzione eShopOnAbp",
+ "RunningTheSolution": "Esecuzione della soluzione",
+ "UnderstandingTheAuthenticationSystem": "Comprendere il sistema di autenticazione",
+ "ExploringTheApplications": "Esplorare le applicazioni",
+ "UnderstandingTheAPIGateways": "Comprendere i gateway API",
+ "DevelopingTheMicroservices": "Sviluppo dei microservizi",
+ "UnderstandingTheInfrastructure": "Comprendere l'infrastruttura",
+ "DiggingInTheUseCases": "Scavando nei casi d'uso",
+ "DeployingTheSolution": "Distribuzione della soluzione",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Questo libro è in fase di bozza e non è ancora stato completato.",
+ "Authors": "Autori",
+ "MicroserviceEBook": "E-book sui microservizi",
"SelectUITheme": "Seleziona Tema dell'interfaccia utente",
+ "LeptonXLiteTheme": "Tema LeptonX Lite",
+ "BasicTheme": "Tema di base",
+ "LeptonXLiteThemeInfo": "Un tema dell'interfaccia utente Bootstrap moderno ed elegante. Ideale se desideri avere un tema dell'interfaccia utente pronto per la produzione. Questo è il tema più recente ed è quello predefinito.",
+ "BasicThemeInfo": "Tema dell'interfaccia utente minimalista con colori e stili Bootstrap semplici. Ideale se costruirai il tuo tema dell'interfaccia utente.",
+ "SeeDocumentation": "Vedi la documentazione .",
+ "SeeFullScreen": "🖼️ Guarda lo screenshot",
+ "BuildingMicroserviceSolutionsShortDescription": "Questo libro è una guida di riferimento per lo sviluppo e la gestione di applicazioni basate su microservizi utilizzando il framework ABP.",
+ "InstallAbpCliMessage": "Installa la CLI ABP in un terminale della riga di comando, se non l'hai mai installata prima:",
+ "Terminal": "terminale",
+ "Copy": "copia",
+ "RunTheFollowingCommand": "Esegui il seguente comando in un terminale della riga di comando:",
+ "ChangeSolutionOptionsBelow": "Puoi modificare le opzioni della soluzione di seguito.",
+ "MultiLayerApplication": "Multistrato
Applicazione",
+ "MultiLayerApplicationExplanation1": "Crea una soluzione completamente stratificata basata su pratiche di progettazione guidata dal dominio.",
+ "MultiLayerApplicationExplanation2": "Consigliato per progetti a lungo termine che necessitano di una base di codice gestibile ed estensibile.",
+ "SingleLayerApplication": "Singolo strato
Applicazione",
+ "SingleLayerApplicationExplanation1": "Crea un'applicazione Web a livello singolo.",
+ "SingleLayerApplicationExplanation2": "Consigliato per creare un'applicazione con un'architettura più semplice e di facile comprensione.",
+ "ApplicationModule": "Applicazione
Modulo",
+ "SeeTheScreenshot": "Guarda lo screenshot",
+ "ApplicationModuleExplanation1": "Crea una soluzione di moduli applicativi riutilizzabili e completamente stratificati.",
+ "ApplicationModuleExplanation2": "Puoi utilizzare questa opzione per creare moduli per la tua applicazione modulare.",
+ "Expert_": "Esperto",
+ "Partner_": "Associazione",
+ "WebSite": "Sito web",
+ "Expert_Year": "Anno di competenza",
+ "CompanyInfo": "Informazioni sull'azienda",
+ "Date": "Data",
+ "WhoWeAre_Partner": "Chi siamo",
+ "WhoWeAre_Expert": "Su di me",
"CreateSolutionFolder": "Crea cartella della soluzione",
- "CreateSolutionFolderOption": "Specifica se il progetto si troverà in una nuova cartella nella cartella di output o direttamente nella cartella di output."
+ "CreateSolutionFolderOption": "Specifica se il progetto si troverà in una nuova cartella nella cartella di output o direttamente nella cartella di output.",
+ "BooksPageTitle": "Libri ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Esistono tre modi per installare il pacchetto NuGet {0}
nel tuo progetto",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Installazione con la CLI ABP",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Se non hai installato la CLI ABP , installala innanzitutto eseguendo il seguente comando in un terminale della riga di comando",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Dopo aver installato la CLI ABP, apri un terminale della riga di comando nella posizione del progetto (file .csproj
) che desideri installarlo ed esegui il comando seguente",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Aggiungerà il riferimento al pacchetto {0}
al tuo progetto e la dipendenza {1}
alla classe del tuo modulo.",
+ "PackageDetailPage_ManualInstallation": "2: installazione con la CLI di Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Aggiungi {0}
riferimento al pacchetto NuGet al tuo progetto utilizzando l'IDE o eseguendo il comando seguente",
+ "PackageDetailPage_ManualInstallationDescription2": "Quindi aggiungi la dipendenza {0}
alla classe del tuo modulo come mostrato nell'esempio seguente",
+ "PackageDetailPage_SeeDocumentation": "Consulta la documentazione per sapere come utilizzare questo pacchetto nelle tue applicazioni.",
+ "PackageDetailPage_InstallingUsingPMC": "3: installazione con la console di gestione pacchetti",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Aprire la console di gestione pacchetti in Visual Studio (Strumenti -> Gestione pacchetti Nuget -> Console di gestione pacchetti) ed eseguire il comando seguente",
+ "UIOptions": "Opzioni dell'interfaccia utente",
+ "Testimonials": "Testimonianze",
+ "CoolestCompaniesUseABPFramework": "Le aziende più interessanti utilizzano il framework ABP",
+ "Index_Page_Testimonial_1": "ABP Framework non è solo uno strumento ma un catalizzatore che ha accelerato la mia crescita come sviluppatore. Mi ha permesso di creare nuove funzionalità più velocemente che mai, ricordando le esperienze di altri utenti. Il modello di codifica unificato ha semplificato i miei progetti, dandomi più tempo per concentrarmi sulla creazione piuttosto che sulla risoluzione dei problemi. \n Direi che il framework ABP è stato la pietra angolare del mio primo percorso professionale. Ha facilitato la mia transizione da aspirante sviluppatore a professionista fiducioso pronto a lasciare un segno nel mondo del software. Attendo con ansia gli entusiasmanti progetti che mi aspettano, sapendo che ABP sarà lì per guidarmi. È più di un semplice prodotto; è un partner di successo.",
+ "Index_Page_Testimonial_2": "ABP Framework non è solo un framework, è anche una guida per lo sviluppo/gestione del progetto, poiché fornisce corsi di formazione su DDD, GenericRepository, DI, Microservice e Modularità. Anche se non utilizzerai il framework stesso, puoi svilupparti con docs.abp.io che è ben preparato e professionalmente. (OpenIddict, Redis, Quartz ecc.) \n Poiché molte cose sono precostruite, riduce significativamente i tempi di sviluppo del progetto. (Come pagina di accesso, gestione delle eccezioni, seeding del filtraggio dei dati, registrazione di controllo, localizzazione, controller API automatico ecc.) \n Come esempio tratto dalla nostra app, ho utilizzato Local Event Bus per il controllo delle scorte. Quindi, sono in grado di gestire i movimenti degli ordini scrivendo stock handler. \n È meraviglioso non perdere tempo con CreationTime, CreatorId. Si riempiono automaticamente.",
+ "VideosLoginAndRegisterMessage": "Devi accedere per guardare i video. Se non lo hai già fatto, puoi creare un account per Watch.",
+ "Filter": "Filtro",
+ "VideoCourses": "Videocorsi"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
index cd656a3cc24..7869c80a60e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Deze wizard maakt een nieuw project van de opstartsjabloon die correct is geconfigureerd om snel van start te gaan met uw project.",
"TieredOption": "Creëert een gelaagde oplossing waarbij web- en HTTP-API-lagen fysiek zijn gescheiden. Indien niet aangevinkt, ontstaat er een gelaagde oplossing die minder complex is en geschikt is voor de meeste scenario's.",
"SeparateIdentityServerOption": "Scheidt server-side in twee toepassingen: de eerste is voor de identiteitsserver en de tweede is voor uw server-side HTTP API.",
+ "SeparateAuthenticationServerOption": "Verdeelt de serverzijde in twee toepassingen: de eerste is voor de authenticatieserver en de tweede is voor uw HTTP API aan de serverzijde.",
+ "ProgressiveWebApplicationOption": "Specificeert het project als Progressive Web Application",
"UseslatestPreVersion": "Gebruikt de nieuwste pre-releaseversie",
"ReadTheDocumentation": "Leesde documentatie",
"Documentation": "Documentatie",
@@ -214,7 +216,11 @@
"SeeDocs": "Documenten bekijken",
"None": "Geen",
"Application": "Sollicitatie",
+ "ApplicationExplanation": "Creëert een volledig gelaagde oplossing op basis van Domain Driven Design-praktijken. Aanbevolen voor langetermijnprojecten die een onderhoudbare en uitbreidbare codebasis nodig hebben.",
+ "ApplicationNoLayer": "Applicatie (enkele laag)",
+ "ApplicationNoLayerExplanation": "Creëert een enkellaagse webapplicatie. Aanbevolen voor het bouwen van een applicatie met een eenvoudiger en gemakkelijk te begrijpen architectuur.",
"Module": "module",
+ "ModuleExplanation": "Creëert een herbruikbare, volledig gelaagde applicatiemodule-oplossing. U kunt deze optie gebruiken om modules voor uw modulaire toepassing te maken.",
"PackageName": "Verpakkingsnaam",
"LicenseURL": "Licentie-URL",
"License": "Vergunning",
@@ -274,8 +280,166 @@
"FirstEdition": "Eerste editie",
"ThankYou": "Bedankt!",
"CheckboxMandatory": "Je moet dit aanvinken om verder te gaan!",
+ "UserInterface": "Gebruikersomgeving",
+ "APIGateway": "API-gateway",
+ "Database": "Database",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Open source
web applicatie",
+ "Framework": "Kader",
+ "AuditLoggingExplanation": "Traceer automatisch alle bewerkingen en gegevenswijzigingen in uw systeem.",
+ "AbpNewCommandExplanation": "Creëert nieuwe oplossingen met behulp van de ABP-opstartsjablonen.",
+ "AbpAddModuleCommandExplanation": "Installeert kant-en-klare applicatiemodules in uw oplossing",
+ "AbpUpdateCommandExplanation": "Werkt automatisch alle ABP-gerelateerde NuGet- en NPM-pakketten in uw oplossing bij.",
+ "ExploreAllCLICommands": "Ontdek alle CLI-opdrachten",
+ "ExploreDocumentationAndGuides": "Ontdek de uitgebreide documentatie en handleidingen.",
+ "Documentations": "Documentatie",
+ "Views": "Keer bekeken",
+ "EnterYouEmailToGetNews": "Voer uw e-mailadres in om het laatste nieuws over het ABP Framework te ontvangen",
+ "Tiered": "Moe",
+ "SeparateIdentityServer": "Aparte identiteitsserver",
+ "SeparateAuthenticationServer": "Aparte authenticatieserver",
+ "ProgressiveWebApplication": "Progressieve webapplicatie",
+ "Preview": "Voorbeeld",
+ "CreateANewSolution": "Creëer een nieuwe oplossing",
+ "ABPFrameworkFeatures": "ABP Framework -functies",
+ "Commercial": "Reclame",
+ "ThirdPartyTools": "Hulpmiddelen van derden",
+ "Back": "Rug",
+ "Community": "Gemeenschap",
+ "SeeMore": "Bekijk meer",
+ "DetailsOfTheEBook": "Details van het e-boek",
+ "JoinOurMarketingNewsletter": "Schrijf u in voor onze marketingnieuwsbrief",
+ "FrameworkNewsletterConfirmationMessage": "Ik ga akkoord met de Algemene Voorwaarden en het Privacybeleid .",
+ "GetYourFreeEBook": "Ontvang uw gratis DDD e-boek",
+ "EverythingYouNeedToKnow": "Alles wat u moet weten.",
+ "PreOrderNow": "Bestel nu vooraf",
+ "UITheming": "UI-thema",
+ "UIThemingExplanation": "Creëer herbruikbare UI-thema's en lay-outs of gebruik een van de kant-en-klare UI-thema's.",
+ "DataFilteringExplanation2": "Filter automatisch op zoekopdrachten uit de database om eenvoudig patronen zoals voorlopig verwijderen en multi-tenancy te implementeren.",
+ "NeedHelp": "Hulp nodig?",
+ "GiveYourProjectAName": "Geef uw project een naam",
+ "SelectProjectType": "Selecteer Projecttype",
+ "SelectUIFramework": "Selecteer UI-framework",
+ "SelectDatabaseProvider": "Selecteer Databaseprovider",
+ "SelectDatabaseManagementSystem": "Selecteer Databasebeheersysteem",
+ "InstallingTheABPCLI": "De ABP CLI installeren",
+ "CreateYourProjectNow": "Creëer nu uw project",
+ "OrderOn": "Bestel op {0}",
+ "DownloadFreeDDDBook": "Download het gratis DDD-boek",
+ "WhatIsABPFramework": "Wat is het ABP-raamwerk?",
+ "TenantDatabase": "Tenant {0}-database",
+ "SharedDatabase": "Gedeelde database",
+ "ConnectionResolver": "Verbindingsoplosser",
+ "TenantBasedDataFilter": "Op huurder gebaseerd gegevensfilter",
+ "ApplicationCode": "Applicatiecode",
+ "TenantResolution": "Huurder resolutie",
+ "TenantUser": "Huurder {0} Gebruiker",
+ "CardTitle": "Kaarttitel",
+ "View": "Weergave",
+ "Model": "Model",
+ "Email": "E-mail",
+ "Password": "Wachtwoord",
+ "Address": "Adres",
+ "Gender": "Geslacht",
+ "Male": "Mannelijk",
+ "Female": "Vrouwelijk",
+ "Submit": "Indienen",
+ "Unspecified": "Niet gespecificeerd",
+ "StaticFileMiddleware": "Statische bestandsmiddleware",
+ "RazorViewEngine": "Razor View-engine",
+ "PhysicalFiles": "Fysieke bestanden (wwwroot)",
+ "EmbeddedFiles": "Ingesloten bestanden (DLL)",
+ "DynamicFiles": "Dynamische bestanden (geheugen)",
+ "BuildSolutionsWithAbp": "Bouw onderhoudbare .NET-oplossingen door de best practices voor softwareontwikkeling te volgen met behulp van ABP.",
+ "BuyOnAmazon": "Koop op Amazon",
+ "BuyOnPackt": "Koop op Packt",
+ "Discounted": "Met korting",
+ "MasteringAbpFramework_Book_KeyFeatures": "Belangrijkste kenmerken",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Bouw robuuste, onderhoudbare, modulaire en schaalbare softwareoplossingen met behulp van ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Leer hoe u SOLID-principes en domeingestuurd ontwerp in uw webapplicaties kunt implementeren.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Ontdek hoe ABP Framework uw ontwikkelingscyclus versnelt door repetitieve taken te automatiseren.",
+ "MasteringAbpFramework_Book_Description": "Boek beschrijving",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework is een complete infrastructuur voor het creëren van moderne webapplicaties door het volgen van best practices en conventies voor de ontwikkeling van software \n . Met het hoogwaardige raamwerk en ecosysteem van ABP kunt u \n het Don't Repeat Yourself (DRY)-principe implementeren en u concentreren op uw bedrijfscode.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Dit boek, geschreven door de maker van ABP Framework, zal u helpen een volledig inzicht te krijgen in het \n framework en moderne technieken voor de ontwikkeling van webapplicaties. Met stapsgewijze uitleg van essentiële \n concepten en praktische voorbeelden begrijpt u de vereisten van een moderne weboplossing en hoe het ABP \n Framework het leuk maakt om uw eigen oplossingen te ontwikkelen. U ontdekt de algemene vereisten voor de ontwikkeling van \n webapplicaties voor ondernemingen en verkent de infrastructuur van ABP. In het \n boek krijgt u inzicht in de best practices voor softwareontwikkeling voor het bouwen van onderhoudbare en modulaire \n weboplossingen.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Aan het einde van dit boek bent u in staat een complete weboplossing te creëren die eenvoudig te ontwikkelen, te onderhouden en te testen is \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Wat je gaat leren",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Richt de ontwikkelomgeving in en ga aan de slag met ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Werk met Entity Framework Core en MongoDB om uw gegevenstoegangslaag te ontwikkelen.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Begrijp de transversale problemen en hoe ABP repetitieve taken automatiseert.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Krijg grip op het implementeren van domeingestuurd ontwerp met ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Bouw UI-pagina's en componenten met ASP.NET Core MVC (Razor Pages) en Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Werk met multi-tenancy om modulaire webapplicaties te creëren.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Begrijp de modulariteit en creëer herbruikbare applicatiemodules.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Schrijf unit-, integratie- en UI-tests met behulp van ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Voor wie is dit boek bedoeld",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Dit boek is bedoeld voor webontwikkelaars die software-architecturen en best practices willen leren voor het bouwen van onderhoudbare webgebaseerde oplossingen \n met behulp van Microsoft-technologieën en ABP Framework. Basiskennis van C# \n en ASP.NET Core is noodzakelijk om met dit boek aan de slag te gaan.",
+ "ComputersAndTechnology": "Computers en technologie",
+ "BuildingMicroserviceSolutions": "Microservice-oplossingen bouwen",
+ "MicroserviceBookPracticalGuide": "Dit boek is een naslaggids voor het ontwikkelen en beheren van op microservices gebaseerde applicaties met behulp van het ABP Framework. Het verwijst naar de .NET Microservice Sample Reference Application : eShopOnContainers en bespreekt de architecturale ontwerp- en implementatiebenaderingen met behulp van het ABP Framework. Aan het einde van dit boek leert u hoe ABP de veelvoorkomende complexiteiten van microservices aanpakt, zoals autorisatie, gedistribueerde transacties, communicatie tussen microservices, implementatie, enz.",
+ "IntroducingTheSolution": "Introductie van de eShopOnAbp-oplossing",
+ "RunningTheSolution": "De oplossing uitvoeren",
+ "UnderstandingTheAuthenticationSystem": "Het authenticatiesysteem begrijpen",
+ "ExploringTheApplications": "De toepassingen verkennen",
+ "UnderstandingTheAPIGateways": "De API-gateways begrijpen",
+ "DevelopingTheMicroservices": "Het ontwikkelen van de microservices",
+ "UnderstandingTheInfrastructure": "De infrastructuur begrijpen",
+ "DiggingInTheUseCases": "Graven in de gebruiksscenario's",
+ "DeployingTheSolution": "De oplossing implementeren",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Dit boek bevindt zich in de conceptfase en is nog niet voltooid.",
+ "Authors": "Auteurs",
+ "MicroserviceEBook": "E-boek voor microservices",
"SelectUITheme": "Selecteer UI-thema",
+ "LeptonXLiteTheme": "LeptonX Lite-thema",
+ "BasicTheme": "Basis thema",
+ "LeptonXLiteThemeInfo": "Een modern en stijlvol Bootstrap UI-thema. Ideaal als u een productieklaar UI-thema wilt hebben. Dit is het nieuwste thema en is de standaard.",
+ "BasicThemeInfo": "Minimalistisch UI-thema met effen Bootstrap-kleuren en -stijlen. Ideaal als u uw eigen UI-thema gaat bouwen.",
+ "SeeDocumentation": "Zie documentatie .",
+ "SeeFullScreen": "🖼️ Zie de schermafbeelding",
+ "BuildingMicroserviceSolutionsShortDescription": "Dit boek is een naslaggids voor het ontwikkelen en beheren van op microservices gebaseerde applicaties met behulp van het ABP Framework.",
+ "InstallAbpCliMessage": "Installeer de ABP CLI in een opdrachtregelterminal, als u deze nog niet eerder hebt geïnstalleerd:",
+ "Terminal": "Terminal",
+ "Copy": "Kopiëren",
+ "RunTheFollowingCommand": "Voer de volgende opdracht uit in een opdrachtregelterminal:",
+ "ChangeSolutionOptionsBelow": "Hieronder kunt u de oplossingsopties wijzigen.",
+ "MultiLayerApplication": "Meerlaags
Sollicitatie",
+ "MultiLayerApplicationExplanation1": "Creëert een volledig gelaagde oplossing op basis van Domain Driven Design-praktijken.",
+ "MultiLayerApplicationExplanation2": "Aanbevolen voor langetermijnprojecten die een onderhoudbare en uitbreidbare codebasis nodig hebben.",
+ "SingleLayerApplication": "Een laag
Sollicitatie",
+ "SingleLayerApplicationExplanation1": "Creëert een enkellaagse webapplicatie.",
+ "SingleLayerApplicationExplanation2": "Aanbevolen voor het bouwen van een applicatie met een eenvoudigere en gemakkelijk te begrijpen architectuur.",
+ "ApplicationModule": "Sollicitatie
Module",
+ "SeeTheScreenshot": "Zie de schermafbeelding",
+ "ApplicationModuleExplanation1": "Creëert een herbruikbare, volledig gelaagde applicatiemodule-oplossing.",
+ "ApplicationModuleExplanation2": "U kunt deze optie gebruiken om modules voor uw modulaire toepassing te maken.",
+ "Expert_": "Deskundige",
+ "Partner_": "Vennootschap",
+ "WebSite": "Website",
+ "Expert_Year": "Expertisejaar",
+ "CompanyInfo": "Bedrijfsinfo",
+ "Date": "Datum",
+ "WhoWeAre_Partner": "Wie we zijn",
+ "WhoWeAre_Expert": "Over mij",
"CreateSolutionFolder": "Oplossingsmap maken",
- "CreateSolutionFolderOption": "Geeft aan of het project zich in een nieuwe map in de uitvoermap bevindt of direct in de uitvoermap."
+ "CreateSolutionFolderOption": "Geeft aan of het project zich in een nieuwe map in de uitvoermap bevindt of direct in de uitvoermap.",
+ "BooksPageTitle": "ABP-boeken",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Er zijn drie manieren om het NuGet-pakket van {0}
in uw project te installeren",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Installeren met de ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Als u de ABP CLI nog niet hebt geïnstalleerd, installeer deze dan eerst door de volgende opdracht uit te voeren in een opdrachtregelterminal",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Nadat u de ABP CLI hebt geïnstalleerd, opent u een opdrachtregelterminal op de locatie van het project ( .csproj
-bestand) dat u wilt installeren en voert u de volgende opdracht uit",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Het voegt de pakketreferentie {0}
toe aan uw project en de afhankelijkheid {1}
aan uw moduleklasse.",
+ "PackageDetailPage_ManualInstallation": "2: Installeren met de Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Voeg {0}
NuGet-pakketreferentie toe aan uw project met behulp van uw IDE of door de volgende opdracht uit te voeren",
+ "PackageDetailPage_ManualInstallationDescription2": "Voeg vervolgens de afhankelijkheid {0}
toe aan uw moduleklasse , zoals weergegeven in het volgende voorbeeld",
+ "PackageDetailPage_SeeDocumentation": "Raadpleeg de documentatie om te leren hoe u dit pakket in uw toepassingen kunt gebruiken.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Installeren met de Package Manager Console",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Open de Package Manager Console in Visual Studio (Extra -> Nuget Package Manager -> Package Manager Console) en voer de volgende opdracht uit",
+ "UIOptions": "UI-opties",
+ "Testimonials": "Getuigenissen",
+ "CoolestCompaniesUseABPFramework": "Coolste bedrijven gebruiken ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework is niet alleen een hulpmiddel, maar een katalysator die mijn groei als ontwikkelaar heeft versneld. Het heeft het voor mij mogelijk gemaakt om sneller dan ooit nieuwe functies te bouwen, die doen denken aan de ervaringen van andere gebruikers. Het uniforme coderingspatroon heeft mijn projecten gestroomlijnd, waardoor ik meer tijd heb om me te concentreren op het maken in plaats van op het oplossen van problemen. \n Ik zou zeggen dat het ABP Framework de hoeksteen is geweest van mijn vroege professionele reis. Het heeft mijn transitie vergemakkelijkt van een aspirant-ontwikkelaar naar een zelfverzekerde professional die klaar is om een stempel te drukken in de softwarewereld. Ik kijk uit naar de spannende projecten die mij te wachten staan, wetende dat ABP er zal zijn om mij te begeleiden. Het is meer dan alleen een product; het is een partner in succes.",
+ "Index_Page_Testimonial_2": "ABP Framework is niet alleen een raamwerk, het is ook een leidraad voor projectontwikkeling/management, omdat het DDD, GenericRepository, DI, Microservice, Modularity trainingen biedt. Zelfs als je het framework zelf niet gaat gebruiken, kun je jezelf ontwikkelen met docs.abp.io dat goed en professioneel is voorbereid. (OpenIddict, Redis, Quartz etc.) \n Omdat veel dingen vooraf zijn gebouwd, verkort dit de projectontwikkelingstijd aanzienlijk. (Zoals inlogpagina, afhandeling van uitzonderingen, gegevensfiltering-zaaien, auditlogboekregistratie, lokalisatie, automatische API-controller enz.) \n Als voorbeeld uit onze app heb ik Local Event Bus gebruikt voor voorraadbeheer. Ik kan dus orderbewegingen beheren door voorraadbeheer te schrijven. \n Het is geweldig om geen tijd te verliezen voor CreationTime, CreatorId. Ze worden automatisch gevuld.",
+ "VideosLoginAndRegisterMessage": "Je moet inloggen om video's te bekijken. Als u dat nog niet heeft gedaan, kunt u een account voor Watch aanmaken.",
+ "Filter": "Filter",
+ "VideoCourses": "Videocursussen"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
index 04d3bdb07a1..40615ec1afd 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Ten kreator tworzy nowy projekt z szablonu startowego, który jest prawidłowo skonfigurowany do szybkiego startu projektu.",
"TieredOption": "Tworzy rozwiązanie warstwowe, w którym warstwy interfejsu API sieci Web i HTTP są fizycznie oddzielone. Jeśli nie jest zaznaczone, tworzy rozwiązanie warstwowe, które jest mniej złożone i odpowiednie dla większości scenariuszy.",
"SeparateIdentityServerOption": "Rozdziela stronę serwera na dwie aplikacje: pierwsza jest przeznaczona dla serwera tożsamości, a druga dla interfejsu API HTTP po stronie serwera.",
+ "SeparateAuthenticationServerOption": "Dzieli stronę serwera na dwie aplikacje: pierwsza przeznaczona jest dla serwera uwierzytelniania, a druga dla interfejsu API HTTP po stronie serwera.",
+ "ProgressiveWebApplicationOption": "Określa projekt jako progresywną aplikację internetową",
"UseslatestPreVersion": "Używa najnowszej wersji przedpremierowej",
"ReadTheDocumentation": "PrzeczytajDokumentację",
"Documentation": "Dokumentacja",
@@ -214,7 +216,11 @@
"SeeDocs": "Zobacz dokumenty",
"None": "Nic",
"Application": "Podanie",
+ "ApplicationExplanation": "Tworzy w pełni warstwowe rozwiązanie w oparciu o praktyki projektowania opartego na domenie. Zalecane do długoterminowych projektów, które wymagają łatwej w utrzymaniu i rozszerzalnej bazy kodu.",
+ "ApplicationNoLayer": "Aplikacja (jedna warstwa)",
+ "ApplicationNoLayerExplanation": "Tworzy jednowarstwową aplikację internetową. Zalecany do budowania aplikacji o prostszej i łatwej do zrozumienia architekturze.",
"Module": "Moduł",
+ "ModuleExplanation": "Tworzy w pełni warstwowe moduły aplikacji wielokrotnego użytku. Możesz użyć tej opcji, aby utworzyć moduły dla swojej aplikacji modułowej.",
"PackageName": "Nazwa pakietu",
"LicenseURL": "URL licencji",
"License": "Licencja",
@@ -274,8 +280,166 @@
"FirstEdition": "Pierwsza edycja",
"ThankYou": "Dziękuję Ci!",
"CheckboxMandatory": "Musisz to sprawdzić, aby kontynuować!",
+ "UserInterface": "Interfejs użytkownika",
+ "APIGateway": "Brama API",
+ "Database": "Baza danych",
+ "Saas": "Saasa",
+ "OpenSourceWebApp": "Otwarte źródło
Aplikacja internetowa",
+ "Framework": "Struktura",
+ "AuditLoggingExplanation": "Automatycznie śledź wszystkie operacje i zmiany danych w swoim systemie.",
+ "AbpNewCommandExplanation": "Tworzy nowe rozwiązania wykorzystując szablony startowe ABP.",
+ "AbpAddModuleCommandExplanation": "Instaluje w rozwiązaniu gotowe moduły aplikacji",
+ "AbpUpdateCommandExplanation": "Automatycznie aktualizuje wszystkie pakiety NuGet i NPM powiązane z ABP w Twoim rozwiązaniu.",
+ "ExploreAllCLICommands": "Przeglądaj wszystkie polecenia CLI",
+ "ExploreDocumentationAndGuides": "Zapoznaj się z obszerną dokumentacją i przewodnikami.",
+ "Documentations": "Dokumentacja",
+ "Views": "Wyświetlenia",
+ "EnterYouEmailToGetNews": "Wpisz swój adres e-mail, aby otrzymywać najświeższe informacje na temat Ramy ABP",
+ "Tiered": "Wielopoziomowe",
+ "SeparateIdentityServer": "Oddzielny serwer tożsamości",
+ "SeparateAuthenticationServer": "Oddzielny serwer uwierzytelniający",
+ "ProgressiveWebApplication": "Progresywna aplikacja internetowa",
+ "Preview": "Zapowiedź",
+ "CreateANewSolution": "Utwórz nowe rozwiązanie",
+ "ABPFrameworkFeatures": "Funkcje struktury ABP",
+ "Commercial": "Handlowy",
+ "ThirdPartyTools": "Narzędzia stron trzecich",
+ "Back": "Z powrotem",
+ "Community": "Wspólnota",
+ "SeeMore": "Zobacz więcej",
+ "DetailsOfTheEBook": "Szczegóły e-booka",
+ "JoinOurMarketingNewsletter": "Dołącz do naszego newslettera marketingowego",
+ "FrameworkNewsletterConfirmationMessage": "Zgadzam się z Regulaminem i Polityką Prywatności .",
+ "GetYourFreeEBook": "Zdobądź darmowy e-book DDD",
+ "EverythingYouNeedToKnow": "Wszystko co musisz wiedzieć.",
+ "PreOrderNow": "Zamów teraz w przedsprzedaży",
+ "UITheming": "Motyw interfejsu użytkownika",
+ "UIThemingExplanation": "Twórz motywy i układy interfejsu użytkownika do wielokrotnego użytku lub użyj jednego z gotowych motywów interfejsu użytkownika.",
+ "DataFilteringExplanation2": "Automatycznie filtruj zapytania z bazy danych, aby łatwo wdrażać wzorce, takie jak usuwanie nietrwałe i wielodostępność.",
+ "NeedHelp": "Potrzebuję pomocy?",
+ "GiveYourProjectAName": "Nazwij swój projekt",
+ "SelectProjectType": "Wybierz typ projektu",
+ "SelectUIFramework": "Wybierz opcję Struktura interfejsu użytkownika",
+ "SelectDatabaseProvider": "Wybierz dostawcę bazy danych",
+ "SelectDatabaseManagementSystem": "Wybierz System zarządzania bazami danych",
+ "InstallingTheABPCLI": "Instalowanie interfejsu wiersza polecenia ABP",
+ "CreateYourProjectNow": "Utwórz swój projekt teraz",
+ "OrderOn": "Zamów na {0}",
+ "DownloadFreeDDDBook": "Pobierz bezpłatną książkę DDD",
+ "WhatIsABPFramework": "Czym są ramy ABP?",
+ "TenantDatabase": "Baza danych najemców {0}",
+ "SharedDatabase": "Wspólna baza danych",
+ "ConnectionResolver": "Narzędzie do rozpoznawania połączeń",
+ "TenantBasedDataFilter": "Filtr danych oparty na dzierżawcach",
+ "ApplicationCode": "Kod aplikacji",
+ "TenantResolution": "Uchwała najemcy",
+ "TenantUser": "Najemca {0} Użytkownik",
+ "CardTitle": "Tytuł karty",
+ "View": "Pogląd",
+ "Model": "Model",
+ "Email": "E-mail",
+ "Password": "Hasło",
+ "Address": "Adres",
+ "Gender": "Płeć",
+ "Male": "Mężczyzna",
+ "Female": "Kobieta",
+ "Submit": "Składać",
+ "Unspecified": "Nieokreślony",
+ "StaticFileMiddleware": "Oprogramowanie pośredniczące plików statycznych",
+ "RazorViewEngine": "Silnik widoku Razor",
+ "PhysicalFiles": "Pliki fizyczne (wwwroot)",
+ "EmbeddedFiles": "Pliki osadzone (DLL)",
+ "DynamicFiles": "Pliki dynamiczne (pamięć)",
+ "BuildSolutionsWithAbp": "Twórz łatwe w utrzymaniu rozwiązania .NET, postępując zgodnie z najlepszymi praktykami tworzenia oprogramowania przy użyciu ABP.",
+ "BuyOnAmazon": "Kup na Amazonie",
+ "BuyOnPackt": "Kup na Packt",
+ "Discounted": "Przeceniony",
+ "MasteringAbpFramework_Book_KeyFeatures": "Kluczowe cechy",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Twórz solidne, łatwe w utrzymaniu, modułowe i skalowalne rozwiązania programowe przy użyciu ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Dowiedz się, jak wdrożyć zasady SOLID i projektowanie oparte na domenie w swoich aplikacjach internetowych.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Odkryj, jak ABP Framework przyspiesza cykl programowania poprzez automatyzację powtarzalnych zadań.",
+ "MasteringAbpFramework_Book_Description": "Opis książki",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework to kompletna infrastruktura do tworzenia nowoczesnych aplikacji internetowych zgodnie z najlepszymi praktykami i konwencjami programistycznymi \n . Dzięki frameworkowi i ekosystemowi wysokiego poziomu ABP możesz wdrożyć \n zasadę „Nie powtarzaj się” (DRY) i skupić się na kodzie biznesowym.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Napisana przez twórcę ABP Framework, ta książka pomoże ci w pełni zrozumieć framework \n i nowoczesne techniki tworzenia aplikacji internetowych. Dzięki wyjaśnieniom krok po kroku podstawowych koncepcji \n i praktycznym przykładom zrozumiesz wymagania nowoczesnego rozwiązania internetowego i zrozumiesz, w jaki sposób ABP \n Framework sprawia, że tworzenie własnych rozwiązań staje się przyjemne. Poznasz typowe wymagania dotyczące tworzenia aplikacji internetowych dla przedsiębiorstw \n i poznasz infrastrukturę zapewnianą przez firmę ABP. W książce \n poznasz najlepsze praktyki tworzenia oprogramowania służące do tworzenia łatwych w utrzymaniu i modułowych rozwiązań internetowych \n .",
+ "MasteringAbpFramework_Book_Description_Details_3": "Pod koniec tej książki będziesz w stanie stworzyć kompletne rozwiązanie internetowe, które jest łatwe w opracowywaniu, utrzymaniu i testowaniu \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Czego się nauczysz",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Skonfiguruj środowisko programistyczne i rozpocznij pracę z ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Współpracuj z Entity Framework Core i MongoDB, aby opracować warstwę dostępu do danych.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Zrozumienie problemów przekrojowych i sposobu, w jaki ABP automatyzuje powtarzalne zadania.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Zajmij się wdrażaniem projektowania opartego na domenie za pomocą ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Twórz strony interfejsu użytkownika i składniki za pomocą ASP.NET Core MVC (Razor Pages) i Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Pracuj z wieloma dzierżawcami, aby tworzyć modułowe aplikacje internetowe.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Zrozum modułowość i twórz moduły aplikacji wielokrotnego użytku.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Pisz testy jednostkowe, integracyjne i UI przy użyciu ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Dla kogo jest ta książka",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Ta książka jest przeznaczona dla twórców stron internetowych, którzy chcą poznać architektury oprogramowania i najlepsze praktyki tworzenia łatwych w utrzymaniu rozwiązań internetowych \n przy użyciu technologii Microsoft i ABP Framework. Aby rozpocząć pracę z tą książką, niezbędna jest podstawowa znajomość języków C# \n i ASP.NET Core.",
+ "ComputersAndTechnology": "Komputery i technologia",
+ "BuildingMicroserviceSolutions": "Budowanie rozwiązań mikroserwisowych",
+ "MicroserviceBookPracticalGuide": "Ta książka jest podręcznikiem dotyczącym tworzenia aplikacji opartych na mikrousługach i zarządzania nimi przy użyciu środowiska ABP. Odwołuje się do przykładowej aplikacji referencyjnej .NET Microservice : eShopOnContainers i omawia podejście do projektowania architektury i implementacji przy użyciu ABP Framework. Pod koniec tej książki dowiesz się, jak ABP podchodzi do typowych złożoności mikrousług, takich jak autoryzacja, transakcje rozproszone, komunikacja między mikrousługami, wdrażanie itp.",
+ "IntroducingTheSolution": "Przedstawiamy rozwiązanie eShopOnAbp",
+ "RunningTheSolution": "Uruchamianie rozwiązania",
+ "UnderstandingTheAuthenticationSystem": "Zrozumienie systemu uwierzytelniania",
+ "ExploringTheApplications": "Odkrywanie zastosowań",
+ "UnderstandingTheAPIGateways": "Zrozumienie bram API",
+ "DevelopingTheMicroservices": "Rozwój Mikroserwisów",
+ "UnderstandingTheInfrastructure": "Zrozumienie infrastruktury",
+ "DiggingInTheUseCases": "Kopanie w przypadkach użycia",
+ "DeployingTheSolution": "Wdrażanie rozwiązania",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Książka jest w fazie roboczej i nie jest jeszcze ukończona.",
+ "Authors": "Autorski",
+ "MicroserviceEBook": "Książka elektroniczna o mikroserwisach",
"SelectUITheme": "Wybierz motyw interfejsu",
+ "LeptonXLiteTheme": "Motyw LeptonX Lite",
+ "BasicTheme": "Podstawowy motyw",
+ "LeptonXLiteThemeInfo": "Nowoczesny i stylowy motyw interfejsu Bootstrap. Idealny, jeśli chcesz mieć motyw interfejsu użytkownika gotowy do produkcji. To jest najnowszy motyw i jest domyślny.",
+ "BasicThemeInfo": "Minimalistyczny motyw interfejsu użytkownika z prostymi kolorami i stylami Bootstrap. Idealny, jeśli zbudujesz własny motyw interfejsu użytkownika.",
+ "SeeDocumentation": "Zobacz dokumentację .",
+ "SeeFullScreen": "🖼️ Zobacz zrzut ekranu",
+ "BuildingMicroserviceSolutionsShortDescription": "Ta książka jest podręcznikiem dotyczącym tworzenia aplikacji opartych na mikrousługach i zarządzania nimi przy użyciu środowiska ABP.",
+ "InstallAbpCliMessage": "Zainstaluj interfejs wiersza polecenia ABP w terminalu wiersza poleceń, jeśli nie instalowałeś go wcześniej:",
+ "Terminal": "Terminal",
+ "Copy": "Kopiuj",
+ "RunTheFollowingCommand": "Uruchom następujące polecenie w terminalu wiersza poleceń:",
+ "ChangeSolutionOptionsBelow": "Poniżej możesz zmienić opcje rozwiązania.",
+ "MultiLayerApplication": "Wielowarstwowe
Aplikacja",
+ "MultiLayerApplicationExplanation1": "Tworzy w pełni warstwowe rozwiązanie w oparciu o praktyki projektowania opartego na domenie.",
+ "MultiLayerApplicationExplanation2": "Zalecane do długoterminowych projektów, które wymagają łatwej w utrzymaniu i rozszerzalnej bazy kodu.",
+ "SingleLayerApplication": "Pojedyncza warstwa
Aplikacja",
+ "SingleLayerApplicationExplanation1": "Tworzy jednowarstwową aplikację internetową.",
+ "SingleLayerApplicationExplanation2": "Zalecany do budowania aplikacji o prostszej i łatwej do zrozumienia architekturze.",
+ "ApplicationModule": "Aplikacja
Moduł",
+ "SeeTheScreenshot": "Zobacz zrzut ekranu",
+ "ApplicationModuleExplanation1": "Tworzy w pełni warstwowe moduły aplikacji wielokrotnego użytku.",
+ "ApplicationModuleExplanation2": "Możesz użyć tej opcji, aby utworzyć moduły dla swojej aplikacji modułowej.",
+ "Expert_": "Ekspert",
+ "Partner_": "Współpraca",
+ "WebSite": "Strona internetowa",
+ "Expert_Year": "Rok wiedzy specjalistycznej",
+ "CompanyInfo": "Informacje o firmie",
+ "Date": "Data",
+ "WhoWeAre_Partner": "Kim jesteśmy",
+ "WhoWeAre_Expert": "O mnie",
"CreateSolutionFolder": "Utwórz folder rozwiązania",
- "CreateSolutionFolderOption": "Określa, czy projekt znajdzie się w nowym folderze w folderze wyjściowym, czy bezpośrednio w folderze wyjściowym."
+ "CreateSolutionFolderOption": "Określa, czy projekt znajdzie się w nowym folderze w folderze wyjściowym, czy bezpośrednio w folderze wyjściowym.",
+ "BooksPageTitle": "Książki ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Istnieją trzy sposoby zainstalowania pakietu NuGet {0}
w projekcie",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Instalacja za pomocą interfejsu ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Jeśli nie zainstalowałeś interfejsu ABP CLI , najpierw zainstaluj, wykonując następujące polecenie w terminalu wiersza poleceń",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Po zainstalowaniu interfejsu wiersza polecenia ABP otwórz terminal wiersza poleceń w lokalizacji projektu (plik .csproj
), w którym chcesz go zainstalować, i wykonaj następujące polecenie",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Doda odwołanie do pakietu {0}
do twojego projektu i zależność {1}
do klasy modułu.",
+ "PackageDetailPage_ManualInstallation": "2: Instalacja za pomocą interfejsu wiersza polecenia Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Dodaj odwołanie do pakietu NuGet {0}
do swojego projektu, używając środowiska IDE lub wykonując następujące polecenie",
+ "PackageDetailPage_ManualInstallationDescription2": "Następnie dodaj zależność {0}
do klasy modułu , jak pokazano w poniższym przykładzie",
+ "PackageDetailPage_SeeDocumentation": "Zapoznaj się z dokumentacją, aby dowiedzieć się, jak używać tego pakietu w swoich aplikacjach.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Instalacja za pomocą konsoli Menedżera pakietów",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Otwórz konsolę Menedżera pakietów w Visual Studio (Narzędzia -> Menedżer pakietów Nuget -> Konsola menedżera pakietów) i wykonaj następujące polecenie",
+ "UIOptions": "Opcje interfejsu",
+ "Testimonials": "Referencje",
+ "CoolestCompaniesUseABPFramework": "Najfajniejsze firmy korzystają z platformy ABP",
+ "Index_Page_Testimonial_1": "ABP Framework to nie tylko narzędzie, ale katalizator, który przyspieszył mój rozwój jako programisty. Dzięki temu mogłem tworzyć nowe funkcje szybciej niż kiedykolwiek wcześniej, przypominając doświadczenia innych użytkowników. Ujednolicony wzorzec kodowania usprawnił moje projekty, dając mi więcej czasu na skupienie się na tworzeniu, a nie na rozwiązywaniu problemów. \n Powiedziałbym, że struktura ABP była kamieniem węgielnym mojej wczesnej ścieżki zawodowej. Ułatwiło mi to przejście od początkującego programisty do pewnego siebie profesjonalisty, gotowego zostawić ślad w świecie oprogramowania. Nie mogę się doczekać ekscytujących projektów, które na mnie czekają, wiedząc, że ABP będzie mnie wspierać. To coś więcej niż tylko produkt; to partner w sukcesie.",
+ "Index_Page_Testimonial_2": "ABP Framework to nie tylko framework, to także wytyczne dotyczące opracowywania/zarządzania projektami, ponieważ zapewnia szkolenia z DDD, GenericRepository, DI, Microservice, Modularity. Nawet jeśli nie będziesz korzystał z samego frameworka, możesz rozwijać się dzięki dobrze i profesjonalnie przygotowanemu docs.abp.io. (OpenIddict, Redis, Quartz itp.) \n Ponieważ wiele rzeczy jest gotowych, znacznie skraca to czas opracowywania projektu. (Takie jak strona logowania, obsługa wyjątków, filtrowanie danych, rejestrowanie audytu, lokalizacja, automatyczny kontroler API itp.) \n Jako przykład z naszej aplikacji użyłem lokalnej magistrali zdarzeń do kontroli zapasów. Mogę więc zarządzać ruchami zamówień, pisząc moduł obsługi zapasów. \n Wspaniale jest nie tracić czasu na CreationTime, CreatorId. Są one wypełniane automatycznie.",
+ "VideosLoginAndRegisterMessage": "Aby oglądać filmy, musisz się zalogować. Jeśli jeszcze tego nie zrobiłeś, możesz utworzyć konto na zegarku.",
+ "Filter": "Filtr",
+ "VideoCourses": "Kursy wideo"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
index 7fd68de3beb..ccc57bc6b62 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Este assistente cria um novo projeto a partir do modelo de inicialização que está configurado corretamente para iniciar o seu projeto.",
"TieredOption": "Cria uma solução em camadas em que as camadas da API Web e Http são fisicamente separadas. Se não marcado, cria uma solução em camadas que é menos complexa e adequada para a maioria dos cenários.",
"SeparateIdentityServerOption": "Separa o lado do servidor em dois aplicativos: o primeiro é para o servidor de identidade e o segundo é para a API HTTP do lado do servidor.",
+ "SeparateAuthenticationServerOption": "Separa o lado do servidor em dois aplicativos: o primeiro é para o servidor de autenticação e o segundo é para a API HTTP do lado do servidor.",
+ "ProgressiveWebApplicationOption": "Especifica o projeto como Progressive Web Application",
"UseslatestPreVersion": "Usa a última versão de pré-lançamento",
"ReadTheDocumentation": " Leia a documentação ",
"Documentation": "Documentação",
@@ -214,7 +216,11 @@
"SeeDocs": "Ver Docs",
"None": "Nenhum",
"Application": "Aplicativo",
+ "ApplicationExplanation": "Cria uma solução totalmente em camadas baseada em práticas de Domain Driven Design. Recomendado para projetos de longo prazo que precisam de uma base de código extensível e sustentável.",
+ "ApplicationNoLayer": "Aplicação (camada única)",
+ "ApplicationNoLayerExplanation": "Cria um aplicativo da web de camada única. Recomendado para construção de uma aplicação com arquitetura mais simples e de fácil entendimento.",
"Module": "Módulo",
+ "ModuleExplanation": "Cria uma solução de módulo de aplicativo reutilizável e totalmente em camadas. Você pode usar esta opção para criar módulos para seu aplicativo modular.",
"PackageName": "Nome do pacote",
"LicenseURL": "URL de licença",
"License": "Licença",
@@ -274,8 +280,166 @@
"FirstEdition": "Primeira edição",
"ThankYou": "Obrigado!",
"CheckboxMandatory": "Você precisa verificar isso para continuar!",
+ "UserInterface": "Interface de usuário",
+ "APIGateway": "Gateway de API",
+ "Database": "Base de dados",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Código aberto
aplicação web",
+ "Framework": "Estrutura",
+ "AuditLoggingExplanation": "Rastreie automaticamente todas as operações e alterações de dados em seu sistema.",
+ "AbpNewCommandExplanation": "Cria novas soluções usando os modelos de inicialização da ABP.",
+ "AbpAddModuleCommandExplanation": "Instala módulos de aplicativos pré-construídos em sua solução",
+ "AbpUpdateCommandExplanation": "Atualiza automaticamente todos os pacotes NuGet e NPM relacionados ao ABP em sua solução.",
+ "ExploreAllCLICommands": "Explore todos os comandos CLI",
+ "ExploreDocumentationAndGuides": "Explore a documentação e os guias abrangentes.",
+ "Documentations": "Documentação",
+ "Views": "Visualizações",
+ "EnterYouEmailToGetNews": "Digite seu e-mail para receber as últimas notícias sobre o Framework ABP",
+ "Tiered": "Em camadas",
+ "SeparateIdentityServer": "Servidor de identidade separado",
+ "SeparateAuthenticationServer": "Servidor de autenticação separado",
+ "ProgressiveWebApplication": "Aplicativo Web Progressivo",
+ "Preview": "Visualização",
+ "CreateANewSolution": "Crie uma nova solução",
+ "ABPFrameworkFeatures": "Recursos da estrutura ABP",
+ "Commercial": "Comercial",
+ "ThirdPartyTools": "Ferramentas de terceiros",
+ "Back": "Voltar",
+ "Community": "Comunidade",
+ "SeeMore": "Ver mais",
+ "DetailsOfTheEBook": "Detalhes do e-book",
+ "JoinOurMarketingNewsletter": "Junte-se ao nosso boletim informativo de marketing",
+ "FrameworkNewsletterConfirmationMessage": "Concordo com os Termos e Condições e Política de Privacidade .",
+ "GetYourFreeEBook": "Obtenha seu e-book DDD grátis",
+ "EverythingYouNeedToKnow": "Tudo o que você precisa saber.",
+ "PreOrderNow": "Reserve agora",
+ "UITheming": "Tema da IU",
+ "UIThemingExplanation": "Crie temas e layouts de UI reutilizáveis ou use um dos temas de UI pré-construídos.",
+ "DataFilteringExplanation2": "Filtre automaticamente as consultas do banco de dados para implementar facilmente padrões como exclusão reversível e multilocação.",
+ "NeedHelp": "Preciso de ajuda?",
+ "GiveYourProjectAName": "Dê um nome ao seu projeto",
+ "SelectProjectType": "Selecione o tipo de projeto",
+ "SelectUIFramework": "Selecione a estrutura da interface do usuário",
+ "SelectDatabaseProvider": "Selecione o provedor de banco de dados",
+ "SelectDatabaseManagementSystem": "Selecione o sistema de gerenciamento de banco de dados",
+ "InstallingTheABPCLI": "Instalando a CLI do ABP",
+ "CreateYourProjectNow": "Crie seu projeto agora",
+ "OrderOn": "Encomende em {0}",
+ "DownloadFreeDDDBook": "Baixe grátis o livro DDD",
+ "WhatIsABPFramework": "O que é a estrutura ABP?",
+ "TenantDatabase": "Banco de dados de locatário {0}",
+ "SharedDatabase": "Banco de dados compartilhado",
+ "ConnectionResolver": "Resolvedor de conexão",
+ "TenantBasedDataFilter": "Filtro de dados baseado em locatário",
+ "ApplicationCode": "Código do aplicativo",
+ "TenantResolution": "Resolução do inquilino",
+ "TenantUser": "Locatário {0} Usuário",
+ "CardTitle": "Título do cartão",
+ "View": "Visualizar",
+ "Model": "Modelo",
+ "Email": "E-mail",
+ "Password": "Senha",
+ "Address": "Endereço",
+ "Gender": "Gênero",
+ "Male": "Macho",
+ "Female": "Fêmea",
+ "Submit": "Enviar",
+ "Unspecified": "Não especificado",
+ "StaticFileMiddleware": "Middleware de arquivo estático",
+ "RazorViewEngine": "Motor de visualização Razor",
+ "PhysicalFiles": "Arquivos físicos (wwwroot)",
+ "EmbeddedFiles": "Arquivos incorporados (DLL)",
+ "DynamicFiles": "Arquivos dinâmicos (memória)",
+ "BuildSolutionsWithAbp": "Crie soluções .NET sustentáveis seguindo as práticas recomendadas de desenvolvimento de software usando ABP.",
+ "BuyOnAmazon": "Compre na Amazon",
+ "BuyOnPackt": "Compre no Packt",
+ "Discounted": "Desconto",
+ "MasteringAbpFramework_Book_KeyFeatures": "Características principais",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Crie soluções de software robustas, de fácil manutenção, modulares e escaláveis usando o ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Aprenda como implementar princípios SOLID e design orientado a domínio em seus aplicativos da web.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Descubra como o ABP Framework acelera seu ciclo de desenvolvimento automatizando tarefas repetitivas.",
+ "MasteringAbpFramework_Book_Description": "Descrição do livro",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework é uma infraestrutura completa para a criação de aplicativos web modernos, seguindo as melhores práticas e convenções de desenvolvimento de software \n . Com a estrutura e ecossistema de alto nível da ABP, você pode \n implementar o princípio Don't Repeat Yourself (DRY) e focar em seu código de negócios.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Escrito pelo criador do ABP Framework, este livro o ajudará a obter uma compreensão completa do framework \n e das técnicas modernas de desenvolvimento de aplicativos da web. Com explicações passo a passo dos conceitos essenciais \n e exemplos práticos, você entenderá os requisitos de uma solução web moderna e como o ABP \n Framework torna agradável o desenvolvimento de suas próprias soluções. Você descobrirá os requisitos comuns do desenvolvimento de aplicativos web corporativos \n e explorará a infraestrutura fornecida pela ABP. Ao longo do livro \n , você conhecerá as melhores práticas de desenvolvimento de software para construir soluções web \n modulares e sustentáveis.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Ao final deste livro, você será capaz de criar uma solução web completa que seja fácil de desenvolver, manter e testar \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "O que você aprenderá",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Configure o ambiente de desenvolvimento e comece a usar o ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Trabalhe com Entity Framework Core e MongoDB para desenvolver sua camada de acesso a dados.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Entenda as preocupações transversais e como o ABP automatiza tarefas repetitivas.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Aprenda a implementar o design orientado a domínio com o ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Crie páginas e componentes de UI com ASP.NET Core MVC (Razor Pages) e Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Trabalhe com multilocação para criar aplicativos web modulares.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Entenda a modularidade e crie módulos de aplicativos reutilizáveis.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Escreva testes de unidade, integração e UI usando o ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Para quem é este livro",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Este livro é para desenvolvedores web que desejam aprender arquiteturas de software e práticas recomendadas para construir soluções baseadas na web \n sustentáveis usando tecnologias Microsoft e ABP Framework. É necessário conhecimento básico de C# \n e ASP.NET Core para começar a ler este livro.",
+ "ComputersAndTechnology": "Computadores e Tecnologia",
+ "BuildingMicroserviceSolutions": "Construindo soluções de microsserviços",
+ "MicroserviceBookPracticalGuide": "Este livro é um guia de referência para desenvolver e gerenciar aplicativos baseados em microsserviços usando o ABP Framework. Ele faz referência ao aplicativo de referência de amostra de microsserviço .NET : eShopOnContainers e discute o design arquitetônico e as abordagens de implementação usando a estrutura ABP. Ao final deste livro, você aprenderá como a ABP aborda as complexidades comuns de microsserviços, como autorização, transações distribuídas, comunicações entre microsserviços, implantação, etc.",
+ "IntroducingTheSolution": "Apresentando a solução eShopOnAbp",
+ "RunningTheSolution": "Executando a solução",
+ "UnderstandingTheAuthenticationSystem": "Compreendendo o sistema de autenticação",
+ "ExploringTheApplications": "Explorando os aplicativos",
+ "UnderstandingTheAPIGateways": "Compreendendo os gateways de API",
+ "DevelopingTheMicroservices": "Desenvolvendo os microsserviços",
+ "UnderstandingTheInfrastructure": "Compreendendo a infraestrutura",
+ "DiggingInTheUseCases": "Investigando os casos de uso",
+ "DeployingTheSolution": "Implantando a solução",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Este livro está em fase de rascunho e ainda não foi concluído.",
+ "Authors": "Autores",
+ "MicroserviceEBook": "E-book de microsserviços",
"SelectUITheme": "Selecione o tema da interface do usuário",
+ "LeptonXLiteTheme": "Tema LeptonX Lite",
+ "BasicTheme": "Tema Básico",
+ "LeptonXLiteThemeInfo": "Um tema Bootstrap UI moderno e elegante. Ideal se você deseja ter um tema de UI pronto para produção. Este é o tema mais recente e é o padrão.",
+ "BasicThemeInfo": "Tema de UI minimalista com cores e estilos simples do Bootstrap. Ideal se você criar seu próprio tema de UI.",
+ "SeeDocumentation": "Veja a documentação .",
+ "SeeFullScreen": "🖼️ Veja a captura de tela",
+ "BuildingMicroserviceSolutionsShortDescription": "Este livro é um guia de referência para desenvolver e gerenciar aplicativos baseados em microsserviços usando o ABP Framework.",
+ "InstallAbpCliMessage": "Instale a CLI do ABP em um terminal de linha de comando, caso ainda não tenha instalado:",
+ "Terminal": "terminal",
+ "Copy": "cópia de",
+ "RunTheFollowingCommand": "Execute o seguinte comando em um terminal de linha de comando:",
+ "ChangeSolutionOptionsBelow": "Você pode alterar as opções de solução abaixo.",
+ "MultiLayerApplication": "Multicamada
Aplicativo",
+ "MultiLayerApplicationExplanation1": "Cria uma solução totalmente em camadas baseada em práticas de Domain Driven Design.",
+ "MultiLayerApplicationExplanation2": "Recomendado para projetos de longo prazo que precisam de uma base de código extensível e sustentável.",
+ "SingleLayerApplication": "Camada única
Aplicativo",
+ "SingleLayerApplicationExplanation1": "Cria um aplicativo da web de camada única.",
+ "SingleLayerApplicationExplanation2": "Recomendado para construção de uma aplicação com arquitetura mais simples e de fácil entendimento.",
+ "ApplicationModule": "Aplicativo
Módulo",
+ "SeeTheScreenshot": "Veja a captura de tela",
+ "ApplicationModuleExplanation1": "Cria uma solução de módulo de aplicativo reutilizável e totalmente em camadas.",
+ "ApplicationModuleExplanation2": "Você pode usar esta opção para criar módulos para seu aplicativo modular.",
+ "Expert_": "Especialista",
+ "Partner_": "Parceria",
+ "WebSite": "Local na rede Internet",
+ "Expert_Year": "Ano de especialização",
+ "CompanyInfo": "Informação da companhia",
+ "Date": "Data",
+ "WhoWeAre_Partner": "Quem nós somos",
+ "WhoWeAre_Expert": "Sobre mim",
"CreateSolutionFolder": "Criar Pasta de Solução",
- "CreateSolutionFolderOption": "Especifica se o projeto estará em uma nova pasta na pasta de saída ou diretamente na pasta de saída."
+ "CreateSolutionFolderOption": "Especifica se o projeto estará em uma nova pasta na pasta de saída ou diretamente na pasta de saída.",
+ "BooksPageTitle": "Livros ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Há três maneiras de instalar o {0}
pacote NuGet em seu projeto",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Instalando com o ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Se você não instalou o ABP CLI , primeiro instale executando o seguinte comando em um terminal de linha de comando",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Depois de instalar o ABP CLI, abra um terminal de linha de comando no local do projeto (arquivo .csproj
) que deseja instalá-lo e execute o seguinte comando",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Ele adicionará a referência do pacote {0}
ao seu projeto e a dependência {1}
à classe do seu módulo.",
+ "PackageDetailPage_ManualInstallation": "2: Instalando com a CLI Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Adicione {0}
referência de pacote NuGet ao seu projeto usando seu IDE ou executando o seguinte comando",
+ "PackageDetailPage_ManualInstallationDescription2": "Em seguida, adicione a dependência {0}
à classe do módulo , conforme mostrado no exemplo a seguir",
+ "PackageDetailPage_SeeDocumentation": "Consulte a documentação para saber como usar este pacote em suas aplicações.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Instalando com o Console do Gerenciador de Pacotes",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Abra o Console do Gerenciador de Pacotes no Visual Studio (Ferramentas -> Gerenciador de Pacotes Nuget -> Console do Gerenciador de Pacotes) e execute o seguinte comando",
+ "UIOptions": "Opções de IU",
+ "Testimonials": "Depoimentos",
+ "CoolestCompaniesUseABPFramework": "As empresas mais legais usam a estrutura ABP",
+ "Index_Page_Testimonial_1": "O ABP Framework não é apenas uma ferramenta, mas um catalisador que acelerou meu crescimento como desenvolvedor. Isso me permitiu criar novos recursos com mais rapidez do que nunca, lembrando as experiências de outros usuários. O padrão de codificação unificado simplificou meus projetos, dando-me mais tempo para me concentrar na criação em vez de na solução de problemas. \n Eu diria que o ABP Framework foi a pedra angular da minha jornada profissional inicial. Isso facilitou minha transição de aspirante a desenvolvedor para um profissional confiante, pronto para deixar uma marca no mundo do software. Estou ansioso pelos projetos emocionantes que me aguardam, sabendo que a ABP estará lá para me orientar. É mais do que apenas um produto; é um parceiro de sucesso.",
+ "Index_Page_Testimonial_2": "O ABP Framework não é apenas um framework, é também uma orientação para desenvolvimento/gerenciamento de projetos, pois fornece treinamentos em DDD, GenericRepository, DI, Microservice, Modularidade. Mesmo que você não vá usar o framework em si, você pode se desenvolver com o docs.abp.io que está bem preparado e profissionalmente. (OpenIddict, Redis, Quartz etc.) \n Como muitas coisas são pré-construídas, ele reduz significativamente o tempo de desenvolvimento do projeto. (Como página de login, tratamento de exceções, propagação de filtragem de dados, registro de auditoria, localização, controlador automático de API, etc.) \n Como exemplo de nosso aplicativo, usei o Local Event Bus para controle de estoque. Portanto, sou capaz de gerenciar os movimentos dos pedidos escrevendo o gerenciador de estoque. \n É maravilhoso não perder tempo com CreationTime, CreatorId. Eles são preenchidos automaticamente.",
+ "VideosLoginAndRegisterMessage": "Você deve fazer login para assistir aos vídeos. Você pode criar uma conta para assistir, caso ainda não o tenha feito.",
+ "Filter": "Filtro",
+ "VideoCourses": "Cursos em vídeo"
}
}
\ 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 f501a0f6efe..86a9e9049d9 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/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
index 0af1329385a..05e27feee94 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Этот мастер создает новый проект из шаблона запуска, который правильно настроен для быстрого старта вашего проекта.",
"TieredOption": "Создает многоуровневое решение, в котором уровни Web и Http API физически разделены. Если не отмечено, создается многоуровневое решение, которое менее сложно и подходит для большинства сценариев.",
"SeparateIdentityServerOption": "Разделяет серверную часть на два приложения: первое - для сервера идентификации, а второе - для HTTP API на стороне сервера.",
+ "SeparateAuthenticationServerOption": "Разделяет серверную часть на два приложения: первое предназначено для сервера аутентификации, а второе — для HTTP API на стороне сервера.",
+ "ProgressiveWebApplicationOption": "Указывает проект как прогрессивное веб-приложение.",
"UseslatestPreVersion": "Используется последняя предварительная версия",
"ReadTheDocumentation": " Прочтите Документацию ",
"Documentation": "Документация",
@@ -214,7 +216,11 @@
"SeeDocs": "См. Документы",
"None": "Никто",
"Application": "заявка",
+ "ApplicationExplanation": "Создает многоуровневое решение на основе практики доменно-ориентированного проектирования. Рекомендуется для долгосрочных проектов, которым нужна поддерживаемая и расширяемая база кода.",
+ "ApplicationNoLayer": "Нанесение (один слой)",
+ "ApplicationNoLayerExplanation": "Создает однослойное веб-приложение. Рекомендуется для создания приложения с более простой и понятной архитектурой.",
"Module": "Модуль",
+ "ModuleExplanation": "Создает многократно используемое, полностью многоуровневое решение модуля приложения. Вы можете использовать эту опцию для создания модулей для вашего модульного приложения.",
"PackageName": "Имя пакета",
"LicenseURL": "URL лицензии",
"License": "Лицензия",
@@ -274,8 +280,166 @@
"FirstEdition": "Первое издание",
"ThankYou": "Спасибо!",
"CheckboxMandatory": "Вам необходимо проверить это, чтобы продолжить!",
+ "UserInterface": "Пользовательский интерфейс",
+ "APIGateway": "API-шлюз",
+ "Database": "База данных",
+ "Saas": "Саас",
+ "OpenSourceWebApp": "Открытый источник
веб приложение",
+ "Framework": "Рамки",
+ "AuditLoggingExplanation": "Автоматически отслеживайте все операции и изменения данных в вашей системе.",
+ "AbpNewCommandExplanation": "Создает новые решения, используя шаблоны запуска ABP.",
+ "AbpAddModuleCommandExplanation": "Устанавливает в ваше решение готовые модули приложений.",
+ "AbpUpdateCommandExplanation": "Автоматически обновляет все пакеты NuGet и NPM, связанные с ABP, в вашем решении.",
+ "ExploreAllCLICommands": "Изучите все команды CLI",
+ "ExploreDocumentationAndGuides": "Изучите подробную документацию и руководства.",
+ "Documentations": "Документация",
+ "Views": "Взгляды",
+ "EnterYouEmailToGetNews": "Введите свой адрес электронной почты, чтобы получать последние новости о ABP Framework",
+ "Tiered": "Многоуровневый",
+ "SeparateIdentityServer": "Отдельный сервер идентификации",
+ "SeparateAuthenticationServer": "Отдельный сервер аутентификации",
+ "ProgressiveWebApplication": "Прогрессивное веб-приложение",
+ "Preview": "Предварительный просмотр",
+ "CreateANewSolution": "Создать новое решение",
+ "ABPFrameworkFeatures": "Возможности платформы ABP",
+ "Commercial": "Коммерческий",
+ "ThirdPartyTools": "Сторонние инструменты",
+ "Back": "Назад",
+ "Community": "Сообщество",
+ "SeeMore": "Узнать больше",
+ "DetailsOfTheEBook": "Подробности об электронной книге",
+ "JoinOurMarketingNewsletter": "Подпишитесь на нашу маркетинговую рассылку",
+ "FrameworkNewsletterConfirmationMessage": "Я согласен с Условиями использования и Политикой конфиденциальности .",
+ "GetYourFreeEBook": "Получите бесплатную электронную книгу DDD",
+ "EverythingYouNeedToKnow": "Все, что Вам нужно знать.",
+ "PreOrderNow": "Предварительный заказ сейчас",
+ "UITheming": "Темы пользовательского интерфейса",
+ "UIThemingExplanation": "Создавайте повторно используемые темы и макеты пользовательского интерфейса или используйте одну из готовых тем пользовательского интерфейса.",
+ "DataFilteringExplanation2": "Автоматически фильтруйте запросы к базе данных, чтобы легко реализовать такие шаблоны, как обратимое удаление и многопользовательское использование.",
+ "NeedHelp": "Нужна помощь?",
+ "GiveYourProjectAName": "Дайте своему проекту имя",
+ "SelectProjectType": "Выберите тип проекта",
+ "SelectUIFramework": "Выберите инфраструктуру пользовательского интерфейса",
+ "SelectDatabaseProvider": "Выберите поставщика базы данных",
+ "SelectDatabaseManagementSystem": "Выберите систему управления базой данных",
+ "InstallingTheABPCLI": "Установка интерфейса командной строки ABP",
+ "CreateYourProjectNow": "Создайте свой проект сейчас",
+ "OrderOn": "Закажите {0}",
+ "DownloadFreeDDDBook": "Скачать бесплатную книгу DDD",
+ "WhatIsABPFramework": "Что такое структура ABP?",
+ "TenantDatabase": "База данных арендаторов {0}",
+ "SharedDatabase": "Общая база данных",
+ "ConnectionResolver": "Резолвер соединений",
+ "TenantBasedDataFilter": "Фильтр данных на основе арендаторов",
+ "ApplicationCode": "Код приложения",
+ "TenantResolution": "Резолюция арендатора",
+ "TenantUser": "Арендатор {0} Пользователь",
+ "CardTitle": "Название карты",
+ "View": "Вид",
+ "Model": "Модель",
+ "Email": "Электронная почта",
+ "Password": "Пароль",
+ "Address": "Адрес",
+ "Gender": "Пол",
+ "Male": "Мужской",
+ "Female": "Женский",
+ "Submit": "Представлять на рассмотрение",
+ "Unspecified": "Неопределенные",
+ "StaticFileMiddleware": "Промежуточное ПО для статических файлов",
+ "RazorViewEngine": "Механизм просмотра Razor",
+ "PhysicalFiles": "Физические файлы (wwwroot)",
+ "EmbeddedFiles": "Встроенные файлы (DLL)",
+ "DynamicFiles": "Динамические файлы (память)",
+ "BuildSolutionsWithAbp": "Создавайте удобные в обслуживании решения .NET, следуя передовым практикам разработки программного обеспечения с использованием ABP.",
+ "BuyOnAmazon": "Купить на Амазоне",
+ "BuyOnPackt": "Купить на Packt",
+ "Discounted": "Со скидкой",
+ "MasteringAbpFramework_Book_KeyFeatures": "Ключевая особенность",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Создавайте надежные, удобные в обслуживании, модульные и масштабируемые программные решения с помощью ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Узнайте, как реализовать принципы SOLID и предметно-ориентированное проектирование в ваших веб-приложениях.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Узнайте, как ABP Framework ускоряет цикл разработки за счет автоматизации повторяющихся задач.",
+ "MasteringAbpFramework_Book_Description": "Описание книги",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework — это комплексная инфраструктура для создания современных веб-приложений, основанная на лучших практиках и соглашениях разработки программного обеспечения \n . Благодаря высокоуровневой структуре и экосистеме ABP вы можете \n реализовать принцип «Не повторяйте себя» (DRY) и сосредоточиться на своем бизнес-коде.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Эта книга, написанная создателем ABP Framework, поможет вам получить полное представление о платформе \n и современных методах разработки веб-приложений. Благодаря пошаговым объяснениям основных концепций \n и практическим примерам вы поймете требования современного веб-решения и то, как ABP \n Framework делает разработку собственных решений интересной. Вы познакомитесь с общими требованиями к разработке корпоративных веб-приложений \n и изучите инфраструктуру, предоставляемую ABP. В книге \n вы познакомитесь с лучшими практиками разработки программного обеспечения для создания удобных в обслуживании и модульных веб-решений \n .",
+ "MasteringAbpFramework_Book_Description_Details_3": "К концу этой книги вы сможете создать полноценное веб-решение, которое легко разрабатывать, \n поддерживать и тестировать.",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Что вы узнаете",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Настройте среду разработки и начните работу с ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Работайте с Entity Framework Core и MongoDB для разработки уровня доступа к данным.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Поймите сквозные проблемы и то, как ABP автоматизирует повторяющиеся задачи.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Освойте реализацию предметно-ориентированного проектирования с помощью ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Создавайте страницы и компоненты пользовательского интерфейса с помощью ASP.NET Core MVC (Razor Pages) и Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Работайте с мультитенантностью для создания модульных веб-приложений.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Понимайте модульность и создавайте повторно используемые модули приложений.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Написание модульных, интеграционных и UI-тестов с использованием ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Для кого эта книга",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Эта книга предназначена для веб-разработчиков, которые хотят изучить архитектуру программного обеспечения и лучшие практики создания поддерживаемых веб-решений \n с использованием технологий Microsoft и ABP Framework. Для начала работы с этой книгой необходимы базовые знания C# \n и ASP.NET Core.",
+ "ComputersAndTechnology": "Компьютеры и технологии",
+ "BuildingMicroserviceSolutions": "Создание микросервисных решений",
+ "MicroserviceBookPracticalGuide": "Эта книга представляет собой справочное руководство по разработке и управлению приложениями на основе микросервисов с использованием ABP Framework. Он ссылается на образец справочного приложения микросервиса .NET : eShopOnContainers и обсуждает подходы к проектированию архитектуры и реализации с использованием ABP Framework. К концу этой книги вы узнаете, как ABP подходит к типичным сложностям микросервисов, таким как авторизация, распределенные транзакции, взаимодействие между микросервисами, развертывание и т. д.",
+ "IntroducingTheSolution": "Представляем решение eShopOnAbp",
+ "RunningTheSolution": "Запуск решения",
+ "UnderstandingTheAuthenticationSystem": "Понимание системы аутентификации",
+ "ExploringTheApplications": "Изучение приложений",
+ "UnderstandingTheAPIGateways": "Понимание шлюзов API",
+ "DevelopingTheMicroservices": "Разработка микросервисов",
+ "UnderstandingTheInfrastructure": "Понимание инфраструктуры",
+ "DiggingInTheUseCases": "Копаем в вариантах использования",
+ "DeployingTheSolution": "Развертывание решения",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Эта книга находится на стадии черновика и еще не завершена.",
+ "Authors": "Авторы",
+ "MicroserviceEBook": "Электронная книга по микросервисам",
"SelectUITheme": "Выберите тему пользовательского интерфейса",
+ "LeptonXLiteTheme": "Тема LeptonX Lite",
+ "BasicTheme": "Основная тема",
+ "LeptonXLiteThemeInfo": "Современная и стильная тема пользовательского интерфейса Bootstrap. Идеально, если вы хотите иметь готовую к производству тему пользовательского интерфейса. Это новейшая тема, установленная по умолчанию.",
+ "BasicThemeInfo": "Минималистичная тема пользовательского интерфейса с простыми цветами и стилями Bootstrap. Идеально, если вы создадите свою собственную тему пользовательского интерфейса.",
+ "SeeDocumentation": "См. документацию .",
+ "SeeFullScreen": "🖼️ Смотрите скриншот",
+ "BuildingMicroserviceSolutionsShortDescription": "Эта книга представляет собой справочное руководство по разработке и управлению приложениями на основе микросервисов с использованием ABP Framework.",
+ "InstallAbpCliMessage": "Установите ABP CLI в терминале командной строки, если вы еще не установили его раньше:",
+ "Terminal": "Терминал",
+ "Copy": "Копировать",
+ "RunTheFollowingCommand": "Запустите следующую команду в терминале командной строки:",
+ "ChangeSolutionOptionsBelow": "Вы можете изменить варианты решения ниже.",
+ "MultiLayerApplication": "Многослойный
Приложение",
+ "MultiLayerApplicationExplanation1": "Создает многоуровневое решение на основе практики доменно-ориентированного проектирования.",
+ "MultiLayerApplicationExplanation2": "Рекомендуется для долгосрочных проектов, которым нужна поддерживаемая и расширяемая база кода.",
+ "SingleLayerApplication": "Одиночный слой
Приложение",
+ "SingleLayerApplicationExplanation1": "Создает однослойное веб-приложение.",
+ "SingleLayerApplicationExplanation2": "Рекомендуется для создания приложения с более простой и понятной архитектурой.",
+ "ApplicationModule": "Приложение
Модуль",
+ "SeeTheScreenshot": "Смотрите скриншот",
+ "ApplicationModuleExplanation1": "Создает многократно используемое, полностью многоуровневое решение модуля приложения.",
+ "ApplicationModuleExplanation2": "Вы можете использовать эту опцию для создания модулей для вашего модульного приложения.",
+ "Expert_": "Эксперт",
+ "Partner_": "партнерство",
+ "WebSite": "Веб-сайт",
+ "Expert_Year": "Год экспертизы",
+ "CompanyInfo": "информация о компании",
+ "Date": "Дата",
+ "WhoWeAre_Partner": "Кто мы",
+ "WhoWeAre_Expert": "Обо мне",
"CreateSolutionFolder": "Создать папку решения",
- "CreateSolutionFolderOption": "Указывает, будет ли проект находиться в новой папке в выходной папке или непосредственно в выходной папке."
+ "CreateSolutionFolderOption": "Указывает, будет ли проект находиться в новой папке в выходной папке или непосредственно в выходной папке.",
+ "BooksPageTitle": "Книги АБП",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Существует три способа установки пакета NuGet {0}
в ваш проект.",
+ "PackageDetailPage_InstallingWithABPCLI": "1. Установка с помощью ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Если вы не установили ABP CLI , сначала установите его, выполнив следующую команду в терминале командной строки.",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "После установки ABP CLI откройте терминал командной строки в том месте, где находится проект (файл .csproj
), который вы хотите установить, и выполните следующую команду.",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Он добавит ссылку на пакет {0}
в ваш проект и зависимость {1}
в класс вашего модуля.",
+ "PackageDetailPage_ManualInstallation": "2. Установка с помощью Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Добавьте ссылку на пакет NuGet {0}
в свой проект с помощью IDE или выполнив следующую команду.",
+ "PackageDetailPage_ManualInstallationDescription2": "Затем добавьте зависимость {0}
в класс вашего модуля , как показано в следующем примере.",
+ "PackageDetailPage_SeeDocumentation": "См. документацию , чтобы узнать, как использовать этот пакет в ваших приложениях.",
+ "PackageDetailPage_InstallingUsingPMC": "3. Установка с помощью консоли диспетчера пакетов",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Откройте консоль диспетчера пакетов в Visual Studio (Инструменты -> Диспетчер пакетов Nuget -> Консоль диспетчера пакетов) и выполните следующую команду.",
+ "UIOptions": "Параметры пользовательского интерфейса",
+ "Testimonials": "Отзывы",
+ "CoolestCompaniesUseABPFramework": "Самые крутые компании используют ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework — это не просто инструмент, а катализатор, который ускорил мой рост как разработчика. Это позволило мне создавать новые функции быстрее, чем когда-либо прежде, что напоминает опыт других пользователей. Унифицированный шаблон кодирования упростил мои проекты, предоставив мне больше времени, чтобы сосредоточиться на создании, а не на устранении неполадок. \n Я бы сказал, что ABP Framework стал краеугольным камнем моего раннего профессионального пути. Это облегчило мой переход от начинающего разработчика к уверенному в себе профессионалу, готовому оставить след в мире программного обеспечения. Я с нетерпением жду интересных проектов, которые меня ждут, зная, что ABP будет рядом, чтобы направлять меня. Это больше, чем просто продукт; это партнер в успехе.",
+ "Index_Page_Testimonial_2": "ABP Framework — это не только платформа, но и руководство по разработке/управлению проектами, поскольку оно обеспечивает обучение DDD, GenericRepository, DI, Microservice и Modularity. Даже если вы не собираетесь использовать сам фреймворк, вы можете разработать его самостоятельно с помощью docs.abp.io, который хорошо и профессионально подготовлен. (OpenIddict, Redis, Quartz и т. д.) \n Поскольку многие вещи уже созданы заранее, это значительно сокращает время разработки проекта. (Например, страница входа, обработка исключений, фильтрация-заполнение данных, ведение журнала аудита, локализация, автоматический контроллер API и т. д.) \n В качестве примера из нашего приложения я использовал локальную шину событий для управления запасами. Итак, я могу управлять движением заказов, написав обработчик запасов. \n Замечательно не терять время на CreationTime, CreatorId. Они заполняются автоматически.",
+ "VideosLoginAndRegisterMessage": "Вы должны войти в систему, чтобы смотреть видео. Вы можете создать учетную запись для просмотра, если у вас этого еще нет.",
+ "Filter": "Фильтр",
+ "VideoCourses": "Видео курсы"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
index 59aa30362f7..db2d12ec95c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Tento sprievodca vytvorí nový projekt zo štartovacej šablóny, ktorá je správne nakonfigurovaná na začatie vášho projektu.",
"TieredOption": "Vytvára viacúrovňové riešenie, v ktorom sú Web a Http API vrstvy fyzicky oddelené. Ak nie je checkbox začiarknutý, vytvorí vrstvené riešenie, ktoré je menej zložité a vhodné pre väčšinu scenárov.",
"SeparateIdentityServerOption": "Rozdeľuje stranu servera na dve aplikácie: Prvá je určená pre identity server a druhá pre vaše HTTP API na strane servera.",
+ "SeparateAuthenticationServerOption": "Rozdeľuje stranu servera na dve aplikácie: Prvá je pre autentifikačný server a druhá je pre HTTP API na strane servera.",
+ "ProgressiveWebApplicationOption": "Špecifikuje projekt ako progresívnu webovú aplikáciu",
"UseslatestPreVersion": "Používa najnovšiu predprípravnú verziu",
"ReadTheDocumentation": "Prečítajte siDokumentáciu",
"Documentation": "Dokumentácia",
@@ -214,7 +216,11 @@
"SeeDocs": "Pozrite si Dokumenty",
"None": "žiadne",
"Application": "Aplikácia",
+ "ApplicationExplanation": "Vytvára plne vrstvené riešenie založené na postupoch Domain Driven Design. Odporúča sa pre dlhodobé projekty, ktoré potrebujú udržiavateľnú a rozšíriteľnú kódovú základňu.",
+ "ApplicationNoLayer": "Aplikácia (jedna vrstva)",
+ "ApplicationNoLayerExplanation": "Vytvára jednovrstvovú webovú aplikáciu. Odporúča sa na vytváranie aplikácií s jednoduchšou a ľahko pochopiteľnou architektúrou.",
"Module": "modul",
+ "ModuleExplanation": "Vytvára znovu použiteľné, plne vrstvené riešenie aplikačného modulu. Túto možnosť môžete použiť na vytvorenie modulov pre vašu modulárnu aplikáciu.",
"PackageName": "Názov balíka",
"LicenseURL": "Adresa URL licencie",
"License": "Licencia",
@@ -274,8 +280,166 @@
"FirstEdition": "Prvá edícia",
"ThankYou": "Ďakujem!",
"CheckboxMandatory": "Ak chcete pokračovať, musíte to skontrolovať!",
+ "UserInterface": "Používateľské rozhranie",
+ "APIGateway": "Brána API",
+ "Database": "Databáza",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Open source
webovú aplikáciu",
+ "Framework": "Rámec",
+ "AuditLoggingExplanation": "Automaticky sledujte všetky operácie a zmeny údajov vo vašom systéme.",
+ "AbpNewCommandExplanation": "Vytvára nové riešenia pomocou štartovacích šablón ABP.",
+ "AbpAddModuleCommandExplanation": "Nainštaluje do vášho riešenia vopred zostavené aplikačné moduly",
+ "AbpUpdateCommandExplanation": "Automaticky aktualizuje všetky balíky NuGet a NPM súvisiace s ABP vo vašom riešení.",
+ "ExploreAllCLICommands": "Preskúmajte všetky príkazy CLI",
+ "ExploreDocumentationAndGuides": "Preskúmajte komplexnú dokumentáciu a sprievodcov.",
+ "Documentations": "Dokumentácia",
+ "Views": "Názory",
+ "EnterYouEmailToGetNews": "Zadajte svoj e-mail a získajte najnovšie správy o rámci ABP",
+ "Tiered": "Viacúrovňový",
+ "SeparateIdentityServer": "Samostatný server identity",
+ "SeparateAuthenticationServer": "Samostatný autentifikačný server",
+ "ProgressiveWebApplication": "Progresívna webová aplikácia",
+ "Preview": "Náhľad",
+ "CreateANewSolution": "Vytvorte nové riešenie",
+ "ABPFrameworkFeatures": "Funkcie rámca ABP",
+ "Commercial": "Komerčný",
+ "ThirdPartyTools": "Nástroje tretích strán",
+ "Back": "späť",
+ "Community": "Spoločenstva",
+ "SeeMore": "Pozrieť viac",
+ "DetailsOfTheEBook": "Podrobnosti o e-knihe",
+ "JoinOurMarketingNewsletter": "Pridajte sa k nášmu marketingovému newsletteru",
+ "FrameworkNewsletterConfirmationMessage": "Súhlasím s obchodnými podmienkami a zásadami ochrany osobných údajov .",
+ "GetYourFreeEBook": "Získajte bezplatnú elektronickú knihu DDD",
+ "EverythingYouNeedToKnow": "Všetko, čo potrebujete vedieť.",
+ "PreOrderNow": "Vopred objednať teraz",
+ "UITheming": "Téma používateľského rozhrania",
+ "UIThemingExplanation": "Vytvorte opakovane použiteľné témy a rozloženia používateľského rozhrania alebo použite jednu z vopred vytvorených tém používateľského rozhrania.",
+ "DataFilteringExplanation2": "Automaticky filtrujte dopytovanie z databázy, aby ste mohli jednoducho implementovať vzory, ako je mäkké vymazanie a viacnásobný prenájom.",
+ "NeedHelp": "Potrebujete pomoc?",
+ "GiveYourProjectAName": "Pomenujte svoj projekt",
+ "SelectProjectType": "Vyberte Typ projektu",
+ "SelectUIFramework": "Vyberte UI Framework",
+ "SelectDatabaseProvider": "Vyberte Poskytovateľ databázy",
+ "SelectDatabaseManagementSystem": "Vyberte položku Systém správy databázy",
+ "InstallingTheABPCLI": "Inštalácia ABP CLI",
+ "CreateYourProjectNow": "Vytvorte si projekt",
+ "OrderOn": "Objednať na {0}",
+ "DownloadFreeDDDBook": "Stiahnite si zadarmo DDD knihu",
+ "WhatIsABPFramework": "Čo je rámec ABP?",
+ "TenantDatabase": "Databáza nájomníkov {0}",
+ "SharedDatabase": "Zdieľaná databáza",
+ "ConnectionResolver": "Riešenie pre pripojenie",
+ "TenantBasedDataFilter": "Filter údajov podľa nájomníkov",
+ "ApplicationCode": "Kód aplikácie",
+ "TenantResolution": "Uznesenie nájomcu",
+ "TenantUser": "Používateľ nájomníka {0}",
+ "CardTitle": "Názov karty",
+ "View": "vyhliadka",
+ "Model": "Model",
+ "Email": "Email",
+ "Password": "heslo",
+ "Address": "Adresa",
+ "Gender": "rod",
+ "Male": "Muž",
+ "Female": "Žena",
+ "Submit": "Predložiť",
+ "Unspecified": "Nešpecifikované",
+ "StaticFileMiddleware": "Stredný softvér statických súborov",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Fyzické súbory (wwwroot)",
+ "EmbeddedFiles": "Vložené súbory (DLL)",
+ "DynamicFiles": "Dynamické súbory (pamäť)",
+ "BuildSolutionsWithAbp": "Vytvárajte udržiavateľné riešenia .NET dodržiavaním osvedčených postupov vývoja softvéru pomocou ABP.",
+ "BuyOnAmazon": "Kúpiť na Amazone",
+ "BuyOnPackt": "Kúpiť na Packt",
+ "Discounted": "Zľavnené",
+ "MasteringAbpFramework_Book_KeyFeatures": "Kľúčové vlastnosti",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Vytvárajte robustné, udržiavateľné, modulárne a škálovateľné softvérové riešenia pomocou ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Zistite, ako implementovať princípy SOLID a doménou riadený dizajn vo vašich webových aplikáciách.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Zistite, ako ABP Framework zrýchľuje váš vývojový cyklus automatizáciou opakujúcich sa úloh.",
+ "MasteringAbpFramework_Book_Description": "Popis knihy",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework je kompletná infraštruktúra na vytváranie moderných webových aplikácií dodržiavaním osvedčených postupov a konvencií vývoja softvéru \n . S rámcom a ekosystémom ABP na vysokej úrovni môžete \n implementovať princíp Don't Repeat Yourself (DRY) a zamerať sa na svoj obchodný kód.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Táto kniha, ktorú napísal tvorca ABP Framework, vám pomôže získať úplné pochopenie rámca \n a moderných techník vývoja webových aplikácií. S podrobným vysvetlením základných konceptov \n a praktickými príkladmi pochopíte požiadavky moderného webového riešenia a pochopíte, ako vám ABP \n Framework spríjemňuje vývoj vašich vlastných riešení. Objavíte bežné požiadavky vývoja podnikových webových aplikácií \n a preskúmate infraštruktúru poskytovanú spoločnosťou ABP. V celej knihe \n sa zoznámite s osvedčenými postupmi vývoja softvéru na vytváranie udržiavateľných a modulárnych webových riešení \n .",
+ "MasteringAbpFramework_Book_Description_Details_3": "Na konci tejto knihy budete schopní vytvoriť kompletné webové riešenie, ktoré sa ľahko vyvíja, udržiava a testuje \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Čo sa naučíte",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Nastavte vývojové prostredie a začnite s ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Spolupracujte s Entity Framework Core a MongoDB na vývoji svojej vrstvy prístupu k údajom.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Pochopte prierezové problémy a ako ABP automatizuje opakujúce sa úlohy.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Zoznámte sa s implementáciou dizajnu riadeného doménou pomocou rámca ABP.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Vytvárajte stránky používateľského rozhrania a komponenty pomocou ASP.NET Core MVC (Razor Pages) a Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Pri vytváraní modulárnych webových aplikácií pracujte s viacerými nájomcami.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Pochopte modularitu a vytvorte opakovane použiteľné aplikačné moduly.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Napíšte testy jednotiek, integrácie a používateľského rozhrania pomocou rámca ABP.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Pre koho je táto kniha určená",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Táto kniha je určená pre webových vývojárov, ktorí sa chcú naučiť softvérové architektúry a osvedčené postupy na vytváranie udržiavateľných webových riešení \n pomocou technológií spoločnosti Microsoft a rámca ABP. Aby ste mohli začať s touto knihou, sú potrebné základné znalosti C# \n a ASP.NET Core.",
+ "ComputersAndTechnology": "Počítače a technológie",
+ "BuildingMicroserviceSolutions": "Budovanie mikroservisných riešení",
+ "MicroserviceBookPracticalGuide": "Táto kniha je referenčnou príručkou pre vývoj a správu aplikácií založených na mikroslužbách pomocou rámca ABP. Odkazuje na .NET Microservice Sample Reference Application : eShopOnContainers a rozoberá architektonický dizajn a implementačné prístupy využívajúce ABP Framework. Na konci tejto knihy sa dozviete, ako ABP pristupuje k bežným zložitostiam mikroslužieb, ako sú autorizácia, distribuované transakcie, komunikácia medzi mikroslužbami, nasadenie atď.",
+ "IntroducingTheSolution": "Predstavujeme riešenie eShopOnAbp",
+ "RunningTheSolution": "Spustenie riešenia",
+ "UnderstandingTheAuthenticationSystem": "Pochopenie autentifikačného systému",
+ "ExploringTheApplications": "Skúmanie aplikácií",
+ "UnderstandingTheAPIGateways": "Pochopenie brán API",
+ "DevelopingTheMicroservices": "Rozvoj mikroslužieb",
+ "UnderstandingTheInfrastructure": "Pochopenie infraštruktúry",
+ "DiggingInTheUseCases": "Hľadanie v prípadoch použitia",
+ "DeployingTheSolution": "Nasadenie riešenia",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Táto kniha je v štádiu návrhu a ešte nie je dokončená.",
+ "Authors": "Autori",
+ "MicroserviceEBook": "Elektronická kniha mikroservisu",
"SelectUITheme": "Vyberte tému používateľského rozhrania",
+ "LeptonXLiteTheme": "Téma LeptonX Lite",
+ "BasicTheme": "Základná téma",
+ "LeptonXLiteThemeInfo": "Moderná a štýlová téma používateľského rozhrania Bootstrap. Ideálne, ak chcete mať tému používateľského rozhrania pripravenú na výrobu. Toto je najnovšia téma a je predvolená.",
+ "BasicThemeInfo": "Minimalistická téma používateľského rozhrania s jednoduchými farbami a štýlmi Bootstrapu. Ideálne, ak si vytvoríte vlastnú tému používateľského rozhrania.",
+ "SeeDocumentation": "Pozrite si dokumentáciu .",
+ "SeeFullScreen": "🖼️ Pozrite si snímku obrazovky",
+ "BuildingMicroserviceSolutionsShortDescription": "Táto kniha je referenčnou príručkou pre vývoj a správu aplikácií založených na mikroslužbách pomocou rámca ABP.",
+ "InstallAbpCliMessage": "Nainštalujte ABP CLI do terminálu príkazového riadka, ak ste ho ešte nenainštalovali:",
+ "Terminal": "Terminál",
+ "Copy": "Kopírovať",
+ "RunTheFollowingCommand": "Spustite nasledujúci príkaz v termináli príkazového riadka:",
+ "ChangeSolutionOptionsBelow": "Nižšie môžete zmeniť možnosti riešenia.",
+ "MultiLayerApplication": "Viacvrstvové
Aplikácia",
+ "MultiLayerApplicationExplanation1": "Vytvára plne vrstvené riešenie založené na postupoch Domain Driven Design.",
+ "MultiLayerApplicationExplanation2": "Odporúča sa pre dlhodobé projekty, ktoré potrebujú udržiavateľnú a rozšíriteľnú kódovú základňu.",
+ "SingleLayerApplication": "Jednovrstvový
Aplikácia",
+ "SingleLayerApplicationExplanation1": "Vytvára jednovrstvovú webovú aplikáciu.",
+ "SingleLayerApplicationExplanation2": "Odporúča sa na vytváranie aplikácií s jednoduchšou a ľahko pochopiteľnou architektúrou.",
+ "ApplicationModule": "Aplikácia
modul",
+ "SeeTheScreenshot": "Pozrite si snímku obrazovky",
+ "ApplicationModuleExplanation1": "Vytvára znovu použiteľné, plne vrstvené riešenie aplikačného modulu.",
+ "ApplicationModuleExplanation2": "Túto možnosť môžete použiť na vytvorenie modulov pre vašu modulárnu aplikáciu.",
+ "Expert_": "Expert",
+ "Partner_": "partnerstvo",
+ "WebSite": "Webové stránky",
+ "Expert_Year": "Rok odbornosti",
+ "CompanyInfo": "Informácie o spoločnosti",
+ "Date": "Dátum",
+ "WhoWeAre_Partner": "Kto sme",
+ "WhoWeAre_Expert": "O mne",
"CreateSolutionFolder": "Vytvorte priečinok riešení",
- "CreateSolutionFolderOption": "Určuje, či bude projekt v novom priečinku vo výstupnom priečinku alebo priamo vo výstupnom priečinku."
+ "CreateSolutionFolderOption": "Určuje, či bude projekt v novom priečinku vo výstupnom priečinku alebo priamo vo výstupnom priečinku.",
+ "BooksPageTitle": "Knihy ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Existujú tri spôsoby, ako nainštalovať balík NuGet {0}
do vášho projektu",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Inštalácia pomocou ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Ak ste nenainštalovali ABP CLI , najprv nainštalujte vykonaním nasledujúceho príkazu v termináli príkazového riadka",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Po nainštalovaní ABP CLI otvorte terminál príkazového riadka v umiestnení projektu (súbor .csproj
), do ktorého ho chcete nainštalovať, a vykonajte nasledujúci príkaz",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Pridá odkaz na balík {0}
do vášho projektu a závislosť {1}
do vašej triedy modulov.",
+ "PackageDetailPage_ManualInstallation": "2: Inštalácia pomocou rozhrania CLI Dotnet",
+ "PackageDetailPage_ManualInstallationDescription1": "Pridajte odkaz na balík NuGet {0}
do svojho projektu pomocou vášho IDE alebo spustením nasledujúceho príkazu",
+ "PackageDetailPage_ManualInstallationDescription2": "Potom pridajte závislosť {0}
do svojej triedy modulov , ako je znázornené v nasledujúcom príklade",
+ "PackageDetailPage_SeeDocumentation": "Pozrite si dokumentáciu , kde sa dozviete, ako používať tento balík vo vašich aplikáciách.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Inštalácia pomocou konzoly Package Manager Console",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Otvorte konzolu správcu balíkov v programe Visual Studio (Nástroje -> Správca balíkov Nuget -> Konzola správcu balíkov) a vykonajte nasledujúci príkaz",
+ "UIOptions": "Možnosti používateľského rozhrania",
+ "Testimonials": "Posudky",
+ "CoolestCompaniesUseABPFramework": "Najlepšie spoločnosti používajú rámec ABP",
+ "Index_Page_Testimonial_1": "ABP Framework nie je len nástroj, ale katalyzátor, ktorý urýchlil môj rast ako vývojára. Umožnil mi vytvárať nové funkcie rýchlejšie ako kedykoľvek predtým, pripomínajúce skúsenosti iných používateľov. Jednotný vzor kódovania zefektívnil moje projekty a dal mi viac času sústrediť sa na vytváranie, nie na riešenie problémov. \n Povedal by som, že ABP Framework bol základným kameňom mojej ranej profesionálnej cesty. Uľahčilo mi to prechod od ctižiadostivého vývojára k sebavedomému profesionálovi, ktorý je pripravený urobiť značku vo svete softvéru. Teším sa na vzrušujúce projekty, ktoré ma čakajú, s vedomím, že ABP ma bude sprevádzať. Je to viac ako len produkt; je to partner úspechu.",
+ "Index_Page_Testimonial_2": "ABP Framework nie je len rámec, je to aj návod na vývoj/riadenie projektov, pretože poskytuje školenia DDD, GenericRepository, DI, Microservice, Modularity. Aj keď samotný framework nebudete používať, môžete sa rozvíjať pomocou docs.abp.io, ktoré je dobre a profesionálne pripravené. (OpenIddict, Redis, Quartz atď.) \n Pretože je veľa vecí vopred vytvorených, výrazne to skracuje čas vývoja projektu. (Ako prihlasovacia stránka, spracovanie výnimiek, filtrovanie údajov, zaznamenávanie auditov, lokalizácia, automatický api ovládač atď.) \n Ako príklad z našej aplikácie som použil lokálnu zbernicu udalostí na riadenie zásob. Takže som schopný riadiť pohyby objednávok napísaním skladového manipulátora. \n Je úžasné nestrácať čas pre CreationTime, CreatorId. Plnia sa automaticky.",
+ "VideosLoginAndRegisterMessage": "Ak chcete pozerať videá, musíte sa prihlásiť. Ak ešte nemáte účet pre hodinky, môžete si ho vytvoriť.",
+ "Filter": "Filter",
+ "VideoCourses": "Video kurzy"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
index 01c8683215c..9535e28a2a9 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Ta čarovnik iz zagonske predloge ustvari nov projekt, ki je pravilno konfiguriran za hitri začetek vašega projekta.",
"TieredOption": "Ustvari večstopenjsko rešitev, kjer sta sloji Web in Http API fizično ločeni. Če ni izbrano, ustvari večplastno rešitev, ki je manj zapletena in primerna za večino scenarijev.",
"SeparateIdentityServerOption": "Strani strežnika loči na dve aplikaciji: prva je za strežnik identitete, druga pa za vaš strežnik HTTP API.",
+ "SeparateAuthenticationServerOption": "Strežniško stran loči na dve aplikaciji: prva je za strežnik za preverjanje pristnosti, druga pa za HTTP API na strani vašega strežnika.",
+ "ProgressiveWebApplicationOption": "Določi projekt kot progresivno spletno aplikacijo",
"UseslatestPreVersion": "Uporablja najnovejšo različico pred izdajo",
"ReadTheDocumentation": "Preberite Dokumentacijo",
"Documentation": "Dokumentacija",
@@ -214,7 +216,11 @@
"SeeDocs": "Glejte Dokumenti",
"None": "Nobena",
"Application": "Aplikacija",
+ "ApplicationExplanation": "Ustvari popolnoma večplastno rešitev, ki temelji na praksah Domain Driven Design. Priporočljivo za dolgoročne projekte, ki potrebujejo vzdržljivo in razširljivo kodno zbirko.",
+ "ApplicationNoLayer": "Aplikacija (enoplastna)",
+ "ApplicationNoLayerExplanation": "Ustvari enoslojno spletno aplikacijo. Priporočljivo za izdelavo aplikacije s preprostejšo in lahko razumljivo arhitekturo.",
"Module": "Modul",
+ "ModuleExplanation": "Ustvari rešitev aplikacijskega modula za večkratno uporabo, v celoti večplastno. To možnost lahko uporabite za ustvarjanje modulov za svojo modularno aplikacijo.",
"PackageName": "Ime paketa",
"LicenseURL": "URL licence",
"License": "Licenca",
@@ -274,8 +280,166 @@
"FirstEdition": "Prva izdaja",
"ThankYou": "Hvala vam!",
"CheckboxMandatory": "Za nadaljevanje morate to preveriti!",
+ "UserInterface": "Uporabniški vmesnik",
+ "APIGateway": "API Gateway",
+ "Database": "Baza podatkov",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Odprtokodno
spletno aplikacijo",
+ "Framework": "Okvir",
+ "AuditLoggingExplanation": "Samodejno sledite vsem operacijam in spremembam podatkov v vašem sistemu.",
+ "AbpNewCommandExplanation": "Ustvari nove rešitve z uporabo zagonskih predlog ABP.",
+ "AbpAddModuleCommandExplanation": "V vašo rešitev namesti vnaprej zgrajene aplikacijske module",
+ "AbpUpdateCommandExplanation": "Samodejno posodobi vse pakete NuGet in NPM, povezane z ABP, v vaši rešitvi.",
+ "ExploreAllCLICommands": "Raziščite vse ukaze CLI",
+ "ExploreDocumentationAndGuides": "Raziščite obsežno dokumentacijo in vodnike.",
+ "Documentations": "Dokumentacija",
+ "Views": "Pogledi",
+ "EnterYouEmailToGetNews": "Vnesite svoj e-poštni naslov, če želite prejemati najnovejše novice o ogrodju ABP",
+ "Tiered": "Večstopenjski",
+ "SeparateIdentityServer": "Ločen strežnik identitete",
+ "SeparateAuthenticationServer": "Ločen strežnik za preverjanje pristnosti",
+ "ProgressiveWebApplication": "Progresivna spletna aplikacija",
+ "Preview": "Predogled",
+ "CreateANewSolution": "Ustvarite novo rešitev",
+ "ABPFrameworkFeatures": "Funkcije ogrodja ABP",
+ "Commercial": "Komercialno",
+ "ThirdPartyTools": "Orodja tretjih oseb",
+ "Back": "Nazaj",
+ "Community": "Skupnost",
+ "SeeMore": "Poglej več",
+ "DetailsOfTheEBook": "Podrobnosti o e-knjigi",
+ "JoinOurMarketingNewsletter": "Pridružite se našemu marketinškemu glasilu",
+ "FrameworkNewsletterConfirmationMessage": "Strinjam se s pogoji in določili ter politiko zasebnosti .",
+ "GetYourFreeEBook": "Pridobite brezplačno e-knjigo DDD",
+ "EverythingYouNeedToKnow": "Vse, kar morate vedeti.",
+ "PreOrderNow": "Prednaročite zdaj",
+ "UITheming": "Tematiziranje uporabniškega vmesnika",
+ "UIThemingExplanation": "Ustvarite teme in postavitve uporabniškega vmesnika za večkratno uporabo ali uporabite eno od vnaprej izdelanih tem uporabniškega vmesnika.",
+ "DataFilteringExplanation2": "Samodejno filtriranje pri poizvedovanju iz baze podatkov za preprosto implementacijo vzorcev, kot sta mehko brisanje in večnajemništvo.",
+ "NeedHelp": "Rabim pomoč?",
+ "GiveYourProjectAName": "Poimenujte svoj projekt",
+ "SelectProjectType": "Izberite vrsto projekta",
+ "SelectUIFramework": "Izberite UI Framework",
+ "SelectDatabaseProvider": "Izberite Ponudnik baze podatkov",
+ "SelectDatabaseManagementSystem": "Izberite Sistem za upravljanje baz podatkov",
+ "InstallingTheABPCLI": "Namestitev ABP CLI",
+ "CreateYourProjectNow": "Ustvarite svoj projekt zdaj",
+ "OrderOn": "Naročilo na {0}",
+ "DownloadFreeDDDBook": "Prenesite brezplačno knjigo DDD",
+ "WhatIsABPFramework": "Kaj je okvir ABP?",
+ "TenantDatabase": "Baza podatkov najemnika {0}",
+ "SharedDatabase": "Skupna zbirka podatkov",
+ "ConnectionResolver": "Reševalec povezav",
+ "TenantBasedDataFilter": "Podatkovni filter na podlagi najemnika",
+ "ApplicationCode": "Koda aplikacije",
+ "TenantResolution": "Resolucija najemnika",
+ "TenantUser": "Uporabnik najemnika {0}",
+ "CardTitle": "Naslov kartice",
+ "View": "Pogled",
+ "Model": "Model",
+ "Email": "E-naslov",
+ "Password": "Geslo",
+ "Address": "Naslov",
+ "Gender": "Spol",
+ "Male": "moški",
+ "Female": "ženska",
+ "Submit": "Predloži",
+ "Unspecified": "Neopredeljeno",
+ "StaticFileMiddleware": "Vmesna programska oprema za statične datoteke",
+ "RazorViewEngine": "Razor View Engine",
+ "PhysicalFiles": "Fizične datoteke (wwwroot)",
+ "EmbeddedFiles": "Vdelane datoteke (DLL)",
+ "DynamicFiles": "Dinamične datoteke (pomnilnik)",
+ "BuildSolutionsWithAbp": "Zgradite vzdržljive rešitve .NET z upoštevanjem najboljših praks razvoja programske opreme z uporabo ABP.",
+ "BuyOnAmazon": "Kupite na Amazonu",
+ "BuyOnPackt": "Kupite na Packt",
+ "Discounted": "Znižano",
+ "MasteringAbpFramework_Book_KeyFeatures": "Ključne funkcije",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Izdelajte robustne, vzdržljive, modularne in razširljive programske rešitve z uporabo ogrodja ABP.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Naučite se implementirati načela SOLID in oblikovanje, ki temelji na domeni, v vaših spletnih aplikacijah.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Odkrijte, kako ABP Framework pospeši vaš razvojni cikel z avtomatizacijo ponavljajočih se nalog.",
+ "MasteringAbpFramework_Book_Description": "Opis knjige",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework je popolna infrastruktura za ustvarjanje sodobnih spletnih aplikacij z upoštevanjem najboljših praks in konvencij za razvoj programske opreme \n . Z ogrodjem in ekosistemom na visoki ravni ABP lahko \n implementirate načelo Ne ponavljaj se (DRY) in se osredotočite na svojo poslovno kodo.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Ta knjiga, ki jo je napisal ustvarjalec ogrodja ABP, vam bo pomagala pridobiti popolno razumevanje ogrodja \n in sodobnih tehnik razvoja spletnih aplikacij. S postopnimi razlagami bistvenih konceptov \n in praktičnimi primeri boste razumeli zahteve sodobne spletne rešitve in kako ogrodje ABP \n omogoča prijetno razvijanje lastnih rešitev. Odkrili boste skupne zahteve za razvoj spletnih aplikacij podjetja \n in raziskali infrastrukturo, ki jo ponuja ABP. Skozi celotno knjigo \n se boste spoprijeli z najboljšimi praksami razvoja programske opreme za gradnjo vzdržljivih in modularnih spletnih rešitev \n .",
+ "MasteringAbpFramework_Book_Description_Details_3": "Do konca te knjige boste lahko ustvarili popolno spletno rešitev, ki jo je enostavno razviti, vzdrževati in testirati \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Kaj se boste naučili",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Nastavite razvojno okolje in začnite uporabljati ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Sodelujte z Entity Framework Core in MongoDB, da razvijete svojo plast dostopa do podatkov.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Razumeti medsektorske pomisleke in kako ABP avtomatizira ponavljajoče se naloge.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Ukvarjajte se z implementacijo domensko usmerjenega oblikovanja z ogrodjem ABP.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Ustvarite strani in komponente uporabniškega vmesnika z ASP.NET Core MVC (Razor Pages) in Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Delajte z več najemniki za ustvarjanje modularnih spletnih aplikacij.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Razumeti modularnost in ustvariti aplikacijske module za večkratno uporabo.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Pišite teste enot, integracije in uporabniškega vmesnika z uporabo ogrodja ABP.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Za koga je ta knjiga",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Ta knjiga je namenjena spletnim razvijalcem, ki se želijo naučiti programske arhitekture in najboljših praks za gradnjo vzdržljivih spletnih rešitev \n z uporabo Microsoftovih tehnologij in ogrodja ABP. Za začetek s to knjigo je potrebno osnovno znanje C# \n in ASP.NET Core.",
+ "ComputersAndTechnology": "Računalništvo in tehnologija",
+ "BuildingMicroserviceSolutions": "Gradnja mikrostoritvenih rešitev",
+ "MicroserviceBookPracticalGuide": "Ta knjiga je referenčni vodnik za razvoj in upravljanje aplikacij, ki temeljijo na mikrostoritvah, z uporabo ogrodja ABP. Sklicuje se na vzorčno referenčno aplikacijo .NET Microservice : eShopOnContainers in obravnava pristope arhitekturne zasnove in implementacije z uporabo ogrodja ABP. Ob koncu te knjige boste izvedeli, kako se ABP približuje pogostim zapletenim mikrostoritvam, kot so avtorizacija, porazdeljene transakcije, komunikacije med mikrostoritvami, uvajanje itd.",
+ "IntroducingTheSolution": "Predstavljamo rešitev eShopOnAbp",
+ "RunningTheSolution": "Izvajanje rešitve",
+ "UnderstandingTheAuthenticationSystem": "Razumevanje sistema za preverjanje pristnosti",
+ "ExploringTheApplications": "Raziskovanje aplikacij",
+ "UnderstandingTheAPIGateways": "Razumevanje prehodov API",
+ "DevelopingTheMicroservices": "Razvoj mikrostoritev",
+ "UnderstandingTheInfrastructure": "Razumevanje infrastrukture",
+ "DiggingInTheUseCases": "Kopanje po primerih uporabe",
+ "DeployingTheSolution": "Uvajanje rešitve",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Ta knjiga je v osnutku in še ni dokončana.",
+ "Authors": "Avtorji",
+ "MicroserviceEBook": "E-knjiga Microservice",
"SelectUITheme": "Izberite temo uporabniškega vmesnika",
+ "LeptonXLiteTheme": "Tema LeptonX Lite",
+ "BasicTheme": "Osnovna tema",
+ "LeptonXLiteThemeInfo": "Moderna in elegantna tema uporabniškega vmesnika Bootstrap. Idealno, če želite imeti temo uporabniškega vmesnika, pripravljeno za proizvodnjo. To je najnovejša tema in je privzeta.",
+ "BasicThemeInfo": "Minimalistična tema uporabniškega vmesnika z navadnimi barvami in slogi Bootstrap. Idealno, če boste zgradili lastno temo uporabniškega vmesnika.",
+ "SeeDocumentation": "Glej dokumentacijo .",
+ "SeeFullScreen": "🖼️ Oglejte si posnetek zaslona",
+ "BuildingMicroserviceSolutionsShortDescription": "Ta knjiga je referenčni vodnik za razvoj in upravljanje aplikacij, ki temeljijo na mikrostoritvah, z uporabo ogrodja ABP.",
+ "InstallAbpCliMessage": "Namestite ABP CLI v terminal ukazne vrstice, če ga še niste namestili:",
+ "Terminal": "Terminal",
+ "Copy": "Kopirati",
+ "RunTheFollowingCommand": "Zaženite naslednji ukaz v terminalu ukazne vrstice:",
+ "ChangeSolutionOptionsBelow": "Spodaj lahko spremenite možnosti rešitve.",
+ "MultiLayerApplication": "Večplastna
Aplikacija",
+ "MultiLayerApplicationExplanation1": "Ustvari popolnoma večplastno rešitev, ki temelji na praksah Domain Driven Design.",
+ "MultiLayerApplicationExplanation2": "Priporočljivo za dolgoročne projekte, ki potrebujejo vzdržljivo in razširljivo kodno zbirko.",
+ "SingleLayerApplication": "Enoslojni
Aplikacija",
+ "SingleLayerApplicationExplanation1": "Ustvari enoslojno spletno aplikacijo.",
+ "SingleLayerApplicationExplanation2": "Priporočljivo za izdelavo aplikacije s preprostejšo in lahko razumljivo arhitekturo.",
+ "ApplicationModule": "Aplikacija
Modul",
+ "SeeTheScreenshot": "Oglejte si posnetek zaslona",
+ "ApplicationModuleExplanation1": "Ustvari rešitev aplikacijskega modula za večkratno uporabo, v celoti večplastno.",
+ "ApplicationModuleExplanation2": "To možnost lahko uporabite za ustvarjanje modulov za svojo modularno aplikacijo.",
+ "Expert_": "Strokovnjak",
+ "Partner_": "Partnerstvo",
+ "WebSite": "Spletna stran",
+ "Expert_Year": "Strokovno leto",
+ "CompanyInfo": "Informacije o podjetju",
+ "Date": "Datum",
+ "WhoWeAre_Partner": "Kdo smo",
+ "WhoWeAre_Expert": "O meni",
"CreateSolutionFolder": "Ustvarite mapo rešitev",
- "CreateSolutionFolderOption": "Podaja, ali bo projekt v novi mapi v izhodni mapi ali neposredno v izhodni mapi."
+ "CreateSolutionFolderOption": "Podaja, ali bo projekt v novi mapi v izhodni mapi ali neposredno v izhodni mapi.",
+ "BooksPageTitle": "Knjige ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Obstajajo trije načini za namestitev paketa {0}
NuGet v vaš projekt",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Namestitev z ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Če še niste namestili ABP CLI , najprej namestite tako, da v terminalu ukazne vrstice izvedete naslednji ukaz",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Ko namestite ABP CLI, odprite terminal ukazne vrstice na mestu projekta (datoteka .csproj
), ki ga želite namestiti, in izvedite naslednji ukaz",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Dodal bo referenco paketa {0}
v vaš projekt in odvisnost {1}
v vaš razred modula.",
+ "PackageDetailPage_ManualInstallation": "2: Namestitev z Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Dodajte sklic na paket {0}
NuGet svojemu projektu s svojim IDE ali z izvajanjem naslednjega ukaza",
+ "PackageDetailPage_ManualInstallationDescription2": "Nato dodajte odvisnost {0}
svojemu razredu modula , kot je prikazano v naslednjem primeru",
+ "PackageDetailPage_SeeDocumentation": "Oglejte si dokumentacijo, če želite izvedeti, kako uporabljati ta paket v svojih aplikacijah.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Namestitev s konzolo Package Manager Console",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Odprite konzolo Package Manager v Visual Studio (Orodja -> Nuget Package Manager -> Package Manager Console) in izvedite naslednji ukaz",
+ "UIOptions": "Možnosti uporabniškega vmesnika",
+ "Testimonials": "Pričevanja",
+ "CoolestCompaniesUseABPFramework": "Najbolj kul podjetja uporabljajo ogrodje ABP",
+ "Index_Page_Testimonial_1": "ABP Framework ni samo orodje, ampak katalizator, ki je pospešil mojo rast kot razvijalca. Omogočil mi je gradnjo novih funkcij hitreje kot kdaj koli prej, kar spominja na izkušnje drugih uporabnikov. Enoten vzorec kodiranja je poenostavil moje projekte in mi dal več časa, da se osredotočim na ustvarjanje namesto na odpravljanje težav. \n Rekel bi, da je bil okvir ABP temelj moje zgodnje poklicne poti. To mi je olajšalo prehod iz ambicioznega razvijalca v samozavestnega strokovnjaka, pripravljenega narediti pečat v svetu programske opreme. Veselim se vznemirljivih projektov, ki me čakajo, saj vem, da bo ABP tam, da me vodi. Je več kot le izdelek; je partner pri uspehu.",
+ "Index_Page_Testimonial_2": "Ogrodje ABP ni le ogrodje, je tudi vodilo za razvoj/upravljanje projektov, saj zagotavlja usposabljanja DDD, GenericRepository, DI, Microservice, Modularity. Tudi če ne boste uporabljali samega ogrodja, se lahko razvijate z docs.abp.io, ki je dobro in strokovno pripravljen. (OpenIddict, Redis, Quartz itd.) \n Ker je veliko stvari vnaprej zgrajenih, znatno skrajša čas razvoja projekta. (Kot so prijavna stran, obravnavanje izjem, filtriranje-sejanje podatkov, revizijsko beleženje, lokalizacija, samodejni krmilnik api itd.) \n Kot primer iz naše aplikacije sem za nadzor zalog uporabil lokalno vodilo dogodkov. Tako lahko upravljam premike naročil s pisanjem programa za obdelavo zalog. \n Čudovito je ne izgubljati časa za CreationTime, CreatorId. Polnijo se samodejno.",
+ "VideosLoginAndRegisterMessage": "Za ogled videoposnetkov se morate prijaviti. Če ga še niste, lahko ustvarite račun za uro.",
+ "Filter": "Filter",
+ "VideoCourses": "Video tečaji"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
index 1092c8d9c0c..c94d99d592f 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "Trình hướng dẫn này tạo một dự án mới từ mẫu khởi động được định cấu hình thích hợp để bắt đầu dự án của bạn.",
"TieredOption": "Tạo ra một giải pháp phân cấp trong đó các lớp API Web và Http được tách biệt về mặt vật lý. Nếu không được chọn, hãy tạo một giải pháp phân lớp ít phức tạp hơn và phù hợp với hầu hết các tình huống.",
"SeparateIdentityServerOption": "Tách phía máy chủ thành hai ứng dụng: Ứng dụng đầu tiên dành cho máy chủ nhận dạng và ứng dụng thứ hai dành cho API HTTP phía máy chủ của bạn.",
+ "SeparateAuthenticationServerOption": "Tách phía máy chủ thành hai ứng dụng: Ứng dụng thứ nhất dành cho máy chủ xác thực và ứng dụng thứ hai dành cho API HTTP phía máy chủ của bạn.",
+ "ProgressiveWebApplicationOption": "Chỉ định dự án là Ứng dụng web lũy tiến",
"UseslatestPreVersion": "Sử dụng phiên bản phát hành trước mới nhất",
"ReadTheDocumentation": " Đọc Tài liệu ",
"Documentation": "Tài liệu",
@@ -214,7 +216,11 @@
"SeeDocs": "Xem tài liệu",
"None": "Không có",
"Application": "Ứng dụng",
+ "ApplicationExplanation": "Tạo giải pháp phân lớp đầy đủ dựa trên thực tiễn Thiết kế theo hướng miền. Được đề xuất cho các dự án dài hạn cần cơ sở mã có thể mở rộng và bảo trì.",
+ "ApplicationNoLayer": "Ứng dụng (một lớp)",
+ "ApplicationNoLayerExplanation": "Tạo một ứng dụng web một lớp. Được đề xuất để xây dựng một ứng dụng có kiến trúc đơn giản và dễ hiểu hơn.",
"Module": "Mô-đun",
+ "ModuleExplanation": "Tạo ra một giải pháp mô-đun ứng dụng được phân lớp đầy đủ, có thể tái sử dụng. Bạn có thể sử dụng tùy chọn này để tạo mô-đun cho ứng dụng mô-đun của mình.",
"PackageName": "Tên gói hàng",
"LicenseURL": "URL giấy phép",
"License": "Giấy phép",
@@ -274,8 +280,166 @@
"FirstEdition": "Ấn bản đầu tiên",
"ThankYou": "Cảm ơn bạn!",
"CheckboxMandatory": "Bạn cần kiểm tra điều này để tiếp tục!",
+ "UserInterface": "Giao diện người dùng",
+ "APIGateway": "Cổng API",
+ "Database": "Cơ sở dữ liệu",
+ "Saas": "Saas",
+ "OpenSourceWebApp": "Mã nguồn mở
ứng dụng web",
+ "Framework": "Khung",
+ "AuditLoggingExplanation": "Tự động theo dõi tất cả các hoạt động và thay đổi dữ liệu trong hệ thống của bạn.",
+ "AbpNewCommandExplanation": "Tạo các giải pháp mới bằng cách sử dụng các mẫu khởi động ABP.",
+ "AbpAddModuleCommandExplanation": "Cài đặt các mô-đun ứng dụng dựng sẵn vào giải pháp của bạn",
+ "AbpUpdateCommandExplanation": "Tự động cập nhật tất cả các gói NuGet và NPM liên quan đến ABP trong giải pháp của bạn.",
+ "ExploreAllCLICommands": "Khám phá tất cả các lệnh CLI",
+ "ExploreDocumentationAndGuides": "Khám phá các tài liệu và hướng dẫn toàn diện.",
+ "Documentations": "Tài liệu",
+ "Views": "Lượt xem",
+ "EnterYouEmailToGetNews": "Nhập email của bạn để nhận tin tức mới nhất về ABP Framework",
+ "Tiered": "theo cấp bậc",
+ "SeparateIdentityServer": "Máy chủ nhận dạng riêng biệt",
+ "SeparateAuthenticationServer": "Máy chủ xác thực riêng biệt",
+ "ProgressiveWebApplication": "Ứng dụng web tiến bộ",
+ "Preview": "Xem trước",
+ "CreateANewSolution": "Tạo một giải pháp mới",
+ "ABPFrameworkFeatures": "Tính năng của khung ABP",
+ "Commercial": "Thuộc về thương mại",
+ "ThirdPartyTools": "Công cụ của bên thứ ba",
+ "Back": "Mặt sau",
+ "Community": "Cộng đồng",
+ "SeeMore": "Xem thêm",
+ "DetailsOfTheEBook": "Chi tiết về Sách điện tử",
+ "JoinOurMarketingNewsletter": "Tham gia bản tin tiếp thị của chúng tôi",
+ "FrameworkNewsletterConfirmationMessage": "Tôi đồng ý với Điều khoản & Điều kiện và Chính sách quyền riêng tư .",
+ "GetYourFreeEBook": "Nhận sách điện tử DDD miễn phí của bạn",
+ "EverythingYouNeedToKnow": "Mọi thư bạn cân biêt.",
+ "PreOrderNow": "Đặt mua ngay",
+ "UITheming": "Chủ đề giao diện người dùng",
+ "UIThemingExplanation": "Tạo các chủ đề và bố cục giao diện người dùng có thể sử dụng lại hoặc sử dụng một trong các chủ đề giao diện người dùng được tạo sẵn.",
+ "DataFilteringExplanation2": "Tự động lọc truy vấn từ cơ sở dữ liệu để dễ dàng triển khai các mẫu như xóa mềm và nhiều bên thuê.",
+ "NeedHelp": "Cần giúp đỡ?",
+ "GiveYourProjectAName": "Đặt tên cho dự án của bạn",
+ "SelectProjectType": "Chọn loại dự án",
+ "SelectUIFramework": "Chọn khung giao diện người dùng",
+ "SelectDatabaseProvider": "Chọn nhà cung cấp cơ sở dữ liệu",
+ "SelectDatabaseManagementSystem": "Chọn hệ thống quản lý cơ sở dữ liệu",
+ "InstallingTheABPCLI": "Cài đặt ABP CLI",
+ "CreateYourProjectNow": "Tạo dự án của bạn ngay bây giờ",
+ "OrderOn": "Đặt hàng trên {0}",
+ "DownloadFreeDDDBook": "Tải xuống sách DDD miễn phí",
+ "WhatIsABPFramework": "Khung ABP là gì?",
+ "TenantDatabase": "Cơ sở dữ liệu về người thuê {0}",
+ "SharedDatabase": "Cơ sở dữ liệu dùng chung",
+ "ConnectionResolver": "Trình giải quyết kết nối",
+ "TenantBasedDataFilter": "Bộ lọc dữ liệu dựa trên đối tượng thuê",
+ "ApplicationCode": "Mã ứng dụng",
+ "TenantResolution": "Giải pháp của người thuê nhà",
+ "TenantUser": "Người thuê {0} người dùng",
+ "CardTitle": "Tiêu đề thẻ",
+ "View": "Xem",
+ "Model": "Người mẫu",
+ "Email": "E-mail",
+ "Password": "Mật khẩu",
+ "Address": "Địa chỉ",
+ "Gender": "Giới tính",
+ "Male": "Nam giới",
+ "Female": "Nữ giới",
+ "Submit": "Nộp",
+ "Unspecified": "Không xác định",
+ "StaticFileMiddleware": "Phần mềm trung gian tệp tĩnh",
+ "RazorViewEngine": "Công cụ xem dao cạo",
+ "PhysicalFiles": "Tệp vật lý (wwwroot)",
+ "EmbeddedFiles": "Tệp nhúng (DLL)",
+ "DynamicFiles": "Tệp động (Bộ nhớ)",
+ "BuildSolutionsWithAbp": "Xây dựng các giải pháp .NET có thể bảo trì bằng cách làm theo các phương pháp hay nhất về phát triển phần mềm bằng cách sử dụng ABP.",
+ "BuyOnAmazon": "Mua trên Amazon",
+ "BuyOnPackt": "Mua trên Packt",
+ "Discounted": "Giảm giá",
+ "MasteringAbpFramework_Book_KeyFeatures": "Các tính năng chính",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "Xây dựng các giải pháp phần mềm mạnh mẽ, có thể bảo trì, mô-đun và có thể mở rộng bằng ABP Framework.",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "Tìm hiểu cách triển khai các nguyên tắc RẮN và thiết kế theo hướng miền trong các ứng dụng web của bạn.",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "Khám phá cách ABP Framework tăng tốc chu kỳ phát triển của bạn bằng cách tự động hóa các tác vụ lặp đi lặp lại.",
+ "MasteringAbpFramework_Book_Description": "Mô tả cuốn sách",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP Framework là một cơ sở hạ tầng hoàn chỉnh để tạo các ứng dụng web hiện đại bằng cách tuân theo các quy ước và thực tiễn tốt nhất về phát triển phần mềm \n . Với khuôn khổ và hệ sinh thái cấp cao của ABP, bạn có thể \n triển khai nguyên tắc Đừng lặp lại chính mình (DRY) và tập trung vào mã doanh nghiệp của mình.",
+ "MasteringAbpFramework_Book_Description_Details_2": "Được viết bởi người tạo ra ABP Framework, cuốn sách này sẽ giúp bạn có được sự hiểu biết đầy đủ về khung \n và các kỹ thuật phát triển ứng dụng web hiện đại. Với phần giải thích từng bước về các khái niệm \n thiết yếu và các ví dụ thực tế, bạn sẽ hiểu các yêu cầu của giải pháp web hiện đại và cách ABP \n Framework khiến việc phát triển các giải pháp của riêng bạn trở nên thú vị như thế nào. Bạn sẽ khám phá các yêu cầu chung của việc phát triển ứng dụng web doanh nghiệp \n và khám phá cơ sở hạ tầng do ABP cung cấp. Xuyên suốt cuốn sách \n , bạn sẽ nắm bắt được các phương pháp hay nhất về phát triển phần mềm để xây dựng các giải pháp web \n theo mô-đun và có thể bảo trì.",
+ "MasteringAbpFramework_Book_Description_Details_3": "Đến cuối cuốn sách này, bạn sẽ có thể tạo một giải pháp web hoàn chỉnh, dễ phát triển, bảo trì và thử nghiệm \n .",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "Bạn sẽ học được gì",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "Thiết lập môi trường phát triển và bắt đầu với ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "Làm việc với Entity Framework Core và MongoDB để phát triển lớp truy cập dữ liệu của bạn.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "Hiểu các mối quan tâm xuyên suốt và cách ABP tự động hóa các nhiệm vụ lặp đi lặp lại.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "Nắm bắt được cách triển khai thiết kế hướng miền với ABP Framework.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "Xây dựng các trang và thành phần giao diện người dùng với ASP.NET Core MVC (Trang dao cạo) và Blazor.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "Làm việc với nhiều bên thuê để tạo các ứng dụng web mô-đun.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "Hiểu tính mô-đun và tạo các mô-đun ứng dụng có thể tái sử dụng.",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "Viết các bài kiểm tra đơn vị, tích hợp và giao diện người dùng bằng ABP Framework.",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "Cuốn sách này dành cho ai",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Cuốn sách này dành cho các nhà phát triển web muốn tìm hiểu kiến trúc phần mềm và các phương pháp hay nhất để xây dựng các giải pháp dựa trên web có thể bảo trì \n bằng cách sử dụng các công nghệ của Microsoft và ABP Framework. Kiến thức cơ bản về C# \n và ASP.NET Core là cần thiết để bắt đầu với cuốn sách này.",
+ "ComputersAndTechnology": "Máy tính & Công nghệ",
+ "BuildingMicroserviceSolutions": "Xây dựng giải pháp microservice",
+ "MicroserviceBookPracticalGuide": "Cuốn sách này là hướng dẫn tham khảo để phát triển và quản lý các ứng dụng dựa trên vi dịch vụ bằng Khung ABP. Nó tham khảo Ứng dụng tham chiếu mẫu .NET Microservice : eShopOnContainers và thảo luận về các phương pháp triển khai và thiết kế kiến trúc bằng cách sử dụng ABP Framework. Đến cuối cuốn sách này, bạn sẽ tìm hiểu cách ABP tiếp cận các vấn đề phức tạp phổ biến của vi dịch vụ như ủy quyền, giao dịch phân tán, liên lạc giữa các vi dịch vụ, triển khai, v.v.",
+ "IntroducingTheSolution": "Giới thiệu Giải pháp eShopOnAbp",
+ "RunningTheSolution": "Chạy giải pháp",
+ "UnderstandingTheAuthenticationSystem": "Hiểu hệ thống xác thực",
+ "ExploringTheApplications": "Khám phá các ứng dụng",
+ "UnderstandingTheAPIGateways": "Hiểu các cổng API",
+ "DevelopingTheMicroservices": "Phát triển microservice",
+ "UnderstandingTheInfrastructure": "Hiểu cơ sở hạ tầng",
+ "DiggingInTheUseCases": "Đào sâu vào các trường hợp sử dụng",
+ "DeployingTheSolution": "Triển khai giải pháp",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "Cuốn sách này đang ở giai đoạn phác thảo và chưa hoàn thiện.",
+ "Authors": "tác giả",
+ "MicroserviceEBook": "Sách điện tử microservice",
"SelectUITheme": "Chọn chủ đề giao diện người dùng",
+ "LeptonXLiteTheme": "Chủ đề LeptonX Lite",
+ "BasicTheme": "Chủ đề cơ bản",
+ "LeptonXLiteThemeInfo": "Một chủ đề giao diện người dùng Bootstrap hiện đại và phong cách. Lý tưởng nếu bạn muốn có một chủ đề giao diện người dùng sẵn sàng cho sản xuất. Đây là chủ đề mới nhất và là chủ đề mặc định.",
+ "BasicThemeInfo": "Chủ đề giao diện người dùng tối giản với màu sắc và kiểu dáng Bootstrap đơn giản. Lý tưởng nếu bạn xây dựng chủ đề giao diện người dùng của riêng mình.",
+ "SeeDocumentation": "Xem tài liệu .",
+ "SeeFullScreen": "🖼️ Xem ảnh chụp màn hình",
+ "BuildingMicroserviceSolutionsShortDescription": "Cuốn sách này là hướng dẫn tham khảo để phát triển và quản lý các ứng dụng dựa trên vi dịch vụ bằng Khung ABP.",
+ "InstallAbpCliMessage": "Cài đặt ABP CLI trong thiết bị đầu cuối dòng lệnh, nếu bạn chưa cài đặt nó trước đó:",
+ "Terminal": "Phần cuối",
+ "Copy": "Sao chép",
+ "RunTheFollowingCommand": "Chạy lệnh sau trong thiết bị đầu cuối dòng lệnh:",
+ "ChangeSolutionOptionsBelow": "Bạn có thể thay đổi các tùy chọn giải pháp bên dưới.",
+ "MultiLayerApplication": "Nhiều lớp
Ứng dụng",
+ "MultiLayerApplicationExplanation1": "Tạo giải pháp phân lớp đầy đủ dựa trên thực tiễn Thiết kế theo hướng miền.",
+ "MultiLayerApplicationExplanation2": "Được đề xuất cho các dự án dài hạn cần cơ sở mã có thể mở rộng và bảo trì.",
+ "SingleLayerApplication": "Lớp đơn
Ứng dụng",
+ "SingleLayerApplicationExplanation1": "Tạo một ứng dụng web một lớp.",
+ "SingleLayerApplicationExplanation2": "Được đề xuất để xây dựng một ứng dụng có kiến trúc đơn giản và dễ hiểu hơn.",
+ "ApplicationModule": "Ứng dụng
mô-đun",
+ "SeeTheScreenshot": "Xem ảnh chụp màn hình",
+ "ApplicationModuleExplanation1": "Tạo ra một giải pháp mô-đun ứng dụng được phân lớp đầy đủ, có thể tái sử dụng.",
+ "ApplicationModuleExplanation2": "Bạn có thể sử dụng tùy chọn này để tạo mô-đun cho ứng dụng mô-đun của mình.",
+ "Expert_": "Chuyên gia",
+ "Partner_": "quan hệ đối tác",
+ "WebSite": "Trang mạng",
+ "Expert_Year": "Năm chuyên môn",
+ "CompanyInfo": "Thông tin công ty",
+ "Date": "Ngày",
+ "WhoWeAre_Partner": "Chúng ta là ai",
+ "WhoWeAre_Expert": "Về tôi",
"CreateSolutionFolder": "Tạo thư mục giải pháp",
- "CreateSolutionFolderOption": "Chỉ định xem dự án sẽ nằm trong một thư mục mới trong thư mục đầu ra hay trực tiếp trong thư mục đầu ra."
+ "CreateSolutionFolderOption": "Chỉ định xem dự án sẽ nằm trong một thư mục mới trong thư mục đầu ra hay trực tiếp trong thư mục đầu ra.",
+ "BooksPageTitle": "Sách ABP",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "Có ba cách để cài đặt gói NuGet {0}
vào dự án của bạn",
+ "PackageDetailPage_InstallingWithABPCLI": "1: Cài đặt bằng ABP CLI",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "Nếu bạn chưa cài đặt ABP CLI , trước tiên hãy cài đặt bằng cách thực hiện lệnh sau trong thiết bị đầu cuối dòng lệnh",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "Sau khi bạn đã cài đặt ABP CLI, hãy mở một thiết bị đầu cuối dòng lệnh ở vị trí của dự án (tệp .csproj
) mà bạn muốn cài đặt và thực hiện lệnh sau",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "Nó sẽ thêm tham chiếu gói {0}
vào dự án của bạn và phần phụ thuộc {1}
vào lớp mô-đun của bạn.",
+ "PackageDetailPage_ManualInstallation": "2: Cài đặt bằng Dotnet CLI",
+ "PackageDetailPage_ManualInstallationDescription1": "Thêm tham chiếu gói NuGet {0}
vào dự án của bạn bằng IDE hoặc thực thi lệnh sau",
+ "PackageDetailPage_ManualInstallationDescription2": "Sau đó thêm phần phụ thuộc {0}
vào lớp mô-đun của bạn như trong ví dụ sau",
+ "PackageDetailPage_SeeDocumentation": "Xem tài liệu để tìm hiểu cách sử dụng gói này trong ứng dụng của bạn.",
+ "PackageDetailPage_InstallingUsingPMC": "3: Cài đặt bằng Bảng điều khiển quản lý gói",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "Mở Bảng điều khiển quản lý gói trong Visual Studio (Công cụ -> Trình quản lý gói Nuget -> Bảng điều khiển quản lý gói) và thực hiện lệnh sau",
+ "UIOptions": "Tùy chọn giao diện người dùng",
+ "Testimonials": "Lời chứng thực",
+ "CoolestCompaniesUseABPFramework": "Các công ty tuyệt vời nhất sử dụng ABP Framework",
+ "Index_Page_Testimonial_1": "ABP Framework không chỉ là một công cụ mà còn là chất xúc tác đã thúc đẩy sự phát triển của tôi với tư cách là một nhà phát triển. Nó giúp tôi có thể xây dựng các tính năng mới nhanh hơn bao giờ hết, gợi nhớ đến trải nghiệm của những người dùng khác. Mẫu mã hóa hợp nhất đã sắp xếp hợp lý các dự án của tôi, giúp tôi có nhiều thời gian hơn để tập trung vào việc tạo thay vì xử lý sự cố. \n Tôi có thể nói rằng Khung ABP đã là nền tảng cho hành trình chuyên nghiệp ban đầu của tôi. Nó đã tạo điều kiện thuận lợi cho quá trình chuyển đổi của tôi từ một nhà phát triển đầy tham vọng trở thành một chuyên gia tự tin, sẵn sàng tạo dấu ấn trong thế giới phần mềm. Tôi rất mong chờ những dự án thú vị đang chờ đợi mình vì biết rằng ABP sẽ ở đó để hướng dẫn tôi. Nó không chỉ là một sản phẩm; đó là một đối tác trong sự thành công.",
+ "Index_Page_Testimonial_2": "ABP Framework không chỉ là một framework mà còn là một hướng dẫn để phát triển/quản lý dự án vì nó cung cấp các khóa đào tạo về DDD, GenericRepository, DI, Microservice, moduleity. Ngay cả khi bạn không sử dụng framework, bạn vẫn có thể tự phát triển với docs.abp.io được chuẩn bị kỹ lưỡng và chuyên nghiệp. (OpenIddict, Redis, Quartz, v.v.) \n Bởi vì có nhiều thứ được xây dựng sẵn nên nó rút ngắn đáng kể thời gian phát triển dự án. (Chẳng hạn như trang đăng nhập, xử lý ngoại lệ, lọc dữ liệu, ghi nhật ký kiểm tra, bản địa hóa, bộ điều khiển api tự động, v.v.) \n Là một ví dụ từ ứng dụng của chúng tôi, tôi đã sử dụng Local Event Bus để kiểm soát hàng tồn kho. Vì vậy, tôi có thể quản lý việc di chuyển đơn hàng bằng cách viết trình xử lý hàng tồn kho. \n Thật tuyệt vời khi không lãng phí thời gian cho CreationTime, CreatorId. Chúng được điền tự động.",
+ "VideosLoginAndRegisterMessage": "Bạn phải đăng nhập để xem video. Bạn có thể tạo một tài khoản để xem nếu chưa có.",
+ "Filter": "Lọc",
+ "VideoCourses": "Khóa học video"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
index c189506dd15..9533cda4413 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
@@ -174,6 +174,7 @@
"CreateProjectWizard": "此向导让你从启动模板创建一个新项目,该启动模板已正确配置为可以快速启动你的项目.",
"TieredOption": "创建一个分层解决方案,其中Web和Http API层在物理上是分离的. 如果没有选中则创建一个不那么复杂且适合大多数场景的分层解决方案.",
"SeparateIdentityServerOption": "将服务器端分离为两个应用程序:第一个应用程序用于身份服务器,第二个应用程序用于服务器端HTTP API.",
+ "SeparateAuthenticationServerOption": "将服务器端分为两个应用程序:第一个用于身份验证服务器,第二个用于服务器端 HTTP API。",
"ProgressiveWebApplicationOption": "将项目指定为渐进式 Web 应用程序",
"UseslatestPreVersion": "使用最新的预发布版本",
"ReadTheDocumentation": "阅读文档",
@@ -296,6 +297,7 @@
"EnterYouEmailToGetNews": "输入您的电子邮件以获取有关 ABP 框架的最新消息",
"Tiered": "分层",
"SeparateIdentityServer": "独立的身份服务器",
+ "SeparateAuthenticationServer": "单独的身份验证服务器",
"ProgressiveWebApplication": "渐进式 Web 应用程序",
"Preview": "预览",
"CreateANewSolution": "创建一个新的解决方案",
@@ -419,6 +421,25 @@
"WhoWeAre_Expert": "关于我",
"CreateSolutionFolder": "创建解决方案文件夹",
"CreateSolutionFolderOption": "指定项目是位于输出文件夹中的新文件夹中,还是直接位于输出文件夹中。",
- "BooksPageTitle": "ABP书籍"
+ "BooksPageTitle": "ABP书籍",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "可通过三种方式将{0}
NuGet 包安装到您的项目中",
+ "PackageDetailPage_InstallingWithABPCLI": "1:使用ABP CLI安装",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "如果您尚未安装ABP CLI ,请首先通过在命令行终端中执行以下命令进行安装",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装的项目( .csproj
文件)位置打开命令行终端并执行以下命令",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "它会将{0}
包引用添加到您的项目,并将{1}
依赖项添加到您的模块类。",
+ "PackageDetailPage_ManualInstallation": "2:使用Dotnet CLI安装",
+ "PackageDetailPage_ManualInstallationDescription1": "使用 IDE 或执行以下命令将{0}
NuGet 包引用添加到您的项目",
+ "PackageDetailPage_ManualInstallationDescription2": "然后将{0}
依赖项添加到您的模块类,如以下示例所示",
+ "PackageDetailPage_SeeDocumentation": "请参阅文档以了解如何在应用程序中使用此包。",
+ "PackageDetailPage_InstallingUsingPMC": "3:使用包管理器控制台安装",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "在 Visual Studio 中打开包管理器控制台(工具 -> Nuget 包管理器 -> 包管理器控制台)并执行以下命令",
+ "UIOptions": "用户界面选项",
+ "Testimonials": "感言",
+ "CoolestCompaniesUseABPFramework": "最酷的公司使用ABP 框架",
+ "Index_Page_Testimonial_1": "ABP 框架不仅仅是一个工具,更是加速我作为开发人员成长的催化剂。它使我能够比以往更快地构建新功能,让人想起其他用户的体验。统一的编码模式简化了我的项目,让我有更多的时间专注于创建而不是故障排除。 \n我想说 ABP 框架是我早期职业生涯的基石。它帮助我从一个有抱负的开发人员转变为一个自信的专业人士,准备在软件世界中留下自己的印记。我期待着等待着我的激动人心的项目,因为我知道 ABP 会在那里指导我。它不仅仅是一个产品;它更是一个产品。它是成功的伙伴。",
+ "Index_Page_Testimonial_2": "ABP Framework不仅仅是一个框架,它还是项目开发/管理的指南,因为它提供了DDD、GenericRepository、DI、Microservice、Modularity培训。即使您不打算使用框架本身,您也可以使用经过充分专业准备的 docs.abp.io 进行开发。 (OpenIddict、Redis、Quartz 等) \n由于许多东西是预先构建的,因此它大大缩短了项目开发时间。 (例如登录页面、异常处理、数据过滤播种、审核日志记录、本地化、自动 api 控制器等) \n作为我们应用程序的示例,我使用本地事件总线进行库存控制。因此,我可以通过编写库存处理程序来管理订单变动。 \n不为CreationTime、CreatorId浪费时间真是太好了。它们会自动填充。",
+ "VideosLoginAndRegisterMessage": "您必须登录才能观看视频。如果您还没有,您可以创建一个手表帐户。",
+ "Filter": "筛选",
+ "VideoCourses": "视频课程"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
index 9e12b4801eb..1987f935957 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "此嚮導從啟動模板創建一個新項目,該模板已正確配置為跳轉到您的項目。",
"TieredOption": "創建分層解決方案,其中 Web 和 Http API 層在物理上是分開的。如果未選中,則創建一個不太複雜且適用於大多數場景的分層解決方案。",
"SeparateIdentityServerOption": "將服務器端分為兩個應用程序:第一個用於身份服務器,第二個用於您的服務器端 HTTP API。",
+ "SeparateAuthenticationServerOption": "將伺服器端分為兩個應用程式:第一個用於身份驗證伺服器,第二個用於伺服器端 HTTP API。",
+ "ProgressiveWebApplicationOption": "將專案指定為漸進式 Web 應用程式",
"UseslatestPreVersion": "使用最新的預發布版本",
"ReadTheDocumentation": "閱讀文檔",
"Documentation": "文檔",
@@ -214,7 +216,11 @@
"SeeDocs": "查看文檔",
"None": "空",
"Application": "應用程序",
+ "ApplicationExplanation": "基於領域驅動設計實踐創建完全分層的解決方案。推薦用於需要可維護和可擴展程式碼庫的長期專案。",
+ "ApplicationNoLayer": "應用(單層)",
+ "ApplicationNoLayerExplanation": "建立單層 Web 應用程式。推薦用於建立具有更簡單且易於理解的架構的應用程式。",
"Module": "模塊",
+ "ModuleExplanation": "建立可重複使用、完全分層的應用程式模組解決方案。您可以使用此選項為您的模組化應用程式建立模組。",
"PackageName": "包名稱",
"LicenseURL": "許可URL",
"License": "許可",
@@ -274,8 +280,166 @@
"FirstEdition": "第一版",
"ThankYou": "謝謝!",
"CheckboxMandatory": "你需要檢查這個才能繼續!",
+ "UserInterface": "使用者介面",
+ "APIGateway": "API網關",
+ "Database": "資料庫",
+ "Saas": "薩斯",
+ "OpenSourceWebApp": "開源
Web應用程式",
+ "Framework": "框架",
+ "AuditLoggingExplanation": "自動追蹤系統中的所有操作和數據變化。",
+ "AbpNewCommandExplanation": "使用 ABP 啟動範本建立新的解決方案。",
+ "AbpAddModuleCommandExplanation": "將預先建置的應用程式模組安裝到您的解決方案中",
+ "AbpUpdateCommandExplanation": "自動更新解決方案中所有與 ABP 相關的 NuGet 和 NPM 套件。",
+ "ExploreAllCLICommands": "探索所有 CLI 指令",
+ "ExploreDocumentationAndGuides": "探索全面的文件和指南。",
+ "Documentations": "文件",
+ "Views": "意見",
+ "EnterYouEmailToGetNews": "輸入您的電子郵件以獲取有關 ABP 框架的最新消息",
+ "Tiered": "分層",
+ "SeparateIdentityServer": "獨立的身份伺服器",
+ "SeparateAuthenticationServer": "單獨的身份驗證伺服器",
+ "ProgressiveWebApplication": "漸進式網頁應用程式",
+ "Preview": "預覽",
+ "CreateANewSolution": "建立新的解決方案",
+ "ABPFrameworkFeatures": "ABP框架特點",
+ "Commercial": "商業的",
+ "ThirdPartyTools": "第三方工具",
+ "Back": "後退",
+ "Community": "社群",
+ "SeeMore": "看更多",
+ "DetailsOfTheEBook": "電子書的詳細信息",
+ "JoinOurMarketingNewsletter": "加入我們的行銷通訊",
+ "FrameworkNewsletterConfirmationMessage": "我同意條款和條件以及隱私權政策。",
+ "GetYourFreeEBook": "取得免費的 DDD 電子書",
+ "EverythingYouNeedToKnow": "您需要知道的一切。",
+ "PreOrderNow": "立即預訂",
+ "UITheming": "使用者介面主題",
+ "UIThemingExplanation": "建立可重複使用的 UI 主題和佈局,或使用預先建置的 UI 主題之一。",
+ "DataFilteringExplanation2": "自動過濾資料庫查詢,輕鬆實現軟刪除和多租用戶等模式。",
+ "NeedHelp": "需要幫忙?",
+ "GiveYourProjectAName": "為您的專案命名",
+ "SelectProjectType": "選擇項目類型",
+ "SelectUIFramework": "選擇使用者介面框架",
+ "SelectDatabaseProvider": "選擇資料庫提供者",
+ "SelectDatabaseManagementSystem": "選擇資料庫管理系統",
+ "InstallingTheABPCLI": "安裝 ABP CLI",
+ "CreateYourProjectNow": "立即建立您的項目",
+ "OrderOn": "訂購日期:{0}",
+ "DownloadFreeDDDBook": "下載免費的 DDD 書籍",
+ "WhatIsABPFramework": "什麼是ABP框架?",
+ "TenantDatabase": "租戶 {0} 資料庫",
+ "SharedDatabase": "共享資料庫",
+ "ConnectionResolver": "連接解析器",
+ "TenantBasedDataFilter": "基於租戶的數據過濾器",
+ "ApplicationCode": "應用程式碼",
+ "TenantResolution": "租戶決議",
+ "TenantUser": "租戶 {0} 用戶",
+ "CardTitle": "卡標題",
+ "View": "看法",
+ "Model": "模型",
+ "Email": "電子郵件",
+ "Password": "密碼",
+ "Address": "地址",
+ "Gender": "性別",
+ "Male": "男性",
+ "Female": "女性",
+ "Submit": "提交",
+ "Unspecified": "未指定",
+ "StaticFileMiddleware": "靜態文件中介軟體",
+ "RazorViewEngine": "Razor 視圖引擎",
+ "PhysicalFiles": "物理文件 (wwwroot)",
+ "EmbeddedFiles": "嵌入檔案 (DLL)",
+ "DynamicFiles": "動態文件(記憶體)",
+ "BuildSolutionsWithAbp": "使用 ABP 遵循軟體開發最佳實務來建立可維護的 .NET 解決方案。",
+ "BuyOnAmazon": "在亞馬遜上購買",
+ "BuyOnPackt": "在 Packt 上購買",
+ "Discounted": "折扣",
+ "MasteringAbpFramework_Book_KeyFeatures": "主要特徵",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "使用 ABP 框架建構健壯、可維護、模組化和可擴展的軟體解決方案。",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "了解如何在 Web 應用程式中實作 SOLID 原則和領域驅動設計。",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "了解 ABP 框架如何透過自動化重複任務來加快您的開發週期。",
+ "MasteringAbpFramework_Book_Description": "書籍說明",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP 框架是一個完整的基礎設施,用於透過遵循軟體\n開發最佳實踐和約定來創建現代 Web 應用程式。透過 ABP 的高層框架和生態系統,您可以透過\n實現 Don't Repeat Yourself (DRY) 原則,專注於您的業務代碼。",
+ "MasteringAbpFramework_Book_Description_Details_2": "本書由 ABP 框架的創建者撰寫,將幫助您全面了解\n框架和現代 Web 應用程式開發技術。透過對\n基本概念和實際範例的逐步解釋,您將了解現代 Web 解決方案的要求以及 ABP \n框架如何讓您輕鬆開發自己的解決方案。您將發現\n企業 Web 應用程式開發的常見要求,並探索 ABP 提供的基礎架構。在整個\n書中,您將掌握用於建立可維護和模組化的\n Web 解決方案的軟體開發最佳實踐。",
+ "MasteringAbpFramework_Book_Description_Details_3": "讀完本書後,您將能夠創建一個易於開發、 \n維護和測試的完整 Web 解決方案。",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "你將學到什麼",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "建構開發環境並開始使用ABP框架。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "使用 Entity Framework Core 和 MongoDB 開發資料存取層。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "了解跨領域關注點以及 ABP 如何自動執行重複任務。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "掌握使用 ABP 框架實現領域驅動設計。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "使用 ASP.NET Core MVC (Razor Pages) 和 Blazor 建立 UI 頁面和元件。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租用戶建立模組化 Web 應用程式。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模組化並創建可重複使用的應用程式模組。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架編寫單元、整合和 UI 測試。",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "這本書適合誰",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本書適用於想要學習軟體架構和使用 Microsoft 技術和 ABP 框架建立\n可維護的基於 Web 的解決方案的軟體架構和最佳實踐的 Web 開發人員。開始學習本書需要具備 C# \n和 ASP.NET Core 的基礎知識。",
+ "ComputersAndTechnology": "電腦與技術",
+ "BuildingMicroserviceSolutions": "建構微服務解決方案",
+ "MicroserviceBookPracticalGuide": "本書是使用 ABP 框架開發和管理基於微服務的應用程式的參考指南。它引用了.NET微服務範例參考應用程式:eShopOnContainers,並討論了使用ABP框架的架構設計和實作方法。在閱讀本書時,您將了解 ABP 如何處理常見的微服務複雜性,例如授權、分散式事務、微服務間通訊、部署等。",
+ "IntroducingTheSolution": "eShopOnAbp 解決方案簡介",
+ "RunningTheSolution": "運行解決方案",
+ "UnderstandingTheAuthenticationSystem": "了解身份驗證系統",
+ "ExploringTheApplications": "探索應用",
+ "UnderstandingTheAPIGateways": "了解 API 網關",
+ "DevelopingTheMicroservices": "開發微服務",
+ "UnderstandingTheInfrastructure": "了解基礎設施",
+ "DiggingInTheUseCases": "挖掘用例",
+ "DeployingTheSolution": "部署解決方案",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "本書正處於草稿階段,尚未完成。",
+ "Authors": "作者",
+ "MicroserviceEBook": "微服務電子書",
"SelectUITheme": "選擇 UI 主題",
+ "LeptonXLiteTheme": "LeptonX Lite 主題",
+ "BasicTheme": "基本主題",
+ "LeptonXLiteThemeInfo": "現代時尚的 Bootstrap UI 主題。如果您想要一個可用於生產的 UI 主題,那麼這是理想的選擇。這是最新的主題,並且是預設主題。",
+ "BasicThemeInfo": "極簡 UI 主題,具有簡單的 Bootstrap 顏色和樣式。如果您要建立自己的 UI 主題,這是理想的選擇。",
+ "SeeDocumentation": "請參閱文件。",
+ "SeeFullScreen": "🖼️看截圖",
+ "BuildingMicroserviceSolutionsShortDescription": "本書是使用 ABP 框架開發和管理基於微服務的應用程式的參考指南。",
+ "InstallAbpCliMessage": "如果您之前沒有安裝過,請在命令列終端機中安裝 ABP CLI:",
+ "Terminal": "終端",
+ "Copy": "複製",
+ "RunTheFollowingCommand": "在命令列終端機中執行以下命令:",
+ "ChangeSolutionOptionsBelow": "您可以更改下面的解決方案選項。",
+ "MultiLayerApplication": "多層
應用",
+ "MultiLayerApplicationExplanation1": "基於領域驅動設計實踐創建完全分層的解決方案。",
+ "MultiLayerApplicationExplanation2": "推薦用於需要可維護和可擴展程式碼庫的長期專案。",
+ "SingleLayerApplication": "單層
應用",
+ "SingleLayerApplicationExplanation1": "建立單層 Web 應用程式。",
+ "SingleLayerApplicationExplanation2": "推薦用於建立具有更簡單且易於理解的架構的應用程式。",
+ "ApplicationModule": "應用
模組",
+ "SeeTheScreenshot": "看截圖",
+ "ApplicationModuleExplanation1": "建立可重複使用、完全分層的應用程式模組解決方案。",
+ "ApplicationModuleExplanation2": "您可以使用此選項為您的模組化應用程式建立模組。",
+ "Expert_": "專家",
+ "Partner_": "合夥",
+ "WebSite": "網站",
+ "Expert_Year": "專業知識年份",
+ "CompanyInfo": "公司資訊",
+ "Date": "日期",
+ "WhoWeAre_Partner": "我們是誰",
+ "WhoWeAre_Expert": "關於我",
"CreateSolutionFolder": "創建解決方案文件夾",
- "CreateSolutionFolderOption": "指定項目是位於輸出文件夾中的新文件夾中,還是直接位於輸出文件夾中。"
+ "CreateSolutionFolderOption": "指定項目是位於輸出文件夾中的新文件夾中,還是直接位於輸出文件夾中。",
+ "BooksPageTitle": "ABP 書籍",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "可透過三種方式將{0}
NuGet 套件安裝到您的專案中",
+ "PackageDetailPage_InstallingWithABPCLI": "1:使用ABP CLI安裝",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "如果您尚未安裝ABP CLI ,請先透過在命令列終端機中執行以下命令進行安裝",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "安裝 ABP CLI 後,在要安裝的專案( .csproj
檔案)位置開啟命令列終端並執行下列命令",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "它會將{0}
包引用新增至您的項目,並將{1}
依賴項新增至您的模組類別。",
+ "PackageDetailPage_ManualInstallation": "2:使用Dotnet CLI安裝",
+ "PackageDetailPage_ManualInstallationDescription1": "使用 IDE 或執行以下命令將{0}
NuGet 套件引用新增至您的項目",
+ "PackageDetailPage_ManualInstallationDescription2": "然後將{0}
依賴項新增至您的模組類,如下列範例所示",
+ "PackageDetailPage_SeeDocumentation": "請參閱文件以了解如何在應用程式中使用此套件。",
+ "PackageDetailPage_InstallingUsingPMC": "3:使用套件管理器控制台安裝",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "在 Visual Studio 中開啟套件管理器控制台(工具 -> Nuget 套件管理器 -> 套件管理器控制台)並執行下列命令",
+ "UIOptions": "使用者介面選項",
+ "Testimonials": "感言",
+ "CoolestCompaniesUseABPFramework": "最酷的公司使用ABP 框架",
+ "Index_Page_Testimonial_1": "ABP 框架不僅僅是一個工具,更是加速我作為開發人員成長的催化劑。它使我能夠比以往更快地建立新功能,讓人想起其他用戶的體驗。統一的編碼模式簡化了我的項目,讓我有更多的時間專注於創建而不是故障排除。 \n我想說 ABP 框架是我早期職業生涯的基石。它幫助我從一個有抱負的開發人員轉變為一個自信的專業人士,準備在軟體世界中留下自己的印記。我期待著等待我的激動人心的項目,因為我知道 ABP 會在那裡指導我。它不僅僅是一個產品;它是成功的夥伴。",
+ "Index_Page_Testimonial_2": "ABP Framework不只是一個框架,它也是專案開發/管理的指南,因為它提供了DDD、GenericRepository、DI、Microservice、Modularity培訓。即使您不打算使用框架本身,您也可以使用經過充分專業準備的 docs.abp.io 進行開發。 (OpenIddict、Redis、Quartz 等) \n由於許多東西是預先建造的,因此它大大縮短了專案開發時間。 (例如登入頁面、異常處理、資料過濾播種、審核日誌記錄、本地化、自動 api 控制器等) \n作為我們應用程式的範例,我使用本地事件總線進行庫存控制。因此,我可以透過編寫庫存處理程序來管理訂單變更。 \n不浪費時間給CreationTime、CreatorId真是太好了。它們會自動填充。",
+ "VideosLoginAndRegisterMessage": "您必須登入才能觀看影片。如果您還沒有,您可以建立手錶帳戶。",
+ "Filter": "篩選",
+ "VideoCourses": "視訊課程"
}
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de.json
new file mode 100644
index 00000000000..1a924f008f8
--- /dev/null
+++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de.json
@@ -0,0 +1,10 @@
+{
+ "culture": "de",
+ "texts": {
+ "Volo.Authorization:010001": "Autorisation fehlgeschlagen! Die gegebene Richtlinie wurde nicht gewährt.",
+ "Volo.Authorization:010002": "Autorisation fehlgeschlagen! Die angegebene Richtlinie wurde nicht gewährt: {PolicyName}",
+ "Volo.Authorization:010003": "Autorisation fehlgeschlagen! Die angegebene Richtlinie wurde für die angegebene Ressource nicht gewährt: {ResourceName}",
+ "Volo.Authorization:010004": "Autorisation fehlgeschlagen! Die angegebene Anforderung wurde für die angegebene Ressource nicht erfüllt: {ResourceName}",
+ "Volo.Authorization:010005": "Autorisation fehlgeschlagen! Die angegebenen Anforderungen wurden für die angegebene Ressource nicht erfüllt: {ResourceName}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hr.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hr.json
new file mode 100644
index 00000000000..971e0a205d6
--- /dev/null
+++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hr.json
@@ -0,0 +1,10 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.Authorization:010001": "Autorizacija neuspjela! Dana politika nije odobrena.",
+ "Volo.Authorization:010002": "Autorizacija neuspjela! Dato pravilo nije odobreno: {PolicyName}",
+ "Volo.Authorization:010003": "Autorizacija neuspjela! Navedeno pravilo nije odobreno za navedeni resurs: {ResourceName}",
+ "Volo.Authorization:010004": "Autorizacija neuspjela! Navedeni zahtjev nije odobren za navedeni resurs: {ResourceName}",
+ "Volo.Authorization:010005": "Autorizacija neuspjela! Zadani zahtjevi nisu odobreni za navedeni resurs: {ResourceName}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hr.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hr.json
new file mode 100644
index 00000000000..87a363a616b
--- /dev/null
+++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hr",
+ "texts": {
+ "MaxResultCountExceededExceptionMessage": "{0} ne može biti veći od {1}! Povećajte {2}.{3} na strani poslužitelja kako biste omogućili više rezultata."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/de.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/de.json
index b2de67d39e7..ca22c54c87a 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/de.json
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/de.json
@@ -18,6 +18,8 @@
"Description:Abp.Mailing.Smtp.Password": "Das Passwort für den Benutzernamen, der mit den Anmeldeinformationen verknüpft ist.",
"Description:Abp.Mailing.Smtp.Domain": "Die Domäne oder der Computername, der die Anmeldeinformationen verifiziert.",
"Description:Abp.Mailing.Smtp.EnableSsl": "Bestimmt, ob der SmptClient Secure Sockets Layer (SSL) zur Verschlüsselung der Verbindung verwendet.",
- "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Bestimmt, ob die DefaultCredentials mit Anfragen gesendet werden."
+ "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Bestimmt, ob die DefaultCredentials mit Anfragen gesendet werden.",
+ "TextTemplate:StandardEmailTemplates.Layout": "Standard-E-Mail-Layoutvorlage",
+ "TextTemplate:StandardEmailTemplates.Message": "Einfache Nachrichtenvorlage für E-Mails"
}
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hr.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hr.json
new file mode 100644
index 00000000000..b9e14f38f6e
--- /dev/null
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hr.json
@@ -0,0 +1,25 @@
+{
+ "culture": "hr",
+ "texts": {
+ "DisplayName:Abp.Mailing.DefaultFromAddress": "Zadana adresa",
+ "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Zadano iz imena za prikaz",
+ "DisplayName:Abp.Mailing.Smtp.Host": "Domaćin",
+ "DisplayName:Abp.Mailing.Smtp.Port": "Luka",
+ "DisplayName:Abp.Mailing.Smtp.UserName": "Korisničko ime",
+ "DisplayName:Abp.Mailing.Smtp.Password": "Lozinka",
+ "DisplayName:Abp.Mailing.Smtp.Domain": "Domena",
+ "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Omogući SSL",
+ "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Koristite zadane vjerodajnice",
+ "Description:Abp.Mailing.DefaultFromAddress": "Zadana adresa pošiljatelja",
+ "Description:Abp.Mailing.DefaultFromDisplayName": "Zadani naziv za prikaz",
+ "Description:Abp.Mailing.Smtp.Host": "Naziv ili IP adresa glavnog računala koji se koristi za SMTP transakcije.",
+ "Description:Abp.Mailing.Smtp.Port": "Port koji se koristi za SMTP transakcije.",
+ "Description:Abp.Mailing.Smtp.UserName": "Korisničko ime povezano s vjerodajnicama.",
+ "Description:Abp.Mailing.Smtp.Password": "Lozinka za korisničko ime povezano s vjerodajnicama.",
+ "Description:Abp.Mailing.Smtp.Domain": "Naziv domene ili računala koji provjerava vjerodajnice.",
+ "Description:Abp.Mailing.Smtp.EnableSsl": "Koristi li SmtpClient Secure Sockets Layer (SSL) za šifriranje veze.",
+ "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Jesu li DefaultCredentials poslani sa zahtjevima.",
+ "TextTemplate:StandardEmailTemplates.Layout": "Zadani predložak izgleda e-pošte",
+ "TextTemplate:StandardEmailTemplates.Message": "Jednostavan predložak poruke za e-poštu"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json
new file mode 100644
index 00000000000..e3a247e0936
--- /dev/null
+++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json
@@ -0,0 +1,26 @@
+{
+ "culture": "hr",
+ "texts": {
+ "InternalServerErrorMessage": "Došlo je do interne pogreške tijekom vašeg zahtjeva!",
+ "ValidationErrorMessage": "Vaš zahtjev nije valjan!",
+ "ValidationNarrativeErrorMessageTitle": "Tijekom provjere valjanosti otkrivene su sljedeće pogreške.",
+ "DefaultErrorMessage": "Došlo je do pogreške!",
+ "DefaultErrorMessageDetail": "Poslužitelj nije poslao pojedinosti o pogrešci.",
+ "DefaultErrorMessage401": "Niste ovjereni!",
+ "DefaultErrorMessage401Detail": "Morate se prijaviti za izvođenje ove operacije.",
+ "DefaultErrorMessage403": "Niste ovlašteni!",
+ "DefaultErrorMessage403Detail": "Nije vam dopušteno izvršiti ovu operaciju!",
+ "DefaultErrorMessage404": "Resurs nije pronađen!",
+ "DefaultErrorMessage404Detail": "Zatraženi resurs nije pronađen na poslužitelju!",
+ "EntityNotFoundErrorMessage": "Ne postoji entitet {0} s ID = {1}!",
+ "AbpDbConcurrencyErrorMessage": "Podatke koje ste dostavili već je promijenio drugi korisnik/klijent. Odbacite promjene koje ste napravili i pokušajte ispočetka.",
+ "Error": "Greška",
+ "UnhandledException": "Neobrađena iznimka!",
+ "401Message": "Neovlašteno",
+ "403Message": "Zabranjeno",
+ "404Message": "Stranica nije pronađena",
+ "500Message": "Interna pogreška poslužitelja",
+ "403MessageDetail": "Niste ovlašteni za izvođenje ove operacije!",
+ "404MessageDetail": "Nažalost, na ovoj adresi nema ničega."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de.json
new file mode 100644
index 00000000000..7235f481c5b
--- /dev/null
+++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de.json
@@ -0,0 +1,8 @@
+{
+ "culture": "de",
+ "texts": {
+ "Volo.Feature:010001": "Funktion ist nicht aktiviert: {FeatureName}",
+ "Volo.Feature:010002": "Erforderliche Funktionen sind nicht aktiviert. Alle diese Funktionen müssen aktiviert sein: {FeatureNames}",
+ "Volo.Feature:010003": "Erforderliche Funktionen sind nicht aktiviert. Mindestens eine dieser Funktionen muss aktiviert sein: {FeatureNames}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hr.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hr.json
new file mode 100644
index 00000000000..f9a2b44d772
--- /dev/null
+++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.Feature:010001": "Značajka nije omogućena: {FeatureName}",
+ "Volo.Feature:010002": "Potrebne značajke nisu omogućene. Sve ove značajke moraju biti omogućene: {FeatureNames}",
+ "Volo.Feature:010003": "Potrebne značajke nisu omogućene. Najmanje jedna od ovih značajki mora biti omogućena: {FeatureNames}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hr.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hr.json
new file mode 100644
index 00000000000..7052465ff25
--- /dev/null
+++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.GlobalFeature:010001": "Usluga '{ServiceName}' mora omogućiti značajku '{GlobalFeatureName}'."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/de.json b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/de.json
new file mode 100644
index 00000000000..7aca1fdc9e0
--- /dev/null
+++ b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/de.json
@@ -0,0 +1,19 @@
+{
+ "culture": "de",
+ "texts": {
+ "DisplayName:Abp.Ldap.Ldaps": "LDAP über SSL",
+ "Description:Abp.Ldap.Ldaps": "LDAP über SSL",
+ "DisplayName:Abp.Ldap.ServerHost": "Serverhost",
+ "Description:Abp.Ldap.ServerHost": "Serverhost",
+ "DisplayName:Abp.Ldap.ServerPort": "Server Port",
+ "Description:Abp.Ldap.ServerPort": "Server Port",
+ "DisplayName:Abp.Ldap.BaseDc": "Basisdomänenkomponente",
+ "Description:Abp.Ldap.BaseDc": "Basisdomänenkomponente",
+ "DisplayName:Abp.Ldap.Domain": "Domain",
+ "Description:Abp.Ldap.Domain": "Domain",
+ "DisplayName:Abp.Ldap.UserName": "Nutzername",
+ "Description:Abp.Ldap.UserName": "Nutzername",
+ "DisplayName:Abp.Ldap.Password": "Passwort",
+ "Description:Abp.Ldap.Password": "Passwort"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/hr.json b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/hr.json
new file mode 100644
index 00000000000..624eab25ca3
--- /dev/null
+++ b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/hr.json
@@ -0,0 +1,19 @@
+{
+ "culture": "hr",
+ "texts": {
+ "DisplayName:Abp.Ldap.Ldaps": "LDAP preko SSL-a",
+ "Description:Abp.Ldap.Ldaps": "LDAP preko SSL-a",
+ "DisplayName:Abp.Ldap.ServerHost": "Domaćin poslužitelja",
+ "Description:Abp.Ldap.ServerHost": "Domaćin poslužitelja",
+ "DisplayName:Abp.Ldap.ServerPort": "Port poslužitelja",
+ "Description:Abp.Ldap.ServerPort": "Port poslužitelja",
+ "DisplayName:Abp.Ldap.BaseDc": "Komponenta osnovne domene",
+ "Description:Abp.Ldap.BaseDc": "Komponenta osnovne domene",
+ "DisplayName:Abp.Ldap.Domain": "Domena",
+ "Description:Abp.Ldap.Domain": "Domena",
+ "DisplayName:Abp.Ldap.UserName": "Korisničko ime",
+ "Description:Abp.Ldap.UserName": "Korisničko ime",
+ "DisplayName:Abp.Ldap.Password": "Lozinka",
+ "Description:Abp.Ldap.Password": "Lozinka"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hr.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hr.json
new file mode 100644
index 00000000000..31595727b05
--- /dev/null
+++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hr.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hr",
+ "texts": {
+ "DisplayName:Abp.Localization.DefaultLanguage": "Zadani jezik",
+ "Description:Abp.Localization.DefaultLanguage": "Zadani jezik aplikacije."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ar.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ar.json
new file mode 100644
index 00000000000..73d0d08951c
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ar.json
@@ -0,0 +1,9 @@
+{
+ "culture": "ar",
+ "texts": {
+ "TenantNotFoundMessage": "لم يتم العثور على المستأجر!",
+ "TenantNotFoundDetails": "لا يوجد مستأجر بمعرف المستأجر أو اسمه: {0}",
+ "TenantNotActiveMessage": "المستأجر غير نشط!",
+ "TenantNotActiveDetails": "المستأجر غير نشط بمعرف المستأجر أو اسمه: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/cs.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/cs.json
new file mode 100644
index 00000000000..888edae0972
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/cs.json
@@ -0,0 +1,9 @@
+{
+ "culture": "cs",
+ "texts": {
+ "TenantNotFoundMessage": "Nájemce nenalezen!",
+ "TenantNotFoundDetails": "Neexistuje žádný tenant s ID nebo jménem tenanta: {0}",
+ "TenantNotActiveMessage": "Nájemce není aktivní!",
+ "TenantNotActiveDetails": "Tenant není aktivní s ID nebo jménem tenanta: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/de.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/de.json
new file mode 100644
index 00000000000..cc4c8573705
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/de.json
@@ -0,0 +1,9 @@
+{
+ "culture": "de",
+ "texts": {
+ "TenantNotFoundMessage": "Mieter nicht gefunden!",
+ "TenantNotFoundDetails": "Es gibt keinen Mandanten mit der Mandanten-ID oder dem Namen: {0}",
+ "TenantNotActiveMessage": "Mieter ist nicht aktiv!",
+ "TenantNotActiveDetails": "Der Mandant ist mit der Mandanten-ID oder dem Namen nicht aktiv: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/es.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/es.json
new file mode 100644
index 00000000000..53110914ec9
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/es.json
@@ -0,0 +1,9 @@
+{
+ "culture": "es",
+ "texts": {
+ "TenantNotFoundMessage": "¡Inquilino no encontrado!",
+ "TenantNotFoundDetails": "No hay ningún inquilino con el ID o nombre del inquilino: {0}",
+ "TenantNotActiveMessage": "¡El inquilino no está activo!",
+ "TenantNotActiveDetails": "El inquilino no está activo con el ID o nombre del inquilino: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fi.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fi.json
new file mode 100644
index 00000000000..681889f03ee
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fi.json
@@ -0,0 +1,9 @@
+{
+ "culture": "fi",
+ "texts": {
+ "TenantNotFoundMessage": "Vuokralaista ei löydy!",
+ "TenantNotFoundDetails": "Ei ole vuokralaista, jolla on vuokralaisen tunnus tai nimi: {0}",
+ "TenantNotActiveMessage": "Vuokralainen ei ole aktiivinen!",
+ "TenantNotActiveDetails": "Vuokralainen ei ole aktiivinen vuokralaisen tunnuksella tai nimellä: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fr.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fr.json
new file mode 100644
index 00000000000..bc0978297aa
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/fr.json
@@ -0,0 +1,9 @@
+{
+ "culture": "fr",
+ "texts": {
+ "TenantNotFoundMessage": "Locataire introuvable !",
+ "TenantNotFoundDetails": "Il n'existe aucun locataire portant l'ID ou le nom du locataire : {0}",
+ "TenantNotActiveMessage": "Le locataire n'est pas actif !",
+ "TenantNotActiveDetails": "Le locataire n'est pas actif avec l'ID ou le nom du locataire : {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hi.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hi.json
new file mode 100644
index 00000000000..def8caba3da
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hi.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hi",
+ "texts": {
+ "TenantNotFoundMessage": "किरायेदार नहीं मिला!",
+ "TenantNotFoundDetails": "किरायेदार आईडी या नाम वाला कोई किरायेदार नहीं है: {0}",
+ "TenantNotActiveMessage": "किरायेदार सक्रिय नहीं है!",
+ "TenantNotActiveDetails": "किरायेदार, किरायेदार आईडी या नाम के साथ सक्रिय नहीं है: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hr.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hr.json
new file mode 100644
index 00000000000..3420719603c
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hr.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hr",
+ "texts": {
+ "TenantNotFoundMessage": "Stanar nije pronađen!",
+ "TenantNotFoundDetails": "Ne postoji stanar s ID-om ili imenom stanara: {0}",
+ "TenantNotActiveMessage": "Stanar nije aktivan!",
+ "TenantNotActiveDetails": "Stanar nije aktivan s ID-om ili imenom stanara: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hu.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hu.json
new file mode 100644
index 00000000000..d6ff7d431ed
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/hu.json
@@ -0,0 +1,9 @@
+{
+ "culture": "hu",
+ "texts": {
+ "TenantNotFoundMessage": "Bérlő nem található!",
+ "TenantNotFoundDetails": "Nincs bérlő a következő bérlői azonosítóval vagy névvel: {0}",
+ "TenantNotActiveMessage": "A bérlő nem aktív!",
+ "TenantNotActiveDetails": "A bérlő nem aktív a következő bérlői azonosítóval vagy névvel: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/is.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/is.json
new file mode 100644
index 00000000000..44cf577820f
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/is.json
@@ -0,0 +1,9 @@
+{
+ "culture": "is",
+ "texts": {
+ "TenantNotFoundMessage": "Leigjandi fannst ekki!",
+ "TenantNotFoundDetails": "Það er enginn leigjandi með auðkenni eða nafn leigjanda: {0}",
+ "TenantNotActiveMessage": "Leigjandi er ekki virkur!",
+ "TenantNotActiveDetails": "Leigjandinn er ekki virkur með auðkenni eða nafn leigjanda: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/it.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/it.json
new file mode 100644
index 00000000000..01b3b4064b6
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/it.json
@@ -0,0 +1,9 @@
+{
+ "culture": "it",
+ "texts": {
+ "TenantNotFoundMessage": "Inquilino non trovato!",
+ "TenantNotFoundDetails": "Non esiste alcun tenant con l'ID o il nome tenant: {0}",
+ "TenantNotActiveMessage": "L'inquilino non è attivo!",
+ "TenantNotActiveDetails": "Il tenant non è attivo con l'ID o il nome tenant: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/nl.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/nl.json
new file mode 100644
index 00000000000..c8260d3564e
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/nl.json
@@ -0,0 +1,9 @@
+{
+ "culture": "nl",
+ "texts": {
+ "TenantNotFoundMessage": "Huurder niet gevonden!",
+ "TenantNotFoundDetails": "Er is geen tenant met de tenant-ID of -naam: {0}",
+ "TenantNotActiveMessage": "Huurder is niet actief!",
+ "TenantNotActiveDetails": "De tenant is niet actief met de tenant-ID of -naam: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pl-PL.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pl-PL.json
new file mode 100644
index 00000000000..5abcba7c56f
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pl-PL.json
@@ -0,0 +1,9 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "TenantNotFoundMessage": "Nie znaleziono najemcy!",
+ "TenantNotFoundDetails": "Brak dzierżawcy o identyfikatorze lub nazwie dzierżawy: {0}",
+ "TenantNotActiveMessage": "Najemca nie jest aktywny!",
+ "TenantNotActiveDetails": "Najemca nie jest aktywny z identyfikatorem lub nazwą dzierżawcy: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pt-BR.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pt-BR.json
new file mode 100644
index 00000000000..700c8a63b51
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/pt-BR.json
@@ -0,0 +1,9 @@
+{
+ "culture": "pt-BR",
+ "texts": {
+ "TenantNotFoundMessage": "Inquilino não encontrado!",
+ "TenantNotFoundDetails": "Não há inquilino com o ID ou nome do inquilino: {0}",
+ "TenantNotActiveMessage": "O inquilino não está ativo!",
+ "TenantNotActiveDetails": "O locatário não está ativo com o ID ou nome do locatário: {0}"
+ }
+}
\ 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 00000000000..798b3a292fb
--- /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.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ru.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ru.json
new file mode 100644
index 00000000000..40bf2f71b1d
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/ru.json
@@ -0,0 +1,9 @@
+{
+ "culture": "ru",
+ "texts": {
+ "TenantNotFoundMessage": "Арендатор не найден!",
+ "TenantNotFoundDetails": "Нет клиента с идентификатором или именем клиента: {0}",
+ "TenantNotActiveMessage": "Арендатор не активен!",
+ "TenantNotActiveDetails": "Арендатор неактивен с идентификатором или именем арендатора: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sk.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sk.json
new file mode 100644
index 00000000000..5b2dcdd614a
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sk.json
@@ -0,0 +1,9 @@
+{
+ "culture": "sk",
+ "texts": {
+ "TenantNotFoundMessage": "Nájomca sa nenašiel!",
+ "TenantNotFoundDetails": "Neexistuje žiadny nájomník s ID alebo menom nájomníka: {0}",
+ "TenantNotActiveMessage": "Nájomca nie je aktívny!",
+ "TenantNotActiveDetails": "Nájomník nie je aktívny s ID alebo menom nájomníka: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sl.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sl.json
new file mode 100644
index 00000000000..dd2a1a65ad7
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/sl.json
@@ -0,0 +1,9 @@
+{
+ "culture": "sl",
+ "texts": {
+ "TenantNotFoundMessage": "Najemnika ni mogoče najti!",
+ "TenantNotFoundDetails": "Ni najemnika z ID-jem ali imenom najemnika: {0}",
+ "TenantNotActiveMessage": "Najemnik ni aktiven!",
+ "TenantNotActiveDetails": "Najemnik ni aktiven z ID-jem ali imenom najemnika: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/vi.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/vi.json
new file mode 100644
index 00000000000..af56e729e65
--- /dev/null
+++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/vi.json
@@ -0,0 +1,9 @@
+{
+ "culture": "vi",
+ "texts": {
+ "TenantNotFoundMessage": "Không tìm thấy người thuê nhà!",
+ "TenantNotFoundDetails": "Không có đối tượng thuê nào có id hoặc tên đối tượng thuê: {0}",
+ "TenantNotActiveMessage": "Người thuê nhà không hoạt động!",
+ "TenantNotActiveDetails": "Đối tượng thuê không hoạt động với id hoặc tên đối tượng thuê: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/de.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/de.json
new file mode 100644
index 00000000000..e6578f28579
--- /dev/null
+++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/de.json
@@ -0,0 +1,7 @@
+{
+ "culture": "de",
+ "texts": {
+ "DisplayName:Abp.Timing.Timezone": "Zeitzone",
+ "Description:Abp.Timing.Timezone": "Zeitzone der Anwendung"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hr.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hr.json
new file mode 100644
index 00000000000..403020dc1ce
--- /dev/null
+++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hr.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hr",
+ "texts": {
+ "DisplayName:Abp.Timing.Timezone": "Vremenska zona",
+ "Description:Abp.Timing.Timezone": "Vremenska zona aplikacije"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json
index a7de87d5efd..a812779c0c8 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "إدارة حسابك",
"OthersGroup": "آخرون",
"Today": "اليوم",
- "Apply": "يتقدم"
+ "Apply": "يتقدم",
+ "InternetConnectionInfo": "لا يمكن تنفيذ العملية. اتصالك بالإنترنت غير متوفر في الوقت الراهن.",
+ "CopiedToTheClipboard": "تم النسخ إلى الحافظة",
+ "AddNew": "اضف جديد",
+ "ProfilePicture": "الصوره الشخصيه",
+ "Theme": "سمة",
+ "NotAssigned": "غيرمعتمد"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
index a1f1856c9e5..3051f02eb53 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Spravujte svůj účet",
"OthersGroup": "Jiný",
"Today": "Dnes",
- "Apply": "Aplikovat"
+ "Apply": "Aplikovat",
+ "InternetConnectionInfo": "Operaci nebylo možné provést. Vaše připojení k internetu není momentálně dostupné.",
+ "CopiedToTheClipboard": "Zkopírováno do schránky",
+ "AddNew": "Přidat nový",
+ "ProfilePicture": "Profilový obrázek",
+ "Theme": "Téma",
+ "NotAssigned": "Nepřiřazena"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json
index 22fddc3e273..e7f64a85de9 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json
@@ -49,8 +49,14 @@
"ItemWillBeDeletedMessageWithFormat": "{0} wird gelöscht!",
"ItemWillBeDeletedMessage": "Dieses Element wird gelöscht!",
"ManageYourAccount": "Verwalten Sie Ihr Benutzerkonto",
- "OthersGroup":"Andere",
+ "OthersGroup": "Andere",
"Today": "Heute",
- "Apply": "Anwenden"
+ "Apply": "Anwenden",
+ "InternetConnectionInfo": "Der Vorgang konnte nicht ausgeführt werden. Ihre Internetverbindung ist im Moment nicht verfügbar.",
+ "CopiedToTheClipboard": "In die Zwischenablage kopiert",
+ "AddNew": "Neue hinzufügen",
+ "ProfilePicture": "Profilbild",
+ "Theme": "Thema",
+ "NotAssigned": "Nicht zugeordnet"
}
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
index abf136d87ba..b5efa33449a 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Administrar cuenta",
"OthersGroup": "Otra",
"Today": "Hoy",
- "Apply": "Aplicar"
+ "Apply": "Aplicar",
+ "InternetConnectionInfo": "No se pudo realizar la operación. Tu conexión a Internet no está disponible en este momento.",
+ "CopiedToTheClipboard": "Copiado al portapapeles",
+ "AddNew": "Agregar nuevo",
+ "ProfilePicture": "Foto de perfil",
+ "Theme": "Tema",
+ "NotAssigned": "No asignado"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json
index 25ab3ee59a0..13f18552355 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Hallitse tiliäsi",
"OthersGroup": "Muut",
"Today": "Tänään",
- "Apply": "Käytä"
+ "Apply": "Käytä",
+ "InternetConnectionInfo": "Toimenpidettä ei voitu suorittaa. Internetyhteytesi ei ole tällä hetkellä käytettävissä.",
+ "CopiedToTheClipboard": "Kopioitu leikepöydälle",
+ "AddNew": "Lisää uusi",
+ "ProfilePicture": "Profiilikuva",
+ "Theme": "Teema",
+ "NotAssigned": "Ei määritetty"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json
index 6e5c67d2d68..b574c4e1792 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Gérer votre compte",
"OthersGroup": "Autre",
"Today": "Aujourd'hui",
- "Apply": "Appliquer"
+ "Apply": "Appliquer",
+ "InternetConnectionInfo": "L'opération n'a pas pu être effectuée. Votre connexion Internet n'est pas disponible pour le moment.",
+ "CopiedToTheClipboard": "Copié dans le presse-papiers",
+ "AddNew": "Ajouter un nouveau",
+ "ProfilePicture": "Image de profil",
+ "Theme": "Thème",
+ "NotAssigned": "Non attribué"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json
index 96b73848f5a..a216d8bf0d3 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "अपने खाते का प्रबंधन",
"OthersGroup": "अन्य",
"Today": "आज",
- "Apply": "आवेदन करना"
+ "Apply": "आवेदन करना",
+ "InternetConnectionInfo": "ऑपरेशन नहीं किया जा सका. आपका इंटरनेट कनेक्शन इस समय उपलब्ध नहीं है.",
+ "CopiedToTheClipboard": "क्लिपबोर्ड पर कॉपी किया गया",
+ "AddNew": "नया जोड़ो",
+ "ProfilePicture": "प्रोफ़ाइल फोटो",
+ "Theme": "विषय",
+ "NotAssigned": "सौंपा नहीं गया है"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json
index 3126f17bbf0..7a5af21a9ae 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Upravljaj korisničkim računom",
"OthersGroup": "Drugi",
"Today": "Danas",
- "Apply": "primijeniti"
+ "Apply": "primijeniti",
+ "InternetConnectionInfo": "Operacija se nije mogla izvesti. Vaša internetska veza trenutačno nije dostupna.",
+ "CopiedToTheClipboard": "Kopirano u međuspremnik",
+ "AddNew": "Dodaj novi",
+ "ProfilePicture": "Profilna slika",
+ "Theme": "Tema",
+ "NotAssigned": "Nije dodijeljeno"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
index f3e6454b5bc..7b69f58cb27 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Kezelje fiókját",
"OthersGroup": "Egyéb",
"Today": "Ma",
- "Apply": "Alkalmaz"
+ "Apply": "Alkalmaz",
+ "InternetConnectionInfo": "A műveletet nem lehetett végrehajtani. Internetkapcsolata jelenleg nem érhető el.",
+ "CopiedToTheClipboard": "A vágólapra másolva",
+ "AddNew": "Új hozzáadása",
+ "ProfilePicture": "Profil kép",
+ "Theme": "Téma",
+ "NotAssigned": "Nem kijelölt"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json
index 5a9d9eab545..6115bc68668 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Stillingar notandaaðgangs",
"OthersGroup": "Annað",
"Today": "Í dag",
- "Apply": "Sækja um"
+ "Apply": "Sækja um",
+ "InternetConnectionInfo": "Ekki var hægt að framkvæma aðgerðina. Nettengingin þín er ekki tiltæk í augnablikinu.",
+ "CopiedToTheClipboard": "Afritað á klippiborðið",
+ "AddNew": "Bæta við nýju",
+ "ProfilePicture": "Forsíðumynd",
+ "Theme": "Þema",
+ "NotAssigned": "Ekki skráður"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json
index 171681980d8..dfeff1d4765 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Gestisci il tuo account",
"OthersGroup": "Altra",
"Today": "Oggi",
- "Apply": "Fare domanda a"
+ "Apply": "Fare domanda a",
+ "InternetConnectionInfo": "Impossibile eseguire l'operazione. La tua connessione Internet non è disponibile al momento.",
+ "CopiedToTheClipboard": "Copiato negli appunti",
+ "AddNew": "Aggiungere nuova",
+ "ProfilePicture": "Immagine del profilo",
+ "Theme": "Tema",
+ "NotAssigned": "Non assegnato"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json
index 42d48d59009..98c7f0980de 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Beheer uw account",
"OthersGroup": "Ander",
"Today": "Vandaag",
- "Apply": "Toepassen"
+ "Apply": "Toepassen",
+ "InternetConnectionInfo": "De bewerking kon niet worden uitgevoerd. Je internetverbinding is momenteel niet beschikbaar.",
+ "CopiedToTheClipboard": "Gekopieerd naar het klembord",
+ "AddNew": "Nieuw toevoegen",
+ "ProfilePicture": "Profielfoto",
+ "Theme": "Thema",
+ "NotAssigned": "Niet toegekend"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json
index bd7a6d58189..027957fec2e 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Zarządzaj kontem",
"OthersGroup": "Inny",
"Today": "Dzisiaj",
- "Apply": "Stosować"
+ "Apply": "Stosować",
+ "InternetConnectionInfo": "Nie można było wykonać operacji. Twoje połączenie internetowe nie jest w tej chwili dostępne.",
+ "CopiedToTheClipboard": "Skopiowano do schowka",
+ "AddNew": "Dodaj nowe",
+ "ProfilePicture": "Zdjęcie profilowe",
+ "Theme": "Temat",
+ "NotAssigned": "Nie przypisano"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json
index a205b9442a8..d43cd75d94f 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Gerenciar sua conta",
"OthersGroup": "Outra",
"Today": "Hoje",
- "Apply": "Aplicar"
+ "Apply": "Aplicar",
+ "InternetConnectionInfo": "A operação não pôde ser executada. Sua conexão com a Internet não está disponível no momento.",
+ "CopiedToTheClipboard": "Copiado para a área de transferência",
+ "AddNew": "Adicionar novo",
+ "ProfilePicture": "Foto do perfil",
+ "Theme": "Tema",
+ "NotAssigned": "Não atribuído"
}
-}
+}
\ 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 0edf60e8335..53140c9f8e3 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.UI/Localization/Resources/AbpUi/ru.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
index 53104c18f41..19c7f6e80c8 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Настройте свой аккаунт",
"OthersGroup": "Другой",
"Today": "Сегодня",
- "Apply": "Применять"
+ "Apply": "Применять",
+ "InternetConnectionInfo": "Операцию выполнить не удалось. Ваше интернет-соединение в данный момент недоступно.",
+ "CopiedToTheClipboard": "Скопировано в буфер обмена",
+ "AddNew": "Добавить новое",
+ "ProfilePicture": "Изображение профиля",
+ "Theme": "Тема",
+ "NotAssigned": "Не назначен"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json
index 313ce021de2..ef823bfcd9c 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Spravovať svoje konto",
"OthersGroup": "Iné",
"Today": "Dnes",
- "Apply": "Použiť"
+ "Apply": "Použiť",
+ "InternetConnectionInfo": "Operáciu nebolo možné vykonať. Vaše internetové pripojenie momentálne nie je dostupné.",
+ "CopiedToTheClipboard": "Skopírované do schránky",
+ "AddNew": "Pridať nové",
+ "ProfilePicture": "Profilový obrázok",
+ "Theme": "Téma",
+ "NotAssigned": "Nepridelené"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json
index e7ff5ddc66e..a9cb2aadd1d 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Upravljajte svoj račun",
"OthersGroup": "Ostalo",
"Today": "Danes",
- "Apply": "Prijavite se"
+ "Apply": "Prijavite se",
+ "InternetConnectionInfo": "Operacije ni bilo mogoče izvesti. Vaša internetna povezava trenutno ni na voljo.",
+ "CopiedToTheClipboard": "Kopirano v odložišče",
+ "AddNew": "Dodaj novo",
+ "ProfilePicture": "Profilna slika",
+ "Theme": "Tema",
+ "NotAssigned": "Ni dodeljena"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json
index 581964a9b83..d352b69ca25 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json
@@ -51,6 +51,12 @@
"ManageYourAccount": "Quản lý tài khoản của bạn",
"OthersGroup": "Khác",
"Today": "Hôm nay",
- "Apply": "Áp dụng"
+ "Apply": "Áp dụng",
+ "InternetConnectionInfo": "Các hoạt động không thể được thực hiện. Kết nối internet của bạn hiện không khả dụng.",
+ "CopiedToTheClipboard": "Đã sao chép vào bảng nhớ tạm",
+ "AddNew": "Thêm mới",
+ "ProfilePicture": "Ảnh đại diện",
+ "Theme": "chủ đề",
+ "NotAssigned": "Không được chỉ định"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
index 51d58659248..cbc45a5a08b 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
@@ -50,9 +50,13 @@
"ItemWillBeDeletedMessage": "此项将被删除!",
"ManageYourAccount": "管理你的账户",
"OthersGroup": "其他",
- "CopiedToTheClipboard": "已复制到剪贴板",
- "NotAssigned": "未分配",
"Today": "今天",
- "Apply": "应用"
+ "Apply": "应用",
+ "InternetConnectionInfo": "无法执行该操作。您的互联网连接目前不可用。",
+ "CopiedToTheClipboard": "已复制到剪贴板",
+ "AddNew": "添新",
+ "ProfilePicture": "个人资料图片",
+ "Theme": "主题",
+ "NotAssigned": "未分配"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
index dac062d1cd2..8223d79a43e 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
@@ -50,9 +50,13 @@
"ItemWillBeDeletedMessage": "此項目將被刪除!",
"ManageYourAccount": "管理個人帳號",
"OthersGroup": "其他",
- "CopiedToTheClipboard": "已复制到剪贴板",
- "NotAssigned": "未分配",
"Today": "今天",
- "Apply": "應用"
+ "Apply": "應用",
+ "InternetConnectionInfo": "無法執行該操作。您的網路連線目前無法使用。",
+ "CopiedToTheClipboard": "已复制到剪贴板",
+ "AddNew": "添新",
+ "ProfilePicture": "個人資料圖片",
+ "Theme": "主題",
+ "NotAssigned": "未分配"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ar.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ar.json
index 252bee394fb..ee6ff2b595b 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ar.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ar.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": " هذا الحقل يجب أن يكون عبارة عن سلسلة أو صفيف طوله كحد أدنى '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "هذا الحقل لا يمثل رقم هاتف صالح.",
"ThisFieldMustBeBetween{0}And{1}": "هذا الحقل يجب أن يكون بين {0} و {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "يجب أن يكون هذا الحقل أكبر من أو يساوي {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "يجب أن يكون هذا الحقل أقل من أو يساوي {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "هذا الحقل يجب أن يتطابق مع التعبير النمطي '{0}'.",
"ThisFieldIsRequired.": "هذا الحقل إجباري.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "هذا الحقل يجب أن يكون سلسلة أحرف طولها كحد أقصى {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/cs.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/cs.json
index 60e2113906a..59184f33b09 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/cs.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/cs.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "V poli musí být řežezec nebo řada o minimální délce '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "V poli není platné telefonní číslo.",
"ThisFieldMustBeBetween{0}And{1}": "Pole musí být mezi {0} a {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Toto pole musí být větší nebo rovno {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Toto pole musí být menší nebo rovno {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Pole musí odpovídat regulérnímu výrazu '{0}'.",
"ThisFieldIsRequired.": "Pole je povinné.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Pole musí být řetězec o maximální délce {0}.",
@@ -34,4 +36,4 @@
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Pole není platná plně kvalifikovaná adresa http, https, nebo ftp URL.",
"ThisFieldIsInvalid.": "Pole je neplatné."
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/de.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/de.json
index 209d8536ae0..4e233c1107c 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/de.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/de.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Dieses Feld muss ein String- oder Array-Typ mit einer Mindestlänge von '{0}' sein.",
"ThisFieldIsNotAValidPhoneNumber.": "Dieses Feld ist keine gültige Telefonnummer.",
"ThisFieldMustBeBetween{0}And{1}": "Dieses Feld muss zwischen {0} und {1} liegen.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Dieses Feld muss größer oder gleich {0} sein.",
+ "ThisFieldMustBeLessOrEqual{0}": "Dieses Feld muss kleiner oder gleich {0} sein.",
"ThisFieldMustMatchTheRegularExpression{0}": "Dieses Feld muss mit dem regulären Ausdruck '{0}' übereinstimmen.",
"ThisFieldIsRequired.": "Dieses Feld wird benötigt.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Dieses Feld muss eine Zeichenfolge mit einer maximalen Länge von {0} sein.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json
index 969cb3f3a9c..9ecba92ca0d 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Este campo debe ser una cadena o lista con una longitud mínima de {1}.",
"ThisFieldIsNotAValidPhoneNumber.": "Este campo no es un número de teléfono valido.",
"ThisFieldMustBeBetween{0}And{1}": "Este campo debe estar entre {0} y {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Este campo debe ser mayor o igual a {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Este campo debe ser menor o igual a {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Este campo debe coincidir con la expresión regular '{0}'.",
"ThisFieldIsRequired.": "Este campo es requerido",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Este campo debe ser una cadena con una longitud máxima de {1}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/fr.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/fr.json
index 0adf7481270..baa8a96380f 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/fr.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/fr.json
@@ -1,37 +1,39 @@
{
- "culture": "fr",
- "texts": {
- "'{0}' and '{1}' do not match.": "'{0}' et '{1}' ne correspondent pas.",
- "The {0} field is not a valid credit card number.": "Le champ {0} n'est pas un numéro de carte de crédit valide.",
- "{0} is not valid.": "{0} n'est pas valide.",
- "The {0} field is not a valid e-mail address.": "Le champ {0} n'est pas une adresse e-mail valide.",
- "The {0} field only accepts files with the following extensions: {1}": "Le champ {0} accepte uniquement les fichiers avec les extensions suivantes: {1}",
- "The field {0} must be a string or array type with a maximum length of '{1}'.": "Le champ {0} doit être une chaîne ou un type de tableau d'une longueur maximale de '{1}'.",
- "The field {0} must be a string or array type with a minimum length of '{1}'.": "Le champ {0} doit être une chaîne ou un type de tableau d'une longueur minimale de '{1}'.",
- "The {0} field is not a valid phone number.": "Le champ {0} n'est pas un numéro de téléphone valide.",
- "The field {0} must be between {1} and {2}.": "Le champ {0} doit être compris entre {1} et {2}.",
- "The field {0} must match the regular expression '{1}'.": "Le champ {0} ne correspond pas au format demandé.",
- "The {0} field is required.": "Le champ {0} est obligatoire.",
- "The field {0} must be a string with a maximum length of {1}.": "Le champ {0} doit être une chaîne d'une longueur maximale de {1}.",
- "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Le champ {0} doit être une chaîne d'une longueur minimale de {2} et d'une longueur maximale de {1}.",
- "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Le champ {0} n'est pas une URL http, https ou ftp complète valide.",
- "The field {0} is invalid.": "Le champ {0} n'est pas valide.",
- "The value '{0}' is invalid.": "La valeur '{0}' n'est pas valide.",
- "The field {0} must be a number.": "Le champ {0} doit être un nombre.",
- "The field must be a number.": "Le champ doit être un nombre.",
- "ThisFieldIsNotAValidCreditCardNumber.": "Ce champ n'est pas un numéro de carte de crédit valide.",
- "ThisFieldIsNotValid.": "Ce champ n'est pas valide.",
- "ThisFieldIsNotAValidEmailAddress.": "Ce champ n'est pas une adresse e-mail valide.",
- "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Ce champ accepte uniquement les fichiers avec les extensions suivantes: {0}",
- "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "Ce champ doit être une chaîne ou un type de tableau d'une longueur maximale de '{0}'.",
- "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Ce champ doit être un type de chaîne ou de tableau d'une longueur minimale de '{0}'.",
- "ThisFieldIsNotAValidPhoneNumber.": "Ce champ n'est pas un numéro de téléphone valide.",
- "ThisFieldMustBeBetween{0}And{1}": "Ce champ doit être compris entre {0} et {1}.",
- "ThisFieldMustMatchTheRegularExpression{0}": "Ce champ doit correspondre à l'expression régulière '{0}'.",
- "ThisFieldIsRequired.": "Ce champ est requis.",
- "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Ce champ doit être une chaîne d'une longueur maximale de {0}.",
- "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Ce champ doit être une chaîne d'une longueur minimale de {1} et d'une longueur maximale de {0}.",
- "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Ce champ n'est pas une URL http, https ou ftp complète valide.",
- "ThisFieldIsInvalid.": "Ce champ n'est pas valide."
- }
+ "culture": "fr",
+ "texts": {
+ "'{0}' and '{1}' do not match.": "'{0}' et '{1}' ne correspondent pas.",
+ "The {0} field is not a valid credit card number.": "Le champ {0} n'est pas un numéro de carte de crédit valide.",
+ "{0} is not valid.": "{0} n'est pas valide.",
+ "The {0} field is not a valid e-mail address.": "Le champ {0} n'est pas une adresse e-mail valide.",
+ "The {0} field only accepts files with the following extensions: {1}": "Le champ {0} accepte uniquement les fichiers avec les extensions suivantes: {1}",
+ "The field {0} must be a string or array type with a maximum length of '{1}'.": "Le champ {0} doit être une chaîne ou un type de tableau d'une longueur maximale de '{1}'.",
+ "The field {0} must be a string or array type with a minimum length of '{1}'.": "Le champ {0} doit être une chaîne ou un type de tableau d'une longueur minimale de '{1}'.",
+ "The {0} field is not a valid phone number.": "Le champ {0} n'est pas un numéro de téléphone valide.",
+ "The field {0} must be between {1} and {2}.": "Le champ {0} doit être compris entre {1} et {2}.",
+ "The field {0} must match the regular expression '{1}'.": "Le champ {0} ne correspond pas au format demandé.",
+ "The {0} field is required.": "Le champ {0} est obligatoire.",
+ "The field {0} must be a string with a maximum length of {1}.": "Le champ {0} doit être une chaîne d'une longueur maximale de {1}.",
+ "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Le champ {0} doit être une chaîne d'une longueur minimale de {2} et d'une longueur maximale de {1}.",
+ "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Le champ {0} n'est pas une URL http, https ou ftp complète valide.",
+ "The field {0} is invalid.": "Le champ {0} n'est pas valide.",
+ "The value '{0}' is invalid.": "La valeur '{0}' n'est pas valide.",
+ "The field {0} must be a number.": "Le champ {0} doit être un nombre.",
+ "The field must be a number.": "Le champ doit être un nombre.",
+ "ThisFieldIsNotAValidCreditCardNumber.": "Ce champ n'est pas un numéro de carte de crédit valide.",
+ "ThisFieldIsNotValid.": "Ce champ n'est pas valide.",
+ "ThisFieldIsNotAValidEmailAddress.": "Ce champ n'est pas une adresse e-mail valide.",
+ "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Ce champ accepte uniquement les fichiers avec les extensions suivantes: {0}",
+ "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "Ce champ doit être une chaîne ou un type de tableau d'une longueur maximale de '{0}'.",
+ "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Ce champ doit être un type de chaîne ou de tableau d'une longueur minimale de '{0}'.",
+ "ThisFieldIsNotAValidPhoneNumber.": "Ce champ n'est pas un numéro de téléphone valide.",
+ "ThisFieldMustBeBetween{0}And{1}": "Ce champ doit être compris entre {0} et {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Ce champ doit être supérieur ou égal à {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Ce champ doit être inférieur ou égal à {0}.",
+ "ThisFieldMustMatchTheRegularExpression{0}": "Ce champ doit correspondre à l'expression régulière '{0}'.",
+ "ThisFieldIsRequired.": "Ce champ est requis.",
+ "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Ce champ doit être une chaîne d'une longueur maximale de {0}.",
+ "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Ce champ doit être une chaîne d'une longueur minimale de {1} et d'une longueur maximale de {0}.",
+ "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Ce champ n'est pas une URL http, https ou ftp complète valide.",
+ "ThisFieldIsInvalid.": "Ce champ n'est pas valide."
+ }
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json
index d7ae279c184..69995133fb1 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "यह फ़ील्ड '{0}' की न्यूनतम लंबाई के साथ एक स्ट्रिंग या सरणी प्रकार होनी चाहिए।",
"ThisFieldIsNotAValidPhoneNumber.": "यह फ़ील्ड मान्य फ़ोन नंबर नहीं है।",
"ThisFieldMustBeBetween{0}And{1}": "यह फ़ील्ड {0} और {1} के बीच होनी चाहिए।",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "यह फ़ील्ड {0} से बड़ी या उसके बराबर होनी चाहिए.",
+ "ThisFieldMustBeLessOrEqual{0}": "यह फ़ील्ड {0} से कम या उसके बराबर होनी चाहिए.",
"ThisFieldMustMatchTheRegularExpression{0}": "यह फ़ील्ड नियमित अभिव्यक्ति '{0}' से मेल खाना चाहिए।",
"ThisFieldIsRequired.": "यह फ़ील्ड आवश्यक है।",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "यह फ़ील्ड {0} की अधिकतम लंबाई के साथ एक स्ट्रिंग होनी चाहिए।",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/is.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/is.json
index 1f9c858d2ae..4aba8b9687c 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/is.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/is.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Þessi reitur verður að vera strengur eða fylki með lágmarkslengd '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Þessi reitur er ekki gilt símanúmer.",
"ThisFieldMustBeBetween{0}And{1}": "Þessi reitur verður að vera á milli {0} og {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Þessi reitur verður að vera stærri en eða jafn og {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Þessi reitur verður að vera minni en eða jafn og {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Þessi reitur verður að passa við regexpressionið '{0}'.",
"ThisFieldIsRequired.": "Þessi reitur er nauðsynlegur.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Þessi reitur verður að vera strengur með hámarkslengd {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/it.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/it.json
index 4cf02600bc9..ffc0ce97054 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/it.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/it.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Questo campo deve essere una stringa o un tipo di matrice con una lunghezza minima di '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Questo campo non è un numero di telefono valido.",
"ThisFieldMustBeBetween{0}And{1}": "Questo campo deve essere compreso tra {0} e {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Questo campo deve essere maggiore o uguale a {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Questo campo deve essere minore o uguale a {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Questo campo deve corrispondere all'espressione regolare '{0}'.",
"ThisFieldIsRequired.": "Questo campo è obbligatorio.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Questo campo deve essere una stringa con una lunghezza massima di {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/nl.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/nl.json
index 096d2fcbc3d..f8bb9a23366 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/nl.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/nl.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Dit veld moet een tekenreeks- of arraytype zijn met een minimale lengte van '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Dit veld is geen geldig telefoonnummer.",
"ThisFieldMustBeBetween{0}And{1}": "Dit veld moet tussen {0} en {1} liggen.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Dit veld moet groter zijn dan of gelijk zijn aan {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Dit veld moet kleiner dan of gelijk zijn aan {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Dit veld moet overeenkomen met de reguliere expressie '{0}'.",
"ThisFieldIsRequired.": "Dit veld is verplicht.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Dit veld moet een tekenreeks zijn met een maximale lengte van {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json
index 29baf6efffa..d6f801c03c7 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "To pole musi być ciągiem lub typem tablicy o minimalnej długości „{0}”.",
"ThisFieldIsNotAValidPhoneNumber.": "To pole nie jest prawidłowym numerem telefonu.",
"ThisFieldMustBeBetween{0}And{1}": "To pole musi zawierać się w przedziale od {0} do {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "To pole musi być większe lub równe {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "To pole musi być mniejsze lub równe {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "To pole musi być zgodne z wyrażeniem regularnym „{0}”.",
"ThisFieldIsRequired.": "To pole jest wymagane.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "To pole musi być ciągiem o maksymalnej długości {0}.",
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 5fe4e459a20..27e16b78963 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/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json
index a52c6199335..fc31d1dc882 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Это поле должно иметь тип строки или массива с минимальной длиной '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Это поле не содержит действительный номер телефона.",
"ThisFieldMustBeBetween{0}And{1}": "Это поле должно быть между {0} и {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Это поле должно быть больше или равно {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Это поле должно быть меньше или равно {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Это поле должно соответствовать регулярному выражению '{0}'.",
"ThisFieldIsRequired.": "Это обязательное поле.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Это поле должно быть строкой с максимальной длиной {0}.",
@@ -34,4 +36,4 @@
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Значение в поле не является действительным полным http, https или ftp адресом.",
"ThisFieldIsInvalid.": "Значение в этом поле недопустимо."
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sk.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sk.json
index 856124c31fe..63f6647575e 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sk.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sk.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Toto pole musí byť typu reťazec alebo pole s minimálnou dĺžkou '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "V tomto poli nie je platné telefónne číslo.",
"ThisFieldMustBeBetween{0}And{1}": "Toto pole musí byť medzi {0} a {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Toto pole musí byť väčšie alebo rovné {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Toto pole musí byť menšie alebo rovné {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Toto pole musí zodpovedať regulárnemu výrazu '{0}'.",
"ThisFieldIsRequired.": "Toto pole je povinné.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Toto pole musí byť typu reťazec s maximálnou dĺžkou {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sl.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sl.json
index 0eaa31916b3..349aaed68ac 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sl.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sl.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "To polje mora biti vrsta niza ali matrike z najmanjšo dolžino »{0}«.",
"ThisFieldIsNotAValidPhoneNumber.": "To polje ni veljavna telefonska številka.",
"ThisFieldMustBeBetween{0}And{1}": "To polje mora biti med {0} in {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "To polje mora biti večje ali enako {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "To polje mora biti manjše ali enako {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "To polje se mora ujemati z regularnim izrazom »{0}«.",
"ThisFieldIsRequired.": "To polje je obvezno.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "To polje mora biti niz z največjo dolžino {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/vi.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/vi.json
index 984f5c2e2bb..88dffdfc6d3 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/vi.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/vi.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Trường này phải là một kiểu chuỗi hoặc mảng có độ dài tối thiểu là '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Trường này không phải là số điện thoại hợp lệ.",
"ThisFieldMustBeBetween{0}And{1}": "Trường này phải nằm trong khoảng từ {0} đến {1}.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "Trường này phải lớn hơn hoặc bằng {0}.",
+ "ThisFieldMustBeLessOrEqual{0}": "Trường này phải nhỏ hơn hoặc bằng {0}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Trường này phải khớp với biểu thức chính quy '{0}'.",
"ThisFieldIsRequired.": "Trường này là bắt buộc.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Trường này phải là một chuỗi có độ dài tối đa là {0}.",
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
index 0f14ca2a40d..f3a901f23af 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "此欄位必須是最小長度為'{0}'的字串或陣列.",
"ThisFieldIsNotAValidPhoneNumber.": "此欄位不是有效的電話號碼.",
"ThisFieldMustBeBetween{0}And{1}": "此欄位值必須在{0}和{1}範圍內.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "該字段必須大於或等於 {0}。",
+ "ThisFieldMustBeLessOrEqual{0}": "該欄位必須小於或等於 {0}。",
"ThisFieldMustMatchTheRegularExpression{0}": "此欄位必須匹配正規表示式'{0}'.",
"ThisFieldIsRequired.": "此欄位不可為空.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "此欄位必須是長度為{0}的字串.",
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de.json
index f5c2e651b52..7dcc12a4b60 100644
--- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de.json
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de.json
@@ -1,6 +1,9 @@
{
"culture": "de",
"texts": {
+ "DisplayName:PersonModel:BirthDate1": "Geburtsdatum1",
+ "DisplayName:BirthDate2": "Geburtsdatum2",
+ "PersonModel:BirthDate3": "Geburtsdatum3",
"BirthDate": "Geburtsdatum",
"Value1": "Wert Eins"
}
diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/de.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/de.json
new file mode 100644
index 00000000000..cc61f45cf53
--- /dev/null
+++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/de.json
@@ -0,0 +1,6 @@
+{
+ "culture": "de",
+ "texts": {
+ "Volo.Abp.Http.DynamicProxying:10001": "Geschäftsausnahme mit Daten: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hr.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hr.json
new file mode 100644
index 00000000000..68ab0aedb85
--- /dev/null
+++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.Abp.Http.DynamicProxying:10001": "Poslovni izuzetak s podacima: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/FR.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/FR.json
index 32fac7bf02e..75c6157a421 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/FR.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/FR.json
@@ -2,6 +2,11 @@
"culture": "fr",
"texts": {
"ThisFieldIsRequired": "Ce champ est requis",
- "MaxLenghtErrorMessage": "Ce champ peut contenir au maximum \"{0}\" caractères"
+ "MaxLenghtErrorMessage": "Ce champ peut contenir au maximum \"{0}\" caractères",
+ "Enum:BookType.Undefined": "Non défini à partir de ValidationResource",
+ "Enum:BookType.0": "Non défini avec la valeur 0 de ValidationResource",
+ "BookType.Adventure": "Aventure de ValidationResource",
+ "BookType.1": "Aventure avec la valeur 1 de ValidationResource",
+ "Biography": "Biographie de ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ar.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ar.json
index 3fc4fc55689..542732bd5fa 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ar.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ar.json
@@ -2,6 +2,11 @@
"culture": "ar",
"texts": {
"ThisFieldIsRequired": "الحقل مطلوب",
- "MaxLenghtErrorMessage": "اقصى طول للحقل '{0}' حرف"
+ "MaxLenghtErrorMessage": "اقصى طول للحقل '{0}' حرف",
+ "Enum:BookType.Undefined": "غير محدد من ValidationResource",
+ "Enum:BookType.0": "غير محدد بقيمة 0 من ValidationResource",
+ "BookType.Adventure": "مغامرة من ValidationResource",
+ "BookType.1": "مغامرة بقيمة 1 من ValidationResource",
+ "Biography": "السيرة الذاتية من ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json
index a6842039c39..56903e4391c 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json
@@ -2,6 +2,11 @@
"culture": "cs",
"texts": {
"ThisFieldIsRequired": "Toto pole je povinné",
- "MaxLenghtErrorMessage": "Toto pole může mít nanejvýš '{0}' znaků"
+ "MaxLenghtErrorMessage": "Toto pole může mít nanejvýš '{0}' znaků",
+ "Enum:BookType.Undefined": "Nedefinováno z ValidationResource",
+ "Enum:BookType.0": "Nedefinováno s hodnotou 0 z ValidationResource",
+ "BookType.Adventure": "Dobrodružství z ValidationResource",
+ "BookType.1": "Dobrodružství s hodnotou 1 z ValidationResource",
+ "Biography": "Biografie z ValidationResource"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json
index 22e395eb771..aa282c2af5d 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json
@@ -2,6 +2,11 @@
"culture": "de",
"texts": {
"ThisFieldIsRequired": "Dieses Feld ist ein Pflichtfeld",
- "MaxLenghtErrorMessage": "Die Länge dieses Feldes kann maximal '{0}'-Zeichen betragen"
+ "MaxLenghtErrorMessage": "Die Länge dieses Feldes kann maximal '{0}'-Zeichen betragen",
+ "Enum:BookType.Undefined": "Nicht definiert von ValidationResource",
+ "Enum:BookType.0": "Undefiniert mit dem Wert 0 von ValidationResource",
+ "BookType.Adventure": "Abenteuer von ValidationResource",
+ "BookType.1": "Abenteuer mit Wert 1 von ValidationResource",
+ "Biography": "Biografie von ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json
index a83091e2c8d..c6f651a9e04 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json
@@ -2,6 +2,11 @@
"culture": "es",
"texts": {
"ThisFieldIsRequired": "El campo no puede estar vacío",
- "MaxLenghtErrorMessage": "El campo puede tener un máximo de '{0}' caracteres"
+ "MaxLenghtErrorMessage": "El campo puede tener un máximo de '{0}' caracteres",
+ "Enum:BookType.Undefined": "Indefinido de ValidationResource",
+ "Enum:BookType.0": "Indefinido con valor 0 de ValidationResource",
+ "BookType.Adventure": "Aventura de ValidationResource",
+ "BookType.1": "Aventura con valor 1 de ValidationResource",
+ "Biography": "Biografía de ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json
index a1e297d853c..ab8180f36dd 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json
@@ -2,6 +2,11 @@
"culture": "hi",
"texts": {
"ThisFieldIsRequired": "यह फ़ील्ड आवश्यक है",
- "MaxLenghtErrorMessage": "यह क्षेत्र अधिकतम '{0}' वर्ण का हो सकता है"
+ "MaxLenghtErrorMessage": "यह क्षेत्र अधिकतम '{0}' वर्ण का हो सकता है",
+ "Enum:BookType.Undefined": "ValidationResource से अपरिभाषित",
+ "Enum:BookType.0": "ValidationResource से मान 0 के साथ अपरिभाषित",
+ "BookType.Adventure": "ValidationResource से साहसिक कार्य",
+ "BookType.1": "ValidationResource से मान 1 के साथ साहसिक कार्य",
+ "Biography": "ValidationResource से जीवनी"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hr.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hr.json
index 09f68e91428..ba68d9ff2cc 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hr.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hr.json
@@ -2,6 +2,11 @@
"culture": "hr",
"texts": {
"ThisFieldIsRequired": "Ovo polje je obavezno",
- "MaxLenghtErrorMessage": "Ovo polje može imati najviše '{0}' znakova"
+ "MaxLenghtErrorMessage": "Ovo polje može imati najviše '{0}' znakova",
+ "Enum:BookType.Undefined": "Nedefinirano iz ValidationResource",
+ "Enum:BookType.0": "Nedefinirano s vrijednošću 0 iz ValidationResource",
+ "BookType.Adventure": "Avantura iz ValidationResource",
+ "BookType.1": "Avantura s vrijednošću 1 iz ValidationResource",
+ "Biography": "Biografija iz ValidationResource"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json
index 204e26f7bf0..124af777c80 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json
@@ -2,6 +2,11 @@
"culture": "hu",
"texts": {
"ThisFieldIsRequired": "Ez a mező kötelező",
- "MaxLenghtErrorMessage": "Ez a mező legfeljebb „{0}” karakter lehet"
+ "MaxLenghtErrorMessage": "Ez a mező legfeljebb „{0}” karakter lehet",
+ "Enum:BookType.Undefined": "Undefined from ValidationResource",
+ "Enum:BookType.0": "Undefined 0 értékkel a ValidationResource-ból",
+ "BookType.Adventure": "Kaland a ValidationResource-ból",
+ "BookType.1": "Kaland 1 értékkel a ValidationResource-ból",
+ "Biography": "Életrajz a ValidationResource-ból"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/is.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/is.json
index 00cec7cd177..f0eac5222a5 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/is.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/is.json
@@ -2,6 +2,11 @@
"culture": "is",
"texts": {
"ThisFieldIsRequired": "Þessi reitur er nauðsynlegur",
- "MaxLenghtErrorMessage": "Þessi reitur getur að hámarki verið '{0}' stafir"
+ "MaxLenghtErrorMessage": "Þessi reitur getur að hámarki verið '{0}' stafir",
+ "Enum:BookType.Undefined": "Óskilgreint frá ValidationResource",
+ "Enum:BookType.0": "Óskilgreint með gildi 0 frá ValidationResource",
+ "BookType.Adventure": "Ævintýri frá ValidationResource",
+ "BookType.1": "Ævintýri með gildi 1 frá ValidationResource",
+ "Biography": "Ævisaga frá ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/it.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/it.json
index ebdc2d622da..0f34a026f8e 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/it.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/it.json
@@ -2,6 +2,11 @@
"culture": "it",
"texts": {
"ThisFieldIsRequired": "Questo campo è obbligatorio",
- "MaxLenghtErrorMessage": "Questo campo può contenere un massimo di caratteri '{0}'"
+ "MaxLenghtErrorMessage": "Questo campo può contenere un massimo di caratteri '{0}'",
+ "Enum:BookType.Undefined": "Non definito da ValidationResource",
+ "Enum:BookType.0": "Non definito con valore 0 da ValidationResource",
+ "BookType.Adventure": "Avventura da ValidationResource",
+ "BookType.1": "Avventura con valore 1 da ValidationResource",
+ "Biography": "Biografia da ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/nl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/nl.json
index 825c54ffec1..828f5b36ab5 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/nl.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/nl.json
@@ -2,6 +2,11 @@
"culture": "nl",
"texts": {
"ThisFieldIsRequired": "Dit veld is verplicht",
- "MaxLenghtErrorMessage": "Dit veld mag maximaal '{0}' tekens bevatten"
+ "MaxLenghtErrorMessage": "Dit veld mag maximaal '{0}' tekens bevatten",
+ "Enum:BookType.Undefined": "Niet gedefinieerd vanuit ValidationResource",
+ "Enum:BookType.0": "Niet gedefinieerd met waarde 0 van ValidationResource",
+ "BookType.Adventure": "Avontuur van ValidationResource",
+ "BookType.1": "Avontuur met waarde 1 van ValidationResource",
+ "Biography": "Biografie van ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pl-PL.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pl-PL.json
index 85ae144ff02..bd0e0c71156 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pl-PL.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pl-PL.json
@@ -2,6 +2,11 @@
"culture": "pl-PL",
"texts": {
"ThisFieldIsRequired": "To pole jest wymagane",
- "MaxLenghtErrorMessage": "To pole może mieć maksymalnie '{0}' znaków"
+ "MaxLenghtErrorMessage": "To pole może mieć maksymalnie '{0}' znaków",
+ "Enum:BookType.Undefined": "Niezdefiniowany z ValidationResource",
+ "Enum:BookType.0": "Niezdefiniowany z wartością 0 z ValidationResource",
+ "BookType.Adventure": "Przygoda z ValidationResource",
+ "BookType.1": "Przygoda o wartości 1 z ValidationResource",
+ "Biography": "Biografia z ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pt-BR.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pt-BR.json
index ddda24d38f6..292b498f49c 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pt-BR.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/pt-BR.json
@@ -2,6 +2,11 @@
"culture": "pt-BR",
"texts": {
"ThisFieldIsRequired": "Este campo é obrigatório",
- "MaxLenghtErrorMessage": "Este campo pode ter no máximo '{0}' caracteres"
+ "MaxLenghtErrorMessage": "Este campo pode ter no máximo '{0}' caracteres",
+ "Enum:BookType.Undefined": "Indefinido de ValidationResource",
+ "Enum:BookType.0": "Indefinido com valor 0 de ValidationResource",
+ "BookType.Adventure": "Aventura de ValidationResource",
+ "BookType.1": "Aventura com valor 1 de ValidationResource",
+ "Biography": "Biografia de ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json
index 54ab2b90dab..95a12f4f2b0 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/Base/Validation/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json
index 631044d795d..caeb0c3b0c4 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json
@@ -2,6 +2,11 @@
"culture": "ru",
"texts": {
"ThisFieldIsRequired": "Это поле обязательно к заполнению",
- "MaxLenghtErrorMessage": "В этом поле может быть не более \"{0}\" символов."
+ "MaxLenghtErrorMessage": "В этом поле может быть не более \"{0}\" символов.",
+ "Enum:BookType.Undefined": "Не определено из ValidationResource",
+ "Enum:BookType.0": "Не определено со значением 0 из ValidationResource.",
+ "BookType.Adventure": "Приключение от ValidationResource",
+ "BookType.1": "Приключение со значением 1 из ValidationResource",
+ "Biography": "Биография от ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sk.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sk.json
index 662572e9088..dfb579ec6c0 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sk.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sk.json
@@ -2,6 +2,11 @@
"culture": "sk",
"texts": {
"ThisFieldIsRequired": "Toto pole je povinné",
- "MaxLenghtErrorMessage": "Toto pole môže mať maximálne '{0}' znakov"
+ "MaxLenghtErrorMessage": "Toto pole môže mať maximálne '{0}' znakov",
+ "Enum:BookType.Undefined": "Nedefinované z ValidationResource",
+ "Enum:BookType.0": "Nedefinované s hodnotou 0 z ValidationResource",
+ "BookType.Adventure": "Dobrodružstvo z ValidationResource",
+ "BookType.1": "Dobrodružstvo s hodnotou 1 z ValidationResource",
+ "Biography": "Životopis z ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sl.json
index 28125235773..26dfcf15433 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sl.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sl.json
@@ -2,6 +2,11 @@
"culture": "sl",
"texts": {
"ThisFieldIsRequired": "to polje je obvezno",
- "MaxLenghtErrorMessage": "To polje lahko vsebuje največ znakov »{0}«."
+ "MaxLenghtErrorMessage": "To polje lahko vsebuje največ znakov »{0}«.",
+ "Enum:BookType.Undefined": "Nedefinirano iz ValidationResource",
+ "Enum:BookType.0": "Nedefinirano z vrednostjo 0 iz ValidationResource",
+ "BookType.Adventure": "Pustolovščina iz ValidationResource",
+ "BookType.1": "Pustolovščina z vrednostjo 1 iz ValidationResource",
+ "Biography": "Življenjepis iz ValidationResource"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/vi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/vi.json
index 583eebab138..9eb18c7c623 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/vi.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/vi.json
@@ -2,6 +2,11 @@
"culture": "vi",
"texts": {
"ThisFieldIsRequired": "Trường này là bắt buộc",
- "MaxLenghtErrorMessage": "Trường này có thể có tối đa là '{0}' kí tự"
+ "MaxLenghtErrorMessage": "Trường này có thể có tối đa là '{0}' kí tự",
+ "Enum:BookType.Undefined": "Không xác định từ tài nguyên xác thực",
+ "Enum:BookType.0": "Không xác định với giá trị 0 từ ValidationResource",
+ "BookType.Adventure": "Cuộc phiêu lưu từ tài nguyên xác thực",
+ "BookType.1": "Cuộc phiêu lưu với giá trị 1 từ ValidationResource",
+ "Biography": "Tiểu sử từ Nguồn xác thực"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json
index 9d7b5324c9b..70c1d6e8284 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json
@@ -3,10 +3,10 @@
"texts": {
"ThisFieldIsRequired": "此字段是必填字段",
"MaxLenghtErrorMessage": "该字段最多可包含'{0}'个字符",
- "Enum:BookType.Undefined": "",
- "Enum:BookType.0": "",
- "BookType.Adventure": "",
- "BookType.1": "",
- "Biography": ""
+ "Enum:BookType.Undefined": "ValidationResource 中未定义",
+ "Enum:BookType.0": "未定义,来自 ValidationResource 的值为 0",
+ "BookType.Adventure": "ValidationResource 的冒险",
+ "BookType.1": "来自 ValidationResource 的值为 1 的 Adventure",
+ "Biography": "ValidationResource 的简介"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
index 1c0f506d34e..0c2498e1f38 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
@@ -2,6 +2,11 @@
"culture": "zh-Hant",
"texts": {
"ThisFieldIsRequired": "此欄位為必填欄位",
- "MaxLenghtErrorMessage": "此欄位最多可包含'{0}'個字元"
+ "MaxLenghtErrorMessage": "此欄位最多可包含'{0}'個字元",
+ "Enum:BookType.Undefined": "ValidationResource 中未定義",
+ "Enum:BookType.0": "未定義,來自 ValidationResource 的值為 0",
+ "BookType.Adventure": "ValidationResource 的冒險",
+ "BookType.1": "來自 ValidationResource 的值為 1 的 Adventure",
+ "Biography": "ValidationResource 的簡介"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/FR.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/FR.json
index ab5f63ad78d..cbfe5f1aa65 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/FR.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/FR.json
@@ -6,6 +6,11 @@
"CarPlural": "Voitures",
"MaxLenghtErrorMessage": "La longueur de ce champ peut être au maximum de \"{0}\" caractères",
"Universe": "Univers",
- "FortyTwo": "Quarante-deux"
+ "FortyTwo": "Quarante-deux",
+ "Enum:BookType.Undefined": "Indéfini",
+ "Enum:BookType.0": "Indéfini avec la valeur 0",
+ "BookType.Adventure": "Aventure",
+ "BookType.1": "Aventure avec valeur 1",
+ "Biography": "Biographie"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ar.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ar.json
index 2b1d6c6317d..24b62e438f0 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ar.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ar.json
@@ -6,6 +6,11 @@
"CarPlural": "سيارات",
"MaxLenghtErrorMessage": "اقصى طول للحقل '{0}' حرف",
"Universe": "عالم",
- "FortyTwo": "اثنان وأربعون"
+ "FortyTwo": "اثنان وأربعون",
+ "Enum:BookType.Undefined": "غير معرف",
+ "Enum:BookType.0": "غير محدد بقيمة 0",
+ "BookType.Adventure": "مفامرة",
+ "BookType.1": "مغامرة بقيمة 1",
+ "Biography": "سيرة شخصية"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json
index aa4bca6a869..0d95abed172 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json
@@ -6,6 +6,11 @@
"CarPlural": "Auta",
"MaxLenghtErrorMessage": "Toto pole může mít nanejvýš '{0}' znaků",
"Universe": "Vesmír",
- "FortyTwo": "Čtyřicet dva"
+ "FortyTwo": "Čtyřicet dva",
+ "Enum:BookType.Undefined": "Nedefinováno",
+ "Enum:BookType.0": "Nedefinováno s hodnotou 0",
+ "BookType.Adventure": "Dobrodružství",
+ "BookType.1": "Dobrodružství s hodnotou 1",
+ "Biography": "Životopis"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json
index 4ef16557648..ee396f13410 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json
@@ -6,6 +6,11 @@
"CarPlural": "Autos",
"MaxLenghtErrorMessage": "Die Länge dieses Feldes kann maximal '{0}'-Zeichen betragen",
"Universe": "Universum",
- "FortyTwo": "Zweiundvierzig"
+ "FortyTwo": "Zweiundvierzig",
+ "Enum:BookType.Undefined": "Nicht definiert",
+ "Enum:BookType.0": "Undefiniert mit Wert 0",
+ "BookType.Adventure": "Abenteuer",
+ "BookType.1": "Abenteuer mit Wert 1",
+ "Biography": "Biografie"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json
index f68ed052c34..7ed0d49cf83 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json
@@ -6,6 +6,11 @@
"CarPlural": "Autos",
"MaxLenghtErrorMessage": "El campo puede tener un máximo de '{0}' caracteres",
"Universe": "Universo",
- "FortyTwo": "Curenta y dos"
+ "FortyTwo": "Curenta y dos",
+ "Enum:BookType.Undefined": "Indefinido",
+ "Enum:BookType.0": "Indefinido con valor 0",
+ "BookType.Adventure": "Aventura",
+ "BookType.1": "Aventura con valor 1",
+ "Biography": "Biografía"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json
index f0163a30edb..8d66de8b2c4 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json
@@ -6,6 +6,11 @@
"CarPlural": "कारों",
"MaxLenghtErrorMessage": "इस क्षेत्र की लंबाई अधिकतम '{0}' वर्ण हो सकती है",
"Universe": "ब्रम्हांड",
- "FortyTwo": "बयालीस"
+ "FortyTwo": "बयालीस",
+ "Enum:BookType.Undefined": "अपरिभाषित",
+ "Enum:BookType.0": "मान 0 के साथ अपरिभाषित",
+ "BookType.Adventure": "साहसिक काम",
+ "BookType.1": "मूल्य 1 के साथ साहसिक कार्य",
+ "Biography": "जीवनी"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hr.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hr.json
index c1fb8ad91c7..edcb573b297 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hr.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hr.json
@@ -6,6 +6,11 @@
"CarPlural": "Auta",
"MaxLenghtErrorMessage": "Dužina ovog polja može biti maksimalno '{0}' znakova",
"Universe": "Univerzum",
- "FortyTwo": "Četrdeset dva"
+ "FortyTwo": "Četrdeset dva",
+ "Enum:BookType.Undefined": "Nedefiniran",
+ "Enum:BookType.0": "Nedefinirano s vrijednošću 0",
+ "BookType.Adventure": "Avantura",
+ "BookType.1": "Avantura s vrijednošću 1",
+ "Biography": "Biografija"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json
index dcf31962c67..4e2f36576d7 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json
@@ -6,6 +6,11 @@
"CarPlural": "Autók",
"MaxLenghtErrorMessage": "Ennek a mezőnek a hossza legfeljebb „{0}” karakter lehet",
"Universe": "Világegyetem",
- "FortyTwo": "Negyvenkettő"
+ "FortyTwo": "Negyvenkettő",
+ "Enum:BookType.Undefined": "Határozatlan",
+ "Enum:BookType.0": "Undefined 0 értékkel",
+ "BookType.Adventure": "Kaland",
+ "BookType.1": "1-es értékű kaland",
+ "Biography": "Életrajz"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/is.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/is.json
index 5786d7541d7..fcbbf1101dc 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/is.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/is.json
@@ -6,6 +6,11 @@
"CarPlural": "Bílar",
"MaxLenghtErrorMessage": "Lengd þessa svæðis getur að hámarki verið að hámarki {0}",
"Universe": "Alheimur",
- "FortyTwo": "Fjörutíu og tveir"
+ "FortyTwo": "Fjörutíu og tveir",
+ "Enum:BookType.Undefined": "Óskilgreint",
+ "Enum:BookType.0": "Óskilgreint með gildi 0",
+ "BookType.Adventure": "Ævintýri",
+ "BookType.1": "Ævintýri með gildi 1",
+ "Biography": "Ævisaga"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/it.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/it.json
index c847d0181e8..f41871f8876 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/it.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/it.json
@@ -6,6 +6,11 @@
"CarPlural": "Automobili",
"MaxLenghtErrorMessage": "La lunghezza di questo campo può essere al massimo di caratteri '{0}'",
"Universe": "Universo",
- "FortyTwo": "Quarantadue"
+ "FortyTwo": "Quarantadue",
+ "Enum:BookType.Undefined": "Non definito",
+ "Enum:BookType.0": "Indefinito con valore 0",
+ "BookType.Adventure": "Avventura",
+ "BookType.1": "Avventura con valore 1",
+ "Biography": "Biografia"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/nl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/nl.json
index 804eaf76c99..6bf326d0fae 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/nl.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/nl.json
@@ -6,6 +6,11 @@
"CarPlural": "Auto's",
"MaxLenghtErrorMessage": "De lengte van dit veld mag maximaal '{0}' tekens zijn",
"Universe": "Universum",
- "FortyTwo": "Tweeënveertig"
+ "FortyTwo": "Tweeënveertig",
+ "Enum:BookType.Undefined": "Ongedefinieerd",
+ "Enum:BookType.0": "Ongedefinieerd met waarde 0",
+ "BookType.Adventure": "Avontuur",
+ "BookType.1": "Avontuur met waarde 1",
+ "Biography": "Biografie"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pl-PL.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pl-PL.json
index 304f60816ee..a317cd422e3 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pl-PL.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pl-PL.json
@@ -6,6 +6,11 @@
"CarPlural": "Samochody",
"MaxLenghtErrorMessage": "To pole może mieć maksymalnie '{0}' znaków",
"Universe": "Wszechświat",
- "FortyTwo": "Czterdzieści dwa"
+ "FortyTwo": "Czterdzieści dwa",
+ "Enum:BookType.Undefined": "Nieokreślony",
+ "Enum:BookType.0": "Niezdefiniowany o wartości 0",
+ "BookType.Adventure": "Przygoda",
+ "BookType.1": "Przygoda o wartości 1",
+ "Biography": "Biografia"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pt-BR.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pt-BR.json
index 7425a2f176f..f7ad20a6e93 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pt-BR.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/pt-BR.json
@@ -6,6 +6,11 @@
"CarPlural": "Carros",
"MaxLenghtErrorMessage": "Este campo pode ter no máximo '{0}' caracteres",
"Universe": "Universo",
- "FortyTwo": "Quarenta e Dois"
+ "FortyTwo": "Quarenta e Dois",
+ "Enum:BookType.Undefined": "Indefinido",
+ "Enum:BookType.0": "Indefinido com valor 0",
+ "BookType.Adventure": "Aventura",
+ "BookType.1": "Aventura com valor 1",
+ "Biography": "Biografia"
}
}
\ 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 1e644729d59..d12ae60f282 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/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json
index c93cf8dcd9e..065b95d0ffe 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json
@@ -6,6 +6,11 @@
"CarPlural": "Машины",
"MaxLenghtErrorMessage": "Длина этого поля не может превышать \"{0}\" символов.",
"Universe": "Вселенная",
- "FortyTwo": "Сорок два"
+ "FortyTwo": "Сорок два",
+ "Enum:BookType.Undefined": "Неопределенный",
+ "Enum:BookType.0": "Не определено со значением 0",
+ "BookType.Adventure": "Приключение",
+ "BookType.1": "Приключение со стоимостью 1",
+ "Biography": "биография"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sk.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sk.json
index 7705217be88..9cfd1586507 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sk.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sk.json
@@ -6,6 +6,11 @@
"CarPlural": "Autá",
"MaxLenghtErrorMessage": "Dĺžka tohto poľa môže byť maximálne '{0}' znakov",
"Universe": "Vesmír",
- "FortyTwo": "Štyridsaťdva"
+ "FortyTwo": "Štyridsaťdva",
+ "Enum:BookType.Undefined": "Nedefinované",
+ "Enum:BookType.0": "Nedefinované s hodnotou 0",
+ "BookType.Adventure": "Dobrodružstvo",
+ "BookType.1": "Dobrodružstvo s hodnotou 1",
+ "Biography": "Životopis"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sl.json
index 5c5a0044c12..0d56f00b8a1 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sl.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sl.json
@@ -6,6 +6,11 @@
"CarPlural": "Avtomobili",
"MaxLenghtErrorMessage": "Dolžina tega polja je lahko največ »{0}« znakov",
"Universe": "Vesolje",
- "FortyTwo": "42"
+ "FortyTwo": "42",
+ "Enum:BookType.Undefined": "Nedoločeno",
+ "Enum:BookType.0": "Nedefinirano z vrednostjo 0",
+ "BookType.Adventure": "Pustolovščina",
+ "BookType.1": "Pustolovščina z vrednostjo 1",
+ "Biography": "Biografija"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/vi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/vi.json
index 6f5bff743c6..807d832b3f2 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/vi.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/vi.json
@@ -6,6 +6,11 @@
"CarPlural": "Cars",
"MaxLenghtErrorMessage": "Kích thước trường này có tối đa '{0}' kí tự",
"Universe": "Vũ trụ",
- "FortyTwo": "Bốn mươi hai"
+ "FortyTwo": "Bốn mươi hai",
+ "Enum:BookType.Undefined": "Không xác định",
+ "Enum:BookType.0": "Không xác định với giá trị 0",
+ "BookType.Adventure": "Cuộc phiêu lưu",
+ "BookType.1": "Cuộc phiêu lưu có giá trị 1",
+ "Biography": "Tiểu sử"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json
index f3828e90e2e..863f13895b2 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json
@@ -8,9 +8,9 @@
"Universe": "宇宙",
"FortyTwo": "四十二",
"Enum:BookType.Undefined": "Undefined",
- "Enum:BookType.0": "",
- "BookType.Adventure": "",
- "BookType.1": "",
- "Biography": ""
+ "Enum:BookType.0": "未定义,值为 0",
+ "BookType.Adventure": "冒险",
+ "BookType.1": "冒险价值1",
+ "Biography": "传"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
index 1aeb9cdf6ff..5e749521a48 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
@@ -6,6 +6,11 @@
"CarPlural": "汽車",
"MaxLenghtErrorMessage": "此欄位的長度最多'{0}'個字元",
"Universe": "宇宙",
- "FortyTwo": "四十二"
+ "FortyTwo": "四十二",
+ "Enum:BookType.Undefined": "不明確的",
+ "Enum:BookType.0": "未定義,值為 0",
+ "BookType.Adventure": "冒險",
+ "BookType.1": "冒險價值1",
+ "Biography": "傳"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hr.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hr.json
new file mode 100644
index 00000000000..2f89b2974dc
--- /dev/null
+++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hr.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hr",
+ "texts": {
+ "HelloText": "Bok {0}",
+ "HowAreYou": "kako si?"
+ }
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ar.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ar.json
index 4691a2268e3..86d0ad83254 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ar.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ar.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "رقم الهاتف",
"PersonalSettings": "الإعدادات الشخصية",
"PersonalSettingsSaved": "تم حفظ الإعدادات الشخصية",
+ "PersonalSettingsChangedConfirmationModalTitle": "تغيرت المعلومات الشخصية",
+ "PersonalSettingsChangedConfirmationModalDescription": "إذا كنت تريد تطبيق هذه التغييرات، عليك تسجيل الدخول. هل ترغب بالخروج؟",
"PasswordChanged": "تم تغيير كلمة المرور",
"NewPasswordConfirmFailed": "يرجى تأكيد كلمة المرور الجديدة.",
"NewPasswordSameAsOld": "يجب أن تكون كلمة المرور الجديدة مختلفة عن كلمة المرور الحالية.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/cs.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/cs.json
index aeae890d543..aebaadc5433 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/cs.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/cs.json
@@ -1,6 +1,7 @@
{
"culture": "cs",
"texts": {
+ "Menu:Account": "Účet",
"UserName": "Uživatelské jméno",
"EmailAddress": "Email",
"UserNameOrEmailAddress": "Uživatelské jméno nebo email",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefonní číslo",
"PersonalSettings": "Osobní nastavení",
"PersonalSettingsSaved": "Osobní nastavení uloženo",
+ "PersonalSettingsChangedConfirmationModalTitle": "Osobní údaje změněny",
+ "PersonalSettingsChangedConfirmationModalDescription": "Pokud chcete tyto změny použít, musíte se přihlásit. Chcete se odhlásit?",
"PasswordChanged": "Heslo změněno",
"NewPasswordConfirmFailed": "Potvrďte nové heslo.",
"NewPasswordSameAsOld": "Nové heslo musí být odlišné od současného.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de.json
index 64c86e4abe7..a6ff6d68c16 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefonnummer",
"PersonalSettings": "Persönliche Einstellungen",
"PersonalSettingsSaved": "Persönliche Einstellungen gespeichert",
+ "PersonalSettingsChangedConfirmationModalTitle": "Persönliche Daten geändert",
+ "PersonalSettingsChangedConfirmationModalDescription": "Wenn Sie diese Änderungen übernehmen möchten, müssen Sie sich anmelden. Möchten Sie sich abmelden?",
"PasswordChanged": "Passwort geändert",
"NewPasswordConfirmFailed": "Bitte bestätigen Sie das neue Passwort.",
"NewPasswordSameAsOld": "Das neue Passwort muss sich vom alten Passwort unterscheiden.",
@@ -68,4 +70,4 @@
"OrRegisterWith": "Oder registrieren Sie sich mit:",
"RegisterUsingYourProviderAccount": "Registrieren Sie sich mit Ihrem {0} Benutzerkonto"
}
-}
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es.json
index 9fd52c84506..4f7fbf94d8a 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Número de teléfono",
"PersonalSettings": "Configuración personal",
"PersonalSettingsSaved": "Ajustes personales guardados",
+ "PersonalSettingsChangedConfirmationModalTitle": "La información personal cambió",
+ "PersonalSettingsChangedConfirmationModalDescription": "Si desea aplicar estos cambios, debe iniciar sesión. ¿Quieres cerrar sesión?",
"PasswordChanged": "Cambiar la contraseña",
"NewPasswordConfirmFailed": "Por favor, confirme la nueva contraseña.",
"NewPasswordSameAsOld": "La nueva contraseña debe ser diferente de la contraseña actual.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/fr.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/fr.json
index aa640abf1ab..fbeec127877 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/fr.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/fr.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Numéro de téléphone",
"PersonalSettings": "Paramètres personnels",
"PersonalSettingsSaved": "Paramètres personnels enregistrés",
+ "PersonalSettingsChangedConfirmationModalTitle": "Informations personnelles modifiées",
+ "PersonalSettingsChangedConfirmationModalDescription": "Si vous souhaitez appliquer ces modifications, vous devez vous connecter. Voulez-vous vous déconnecter ?",
"PasswordChanged": "Mot de passe changé",
"NewPasswordConfirmFailed": "Veuillez confirmer le nouveau mot de passe.",
"NewPasswordSameAsOld": "Le nouveau mot de passe doit être différent de l'ancien.",
@@ -68,4 +70,4 @@
"OrRegisterWith": "Or register with",
"RegisterUsingYourProviderAccount": "Register using your {0} account"
}
-}
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json
index a424deae00a..9300e913f6f 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "फ़ोन नंबर",
"PersonalSettings": "व्यक्तिगत सेटिंग",
"PersonalSettingsSaved": "व्यक्तिगत सेटिंग्स सहेजे गए",
+ "PersonalSettingsChangedConfirmationModalTitle": "व्यक्तिगत जानकारी बदल दी गई",
+ "PersonalSettingsChangedConfirmationModalDescription": "अगर आप इन बदलावों को लागू करना चाहते हैं तो आपको लॉगइन करना होगा। क्या आप लॉग आउट करना चाहते हैं?",
"PasswordChanged": "पासवर्ड बदला गया",
"NewPasswordConfirmFailed": "कृपया नए पासवर्ड की पुष्टि करें।",
"NewPasswordSameAsOld": "नया पासवर्ड वर्तमान पासवर्ड से एक ही होना चाहिए।",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json
index 481fa2733af..44e3794e246 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefonszám",
"PersonalSettings": "Személyes beállítások",
"PersonalSettingsSaved": "Személyes beállítások mentve",
+ "PersonalSettingsChangedConfirmationModalTitle": "Személyes adatok megváltoztak",
+ "PersonalSettingsChangedConfirmationModalDescription": "Ha alkalmazni szeretné ezeket a változtatásokat, be kell jelentkeznie. Ki akar jelentkezni?",
"PasswordChanged": "Jelszó megváltoztatva",
"NewPasswordConfirmFailed": "Kérjük, erősítse meg az új jelszót.",
"NewPasswordSameAsOld": "Az új jelszó nem lehet azonos a régi jelszóval.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/is.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/is.json
index f33db6eadb1..693e200e9fd 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/is.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/is.json
@@ -1,6 +1,7 @@
{
"culture": "is",
"texts": {
+ "Menu:Account": "Reikningur",
"UserName": "Notandanafn",
"EmailAddress": "Netfang",
"UserNameOrEmailAddress": "Notandanafn eða netfang",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Símanúmer",
"PersonalSettings": "Persónulegar stillingar",
"PersonalSettingsSaved": "Persónulegar stillingar vistaðar",
+ "PersonalSettingsChangedConfirmationModalTitle": "Persónuupplýsingum breytt",
+ "PersonalSettingsChangedConfirmationModalDescription": "Ef þú vilt beita þessum breytingum þarftu að skrá þig inn. Viltu skrá þig út?",
"PasswordChanged": "Lykilorði breytt",
"NewPasswordConfirmFailed": "Vinsamlegast staðfestu nýja lykilorðið.",
"NewPasswordSameAsOld": "Nýtt lykilorð verður að vera frábrugðið núverandi lykilorði.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/it.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/it.json
index 0b5f3dbcf2c..60157a574b5 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/it.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/it.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Numero di telefono",
"PersonalSettings": "Impostazioni personali",
"PersonalSettingsSaved": "Impostazioni personali salvate",
+ "PersonalSettingsChangedConfirmationModalTitle": "Le informazioni personali sono cambiate",
+ "PersonalSettingsChangedConfirmationModalDescription": "Se vuoi applicare queste modifiche devi effettuare il login. Vuoi disconnetterti?",
"PasswordChanged": "Password cambiata",
"NewPasswordConfirmFailed": "Conferma la nuova password.",
"NewPasswordSameAsOld": "La nuova password deve essere diversa dalla vecchia.",
@@ -68,4 +70,4 @@
"OrRegisterWith": "Oppure registrati con:",
"RegisterUsingYourProviderAccount": "Registrati utilizzando il tuo account {0}"
}
-}
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/nl.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/nl.json
index d5d400277f8..200d35210d4 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/nl.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/nl.json
@@ -1,6 +1,7 @@
{
"culture": "nl",
"texts": {
+ "Menu:Account": "Rekening",
"UserName": "Gebruikersnaam",
"EmailAddress": "E-mailadres",
"UserNameOrEmailAddress": "Gebruikersnaam of e-mailadres",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefoonnummer",
"PersonalSettings": "Persoonlijke instellingen",
"PersonalSettingsSaved": "Persoonlijke instellingen opgeslagen",
+ "PersonalSettingsChangedConfirmationModalTitle": "Persoonlijke gegevens gewijzigd",
+ "PersonalSettingsChangedConfirmationModalDescription": "Als u deze wijzigingen wilt toepassen, moet u inloggen. Wilt u uitloggen?",
"PasswordChanged": "Wachtwoord veranderd",
"NewPasswordConfirmFailed": "Bevestig het nieuwe wachtwoord a.u.b.",
"NewPasswordSameAsOld": "Het nieuwe wachtwoord moet verschillen van het huidige wachtwoord.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json
index 0fdab745dec..dc5c7952c31 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json
@@ -1,6 +1,7 @@
{
"culture": "pl-PL",
"texts": {
+ "Menu:Account": "Konto",
"UserName": "Nazwa użytkownika",
"EmailAddress": "Adres email",
"UserNameOrEmailAddress": "Nazwa użytkownia lub adres email",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Numer telefonu",
"PersonalSettings": "Ustawienia osobiste",
"PersonalSettingsSaved": "Zapisano ustawienia osobiste",
+ "PersonalSettingsChangedConfirmationModalTitle": "Dane osobowe uległy zmianie",
+ "PersonalSettingsChangedConfirmationModalDescription": "Jeżeli chcesz zastosować te zmiany musisz się zalogować. Czy chcesz się wylogować?",
"PasswordChanged": "Hasło zostało zmienione",
"NewPasswordConfirmFailed": "Potwierdź nowe hasło.",
"NewPasswordSameAsOld": "Nowe hasło musi być inne niż poprzednie.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pt-BR.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pt-BR.json
index 5b54bc91c5f..3ea880a4747 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pt-BR.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pt-BR.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefone",
"PersonalSettings": "Configurações pessoais",
"PersonalSettingsSaved": "Configurações pessoais salvas",
+ "PersonalSettingsChangedConfirmationModalTitle": "Informações pessoais alteradas",
+ "PersonalSettingsChangedConfirmationModalDescription": "Se você quiser aplicar essas alterações, você deve fazer login. Você quer sair?",
"PasswordChanged": "Senha alterada",
"NewPasswordConfirmFailed": "Por favor, confirme a nova senha.",
"NewPasswordSameAsOld": "A nova senha deve ser diferente da senha atual.",
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 732a4103ecd..b7dbc5c244c 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/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json
index 8413c32831e..d57b3c4e09e 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json
@@ -1,6 +1,7 @@
{
"culture": "ru",
"texts": {
+ "Menu:Account": "Счет",
"UserName": "Имя пользователя",
"EmailAddress": "Адрес электронной почты",
"UserNameOrEmailAddress": "Имя пользователя или адрес электронной почты",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Номер телефона",
"PersonalSettings": "Персональные настройки",
"PersonalSettingsSaved": "Персональные настройки сохранены",
+ "PersonalSettingsChangedConfirmationModalTitle": "Личная информация изменена",
+ "PersonalSettingsChangedConfirmationModalDescription": "Если вы хотите применить эти изменения, вам необходимо войти в систему. Вы хотите выйти из системы?",
"PasswordChanged": "Пароль изменен",
"NewPasswordConfirmFailed": "Пожалуйста подтвердите новый пароль.",
"NewPasswordSameAsOld": "Новый пароль не должен совпадать со старым.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sk.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sk.json
index d69c0da03e3..cbaf2b4ee7a 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sk.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sk.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefónne číslo",
"PersonalSettings": "Osobné nastavenia",
"PersonalSettingsSaved": "Osobné nastavenia boli uložené",
+ "PersonalSettingsChangedConfirmationModalTitle": "Osobné údaje zmenené",
+ "PersonalSettingsChangedConfirmationModalDescription": "Ak chcete použiť tieto zmeny, musíte sa prihlásiť. Chcete sa odhlásiť?",
"PasswordChanged": "Heslo bolo zmenené",
"NewPasswordConfirmFailed": "Prosím potvrďte nové heslo.",
"NewPasswordSameAsOld": "Nové heslo musí byť odlišné od aktuálneho.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sl.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sl.json
index 4442227ad6d..fae736de5f2 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sl.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/sl.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "Telefonska številka",
"PersonalSettings": "Osebne nastavitve",
"PersonalSettingsSaved": "Osebne nastavitve so shranjene",
+ "PersonalSettingsChangedConfirmationModalTitle": "Osebni podatki spremenjeni",
+ "PersonalSettingsChangedConfirmationModalDescription": "Če želite uporabiti te spremembe, se morate prijaviti. Se želite odjaviti?",
"PasswordChanged": "Geslo je spremenjeno",
"NewPasswordConfirmFailed": "Prosimo potrdite novo geslo.",
"NewPasswordSameAsOld": "Novo geslo mora biti drugačno od starega.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/vi.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/vi.json
index eae396b0114..600ce9fa4f1 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/vi.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/vi.json
@@ -1,6 +1,7 @@
{
"culture": "vi",
"texts": {
+ "Menu:Account": "Tài khoản",
"UserName": "Tên đăng nhập",
"EmailAddress": "Địa chỉ email",
"UserNameOrEmailAddress": "Tên đăng nhập hoặc địa chỉ email",
@@ -33,6 +34,8 @@
"DisplayName:PhoneNumber": "Số điện thoại",
"PersonalSettings": "Thiết lập cá nhân",
"PersonalSettingsSaved": "Đã lưu cài đặt cá nhân",
+ "PersonalSettingsChangedConfirmationModalTitle": "Thông tin cá nhân đã thay đổi",
+ "PersonalSettingsChangedConfirmationModalDescription": "Nếu bạn muốn áp dụng những thay đổi này, bạn phải đăng nhập. Bạn có muốn đăng xuất không?",
"PasswordChanged": "mật khẩu đã được thay đổi",
"NewPasswordConfirmFailed": "Vui lòng xác nhận mật khẩu mới.",
"NewPasswordSameAsOld": "Mật khẩu mới không được giống như mật khẩu cũ.",
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
index a782aa42dc6..14cf84fc240 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "電話號碼",
"PersonalSettings": "個人設置",
"PersonalSettingsSaved": "個人設置已保存",
+ "PersonalSettingsChangedConfirmationModalTitle": "個人資訊已更改",
+ "PersonalSettingsChangedConfirmationModalDescription": "如果您想套用這些更改,您必須登入。您想退出嗎?",
"PasswordChanged": "修改密碼",
"NewPasswordConfirmFailed": "請確認新密碼",
"NewPasswordSameAsOld": "新密碼不能與舊密碼相同",
@@ -68,4 +70,4 @@
"OrRegisterWith": "或是註冊用:",
"RegisterUsingYourProviderAccount": "使用你的{0}帳號註冊"
}
-}
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
index 700f8590b5c..1f6d8fd608c 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
@@ -39,6 +39,7 @@
"ExtraProperties": "خصائص اضافية",
"MaxDuration": "الأعلى. مدة",
"MinDuration": "دقيقة. مدة",
+ "MinMaxDuration": "المدة (الحد الأدنى - الحد الأقصى)",
"{0}Milliseconds": "{0} مللي ثانية",
"ExecutionTime": "زمن",
"Parameters": "المعلمات",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json
new file mode 100644
index 00000000000..0804c7e734a
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json
@@ -0,0 +1,83 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:AuditLogging": "Protokolování auditu",
+ "Permission:AuditLogs": "Protokoly auditu",
+ "Menu:AuditLogging": "Protokoly auditu",
+ "AuditLogs": "Protokoly auditu",
+ "HttpStatus": "Stav HTTP",
+ "HttpMethod": "Metoda HTTP",
+ "HttpMethodFilter": "Filtr metody HTTP",
+ "HttpRequest": "HTTP požadavek",
+ "User": "Uživatel",
+ "UserNameFilter": "Uživatelský filtr",
+ "HasException": "Má výjimku",
+ "IpAddress": "IP adresa",
+ "Time": "Čas",
+ "Date": "datum",
+ "Duration": "Doba trvání",
+ "Detail": "Detail",
+ "Overall": "Celkově",
+ "Actions": "Akce",
+ "ClientIpAddress": "IP adresa klienta",
+ "ClientName": "jméno klienta",
+ "BrowserInfo": "Informace o prohlížeči",
+ "Url": "URL",
+ "UserName": "Uživatelské jméno",
+ "TenantImpersonator": "Nájemník imitátor",
+ "UserImpersonator": "Impersonátor uživatele",
+ "UrlFilter": "Filtr URL",
+ "Exceptions": "Výjimky",
+ "Comments": "Komentáře",
+ "HttpStatusCode": "Stavový kód HTTP",
+ "HttpStatusCodeFilter": "Filtr stavového kódu HTTP",
+ "ServiceName": "Servis",
+ "MethodName": "Metoda",
+ "CorrelationId": "Id korelace",
+ "ApplicationName": "název aplikace",
+ "ExecutionDuration": "Doba trvání",
+ "ExtraProperties": "Extra vlastnosti",
+ "MaxDuration": "Max. Doba trvání",
+ "MinDuration": "Min. Doba trvání",
+ "MinMaxDuration": "Délka (min. – max.)",
+ "{0}Milliseconds": "{0} milisekund",
+ "ExecutionTime": "Čas",
+ "Parameters": "Parametry",
+ "EntityTypeFullName": "Typ entity Celé jméno",
+ "Entity": "Entita",
+ "ChangeType": "Změnit typ",
+ "ChangeTime": "Čas",
+ "NewValue": "Nová hodnota",
+ "OriginalValue": "Původní hodnota",
+ "PropertyName": "Název vlastnosti",
+ "PropertyTypeFullName": "Typ vlastnosti Celé jméno",
+ "Yes": "Ano",
+ "No": "Ne",
+ "Changes": "Změny",
+ "AverageExecutionDurationInLogsPerDay": "Průměrná doba provádění",
+ "AverageExecutionDurationInMilliseconds": "Průměrná doba provádění v milisekundách",
+ "ErrorRateInLogs": "Chybovost v protokolech",
+ "Success": "Úspěch",
+ "Fault": "Chyba",
+ "NoChanges": "Žádné změny)",
+ "EntityChanges": "Změny entit",
+ "EntityId": "ID entity",
+ "EntityChangeStartTime": "Datum změny min",
+ "EntityChangeEndTime": "Datum maximální změny",
+ "EntityHistory": "Historie entity",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} od {2}.",
+ "Created": "Vytvořeno",
+ "Updated": "Aktualizováno",
+ "Deleted": "Smazáno",
+ "ChangeHistory": "Historie změn",
+ "FullChangeHistory": "Úplná historie změn",
+ "ChangeDetails": "Změnit podrobnosti",
+ "DurationMs": "Doba trvání (ms)",
+ "StartDate": "Datum zahájení",
+ "EndDate": "Datum ukončení",
+ "Feature:AuditLoggingGroup": "Protokolování auditu",
+ "Feature:AuditLoggingEnable": "Povolena stránka protokolování auditu",
+ "Feature:AuditLoggingEnableDescription": "Povolit stránku protokolování auditu v aplikaci."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json
new file mode 100644
index 00000000000..9b229eb1828
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json
@@ -0,0 +1,83 @@
+{
+ "culture": "de",
+ "texts": {
+ "Permission:AuditLogging": "Audit-Protokollierung",
+ "Permission:AuditLogs": "Audit-Protokolle",
+ "Menu:AuditLogging": "Audit-Protokolle",
+ "AuditLogs": "Audit-Protokolle",
+ "HttpStatus": "HTTP-Status",
+ "HttpMethod": "HTTP-Methode",
+ "HttpMethodFilter": "HTTP-Methodenfilter",
+ "HttpRequest": "HTTP-Anfrage",
+ "User": "Benutzer",
+ "UserNameFilter": "Benutzerfilter",
+ "HasException": "Hat eine Ausnahme",
+ "IpAddress": "IP Adresse",
+ "Time": "Zeit",
+ "Date": "Datum",
+ "Duration": "Dauer",
+ "Detail": "Detail",
+ "Overall": "Gesamt",
+ "Actions": "Aktionen",
+ "ClientIpAddress": "Client-IP-Adresse",
+ "ClientName": "Kundenname",
+ "BrowserInfo": "Browserinformationen",
+ "Url": "URL",
+ "UserName": "Nutzername",
+ "TenantImpersonator": "Mieter-Imitator",
+ "UserImpersonator": "Benutzer-Imitator",
+ "UrlFilter": "URL-Filter",
+ "Exceptions": "Ausnahmen",
+ "Comments": "Kommentare",
+ "HttpStatusCode": "HTTP-Statuscode",
+ "HttpStatusCodeFilter": "HTTP-Statuscodefilter",
+ "ServiceName": "Service",
+ "MethodName": "Methode",
+ "CorrelationId": "Korrelations-ID",
+ "ApplicationName": "Anwendungsname",
+ "ExecutionDuration": "Dauer",
+ "ExtraProperties": "Zusätzliche Eigenschaften",
+ "MaxDuration": "Max. Dauer",
+ "MinDuration": "Mindest. Dauer",
+ "MinMaxDuration": "Dauer (Min. - Max.)",
+ "{0}Milliseconds": "{0} Millisekunden",
+ "ExecutionTime": "Zeit",
+ "Parameters": "Parameter",
+ "EntityTypeFullName": "Vollständiger Name des Entitätstyps",
+ "Entity": "Juristische Person",
+ "ChangeType": "Typ ändern",
+ "ChangeTime": "Zeit",
+ "NewValue": "Neuer Wert",
+ "OriginalValue": "Originalwert",
+ "PropertyName": "Name des Anwesens",
+ "PropertyTypeFullName": "Vollständiger Name des Eigenschaftstyps",
+ "Yes": "Ja",
+ "No": "NEIN",
+ "Changes": "Änderungen",
+ "AverageExecutionDurationInLogsPerDay": "Durchschnittliche Ausführungsdauer",
+ "AverageExecutionDurationInMilliseconds": "Durchschnittliche Ausführungsdauer in Millisekunden",
+ "ErrorRateInLogs": "Fehlerrate in Protokollen",
+ "Success": "Erfolg",
+ "Fault": "Fehler",
+ "NoChanges": "Keine Änderungen)",
+ "EntityChanges": "Entitätsänderungen",
+ "EntityId": "Entitäts-ID",
+ "EntityChangeStartTime": "Min. Änderungsdatum",
+ "EntityChangeEndTime": "Maximales Änderungsdatum",
+ "EntityHistory": "Entitätsgeschichte",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} von {2}.",
+ "Created": "Erstellt",
+ "Updated": "Aktualisiert",
+ "Deleted": "Gelöscht",
+ "ChangeHistory": "Geschichte verändern",
+ "FullChangeHistory": "Vollständiger Änderungsverlauf",
+ "ChangeDetails": "Details ändern",
+ "DurationMs": "Dauer (ms)",
+ "StartDate": "Startdatum",
+ "EndDate": "Endtermin",
+ "Feature:AuditLoggingGroup": "Audit-Protokollierung",
+ "Feature:AuditLoggingEnable": "Aktivierte Audit-Logging-Seite",
+ "Feature:AuditLoggingEnableDescription": "Aktivieren Sie die Audit-Logging-Seite in der Anwendung."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
index ac8cd880f84..0e7ce7a37f3 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Propiedades adicionales",
"MaxDuration": "Max. Duración",
"MinDuration": "Min. Duración",
+ "MinMaxDuration": "Duración (Mín. - Máx.)",
"{0}Milliseconds": "{0} milisegundos",
"ExecutionTime": "Tiempo",
"Parameters": "Parámetros",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
index af58ae4ef05..228a3ad7887 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Propriétés supplémentaires",
"MaxDuration": "Max. Durée",
"MinDuration": "Min. Durée",
+ "MinMaxDuration": "Durée (Min. - Max.)",
"{0}Milliseconds": "{0} millisecondes",
"ExecutionTime": "Temps",
"Parameters": "Paramètres",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
index 0d9ce8c2a9f..10dbb7cf10f 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
@@ -39,6 +39,7 @@
"ExtraProperties": "अतिरिक्त गुण",
"MaxDuration": "मैक्स। समयांतराल",
"MinDuration": "मिन। समयांतराल",
+ "MinMaxDuration": "अवधि (न्यूनतम - अधिकतम)",
"{0}Milliseconds": "{0} मिलीसेकंड",
"ExecutionTime": "समय",
"Parameters": "मापदंडों",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json
new file mode 100644
index 00000000000..587efee3358
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json
@@ -0,0 +1,83 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Permission:AuditLogging": "Zapisivanje revizije",
+ "Permission:AuditLogs": "Dnevnici revizije",
+ "Menu:AuditLogging": "Dnevnici revizije",
+ "AuditLogs": "Dnevnici revizije",
+ "HttpStatus": "HTTP status",
+ "HttpMethod": "HTTP metoda",
+ "HttpMethodFilter": "Filtar HTTP metode",
+ "HttpRequest": "HTTP zahtjev",
+ "User": "Korisnik",
+ "UserNameFilter": "Filtar korisnika",
+ "HasException": "Ima iznimku",
+ "IpAddress": "IP adresa",
+ "Time": "Vrijeme",
+ "Date": "Datum",
+ "Duration": "Trajanje",
+ "Detail": "Detalj",
+ "Overall": "Sve u svemu",
+ "Actions": "Radnje",
+ "ClientIpAddress": "IP adresa klijenta",
+ "ClientName": "ime klijenta",
+ "BrowserInfo": "Informacije o pregledniku",
+ "Url": "URL",
+ "UserName": "Korisničko ime",
+ "TenantImpersonator": "Imitator stanara",
+ "UserImpersonator": "Imitator korisnika",
+ "UrlFilter": "URL filtar",
+ "Exceptions": "Iznimke",
+ "Comments": "Komentari",
+ "HttpStatusCode": "HTTP statusni kod",
+ "HttpStatusCodeFilter": "Filtar HTTP statusnog koda",
+ "ServiceName": "Servis",
+ "MethodName": "metoda",
+ "CorrelationId": "Id korelacije",
+ "ApplicationName": "Naziv aplikacije",
+ "ExecutionDuration": "Trajanje",
+ "ExtraProperties": "Ekstra svojstva",
+ "MaxDuration": "Maks. Trajanje",
+ "MinDuration": "Min. Trajanje",
+ "MinMaxDuration": "Trajanje (min. - maks.)",
+ "{0}Milliseconds": "{0} milisekundi",
+ "ExecutionTime": "Vrijeme",
+ "Parameters": "Parametri",
+ "EntityTypeFullName": "Vrsta entiteta Puno ime",
+ "Entity": "Entitet",
+ "ChangeType": "Promjena vrste",
+ "ChangeTime": "Vrijeme",
+ "NewValue": "Nova vrijednost",
+ "OriginalValue": "Izvorna vrijednost",
+ "PropertyName": "Naziv nekretnine",
+ "PropertyTypeFullName": "Vrsta nekretnine Puni naziv",
+ "Yes": "Da",
+ "No": "Ne",
+ "Changes": "Promjene",
+ "AverageExecutionDurationInLogsPerDay": "Prosječno trajanje izvršenja",
+ "AverageExecutionDurationInMilliseconds": "Prosječno trajanje izvršenja u milisekundama",
+ "ErrorRateInLogs": "Stopa grešaka u zapisima",
+ "Success": "Uspjeh",
+ "Fault": "Greška",
+ "NoChanges": "Nema promjena)",
+ "EntityChanges": "Promjene entiteta",
+ "EntityId": "ID entiteta",
+ "EntityChangeStartTime": "Min. datum promjene",
+ "EntityChangeEndTime": "Maks. datum promjene",
+ "EntityHistory": "Povijest entiteta",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} od {2}.",
+ "Created": "Stvoreno",
+ "Updated": "Ažurirano",
+ "Deleted": "Izbrisano",
+ "ChangeHistory": "Povijest promjena",
+ "FullChangeHistory": "Potpuna povijest promjena",
+ "ChangeDetails": "Promjena pojedinosti",
+ "DurationMs": "Trajanje (ms)",
+ "StartDate": "Početni datum",
+ "EndDate": "Datum završetka",
+ "Feature:AuditLoggingGroup": "Zapisivanje revizije",
+ "Feature:AuditLoggingEnable": "Omogućena stranica za bilježenje revizije",
+ "Feature:AuditLoggingEnableDescription": "Omogućite stranicu za bilježenje revizije u aplikaciji."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json
new file mode 100644
index 00000000000..0812acfb373
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json
@@ -0,0 +1,83 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Permission:AuditLogging": "Audit naplózás",
+ "Permission:AuditLogs": "Ellenőrzési naplók",
+ "Menu:AuditLogging": "Ellenőrzési naplók",
+ "AuditLogs": "Ellenőrzési naplók",
+ "HttpStatus": "HTTP állapot",
+ "HttpMethod": "HTTP-módszer",
+ "HttpMethodFilter": "HTTP-módszer szűrő",
+ "HttpRequest": "HTTP-kérés",
+ "User": "Felhasználó",
+ "UserNameFilter": "Felhasználói szűrő",
+ "HasException": "Van kivétel",
+ "IpAddress": "IP-cím",
+ "Time": "Idő",
+ "Date": "Dátum",
+ "Duration": "Időtartam",
+ "Detail": "Részlet",
+ "Overall": "Átfogó",
+ "Actions": "Műveletek",
+ "ClientIpAddress": "Kliens IP-címe",
+ "ClientName": "Ügyfél Neve",
+ "BrowserInfo": "Böngésző információ",
+ "Url": "URL",
+ "UserName": "Felhasználónév",
+ "TenantImpersonator": "Bérlő megszemélyesítője",
+ "UserImpersonator": "Felhasználói megszemélyesítő",
+ "UrlFilter": "URL-szűrő",
+ "Exceptions": "Kivételek",
+ "Comments": "Hozzászólások",
+ "HttpStatusCode": "HTTP állapotkód",
+ "HttpStatusCodeFilter": "HTTP állapotkód szűrő",
+ "ServiceName": "Szolgáltatás",
+ "MethodName": "Módszer",
+ "CorrelationId": "Korreláció Id",
+ "ApplicationName": "Alkalmazás neve",
+ "ExecutionDuration": "Időtartam",
+ "ExtraProperties": "Extra tulajdonságok",
+ "MaxDuration": "Max. Időtartam",
+ "MinDuration": "Min. Időtartam",
+ "MinMaxDuration": "Időtartam (min.-max.)",
+ "{0}Milliseconds": "{0} ezredmásodperc",
+ "ExecutionTime": "Idő",
+ "Parameters": "Paraméterek",
+ "EntityTypeFullName": "Entitástípus Teljes név",
+ "Entity": "Entitás",
+ "ChangeType": "Típus módosítása",
+ "ChangeTime": "Idő",
+ "NewValue": "Új érték",
+ "OriginalValue": "Eredeti érték",
+ "PropertyName": "Ingatlan neve",
+ "PropertyTypeFullName": "Tulajdonság típusa Teljes név",
+ "Yes": "Igen",
+ "No": "Nem",
+ "Changes": "Változtatások",
+ "AverageExecutionDurationInLogsPerDay": "Átlagos végrehajtási időtartam",
+ "AverageExecutionDurationInMilliseconds": "Átlagos végrehajtási időtartam ezredmásodpercben",
+ "ErrorRateInLogs": "Hibaarány a naplókban",
+ "Success": "Siker",
+ "Fault": "Hiba",
+ "NoChanges": "Nincs változás)",
+ "EntityChanges": "Az entitás változásai",
+ "EntityId": "Entitásazonosító",
+ "EntityChangeStartTime": "Min. módosítási dátum",
+ "EntityChangeEndTime": "Max változási dátum",
+ "EntityHistory": "Entitástörténet",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1}, szerző: {2}.",
+ "Created": "Létrehozva",
+ "Updated": "Frissítve",
+ "Deleted": "Törölve",
+ "ChangeHistory": "Változástörténet",
+ "FullChangeHistory": "Teljes változástörténet",
+ "ChangeDetails": "Részletek módosítása",
+ "DurationMs": "Időtartam (ms)",
+ "StartDate": "Kezdő dátum",
+ "EndDate": "Befejezés dátuma",
+ "Feature:AuditLoggingGroup": "Audit naplózás",
+ "Feature:AuditLoggingEnable": "Engedélyezett naplózási oldal",
+ "Feature:AuditLoggingEnableDescription": "Engedélyezze a naplózási oldalt az alkalmazásban."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json
new file mode 100644
index 00000000000..3175bfe4923
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json
@@ -0,0 +1,83 @@
+{
+ "culture": "is",
+ "texts": {
+ "Permission:AuditLogging": "Endurskoðunarskráning",
+ "Permission:AuditLogs": "Endurskoðunarskrár",
+ "Menu:AuditLogging": "Endurskoðunarskrár",
+ "AuditLogs": "Endurskoðunarskrár",
+ "HttpStatus": "HTTP staða",
+ "HttpMethod": "HTTP aðferð",
+ "HttpMethodFilter": "HTTP aðferðasía",
+ "HttpRequest": "HTTP beiðni",
+ "User": "Notandi",
+ "UserNameFilter": "Notendasía",
+ "HasException": "Hefur undantekningu",
+ "IpAddress": "IP tölu",
+ "Time": "Tími",
+ "Date": "Dagsetning",
+ "Duration": "Lengd",
+ "Detail": "Smáatriði",
+ "Overall": "Á heildina litið",
+ "Actions": "Aðgerðir",
+ "ClientIpAddress": "IP tölu viðskiptavinar",
+ "ClientName": "Nafn viðskiptavinar",
+ "BrowserInfo": "Upplýsingar um vafra",
+ "Url": "URL",
+ "UserName": "Notandanafn",
+ "TenantImpersonator": "Leigjandi eftirherma",
+ "UserImpersonator": "User Imitator",
+ "UrlFilter": "URL sía",
+ "Exceptions": "Undantekningar",
+ "Comments": "Athugasemdir",
+ "HttpStatusCode": "HTTP stöðukóði",
+ "HttpStatusCodeFilter": "HTTP stöðukóðasía",
+ "ServiceName": "Þjónusta",
+ "MethodName": "Aðferð",
+ "CorrelationId": "Fylgni auðkenni",
+ "ApplicationName": "Nafn umsóknar",
+ "ExecutionDuration": "Lengd",
+ "ExtraProperties": "Auka eignir",
+ "MaxDuration": "Hámark Lengd",
+ "MinDuration": "Min. Lengd",
+ "MinMaxDuration": "Lengd (lágmark - hámark)",
+ "{0}Milliseconds": "{0} millisekúndur",
+ "ExecutionTime": "Tími",
+ "Parameters": "Færibreytur",
+ "EntityTypeFullName": "Tegund eininga fullt nafn",
+ "Entity": "Eining",
+ "ChangeType": "Breyta gerð",
+ "ChangeTime": "Tími",
+ "NewValue": "Nýtt gildi",
+ "OriginalValue": "Upprunalegt gildi",
+ "PropertyName": "Nafn eignar",
+ "PropertyTypeFullName": "Tegund eignar fullt nafn",
+ "Yes": "Já",
+ "No": "Nei",
+ "Changes": "Breytingar",
+ "AverageExecutionDurationInLogsPerDay": "Meðaltími framkvæmdar",
+ "AverageExecutionDurationInMilliseconds": "Meðallengd framkvæmdar í millisekúndum",
+ "ErrorRateInLogs": "Villuhlutfall í annálum",
+ "Success": "Árangur",
+ "Fault": "Að kenna",
+ "NoChanges": "Engar breytingar",
+ "EntityChanges": "Breytingar á einingum",
+ "EntityId": "Auðkenni aðila",
+ "EntityChangeStartTime": "Minn breytingadagsetning",
+ "EntityChangeEndTime": "Hámarksbreytingardagsetning",
+ "EntityHistory": "Saga eininga",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} eftir {2}.",
+ "Created": "Búið til",
+ "Updated": "Uppfært",
+ "Deleted": "Eytt",
+ "ChangeHistory": "Breytingaferill",
+ "FullChangeHistory": "Full breytingasaga",
+ "ChangeDetails": "Breyta upplýsingum",
+ "DurationMs": "Lengd (ms)",
+ "StartDate": "Upphafsdagur",
+ "EndDate": "Loka dagsetning",
+ "Feature:AuditLoggingGroup": "Endurskoðunarskráning",
+ "Feature:AuditLoggingEnable": "Virkjað endurskoðunarskráningarsíða",
+ "Feature:AuditLoggingEnableDescription": "Virkjaðu endurskoðunarskráningarsíðu í forritinu."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
index f9bf72f7ab4..1a434abadc1 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Proprietà extra",
"MaxDuration": "Max. Durata",
"MinDuration": "Min. Durata",
+ "MinMaxDuration": "Durata (Min. - Max.)",
"{0}Milliseconds": "{0} millisecondi",
"ExecutionTime": "Orario",
"Parameters": "Parametri",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json
new file mode 100644
index 00000000000..b8b218ca2d8
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json
@@ -0,0 +1,83 @@
+{
+ "culture": "nl",
+ "texts": {
+ "Permission:AuditLogging": "Auditregistratie",
+ "Permission:AuditLogs": "Auditlogboeken",
+ "Menu:AuditLogging": "Auditlogboeken",
+ "AuditLogs": "Auditlogboeken",
+ "HttpStatus": "HTTP-status",
+ "HttpMethod": "HTTP-methode",
+ "HttpMethodFilter": "HTTP-methodefilter",
+ "HttpRequest": "HTTP-verzoek",
+ "User": "Gebruiker",
+ "UserNameFilter": "Gebruikersfilter",
+ "HasException": "Heeft uitzondering",
+ "IpAddress": "IP adres",
+ "Time": "Tijd",
+ "Date": "Datum",
+ "Duration": "Duur",
+ "Detail": "Detail",
+ "Overall": "Algemeen",
+ "Actions": "Acties",
+ "ClientIpAddress": "IP-adres van de klant",
+ "ClientName": "klantnaam",
+ "BrowserInfo": "Browserinfo",
+ "Url": "URL",
+ "UserName": "Gebruikersnaam",
+ "TenantImpersonator": "Huurder imitator",
+ "UserImpersonator": "Gebruiker imitator",
+ "UrlFilter": "URL-filter",
+ "Exceptions": "Uitzonderingen",
+ "Comments": "Opmerkingen",
+ "HttpStatusCode": "HTTP-statuscode",
+ "HttpStatusCodeFilter": "HTTP-statuscodefilter",
+ "ServiceName": "Dienst",
+ "MethodName": "Methode",
+ "CorrelationId": "Correlatie-ID",
+ "ApplicationName": "Naam van de toepassing",
+ "ExecutionDuration": "Duur",
+ "ExtraProperties": "Extra eigenschappen",
+ "MaxDuration": "Max. Duur",
+ "MinDuration": "Min. Duur",
+ "MinMaxDuration": "Duur (Min. - Max.)",
+ "{0}Milliseconds": "{0} milliseconden",
+ "ExecutionTime": "Tijd",
+ "Parameters": "Parameters",
+ "EntityTypeFullName": "Entiteitstype Volledige naam",
+ "Entity": "Entiteit",
+ "ChangeType": "Van type veranderen",
+ "ChangeTime": "Tijd",
+ "NewValue": "Nieuwe waarde",
+ "OriginalValue": "Originele waarde",
+ "PropertyName": "Eigendomsnaam",
+ "PropertyTypeFullName": "Eigendomstype Volledige naam",
+ "Yes": "Ja",
+ "No": "Nee",
+ "Changes": "Veranderingen",
+ "AverageExecutionDurationInLogsPerDay": "Gemiddelde uitvoeringsduur",
+ "AverageExecutionDurationInMilliseconds": "Gemiddelde uitvoeringsduur in milliseconden",
+ "ErrorRateInLogs": "Foutpercentage in logboeken",
+ "Success": "Succes",
+ "Fault": "Schuld",
+ "NoChanges": "Geen veranderingen)",
+ "EntityChanges": "Entiteitswijzigingen",
+ "EntityId": "Entiteits-ID",
+ "EntityChangeStartTime": "Min. wijzigingsdatum",
+ "EntityChangeEndTime": "Maximale wijzigingsdatum",
+ "EntityHistory": "Entiteitsgeschiedenis",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} door {2}.",
+ "Created": "Gemaakt",
+ "Updated": "Bijgewerkt",
+ "Deleted": "Verwijderd",
+ "ChangeHistory": "verander geschiedenis",
+ "FullChangeHistory": "Volledige wijzigingsgeschiedenis",
+ "ChangeDetails": "Wijzig details",
+ "DurationMs": "Duur (ms)",
+ "StartDate": "Begin datum",
+ "EndDate": "Einddatum",
+ "Feature:AuditLoggingGroup": "Auditregistratie",
+ "Feature:AuditLoggingEnable": "Pagina voor auditregistratie ingeschakeld",
+ "Feature:AuditLoggingEnableDescription": "Schakel de auditlogboekpagina in de applicatie in."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json
new file mode 100644
index 00000000000..179e5f4f98c
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json
@@ -0,0 +1,83 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "Permission:AuditLogging": "Rejestrowanie audytu",
+ "Permission:AuditLogs": "Dzienniki audytu",
+ "Menu:AuditLogging": "Dzienniki audytu",
+ "AuditLogs": "Dzienniki audytu",
+ "HttpStatus": "Stan HTTP",
+ "HttpMethod": "Metoda HTTP",
+ "HttpMethodFilter": "Filtr metody HTTP",
+ "HttpRequest": "Żądanie HTTP",
+ "User": "Użytkownik",
+ "UserNameFilter": "Filtr użytkownika",
+ "HasException": "Ma wyjątek",
+ "IpAddress": "Adres IP",
+ "Time": "Czas",
+ "Date": "Data",
+ "Duration": "Czas trwania",
+ "Detail": "Szczegół",
+ "Overall": "Ogólnie",
+ "Actions": "działania",
+ "ClientIpAddress": "Adres IP klienta",
+ "ClientName": "Nazwa klienta",
+ "BrowserInfo": "Informacje o przeglądarce",
+ "Url": "Adres URL",
+ "UserName": "Nazwa użytkownika",
+ "TenantImpersonator": "Podszywanie się pod najemcę",
+ "UserImpersonator": "Podszywający się pod użytkownika",
+ "UrlFilter": "Filtr adresów URL",
+ "Exceptions": "Wyjątki",
+ "Comments": "Uwagi",
+ "HttpStatusCode": "Kod stanu HTTP",
+ "HttpStatusCodeFilter": "Filtr kodu stanu HTTP",
+ "ServiceName": "Praca",
+ "MethodName": "metoda",
+ "CorrelationId": "Identyfikator korelacji",
+ "ApplicationName": "Nazwa aplikacji",
+ "ExecutionDuration": "Czas trwania",
+ "ExtraProperties": "Dodatkowe właściwości",
+ "MaxDuration": "Maks. Czas trwania",
+ "MinDuration": "Min. Czas trwania",
+ "MinMaxDuration": "Czas trwania (min. - maks.)",
+ "{0}Milliseconds": "{0} milisekund",
+ "ExecutionTime": "Czas",
+ "Parameters": "Parametry",
+ "EntityTypeFullName": "Typ jednostki Imię i nazwisko",
+ "Entity": "Podmiot",
+ "ChangeType": "Zmień typ",
+ "ChangeTime": "Czas",
+ "NewValue": "Nowa wartość",
+ "OriginalValue": "Oryginalna wartość",
+ "PropertyName": "Nazwa właściwości",
+ "PropertyTypeFullName": "Typ nieruchomości Imię i nazwisko",
+ "Yes": "Tak",
+ "No": "NIE",
+ "Changes": "Zmiany",
+ "AverageExecutionDurationInLogsPerDay": "Średni czas realizacji",
+ "AverageExecutionDurationInMilliseconds": "Średni czas wykonania w milisekundach",
+ "ErrorRateInLogs": "Poziom błędów w logach",
+ "Success": "Powodzenie",
+ "Fault": "Wada",
+ "NoChanges": "Bez zmian)",
+ "EntityChanges": "Zmiany podmiotu",
+ "EntityId": "Identyfikator jednostki",
+ "EntityChangeStartTime": "Minimalna data zmiany",
+ "EntityChangeEndTime": "Maksymalna data zmiany",
+ "EntityHistory": "Historia jednostki",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} autorstwa {2}.",
+ "Created": "Utworzony",
+ "Updated": "Zaktualizowano",
+ "Deleted": "Usunięto",
+ "ChangeHistory": "zmieniać historię",
+ "FullChangeHistory": "Pełna historia zmian",
+ "ChangeDetails": "Zmień szczegóły",
+ "DurationMs": "Czas trwania (ms)",
+ "StartDate": "Data rozpoczęcia",
+ "EndDate": "Data końcowa",
+ "Feature:AuditLoggingGroup": "Rejestrowanie audytu",
+ "Feature:AuditLoggingEnable": "Włączono stronę rejestrowania audytu",
+ "Feature:AuditLoggingEnableDescription": "Włącz stronę rejestrowania audytu w aplikacji."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
index e6f368eae8c..9173d3cdd41 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Propriedades extras",
"MaxDuration": "Máx. Duração",
"MinDuration": "Min. Duração",
+ "MinMaxDuration": "Duração (Mín. - Máx.)",
"{0}Milliseconds": "{0} milissegundos",
"ExecutionTime": "Tempo",
"Parameters": "Parâmetros",
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 00000000000..9f079420eb7
--- /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/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
index bb070c98158..f06719e4b28 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Дополнительные свойства",
"MaxDuration": "Максимум. Продолжительность",
"MinDuration": "Мин. Продолжительность",
+ "MinMaxDuration": "Продолжительность (Мин.-Макс.)",
"{0}Milliseconds": "{0} миллисекунд",
"ExecutionTime": "Время",
"Parameters": "Параметры",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
index 5d48df00e98..e58dd37a5a4 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Ďalšie vlastnosti",
"MaxDuration": "Max. trvanie",
"MinDuration": "Min. trvanie",
+ "MinMaxDuration": "Trvanie (min. – max.)",
"{0}Milliseconds": "{0} milisekúnd",
"ExecutionTime": "Čas",
"Parameters": "Parametre",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
index 813c8547298..e38afe0002d 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
@@ -39,6 +39,7 @@
"ExtraProperties": "Dodatne lastnosti",
"MaxDuration": "Najd. trajanje",
"MinDuration": "Najk. trajanje",
+ "MinMaxDuration": "Trajanje (min. - maks.)",
"{0}Milliseconds": "{0} milisekund",
"ExecutionTime": "Čas",
"Parameters": "Parametri",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json
new file mode 100644
index 00000000000..03e68947c86
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json
@@ -0,0 +1,83 @@
+{
+ "culture": "vi",
+ "texts": {
+ "Permission:AuditLogging": "Ghi nhật ký kiểm tra",
+ "Permission:AuditLogs": "Nhật ký kiểm tra",
+ "Menu:AuditLogging": "Nhật ký kiểm tra",
+ "AuditLogs": "Nhật ký kiểm tra",
+ "HttpStatus": "Trạng thái HTTP",
+ "HttpMethod": "Phương thức HTTP",
+ "HttpMethodFilter": "Bộ lọc phương thức HTTP",
+ "HttpRequest": "Yêu cầu HTTP",
+ "User": "Người dùng",
+ "UserNameFilter": "Bộ lọc người dùng",
+ "HasException": "Có ngoại lệ",
+ "IpAddress": "Địa chỉ IP",
+ "Time": "Thời gian",
+ "Date": "Ngày",
+ "Duration": "Khoảng thời gian",
+ "Detail": "Chi tiết",
+ "Overall": "Tổng thể",
+ "Actions": "hành động",
+ "ClientIpAddress": "Địa chỉ IP của khách hàng",
+ "ClientName": "Tên khách hàng",
+ "BrowserInfo": "Thông tin trình duyệt",
+ "Url": "URL",
+ "UserName": "Tên tài khoản",
+ "TenantImpersonator": "Người mạo danh người thuê nhà",
+ "UserImpersonator": "Người mạo danh người dùng",
+ "UrlFilter": "Bộ lọc URL",
+ "Exceptions": "Ngoại lệ",
+ "Comments": "Bình luận",
+ "HttpStatusCode": "Mã trạng thái HTTP",
+ "HttpStatusCodeFilter": "Bộ lọc mã trạng thái HTTP",
+ "ServiceName": "Dịch vụ",
+ "MethodName": "Phương pháp",
+ "CorrelationId": "Id tương quan",
+ "ApplicationName": "Tên ứng dụng",
+ "ExecutionDuration": "Khoảng thời gian",
+ "ExtraProperties": "Thuộc tính bổ sung",
+ "MaxDuration": "Tối đa. Khoảng thời gian",
+ "MinDuration": "Tối thiểu. Khoảng thời gian",
+ "MinMaxDuration": "Thời lượng (Tối thiểu - Tối đa)",
+ "{0}Milliseconds": "{0} mili giây",
+ "ExecutionTime": "Thời gian",
+ "Parameters": "Thông số",
+ "EntityTypeFullName": "Loại thực thể Tên đầy đủ",
+ "Entity": "Thực thể",
+ "ChangeType": "Đổi loại",
+ "ChangeTime": "Thời gian",
+ "NewValue": "Giá trị mới",
+ "OriginalValue": "Giá trị gốc",
+ "PropertyName": "Tên tài sản",
+ "PropertyTypeFullName": "Loại tài sản Tên đầy đủ",
+ "Yes": "Đúng",
+ "No": "KHÔNG",
+ "Changes": "Thay đổi",
+ "AverageExecutionDurationInLogsPerDay": "Thời gian thực hiện trung bình",
+ "AverageExecutionDurationInMilliseconds": "Thời gian thực hiện trung bình tính bằng mili giây",
+ "ErrorRateInLogs": "Tỷ lệ lỗi trong nhật ký",
+ "Success": "Thành công",
+ "Fault": "Lỗi",
+ "NoChanges": "Không thay đổi)",
+ "EntityChanges": "Thay đổi thực thể",
+ "EntityId": "ID phap nhân",
+ "EntityChangeStartTime": "Ngày thay đổi tối thiểu",
+ "EntityChangeEndTime": "Ngày thay đổi tối đa",
+ "EntityHistory": "Lịch sử thực thể",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} của {2}.",
+ "Created": "Tạo",
+ "Updated": "Đã cập nhật",
+ "Deleted": "Đã xóa",
+ "ChangeHistory": "thay đổi lịch sử",
+ "FullChangeHistory": "Lịch sử thay đổi hoàn toàn",
+ "ChangeDetails": "Thay đổi chi tiết",
+ "DurationMs": "Thời lượng (ms)",
+ "StartDate": "Ngày bắt đầu",
+ "EndDate": "Ngày cuối",
+ "Feature:AuditLoggingGroup": "Ghi nhật ký kiểm tra",
+ "Feature:AuditLoggingEnable": "Đã bật trang ghi nhật ký kiểm tra",
+ "Feature:AuditLoggingEnableDescription": "Kích hoạt trang ghi nhật ký kiểm tra trong ứng dụng."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
index 4f289990535..f987b0f31b1 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
@@ -39,6 +39,7 @@
"ExtraProperties": "額外屬性",
"MaxDuration": "最大持續時間",
"MinDuration": "最小持續時間",
+ "MinMaxDuration": "持續時間(最短-最長)",
"{0}Milliseconds": "{0} 毫秒",
"ExecutionTime": "時間",
"Parameters": "參數",
diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/de.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/de.json
new file mode 100644
index 00000000000..424fb79ad03
--- /dev/null
+++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/de.json
@@ -0,0 +1,6 @@
+{
+ "culture": "de",
+ "texts": {
+ "MyAccount": "Mein Konto"
+ }
+}
\ No newline at end of file
diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hr.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hr.json
new file mode 100644
index 00000000000..e37815c6222
--- /dev/null
+++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hr.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hr",
+ "texts": {
+ "MyAccount": "Moj račun"
+ }
+}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ar.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ar.json
index 38175e18bcb..17c66aa32cc 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ar.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ar.json
@@ -19,12 +19,19 @@
"ReplyTo": "الرد على {0}",
"ContinueReading": "استمر بالقراءة",
"DaysAgo": "قبل {0} أيام",
+ "DayAgo": "قبل يوم واحد ({0}).",
"YearsAgo": "قبل {0} سنة",
+ "YearAgo": "{0} منذ عام",
"MonthsAgo": "قبل {0} شهور",
+ "MonthAgo": "{0} قبل شهر",
"WeeksAgo": "قبل {0} أسابيع",
+ "WeekAgo": "{0} قبل أسبوع",
"MinutesAgo": "قبل {0} دقيقة",
+ "MinuteAgo": "منذ {0} دقيقة",
"SecondsAgo": "قبل {0} ثانية",
+ "SecondAgo": "{0} قبل ثانية",
"HoursAgo": "قبل {0} ساعة",
+ "HourAgo": "منذ {0} ساعة",
"Now": "الآن",
"Content": "المحتوى",
"SeeAll": "معاينة الكل",
@@ -56,6 +63,26 @@
"ShareOn": "شارك على",
"TitleLengthWarning": "احتفظ بحجم عنوانك أقل من 60 حرفًا ليكون صديقًا لمحركات البحث!",
"ClearCache": "مسح ذاكرة التخزين المؤقت",
- "ClearCacheConfirmationMessage": "هل أنت متأكد أنك تريد مسح ذاكرة التخزين المؤقت؟"
+ "ClearCacheConfirmationMessage": "هل أنت متأكد أنك تريد مسح ذاكرة التخزين المؤقت؟",
+ "MarkdownSupported": "يتم دعم تخفيض السعر",
+ "FileUploadInfo": "قم بسحب أو إسقاط أو لصق الصورة المنسوخة.",
+ "PostDescriptionHint": "* سيتم عرضه في معاينة رابط المقالة، ويدعم HTML",
+ "ReadMore": "أكمل القراءة",
+ "MemberNotPublishedPostYet": "لا توجد مشاركات بعد!",
+ "UpdateUserWebSiteInfo": "مثال: https://johndoe.com",
+ "UpdateUserTwitterInfo": "مثال: جوندو",
+ "UpdateUserGithubInfo": "مثال: جوندو",
+ "UpdateUserLinkedinInfo": "مثال:https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "مثال: فولوسوفت",
+ "UpdateUserJobTitleInfo": "مثال: مطور برامج",
+ "WebSite": "موقع إلكتروني",
+ "UserName": "اسم المستخدم",
+ "FullURL": "عنوان URL الكامل",
+ "JobTitle": "مسمى وظيفي",
+ "PersonalWebsite": "موقع شخصي",
+ "EditProfile": "تعديل الملف الشخصي",
+ "MoreFromBlog": "المزيد من المدونة",
+ "MoreFromUser": "المزيد من {0}",
+ "BlogPosts": "دعامات"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
index 765705aaee5..c8f66152d81 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
@@ -19,12 +19,19 @@
"ReplyTo": "Odpověď pro {0}",
"ContinueReading": "Číst dále",
"DaysAgo": "před {0} dny",
+ "DayAgo": "před {0} dnem",
"YearsAgo": "před {0} roky",
+ "YearAgo": "před {0} rokem",
"MonthsAgo": "před {0} měsíci",
+ "MonthAgo": "před {0} měsícem",
"WeeksAgo": "před {0} týdny",
+ "WeekAgo": "před {0} týdnem",
"MinutesAgo": "před {0} minutami",
+ "MinuteAgo": "před {0} minutou",
"SecondsAgo": "před {0} sekundami",
+ "SecondAgo": "před {0} sekundou",
"HoursAgo": "před {0} hodinami",
+ "HourAgo": "před {0} hodinou",
"Now": "nyní",
"Content": "Obsah",
"SeeAll": "Zobrazit vše",
@@ -56,6 +63,26 @@
"ShareOn": "Sdílet na",
"TitleLengthWarning": "Zachovejte velikost titulku pod 60 znaků kvůli SEO!",
"ClearCache": "Vyčistit mezipaměť",
- "ClearCacheConfirmationMessage": "Opravdu chcete vymazat mezipaměť?"
+ "ClearCacheConfirmationMessage": "Opravdu chcete vymazat mezipaměť?",
+ "MarkdownSupported": "Markdown je podporován",
+ "FileUploadInfo": "Přetáhněte, pusťte nebo vložte zkopírovaný obrázek.",
+ "PostDescriptionHint": "* Bude vykreslen v náhledu odkazu na článek, podporuje HTML",
+ "ReadMore": "Pokračovat ve čtení",
+ "MemberNotPublishedPostYet": "Zatím žádné příspěvky!",
+ "UpdateUserWebSiteInfo": "Příklad: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Příklad: johndoe",
+ "UpdateUserGithubInfo": "Příklad: johndoe",
+ "UpdateUserLinkedinInfo": "Příklad: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Příklad: Volosoft",
+ "UpdateUserJobTitleInfo": "Příklad: Software Developer",
+ "WebSite": "Webová stránka",
+ "UserName": "Uživatelské jméno",
+ "FullURL": "Úplná adresa URL",
+ "JobTitle": "Pracovní pozice",
+ "PersonalWebsite": "OSOBNÍ STRÁNKY",
+ "EditProfile": "Upravit profil",
+ "MoreFromBlog": "Více z blogu",
+ "MoreFromUser": "Více od uživatele {0}",
+ "BlogPosts": "Příspěvky"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
index 77790b28a26..64d8c997dee 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
@@ -19,12 +19,19 @@
"ReplyTo": "Antwort auf {0}",
"ContinueReading": "Weiterlesen",
"DaysAgo": "Vor {0} Tagen",
+ "DayAgo": "Vor {0} Tagen",
"YearsAgo": "Vor {0} Jahren",
+ "YearAgo": "Vor {0} Jahr",
"MonthsAgo": "Vor {0} Monaten",
+ "MonthAgo": "Vor {0} Monaten",
"WeeksAgo": "Vor {0} Wochen",
+ "WeekAgo": "Vor {0} Woche",
"MinutesAgo": "Vor {0} Minuten",
+ "MinuteAgo": "Vor {0} Minute",
"SecondsAgo": "Vor {0} Sekunden",
+ "SecondAgo": "Vor {0} Sekunde",
"HoursAgo": "Vor {0} Stunden",
+ "HourAgo": "Vor {0} Stunde",
"Now": "jetzt",
"Content": "Inhalt",
"SeeAll": "Alles sehen",
@@ -56,6 +63,26 @@
"ShareOn": "Teilen auf",
"TitleLengthWarning": "Halten Sie Ihre Titellänge unter 60 Zeichen, um SEO-freundlich zu sein!",
"ClearCache": "Cache leeren",
- "ClearCacheConfirmationMessage": "Möchten Sie den Cache wirklich leeren?"
+ "ClearCacheConfirmationMessage": "Möchten Sie den Cache wirklich leeren?",
+ "MarkdownSupported": "Markdown wird unterstützt",
+ "FileUploadInfo": "Ziehen Sie ein kopiertes Bild per Drag-and-Drop oder fügen Sie es ein.",
+ "PostDescriptionHint": "* Wird in der Artikel-Link-Vorschau gerendert, unterstützt HTML",
+ "ReadMore": "Weiterlesen",
+ "MemberNotPublishedPostYet": "Noch keine Beiträge!",
+ "UpdateUserWebSiteInfo": "Beispiel: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Beispiel: Johndoe",
+ "UpdateUserGithubInfo": "Beispiel: Johndoe",
+ "UpdateUserLinkedinInfo": "Beispiel: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Beispiel: Volosoft",
+ "UpdateUserJobTitleInfo": "Beispiel: Softwareentwickler",
+ "WebSite": "Webseite",
+ "UserName": "Nutzername",
+ "FullURL": "Vollständige URL",
+ "JobTitle": "Berufsbezeichnung",
+ "PersonalWebsite": "PERSÖNLICHE WEBSEITE",
+ "EditProfile": "Profil bearbeiten",
+ "MoreFromBlog": "Mehr vom Blog",
+ "MoreFromUser": "Mehr von {0}",
+ "BlogPosts": "Beiträge"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/es.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/es.json
index f52ca713384..ed506cf3037 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/es.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/es.json
@@ -19,12 +19,19 @@
"ReplyTo": "Responder a {0}",
"ContinueReading": "Continuar leyendo",
"DaysAgo": "Hace {0} días",
+ "DayAgo": "Hace {0} día",
"YearsAgo": "Hace {0} años",
+ "YearAgo": "Hace {0} año",
"MonthsAgo": "Hace {0} meses",
+ "MonthAgo": "Hace {0} mes",
"WeeksAgo": "Hace {0} semanas",
+ "WeekAgo": "Hace {0} semana",
"MinutesAgo": "Hace {0} minutos",
+ "MinuteAgo": "Hace {0} minuto",
"SecondsAgo": "Hace {0} segundos",
+ "SecondAgo": "Hace {0} segundo",
"HoursAgo": "Hace {0} horas",
+ "HourAgo": "Hace {0} hora",
"Now": "Ahora",
"Content": "Contenido",
"SeeAll": "Ver todo",
@@ -56,6 +63,26 @@
"ShareOn": "Compartir en",
"TitleLengthWarning": "Manten el tamaño del título por debajo de 60 caracteres para ser amigable al SEO",
"ClearCache": "Limpiar cache",
- "ClearCacheConfirmationMessage": "¿Estás seguro de que deseas borrar la caché?"
+ "ClearCacheConfirmationMessage": "¿Estás seguro de que deseas borrar la caché?",
+ "MarkdownSupported": "Se admite la reducción de precios",
+ "FileUploadInfo": "Arrastre, suelte o pegue una imagen copiada.",
+ "PostDescriptionHint": "* Se mostrará en la vista previa del enlace del artículo, admite HTML",
+ "ReadMore": "Sigue leyendo",
+ "MemberNotPublishedPostYet": "¡Aún no hay publicaciones!",
+ "UpdateUserWebSiteInfo": "Ejemplo: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Ejemplo: johndoe",
+ "UpdateUserGithubInfo": "Ejemplo: johndoe",
+ "UpdateUserLinkedinInfo": "Ejemplo: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Ejemplo: Volosoft",
+ "UpdateUserJobTitleInfo": "Ejemplo: desarrollador de software",
+ "WebSite": "Sitio web",
+ "UserName": "Nombre de usuario",
+ "FullURL": "URL completa",
+ "JobTitle": "Título profesional",
+ "PersonalWebsite": "SITIO WEB PERSONAL",
+ "EditProfile": "Editar perfil",
+ "MoreFromBlog": "Más del blog",
+ "MoreFromUser": "Más de {0}",
+ "BlogPosts": "Publicaciones"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fi.json
index d089d54ab59..641961657a4 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fi.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fi.json
@@ -19,12 +19,19 @@
"ReplyTo": "Vastaa osoitteeseen {0}",
"ContinueReading": "Jatka lukemista",
"DaysAgo": "{0} päivää sitten",
+ "DayAgo": "{0} päivä sitten",
"YearsAgo": "{0} vuotta sitten",
+ "YearAgo": "{0} vuosi sitten",
"MonthsAgo": "{0} kuukautta sitten",
+ "MonthAgo": "{0} kuukausi sitten",
"WeeksAgo": "{0} viikkoa sitten",
+ "WeekAgo": "{0} viikko sitten",
"MinutesAgo": "{0} minuuttia sitten",
+ "MinuteAgo": "{0} minuutti sitten",
"SecondsAgo": "{0} sekuntia sitten",
+ "SecondAgo": "{0} sekunti sitten",
"HoursAgo": "{0} tuntia sitten",
+ "HourAgo": "{0} tunti sitten",
"Now": "nyt",
"Content": "Sisältö",
"SeeAll": "Näytä kaikki",
@@ -59,6 +66,23 @@
"ClearCacheConfirmationMessage": "Haluatko varmasti tyhjentää välimuistin?",
"MarkdownSupported": "Markdown on tuettu",
"FileUploadInfo": "Vedä, pudota tai liitä kopioitu kuva.",
- "PostDescriptionHint": "* Näytetään artikkelin linkin esikatselussa, tukee HTML:ää"
+ "PostDescriptionHint": "* Näytetään artikkelin linkin esikatselussa, tukee HTML:ää",
+ "ReadMore": "Jatka lukemista",
+ "MemberNotPublishedPostYet": "Ei postauksia vielä!",
+ "UpdateUserWebSiteInfo": "Esimerkki: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Esimerkki: johndoe",
+ "UpdateUserGithubInfo": "Esimerkki: johndoe",
+ "UpdateUserLinkedinInfo": "Esimerkki: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Esimerkki: Volosoft",
+ "UpdateUserJobTitleInfo": "Esimerkki: ohjelmistokehittäjä",
+ "WebSite": "Verkkosivusto",
+ "UserName": "Käyttäjätunnus",
+ "FullURL": "Koko URL-osoite",
+ "JobTitle": "Työnimike",
+ "PersonalWebsite": "HENKILÖKOHTAISET SIVUSTO",
+ "EditProfile": "Muokkaa profiilia",
+ "MoreFromBlog": "Lisää Blogista",
+ "MoreFromUser": "Lisää käyttäjältä {0}",
+ "BlogPosts": "Viestit"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fr.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fr.json
index 4cfa8a921e2..0b5d963d8af 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fr.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/fr.json
@@ -19,12 +19,19 @@
"ReplyTo": "Répondre à {0}",
"ContinueReading": "Continuer la lecture",
"DaysAgo": "Il y a {0} jours",
+ "DayAgo": "il y a {0} jours",
"YearsAgo": "Il y a {0} ans",
+ "YearAgo": "il y a {0} an",
"MonthsAgo": "Il y a {0} mois",
+ "MonthAgo": "il y a {0} mois",
"WeeksAgo": "Il y a {0} semaines",
+ "WeekAgo": "il y a {0} semaines",
"MinutesAgo": "Il y a {0} minutes",
+ "MinuteAgo": "il y a {0} minute",
"SecondsAgo": "Il y a {0} secondes",
+ "SecondAgo": "il y a {0} seconde",
"HoursAgo": "Il y a {0} heures",
+ "HourAgo": "il y a {0} heures",
"Now": "maintenant",
"Content": "Contenu",
"SeeAll": "Voir tout",
@@ -56,6 +63,26 @@
"ShareOn": "Partager sur",
"TitleLengthWarning": "Gardez la taille de votre titre sous 60 caractères pour être optimisé pour le référencement!",
"ClearCache": "Vider le cache",
- "ClearCacheConfirmationMessage": "Voulez-vous vraiment vider le cache?"
+ "ClearCacheConfirmationMessage": "Voulez-vous vraiment vider le cache?",
+ "MarkdownSupported": "La démarque est prise en charge",
+ "FileUploadInfo": "Faites glisser, déposez ou collez une image copiée.",
+ "PostDescriptionHint": "* Sera rendu dans l'aperçu du lien de l'article, prend en charge HTML",
+ "ReadMore": "Continuer la lecture",
+ "MemberNotPublishedPostYet": "Pas encore de messages!",
+ "UpdateUserWebSiteInfo": "Exemple : https://johndoe.com",
+ "UpdateUserTwitterInfo": "Exemple : Johndoe",
+ "UpdateUserGithubInfo": "Exemple : Johndoe",
+ "UpdateUserLinkedinInfo": "Exemple : https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Exemple : Volosoft",
+ "UpdateUserJobTitleInfo": "Exemple : développeur de logiciels",
+ "WebSite": "Site web",
+ "UserName": "Nom d'utilisateur",
+ "FullURL": "URL complète",
+ "JobTitle": "Titre d'emploi",
+ "PersonalWebsite": "SITE WEB PERSONNEL",
+ "EditProfile": "Editer le profil",
+ "MoreFromBlog": "Plus du blog",
+ "MoreFromUser": "Plus de {0}",
+ "BlogPosts": "Des postes"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json
index 1ba7d54dd56..c05d3276f35 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json
@@ -19,12 +19,19 @@
"ReplyTo": "उत्तर देने के लिए {0}",
"ContinueReading": "जारी रखें पढ़ रहे हैं",
"DaysAgo": "{0} दिन पहले",
+ "DayAgo": "{0} दिन पहले",
"YearsAgo": "{0} साल पहले",
+ "YearAgo": "{0} वर्ष पहले",
"MonthsAgo": "{0} महीने पहले",
+ "MonthAgo": "{0} महीने पहले",
"WeeksAgo": "{0} सप्ताह पहले",
+ "WeekAgo": "{0} सप्ताह पहले",
"MinutesAgo": "{0} मिनट पहले",
+ "MinuteAgo": "{0} मिनट पहले",
"SecondsAgo": "{0} सेकंड पहले",
+ "SecondAgo": "{0} सेकंड पहले",
"HoursAgo": "{0} घंटे पहले",
+ "HourAgo": "{0} घंटा पहले",
"Now": "अब क",
"Content": "सामग्री",
"SeeAll": "सभी देखें",
@@ -56,6 +63,26 @@
"ShareOn": "पर साझा करें",
"TitleLengthWarning": "60 अक्षरों के नीचे अपने शीर्षक का आकार एसईओ के अनुकूल रखें!",
"ClearCache": "कैश को साफ़ करें",
- "ClearCacheConfirmationMessage": "क्या आप वाकई कैश साफ़ करना चाहते हैं?"
+ "ClearCacheConfirmationMessage": "क्या आप वाकई कैश साफ़ करना चाहते हैं?",
+ "MarkdownSupported": "मार्कडाउन समर्थित है",
+ "FileUploadInfo": "कॉपी की गई छवि को खींचें, छोड़ें या चिपकाएँ।",
+ "PostDescriptionHint": "* आलेख लिंक पूर्वावलोकन में प्रस्तुत किया जाएगा, HTML का समर्थन करता है",
+ "ReadMore": "जारी रखें पढ़ रहे हैं",
+ "MemberNotPublishedPostYet": "अब तक कोई पोस्ट नहीं!",
+ "UpdateUserWebSiteInfo": "उदाहरण: https://johndoe.com",
+ "UpdateUserTwitterInfo": "उदाहरण: जॉन्डो",
+ "UpdateUserGithubInfo": "उदाहरण: जॉन्डो",
+ "UpdateUserLinkedinInfo": "उदाहरण: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "उदाहरण: वोलोसॉफ्ट",
+ "UpdateUserJobTitleInfo": "उदाहरण: सॉफ्टवेयर डेवलपर",
+ "WebSite": "वेबसाइट",
+ "UserName": "उपयोगकर्ता नाम",
+ "FullURL": "पूरा यूआरएल",
+ "JobTitle": "नौकरी का नाम",
+ "PersonalWebsite": "व्यक्तिगत वेबसाइट",
+ "EditProfile": "प्रोफ़ाइल संपादित करें",
+ "MoreFromBlog": "ब्लॉग से और अधिक",
+ "MoreFromUser": "{0} से अधिक",
+ "BlogPosts": "पदों"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hr.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hr.json
index 9cfef4eebad..8aa337930b8 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hr.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hr.json
@@ -1,64 +1,88 @@
{
- "culture": "hr",
- "texts": {
- "Menu:Blogs": "Blogovi",
- "Menu:BlogManagement": "Bloganje",
- "Permission:Management": "Upravljanje",
- "Permission:Edit": "Uredi",
- "Permission:Create": "Dodaj",
- "Permission:Delete": "Izbrisati",
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogovi",
- "Permission:Posts": "Postovi",
- "Permission:Tags": "Tagovi",
- "Permission:Comments": "Komentari",
- "Permission:ClearCache": "Očisti predmemoriju",
- "Title": "Titula",
- "Delete": "Izbrisati",
- "Reply": "Odgovor",
- "ReplyTo": "Odgovor na {0}",
- "ContinueReading": "Nastavi čitati",
- "DaysAgo": "Prije {0} dana",
- "YearsAgo": "Prije {0} godina",
- "MonthsAgo": "Prije {0} mjeseci",
- "WeeksAgo": "Prije {0} tjedana",
- "MinutesAgo": "Prije {0} minuta",
- "SecondsAgo": "Prije {0} sekundi",
- "HoursAgo": "Prije {0} sati",
- "Now": "sada",
- "Content": "Sadržaj",
- "SeeAll": "Vidi sve",
- "PopularTags": "Popularne oznake",
- "WiewsWithCount": "{0} pregleda",
- "LastPosts": "Zadnji postovi",
- "LeaveComment": "Ostavite komentar",
- "TagsInThisArticle": "Oznake u ovom članku",
- "Posts": "Postovi",
- "Edit": "Uredi",
- "BLOG": "BLOG",
- "CommentDeletionWarningMessage": "Komentar će biti izbrisan.",
- "PostDeletionWarningMessage": "Post će biti izbrisan.",
- "BlogDeletionWarningMessage": "Blog će biti izbrisan.",
- "AreYouSure": "Jesi li siguran?",
- "CommentWithCount": "{0} komentara",
- "Comment": "Komentar",
- "ShareOnTwitter": "Podijelite na Twitteru",
- "CoverImage": "Naslovna slika",
- "CreateANewPost": "Napravi novi post",
- "CreateANewBlog": "Napravi novi blog",
- "WhatIsNew": "Što je novo?",
- "Name": "Ime",
- "ShortName": "Nadimak",
- "CreationTime": "Vrijeme stvaranja",
- "Description": "Opis",
- "Blogs": "Blogovi",
- "Tags": "Oznake",
- "ShareOn": "Podijeli na",
- "TitleLengthWarning": "Neka vaš naslov bude ispod 60 znakova kako bi bio SEO optimiziran!",
- "ClearCache": "Očisti predmemoriju",
- "ClearCacheConfirmationMessage": "Jeste li sigurni da želite isprazniti predmemoriju?",
- "MarkdownSupported": "Markdown je podržan",
- "FileUploadInfo": "Povucite, ispustite ili zalijepite kopiranu sliku.",
- "PostDescriptionHint": "* Prikazat će se u pretpregledu veze članka, podržava HTML"
- }
-}
+ "culture": "hr",
+ "texts": {
+ "Menu:Blogs": "Blogovi",
+ "Menu:BlogManagement": "Bloganje",
+ "Permission:Management": "Upravljanje",
+ "Permission:Edit": "Uredi",
+ "Permission:Create": "Dodaj",
+ "Permission:Delete": "Izbrisati",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogovi",
+ "Permission:Posts": "Postovi",
+ "Permission:Tags": "Tagovi",
+ "Permission:Comments": "Komentari",
+ "Permission:ClearCache": "Očisti predmemoriju",
+ "Title": "Titula",
+ "Delete": "Izbrisati",
+ "Reply": "Odgovor",
+ "ReplyTo": "Odgovor na {0}",
+ "ContinueReading": "Nastavi čitati",
+ "DaysAgo": "Prije {0} dana",
+ "DayAgo": "Prije {0} dan",
+ "YearsAgo": "Prije {0} godina",
+ "YearAgo": "Prije {0} godinu",
+ "MonthsAgo": "Prije {0} mjeseci",
+ "MonthAgo": "Prije {0} mjesec",
+ "WeeksAgo": "Prije {0} tjedana",
+ "WeekAgo": "Prije {0} tjedan",
+ "MinutesAgo": "Prije {0} minuta",
+ "MinuteAgo": "Prije {0} minute",
+ "SecondsAgo": "Prije {0} sekundi",
+ "SecondAgo": "Prije {0} sekunde",
+ "HoursAgo": "Prije {0} sati",
+ "HourAgo": "Prije {0} sat",
+ "Now": "sada",
+ "Content": "Sadržaj",
+ "SeeAll": "Vidi sve",
+ "PopularTags": "Popularne oznake",
+ "WiewsWithCount": "{0} pregleda",
+ "LastPosts": "Zadnji postovi",
+ "LeaveComment": "Ostavite komentar",
+ "TagsInThisArticle": "Oznake u ovom članku",
+ "Posts": "Postovi",
+ "Edit": "Uredi",
+ "BLOG": "BLOG",
+ "CommentDeletionWarningMessage": "Komentar će biti izbrisan.",
+ "PostDeletionWarningMessage": "Post će biti izbrisan.",
+ "BlogDeletionWarningMessage": "Blog će biti izbrisan.",
+ "AreYouSure": "Jesi li siguran?",
+ "CommentWithCount": "{0} komentara",
+ "Comment": "Komentar",
+ "ShareOnTwitter": "Podijelite na Twitteru",
+ "CoverImage": "Naslovna slika",
+ "CreateANewPost": "Napravi novi post",
+ "CreateANewBlog": "Napravi novi blog",
+ "WhatIsNew": "Što je novo?",
+ "Name": "Ime",
+ "ShortName": "Nadimak",
+ "CreationTime": "Vrijeme stvaranja",
+ "Description": "Opis",
+ "Blogs": "Blogovi",
+ "Tags": "Oznake",
+ "ShareOn": "Podijeli na",
+ "TitleLengthWarning": "Neka vaš naslov bude ispod 60 znakova kako bi bio SEO optimiziran!",
+ "ClearCache": "Očisti predmemoriju",
+ "ClearCacheConfirmationMessage": "Jeste li sigurni da želite isprazniti predmemoriju?",
+ "MarkdownSupported": "Markdown je podržan",
+ "FileUploadInfo": "Povucite, ispustite ili zalijepite kopiranu sliku.",
+ "PostDescriptionHint": "* Prikazat će se u pretpregledu veze članka, podržava HTML",
+ "ReadMore": "Nastavi čitati",
+ "MemberNotPublishedPostYet": "Još nema postova!",
+ "UpdateUserWebSiteInfo": "Primjer: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Primjer: johndoe",
+ "UpdateUserGithubInfo": "Primjer: johndoe",
+ "UpdateUserLinkedinInfo": "Primjer: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Primjer: Volosoft",
+ "UpdateUserJobTitleInfo": "Primjer: programer softvera",
+ "WebSite": "Web stranica",
+ "UserName": "Korisničko ime",
+ "FullURL": "Puni URL",
+ "JobTitle": "Naziv radnog mjesta",
+ "PersonalWebsite": "OSOBNA WEB STRANICA",
+ "EditProfile": "Uredi profil",
+ "MoreFromBlog": "Više s bloga",
+ "MoreFromUser": "Više od {0}",
+ "BlogPosts": "Postovi"
+ }
+}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json
index d7a5429e467..8aaccb4f525 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json
@@ -19,12 +19,19 @@
"ReplyTo": "Válasz erre: {0}",
"ContinueReading": "Olvasás folytatása",
"DaysAgo": "{0} napja",
+ "DayAgo": "{0} napja",
"YearsAgo": "{0} éve",
+ "YearAgo": "{0} éve",
"MonthsAgo": "{0} hónapja",
+ "MonthAgo": "{0} hónapja",
"WeeksAgo": "{0} hete",
+ "WeekAgo": "{0} hete",
"MinutesAgo": "{0} perce",
+ "MinuteAgo": "{0} perce",
"SecondsAgo": "{0} másodperceo",
+ "SecondAgo": "{0} másodperce",
"HoursAgo": "{0} órája",
+ "HourAgo": "{0} órája",
"Now": "most",
"Content": "Tartalom",
"SeeAll": "Összes nézése",
@@ -58,6 +65,24 @@
"ClearCache": "Törölje a gyorsítótárat",
"ClearCacheConfirmationMessage": "Biztosan törli a gyorsítótárat?",
"MarkdownSupported": "A Markdown támogatott",
- "FileUploadInfo": "Húzza, ejtse vagy illessze be a másolt képet."
+ "FileUploadInfo": "Húzza, ejtse vagy illessze be a másolt képet.",
+ "PostDescriptionHint": "* A cikk linkjének előnézetében jelenik meg, támogatja a HTML-t",
+ "ReadMore": "Olvasson tovább",
+ "MemberNotPublishedPostYet": "Még nincsenek bejegyzések!",
+ "UpdateUserWebSiteInfo": "Példa: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Példa: johndoe",
+ "UpdateUserGithubInfo": "Példa: johndoe",
+ "UpdateUserLinkedinInfo": "Példa: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Példa: Volosoft",
+ "UpdateUserJobTitleInfo": "Példa: Szoftverfejlesztő",
+ "WebSite": "Weboldal",
+ "UserName": "Felhasználónév",
+ "FullURL": "Teljes URL",
+ "JobTitle": "Munka megnevezése",
+ "PersonalWebsite": "SZEMÉLYES WEBOLDAL",
+ "EditProfile": "Profil szerkesztése",
+ "MoreFromBlog": "Továbbiak a blogból",
+ "MoreFromUser": "Továbbiak innen: {0}",
+ "BlogPosts": "Hozzászólások"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/is.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/is.json
index 1a84ce87ed6..e2d70799caf 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/is.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/is.json
@@ -19,12 +19,19 @@
"ReplyTo": "Svara {0}",
"ContinueReading": "Halda áfram að lesa",
"DaysAgo": "fyrir {0} dögum",
+ "DayAgo": "Fyrir {0} degi síðan",
"YearsAgo": "fyrir {0} árum",
+ "YearAgo": "Fyrir {0} ári síðan",
"MonthsAgo": "fyrir {0} mánuðum",
+ "MonthAgo": "Fyrir {0} mánuði",
"WeeksAgo": "fyrir {0} vikum",
+ "WeekAgo": "Fyrir {0} viku síðan",
"MinutesAgo": "fyrir {0} mínútum",
+ "MinuteAgo": "Fyrir {0} mínútu",
"SecondsAgo": "fyrir {0} sekúndum",
+ "SecondAgo": "Fyrir {0} sekúndu",
"HoursAgo": "fyrir {0} klukkustundum",
+ "HourAgo": "Fyrir {0} klukkustund",
"Now": "núna",
"Content": "Innihald",
"SeeAll": "Sjá Allt",
@@ -56,6 +63,26 @@
"ShareOn": "Deila á",
"TitleLengthWarning": "Haltu titilstærð þinni undir 60 stöfum til að vera SEO -vingjarnlegur!",
"ClearCache": "Hreinsa skyndiminni",
- "ClearCacheConfirmationMessage": "Ertu viss um að þú viljir hreinsa skyndiminni?"
+ "ClearCacheConfirmationMessage": "Ertu viss um að þú viljir hreinsa skyndiminni?",
+ "MarkdownSupported": "Markdown er stutt",
+ "FileUploadInfo": "Dragðu, slepptu eða límdu afritaða mynd.",
+ "PostDescriptionHint": "* Verður birt í forskoðun greinartengils, styður HTML",
+ "ReadMore": "Halda áfram að lesa",
+ "MemberNotPublishedPostYet": "Engar færslur ennþá!",
+ "UpdateUserWebSiteInfo": "Dæmi: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Dæmi: johndoe",
+ "UpdateUserGithubInfo": "Dæmi: johndoe",
+ "UpdateUserLinkedinInfo": "Dæmi: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Dæmi: Volosoft",
+ "UpdateUserJobTitleInfo": "Dæmi: hugbúnaðarhönnuður",
+ "WebSite": "Vefsíða",
+ "UserName": "Notendanafn",
+ "FullURL": "Full vefslóð",
+ "JobTitle": "Starfsheiti",
+ "PersonalWebsite": "PERSÓNULEG VEFSÍÐA",
+ "EditProfile": "Breyta prófíl",
+ "MoreFromBlog": "Meira af blogginu",
+ "MoreFromUser": "Meira frá {0}",
+ "BlogPosts": "Færslur"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/it.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/it.json
index 5ebcb5176fd..3fab7d85821 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/it.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/it.json
@@ -19,12 +19,19 @@
"ReplyTo": "Rispondi a {0}",
"ContinueReading": "Continua a leggere",
"DaysAgo": "{0} giorni fa",
+ "DayAgo": "{0} giorno fa",
"YearsAgo": "{0} anni fa",
+ "YearAgo": "{0} anno fa",
"MonthsAgo": "{0} mesi fa",
+ "MonthAgo": "{0} mese fa",
"WeeksAgo": "{0} settimane fa",
+ "WeekAgo": "{0} settimana fa",
"MinutesAgo": "{0} minuti fa",
+ "MinuteAgo": "{0} minuto fa",
"SecondsAgo": "{0} secondi fa",
+ "SecondAgo": "{0} secondo fa",
"HoursAgo": "{0} ore fa",
+ "HourAgo": "{0} ora fa",
"Now": "adesso",
"Content": "Contenuto",
"SeeAll": "Vedi tutto",
@@ -56,6 +63,26 @@
"ShareOn": "Condividere su",
"TitleLengthWarning": "Mantieni la dimensione del titolo sotto i 60 caratteri per essere SEO friendly!",
"ClearCache": "Cancella cache",
- "ClearCacheConfirmationMessage": "Sei sicuro di voler svuotare la cache?"
+ "ClearCacheConfirmationMessage": "Sei sicuro di voler svuotare la cache?",
+ "MarkdownSupported": "Il ribasso è supportato",
+ "FileUploadInfo": "Trascina, rilascia o incolla un'immagine copiata.",
+ "PostDescriptionHint": "* Verrà visualizzato nell'anteprima del collegamento dell'articolo, supporta HTML",
+ "ReadMore": "Continua a leggere",
+ "MemberNotPublishedPostYet": "Nessun post ancora!",
+ "UpdateUserWebSiteInfo": "Esempio: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Esempio: John Doe",
+ "UpdateUserGithubInfo": "Esempio: John Doe",
+ "UpdateUserLinkedinInfo": "Esempio: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Esempio: Volosoft",
+ "UpdateUserJobTitleInfo": "Esempio: sviluppatore di software",
+ "WebSite": "Sito web",
+ "UserName": "Nome utente",
+ "FullURL": "URL completo",
+ "JobTitle": "Titolo di lavoro",
+ "PersonalWebsite": "SITO WEB PERSONALE",
+ "EditProfile": "Modifica Profilo",
+ "MoreFromBlog": "Altro dal blog",
+ "MoreFromUser": "Altro da {0}",
+ "BlogPosts": "Messaggi"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
index 145d97e8f48..aebfa3346af 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
@@ -19,12 +19,19 @@
"ReplyTo": "Antwoord aan {0}",
"ContinueReading": "Lees verder",
"DaysAgo": "{0} dagen geleden",
+ "DayAgo": "{0} dag geleden",
"YearsAgo": "{0} jaar geleden",
+ "YearAgo": "{0} jaar geleden",
"MonthsAgo": "{0} maanden geleden",
+ "MonthAgo": "{0} maand geleden",
"WeeksAgo": "{0} weken geleden",
+ "WeekAgo": "{0} week geleden",
"MinutesAgo": "{0} minuten geleden",
+ "MinuteAgo": "{0} minuut geleden",
"SecondsAgo": "{0} seconden geleden",
+ "SecondAgo": "{0} seconde geleden",
"HoursAgo": "{0} uur geleden",
+ "HourAgo": "{0} uur geleden",
"Now": "nu",
"Content": "Inhoud",
"SeeAll": "Alles zien",
@@ -56,6 +63,26 @@
"ShareOn": "Delen op",
"TitleLengthWarning": "Houd uw titel kleiner dan 60 tekens om SEO-vriendelijk te zijn!",
"ClearCache": "Cache wissen",
- "ClearCacheConfirmationMessage": "Weet u zeker dat u de cache wilt wissen?"
+ "ClearCacheConfirmationMessage": "Weet u zeker dat u de cache wilt wissen?",
+ "MarkdownSupported": "Prijsverlaging wordt ondersteund",
+ "FileUploadInfo": "Sleep een gekopieerde afbeelding, zet deze neer of plak deze.",
+ "PostDescriptionHint": "* Wordt weergegeven in het voorbeeld van de artikellink, ondersteunt HTML",
+ "ReadMore": "Lees verder",
+ "MemberNotPublishedPostYet": "Nog geen post!",
+ "UpdateUserWebSiteInfo": "Voorbeeld: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Voorbeeld: Johndoe",
+ "UpdateUserGithubInfo": "Voorbeeld: Johndoe",
+ "UpdateUserLinkedinInfo": "Voorbeeld: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Voorbeeld: Volosoft",
+ "UpdateUserJobTitleInfo": "Voorbeeld: softwareontwikkelaar",
+ "WebSite": "Website",
+ "UserName": "Gebruikersnaam",
+ "FullURL": "Volledige URL",
+ "JobTitle": "Functietitel",
+ "PersonalWebsite": "PERSOONLIJKE WEBSITE",
+ "EditProfile": "Bewerk profiel",
+ "MoreFromBlog": "Meer van blog",
+ "MoreFromUser": "Meer van {0}",
+ "BlogPosts": "Berichten"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
index 63a9799da5b..d23f98aac22 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
@@ -19,12 +19,19 @@
"ReplyTo": "Odpowiedz {0}",
"ContinueReading": "Kontynuuj czytanie",
"DaysAgo": "{0} dni temu",
+ "DayAgo": "{0} dzień temu",
"YearsAgo": "{0} lat temu",
+ "YearAgo": "{0} rok temu",
"MonthsAgo": "{0} miesięcy temu",
+ "MonthAgo": "{0} miesiąc temu",
"WeeksAgo": "{0} tygodni temu",
+ "WeekAgo": "{0} tydzień temu",
"MinutesAgo": "{0} minut temu",
+ "MinuteAgo": "{0} minuty temu",
"SecondsAgo": "{0} sekund temu",
+ "SecondAgo": "{0} sekundę temu",
"HoursAgo": "{0} godzin temu",
+ "HourAgo": "{0} godzinę temu",
"Now": "teraz",
"Content": "Treść",
"SeeAll": "Zobacz wszystko",
@@ -56,6 +63,26 @@
"ShareOn": "Podziel się",
"TitleLengthWarning": "Utrzymuj rozmiar tytułu poniżej 60 znaków, aby był przyjazny dla SEO!",
"ClearCache": "Wyczyść pamięć podręczną",
- "ClearCacheConfirmationMessage": "Czy na pewno chcesz wyczyścić pamięć podręczną?"
+ "ClearCacheConfirmationMessage": "Czy na pewno chcesz wyczyścić pamięć podręczną?",
+ "MarkdownSupported": "Markdown jest obsługiwany",
+ "FileUploadInfo": "Przeciągnij, upuść lub wklej skopiowany obraz.",
+ "PostDescriptionHint": "* Zostanie wyświetlony w podglądzie linku do artykułu, obsługuje HTML",
+ "ReadMore": "Kontynuuj czytanie",
+ "MemberNotPublishedPostYet": "Nie ma jeszcze żadnych postów!",
+ "UpdateUserWebSiteInfo": "Przykład: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Przykład: Johndoe",
+ "UpdateUserGithubInfo": "Przykład: Johndoe",
+ "UpdateUserLinkedinInfo": "Przykład: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Przykład: Volosoft",
+ "UpdateUserJobTitleInfo": "Przykład: programista",
+ "WebSite": "Strona internetowa",
+ "UserName": "Nazwa użytkownika",
+ "FullURL": "Pełny adres URL",
+ "JobTitle": "Stanowisko",
+ "PersonalWebsite": "OSOBISTA STRONA INTERNETOWA",
+ "EditProfile": "Edytuj profil",
+ "MoreFromBlog": "Więcej z bloga",
+ "MoreFromUser": "Więcej od {0}",
+ "BlogPosts": "Posty"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
index bb197609726..daf38e5078c 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
@@ -19,12 +19,19 @@
"ReplyTo": "Responder para {0}",
"ContinueReading": "Continue lendo",
"DaysAgo": "{0} dias",
+ "DayAgo": "{0} dia atrás",
"YearsAgo": "{0} anos",
+ "YearAgo": "{0} ano atrás",
"MonthsAgo": "{0} meses",
+ "MonthAgo": "{0} mês atrás",
"WeeksAgo": "{0} semanas",
+ "WeekAgo": "{0} semana atrás",
"MinutesAgo": "{0} minutos",
+ "MinuteAgo": "{0} minuto atrás",
"SecondsAgo": "{0} segundos",
+ "SecondAgo": "{0} segundo atrás",
"HoursAgo": "{0} horas",
+ "HourAgo": "{0} hora atrás",
"Now": "agora",
"Content": "Conteúdo",
"SeeAll": "Ver Tudo",
@@ -58,6 +65,24 @@
"ClearCache": "Limpar cache",
"ClearCacheConfirmationMessage": "Tem certeza de que deseja limpar o cache?",
"MarkdownSupported": "Markdown é suportado",
- "FileUploadInfo": "Arrastar, soltar, ou colar uma imagem copiada."
+ "FileUploadInfo": "Arrastar, soltar, ou colar uma imagem copiada.",
+ "PostDescriptionHint": "* Será renderizado na visualização do link do artigo, suporta HTML",
+ "ReadMore": "Continue lendo",
+ "MemberNotPublishedPostYet": "Nenhuma postagem ainda!",
+ "UpdateUserWebSiteInfo": "Exemplo: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Exemplo: johndoe",
+ "UpdateUserGithubInfo": "Exemplo: johndoe",
+ "UpdateUserLinkedinInfo": "Exemplo: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Exemplo: Volosoft",
+ "UpdateUserJobTitleInfo": "Exemplo: Desenvolvedor de Software",
+ "WebSite": "Local na rede Internet",
+ "UserName": "Nome de usuário",
+ "FullURL": "URL completo",
+ "JobTitle": "Cargo",
+ "PersonalWebsite": "SITE PESSOAL",
+ "EditProfile": "Editar Perfil",
+ "MoreFromBlog": "Mais do blog",
+ "MoreFromUser": "Mais de {0}",
+ "BlogPosts": "Postagens"
}
}
\ 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 755b2b7ceb4..2e665431b57 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/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json
index cacebbc55bb..d995a5cc938 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json
@@ -19,12 +19,19 @@
"ReplyTo": "Ответить {0}",
"ContinueReading": "Продолжить чтение",
"DaysAgo": "{0} дней назад",
+ "DayAgo": "{0} день назад",
"YearsAgo": "{0} лет назад",
+ "YearAgo": "{0} год назад",
"MonthsAgo": "{0} месяцев назад",
+ "MonthAgo": "{0} месяц назад",
"WeeksAgo": "{0} недель назад",
+ "WeekAgo": "{0} неделю назад",
"MinutesAgo": "{0} минут назад",
+ "MinuteAgo": "{0} минуту назад",
"SecondsAgo": "{0} секунд назад",
+ "SecondAgo": "{0} секунду назад",
"HoursAgo": "{0} часов назад",
+ "HourAgo": "{0} час назад",
"Now": "сейчас",
"Content": "Содержание",
"SeeAll": "Увидеть все",
@@ -56,6 +63,26 @@
"ShareOn": "Поделись",
"TitleLengthWarning": "Держите размер заголовка не более 60 символов, чтобы быть оптимизированным для SEO!",
"ClearCache": "Очистить кэш",
- "ClearCacheConfirmationMessage": "Вы уверены, что хотите очистить кеш?"
+ "ClearCacheConfirmationMessage": "Вы уверены, что хотите очистить кеш?",
+ "MarkdownSupported": "Маркдаун поддерживается",
+ "FileUploadInfo": "Перетащите или вставьте скопированное изображение.",
+ "PostDescriptionHint": "* Будет отображаться при предварительном просмотре ссылки на статью, поддерживается HTML.",
+ "ReadMore": "Продолжить чтение",
+ "MemberNotPublishedPostYet": "Постов пока нет!",
+ "UpdateUserWebSiteInfo": "Пример: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Пример: Джондо",
+ "UpdateUserGithubInfo": "Пример: Джондо",
+ "UpdateUserLinkedinInfo": "Пример: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Пример: Волософт",
+ "UpdateUserJobTitleInfo": "Пример: Разработчик программного обеспечения",
+ "WebSite": "Веб-сайт",
+ "UserName": "Имя пользователя",
+ "FullURL": "Полный URL-адрес",
+ "JobTitle": "Должность",
+ "PersonalWebsite": "ПЕРСОНАЛЬНЫЙ САЙТ",
+ "EditProfile": "Редактировать профиль",
+ "MoreFromBlog": "Еще из блога",
+ "MoreFromUser": "Еще от {0}",
+ "BlogPosts": "Сообщения"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sk.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sk.json
index ca32f21e7c2..0dab5ae19ef 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sk.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sk.json
@@ -19,12 +19,19 @@
"ReplyTo": "Odpovedať na {0}",
"ContinueReading": "Pokračovať v čítaní",
"DaysAgo": "pred {0} dňami",
+ "DayAgo": "pred {0} dňom",
"YearsAgo": "pred {0} rokmi",
+ "YearAgo": "pred {0} rokom",
"MonthsAgo": "pred {0} mesiacmi",
+ "MonthAgo": "pred {0} mesiacom",
"WeeksAgo": "pred {0} týždňami",
+ "WeekAgo": "pred {0} týždňom",
"MinutesAgo": "pred {0} minútami",
+ "MinuteAgo": "pred {0} minútou",
"SecondsAgo": "pred {0} sekundami",
+ "SecondAgo": "pred {0} sekundou",
"HoursAgo": "pred {0} hodinami",
+ "HourAgo": "pred {0} hodinou",
"Now": "teraz",
"Content": "Obsah",
"SeeAll": "Pozri všetko",
@@ -56,6 +63,26 @@
"ShareOn": "Zdieľať na",
"TitleLengthWarning": "Do nadpisu zadajte maximálne 60 znakov, aby bol vhodný pre SEO!",
"ClearCache": "Vyčistiť vyrovnávaciu pamäť",
- "ClearCacheConfirmationMessage": "Ste si istý, že chcete vyčistiť vyrovnávaciu pamäť?"
+ "ClearCacheConfirmationMessage": "Ste si istý, že chcete vyčistiť vyrovnávaciu pamäť?",
+ "MarkdownSupported": "Markdown je podporovaný",
+ "FileUploadInfo": "Presuňte, pustite alebo prilepte skopírovaný obrázok.",
+ "PostDescriptionHint": "* Bude vykreslený v náhľade odkazu na článok, podporuje HTML",
+ "ReadMore": "Pokračovať v čítaní",
+ "MemberNotPublishedPostYet": "Zatiaľ žiadne príspevky!",
+ "UpdateUserWebSiteInfo": "Príklad: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Príklad: johndoe",
+ "UpdateUserGithubInfo": "Príklad: johndoe",
+ "UpdateUserLinkedinInfo": "Príklad: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Príklad: Volosoft",
+ "UpdateUserJobTitleInfo": "Príklad: Vývojár softvéru",
+ "WebSite": "Webové stránky",
+ "UserName": "Používateľské meno",
+ "FullURL": "Úplná adresa URL",
+ "JobTitle": "Názov práce",
+ "PersonalWebsite": "OSOBNÁ STRÁNKA",
+ "EditProfile": "Upraviť profil",
+ "MoreFromBlog": "Viac z blogu",
+ "MoreFromUser": "Viac od používateľa {0}",
+ "BlogPosts": "Príspevky"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
index 32b50ec0d21..b0fbdb58a14 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
@@ -19,12 +19,19 @@
"ReplyTo": "Odgovori {0}",
"ContinueReading": "Nadaljuj z branjem",
"DaysAgo": "{0} dni nazaj",
+ "DayAgo": "pred {0} dnevom",
"YearsAgo": "{0} let nazaj",
+ "YearAgo": "pred {0} letom",
"MonthsAgo": "{0} mesecev nazaj",
+ "MonthAgo": "pred {0} mesecem",
"WeeksAgo": "{0} tednov nazaj",
+ "WeekAgo": "pred {0} tednom",
"MinutesAgo": "{0} minut nazaj",
+ "MinuteAgo": "pred {0} minuto",
"SecondsAgo": "{0} sekund nazaj",
+ "SecondAgo": "Pred {0} sekundo",
"HoursAgo": "{0} ur nazaj",
+ "HourAgo": "pred {0} uro",
"Now": "zdaj",
"Content": "Vsebina",
"SeeAll": "Poglej vse",
@@ -56,6 +63,26 @@
"ShareOn": "Delite naprej",
"TitleLengthWarning": "Naj bo vaš naslov pod 60 znaki, da bo SEO prijazen!",
"ClearCache": "Počistiti začasni pomnilnik",
- "ClearCacheConfirmationMessage": "Ali ste prepričani, da želite počistiti predpomnilnik?"
+ "ClearCacheConfirmationMessage": "Ali ste prepričani, da želite počistiti predpomnilnik?",
+ "MarkdownSupported": "Markdown je podprt",
+ "FileUploadInfo": "Povlecite, spustite ali prilepite kopirano sliko.",
+ "PostDescriptionHint": "* Bo upodobljeno v predogledu povezave do članka, podpira HTML",
+ "ReadMore": "Nadaljujte z branjem",
+ "MemberNotPublishedPostYet": "Ni še nobene objave!",
+ "UpdateUserWebSiteInfo": "Primer: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Primer: johndoe",
+ "UpdateUserGithubInfo": "Primer: johndoe",
+ "UpdateUserLinkedinInfo": "Primer: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Primer: Volosoft",
+ "UpdateUserJobTitleInfo": "Primer: razvijalec programske opreme",
+ "WebSite": "Spletna stran",
+ "UserName": "Uporabniško ime",
+ "FullURL": "Celoten URL",
+ "JobTitle": "Naziv delovnega mesta",
+ "PersonalWebsite": "OSEBNO SPLETNO MESTO",
+ "EditProfile": "Uredi profil",
+ "MoreFromBlog": "Več iz bloga",
+ "MoreFromUser": "Več od {0}",
+ "BlogPosts": "Objave"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
index 1caf95b634d..d45bdeadfae 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
@@ -19,12 +19,19 @@
"ReplyTo": "Trả lời {0}",
"ContinueReading": "Tiếp tục đọc",
"DaysAgo": "{0} ngày trước",
+ "DayAgo": "{0} ngày trước",
"YearsAgo": "{0} năm trước",
+ "YearAgo": "{0} năm trước",
"MonthsAgo": "{0} tháng trước",
+ "MonthAgo": "{0} tháng trước",
"WeeksAgo": "{0} tuần trước",
+ "WeekAgo": "{0} tuần trước",
"MinutesAgo": "{0} phút trước",
+ "MinuteAgo": "{0} phút trước",
"SecondsAgo": "{0} giây trước",
+ "SecondAgo": "{0} giây trước",
"HoursAgo": "{0} giờ trước",
+ "HourAgo": "{0} giờ trước",
"Now": "bây giờ",
"Content": "Nội dung",
"SeeAll": "Xem tất cả",
@@ -56,6 +63,26 @@
"ShareOn": "Chia sẻ",
"TitleLengthWarning": "Giữ kích thước tiêu đề của bạn dưới 60 ký tự để thân thiện với SEO!",
"ClearCache": "Xóa bộ nhớ cache",
- "ClearCacheConfirmationMessage": "Bạn có chắc chắn muốn xóa bộ nhớ cache không?"
+ "ClearCacheConfirmationMessage": "Bạn có chắc chắn muốn xóa bộ nhớ cache không?",
+ "MarkdownSupported": "Đánh dấu được hỗ trợ",
+ "FileUploadInfo": "Kéo, thả hoặc dán hình ảnh đã sao chép.",
+ "PostDescriptionHint": "* Sẽ được hiển thị trong bản xem trước liên kết bài viết, hỗ trợ HTML",
+ "ReadMore": "Tiếp tục đọc",
+ "MemberNotPublishedPostYet": "Chưa có bài viết nào!",
+ "UpdateUserWebSiteInfo": "Ví dụ: https://johndoe.com",
+ "UpdateUserTwitterInfo": "Ví dụ: johndoe",
+ "UpdateUserGithubInfo": "Ví dụ: johndoe",
+ "UpdateUserLinkedinInfo": "Ví dụ: https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "Ví dụ: Volosoft",
+ "UpdateUserJobTitleInfo": "Ví dụ: Nhà phát triển phần mềm",
+ "WebSite": "Trang mạng",
+ "UserName": "tên tài khoản",
+ "FullURL": "URL đầy đủ",
+ "JobTitle": "Chức danh",
+ "PersonalWebsite": "TRANG WEB CÁ NHÂN",
+ "EditProfile": "Chỉnh sửa hồ sơ",
+ "MoreFromBlog": "Xem thêm từ blog",
+ "MoreFromUser": "Thông tin khác từ {0}",
+ "BlogPosts": "bài viết"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
index bd5ca2b6df7..e472f6509bf 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
@@ -19,12 +19,19 @@
"ReplyTo": "回复 {0}",
"ContinueReading": "继续阅读",
"DaysAgo": "{0}天前",
+ "DayAgo": "{0} 天前",
"YearsAgo": "{0}年前",
+ "YearAgo": "{0}年前",
"MonthsAgo": "{0}月前",
+ "MonthAgo": "{0} 个月前",
"WeeksAgo": "{0}周前",
+ "WeekAgo": "{0} 周前",
"MinutesAgo": "{0}分前",
+ "MinuteAgo": "{0} 分钟前",
"SecondsAgo": "{0}秒前",
+ "SecondAgo": "{0} 秒前",
"HoursAgo": "{0}小时前",
+ "HourAgo": "{0} 小时前",
"Now": "刚刚",
"Content": "内容",
"SeeAll": "查看所有",
@@ -59,6 +66,23 @@
"ClearCacheConfirmationMessage": "您确定要清除缓存吗?",
"MarkdownSupported": "支持 Markdown",
"FileUploadInfo": "拖放,拖放,或粘贴一个复制的图像。",
- "PostDescriptionHint": "*将在文章链接预览中呈现,支持HTML"
+ "PostDescriptionHint": "*将在文章链接预览中呈现,支持HTML",
+ "ReadMore": "继续阅读",
+ "MemberNotPublishedPostYet": "还没有帖子!",
+ "UpdateUserWebSiteInfo": "示例:https://johndoe.com",
+ "UpdateUserTwitterInfo": "示例:约翰多",
+ "UpdateUserGithubInfo": "示例:约翰多",
+ "UpdateUserLinkedinInfo": "示例:https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "示例:沃洛软件",
+ "UpdateUserJobTitleInfo": "示例:软件开发人员",
+ "WebSite": "网站",
+ "UserName": "用户名",
+ "FullURL": "完整网址",
+ "JobTitle": "职称",
+ "PersonalWebsite": "个人网站",
+ "EditProfile": "编辑个人资料",
+ "MoreFromBlog": "更多来自博客",
+ "MoreFromUser": "更多来自{0}",
+ "BlogPosts": "帖子"
}
}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
index 5583152163a..492b4742f33 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
@@ -19,12 +19,19 @@
"ReplyTo": "回覆 {0}",
"ContinueReading": "繼續閱讀",
"DaysAgo": "{0}天前",
+ "DayAgo": "{0} 天前",
"YearsAgo": "{0}年前",
+ "YearAgo": "{0}年前",
"MonthsAgo": "{0}個月前",
+ "MonthAgo": "{0} 個月前",
"WeeksAgo": "{0}週前",
+ "WeekAgo": "{0} 週前",
"MinutesAgo": "{0}分前",
+ "MinuteAgo": "{0} 分鐘前",
"SecondsAgo": "{0}秒前",
+ "SecondAgo": "{0} 秒前",
"HoursAgo": "{0}小時前",
+ "HourAgo": "{0} 小時前",
"Now": "剛剛",
"Content": "內容",
"SeeAll": "查看所有",
@@ -56,6 +63,26 @@
"ShareOn": "分享在",
"TitleLengthWarning": "為了優化搜索引擎,標題建議保持在60個字元以內",
"ClearCache": "清除緩存",
- "ClearCacheConfirmationMessage": "您確定要清除緩存嗎?"
+ "ClearCacheConfirmationMessage": "您確定要清除緩存嗎?",
+ "MarkdownSupported": "支持降價",
+ "FileUploadInfo": "拖放或貼上複製的圖像。",
+ "PostDescriptionHint": "* 會渲染在文章連結預覽中,支援HTML",
+ "ReadMore": "繼續閱讀",
+ "MemberNotPublishedPostYet": "還沒有貼文!",
+ "UpdateUserWebSiteInfo": "範例:https://johndoe.com",
+ "UpdateUserTwitterInfo": "例:約翰多",
+ "UpdateUserGithubInfo": "例:約翰多",
+ "UpdateUserLinkedinInfo": "範例:https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "例:沃洛軟體",
+ "UpdateUserJobTitleInfo": "例:軟體開發人員",
+ "WebSite": "網站",
+ "UserName": "使用者名稱",
+ "FullURL": "完整網址",
+ "JobTitle": "職稱",
+ "PersonalWebsite": "個人網站",
+ "EditProfile": "編輯個人資料",
+ "MoreFromBlog": "更多來自博客",
+ "MoreFromUser": "更多來自{0}",
+ "BlogPosts": "貼文"
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json
index 9ef0948c80c..2ae0363ec46 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "التقييمات",
"CmsKit.Reactions": "تفاعلات",
"CmsKit.Tags": "العلامات",
- "CmsKit.BlogPost.PreventXssFeature": "منع XSS",
"CmsKit:0002": "المحتوى موجود بالفعل!",
"CmsKit:0003": "الكيان {0} غير قابل للعلامة.",
"CmsKit:Blog:0001": "slug المحدد ({Slug}) موجود بالفعل!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "إنشاء",
"Permission:BlogPostManagement.Delete": "حذف",
"Permission:BlogPostManagement.Update": "تحديث",
+ "Permission:BlogPostManagement.Publish": "ينشر",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "إدارة التعليق",
"Permission:Comments.Delete": "حذف",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "إنشاء",
"Permission:PageManagement:Delete": "حذف",
"Permission:PageManagement:Update": "تحديث",
+ "Permission:PageManagement:SetAsHomePage": "اجعلها صفحتي الرئيسية",
"Permission:TagManagement": "إدارة العلامات",
"Permission:TagManagement.Create": "إنشاء",
"Permission:TagManagement.Delete": "حذف",
"Permission:TagManagement.Update": "تحديث",
+ "Permission:GlobalResources": "الموارد العالمية",
+ "Permission:CmsKitPublic": "كمسكيت العامة",
+ "Permission:Comments.DeleteAll": "حذف الكل",
"PickYourReaction": "اختر رد فعلك",
"Rating": "تقييم",
"RatingUndoMessage": "سيتم التراجع عن تقييمك.",
@@ -131,6 +135,7 @@
"SelectAll": "اختر الكل",
"Send": "إرسال",
"SendMessage": "أرسل رسالة",
+ "SelectedAuthor": "مؤلف",
"ShortDescription": "وصف قصير",
"Slug": "سبيكة",
"Source": "مصدر",
@@ -161,6 +166,67 @@
"YourFullName": "اسمك الكامل",
"YourMessage": "رسالتك",
"YourReply": "ردك",
+ "MarkdownSupported": "دعم تخفيض السعر .",
+ "GlobalResources": "الموارد العالمية",
+ "SavedSuccessfully": "حفظ بنجاح",
+ "CmsKit.BlogPost.Status.0": "مسودة",
+ "CmsKit.BlogPost.Status.1": "نشرت",
+ "CmsKit.BlogPost.Status.2": "في انتظار المراجعة",
+ "BlogPostPublishConfirmationMessage": "هل أنت متأكد من نشر مشاركة المدونة "{0}"؟",
+ "SuccessfullyPublished": "تم النشر بنجاح!",
+ "Draft": "مسودة",
+ "Publish": "ينشر",
+ "BlogPostDraftConfirmationMessage": "هل أنت متأكد من تعيين مشاركة المدونة "{0}" كمسودة؟",
+ "BlogPostSendToReviewConfirmationMessage": "هل أنت متأكد من إرسال مشاركة المدونة "{0}" إلى مراجعة المشرف للنشر؟",
+ "SaveAsDraft": "حفظ كمسودة",
+ "SendToReview": "إرسال للمراجعة",
+ "SendToReviewToPublish": "إرسال للمراجعة للنشر",
+ "BlogPostSendToReviewSuccessMessage": "تم إرسال مشاركة المدونة "{0}" إلى مراجعة المشرف للنشر.",
+ "HasBlogPostWaitingForReviewMessage": "لديك مشاركة مدونة في انتظار المراجعة. انقر للقائمة.",
+ "SelectAStatus": "حدد الحالة",
+ "Status": "حالة",
+ "CmsKit.BlogPost.ScrollIndex": "شريط التنقل السريع في مشاركات المدونة",
+ "CmsKit.BlogPost.PreventXssFeature": "منع XSS",
+ "Add": "يضيف",
+ "AddWidget": "إضافة القطعة",
+ "PleaseConfigureWidgets": "يرجى تكوين الحاجيات",
+ "SelectAnAuthor": "حدد مؤلفًا",
+ "InThisDocument": "في هذه الوثيقة",
+ "GoToTop": "اذهب إلى الأعلى",
+ "SetAsHomePage": "تغيير حالة الصفحة الرئيسية",
+ "CompletedSettingAsHomePage": "اجعلها صفحتي الرئيسية",
+ "IsHomePage": "هي الصفحة الرئيسية",
+ "RemovedSettingAsHomePage": "تمت إزالة إعداد الصفحة الرئيسية",
+ "Feature:CmsKitGroup": "مجموعة سي ام اس",
+ "Feature:BlogEnable": "مشاركة مدونة",
+ "Feature:BlogEnableDescription": "نظام التدوين الخاص بـ CMS Kit الذي يسمح بإنشاء المدونات والمشاركات بشكل ديناميكي في التطبيق.",
+ "Feature:CommentEnable": "التعليق",
+ "Feature:CommentEnableDescription": "يسمح نظام التعليق الخاص بـ CMS Kit بالتعليق على كيانات مثل BlogPost.",
+ "Feature:GlobalResourceEnable": "الموارد العالمية",
+ "Feature:GlobalResourceEnableDescription": "ميزة الموارد العالمية لـ CMS Kit التي تسمح بإدارة الأنماط والبرامج النصية العالمية.",
+ "Feature:MenuEnable": "قائمة طعام",
+ "Feature:MenuEnableDescription": "نظام القائمة الديناميكي لـ CMS Kit الذي يسمح بإضافة/إزالة قوائم التطبيقات ديناميكيًا.",
+ "Feature:PageEnable": "الترحيل",
+ "Feature:PageEnableDescription": "نظام صفحات CMS Kit الذي يسمح بإنشاء صفحات ثابتة بعنوان URL محدد.",
+ "Feature:RatingEnable": "تقييم",
+ "Feature:RatingEnableDescription": "نظام تصنيف CMS Kit الذي يسمح للمستخدمين بتقييم الكيانات مثل BlogPost.",
+ "Feature:ReactionEnable": "رد فعل",
+ "Feature:ReactionEnableDescription": "نظام التفاعل الخاص بـ CMS Kit الذي يسمح للمستخدمين بإرسال ردود أفعال إلى كيانات مثل BlogPost، والتعليقات، وما إلى ذلك.",
+ "Feature:TagEnable": "وضع العلامات",
+ "Feature:TagEnableDescription": "نظام علامات CMS Kit الذي يسمح بوضع علامات على الكيانات مثل BlogPost.",
+ "DeleteBlogPostMessage": "سيتم حذف المدونة. هل أنت متأكد؟",
+ "CaptchaCode": "كود الكابتشا",
+ "CommentTextRequired": "التعليق مطلوب",
+ "CaptchaCodeErrorMessage": "الإجابة التي أدخلتها في اختبار CAPTCHA لم تكن صحيحة. حاول مرة اخرى",
+ "CaptchaCodeMissingMessage": "رمز الكابتشا مفقود!",
+ "UnAllowedExternalUrlMessage": "لقد قمت بتضمين عنوان URL خارجي غير مسموح به. يرجى المحاولة مرة أخرى بدون عنوان URL الخارجي.",
+ "URL": "عنوان URL",
+ "PopularTags": "الكلمات الشعبية",
+ "RemoveCoverImageConfirmationMessage": "هل أنت متأكد أنك تريد إزالة صورة الغلاف؟",
+ "RemoveCoverImage": "إزالة صورة الغلاف",
+ "CssClass": "فئة CSS",
+ "TagsHelpText": "يجب أن تكون العلامات مفصولة بفواصل (على سبيل المثال: tag1، tag2، tag3)",
"ThisPartOfContentCouldntBeLoaded": "لا يمكن تحميل هذا الجزء من المحتوى.",
+ "DuplicateCommentAttemptMessage": "تم اكتشاف محاولة نشر تعليق مكررة. لقد تم بالفعل تقديم تعليقك."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json
index 383ba53bfc8..6b22cc8ae5d 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Hodnocení",
"CmsKit.Reactions": "Reakce",
"CmsKit.Tags": "Tagy",
- "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS",
"CmsKit:0002": "Obsah již existuje!",
"CmsKit:0003": "Entitu {0} nelze označit.",
"CmsKit:Blog:0001": "Daný slimák ({Slug}) již existuje!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Vytvořit",
"Permission:BlogPostManagement.Delete": "Vymazat",
"Permission:BlogPostManagement.Update": "Aktualizace",
+ "Permission:BlogPostManagement.Publish": "Publikovat",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Správa komentářů",
"Permission:Comments.Delete": "Vymazat",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Vytvořit",
"Permission:PageManagement:Delete": "Vymazat",
"Permission:PageManagement:Update": "Aktualizace",
+ "Permission:PageManagement:SetAsHomePage": "Nastavit jako domovskou stránku",
"Permission:TagManagement": "Správa značek",
"Permission:TagManagement.Create": "Vytvořit",
"Permission:TagManagement.Delete": "Vymazat",
"Permission:TagManagement.Update": "Aktualizace",
+ "Permission:GlobalResources": "Globální zdroje",
+ "Permission:CmsKitPublic": "CmsKit Public",
+ "Permission:Comments.DeleteAll": "Smazat všechny",
"PickYourReaction": "Vyberte si reakci",
"Rating": "Hodnocení",
"RatingUndoMessage": "Vaše hodnocení bude zrušeno.",
@@ -131,6 +135,7 @@
"SelectAll": "Vybrat vše",
"Send": "Poslat",
"SendMessage": "Poslat zprávu",
+ "SelectedAuthor": "Autor",
"ShortDescription": "Stručný popis",
"Slug": "Slimák",
"Source": "Zdroj",
@@ -161,6 +166,67 @@
"YourFullName": "Vaše celé jméno",
"YourMessage": "Vaše zpráva",
"YourReply": "Vaše odpověď",
- "ThisPartOfContentCouldntBeLoaded": "Tato část obsahu nemohla být načtena."
+ "MarkdownSupported": "Podporováno Markdown .",
+ "GlobalResources": "Globální zdroje",
+ "SavedSuccessfully": "Úspěšně uloženo",
+ "CmsKit.BlogPost.Status.0": "Návrh",
+ "CmsKit.BlogPost.Status.1": "Publikováno",
+ "CmsKit.BlogPost.Status.2": "Čekání na recenzi",
+ "BlogPostPublishConfirmationMessage": "Opravdu chcete publikovat blogový příspěvek „{0}“?",
+ "SuccessfullyPublished": "Úspěšně zveřejněno!",
+ "Draft": "Návrh",
+ "Publish": "Publikovat",
+ "BlogPostDraftConfirmationMessage": "Opravdu nastavíte blogový příspěvek „{0}“ jako koncept?",
+ "BlogPostSendToReviewConfirmationMessage": "Opravdu chcete blogový příspěvek „{0}“ odeslat administrátorovi ke zveřejnění?",
+ "SaveAsDraft": "Uložit jako koncept",
+ "SendToReview": "Odeslat ke kontrole",
+ "SendToReviewToPublish": "Odeslat ke kontrole k publikování",
+ "BlogPostSendToReviewSuccessMessage": "Blogový příspěvek „{0}“ byl odeslán ke kontrole správce ke zveřejnění.",
+ "HasBlogPostWaitingForReviewMessage": "Máte blogový příspěvek, který čeká na kontrolu. Kliknutím zobrazíte seznam.",
+ "SelectAStatus": "Vyberte stav",
+ "Status": "Postavení",
+ "CmsKit.BlogPost.ScrollIndex": "Rychlý navigační panel v příspěvcích na blogu",
+ "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS",
+ "Add": "Přidat",
+ "AddWidget": "Přidat widget",
+ "PleaseConfigureWidgets": "Nakonfigurujte prosím widgety",
+ "SelectAnAuthor": "Vyberte autora",
+ "InThisDocument": "V tomto dokumentu",
+ "GoToTop": "Přejít na začátek",
+ "SetAsHomePage": "Změnit stav domovské stránky",
+ "CompletedSettingAsHomePage": "Nastavit jako domovskou stránku",
+ "IsHomePage": "Je domovská stránka",
+ "RemovedSettingAsHomePage": "Odebráno nastavení domovské stránky",
+ "Feature:CmsKitGroup": "Sada Cms",
+ "Feature:BlogEnable": "Blogpost",
+ "Feature:BlogEnableDescription": "Systém blogpostů CMS Kit, který umožňuje dynamicky vytvářet blogy a příspěvky v aplikaci.",
+ "Feature:CommentEnable": "komentování",
+ "Feature:CommentEnableDescription": "Systém komentářů CMS Kit umožňuje komentovat entity, jako je BlogPost.",
+ "Feature:GlobalResourceEnable": "Globální zdroje",
+ "Feature:GlobalResourceEnableDescription": "Funkce globálních zdrojů CMS Kit, která umožňuje správu globálních stylů a skriptů.",
+ "Feature:MenuEnable": "Jídelní lístek",
+ "Feature:MenuEnableDescription": "Systém dynamických nabídek CMS Kit, který umožňuje dynamické přidávání/odebírání nabídek aplikací.",
+ "Feature:PageEnable": "Stránkování",
+ "Feature:PageEnableDescription": "Systém stránek CMS Kit, který umožňuje vytvářet statické stránky se specifickou URL.",
+ "Feature:RatingEnable": "Hodnocení",
+ "Feature:RatingEnableDescription": "Systém hodnocení CMS Kit, který umožňuje uživatelům hodnotit entity, jako je BlogPost.",
+ "Feature:ReactionEnable": "Reakce",
+ "Feature:ReactionEnableDescription": "Systém reakcí CMS Kit, který umožňuje uživatelům posílat reakce entitám, jako jsou BlogPost, Komentáře atd.",
+ "Feature:TagEnable": "Označování",
+ "Feature:TagEnableDescription": "Systém značek CMS Kit, který umožňuje označování entit, jako je BlogPost.",
+ "DeleteBlogPostMessage": "Blog bude smazán. Jsi si jistá?",
+ "CaptchaCode": "Captcha kód",
+ "CommentTextRequired": "Komentář je povinný",
+ "CaptchaCodeErrorMessage": "Odpověď, kterou jste zadali pro CAPTCHA, nebyla správná. Prosím zkuste to znovu",
+ "CaptchaCodeMissingMessage": "Chybí kód captcha!",
+ "UnAllowedExternalUrlMessage": "Zahrnuli jste nepovolenou externí adresu URL. Zkuste to prosím znovu bez externí adresy URL.",
+ "URL": "URL",
+ "PopularTags": "Populární tagy",
+ "RemoveCoverImageConfirmationMessage": "Opravdu chcete odstranit úvodní obrázek?",
+ "RemoveCoverImage": "Odstraňte titulní obrázek",
+ "CssClass": "Třída CSS",
+ "TagsHelpText": "Značky by měly být odděleny čárkami (např.: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Tato část obsahu nemohla být načtena.",
+ "DuplicateCommentAttemptMessage": "Byl zjištěn duplicitní pokus o vložení komentáře. Váš komentář již byl odeslán."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de.json
new file mode 100644
index 00000000000..3c4a2984ef0
--- /dev/null
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de.json
@@ -0,0 +1,232 @@
+{
+ "culture": "de",
+ "texts": {
+ "AddSubMenuItem": "Untermenüelement hinzufügen",
+ "AreYouSure": "Bist du sicher?",
+ "BlogDeletionConfirmationMessage": "Der Blog „{0}“ wird gelöscht. Bist du sicher?",
+ "BlogFeatureNotAvailable": "Diese Funktion ist derzeit nicht verfügbar. Aktivieren Sie es mit „GlobalFeatureManager“, um es zu verwenden.",
+ "BlogId": "Blog",
+ "BlogPostDeletionConfirmationMessage": "Der Blogbeitrag „{0}“ wird gelöscht. Bist du sicher?",
+ "BlogPosts": "Blogeinträge",
+ "Blogs": "Blogs",
+ "ChoosePreference": "Wählen Sie Präferenz...",
+ "Cms": "CMS",
+ "CmsKit.Comments": "Kommentare",
+ "CmsKit.Ratings": "Bewertungen",
+ "CmsKit.Reactions": "Reaktionen",
+ "CmsKit.Tags": "Stichworte",
+ "CmsKit:0002": "Der Inhalt ist bereits vorhanden!",
+ "CmsKit:0003": "Die Entität {0} kann nicht mit Tags versehen werden.",
+ "CmsKit:Blog:0001": "Der angegebene Slug ({Slug}) existiert bereits!",
+ "CmsKit:BlogPost:0001": "Der angegebene Slug existiert bereits!",
+ "CmsKit:Comments:0001": "Die Entität {EntityType} kann nicht kommentiert werden.",
+ "CmsKit:Media:0001": "„{Name}“ ist kein gültiger Medienname.",
+ "CmsKit:Media:0002": "Die Entität kann keine Medien haben.",
+ "CmsKit:Page:0001": "Die angegebene URL ({Slug}) existiert bereits. Bitte versuchen Sie es mit einer anderen URL.",
+ "CmsKit:Rating:0001": "Die Entität {EntityType} kann nicht bewertet werden.",
+ "CmsKit:Reaction:0001": "Die Entität {EntityType} kann keine Reaktionen haben.",
+ "CmsKit:Tag:0002": "Die Entität ist nicht tagbar!",
+ "CommentAuthorizationExceptionMessage": "Diese Kommentare dürfen nicht öffentlich angezeigt werden.",
+ "CommentDeletionConfirmationMessage": "Dieser Kommentar und alle Antworten werden gelöscht!",
+ "Comments": "Kommentare",
+ "Content": "Inhalt",
+ "ContentDeletionConfirmationMessage": "Möchten Sie diesen Inhalt wirklich löschen?",
+ "Contents": "Inhalt",
+ "CoverImage": "Titelbild",
+ "CreateBlogPostPage": "Neuer Blogbeitrag",
+ "CreationTime": "Erstellungszeitpunkt",
+ "Delete": "Löschen",
+ "Detail": "Detail",
+ "Details": "Einzelheiten",
+ "DisplayName": "Anzeigename",
+ "DoYouPreferAdditionalEmails": "Bevorzugen Sie zusätzliche E-Mails?",
+ "Edit": "Bearbeiten",
+ "EndDate": "Endtermin",
+ "EntityId": "Entitäts-ID",
+ "EntityType": "Entitätstyp",
+ "ExportCSV": "CSV exportieren",
+ "Features": "Merkmale",
+ "GenericDeletionConfirmationMessage": "Möchten Sie „{0}“ wirklich löschen?",
+ "IsActive": "Aktiv",
+ "LastModification": "Letzte Änderung",
+ "LastModificationTime": "Zeitpunkt der letzten Änderung",
+ "LoginToAddComment": "Melden Sie sich an, um einen Kommentar hinzuzufügen",
+ "LoginToRate": "Melden Sie sich an, um zu bewerten",
+ "LoginToReact": "Melden Sie sich an, um zu reagieren",
+ "LoginToReply": "Anmelden um zu Antworten",
+ "MainMenu": "Hauptmenü",
+ "MakeMainMenu": "Hauptmenü erstellen",
+ "Menu:CMS": "CMS",
+ "Menus": "Menüs",
+ "MenuDeletionConfirmationMessage": "Das Menü „{0}“ wird gelöscht. Bist du sicher?",
+ "MenuItemDeletionConfirmationMessage": "Möchten Sie diesen Menüpunkt wirklich löschen?",
+ "MenuItemMoveConfirmMessage": "Sind Sie sicher, dass Sie „{0}“ unter „{1}“ verschieben möchten?",
+ "MenuItems": "Menüpunkte",
+ "Message": "Nachricht",
+ "MessageDeletionConfirmationMessage": "Dieser Kommentar wird vollständig gelöscht.",
+ "NewBlog": "Neuer Blog",
+ "NewBlogPost": "Neuer Blogbeitrag",
+ "NewMenu": "Neues Menü",
+ "NewMenuItem": "Neuer Root-Menüpunkt",
+ "NewPage": "Neue Seite",
+ "NewTag": "Neuer Tag",
+ "NoMenuItems": "Es gibt noch keinen Menüpunkt!",
+ "OK": "OK",
+ "PageDeletionConfirmationMessage": "Möchten Sie diese Seite wirklich löschen?",
+ "PageId": "Seite",
+ "Pages": "Seiten",
+ "PageSlugInformation": "Slug wird für die URL verwendet. Ihre URL lautet „/{{slug}}“.",
+ "BlogSlugInformation": "Slug wird für die URL verwendet. Ihre URL lautet „/{0}/{{slug}}“.",
+ "Permission:BlogManagement": "Blog-Management",
+ "Permission:BlogManagement.Create": "Erstellen",
+ "Permission:BlogManagement.Delete": "Löschen",
+ "Permission:BlogManagement.Features": "Merkmale",
+ "Permission:BlogManagement.Update": "Aktualisieren",
+ "Permission:BlogPostManagement": "Blog-Post-Management",
+ "Permission:BlogPostManagement.Create": "Erstellen",
+ "Permission:BlogPostManagement.Delete": "Löschen",
+ "Permission:BlogPostManagement.Update": "Aktualisieren",
+ "Permission:BlogPostManagement.Publish": "Veröffentlichen",
+ "Permission:CmsKit": "CmsKit-Administrator",
+ "Permission:Comments": "Kommentarverwaltung",
+ "Permission:Comments.Delete": "Löschen",
+ "Permission:Contents": "Content-Management",
+ "Permission:Contents.Create": "Inhalte erstellen",
+ "Permission:Contents.Delete": "Inhalt löschen",
+ "Permission:Contents.Update": "Inhalt aktualisieren",
+ "Permission:MediaDescriptorManagement": "Medienmanagement",
+ "Permission:MediaDescriptorManagement:Create": "Erstellen",
+ "Permission:MediaDescriptorManagement:Delete": "Löschen",
+ "Permission:MenuItemManagement": "Menüpunktverwaltung",
+ "Permission:MenuItemManagement.Create": "Erstellen",
+ "Permission:MenuItemManagement.Delete": "Löschen",
+ "Permission:MenuItemManagement.Update": "Aktualisieren",
+ "Permission:MenuManagement": "Menüverwaltung",
+ "Permission:MenuManagement.Create": "Erstellen",
+ "Permission:MenuManagement.Delete": "Löschen",
+ "Permission:MenuManagement.Update": "Aktualisieren",
+ "Permission:Menus": "Menüverwaltung",
+ "Permission:Menus.Create": "Erstellen",
+ "Permission:Menus.Delete": "Löschen",
+ "Permission:Menus.Update": "Aktualisieren",
+ "Permission:PageManagement": "Seitenverwaltung",
+ "Permission:PageManagement:Create": "Erstellen",
+ "Permission:PageManagement:Delete": "Löschen",
+ "Permission:PageManagement:Update": "Aktualisieren",
+ "Permission:PageManagement:SetAsHomePage": "Als Startseite festlegen",
+ "Permission:TagManagement": "Tag-Management",
+ "Permission:TagManagement.Create": "Erstellen",
+ "Permission:TagManagement.Delete": "Löschen",
+ "Permission:TagManagement.Update": "Aktualisieren",
+ "Permission:GlobalResources": "Globale Ressourcen",
+ "Permission:CmsKitPublic": "CmsKit öffentlich",
+ "Permission:Comments.DeleteAll": "Alles löschen",
+ "PickYourReaction": "Wählen Sie Ihre Reaktion",
+ "Rating": "Bewertung",
+ "RatingUndoMessage": "Ihre Bewertung wird rückgängig gemacht.",
+ "Reactions": "Reaktionen",
+ "Read": "Lesen",
+ "RepliesToThisComment": "Antworten auf diesen Kommentar",
+ "Reply": "Antwort",
+ "ReplyTo": "Antwort an",
+ "SamplePageMessage": "Eine Beispielseite für das Pro-Modul",
+ "SaveChanges": "Änderungen speichern",
+ "Script": "Skript",
+ "SelectAll": "Wählen Sie Alle",
+ "Send": "Schicken",
+ "SendMessage": "Nachricht senden",
+ "SelectedAuthor": "Autor",
+ "ShortDescription": "Kurze Beschreibung",
+ "Slug": "Schnecke",
+ "Source": "Quelle",
+ "SourceUrl": "Quell-URL",
+ "Star": "Stern",
+ "StartDate": "Startdatum",
+ "Style": "Stil",
+ "Subject": "Thema",
+ "SubjectPlaceholder": "Bitte geben Sie einen Betreff ein",
+ "Submit": "Einreichen",
+ "Subscribe": "Abonnieren",
+ "SuccessfullySaved": "Erfolgreich gespeichert!",
+ "TagDeletionConfirmationMessage": "Sind Sie sicher, dass Sie das Tag „{0}“ löschen?",
+ "Tags": "Stichworte",
+ "Text": "Text",
+ "ThankYou": "Danke",
+ "Title": "Titel",
+ "Undo": "Rückgängig machen",
+ "Update": "Aktualisieren",
+ "UpdatePreferenceSuccessMessage": "Ihre Präferenzen wurden gespeichert.",
+ "UpdateYourEmailPreferences": "Aktualisieren Sie Ihre E-Mail-Einstellungen",
+ "UnMakeMainMenu": "Hauptmenü deaktivieren",
+ "UploadFailedMessage": "Upload fehlgeschlagen.",
+ "UserId": "Benutzer-ID",
+ "Username": "Nutzername",
+ "YourComment": "Dein Kommentar",
+ "YourEmailAddress": "Ihre E-Mail-Adresse",
+ "YourFullName": "Ihr vollständiger Name",
+ "YourMessage": "Ihre Nachricht",
+ "YourReply": "Deine Antwort",
+ "MarkdownSupported": "Markdown unterstützt.",
+ "GlobalResources": "Globale Ressourcen",
+ "SavedSuccessfully": "Erfolgreich gespeichert",
+ "CmsKit.BlogPost.Status.0": "Entwurf",
+ "CmsKit.BlogPost.Status.1": "Veröffentlicht",
+ "CmsKit.BlogPost.Status.2": "Auf eine Rückmeldung warten",
+ "BlogPostPublishConfirmationMessage": "Sind Sie sicher, dass Sie den Blogbeitrag „{0}“ veröffentlichen?",
+ "SuccessfullyPublished": "Erfolgreich veröffentlicht!",
+ "Draft": "Entwurf",
+ "Publish": "Veröffentlichen",
+ "BlogPostDraftConfirmationMessage": "Sind Sie sicher, dass der Blogbeitrag „{0}“ als Entwurf festgelegt ist?",
+ "BlogPostSendToReviewConfirmationMessage": "Sind Sie sicher, dass Sie den Blog-Beitrag „{0}“ zur Veröffentlichung an den Administrator senden?",
+ "SaveAsDraft": "Als Entwurf speichern",
+ "SendToReview": "Zur Rezension senden",
+ "SendToReviewToPublish": "Zur Veröffentlichung zur Rezension senden",
+ "BlogPostSendToReviewSuccessMessage": "Der Blogbeitrag „{0}“ wurde zur Veröffentlichung an den Administrator zur Überprüfung gesendet.",
+ "HasBlogPostWaitingForReviewMessage": "Sie haben einen Blog-Beitrag, der auf eine Überprüfung wartet. Klicken Sie hier, um eine Liste anzuzeigen.",
+ "SelectAStatus": "Wählen Sie einen Status aus",
+ "Status": "Status",
+ "CmsKit.BlogPost.ScrollIndex": "Schnellnavigationsleiste in Blogbeiträgen",
+ "CmsKit.BlogPost.PreventXssFeature": "XSS verhindern",
+ "Add": "Hinzufügen",
+ "AddWidget": "Widget hinzufügen",
+ "PleaseConfigureWidgets": "Bitte konfigurieren Sie Widgets",
+ "SelectAnAuthor": "Wählen Sie einen Autor aus",
+ "InThisDocument": "In diesem Dokument",
+ "GoToTop": "Zur Spitze gehen",
+ "SetAsHomePage": "Ändern Sie den Homepage-Status",
+ "CompletedSettingAsHomePage": "Als Startseite festlegen",
+ "IsHomePage": "Ist Startseite",
+ "RemovedSettingAsHomePage": "Einstellung der Startseite entfernt",
+ "Feature:CmsKitGroup": "Cms-Kit",
+ "Feature:BlogEnable": "Blogeintrag",
+ "Feature:BlogEnableDescription": "Das Blogpost-System von CMS Kit, mit dem Sie Blogs und Beiträge dynamisch in der Anwendung erstellen können.",
+ "Feature:CommentEnable": "Kommentieren",
+ "Feature:CommentEnableDescription": "Das Kommentarsystem von CMS Kit ermöglicht das Kommentieren von Entitäten wie BlogPost.",
+ "Feature:GlobalResourceEnable": "Globale Ressourcenbeschaffung",
+ "Feature:GlobalResourceEnableDescription": "Die globale Ressourcenfunktion von CMS Kit ermöglicht die Verwaltung globaler Stile und Skripte.",
+ "Feature:MenuEnable": "Speisekarte",
+ "Feature:MenuEnableDescription": "Das dynamische Menüsystem von CMS Kit, das das dynamische Hinzufügen/Entfernen von Anwendungsmenüs ermöglicht.",
+ "Feature:PageEnable": "Paging",
+ "Feature:PageEnableDescription": "Das Seitensystem des CMS-Kits, das die Erstellung statischer Seiten mit einer bestimmten URL ermöglicht.",
+ "Feature:RatingEnable": "Bewertung",
+ "Feature:RatingEnableDescription": "Das Bewertungssystem von CMS Kit, mit dem Benutzer Entitäten wie BlogPost bewerten können.",
+ "Feature:ReactionEnable": "Reaktion",
+ "Feature:ReactionEnableDescription": "Das Reaktionssystem von CMS Kit, mit dem Benutzer Reaktionen an Entitäten wie BlogPost, Kommentare usw. senden können.",
+ "Feature:TagEnable": "Markieren",
+ "Feature:TagEnableDescription": "Das Tag-System von CMS Kit, das das Markieren von Entitäten wie BlogPost ermöglicht.",
+ "DeleteBlogPostMessage": "Der Blog wird gelöscht. Bist du sicher?",
+ "CaptchaCode": "Sicherheitscode",
+ "CommentTextRequired": "Kommentar ist erforderlich",
+ "CaptchaCodeErrorMessage": "Die Antwort, die Sie für das CAPTCHA eingegeben haben, war nicht korrekt. Bitte versuche es erneut",
+ "CaptchaCodeMissingMessage": "Der Captcha-Code fehlt!",
+ "UnAllowedExternalUrlMessage": "Sie haben eine unzulässige externe URL angegeben. Bitte versuchen Sie es erneut ohne die externe URL.",
+ "URL": "URL",
+ "PopularTags": "beliebte Schlagwörter",
+ "RemoveCoverImageConfirmationMessage": "Möchten Sie das Titelbild wirklich entfernen?",
+ "RemoveCoverImage": "Titelbild entfernen",
+ "CssClass": "CSS-Klasse",
+ "TagsHelpText": "Tags sollten durch Kommas getrennt werden (z. B. Tag1, Tag2, Tag3).",
+ "ThisPartOfContentCouldntBeLoaded": "Dieser Teil des Inhalts konnte nicht geladen werden.",
+ "DuplicateCommentAttemptMessage": "Es wurde versucht, einen doppelten Kommentar zu posten. Ihr Kommentar wurde bereits übermittelt."
+ }
+}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json
index fb8e9631157..7c9d914404c 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Calificaciones",
"CmsKit.Reactions": "Reacciones",
"CmsKit.Tags": "Etiquetas",
- "CmsKit.BlogPost.PreventXssFeature": "Prevenir ataques XSS",
"CmsKit:0002": "¡El contenido ya existe!",
"CmsKit:0003": "La entidad {0} no se puede etiquetar.",
"CmsKit:Blog:0001": "¡La babosa dada ({Slug}) ya existe!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Crear",
"Permission:BlogPostManagement.Delete": "Borrar",
"Permission:BlogPostManagement.Update": "Actualizar",
+ "Permission:BlogPostManagement.Publish": "Publicar",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Gestión de comentarios",
"Permission:Comments.Delete": "Borrar",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Crear",
"Permission:PageManagement:Delete": "Borrar",
"Permission:PageManagement:Update": "Actualizar",
+ "Permission:PageManagement:SetAsHomePage": "Establecer como página de inicio",
"Permission:TagManagement": "Gestión de etiquetas",
"Permission:TagManagement.Create": "Crear",
"Permission:TagManagement.Delete": "Borrar",
"Permission:TagManagement.Update": "Actualizar",
+ "Permission:GlobalResources": "Recursos globales",
+ "Permission:CmsKitPublic": "CmsKit público",
+ "Permission:Comments.DeleteAll": "Eliminar todos",
"PickYourReaction": "Recoge tu reación",
"Rating": "Clasificación",
"RatingUndoMessage": "Tu puntuación sera removida.",
@@ -131,6 +135,7 @@
"SelectAll": "Seleccionar todo",
"Send": "Enviar",
"SendMessage": "Enviar mensaje",
+ "SelectedAuthor": "Autor",
"ShortDescription": "Breve descripción",
"Slug": "Babosa",
"Source": "Fuente",
@@ -161,6 +166,67 @@
"YourFullName": "Tu nombre completo",
"YourMessage": "Tu mensaje",
"YourReply": "Tu respuesta",
- "ThisPartOfContentCouldntBeLoaded": "Esta parte del contenido no se pudo cargar."
+ "MarkdownSupported": "Rebajas compatibles.",
+ "GlobalResources": "Recursos globales",
+ "SavedSuccessfully": "Guardado exitosamente",
+ "CmsKit.BlogPost.Status.0": "Borrador",
+ "CmsKit.BlogPost.Status.1": "Publicado",
+ "CmsKit.BlogPost.Status.2": "Esperando para revisión",
+ "BlogPostPublishConfirmationMessage": "¿Estás seguro de publicar la entrada del blog "{0}"?",
+ "SuccessfullyPublished": "Publicado con éxito!",
+ "Draft": "Borrador",
+ "Publish": "Publicar",
+ "BlogPostDraftConfirmationMessage": "¿Estás seguro de configurar la publicación del blog "{0}" como borrador?",
+ "BlogPostSendToReviewConfirmationMessage": "¿Está seguro de enviar la publicación del blog "{0}" a la revisión del administrador para su publicación?",
+ "SaveAsDraft": "Guardar como borrador",
+ "SendToReview": "Enviar a revisión",
+ "SendToReviewToPublish": "Enviar a revisión para publicar",
+ "BlogPostSendToReviewSuccessMessage": "La publicación del blog "{0}" se envió a revisión del administrador para su publicación.",
+ "HasBlogPostWaitingForReviewMessage": "Tienes una publicación de blog esperando revisión. Haga clic para listar.",
+ "SelectAStatus": "Seleccione un estado",
+ "Status": "Estado",
+ "CmsKit.BlogPost.ScrollIndex": "Barra de navegación rápida en publicaciones de blog",
+ "CmsKit.BlogPost.PreventXssFeature": "Prevenir ataques XSS",
+ "Add": "Agregar",
+ "AddWidget": "Agregar widget",
+ "PleaseConfigureWidgets": "Por favor configure los widgets",
+ "SelectAnAuthor": "Seleccione un autor",
+ "InThisDocument": "En este documento",
+ "GoToTop": "Ve arriba",
+ "SetAsHomePage": "Cambiar el estado de la página de inicio",
+ "CompletedSettingAsHomePage": "Establecer como página de inicio",
+ "IsHomePage": "Es la página de inicio",
+ "RemovedSettingAsHomePage": "Se eliminó la configuración de la página de inicio.",
+ "Feature:CmsKitGroup": "kit cms",
+ "Feature:BlogEnable": "Entrada en el blog",
+ "Feature:BlogEnableDescription": "Sistema de blogpost de CMS Kit que permite crear blogs y posts de forma dinámica en la aplicación.",
+ "Feature:CommentEnable": "Comentando",
+ "Feature:CommentEnableDescription": "El sistema de comentarios de CMS Kit permite comentar en entidades como BlogPost.",
+ "Feature:GlobalResourceEnable": "Recursos globales",
+ "Feature:GlobalResourceEnableDescription": "Función de recursos globales del CMS Kit que permite gestionar estilos y scripts globales.",
+ "Feature:MenuEnable": "Menú",
+ "Feature:MenuEnableDescription": "Sistema de menú dinámico de CMS Kit que permite agregar/eliminar menús de aplicaciones de forma dinámica.",
+ "Feature:PageEnable": "paginación",
+ "Feature:PageEnableDescription": "Sistema de páginas del CMS Kit que permite crear páginas estáticas con una URL específica.",
+ "Feature:RatingEnable": "Clasificación",
+ "Feature:RatingEnableDescription": "Sistema de calificación de CMS Kit que permite a los usuarios calificar entidades como BlogPost.",
+ "Feature:ReactionEnable": "Reacción",
+ "Feature:ReactionEnableDescription": "Sistema de reacción de CMS Kit que permite a los usuarios enviar reacciones a entidades como BlogPost, Comentarios, etc.",
+ "Feature:TagEnable": "Etiquetado",
+ "Feature:TagEnableDescription": "Sistema de etiquetas del CMS Kit que permite etiquetar entidades como BlogPost.",
+ "DeleteBlogPostMessage": "El blog será eliminado. ¿Está seguro?",
+ "CaptchaCode": "código CAPTCHA",
+ "CommentTextRequired": "Se requiere comentario",
+ "CaptchaCodeErrorMessage": "La respuesta que ingresaste para el CAPTCHA no fue correcta. Inténtalo de nuevo",
+ "CaptchaCodeMissingMessage": "¡Falta el código captcha!",
+ "UnAllowedExternalUrlMessage": "Incluiste una URL externa no permitida. Inténtelo de nuevo sin la URL externa.",
+ "URL": "URL",
+ "PopularTags": "Etiquetas Populares",
+ "RemoveCoverImageConfirmationMessage": "¿Estás seguro de que deseas eliminar la imagen de portada?",
+ "RemoveCoverImage": "Quitar imagen de portada",
+ "CssClass": "Clase CSS",
+ "TagsHelpText": "Las etiquetas deben estar separadas por comas (por ejemplo: etiqueta1, etiqueta2, etiqueta3)",
+ "ThisPartOfContentCouldntBeLoaded": "Esta parte del contenido no se pudo cargar.",
+ "DuplicateCommentAttemptMessage": "Intento de publicación de comentario duplicado detectado. Tu comentario ya ha sido enviado."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json
index 54a0ea97a4b..9fe9a4fd054 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json
@@ -219,6 +219,14 @@
"CommentTextRequired": "Kommentti vaaditaan",
"CaptchaCodeErrorMessage": "CAPTCHA:lle antamasi vastaus ei ollut oikea. Yritä uudelleen",
"CaptchaCodeMissingMessage": "Captcha-koodi puuttuu!",
- "ThisPartOfContentCouldntBeLoaded": "Tämä sisällön osa ei voitu ladata."
+ "UnAllowedExternalUrlMessage": "Lisäsit kielletty ulkoisen URL-osoitteen. Yritä uudelleen ilman ulkoista URL-osoitetta.",
+ "URL": "URL-osoite",
+ "PopularTags": "Suositut tunnisteet",
+ "RemoveCoverImageConfirmationMessage": "Haluatko varmasti poistaa kansikuvan?",
+ "RemoveCoverImage": "Poista kansikuva",
+ "CssClass": "CSS-luokka",
+ "TagsHelpText": "Tunnisteet on erotettava pilkuilla (esim. tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Tämä sisällön osa ei voitu ladata.",
+ "DuplicateCommentAttemptMessage": "Kopiokommenttiyritys havaittiin. Kommenttisi on jo lähetetty."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json
index bbd4f679557..f083dedc119 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Évaluations",
"CmsKit.Reactions": "Réactions",
"CmsKit.Tags": "Mots clés",
- "CmsKit.BlogPost.PreventXssFeature": "Empêcher les attaques XSS",
"CmsKit:0002": "Le contenu existe déjà!",
"CmsKit:0003": "L'entité {0} ne peut pas être taguée.",
"CmsKit:Blog:0001": "Le slug donné ({Slug}) existe déjà!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Créer",
"Permission:BlogPostManagement.Delete": "Effacer",
"Permission:BlogPostManagement.Update": "Mettre à jour",
+ "Permission:BlogPostManagement.Publish": "Publier",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Gestion des commentaires",
"Permission:Comments.Delete": "Effacer",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Créer",
"Permission:PageManagement:Delete": "Effacer",
"Permission:PageManagement:Update": "Mettre à jour",
+ "Permission:PageManagement:SetAsHomePage": "Définir comme page d'accueil",
"Permission:TagManagement": "Gestion des balises",
"Permission:TagManagement.Create": "Créer",
"Permission:TagManagement.Delete": "Effacer",
"Permission:TagManagement.Update": "Mettre à jour",
+ "Permission:GlobalResources": "Ressources mondiales",
+ "Permission:CmsKitPublic": "CmsKit Public",
+ "Permission:Comments.DeleteAll": "Supprimer tout",
"PickYourReaction": "Choisissez votre réaction",
"Rating": "Notation",
"RatingUndoMessage": "Votre note sera annulée.",
@@ -131,6 +135,7 @@
"SelectAll": "Tout sélectionner",
"Send": "Envoyer",
"SendMessage": "Envoyer le message",
+ "SelectedAuthor": "Auteur",
"ShortDescription": "Brève description",
"Slug": "Limace",
"Source": "La source",
@@ -161,6 +166,67 @@
"YourFullName": "Ton nom complet",
"YourMessage": "Votre message",
"YourReply": "Votre réponse",
- "ThisPartOfContentCouldntBeLoaded": "Cette partie du contenu n'a pas pu être chargée."
+ "MarkdownSupported": "Markdown pris en charge.",
+ "GlobalResources": "Ressources mondiales",
+ "SavedSuccessfully": "Enregistré avec succès",
+ "CmsKit.BlogPost.Status.0": "Brouillon",
+ "CmsKit.BlogPost.Status.1": "Publié",
+ "CmsKit.BlogPost.Status.2": "En attente d'une revue",
+ "BlogPostPublishConfirmationMessage": "Êtes-vous sûr de publier l'article de blog « {0} » ?",
+ "SuccessfullyPublished": "Publié avec succès !",
+ "Draft": "Brouillon",
+ "Publish": "Publier",
+ "BlogPostDraftConfirmationMessage": "Êtes-vous sûr de définir l'article de blog « {0} » comme brouillon ?",
+ "BlogPostSendToReviewConfirmationMessage": "Êtes-vous sûr d'envoyer l'article de blog « {0} » à l'administrateur pour qu'il soit publié ?",
+ "SaveAsDraft": "Enregistrer comme brouillon",
+ "SendToReview": "Envoyer pour examen",
+ "SendToReviewToPublish": "Envoyer pour révision pour publier",
+ "BlogPostSendToReviewSuccessMessage": "Le billet de blog "{0}" a été envoyé à l'administrateur pour révision pour publication.",
+ "HasBlogPostWaitingForReviewMessage": "Vous avez un article de blog en attente d'examen. Cliquez pour lister.",
+ "SelectAStatus": "Sélectionnez un statut",
+ "Status": "Statut",
+ "CmsKit.BlogPost.ScrollIndex": "Barre de navigation rapide dans les articles de blog",
+ "CmsKit.BlogPost.PreventXssFeature": "Empêcher les attaques XSS",
+ "Add": "Ajouter",
+ "AddWidget": "Ajouter un widget",
+ "PleaseConfigureWidgets": "Veuillez configurer les widgets",
+ "SelectAnAuthor": "Sélectionnez un auteur",
+ "InThisDocument": "Dans ce document",
+ "GoToTop": "Aller en haut",
+ "SetAsHomePage": "Modifier le statut de la page d'accueil",
+ "CompletedSettingAsHomePage": "Définir comme page d'accueil",
+ "IsHomePage": "Est la page d'accueil",
+ "RemovedSettingAsHomePage": "Suppression du réglage de la page d'accueil",
+ "Feature:CmsKitGroup": "Kit CMS",
+ "Feature:BlogEnable": "Article de blog",
+ "Feature:BlogEnableDescription": "Le système de blogpost de CMS Kit qui permet de créer des blogs et des articles de manière dynamique dans l'application.",
+ "Feature:CommentEnable": "Commentaire",
+ "Feature:CommentEnableDescription": "Le système de commentaires de CMS Kit permet de commenter des entités telles que BlogPost.",
+ "Feature:GlobalResourceEnable": "Ressources mondiales",
+ "Feature:GlobalResourceEnableDescription": "Fonctionnalité de ressources globales de CMS Kit qui permet de gérer les styles et scripts globaux.",
+ "Feature:MenuEnable": "Menu",
+ "Feature:MenuEnableDescription": "Système de menus dynamiques de CMS Kit qui permet d'ajouter/supprimer des menus d'application de manière dynamique.",
+ "Feature:PageEnable": "Pagination",
+ "Feature:PageEnableDescription": "Le système de pages de CMS Kit qui permet de créer des pages statiques avec une URL spécifique.",
+ "Feature:RatingEnable": "Notation",
+ "Feature:RatingEnableDescription": "Le système de notation de CMS Kit qui permet aux utilisateurs d'évaluer des entités telles que BlogPost.",
+ "Feature:ReactionEnable": "Réaction",
+ "Feature:ReactionEnableDescription": "Le système de réaction de CMS Kit qui permet aux utilisateurs d'envoyer des réactions à des entités telles que BlogPost, Commentaires, etc.",
+ "Feature:TagEnable": "Marquage",
+ "Feature:TagEnableDescription": "Le système de balises de CMS Kit qui permet de baliser des entités telles que BlogPost.",
+ "DeleteBlogPostMessage": "Le blog sera supprimé. Es-tu sûr?",
+ "CaptchaCode": "code Captcha",
+ "CommentTextRequired": "Un commentaire est requis",
+ "CaptchaCodeErrorMessage": "La réponse que vous avez saisie pour le CAPTCHA n'est pas correcte. Veuillez réessayer",
+ "CaptchaCodeMissingMessage": "Le code captcha est manquant !",
+ "UnAllowedExternalUrlMessage": "Vous avez inclus une URL externe non autorisée. Veuillez réessayer sans l'URL externe.",
+ "URL": "URL",
+ "PopularTags": "Tags populaires",
+ "RemoveCoverImageConfirmationMessage": "Êtes-vous sûr de vouloir supprimer l'image de couverture ?",
+ "RemoveCoverImage": "Supprimer l'image de couverture",
+ "CssClass": "Classe CSS",
+ "TagsHelpText": "Les balises doivent être séparées par des virgules (par exemple : tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Cette partie du contenu n'a pas pu être chargée.",
+ "DuplicateCommentAttemptMessage": "Tentative de publication de commentaire en double détectée. Votre commentaire a déjà été soumis."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json
index b251ac8c18e..c6ef1c1446f 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "रेटिंग्स",
"CmsKit.Reactions": "प्रतिक्रियाओं",
"CmsKit.Tags": "टैग",
- "CmsKit.BlogPost.PreventXssFeature": "XSS रोकें",
"CmsKit:0002": "सामग्री पहले से मौजूद है!",
"CmsKit:0003": "इकाई {0} टैग करने योग्य नहीं है।",
"CmsKit:Blog:0001": "दिया गया स्लग ({Slug}) पहले से मौजूद है!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "सृजन करना",
"Permission:BlogPostManagement.Delete": "हटाएं",
"Permission:BlogPostManagement.Update": "अपडेट करें",
+ "Permission:BlogPostManagement.Publish": "प्रकाशित करना",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "टिप्पणी प्रबंधन",
"Permission:Comments.Delete": "हटाएं",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "सृजन करना",
"Permission:PageManagement:Delete": "हटाएं",
"Permission:PageManagement:Update": "अपडेट करें",
+ "Permission:PageManagement:SetAsHomePage": "मुखपृष्ठ के रूप में सेट करें",
"Permission:TagManagement": "टैग प्रबंधन",
"Permission:TagManagement.Create": "सृजन करना",
"Permission:TagManagement.Delete": "हटाएं",
"Permission:TagManagement.Update": "अपडेट करें",
+ "Permission:GlobalResources": "वैश्विक संसाधन",
+ "Permission:CmsKitPublic": "CmsKit सार्वजनिक",
+ "Permission:Comments.DeleteAll": "सभी हटा दो",
"PickYourReaction": "अपनी प्रतिक्रिया उठाओ",
"Rating": "रेटिंग",
"RatingUndoMessage": "आपकी रेटिंग पूर्ववत होगी।",
@@ -131,6 +135,7 @@
"SelectAll": "सभी का चयन करे",
"Send": "संदेश",
"SendMessage": "मेसेज भेजें",
+ "SelectedAuthor": "लेखक",
"ShortDescription": "संक्षिप्त वर्णन",
"Slug": "काउंटर",
"Source": "स्रोत",
@@ -161,6 +166,67 @@
"YourFullName": "आपका पूरा नाम",
"YourMessage": "आपका संदेश",
"YourReply": "आपके उत्तर",
- "ThisPartOfContentCouldntBeLoaded": "यह भाग लोड नहीं किया जा सका।"
+ "MarkdownSupported": "मार्कडाउन समर्थित.",
+ "GlobalResources": "वैश्विक संसाधन",
+ "SavedSuccessfully": "सफलतापूर्वक बचाया",
+ "CmsKit.BlogPost.Status.0": "मसौदा",
+ "CmsKit.BlogPost.Status.1": "प्रकाशित",
+ "CmsKit.BlogPost.Status.2": "पुनरावलोकन के लिए प्रतीक्षारत",
+ "BlogPostPublishConfirmationMessage": "क्या आप निश्चित रूप से ब्लॉग पोस्ट "{0}" प्रकाशित करना चाहते हैं?",
+ "SuccessfullyPublished": "सफलतापूर्वक प्रकाशित!",
+ "Draft": "मसौदा",
+ "Publish": "प्रकाशित करना",
+ "BlogPostDraftConfirmationMessage": "क्या आप निश्चित रूप से ब्लॉग पोस्ट "{0}" को ड्राफ्ट के रूप में सेट करना चाहते हैं?",
+ "BlogPostSendToReviewConfirmationMessage": "क्या आप निश्चित रूप से ब्लॉग पोस्ट "{0}" को प्रकाशन के लिए व्यवस्थापक समीक्षा को भेजेंगे?",
+ "SaveAsDraft": "ड्राफ्ट के रूप में सेव करें",
+ "SendToReview": "समीक्षा हेतु भेजें",
+ "SendToReviewToPublish": "प्रकाशित करने के लिए समीक्षा हेतु भेजें",
+ "BlogPostSendToReviewSuccessMessage": "ब्लॉग पोस्ट "{0}" को प्रकाशन के लिए व्यवस्थापक समीक्षा के लिए भेज दिया गया है।",
+ "HasBlogPostWaitingForReviewMessage": "आपके पास समीक्षा की प्रतीक्षा में एक ब्लॉग पोस्ट है. सूची के लिए क्लिक करें.",
+ "SelectAStatus": "एक स्थिति चुनें",
+ "Status": "स्थिति",
+ "CmsKit.BlogPost.ScrollIndex": "ब्लॉग पोस्ट में त्वरित नेविगेशन बार",
+ "CmsKit.BlogPost.PreventXssFeature": "XSS रोकें",
+ "Add": "जोड़ना",
+ "AddWidget": "विजेट जोड़ें",
+ "PleaseConfigureWidgets": "कृपया विजेट कॉन्फ़िगर करें",
+ "SelectAnAuthor": "एक लेखक का चयन करें",
+ "InThisDocument": "इस दस्तावेज़ में",
+ "GoToTop": "शीर्ष पर जाएँ",
+ "SetAsHomePage": "होम पेज स्थिति बदलें",
+ "CompletedSettingAsHomePage": "मुखपृष्ठ के रूप में सेट करें",
+ "IsHomePage": "होम पेज है",
+ "RemovedSettingAsHomePage": "होम पेज की सेटिंग हटा दी गई",
+ "Feature:CmsKitGroup": "सीएमएस किट",
+ "Feature:BlogEnable": "ब्लॉग भेजा",
+ "Feature:BlogEnableDescription": "सीएमएस किट का ब्लॉगपोस्ट सिस्टम जो एप्लिकेशन में गतिशील रूप से ब्लॉग और पोस्ट बनाने की अनुमति देता है।",
+ "Feature:CommentEnable": "टिप्पणी करते हुए",
+ "Feature:CommentEnableDescription": "सीएमएस किट की टिप्पणी प्रणाली ब्लॉगपोस्ट जैसी संस्थाओं पर टिप्पणी करने की अनुमति देती है।",
+ "Feature:GlobalResourceEnable": "वैश्विक संसाधन",
+ "Feature:GlobalResourceEnableDescription": "सीएमएस किट की वैश्विक संसाधन सुविधा जो वैश्विक शैलियों और स्क्रिप्ट को प्रबंधित करने की अनुमति देती है।",
+ "Feature:MenuEnable": "मेन्यू",
+ "Feature:MenuEnableDescription": "सीएमएस किट की गतिशील मेनू प्रणाली जो एप्लिकेशन मेनू को गतिशील रूप से जोड़ने/हटाने की अनुमति देती है।",
+ "Feature:PageEnable": "पेजिंग",
+ "Feature:PageEnableDescription": "सीएमएस किट का पेज सिस्टम जो विशिष्ट यूआरएल के साथ स्थिर पेज बनाने की अनुमति देता है।",
+ "Feature:RatingEnable": "रेटिंग",
+ "Feature:RatingEnableDescription": "सीएमएस किट की रेटिंग प्रणाली जो उपयोगकर्ताओं को ब्लॉगपोस्ट जैसी संस्थाओं को रेटिंग देने की अनुमति देती है।",
+ "Feature:ReactionEnable": "प्रतिक्रिया",
+ "Feature:ReactionEnableDescription": "सीएमएस किट की प्रतिक्रिया प्रणाली जो उपयोगकर्ताओं को ब्लॉगपोस्ट, टिप्पणियाँ आदि जैसी संस्थाओं को प्रतिक्रियाएँ भेजने की अनुमति देती है।",
+ "Feature:TagEnable": "टैगिंग",
+ "Feature:TagEnableDescription": "सीएमएस किट की टैग प्रणाली जो ब्लॉगपोस्ट जैसी संस्थाओं को टैग करने की अनुमति देती है।",
+ "DeleteBlogPostMessage": "ब्लॉग हटा दिया जाएगा. क्या आपको यकीन है?",
+ "CaptchaCode": "कैप्चा कोड",
+ "CommentTextRequired": "टिप्पणी आवश्यक है",
+ "CaptchaCodeErrorMessage": "कैप्चा के लिए आपके द्वारा दर्ज किया गया उत्तर सही नहीं था। कृपया पुन: प्रयास करें",
+ "CaptchaCodeMissingMessage": "कैप्चा कोड गायब है!",
+ "UnAllowedExternalUrlMessage": "आपने एक अस्वीकृत बाहरी यूआरएल शामिल किया है। कृपया बाहरी यूआरएल के बिना पुनः प्रयास करें।",
+ "URL": "यूआरएल",
+ "PopularTags": "प्रसिद्ध टग्स",
+ "RemoveCoverImageConfirmationMessage": "क्या आप वाकई कवर छवि हटाना चाहते हैं?",
+ "RemoveCoverImage": "कवर छवि हटाएँ",
+ "CssClass": "सीएसएस क्लास",
+ "TagsHelpText": "टैग को अल्पविराम से अलग किया जाना चाहिए (जैसे: टैग1, टैग2, टैग3)",
+ "ThisPartOfContentCouldntBeLoaded": "यह भाग लोड नहीं किया जा सका।",
+ "DuplicateCommentAttemptMessage": "डुप्लिकेट टिप्पणी पोस्ट प्रयास का पता चला। आपकी टिप्पणी पहले ही सबमिट की जा चुकी है."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hr.json
new file mode 100644
index 00000000000..f610835e571
--- /dev/null
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hr.json
@@ -0,0 +1,232 @@
+{
+ "culture": "hr",
+ "texts": {
+ "AddSubMenuItem": "Dodaj stavku podizbornika",
+ "AreYouSure": "Jesi li siguran?",
+ "BlogDeletionConfirmationMessage": "Blog '{0}' bit će izbrisan. Jesi li siguran?",
+ "BlogFeatureNotAvailable": "Ova značajka trenutno nije dostupna. Omogućite s 'GlobalFeatureManager' da biste ga koristili.",
+ "BlogId": "Blog",
+ "BlogPostDeletionConfirmationMessage": "Post na blogu '{0}' bit će izbrisan. Jesi li siguran?",
+ "BlogPosts": "Postovi na blogu",
+ "Blogs": "blogovi",
+ "ChoosePreference": "Odaberite preferenciju...",
+ "Cms": "CMS",
+ "CmsKit.Comments": "Komentari",
+ "CmsKit.Ratings": "Ocjene",
+ "CmsKit.Reactions": "Reakcije",
+ "CmsKit.Tags": "Oznake",
+ "CmsKit:0002": "Sadržaj već postoji!",
+ "CmsKit:0003": "Entitet {0} nije moguće označiti.",
+ "CmsKit:Blog:0001": "Navedeni puž ({Slug}) već postoji!",
+ "CmsKit:BlogPost:0001": "Navedeni puž već postoji!",
+ "CmsKit:Comments:0001": "Entitet {EntityType} ne može se komentirati.",
+ "CmsKit:Media:0001": "'{Name}' nije važeći naziv medija.",
+ "CmsKit:Media:0002": "Entitet ne može imati medije.",
+ "CmsKit:Page:0001": "Navedeni url ({Slug}) već postoji. Pokušajte s drugim url-om.",
+ "CmsKit:Rating:0001": "Entitet {EntityType} ne može se ocijeniti.",
+ "CmsKit:Reaction:0001": "Entitet {EntityType} ne može imati reakcije.",
+ "CmsKit:Tag:0002": "Entitet se ne može označiti!",
+ "CommentAuthorizationExceptionMessage": "Ti komentari nisu dopušteni za javno prikazivanje.",
+ "CommentDeletionConfirmationMessage": "Ovaj komentar i svi odgovori bit će izbrisani!",
+ "Comments": "Komentari",
+ "Content": "Sadržaj",
+ "ContentDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovaj sadržaj?",
+ "Contents": "Sadržaj",
+ "CoverImage": "Naslovna slika",
+ "CreateBlogPostPage": "Novi blog post",
+ "CreationTime": "Vrijeme stvaranja",
+ "Delete": "Izbrisati",
+ "Detail": "Detalj",
+ "Details": "pojedinosti",
+ "DisplayName": "Ime za prikaz",
+ "DoYouPreferAdditionalEmails": "Preferirate li dodatne e-poruke?",
+ "Edit": "Uredi",
+ "EndDate": "Datum završetka",
+ "EntityId": "ID entiteta",
+ "EntityType": "Vrsta entiteta",
+ "ExportCSV": "Izvezi CSV",
+ "Features": "Značajke",
+ "GenericDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati '{0}'?",
+ "IsActive": "Aktivan",
+ "LastModification": "Zadnja izmjena",
+ "LastModificationTime": "Vrijeme zadnje izmjene",
+ "LoginToAddComment": "Prijavite se za dodavanje komentara",
+ "LoginToRate": "Prijavite se da biste ocijenili",
+ "LoginToReact": "Prijavite se za reakciju",
+ "LoginToReply": "Prijavite se za odgovor",
+ "MainMenu": "Glavni izbornik",
+ "MakeMainMenu": "Napravi glavni izbornik",
+ "Menu:CMS": "CMS",
+ "Menus": "Izbornici",
+ "MenuDeletionConfirmationMessage": "Izbornik '{0}' bit će izbrisan. Jesi li siguran?",
+ "MenuItemDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovu stavku izbornika?",
+ "MenuItemMoveConfirmMessage": "Jeste li sigurni da želite premjestiti '{0}' ispod '{1}'?",
+ "MenuItems": "Stavke izbornika",
+ "Message": "Poruka",
+ "MessageDeletionConfirmationMessage": "Ovaj komentar će biti potpuno izbrisan.",
+ "NewBlog": "Novi blog",
+ "NewBlogPost": "Novi blog post",
+ "NewMenu": "Novi izbornik",
+ "NewMenuItem": "Nova stavka korijenskog izbornika",
+ "NewPage": "Nova stranica",
+ "NewTag": "Nova oznaka",
+ "NoMenuItems": "Još nema stavke jelovnika!",
+ "OK": "u redu",
+ "PageDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati ovu stranicu?",
+ "PageId": "Stranica",
+ "Pages": "Stranice",
+ "PageSlugInformation": "Slug se koristi na url-u. Vaš url će biti '/{{slug}}'.",
+ "BlogSlugInformation": "Slug se koristi na url-u. Vaš će url biti '/{0}/{{slug}}'.",
+ "Permission:BlogManagement": "Upravljanje blogom",
+ "Permission:BlogManagement.Create": "Stvoriti",
+ "Permission:BlogManagement.Delete": "Izbrisati",
+ "Permission:BlogManagement.Features": "Značajke",
+ "Permission:BlogManagement.Update": "Ažuriraj",
+ "Permission:BlogPostManagement": "Upravljanje objavama na blogu",
+ "Permission:BlogPostManagement.Create": "Stvoriti",
+ "Permission:BlogPostManagement.Delete": "Izbrisati",
+ "Permission:BlogPostManagement.Update": "Ažuriraj",
+ "Permission:BlogPostManagement.Publish": "Objaviti",
+ "Permission:CmsKit": "CmsKit Administrator",
+ "Permission:Comments": "Upravljanje komentarima",
+ "Permission:Comments.Delete": "Izbrisati",
+ "Permission:Contents": "Upravljanje sadržajem",
+ "Permission:Contents.Create": "Stvorite sadržaj",
+ "Permission:Contents.Delete": "Brisanje sadržaja",
+ "Permission:Contents.Update": "Ažurirajte sadržaj",
+ "Permission:MediaDescriptorManagement": "Upravljanje medijima",
+ "Permission:MediaDescriptorManagement:Create": "Stvoriti",
+ "Permission:MediaDescriptorManagement:Delete": "Izbrisati",
+ "Permission:MenuItemManagement": "Upravljanje stavkama izbornika",
+ "Permission:MenuItemManagement.Create": "Stvoriti",
+ "Permission:MenuItemManagement.Delete": "Izbrisati",
+ "Permission:MenuItemManagement.Update": "Ažuriraj",
+ "Permission:MenuManagement": "Upravljanje izbornikom",
+ "Permission:MenuManagement.Create": "Stvoriti",
+ "Permission:MenuManagement.Delete": "Izbrisati",
+ "Permission:MenuManagement.Update": "Ažuriraj",
+ "Permission:Menus": "Upravljanje izbornikom",
+ "Permission:Menus.Create": "Stvoriti",
+ "Permission:Menus.Delete": "Izbrisati",
+ "Permission:Menus.Update": "Ažuriraj",
+ "Permission:PageManagement": "Upravljanje stranicama",
+ "Permission:PageManagement:Create": "Stvoriti",
+ "Permission:PageManagement:Delete": "Izbrisati",
+ "Permission:PageManagement:Update": "Ažuriraj",
+ "Permission:PageManagement:SetAsHomePage": "Postavi kao početnu stranicu",
+ "Permission:TagManagement": "Upravljanje oznakama",
+ "Permission:TagManagement.Create": "Stvoriti",
+ "Permission:TagManagement.Delete": "Izbrisati",
+ "Permission:TagManagement.Update": "Ažuriraj",
+ "Permission:GlobalResources": "Globalni resursi",
+ "Permission:CmsKitPublic": "CmsKit Javno",
+ "Permission:Comments.DeleteAll": "Izbrisati sve",
+ "PickYourReaction": "Odaberite svoju reakciju",
+ "Rating": "Ocjena",
+ "RatingUndoMessage": "Vaša će ocjena biti poništena.",
+ "Reactions": "Reakcije",
+ "Read": "Čitati",
+ "RepliesToThisComment": "Odgovori na ovaj komentar",
+ "Reply": "Odgovor",
+ "ReplyTo": "Odgovarati na",
+ "SamplePageMessage": "Ogledna stranica za Pro modul",
+ "SaveChanges": "Spremi promjene",
+ "Script": "Skripta",
+ "SelectAll": "Odaberi sve",
+ "Send": "Poslati",
+ "SendMessage": "Pošalji poruku",
+ "SelectedAuthor": "Autor",
+ "ShortDescription": "Kratki opis",
+ "Slug": "Puž",
+ "Source": "Izvor",
+ "SourceUrl": "Izvorni URL",
+ "Star": "Zvijezda",
+ "StartDate": "Početni datum",
+ "Style": "Stil",
+ "Subject": "Predmet",
+ "SubjectPlaceholder": "Molimo upišite predmet",
+ "Submit": "podnijeti",
+ "Subscribe": "Pretplatite se",
+ "SuccessfullySaved": "Uspješno spremljeno!",
+ "TagDeletionConfirmationMessage": "Jeste li sigurni da želite izbrisati oznaku '{0}'?",
+ "Tags": "Oznake",
+ "Text": "Tekst",
+ "ThankYou": "Hvala vam",
+ "Title": "Titula",
+ "Undo": "Poništi",
+ "Update": "Ažuriraj",
+ "UpdatePreferenceSuccessMessage": "Vaše postavke su spremljene.",
+ "UpdateYourEmailPreferences": "Ažurirajte svoje postavke e-pošte",
+ "UnMakeMainMenu": "Poništi glavni izbornik",
+ "UploadFailedMessage": "Prijenos nije uspio.",
+ "UserId": "ID korisnika",
+ "Username": "Korisničko ime",
+ "YourComment": "Tvoj komentar",
+ "YourEmailAddress": "Vaša email adresa",
+ "YourFullName": "Tvoje puno ime",
+ "YourMessage": "Tvoja poruka",
+ "YourReply": "Tvoj odgovor",
+ "MarkdownSupported": "Markdown podržan.",
+ "GlobalResources": "Globalni resursi",
+ "SavedSuccessfully": "Uspješno spremljeno",
+ "CmsKit.BlogPost.Status.0": "Nacrt",
+ "CmsKit.BlogPost.Status.1": "Objavljeno",
+ "CmsKit.BlogPost.Status.2": "Cekati recenziju",
+ "BlogPostPublishConfirmationMessage": "Jeste li sigurni da želite objaviti post na blogu "{0}"?",
+ "SuccessfullyPublished": "Uspješno objavljeno!",
+ "Draft": "Nacrt",
+ "Publish": "Objaviti",
+ "BlogPostDraftConfirmationMessage": "Jeste li sigurni da post na blogu "{0}" postavite kao skicu?",
+ "BlogPostSendToReviewConfirmationMessage": "Jeste li sigurni da ćete post na blogu "{0}" poslati administratoru na pregled za objavljivanje?",
+ "SaveAsDraft": "Spremi kao skicu",
+ "SendToReview": "Pošaljite na recenziju",
+ "SendToReviewToPublish": "Pošaljite na pregled za objavu",
+ "BlogPostSendToReviewSuccessMessage": "Post na blogu "{0}" je poslan na pregled administratora za objavljivanje.",
+ "HasBlogPostWaitingForReviewMessage": "Imate post na blogu koji čeka na pregled. Kliknite za popis.",
+ "SelectAStatus": "Odaberite status",
+ "Status": "Status",
+ "CmsKit.BlogPost.ScrollIndex": "Brza navigacijska traka u postovima na blogu",
+ "CmsKit.BlogPost.PreventXssFeature": "Spriječite XSS",
+ "Add": "Dodati",
+ "AddWidget": "Dodaj widget",
+ "PleaseConfigureWidgets": "Molimo konfigurirajte widgete",
+ "SelectAnAuthor": "Odaberite autora",
+ "InThisDocument": "U ovom dokumentu",
+ "GoToTop": "Idi na vrh",
+ "SetAsHomePage": "Promjena statusa početne stranice",
+ "CompletedSettingAsHomePage": "Postavi kao početnu stranicu",
+ "IsHomePage": "Je Početna stranica",
+ "RemovedSettingAsHomePage": "Uklonjeno postavljanje početne stranice",
+ "Feature:CmsKitGroup": "Cms Kit",
+ "Feature:BlogEnable": "Post na blogu",
+ "Feature:BlogEnableDescription": "Sustav blogpost CMS Kit-a koji omogućuje dinamičko stvaranje blogova i postova u aplikaciji.",
+ "Feature:CommentEnable": "Komentiranje",
+ "Feature:CommentEnableDescription": "Sustav komentara CMS Kita omogućuje komentiranje entiteta kao što je BlogPost.",
+ "Feature:GlobalResourceEnable": "Globalno pronalaženje resursa",
+ "Feature:GlobalResourceEnableDescription": "Značajka globalnih resursa CMS Kita koja omogućuje upravljanje globalnim stilovima i skriptama.",
+ "Feature:MenuEnable": "Jelovnik ",
+ "Feature:MenuEnableDescription": "Dinamički sustav izbornika CMS Kit-a koji omogućuje dinamičko dodavanje/uklanjanje izbornika aplikacija.",
+ "Feature:PageEnable": "Paging",
+ "Feature:PageEnableDescription": "CMS Kit sustav stranica koji omogućuje stvaranje statičnih stranica s određenim URL-om.",
+ "Feature:RatingEnable": "Ocjena",
+ "Feature:RatingEnableDescription": "Sustav ocjenjivanja CMS Kit-a koji korisnicima omogućuje ocjenjivanje entiteta kao što je BlogPost.",
+ "Feature:ReactionEnable": "Reakcija",
+ "Feature:ReactionEnableDescription": "Sustav reakcija CMS Kit-a koji korisnicima omogućuje slanje reakcija na entitete kao što su BlogPost, Komentari itd.",
+ "Feature:TagEnable": "Označavanje",
+ "Feature:TagEnableDescription": "Sustav oznaka CMS Kit-a koji omogućuje označavanje entiteta kao što je BlogPost.",
+ "DeleteBlogPostMessage": "Blog će biti izbrisan. Jesi li siguran?",
+ "CaptchaCode": "Captcha kod",
+ "CommentTextRequired": "Komentar je obavezan",
+ "CaptchaCodeErrorMessage": "Odgovor koji ste unijeli za CAPTCHA nije točan. Molim te pokušaj ponovno",
+ "CaptchaCodeMissingMessage": "Nedostaje captcha kod!",
+ "UnAllowedExternalUrlMessage": "Uključili ste nedopušteni vanjski URL. Pokušajte ponovno bez vanjskog URL-a.",
+ "URL": "URL",
+ "PopularTags": "Popularne oznake",
+ "RemoveCoverImageConfirmationMessage": "Jeste li sigurni da želite ukloniti naslovnu sliku?",
+ "RemoveCoverImage": "Ukloni naslovnu sliku",
+ "CssClass": "CSS klasa",
+ "TagsHelpText": "Oznake trebaju biti odvojene zarezom (npr. oznaka1, oznaka2, oznaka3)",
+ "ThisPartOfContentCouldntBeLoaded": "Ovaj dio sadržaja nije bilo moguće učitati.",
+ "DuplicateCommentAttemptMessage": "Otkriven pokušaj postavljanja duplikata komentara. Vaš komentar je već poslan."
+ }
+}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json
index 43afc9575cf..8468419e495 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json
@@ -113,11 +113,14 @@
"Permission:PageManagement:Create": "Teremt",
"Permission:PageManagement:Delete": "Töröl",
"Permission:PageManagement:Update": "Frissítés",
+ "Permission:PageManagement:SetAsHomePage": "Beállítás kezdőlapnak",
"Permission:TagManagement": "Címkekezelés",
"Permission:TagManagement.Create": "Teremt",
"Permission:TagManagement.Delete": "Töröl",
"Permission:TagManagement.Update": "Frissítés",
"Permission:GlobalResources": "Globális források",
+ "Permission:CmsKitPublic": "CmsKit Nyilvános",
+ "Permission:Comments.DeleteAll": "Mindet törölni",
"PickYourReaction": "Válassza ki a reakciót",
"Rating": "Értékelés",
"RatingUndoMessage": "Az értékelésed visszavonásra kerül.",
@@ -190,6 +193,10 @@
"SelectAnAuthor": "Válasszon ki egy szerzőt",
"InThisDocument": "Ebben a dokumentumban",
"GoToTop": "Ugrás a tetejére",
+ "SetAsHomePage": "A kezdőlap állapotának módosítása",
+ "CompletedSettingAsHomePage": "Beállítás kezdőlapnak",
+ "IsHomePage": "Kezdőlap",
+ "RemovedSettingAsHomePage": "A kezdőlap beállítása eltávolítva",
"Feature:CmsKitGroup": "Cms készlet",
"Feature:BlogEnable": "Engedélyezett blogoldal",
"Feature:BlogEnableDescription": "Engedélyezze a blogoldalt az alkalmazásban.",
@@ -207,6 +214,19 @@
"Feature:ReactionEnableDescription": "Reakció engedélyezése az alkalmazásban.",
"Feature:TagEnable": "Címkézés engedélyezve",
"Feature:TagEnableDescription": "Engedélyezze a címkézést az alkalmazásban.",
- "ThisPartOfContentCouldntBeLoaded": "A tartalom ezen része nem tölthető be."
+ "DeleteBlogPostMessage": "A blog törlésre kerül. biztos vagy ebben?",
+ "CaptchaCode": "CAPTCHA kód",
+ "CommentTextRequired": "Megjegyzés szükséges",
+ "CaptchaCodeErrorMessage": "A CAPTCHA-hoz megadott válasz nem volt helyes. Kérlek próbáld újra",
+ "CaptchaCodeMissingMessage": "A captcha kód hiányzik!",
+ "UnAllowedExternalUrlMessage": "Nem engedélyezett külső URL-t adott meg. Kérjük, próbálja újra a külső URL nélkül.",
+ "URL": "URL",
+ "PopularTags": "Népszerű címkék",
+ "RemoveCoverImageConfirmationMessage": "Biztosan eltávolítja a borítóképet?",
+ "RemoveCoverImage": "Borítókép eltávolítása",
+ "CssClass": "CSS osztály",
+ "TagsHelpText": "A címkéket vesszővel kell elválasztani (pl.: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "A tartalom ezen része nem tölthető be.",
+ "DuplicateCommentAttemptMessage": "Ismétlődő megjegyzés közzétételi kísérlet észlelve. Megjegyzését már elküldtük."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json
index 8b7bebc1eae..c3a60c1af6f 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Skor",
"CmsKit.Reactions": "Viðbrögð",
"CmsKit.Tags": "Tög",
- "CmsKit.BlogPost.PreventXssFeature": "Fyrirbyggja XSS árásir",
"CmsKit:0002": "Efni nú þegar til!",
"CmsKit:0003": "Ekki hægt að tagga einingu {0}",
"CmsKit:Blog:0001": "Uppgefin snigill ({Slug}) er þegar til!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Búa til",
"Permission:BlogPostManagement.Delete": "Eyða",
"Permission:BlogPostManagement.Update": "Uppfæra",
+ "Permission:BlogPostManagement.Publish": "Birta",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Athugasemdastjórnun",
"Permission:Comments.Delete": "Eyða",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Búa til",
"Permission:PageManagement:Delete": "Eyða",
"Permission:PageManagement:Update": "Uppfæra",
+ "Permission:PageManagement:SetAsHomePage": "Stilla sem heimasíða",
"Permission:TagManagement": "Töggunar stjórnun",
"Permission:TagManagement.Create": "Búa til",
"Permission:TagManagement.Delete": "Eyða",
"Permission:TagManagement.Update": "Uppfæra",
+ "Permission:GlobalResources": "Alheimsauðlindir",
+ "Permission:CmsKitPublic": "CmsKit Public",
+ "Permission:Comments.DeleteAll": "Eyða öllu",
"PickYourReaction": "Veldu viðbrögð þín",
"Rating": "Einkunn",
"RatingUndoMessage": "Einkunn þín verður afturkölluð.",
@@ -131,6 +135,7 @@
"SelectAll": "Velja Allt",
"Send": "Senda",
"SendMessage": "Senda Skilaboð",
+ "SelectedAuthor": "Höfundur",
"ShortDescription": "Stutt lýsing",
"Slug": "Snígill",
"Source": "Uppruni",
@@ -161,6 +166,67 @@
"YourFullName": "Fullt nafn",
"YourMessage": "Skilaboð þín",
"YourReply": "Svarið þitt",
- "ThisPartOfContentCouldntBeLoaded": "Þessi hluti af efni gat ekki verið hlaðið inn."
+ "MarkdownSupported": "Markdown stutt.",
+ "GlobalResources": "Alheimsauðlindir",
+ "SavedSuccessfully": "Vistað tókst",
+ "CmsKit.BlogPost.Status.0": "Drög",
+ "CmsKit.BlogPost.Status.1": "Birt",
+ "CmsKit.BlogPost.Status.2": "Bíð eftir endurskoðun",
+ "BlogPostPublishConfirmationMessage": "Ertu viss um að þú eigir að birta bloggfærsluna "{0}"?",
+ "SuccessfullyPublished": "Gefið út!",
+ "Draft": "Drög",
+ "Publish": "Birta",
+ "BlogPostDraftConfirmationMessage": "Ertu viss um að setja bloggfærsluna „{0}“ sem drög?",
+ "BlogPostSendToReviewConfirmationMessage": "Ertu viss um að þú eigir að senda bloggfærsluna "{0}" til að skoða stjórnendur til birtingar?",
+ "SaveAsDraft": "Vista sem drög",
+ "SendToReview": "Senda til skoðunar",
+ "SendToReviewToPublish": "Senda til að skoða til að birta",
+ "BlogPostSendToReviewSuccessMessage": "Bloggfærslan „{0}“ hefur verið send til að skoða stjórnendur til birtingar.",
+ "HasBlogPostWaitingForReviewMessage": "Þú ert með bloggfærslu sem bíður skoðunar. Smelltu til að lista.",
+ "SelectAStatus": "Veldu stöðu",
+ "Status": "Staða",
+ "CmsKit.BlogPost.ScrollIndex": "Fljótleg leiðarstika í bloggfærslum",
+ "CmsKit.BlogPost.PreventXssFeature": "Fyrirbyggja XSS árásir",
+ "Add": "Bæta við",
+ "AddWidget": "Bæta við græju",
+ "PleaseConfigureWidgets": "Vinsamlega stilltu græjur",
+ "SelectAnAuthor": "Veldu höfund",
+ "InThisDocument": "Í þessu skjali",
+ "GoToTop": "Farðu efst",
+ "SetAsHomePage": "Breyta stöðu heimasíðunnar",
+ "CompletedSettingAsHomePage": "Stilla sem heimasíða",
+ "IsHomePage": "Er Heimasíða",
+ "RemovedSettingAsHomePage": "Fjarlægði stilling heimasíða",
+ "Feature:CmsKitGroup": "Cms Kit",
+ "Feature:BlogEnable": "Bloggfærsla",
+ "Feature:BlogEnableDescription": "Bloggpóstkerfi CMS Kit sem gerir kleift að búa til blogg og færslur á kraftmikinn hátt í forritinu.",
+ "Feature:CommentEnable": "Athugasemdir",
+ "Feature:CommentEnableDescription": "Athugasemdakerfi CMS Kit gerir athugasemdir við aðila eins og BlogPost.",
+ "Feature:GlobalResourceEnable": "Hnattræn auðlind",
+ "Feature:GlobalResourceEnableDescription": "Alþjóðleg úrræðisaðgerð CMS Kit sem gerir kleift að stjórna alþjóðlegum stílum og skriftum.",
+ "Feature:MenuEnable": "Matseðill",
+ "Feature:MenuEnableDescription": "Kraftmikið valmyndakerfi CMS Kit sem gerir kleift að bæta við/fjarlægja forritavalmyndir á virkan hátt.",
+ "Feature:PageEnable": "Símboð",
+ "Feature:PageEnableDescription": "Síðukerfi CMS Kit sem gerir kleift að búa til kyrrstæðar síður með ákveðinni slóð.",
+ "Feature:RatingEnable": "Einkunn",
+ "Feature:RatingEnableDescription": "Matskerfi CMS Kit sem gerir notendum kleift að gefa einingum eins og BlogPost einkunn.",
+ "Feature:ReactionEnable": "Viðbrögð",
+ "Feature:ReactionEnableDescription": "Viðbragðskerfi CMS Kit sem gerir notendum kleift að senda viðbrögð til aðila eins og BlogPost, athugasemdir o.fl.",
+ "Feature:TagEnable": "Merking",
+ "Feature:TagEnableDescription": "Merkjakerfi CMS Kit sem gerir kleift að merkja aðila eins og BlogPost.",
+ "DeleteBlogPostMessage": "Blogginu verður eytt. Ertu viss?",
+ "CaptchaCode": "Captcha kóða",
+ "CommentTextRequired": "Athugasemda er krafist",
+ "CaptchaCodeErrorMessage": "Svarið sem þú slóst inn fyrir CAPTCHA var ekki rétt. Vinsamlegast reyndu aftur",
+ "CaptchaCodeMissingMessage": "Captcha kóðann vantar!",
+ "UnAllowedExternalUrlMessage": "Þú settir inn óleyfilega ytri vefslóð. Vinsamlegast reyndu aftur án ytri vefslóðarinnar.",
+ "URL": "URL",
+ "PopularTags": "Vinsæl merki",
+ "RemoveCoverImageConfirmationMessage": "Ertu viss um að þú viljir fjarlægja forsíðumyndina?",
+ "RemoveCoverImage": "Fjarlægðu forsíðumynd",
+ "CssClass": "CSS flokkur",
+ "TagsHelpText": "Merki ættu að vera aðskilin með kommum (td: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Þessi hluti af efni gat ekki verið hlaðið inn.",
+ "DuplicateCommentAttemptMessage": "Tvítekin tilraun til að skrifa athugasemd fannst. Athugasemd þín hefur þegar verið send."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json
index 3575754a8c7..fd962acca3c 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Valutazioni",
"CmsKit.Reactions": "Reazioni",
"CmsKit.Tags": "Tag",
- "CmsKit.BlogPost.PreventXssFeature": "Prevenzione XSS",
"CmsKit:0002": "Il contenuto esiste già!",
"CmsKit:0003": "L'entità {0} non è codificabile.",
"CmsKit:Blog:0001": "Lo slug specificato ({Slug}) esiste già!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Crea",
"Permission:BlogPostManagement.Delete": "Elimina",
"Permission:BlogPostManagement.Update": "Aggiorna",
+ "Permission:BlogPostManagement.Publish": "Pubblicare",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Gestione dei commenti",
"Permission:Comments.Delete": "Elimina",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Crea",
"Permission:PageManagement:Delete": "Elimina",
"Permission:PageManagement:Update": "Aggiorna",
+ "Permission:PageManagement:SetAsHomePage": "Imposta come pagina iniziale",
"Permission:TagManagement": "Gestione dei tag",
"Permission:TagManagement.Create": "Crea",
"Permission:TagManagement.Delete": "Elimina",
"Permission:TagManagement.Update": "Aggiorna",
+ "Permission:GlobalResources": "Risorse globali",
+ "Permission:CmsKitPublic": "CmsKit pubblico",
+ "Permission:Comments.DeleteAll": "Cancella tutto",
"PickYourReaction": "Scegli la tua reazione",
"Rating": "Valutazione",
"RatingUndoMessage": "La tua valutazione verrà annullata.",
@@ -131,6 +135,7 @@
"SelectAll": "Seleziona tutto",
"Send": "Spedire",
"SendMessage": "Invia messaggio",
+ "SelectedAuthor": "Autore",
"ShortDescription": "Breve descrizione",
"Slug": "Slug",
"Source": "Origine",
@@ -161,6 +166,67 @@
"YourFullName": "Il tuo nome completo",
"YourMessage": "Il tuo messaggio",
"YourReply": "La tua risposta",
- "ThisPartOfContentCouldntBeLoaded": "Questa parte del contenuto non può essere caricata."
+ "MarkdownSupported": "Ribasso supportato.",
+ "GlobalResources": "Risorse globali",
+ "SavedSuccessfully": "Salvato con successo",
+ "CmsKit.BlogPost.Status.0": "Bozza",
+ "CmsKit.BlogPost.Status.1": "Pubblicato",
+ "CmsKit.BlogPost.Status.2": "In attesa di revisione",
+ "BlogPostPublishConfirmationMessage": "Sei sicuro di pubblicare il post del blog "{0}"?",
+ "SuccessfullyPublished": "Pubblicato con successo!",
+ "Draft": "Bozza",
+ "Publish": "Pubblicare",
+ "BlogPostDraftConfirmationMessage": "Sei sicuro di impostare il post del blog "{0}" come bozza?",
+ "BlogPostSendToReviewConfirmationMessage": "Sei sicuro di inviare il post del blog "{0}" alla revisione dell'amministratore per la pubblicazione?",
+ "SaveAsDraft": "Salva come bozza",
+ "SendToReview": "Invia per revisione",
+ "SendToReviewToPublish": "Invia alla revisione per pubblicare",
+ "BlogPostSendToReviewSuccessMessage": "Il post del blog "{0}" è stato inviato alla revisione dell'amministratore per la pubblicazione.",
+ "HasBlogPostWaitingForReviewMessage": "Hai un post sul blog in attesa di revisione. Fare clic per elencare.",
+ "SelectAStatus": "Seleziona uno stato",
+ "Status": "Stato",
+ "CmsKit.BlogPost.ScrollIndex": "Barra di navigazione rapida nei post del blog",
+ "CmsKit.BlogPost.PreventXssFeature": "Prevenzione XSS",
+ "Add": "Aggiungere",
+ "AddWidget": "Aggiungi widget",
+ "PleaseConfigureWidgets": "Si prega di configurare i widget",
+ "SelectAnAuthor": "Seleziona un autore",
+ "InThisDocument": "In questo documento",
+ "GoToTop": "Vai all'inizio",
+ "SetAsHomePage": "Modifica lo stato della pagina iniziale",
+ "CompletedSettingAsHomePage": "Imposta come pagina iniziale",
+ "IsHomePage": "È la pagina iniziale",
+ "RemovedSettingAsHomePage": "Rimosso l'impostazione della home page",
+ "Feature:CmsKitGroup": "Kit Cms",
+ "Feature:BlogEnable": "Post sul blog",
+ "Feature:BlogEnableDescription": "Il sistema di blogpost di CMS Kit che consente di creare blog e post in modo dinamico nell'applicazione.",
+ "Feature:CommentEnable": "Commentando",
+ "Feature:CommentEnableDescription": "Il sistema di commenti di CMS Kit consente di commentare entità come BlogPost.",
+ "Feature:GlobalResourceEnable": "Risorse globali",
+ "Feature:GlobalResourceEnableDescription": "La funzionalità di risorse globali del kit CMS che consente di gestire stili e script globali.",
+ "Feature:MenuEnable": "Menù",
+ "Feature:MenuEnableDescription": "Il sistema di menu dinamico di CMS Kit che consente di aggiungere/rimuovere dinamicamente i menu delle applicazioni.",
+ "Feature:PageEnable": "Cercapersone",
+ "Feature:PageEnableDescription": "Sistema di pagine del CMS Kit che consente di creare pagine statiche con URL specifici.",
+ "Feature:RatingEnable": "Valutazione",
+ "Feature:RatingEnableDescription": "Il sistema di valutazione di CMS Kit che consente agli utenti di valutare entità come BlogPost.",
+ "Feature:ReactionEnable": "Reazione",
+ "Feature:ReactionEnableDescription": "Il sistema di reazione di CMS Kit che consente agli utenti di inviare reazioni a entità come BlogPost, Commenti, ecc.",
+ "Feature:TagEnable": "Etichettatura",
+ "Feature:TagEnableDescription": "Il sistema di tag di CMS Kit che consente di taggare entità come BlogPost.",
+ "DeleteBlogPostMessage": "Il blog verrà eliminato. Sei sicuro?",
+ "CaptchaCode": "codice captcha",
+ "CommentTextRequired": "Il commento è obbligatorio",
+ "CaptchaCodeErrorMessage": "La risposta che hai inserito per il CAPTCHA non era corretta. Per favore riprova",
+ "CaptchaCodeMissingMessage": "Manca il codice captcha!",
+ "UnAllowedExternalUrlMessage": "Hai incluso un URL esterno non consentito. Riprova senza l'URL esterno.",
+ "URL": "URL",
+ "PopularTags": "Tag popolari",
+ "RemoveCoverImageConfirmationMessage": "Sei sicuro di voler rimuovere l'immagine di copertina?",
+ "RemoveCoverImage": "Rimuovi l'immagine di copertina",
+ "CssClass": "Classe CSS",
+ "TagsHelpText": "I tag devono essere separati da virgole (ad esempio: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Questa parte del contenuto non può essere caricata.",
+ "DuplicateCommentAttemptMessage": "Rilevato tentativo di pubblicare commenti duplicati. Il tuo commento è già stato inviato."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json
index ef370edf26e..eaf1185fc48 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Beoordelingen",
"CmsKit.Reactions": "Reacties",
"CmsKit.Tags": "Tags",
- "CmsKit.BlogPost.PreventXssFeature": "XSS-functie voorkomen",
"CmsKit:0002": "Inhoud bestaat al!",
"CmsKit:0003": "De entiteit {0} kan niet worden getagd.",
"CmsKit:Blog:0001": "De opgegeven slug ({Slug}) bestaat al!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Toevoegen",
"Permission:BlogPostManagement.Delete": "Verwijderen",
"Permission:BlogPostManagement.Update": "Wijzigen",
+ "Permission:BlogPostManagement.Publish": "Publiceren",
"Permission:CmsKit": "CMS-Kit",
"Permission:Comments": "Reactiebeheer",
"Permission:Comments.Delete": "Verwijderen",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Toevoegen",
"Permission:PageManagement:Delete": "Verwijderen",
"Permission:PageManagement:Update": "Wijzigen",
+ "Permission:PageManagement:SetAsHomePage": "Als startpagina instellen",
"Permission:TagManagement": "Tagbeheer",
"Permission:TagManagement.Create": "Tag toevoegen",
"Permission:TagManagement.Delete": "Tag verwijderen",
"Permission:TagManagement.Update": "Tag wijzigen",
+ "Permission:GlobalResources": "Mondiale hulpbronnen",
+ "Permission:CmsKitPublic": "CmsKit openbaar",
+ "Permission:Comments.DeleteAll": "Verwijder alles",
"PickYourReaction": "Kies uw reactie",
"Rating": "Beoordeling",
"RatingUndoMessage": "Uw beoordeling wordt ongedaan gemaakt.",
@@ -131,6 +135,7 @@
"SelectAll": "Alles selecteren",
"Send": "verzenden",
"SendMessage": "Bericht versturen",
+ "SelectedAuthor": "Auteur",
"ShortDescription": "Korte beschrijving",
"Slug": "Slug",
"Source": "Bron",
@@ -161,6 +166,67 @@
"YourFullName": "Uw volledige naam",
"YourMessage": "Uw bericht",
"YourReply": "Uw antwoord",
- "ThisPartOfContentCouldntBeLoaded": "Dit deel van de inhoud kon niet worden geladen."
+ "MarkdownSupported": "Markdown ondersteund.",
+ "GlobalResources": "Mondiale hulpbronnen",
+ "SavedSuccessfully": "Met succes opgeslagen",
+ "CmsKit.BlogPost.Status.0": "Voorlopige versie",
+ "CmsKit.BlogPost.Status.1": "Gepubliceerd",
+ "CmsKit.BlogPost.Status.2": "Wachten op beoordeling",
+ "BlogPostPublishConfirmationMessage": "Weet u zeker dat u de blogpost '{0}' publiceert?",
+ "SuccessfullyPublished": "Succesvol gepubliceerd!",
+ "Draft": "Voorlopige versie",
+ "Publish": "Publiceren",
+ "BlogPostDraftConfirmationMessage": "Weet je zeker dat je de blogpost '{0}' als concept hebt ingesteld?",
+ "BlogPostSendToReviewConfirmationMessage": "Weet u zeker dat u de blogpost '{0}' naar de beheerder stuurt ter beoordeling voor publicatie?",
+ "SaveAsDraft": "Opslaan als concept",
+ "SendToReview": "Verzenden ter beoordeling",
+ "SendToReviewToPublish": "Verzenden naar beoordeling om te publiceren",
+ "BlogPostSendToReviewSuccessMessage": "Het blogbericht '{0}' is ter beoordeling door de beheerder verzonden voor publicatie.",
+ "HasBlogPostWaitingForReviewMessage": "Je hebt een blogpost die wacht op beoordeling. Klik om te vermelden.",
+ "SelectAStatus": "Selecteer een status",
+ "Status": "Toestand",
+ "CmsKit.BlogPost.ScrollIndex": "Snelle navigatiebalk in blogposts",
+ "CmsKit.BlogPost.PreventXssFeature": "XSS-functie voorkomen",
+ "Add": "Toevoegen",
+ "AddWidget": "Widget toevoegen",
+ "PleaseConfigureWidgets": "Configureer widgets",
+ "SelectAnAuthor": "Selecteer een auteur",
+ "InThisDocument": "In dit document",
+ "GoToTop": "Ga naar boven",
+ "SetAsHomePage": "Wijzig de status van de startpagina",
+ "CompletedSettingAsHomePage": "Als startpagina instellen",
+ "IsHomePage": "Is de startpagina",
+ "RemovedSettingAsHomePage": "Instelling van de startpagina verwijderd",
+ "Feature:CmsKitGroup": "Cms-kit",
+ "Feature:BlogEnable": "Blogpost",
+ "Feature:BlogEnableDescription": "Het blogpostsysteem van CMS Kit waarmee u dynamisch blogs en berichten in de applicatie kunt maken.",
+ "Feature:CommentEnable": "Commentaar geven",
+ "Feature:CommentEnableDescription": "Met het commentaarsysteem van CMS Kit kunt u reageren op entiteiten zoals BlogPost.",
+ "Feature:GlobalResourceEnable": "Mondiale hulpbronnen",
+ "Feature:GlobalResourceEnableDescription": "De globale resoruces-functie van CMS Kit waarmee u globale stijlen en scripts kunt beheren.",
+ "Feature:MenuEnable": "Menu",
+ "Feature:MenuEnableDescription": "Het dynamische menusysteem van CMS Kit waarmee applicatiemenu's dynamisch kunnen worden toegevoegd/verwijderd.",
+ "Feature:PageEnable": "Paging",
+ "Feature:PageEnableDescription": "Het paginasysteem van CMS Kit waarmee statische pagina's met een specifieke URL kunnen worden gemaakt.",
+ "Feature:RatingEnable": "Beoordeling",
+ "Feature:RatingEnableDescription": "Het beoordelingssysteem van CMS Kit waarmee gebruikers entiteiten zoals BlogPost kunnen beoordelen.",
+ "Feature:ReactionEnable": "Reactie",
+ "Feature:ReactionEnableDescription": "Het reactiesysteem van CMS Kit waarmee gebruikers reacties kunnen sturen naar entiteiten zoals BlogPost, Reacties, enz.",
+ "Feature:TagEnable": "Labelen",
+ "Feature:TagEnableDescription": "Het tagsysteem van CMS Kit waarmee entiteiten zoals BlogPost kunnen worden getagd.",
+ "DeleteBlogPostMessage": "De blog wordt verwijderd. Weet je het zeker?",
+ "CaptchaCode": "captcha-code",
+ "CommentTextRequired": "Commentaar is vereist",
+ "CaptchaCodeErrorMessage": "Het antwoord dat u voor de CAPTCHA heeft ingevoerd, was niet correct. Probeer het opnieuw",
+ "CaptchaCodeMissingMessage": "De captcha-code ontbreekt!",
+ "UnAllowedExternalUrlMessage": "U heeft een niet-toegestane externe URL toegevoegd. Probeer het opnieuw zonder de externe URL.",
+ "URL": "URL",
+ "PopularTags": "populaire tags",
+ "RemoveCoverImageConfirmationMessage": "Weet u zeker dat u de omslagafbeelding wilt verwijderen?",
+ "RemoveCoverImage": "Omslagafbeelding verwijderen",
+ "CssClass": "CSS-klasse",
+ "TagsHelpText": "Tags moeten door komma's worden gescheiden (bijvoorbeeld: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Dit deel van de inhoud kon niet worden geladen.",
+ "DuplicateCommentAttemptMessage": "Dubbele poging tot posten van commentaar gedetecteerd. Uw reactie is al verzonden."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json
index 0bdef5d26b6..a0a8b23b598 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Oceny",
"CmsKit.Reactions": "Reakcje",
"CmsKit.Tags": "Tagi",
- "CmsKit.BlogPost.PreventXssFeature": "Zapobiegaj atakom XSS",
"CmsKit:0002": "Treść już istnieje!",
"CmsKit:0003": "Jednostka {0} nie może być otagowana.",
"CmsKit:Blog:0001": "Podany ślimak ({Slug}) już istnieje!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Tworzyć",
"Permission:BlogPostManagement.Delete": "Kasować",
"Permission:BlogPostManagement.Update": "Aktualizacja",
+ "Permission:BlogPostManagement.Publish": "Publikować",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Zarządzanie komentarzami",
"Permission:Comments.Delete": "Kasować",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Tworzyć",
"Permission:PageManagement:Delete": "Kasować",
"Permission:PageManagement:Update": "Aktualizacja",
+ "Permission:PageManagement:SetAsHomePage": "Ustaw jako stronę domową",
"Permission:TagManagement": "Zarządzanie tagami",
"Permission:TagManagement.Create": "Tworzyć",
"Permission:TagManagement.Delete": "Kasować",
"Permission:TagManagement.Update": "Aktualizacja",
+ "Permission:GlobalResources": "Zasoby globalne",
+ "Permission:CmsKitPublic": "Publiczny CmsKit",
+ "Permission:Comments.DeleteAll": "Usuń wszystko",
"PickYourReaction": "Wybierz swoją reakcję",
"Rating": "Ocena",
"RatingUndoMessage": "Twoja ocena zostanie cofnięta.",
@@ -131,6 +135,7 @@
"SelectAll": "Zaznacz wszystko",
"Send": "Wysłać",
"SendMessage": "Wyślij wiadomość",
+ "SelectedAuthor": "Autor",
"ShortDescription": "Krótki opis",
"Slug": "Ślimak",
"Source": "Źródło",
@@ -161,6 +166,67 @@
"YourFullName": "Twoje pełne imię",
"YourMessage": "Twoja wiadomość",
"YourReply": "Pańska odpowiedź",
- "ThisPartOfContentCouldntBeLoaded": "Ta część zawartości nie mogła zostać załadowana."
+ "MarkdownSupported": "Obsługiwane Markdown .",
+ "GlobalResources": "Zasoby globalne",
+ "SavedSuccessfully": "Zapisano pomyślnie",
+ "CmsKit.BlogPost.Status.0": "Projekt",
+ "CmsKit.BlogPost.Status.1": "Opublikowany",
+ "CmsKit.BlogPost.Status.2": "Oczekiwanie na recenzję",
+ "BlogPostPublishConfirmationMessage": "Czy na pewno opublikujesz post na blogu „{0}”?",
+ "SuccessfullyPublished": "Pomyślnie opublikowano!",
+ "Draft": "Projekt",
+ "Publish": "Publikować",
+ "BlogPostDraftConfirmationMessage": "Czy na pewno ustawić wpis na blogu „{0}” jako wersję roboczą?",
+ "BlogPostSendToReviewConfirmationMessage": "Czy na pewno chcesz wysłać wpis na blogu „{0}” do sprawdzenia przez administratora w celu opublikowania?",
+ "SaveAsDraft": "Zapisz jako szkic",
+ "SendToReview": "Wyślij do recenzji",
+ "SendToReviewToPublish": "Wyślij do recenzji, aby opublikować",
+ "BlogPostSendToReviewSuccessMessage": "Wpis na blogu „{0}” został wysłany do sprawdzenia przez administratora w celu opublikowania.",
+ "HasBlogPostWaitingForReviewMessage": "Masz wpis na blogu czekający na recenzję. Kliknij, aby wyświetlić listę.",
+ "SelectAStatus": "Wybierz stan",
+ "Status": "Status",
+ "CmsKit.BlogPost.ScrollIndex": "Pasek szybkiej nawigacji w postach na blogu",
+ "CmsKit.BlogPost.PreventXssFeature": "Zapobiegaj atakom XSS",
+ "Add": "Dodać",
+ "AddWidget": "Dodaj widżet",
+ "PleaseConfigureWidgets": "Proszę skonfigurować widżety",
+ "SelectAnAuthor": "Wybierz autora",
+ "InThisDocument": "W tym dokumencie",
+ "GoToTop": "Przejdź do góry",
+ "SetAsHomePage": "Zmień stan strony głównej",
+ "CompletedSettingAsHomePage": "Ustaw jako stronę domową",
+ "IsHomePage": "Jest stroną główną",
+ "RemovedSettingAsHomePage": "Usunięto ustawienie strony głównej",
+ "Feature:CmsKitGroup": "Zestaw cms",
+ "Feature:BlogEnable": "Post na blogu",
+ "Feature:BlogEnableDescription": "System blogpostów CMS Kit, który umożliwia dynamiczne tworzenie blogów i postów w aplikacji.",
+ "Feature:CommentEnable": "Komentowanie",
+ "Feature:CommentEnableDescription": "System komentarzy CMS Kit pozwala na komentowanie takich podmiotów jak BlogPost.",
+ "Feature:GlobalResourceEnable": "Globalne zasoby",
+ "Feature:GlobalResourceEnableDescription": "Funkcja globalnych zasobów CMS Kit, która umożliwia zarządzanie globalnymi stylami i skryptami.",
+ "Feature:MenuEnable": "Menu",
+ "Feature:MenuEnableDescription": "Dynamiczny system menu CMS Kit, który umożliwia dynamiczne dodawanie/usuwanie menu aplikacji.",
+ "Feature:PageEnable": "Stronicowanie",
+ "Feature:PageEnableDescription": "System stron CMS Kit umożliwiający tworzenie stron statycznych z określonym adresem URL.",
+ "Feature:RatingEnable": "Ocena",
+ "Feature:RatingEnableDescription": "System oceniania CMS Kit, który pozwala użytkownikom oceniać podmioty takie jak BlogPost.",
+ "Feature:ReactionEnable": "Reakcja",
+ "Feature:ReactionEnableDescription": "System reakcji CMS Kit umożliwiający użytkownikom wysyłanie reakcji do takich podmiotów jak BlogPost, Komentarze itp.",
+ "Feature:TagEnable": "Tagowanie",
+ "Feature:TagEnableDescription": "System tagów CMS Kit, który umożliwia tagowanie obiektów takich jak BlogPost.",
+ "DeleteBlogPostMessage": "Blog zostanie usunięty. Jesteś pewny?",
+ "CaptchaCode": "Kod captcha",
+ "CommentTextRequired": "Komentarz jest wymagany",
+ "CaptchaCodeErrorMessage": "Odpowiedź, którą wpisałeś w CAPTCHA, była nieprawidłowa. Proszę spróbuj ponownie",
+ "CaptchaCodeMissingMessage": "Brakuje kodu captcha!",
+ "UnAllowedExternalUrlMessage": "Podano niedozwolony zewnętrzny adres URL. Spróbuj ponownie bez zewnętrznego adresu URL.",
+ "URL": "Adres URL",
+ "PopularTags": "popularne tagi",
+ "RemoveCoverImageConfirmationMessage": "Czy na pewno chcesz usunąć zdjęcie na okładce?",
+ "RemoveCoverImage": "Usuń zdjęcie na okładce",
+ "CssClass": "Klasa CSS",
+ "TagsHelpText": "Tagi powinny być oddzielone przecinkami (np. tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Ta część zawartości nie mogła zostać załadowana.",
+ "DuplicateCommentAttemptMessage": "Wykryto zduplikowaną próbę opublikowania komentarza. Twój komentarz został już przesłany."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json
index 9510e2a67db..eabe56c23fc 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Avaliações",
"CmsKit.Reactions": "Reações",
"CmsKit.Tags": "Tag",
- "CmsKit.BlogPost.PreventXssFeature": "Prevenir recurso XSS",
"CmsKit:0002": "O conteúdo já existe!",
"CmsKit:0003": "A entidade {0} não pode ser etiquetada.",
"CmsKit:Blog:0001": "O slug fornecido ({Slug}) já existe!",
@@ -114,11 +113,14 @@
"Permission:PageManagement:Create": "Criar",
"Permission:PageManagement:Delete": "Excluir",
"Permission:PageManagement:Update": "Atualizar",
+ "Permission:PageManagement:SetAsHomePage": "Definir como página inicial",
"Permission:TagManagement": "Gestão de Tag",
"Permission:TagManagement.Create": "Criar",
"Permission:TagManagement.Delete": "Excluir",
"Permission:TagManagement.Update": "Atualizar",
"Permission:GlobalResources": "Recursos globais",
+ "Permission:CmsKitPublic": "CmsKit Público",
+ "Permission:Comments.DeleteAll": "Excluir tudo",
"PickYourReaction": "Escolha sua reação",
"Rating": "Avaliação",
"RatingUndoMessage": "Sua classificação será desfeita.",
@@ -184,12 +186,17 @@
"SelectAStatus": "Selecione um status",
"Status": "Status",
"CmsKit.BlogPost.ScrollIndex": "Barra de navegação rápida em postagens",
+ "CmsKit.BlogPost.PreventXssFeature": "Prevenir recurso XSS",
"Add": "Adicionar",
"AddWidget": "Adicionar Widget",
"PleaseConfigureWidgets": "Por favor, configure os widgets",
"SelectAnAuthor": "Selecione um Autor",
"InThisDocument": "Neste Documento",
"GoToTop": "Ir para o Topo",
+ "SetAsHomePage": "Alterar o status da página inicial",
+ "CompletedSettingAsHomePage": "Definir como página inicial",
+ "IsHomePage": "É a página inicial",
+ "RemovedSettingAsHomePage": "Removida a configuração da página inicial",
"Feature:CmsKitGroup": "Cms Kit",
"Feature:BlogEnable": "Habilitar página de blog",
"Feature:BlogEnableDescription": "Habilitar página de blog no aplicativo.",
@@ -207,6 +214,19 @@
"Feature:ReactionEnableDescription": "Reações habilitadas no aplicativo.",
"Feature:TagEnable": "Habilitar tag",
"Feature:TagEnableDescription": "Habilitar tag no aplicativo.",
- "ThisPartOfContentCouldntBeLoaded": "Esta parte do conteúdo não pôde ser carregada."
+ "DeleteBlogPostMessage": "O blog será excluído. Tem certeza?",
+ "CaptchaCode": "Código Captcha",
+ "CommentTextRequired": "Comentário é obrigatório",
+ "CaptchaCodeErrorMessage": "A resposta que você digitou para o CAPTCHA não estava correta. Por favor, tente novamente",
+ "CaptchaCodeMissingMessage": "O código captcha está faltando!",
+ "UnAllowedExternalUrlMessage": "Você incluiu um URL externo não permitido. Tente novamente sem o URL externo.",
+ "URL": "URL",
+ "PopularTags": "Tags populares",
+ "RemoveCoverImageConfirmationMessage": "Tem certeza de que deseja remover a imagem da capa?",
+ "RemoveCoverImage": "Remover imagem da capa",
+ "CssClass": "Classe CSS",
+ "TagsHelpText": "As tags devem ser separadas por vírgula (por exemplo: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Esta parte do conteúdo não pôde ser carregada.",
+ "DuplicateCommentAttemptMessage": "Tentativa duplicada de postagem de comentário detectada. Seu comentário já foi enviado."
}
}
\ 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 21b9ac5a24a..65322458474 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/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json
index a1a809f9faa..19085289be3 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Рейтинги",
"CmsKit.Reactions": "Реакции",
"CmsKit.Tags": "Теги",
- "CmsKit.BlogPost.PreventXssFeature": "Защита от XSS",
"CmsKit:0002": "Контент уже существует!",
"CmsKit:0003": "Сущность {0} не может быть помечена.",
"CmsKit:Blog:0001": "Указанный слаг ({Slug}) уже существует!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Создавать",
"Permission:BlogPostManagement.Delete": "Удалить",
"Permission:BlogPostManagement.Update": "Обновлять",
+ "Permission:BlogPostManagement.Publish": "Публиковать",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Управление комментариями",
"Permission:Comments.Delete": "Удалить",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Создавать",
"Permission:PageManagement:Delete": "Удалить",
"Permission:PageManagement:Update": "Обновлять",
+ "Permission:PageManagement:SetAsHomePage": "Сделать домашней страницей",
"Permission:TagManagement": "Управление тегами",
"Permission:TagManagement.Create": "Создавать",
"Permission:TagManagement.Delete": "Удалить",
"Permission:TagManagement.Update": "Обновлять",
+ "Permission:GlobalResources": "Глобальные ресурсы",
+ "Permission:CmsKitPublic": "CmsKit общедоступный",
+ "Permission:Comments.DeleteAll": "Удалить все",
"PickYourReaction": "Выберите свою реакцию",
"Rating": "Рейтинг",
"RatingUndoMessage": "Ваша оценка будет отменена.",
@@ -131,6 +135,7 @@
"SelectAll": "Выбрать все",
"Send": "послать",
"SendMessage": "Отправить сообщение",
+ "SelectedAuthor": "Автор",
"ShortDescription": "Краткое описание",
"Slug": "Слизняк",
"Source": "Источник",
@@ -161,6 +166,67 @@
"YourFullName": "Ваше полное имя",
"YourMessage": "Твое сообщение",
"YourReply": "Ваш ответ",
- "ThisPartOfContentCouldntBeLoaded": "Эта часть содержимого не может быть загружена."
+ "MarkdownSupported": "Маркдаун поддерживается.",
+ "GlobalResources": "Глобальные ресурсы",
+ "SavedSuccessfully": "Успешно сохранено",
+ "CmsKit.BlogPost.Status.0": "Черновик",
+ "CmsKit.BlogPost.Status.1": "Опубликовано",
+ "CmsKit.BlogPost.Status.2": "Ожидание обзора",
+ "BlogPostPublishConfirmationMessage": "Вы уверены опубликовать запись в блоге "{0}"?",
+ "SuccessfullyPublished": "Успешно опубликовано!",
+ "Draft": "Черновик",
+ "Publish": "Публиковать",
+ "BlogPostDraftConfirmationMessage": "Вы уверены, что запись блога "{0}" будет отмечена как черновик?",
+ "BlogPostSendToReviewConfirmationMessage": "Вы уверены, что отправите запись блога "{0}" на проверку администратору для публикации?",
+ "SaveAsDraft": "Сохранить как черновик",
+ "SendToReview": "Отправить на рассмотрение",
+ "SendToReviewToPublish": "Отправить на проверку, чтобы опубликовать",
+ "BlogPostSendToReviewSuccessMessage": "Сообщение блога "{0}" отправлено на проверку администратору для публикации.",
+ "HasBlogPostWaitingForReviewMessage": "У вас есть сообщение в блоге, ожидающее рассмотрения. Нажмите, чтобы просмотреть список.",
+ "SelectAStatus": "Выберите статус",
+ "Status": "Положение дел",
+ "CmsKit.BlogPost.ScrollIndex": "Панель быстрой навигации в сообщениях блога",
+ "CmsKit.BlogPost.PreventXssFeature": "Защита от XSS",
+ "Add": "Добавлять",
+ "AddWidget": "Добавить виджет",
+ "PleaseConfigureWidgets": "Пожалуйста, настройте виджеты",
+ "SelectAnAuthor": "Выберите автора",
+ "InThisDocument": "В этом документе",
+ "GoToTop": "Перейти наверх",
+ "SetAsHomePage": "Изменить статус главной страницы",
+ "CompletedSettingAsHomePage": "Сделать домашней страницей",
+ "IsHomePage": "Домашняя страница",
+ "RemovedSettingAsHomePage": "Удалена настройка домашней страницы.",
+ "Feature:CmsKitGroup": "Комплект CMS",
+ "Feature:BlogEnable": "Сообщение блога",
+ "Feature:BlogEnableDescription": "Система блогпостов CMS Kit, которая позволяет динамически создавать блоги и публикации в приложении.",
+ "Feature:CommentEnable": "Комментирование",
+ "Feature:CommentEnableDescription": "Система комментариев CMS Kit позволяет комментировать такие объекты, как BlogPost.",
+ "Feature:GlobalResourceEnable": "Глобальное обеспечение ресурсами",
+ "Feature:GlobalResourceEnableDescription": "Функция глобальных ресурсов CMS Kit, которая позволяет управлять глобальными стилями и скриптами.",
+ "Feature:MenuEnable": "Меню",
+ "Feature:MenuEnableDescription": "Система динамического меню CMS Kit, которая позволяет динамически добавлять/удалять меню приложений.",
+ "Feature:PageEnable": "Пейджинг",
+ "Feature:PageEnableDescription": "Система страниц CMS Kit, которая позволяет создавать статические страницы с определенным URL-адресом.",
+ "Feature:RatingEnable": "Рейтинг",
+ "Feature:RatingEnableDescription": "Система рейтингов CMS Kit, которая позволяет пользователям оценивать такие объекты, как BlogPost.",
+ "Feature:ReactionEnable": "Реакция",
+ "Feature:ReactionEnableDescription": "Система реакций CMS Kit, которая позволяет пользователям отправлять реакции на такие объекты, как сообщения в блоге, комментарии и т. д.",
+ "Feature:TagEnable": "Тегирование",
+ "Feature:TagEnableDescription": "Система тегов CMS Kit, которая позволяет помечать такие объекты, как BlogPost.",
+ "DeleteBlogPostMessage": "Блог будет удален. Вы уверены?",
+ "CaptchaCode": "Код капчи",
+ "CommentTextRequired": "Требуется комментарий",
+ "CaptchaCodeErrorMessage": "Ответ, который вы ввели для CAPTCHA, неверен. Пожалуйста, попробуйте еще раз",
+ "CaptchaCodeMissingMessage": "Код капчи отсутствует!",
+ "UnAllowedExternalUrlMessage": "Вы включили неразрешенный внешний URL-адрес. Пожалуйста, повторите попытку без внешнего URL.",
+ "URL": "URL-адрес",
+ "PopularTags": "Популярные теги",
+ "RemoveCoverImageConfirmationMessage": "Вы уверены, что хотите удалить обложку?",
+ "RemoveCoverImage": "Удалить обложку",
+ "CssClass": "CSS-класс",
+ "TagsHelpText": "Теги должны быть разделены запятыми (например: тег1, тег2, тег3).",
+ "ThisPartOfContentCouldntBeLoaded": "Эта часть содержимого не может быть загружена.",
+ "DuplicateCommentAttemptMessage": "Обнаружена повторная попытка публикации комментария. Ваш комментарий уже отправлен."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json
index af320c8a19b..a9a23965d08 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Hodnotenia",
"CmsKit.Reactions": "Reakcie",
"CmsKit.Tags": "Tagy",
- "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS",
"CmsKit:0002": "Obsah už existuje!",
"CmsKit:0003": "Entite {0} nie je možné priradiť tag.",
"CmsKit:Blog:0001": "Zadaný slug ({Slug}) už existuje!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Vytvoriť",
"Permission:BlogPostManagement.Delete": "Zmazať",
"Permission:BlogPostManagement.Update": "Aktualizovať",
+ "Permission:BlogPostManagement.Publish": "Publikovať",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Správa komentárov",
"Permission:Comments.Delete": "Zmazať",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Vytvoriť",
"Permission:PageManagement:Delete": "Zmazať",
"Permission:PageManagement:Update": "Aktualizovať",
+ "Permission:PageManagement:SetAsHomePage": "Nastaviť ako domovskú stránku",
"Permission:TagManagement": "Správa tagov",
"Permission:TagManagement.Create": "Vytvoriť",
"Permission:TagManagement.Delete": "Zmazať",
"Permission:TagManagement.Update": "Aktualizovať",
+ "Permission:GlobalResources": "Globálne zdroje",
+ "Permission:CmsKitPublic": "CmsKit Public",
+ "Permission:Comments.DeleteAll": "Vymazať všetko",
"PickYourReaction": "Vyberte si svoju reakciu",
"Rating": "Hodnotenie",
"RatingUndoMessage": "Vaše hodnotenie bude zrušené.",
@@ -131,6 +135,7 @@
"SelectAll": "Vybrať všetko",
"Send": "Odoslať",
"SendMessage": "Odoslať správu",
+ "SelectedAuthor": "Autor",
"ShortDescription": "Krátky popis",
"Slug": "Slug",
"Source": "Zdroj",
@@ -161,6 +166,67 @@
"YourFullName": "Vaše celé meno",
"YourMessage": "Vaša správa",
"YourReply": "Vaša odpoveď",
- "ThisPartOfContentCouldntBeLoaded": "Táto časť obsahu sa nedá načítať."
+ "MarkdownSupported": "Podporované Markdown .",
+ "GlobalResources": "Globálne zdroje",
+ "SavedSuccessfully": "Úspešne uložené",
+ "CmsKit.BlogPost.Status.0": "Návrh",
+ "CmsKit.BlogPost.Status.1": "Publikovaný",
+ "CmsKit.BlogPost.Status.2": "Čaká sa na posúdenie",
+ "BlogPostPublishConfirmationMessage": "Naozaj chcete zverejniť blogový príspevok „{0}“?",
+ "SuccessfullyPublished": "Úspešne zverejnené!",
+ "Draft": "Návrh",
+ "Publish": "Publikovať",
+ "BlogPostDraftConfirmationMessage": "Naozaj nastavíte blogový príspevok „{0}“ ako koncept?",
+ "BlogPostSendToReviewConfirmationMessage": "Naozaj chcete blogový príspevok „{0}“ odoslať správcovi na zverejnenie?",
+ "SaveAsDraft": "Uložiť ako koncept",
+ "SendToReview": "Odoslať na kontrolu",
+ "SendToReviewToPublish": "Odoslať na recenziu na zverejnenie",
+ "BlogPostSendToReviewSuccessMessage": "Blogový príspevok „{0}“ bol odoslaný správcovi na posúdenie na zverejnenie.",
+ "HasBlogPostWaitingForReviewMessage": "Máte blogový príspevok, ktorý čaká na kontrolu. Kliknutím zobrazíte zoznam.",
+ "SelectAStatus": "Vyberte stav",
+ "Status": "Postavenie",
+ "CmsKit.BlogPost.ScrollIndex": "Rýchla navigačná lišta v blogových príspevkoch",
+ "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS",
+ "Add": "Pridať",
+ "AddWidget": "Pridať miniaplikáciu",
+ "PleaseConfigureWidgets": "Nakonfigurujte miniaplikácie",
+ "SelectAnAuthor": "Vyberte autora",
+ "InThisDocument": "V tomto dokumente",
+ "GoToTop": "Prejsť na začiatok",
+ "SetAsHomePage": "Zmeniť stav domovskej stránky",
+ "CompletedSettingAsHomePage": "Nastaviť ako domovskú stránku",
+ "IsHomePage": "Je domovská stránka",
+ "RemovedSettingAsHomePage": "Odstránené nastavenie domovskej stránky",
+ "Feature:CmsKitGroup": "Súprava Cms",
+ "Feature:BlogEnable": "Príspevok v blogu",
+ "Feature:BlogEnableDescription": "Systém blogpostov CMS Kit, ktorý umožňuje dynamicky vytvárať blogy a príspevky v aplikácii.",
+ "Feature:CommentEnable": "Komentovanie",
+ "Feature:CommentEnableDescription": "Systém komentárov CMS Kit umožňuje komentovanie subjektov, ako je BlogPost.",
+ "Feature:GlobalResourceEnable": "Globálne zdroje",
+ "Feature:GlobalResourceEnableDescription": "Funkcia globálnych zdrojov CMS Kitu, ktorá umožňuje spravovať globálne štýly a skripty.",
+ "Feature:MenuEnable": "Ponuka",
+ "Feature:MenuEnableDescription": "Systém dynamických ponúk CMS Kit, ktorý umožňuje dynamické pridávanie/odstraňovanie ponúk aplikácií.",
+ "Feature:PageEnable": "Stránkovanie",
+ "Feature:PageEnableDescription": "Systém stránok CMS Kit, ktorý umožňuje vytvárať statické stránky so špecifickými URL.",
+ "Feature:RatingEnable": "Hodnotenie",
+ "Feature:RatingEnableDescription": "Systém hodnotenia CMS Kit, ktorý umožňuje používateľom hodnotiť entity, ako je BlogPost.",
+ "Feature:ReactionEnable": "Reakcia",
+ "Feature:ReactionEnableDescription": "Reakčný systém CMS Kit, ktorý umožňuje používateľom posielať reakcie subjektom, ako sú BlogPost, Komentáre atď.",
+ "Feature:TagEnable": "Označovanie",
+ "Feature:TagEnableDescription": "Systém značiek CMS Kit, ktorý umožňuje označovanie entít, ako je BlogPost.",
+ "DeleteBlogPostMessage": "Blog bude vymazaný. Si si istý?",
+ "CaptchaCode": "Captcha kód",
+ "CommentTextRequired": "Vyžaduje sa komentár",
+ "CaptchaCodeErrorMessage": "Odpoveď, ktorú ste zadali pre obrázok CAPTCHA, nebola správna. Prosím skúste znova",
+ "CaptchaCodeMissingMessage": "Chýba captcha kód!",
+ "UnAllowedExternalUrlMessage": "Uviedli ste nepovolenú externú adresu URL. Skúste to znova bez externej adresy URL.",
+ "URL": "URL",
+ "PopularTags": "Populárne značky",
+ "RemoveCoverImageConfirmationMessage": "Naozaj chcete odstrániť titulný obrázok?",
+ "RemoveCoverImage": "Odstráňte titulný obrázok",
+ "CssClass": "CSS trieda",
+ "TagsHelpText": "Značky by mali byť oddelené čiarkou (napr.: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Táto časť obsahu sa nedá načítať.",
+ "DuplicateCommentAttemptMessage": "Zistil sa duplicitný pokus o uverejnenie komentára. Váš komentár už bol odoslaný."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json
index 972b7da430e..68eeffa6342 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Ocene",
"CmsKit.Reactions": "Reakcije",
"CmsKit.Tags": "Oznake",
- "CmsKit.BlogPost.PreventXssFeature": "Prepreči XSS",
"CmsKit:0002": "Vsebina že obstaja!",
"CmsKit:0003": "Entiteta {0} ni mogoče označiti.",
"CmsKit:Blog:0001": "Podani polž ({Slug}) že obstaja!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Ustvari",
"Permission:BlogPostManagement.Delete": "Izbriši",
"Permission:BlogPostManagement.Update": "Nadgradnja",
+ "Permission:BlogPostManagement.Publish": "Objavi",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Upravljanje komentarjev",
"Permission:Comments.Delete": "Izbriši",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Ustvari",
"Permission:PageManagement:Delete": "Izbriši",
"Permission:PageManagement:Update": "Nadgradnja",
+ "Permission:PageManagement:SetAsHomePage": "Nastavi kot domačo stran",
"Permission:TagManagement": "Upravljanje oznak",
"Permission:TagManagement.Create": "Ustvari",
"Permission:TagManagement.Delete": "Izbriši",
"Permission:TagManagement.Update": "Nadgradnja",
+ "Permission:GlobalResources": "Globalni viri",
+ "Permission:CmsKitPublic": "CmsKit Javno",
+ "Permission:Comments.DeleteAll": "Izbriši vse",
"PickYourReaction": "Izberite svojo reakcijo",
"Rating": "Ocena",
"RatingUndoMessage": "Vaša ocena bo razveljavljena.",
@@ -131,6 +135,7 @@
"SelectAll": "Izberi vse",
"Send": "Pošlji",
"SendMessage": "Pošlji sporočilo",
+ "SelectedAuthor": "Avtor",
"ShortDescription": "Kratek opis",
"Slug": "Polž",
"Source": "Vir",
@@ -161,6 +166,67 @@
"YourFullName": "Tvoje polno ime",
"YourMessage": "Tvoje sporočilo",
"YourReply": "Vaš odgovor",
- "ThisPartOfContentCouldntBeLoaded": "Ta del vsebine ni bil naložen."
+ "MarkdownSupported": "Markdown podprt.",
+ "GlobalResources": "Globalni viri",
+ "SavedSuccessfully": "Uspešno shranjeno",
+ "CmsKit.BlogPost.Status.0": "Osnutek",
+ "CmsKit.BlogPost.Status.1": "Objavljeno",
+ "CmsKit.BlogPost.Status.2": "Čakam na pregled",
+ "BlogPostPublishConfirmationMessage": "Ali ste prepričani, da želite objaviti objavo v spletnem dnevniku »{0}«?",
+ "SuccessfullyPublished": "Uspešno objavljeno!",
+ "Draft": "Osnutek",
+ "Publish": "Objavi",
+ "BlogPostDraftConfirmationMessage": "Ali ste prepričani, da želite objavo v spletnem dnevniku »{0}« nastaviti kot osnutek?",
+ "BlogPostSendToReviewConfirmationMessage": "Ali ste prepričani, da želite poslati objavo v spletnem dnevniku »{0}« v skrbniški pregled za objavo?",
+ "SaveAsDraft": "Shranite kot osnutek",
+ "SendToReview": "Pošlji v pregled",
+ "SendToReviewToPublish": "Pošlji v pregled za objavo",
+ "BlogPostSendToReviewSuccessMessage": "Objava v spletnem dnevniku »{0}« je bila poslana v skrbniški pregled za objavo.",
+ "HasBlogPostWaitingForReviewMessage": "Imate objavo v spletnem dnevniku, ki čaka na pregled. Kliknite za seznam.",
+ "SelectAStatus": "Izberite stanje",
+ "Status": "Stanje",
+ "CmsKit.BlogPost.ScrollIndex": "Vrstica za hitro krmarjenje v objavah v spletnem dnevniku",
+ "CmsKit.BlogPost.PreventXssFeature": "Prepreči XSS",
+ "Add": "Dodaj",
+ "AddWidget": "Dodaj pripomoček",
+ "PleaseConfigureWidgets": "Prosimo, konfigurirajte pripomočke",
+ "SelectAnAuthor": "Izberite avtorja",
+ "InThisDocument": "V tem dokumentu",
+ "GoToTop": "Pojdi na vrh",
+ "SetAsHomePage": "Spremenite status domače strani",
+ "CompletedSettingAsHomePage": "Nastavi kot domačo stran",
+ "IsHomePage": "Je domača stran",
+ "RemovedSettingAsHomePage": "Odstranjena nastavitev domače strani",
+ "Feature:CmsKitGroup": "Komplet Cms",
+ "Feature:BlogEnable": "Objava v blogu",
+ "Feature:BlogEnableDescription": "Sistem blogpost CMS Kit, ki omogoča dinamično ustvarjanje blogov in objav v aplikaciji.",
+ "Feature:CommentEnable": "Komentiranje",
+ "Feature:CommentEnableDescription": "Sistem za komentiranje CMS Kit omogoča komentiranje entitet, kot je BlogPost.",
+ "Feature:GlobalResourceEnable": "Globalno pridobivanje virov",
+ "Feature:GlobalResourceEnableDescription": "Funkcija globalnih virov CMS Kita, ki omogoča upravljanje globalnih slogov in skriptov.",
+ "Feature:MenuEnable": "meni",
+ "Feature:MenuEnableDescription": "Sistem dinamičnih menijev CMS Kit, ki omogoča dinamično dodajanje/odstranjevanje menijev aplikacij.",
+ "Feature:PageEnable": "Paging",
+ "Feature:PageEnableDescription": "Sistem strani CMS Kit, ki omogoča ustvarjanje statičnih strani z določenim URL-jem.",
+ "Feature:RatingEnable": "Ocena",
+ "Feature:RatingEnableDescription": "Sistem ocenjevanja CMS Kit, ki uporabnikom omogoča ocenjevanje entitet, kot je BlogPost.",
+ "Feature:ReactionEnable": "Reakcija",
+ "Feature:ReactionEnableDescription": "Reakcijski sistem CMS Kit, ki uporabnikom omogoča pošiljanje odzivov na entitete, kot so BlogPost, komentarji itd.",
+ "Feature:TagEnable": "Označevanje",
+ "Feature:TagEnableDescription": "Sistem oznak CMS Kit, ki omogoča označevanje entitet, kot je BlogPost.",
+ "DeleteBlogPostMessage": "Blog bo izbrisan. Ali si prepričan?",
+ "CaptchaCode": "Captcha koda",
+ "CommentTextRequired": "Komentar je obvezen",
+ "CaptchaCodeErrorMessage": "Odgovor, ki ste ga vnesli za CAPTCHA, ni bil pravilen. Prosim poskusite ponovno",
+ "CaptchaCodeMissingMessage": "Manjka koda captcha!",
+ "UnAllowedExternalUrlMessage": "Vključili ste nedovoljen zunanji URL. Poskusite znova brez zunanjega URL-ja.",
+ "URL": "URL",
+ "PopularTags": "Priljubljene oznake",
+ "RemoveCoverImageConfirmationMessage": "Ali ste prepričani, da želite odstraniti naslovno sliko?",
+ "RemoveCoverImage": "Odstrani naslovno sliko",
+ "CssClass": "Razred CSS",
+ "TagsHelpText": "Oznake morajo biti ločene z vejicami (npr. oznaka1, oznaka2, oznaka3)",
+ "ThisPartOfContentCouldntBeLoaded": "Ta del vsebine ni bil naložen.",
+ "DuplicateCommentAttemptMessage": "Zaznan poskus podvojene objave komentarja. Vaš komentar je že oddan."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json
index 09ae8f3a9c6..ab943e8b91e 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "Xếp hạng",
"CmsKit.Reactions": "Phản ứng",
"CmsKit.Tags": "Thẻ",
- "CmsKit.BlogPost.PreventXssFeature": "Ngăn chặn XSS",
"CmsKit:0002": "Nội dung đã tồn tại!",
"CmsKit:0003": "Thực thể {0} không thể gắn thẻ.",
"CmsKit:Blog:0001": "Sên đã cho ({Slug}) đã tồn tại!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "Tạo ra",
"Permission:BlogPostManagement.Delete": "Xóa bỏ",
"Permission:BlogPostManagement.Update": "Cập nhật",
+ "Permission:BlogPostManagement.Publish": "Công bố",
"Permission:CmsKit": "CmsKit",
"Permission:Comments": "Quản lý bình luận",
"Permission:Comments.Delete": "Xóa bỏ",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "Tạo ra",
"Permission:PageManagement:Delete": "Xóa bỏ",
"Permission:PageManagement:Update": "Cập nhật",
+ "Permission:PageManagement:SetAsHomePage": "Đặt làm trang chủ",
"Permission:TagManagement": "Quản lý thẻ",
"Permission:TagManagement.Create": "Tạo ra",
"Permission:TagManagement.Delete": "Xóa bỏ",
"Permission:TagManagement.Update": "Cập nhật",
+ "Permission:GlobalResources": "Tài nguyên toàn cầu",
+ "Permission:CmsKitPublic": "CmsKit công khai",
+ "Permission:Comments.DeleteAll": "Xóa hết",
"PickYourReaction": "Chọn phản ứng của bạn",
"Rating": "Xếp hạng",
"RatingUndoMessage": "Xếp hạng của bạn sẽ được hoàn tác.",
@@ -131,6 +135,7 @@
"SelectAll": "Chọn tất cả",
"Send": "Gửi",
"SendMessage": "Gửi tin nhắn",
+ "SelectedAuthor": "Tác giả",
"ShortDescription": "Mô tả ngắn",
"Slug": "Sên",
"Source": "Nguồn",
@@ -161,6 +166,67 @@
"YourFullName": "Tên đầy đủ của bạn",
"YourMessage": "Tin nhắn của bạn",
"YourReply": "Câu trả lời của bạn",
- "ThisPartOfContentCouldntBeLoaded": "Phần này của nội dung không thể được tải."
+ "MarkdownSupported": "Hỗ trợ đánh dấu .",
+ "GlobalResources": "Tài nguyên toàn cầu",
+ "SavedSuccessfully": "đã lưu thành công",
+ "CmsKit.BlogPost.Status.0": "Bản nháp",
+ "CmsKit.BlogPost.Status.1": "Được phát hành",
+ "CmsKit.BlogPost.Status.2": "Đang chờ xem xét",
+ "BlogPostPublishConfirmationMessage": "Bạn có chắc chắn xuất bản bài đăng trên blog "{0}" không?",
+ "SuccessfullyPublished": "Đã xuất bản thành công!",
+ "Draft": "Bản nháp",
+ "Publish": "Công bố",
+ "BlogPostDraftConfirmationMessage": "Bạn có chắc chắn đặt bài đăng blog "{0}" làm bản nháp không?",
+ "BlogPostSendToReviewConfirmationMessage": "Bạn có chắc chắn gửi bài đăng blog "{0}" tới quản trị viên xem xét để xuất bản không?",
+ "SaveAsDraft": "Lưu dưới dạng bản nháp",
+ "SendToReview": "Gửi để xem xét",
+ "SendToReviewToPublish": "Gửi để xem xét để xuất bản",
+ "BlogPostSendToReviewSuccessMessage": "Bài đăng trên blog "{0}" đã được gửi tới quản trị viên để xuất bản.",
+ "HasBlogPostWaitingForReviewMessage": "Bạn có một bài đăng trên blog đang chờ xem xét. Bấm vào để liệt kê.",
+ "SelectAStatus": "Chọn một trạng thái",
+ "Status": "Trạng thái",
+ "CmsKit.BlogPost.ScrollIndex": "Thanh điều hướng nhanh trong bài viết blog",
+ "CmsKit.BlogPost.PreventXssFeature": "Ngăn chặn XSS",
+ "Add": "Thêm vào",
+ "AddWidget": "Thêm tiện ích",
+ "PleaseConfigureWidgets": "Vui lòng định cấu hình tiện ích",
+ "SelectAnAuthor": "Chọn một tác giả",
+ "InThisDocument": "Trong tài liệu này",
+ "GoToTop": "Lên đầu trang",
+ "SetAsHomePage": "Thay đổi trạng thái trang chủ",
+ "CompletedSettingAsHomePage": "Đặt làm trang chủ",
+ "IsHomePage": "là trang chủ",
+ "RemovedSettingAsHomePage": "Đã xóa cài đặt trang chủ",
+ "Feature:CmsKitGroup": "Bộ Cms",
+ "Feature:BlogEnable": "Bài viết trên blog",
+ "Feature:BlogEnableDescription": "Hệ thống blogpost của CMS Kit cho phép tạo blog và bài đăng động trong ứng dụng.",
+ "Feature:CommentEnable": "Bình luận",
+ "Feature:CommentEnableDescription": "Hệ thống bình luận của CMS Kit cho phép bình luận về các thực thể như BlogPost.",
+ "Feature:GlobalResourceEnable": "Nguồn lực toàn cầu",
+ "Feature:GlobalResourceEnableDescription": "Tính năng tài nguyên toàn cầu của CMS Kit cho phép quản lý các kiểu và tập lệnh toàn cầu.",
+ "Feature:MenuEnable": "Thực đơn",
+ "Feature:MenuEnableDescription": "Hệ thống menu động của CMS Kit cho phép thêm/xóa menu ứng dụng một cách linh hoạt.",
+ "Feature:PageEnable": "Phân trang",
+ "Feature:PageEnableDescription": "Hệ thống trang của CMS Kit cho phép tạo các trang tĩnh với URL cụ thể.",
+ "Feature:RatingEnable": "Xếp hạng",
+ "Feature:RatingEnableDescription": "Hệ thống xếp hạng của Bộ công cụ CMS cho phép người dùng xếp hạng các thực thể như BlogPost.",
+ "Feature:ReactionEnable": "Sự phản ứng lại",
+ "Feature:ReactionEnableDescription": "Hệ thống phản ứng của CMS Kit cho phép người dùng gửi phản ứng đến các thực thể như BlogPost, Comments, v.v.",
+ "Feature:TagEnable": "Gắn thẻ",
+ "Feature:TagEnableDescription": "Hệ thống thẻ của CMS Kit cho phép gắn thẻ các thực thể như BlogPost.",
+ "DeleteBlogPostMessage": "Blog sẽ bị xóa. Bạn có chắc không?",
+ "CaptchaCode": "Mã xác thực",
+ "CommentTextRequired": "Bình luận là bắt buộc",
+ "CaptchaCodeErrorMessage": "Câu trả lời bạn đã nhập cho CAPTCHA không chính xác. Vui lòng thử lại",
+ "CaptchaCodeMissingMessage": "Mã captcha bị thiếu!",
+ "UnAllowedExternalUrlMessage": "Bạn đã bao gồm một URL bên ngoài không được phép. Vui lòng thử lại mà không cần URL bên ngoài.",
+ "URL": "URL",
+ "PopularTags": "Thẻ phổ biến",
+ "RemoveCoverImageConfirmationMessage": "Bạn có chắc chắn muốn xóa ảnh bìa không?",
+ "RemoveCoverImage": "Xóa ảnh bìa",
+ "CssClass": "Lớp CSS",
+ "TagsHelpText": "Các thẻ phải được phân tách bằng dấu phẩy (ví dụ: tag1, tag2, tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "Phần này của nội dung không thể được tải.",
+ "DuplicateCommentAttemptMessage": "Đã phát hiện nỗ lực đăng bình luận trùng lặp. Bình luận của bạn đã được gửi."
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
index 516c57eefde..bc3aa227f20 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
@@ -219,6 +219,14 @@
"CommentTextRequired": "请输入评论",
"CaptchaCodeErrorMessage": "验证码错误,请重试",
"CaptchaCodeMissingMessage": "请输入验证码!",
- "ThisPartOfContentCouldntBeLoaded": "无法加载此部分内容"
+ "UnAllowedExternalUrlMessage": "您包含了不允许的外部 URL。请在没有外部 URL 的情况下重试。",
+ "URL": "网址",
+ "PopularTags": "热门标签",
+ "RemoveCoverImageConfirmationMessage": "您确定要删除封面图片吗?",
+ "RemoveCoverImage": "删除封面图片",
+ "CssClass": "CSS类",
+ "TagsHelpText": "标签应以逗号分隔(例如:tag1、tag2、tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "无法加载此部分内容",
+ "DuplicateCommentAttemptMessage": "检测到重复的评论帖子尝试。您的评论已经提交。"
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
index 5d3d2621fbd..62c70a6b9e3 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "評分",
"CmsKit.Reactions": "反應",
"CmsKit.Tags": "標籤",
- "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻擊",
"CmsKit:0002": "內容已經存在!",
"CmsKit:0003": "實體 {0} 不可標記.",
"CmsKit:Blog:0001": "給定的slug ({Slug}) 已經存在!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "創建",
"Permission:BlogPostManagement.Delete": "刪除",
"Permission:BlogPostManagement.Update": "更新",
+ "Permission:BlogPostManagement.Publish": "發布",
"Permission:CmsKit": "Cms工具包",
"Permission:Comments": "評論管理",
"Permission:Comments.Delete": "刪除",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "創建",
"Permission:PageManagement:Delete": "刪除",
"Permission:PageManagement:Update": "更新",
+ "Permission:PageManagement:SetAsHomePage": "設為首頁",
"Permission:TagManagement": "標籤管理",
"Permission:TagManagement.Create": "創建",
"Permission:TagManagement.Delete": "刪除",
"Permission:TagManagement.Update": "更新",
+ "Permission:GlobalResources": "全球資源",
+ "Permission:CmsKitPublic": "CmsKit 公共",
+ "Permission:Comments.DeleteAll": "刪除所有",
"PickYourReaction": "選擇你的回應",
"Rating": "評分",
"RatingUndoMessage": "您的評分將被收回",
@@ -131,6 +135,7 @@
"SelectAll": "選擇全部",
"Send": "發送",
"SendMessage": "發送消息",
+ "SelectedAuthor": "作者",
"ShortDescription": "簡介",
"Slug": "Slug",
"Source": "來源",
@@ -162,6 +167,66 @@
"YourMessage": "你的消息",
"YourReply": "你的回覆",
"MarkdownSupported": "支援 Markdown .",
- "ThisPartOfContentCouldntBeLoaded": "這部分內容無法加載"
+ "GlobalResources": "全球資源",
+ "SavedSuccessfully": "保存成功",
+ "CmsKit.BlogPost.Status.0": "草稿",
+ "CmsKit.BlogPost.Status.1": "已發表",
+ "CmsKit.BlogPost.Status.2": "等待審核",
+ "BlogPostPublishConfirmationMessage": "您確定要發布博文“{0}”嗎?",
+ "SuccessfullyPublished": "發布成功!",
+ "Draft": "草稿",
+ "Publish": "發布",
+ "BlogPostDraftConfirmationMessage": "您確定將部落格文章“{0}”設定為草稿嗎?",
+ "BlogPostSendToReviewConfirmationMessage": "您確定將部落格文章“{0}”發送給管理員審核以進行發布嗎?",
+ "SaveAsDraft": "儲存為草稿",
+ "SendToReview": "寄至審核",
+ "SendToReviewToPublish": "寄至審閱以發布",
+ "BlogPostSendToReviewSuccessMessage": "博文「{0}」已發送給管理員審核以供發布。",
+ "HasBlogPostWaitingForReviewMessage": "您有一篇部落格文章等待審核。點擊以列出。",
+ "SelectAStatus": "選擇狀態",
+ "Status": "地位",
+ "CmsKit.BlogPost.ScrollIndex": "部落格文章中的快速導覽欄",
+ "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻擊",
+ "Add": "添加",
+ "AddWidget": "添加小部件",
+ "PleaseConfigureWidgets": "請配置小工具",
+ "SelectAnAuthor": "選擇作者",
+ "InThisDocument": "在本文檔中",
+ "GoToTop": "回到頂部",
+ "SetAsHomePage": "更改主頁狀態",
+ "CompletedSettingAsHomePage": "設為首頁",
+ "IsHomePage": "是主頁",
+ "RemovedSettingAsHomePage": "刪除了主頁設定",
+ "Feature:CmsKitGroup": "CMS 套件",
+ "Feature:BlogEnable": "部落格文章",
+ "Feature:BlogEnableDescription": "CMS Kit 的部落格文章系統允許在應用程式中動態建立部落格和貼文。",
+ "Feature:CommentEnable": "評論",
+ "Feature:CommentEnableDescription": "CMS Kit 的評論系統允許對 BlogPost 等實體進行評論。",
+ "Feature:GlobalResourceEnable": "全球資源",
+ "Feature:GlobalResourceEnableDescription": "CMS Kit 的全域資源功能允許管理全域樣式和腳本。",
+ "Feature:MenuEnable": "選單",
+ "Feature:MenuEnableDescription": "CMS Kit 的動態選單系統允許動態新增/刪除應用程式選單。",
+ "Feature:PageEnable": "呼叫",
+ "Feature:PageEnableDescription": "CMS Kit 的頁面系統允許建立具有特定 URL 的靜態頁面。",
+ "Feature:RatingEnable": "評分",
+ "Feature:RatingEnableDescription": "CMS Kit 的評級系統可讓使用者對 BlogPost 等實體進行評級。",
+ "Feature:ReactionEnable": "反應",
+ "Feature:ReactionEnableDescription": "CMS Kit 的反應系統允許使用者將反應傳送到實體,例如 BlogPost、評論等。",
+ "Feature:TagEnable": "標記",
+ "Feature:TagEnableDescription": "CMS Kit 的標籤系統允許標記 BlogPost 等實體。",
+ "DeleteBlogPostMessage": "該部落格將會被刪除。你確定嗎?",
+ "CaptchaCode": "圖形驗證碼",
+ "CommentTextRequired": "需要評論",
+ "CaptchaCodeErrorMessage": "您輸入的驗證碼答案不正確。請再試一次",
+ "CaptchaCodeMissingMessage": "驗證碼遺失!",
+ "UnAllowedExternalUrlMessage": "您包含了不允許的外部 URL。請在沒有外部 URL 的情況下重試。",
+ "URL": "網址",
+ "PopularTags": "熱門標籤",
+ "RemoveCoverImageConfirmationMessage": "您確定要刪除封面圖片嗎?",
+ "RemoveCoverImage": "刪除封面圖片",
+ "CssClass": "CSS類",
+ "TagsHelpText": "標籤應以逗號分隔(例如:tag1、tag2、tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "這部分內容無法加載",
+ "DuplicateCommentAttemptMessage": "偵測到重複的評論貼文嘗試。您的評論已經提交。"
}
-}
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ar.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ar.json
index 2af74dd224e..458d1592f0b 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ar.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ar.json
@@ -56,6 +56,7 @@
"FileName": "اسم الملف",
"LastCachedTime": "وقت ذاكرة التخزين",
"Project": "مشروع ",
+ "AdvancedFilters": "مرشحات متقدمة",
"RemoveCacheAndReIndexConfirmation": "ستتم إزالة المستند \"{0}\" من ذاكرة التخزين المؤقت وإعادة فهرسته. هل تؤكد؟"
}
-}
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json
index 19fa5c257c4..ff6c135a90d 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json
@@ -56,6 +56,7 @@
"FileName": "Název souboru",
"LastCachedTime": "Čas uložení v mezipaměti",
"Project": "Projekt",
+ "AdvancedFilters": "Pokročilé filtry",
"RemoveCacheAndReIndexConfirmation": "Dokument \"{0}\" bude odstraněn z mezipaměti a znovu zaindexován. Potvrzujete to?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/de.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/de.json
index 7939e4a8f1b..0fd1c535b27 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/de.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/de.json
@@ -7,6 +7,7 @@
"Permission:Delete": "Löschen",
"Permission:Create": "Erstellen",
"Permission:Documents": "Dokumente",
+ "Menu:Documents": "Unterlagen",
"Menu:DocumentManagement": "Dokumente",
"Menu:ProjectManagement": "Projekte",
"CreateANewProject": "Neues Projekt erstellen",
@@ -30,9 +31,32 @@
"DisplayName:GitHubRootUrl": "GitHub-Stamm-URL",
"DisplayName:GitHubAccessToken": "GitHub-Zugriffstoken",
"DisplayName:GitHubUserAgent": "GitHub-Benutzer-Agent",
+ "DisplayName:GithubVersionProviderSource": "Quelle des GitHub-Versionsanbieters",
+ "DisplayName:VersionBranchPrefix": "Präfix des Versionszweigs",
"DisplayName:All": "Pull all",
"DisplayName:LanguageCode": "Sprachcode",
"DisplayName:Version": "Version",
- "Project": "Projekt"
+ "Documents": "Unterlagen",
+ "RemoveFromCache": "Aus dem Cache entfernen und neu indizieren",
+ "Reindex": "Neu indizieren",
+ "ReindexCompleted": "Neuindizierung abgeschlossen",
+ "RemovedFromCache": "Aus dem Cache entfernt und neu indiziert",
+ "RemoveFromCacheConfirmation": "Möchten Sie dieses Element wirklich aus dem Cache entfernen?",
+ "ReIndexDocumentConfirmation": "Sind Sie sicher, dass Sie „{0}“ neu indizieren möchten?",
+ "DeleteFromDatabase": "Aus Datenbank löschen",
+ "Deleted": "Gelöscht",
+ "Search": "Suchen",
+ "StartDate": "Startdatum",
+ "EndDate": "Endtermin",
+ "CreationTime": "Erstellungszeitpunkt",
+ "LastUpdateTime": "Letztes Update",
+ "LastSignificantUpdateTime": "Letztes wichtiges Update",
+ "Version": "Ausführung",
+ "LanguageCode": "Sprachcode",
+ "FileName": "Dateiname",
+ "LastCachedTime": "Zwischenspeicher",
+ "Project": "Projekt",
+ "AdvancedFilters": "Erweiterte Filter",
+ "RemoveCacheAndReIndexConfirmation": "Das Dokument „{0}“ wird aus dem Cache entfernt und neu indiziert. Bestätigen Sie?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/es.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/es.json
index 800f3efc135..911fe2745a9 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/es.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/es.json
@@ -56,6 +56,7 @@
"FileName": "Nombre de fichero",
"LastCachedTime": "Última actualización de caché",
"Project": "Proyecto",
+ "AdvancedFilters": "Filtros avanzados",
"RemoveCacheAndReIndexConfirmation": "El documento \"{0}\" será eliminado de la caché y reindexado. ¿Lo confirma?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/fr.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/fr.json
index 158e5447425..b2fdef82017 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/fr.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/fr.json
@@ -56,6 +56,7 @@
"FileName": "Nom de fichier",
"LastCachedTime": "Temps de cache",
"Project": "Projet",
+ "AdvancedFilters": "Filtres avancés",
"RemoveCacheAndReIndexConfirmation": "Le document \"{0}\" sera supprimé du cache et réindexé. Confirmez-vous ?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json
index d45d10992dd..adad5e064fa 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json
@@ -56,6 +56,7 @@
"FileName": "फ़ाइल का नाम",
"LastCachedTime": "कैश समय",
"Project": "परियोजना",
+ "AdvancedFilters": "उन्नत फ़िल्टर",
"RemoveCacheAndReIndexConfirmation": "दस्u200Dतावेज़ \"{0}\" को संचय से हटा दिया जाएगा और पुन: अनुक्रमित किया जाएगा। क्या आप पुष्टि करते हैं?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/is.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/is.json
index ada8ff0e0ce..c3e8fa957b0 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/is.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/is.json
@@ -56,6 +56,7 @@
"FileName": "Skráar nafn",
"LastCachedTime": "Tími geymt í skyndiminni",
"Project": "Verkefni",
+ "AdvancedFilters": "Ítarlegar síur",
"RemoveCacheAndReIndexConfirmation": "Skjalið \"{0}\" verður fjarlægt úr skyndiminni og endurtryggt. Staðfestir þú?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/it.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/it.json
index 28c66074e3f..40f94e8077f 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/it.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/it.json
@@ -56,6 +56,7 @@
"FileName": "Nome del file",
"LastCachedTime": "Tempo di cache",
"Project": "Progetto",
+ "AdvancedFilters": "Filtri avanzati",
"RemoveCacheAndReIndexConfirmation": "Il documento \"{0}\" verrà rimosso dalla cache e reindicizzato. Confermate?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/nl.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/nl.json
index 734000cc01f..201d7c5da09 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/nl.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/nl.json
@@ -56,6 +56,7 @@
"FileName": "Bestandsnaam",
"LastCachedTime": "Cache tijd",
"Project": "Project",
+ "AdvancedFilters": "Geavanceerde filters",
"RemoveCacheAndReIndexConfirmation": "Het document \"{0}\" wordt uit de cache verwijderd en opnieuw geïndexeerd. Bevestigt u?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json
index 06ee3410e34..ec9de0de072 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json
@@ -56,6 +56,7 @@
"FileName": "Nazwa pliku",
"LastCachedTime": "Czas w pamięci podręcznej",
"Project": "Projekt",
+ "AdvancedFilters": "Zaawansowane filtry",
"RemoveCacheAndReIndexConfirmation": "Dokument \"{0}\" zostanie usunięty z pamięci podręcznej i ponownie zaindeksowany. Czy potwierdzasz?"
}
}
\ 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 be374b79c9a..f055110a2f8 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.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json
index 9a93cc36c8c..5f9836d957c 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json
@@ -56,6 +56,7 @@
"FileName": "Имя файла",
"LastCachedTime": "Время кеширования",
"Project": "Проект",
+ "AdvancedFilters": "Расширенные фильтры",
"RemoveCacheAndReIndexConfirmation": "Документ \"{0}\" будет удален из кэша и переиндексирован. Вы подтверждаете?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sk.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sk.json
index a29d85987e5..53578e22dd6 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sk.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sk.json
@@ -56,6 +56,7 @@
"FileName": "Názov súboru",
"LastCachedTime": "Čas vyrovnávacej pamäte",
"Project": "Projekt",
+ "AdvancedFilters": "Pokročilé filtre",
"RemoveCacheAndReIndexConfirmation": "Dokument \"{0}\" sa odstráni z vyrovnávacej pamäte a znovu sa zaindexuje. Potvrdzujete?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sl.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sl.json
index a3445dc87b7..3bcfcd4e857 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sl.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/sl.json
@@ -55,6 +55,8 @@
"LanguageCode": "Jezikovna koda",
"FileName": "Ime datoteke",
"LastCachedTime": "Čas pred pomnilnika",
- "Project": "Projekt"
+ "Project": "Projekt",
+ "AdvancedFilters": "Napredni filtri",
+ "RemoveCacheAndReIndexConfirmation": "Dokument »{0}« bo odstranjen iz predpomnilnika in ponovno indeksiran. Ali potrjuješ?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.json
index df729a70e9d..9b47a049a90 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.json
@@ -55,6 +55,8 @@
"LanguageCode": "Mật ngữ",
"FileName": "Tên tệp",
"LastCachedTime": "Thời gian lưu vào bộ nhớ đệm",
- "Project": "Dự án"
+ "Project": "Dự án",
+ "AdvancedFilters": "Bộ lọc nâng cao",
+ "RemoveCacheAndReIndexConfirmation": "Tài liệu "{0}" sẽ bị xóa khỏi bộ đệm và được lập chỉ mục lại. Bạn có xác nhận không?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json
index da611a35c7b..e5bb9f15b6c 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json
@@ -56,6 +56,7 @@
"FileName": "文件名称",
"LastCachedTime": "缓存项",
"Project": "项目",
+ "AdvancedFilters": "高级过滤器",
"RemoveCacheAndReIndexConfirmation": "文档“{0}”将从缓存中删除并重新编制索引。 你确认吗?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
index d79055d0675..c246a746463 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
@@ -56,6 +56,7 @@
"FileName": "文檔名稱",
"LastCachedTime": "緩存時間",
"Project": "项目",
+ "AdvancedFilters": "進階過濾器",
"RemoveCacheAndReIndexConfirmation": "文檔“{0}”將從緩存中刪除並重新編制索引。 你確認嗎?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json
index a4e3308cdb7..e5c3f3c465c 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "الاسم المختصر {ShortName} موجود بالفعل.",
"Preview": "معاينة",
"Search": "بحث",
- "SearchResults": "نتائج البحث"
+ "SearchResults": "نتائج البحث",
+ "SearchInTheAllDocuments": "البحث في جميع الوثائق"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
index 2aa6bea27e2..dd61126c17d 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} už existuje.",
"Preview": "náhled",
"Search": "Vyhledávání",
- "SearchResults": "Výsledky vyhledávání"
+ "SearchResults": "Výsledky vyhledávání",
+ "SearchInTheAllDocuments": "Hledejte ve všech dokumentech"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json
index 1039d41b531..4be422c1f04 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Kurzname {ShortName} existiert bereits.",
"Preview": "Vorschau",
"Search": "Suchen",
- "SearchResults": "Suchergebnisse"
+ "SearchResults": "Suchergebnisse",
+ "SearchInTheAllDocuments": "Durchsuchen Sie alle Dokumente"
}
-}
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json
index 24f484d7635..697b3737158 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} ya existe.",
"Preview": "Previsualizar",
"Search": "Buscar",
- "SearchResults": "Resultados de la búsqueda"
+ "SearchResults": "Resultados de la búsqueda",
+ "SearchInTheAllDocuments": "Buscar en todos los documentos"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json
index 8244a8d439a..f2a3f3b0a01 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} existe déjà.",
"Preview": "Aperçu",
"Search": "Rechercher",
- "SearchResults": "Résultats de recherche"
+ "SearchResults": "Résultats de recherche",
+ "SearchInTheAllDocuments": "Rechercher dans tous les documents"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json
index 502561a6e1a..013b57f523c 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} पहले से मौजूद है।",
"Preview": "पूर्व दर्शन",
"Search": "खोज",
- "SearchResults": "खोज परिणाम"
+ "SearchResults": "खोज परिणाम",
+ "SearchInTheAllDocuments": "सभी दस्तावेज़ों में खोजें"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json
index 707088d110c..4db71761e8c 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json
@@ -1,41 +1,42 @@
{
- "culture": "hr",
- "texts": {
- "Documents": "Dokumenti",
- "BackToWebsite": "Povratak na web stranicu",
- "Contributors": "Suradnici",
- "ShareOn": "Podijeli na",
- "Version": "Verzija",
- "Edit": "Uredi",
- "LastEditTime": "Zadnje uređivanje",
- "Delete": "Izbrisati",
- "ClearCache": "Očisti predmemoriju",
- "ClearCacheConfirmationMessage": "Jeste li sigurni da želite izbrisati sve iz predmemorije za projekt \"{0}\"",
- "ReIndexAllProjects": "Ponovno indeksirajte sve projekte",
- "ReIndexProject": "Ponovno indeksiranje projekta",
- "ReIndexProjectConfirmationMessage": "Jeste li sigurni da ponovno indeksirate za projekt \"{0}\"",
- "SuccessfullyReIndexProject": "Uspješno ponovno indeksirano:\"{0}\"",
- "ReIndexAllProjectConfirmationMessage": "Jeste li sigurni da ćete ponovno indeksirati sve projekte?",
- "SuccessfullyReIndexAllProject": "Uspješno reindeksirani svi projekti",
- "InThisDocument": "U ovom dokumentu",
- "GoToTop": "Idi na vrh",
- "Projects": "Projekti",
- "NoProjectWarning": "Još nema projekata!",
- "DocumentNotFound": "Ups, traženi dokument nije pronađen!",
- "ProjectNotFound": "Ups, traženi projekt nije pronađen!",
- "NavigationDocumentNotFound": "Ova verzija nema navigacijski dokument!",
- "DocumentNotFoundInSelectedLanguage": "Dokument na željenom jeziku nije pronađen. Prikazuje se dokument na zadanom jeziku.",
- "FilterTopics": "Filtrirajte teme",
- "FullSearch": "Traži u dokumentima",
- "Volo.Docs.Domain:010001": "Elastic search nije omogućen.",
- "MultipleVersionDocumentInfo": "Postoji više verzija ovog dokumenta. Odaberite opcije koje vam najbolje odgovaraju.",
- "New": "Novi",
- "Upd": "Upd",
- "NewExplanation": "Stvoreno u posljednja dva tjedna.",
- "UpdatedExplanation": "Ažurirano u posljednja dva tjedna.",
- "Volo.Docs.Domain:010002": "Nadimak {ShortName} već postoji.",
- "Preview": "Pretpregled",
- "Search": "Pretraga",
- "SearchResults": "Rezultati pretrage"
- }
-}
+ "culture": "hr",
+ "texts": {
+ "Documents": "Dokumenti",
+ "BackToWebsite": "Povratak na web stranicu",
+ "Contributors": "Suradnici",
+ "ShareOn": "Podijeli na",
+ "Version": "Verzija",
+ "Edit": "Uredi",
+ "LastEditTime": "Zadnje uređivanje",
+ "Delete": "Izbrisati",
+ "ClearCache": "Očisti predmemoriju",
+ "ClearCacheConfirmationMessage": "Jeste li sigurni da želite izbrisati sve iz predmemorije za projekt \"{0}\"",
+ "ReIndexAllProjects": "Ponovno indeksirajte sve projekte",
+ "ReIndexProject": "Ponovno indeksiranje projekta",
+ "ReIndexProjectConfirmationMessage": "Jeste li sigurni da ponovno indeksirate za projekt \"{0}\"",
+ "SuccessfullyReIndexProject": "Uspješno ponovno indeksirano:\"{0}\"",
+ "ReIndexAllProjectConfirmationMessage": "Jeste li sigurni da ćete ponovno indeksirati sve projekte?",
+ "SuccessfullyReIndexAllProject": "Uspješno reindeksirani svi projekti",
+ "InThisDocument": "U ovom dokumentu",
+ "GoToTop": "Idi na vrh",
+ "Projects": "Projekti",
+ "NoProjectWarning": "Još nema projekata!",
+ "DocumentNotFound": "Ups, traženi dokument nije pronađen!",
+ "ProjectNotFound": "Ups, traženi projekt nije pronađen!",
+ "NavigationDocumentNotFound": "Ova verzija nema navigacijski dokument!",
+ "DocumentNotFoundInSelectedLanguage": "Dokument na željenom jeziku nije pronađen. Prikazuje se dokument na zadanom jeziku.",
+ "FilterTopics": "Filtrirajte teme",
+ "FullSearch": "Traži u dokumentima",
+ "Volo.Docs.Domain:010001": "Elastic search nije omogućen.",
+ "MultipleVersionDocumentInfo": "Postoji više verzija ovog dokumenta. Odaberite opcije koje vam najbolje odgovaraju.",
+ "New": "Novi",
+ "Upd": "Upd",
+ "NewExplanation": "Stvoreno u posljednja dva tjedna.",
+ "UpdatedExplanation": "Ažurirano u posljednja dva tjedna.",
+ "Volo.Docs.Domain:010002": "Nadimak {ShortName} već postoji.",
+ "Preview": "Pretpregled",
+ "Search": "Pretraga",
+ "SearchResults": "Rezultati pretrage",
+ "SearchInTheAllDocuments": "Traži u svim dokumentima"
+ }
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
index 3b7667f1a09..1230a1d83fe 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Rövid név {ShortName} már létezik.",
"Preview": "előnézet",
"Search": "Keresés",
- "SearchResults": "Keresési eredmények"
+ "SearchResults": "Keresési eredmények",
+ "SearchInTheAllDocuments": "Keressen az összes dokumentumban"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json
index 099c34d7d3d..7fb3f7d688e 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Skammnefni {ShortName} er þegar til. “",
"Preview": "forskoðun",
"Search": "Leit",
- "SearchResults": "Leitar niðurstöður"
+ "SearchResults": "Leitar niðurstöður",
+ "SearchInTheAllDocuments": "Leitaðu í öllum skjölum"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json
index 333eedb2014..5b3608c0695 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Abbreviazione {ShortName} esiste già.",
"Preview": "anteprima",
"Search": "Ricerca",
- "SearchResults": "Risultati della ricerca"
+ "SearchResults": "Risultati della ricerca",
+ "SearchInTheAllDocuments": "Cerca in tutti i documenti"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json
index ab3f1f85e0a..b608e3d6341 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "KorteNaam {ShortName} bestaat al.",
"Preview": "voorbeeld",
"Search": "Zoeken",
- "SearchResults": "Zoekresultaten"
+ "SearchResults": "Zoekresultaten",
+ "SearchInTheAllDocuments": "Zoek in alle documenten"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json
index 08437dbe667..24b805b5f9d 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} już istnieje.",
"Preview": "zapowiedź",
"Search": "Szukaj",
- "SearchResults": "Wyniki wyszukiwania"
+ "SearchResults": "Wyniki wyszukiwania",
+ "SearchInTheAllDocuments": "Szukaj we wszystkich dokumentach"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json
index ec0e91eb569..d993fa15fb9 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Nome curto {ShortName} já existe.",
"Preview": "Previsualizar",
"Search": "Procurar",
- "SearchResults": "Procurar Resultados"
+ "SearchResults": "Procurar Resultados",
+ "SearchInTheAllDocuments": "Pesquise em todos os documentos"
}
}
\ 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 f884fd0e7a6..6d0e108d6d3 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/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json
index a2c7282210a..46a00dde86b 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} уже существует.",
"Preview": "предварительный просмотр",
"Search": "Поиск",
- "SearchResults": "результаты поиска"
+ "SearchResults": "результаты поиска",
+ "SearchInTheAllDocuments": "Искать во всех документах"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json
index fd0045dc43e..f9b976ee6b8 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} už existuje.",
"Preview": "náhľad",
"Search": "Vyhľadať",
- "SearchResults": "Výsledky vyhľadávania"
+ "SearchResults": "Výsledky vyhľadávania",
+ "SearchInTheAllDocuments": "Vyhľadajte vo všetkých dokumentoch"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json
index a5a6caf0b74..42f399a243a 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} že obstaja.",
"Preview": "predogled",
"Search": "Iskanje",
- "SearchResults": "Rezultati iskanja"
+ "SearchResults": "Rezultati iskanja",
+ "SearchInTheAllDocuments": "Poiščite v vseh dokumentih"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json
index 0155edac2e3..b92c9fe68c6 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Tên miền ngắn {ShortName} đã tồn tại.",
"Preview": "xem trước",
"Search": "Tìm kiếm",
- "SearchResults": "kết quả tìm kiếm"
+ "SearchResults": "kết quả tìm kiếm",
+ "SearchInTheAllDocuments": "Tìm kiếm trong tất cả các tài liệu"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
index 026505be1f0..57f0efbecf7 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "簡稱 {ShortName} 已經存在.",
"Preview": "預覽",
"Search": "搜索",
- "SearchResults": "搜索結果"
+ "SearchResults": "搜索結果",
+ "SearchInTheAllDocuments": "在所有文件中搜尋"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json
index e20d962f9e7..f7f95fd13dc 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json
@@ -4,9 +4,14 @@
"Features": "المميزات",
"NoFeatureFoundMessage": "لا توجد أي ميزة متاحة.",
"ManageHostFeatures": "إدارة ميزات المضيف",
+ "ManageHostFeaturesText": "يمكنك إدارة ميزات الجانب المضيف من خلال النقر على الزر التالي.",
"Permission:FeatureManagement": "إدارة الميزات",
"Permission:FeatureManagement.ManageHostFeatures": "إدارة ميزات المضيف",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} قيمة الميزة غير صالحة!",
- "Menu:FeatureManagement": "إدارة الميزات"
+ "Menu:FeatureManagement": "إدارة الميزات",
+ "ResetToDefault": "إعادة تعيين إلى الافتراضي",
+ "ResetedToDefault": "تمت إعادة التعيين إلى الوضع الافتراضي",
+ "AreYouSure": "هل أنت متأكد؟",
+ "AreYouSureToResetToDefault": "هل أنت متأكد من إعادة التعيين إلى الوضع الافتراضي؟"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
index 2320d662bd2..148066d7699 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
@@ -4,9 +4,14 @@
"Features": "Funkce",
"NoFeatureFoundMessage": "Nejsou zde dostupné žádné funkce.",
"ManageHostFeatures": "Správa funkcí hostitele",
+ "ManageHostFeaturesText": "Funkce na straně hostitele můžete spravovat kliknutím na následující tlačítko.",
"Permission:FeatureManagement": "Správa funkcí",
"Permission:FeatureManagement.ManageHostFeatures": "Správa funkcí hostitele",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Hodnota funkce {0} není platná!",
- "Menu:FeatureManagement": "Správa Funkcí"
+ "Menu:FeatureManagement": "Správa Funkcí",
+ "ResetToDefault": "Obnovit do základního nastavení",
+ "ResetedToDefault": "Obnoveno na výchozí",
+ "AreYouSure": "Jsi si jistá?",
+ "AreYouSureToResetToDefault": "Opravdu chcete obnovit výchozí nastavení?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de.json
index d0624002558..9a9a5b23384 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de.json
@@ -3,7 +3,15 @@
"texts": {
"Features": "Funktionen",
"NoFeatureFoundMessage": "Es ist keine Funktion verfügbar.",
- "Volo.Abp.FeatureManagement:InvalidFeatureValue" : "Der {0} -Feature-Wert ist ungültig!",
- "Menu:FeatureManagement": "Feature Verwaltung"
+ "ManageHostFeatures": "Hostfunktionen verwalten",
+ "ManageHostFeaturesText": "Sie können die hostseitigen Funktionen verwalten, indem Sie auf die folgende Schaltfläche klicken.",
+ "Permission:FeatureManagement": "Funktionsverwaltung",
+ "Permission:FeatureManagement.ManageHostFeatures": "Hostfunktionen verwalten",
+ "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Der {0} -Feature-Wert ist ungültig!",
+ "Menu:FeatureManagement": "Feature Verwaltung",
+ "ResetToDefault": "Zurücksetzen",
+ "ResetedToDefault": "Auf Standard zurückgesetzt",
+ "AreYouSure": "Bist du sicher?",
+ "AreYouSureToResetToDefault": "Sind Sie sicher, dass Sie die Standardeinstellungen wiederherstellen möchten?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json
index 7b8785009a2..bb0e807be19 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json
@@ -4,9 +4,14 @@
"Features": "Características",
"NoFeatureFoundMessage": "No hay ninguna característica disponible.",
"ManageHostFeatures": "Administrar funciones de host",
+ "ManageHostFeaturesText": "Puede administrar las funciones del lado del host haciendo clic en el siguiente botón.",
"Permission:FeatureManagement": "Gestión de características",
"Permission:FeatureManagement.ManageHostFeatures": "Gestionar características del Host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} valor de característica no es valido!",
- "Menu:FeatureManagement": "Gestión de características"
+ "Menu:FeatureManagement": "Gestión de características",
+ "ResetToDefault": "Restablecen a los predeterminados",
+ "ResetedToDefault": "Restablecido a los valores predeterminados",
+ "AreYouSure": "¿Está seguro?",
+ "AreYouSureToResetToDefault": "¿Estás seguro de restablecer los valores predeterminados?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json
index 05d6876761e..3abe19289aa 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json
@@ -1,12 +1,17 @@
{
- "culture": "fr",
- "texts": {
- "Features": "Fonctionnalités",
- "NoFeatureFoundMessage": "Il n'y a aucune fonctionnalité disponible.",
- "ManageHostFeatures": "Gérer les fonctionnalités de l’hôte",
- "Permission:FeatureManagement": "Gestion des fonctionnalités",
- "Permission:FeatureManagement.ManageHostFeatures": "Gérer les fonctionnalités de l'hôte",
- "Volo.Abp.FeatureManagement:InvalidFeatureValue": "La valeur de la fonctionnalité {0} n'est pas valide!",
- "Menu:FeatureManagement": "Gestion des fonctionnalités"
- }
+ "culture": "fr",
+ "texts": {
+ "Features": "Fonctionnalités",
+ "NoFeatureFoundMessage": "Il n'y a aucune fonctionnalité disponible.",
+ "ManageHostFeatures": "Gérer les fonctionnalités de l’hôte",
+ "ManageHostFeaturesText": "Vous pouvez gérer les fonctionnalités côté hôte en cliquant sur le bouton suivant.",
+ "Permission:FeatureManagement": "Gestion des fonctionnalités",
+ "Permission:FeatureManagement.ManageHostFeatures": "Gérer les fonctionnalités de l'hôte",
+ "Volo.Abp.FeatureManagement:InvalidFeatureValue": "La valeur de la fonctionnalité {0} n'est pas valide!",
+ "Menu:FeatureManagement": "Gestion des fonctionnalités",
+ "ResetToDefault": "Réinitialiser aux valeurs par défaut",
+ "ResetedToDefault": "Réinitialisé aux valeurs par défaut",
+ "AreYouSure": "Es-tu sûr?",
+ "AreYouSureToResetToDefault": "Etes-vous sûr d'avoir réinitialisé les paramètres par défaut ?"
+ }
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json
index 59f6dbb3617..617ffed5419 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json
@@ -4,9 +4,14 @@
"Features": "विशेषताएं",
"NoFeatureFoundMessage": "कोई भी उपलब्ध सुविधा नहीं है।",
"ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें",
+ "ManageHostFeaturesText": "आप निम्न बटन पर क्लिक करके होस्ट साइड सुविधाओं को प्रबंधित कर सकते हैं।",
"Permission:FeatureManagement": "सुविधा प्रबंधन",
"Permission:FeatureManagement.ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} सुविधा मान मान्य नहीं है!",
- "Menu:FeatureManagement": "फ़ीचर प्रबंधन"
+ "Menu:FeatureManagement": "फ़ीचर प्रबंधन",
+ "ResetToDefault": "वितथ पर ले जाएं",
+ "ResetedToDefault": "डिफ़ॉल्ट पर रीसेट किया गया",
+ "AreYouSure": "क्या आपको यकीन है?",
+ "AreYouSureToResetToDefault": "क्या आप निश्चित रूप से डिफ़ॉल्ट पर रीसेट हो गए हैं?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hr.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hr.json
index d54797121b4..316becb968a 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hr.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hr.json
@@ -1,15 +1,17 @@
{
- "culture": "hr",
- "texts": {
- "Features": "Značajke",
- "NoFeatureFoundMessage": "Ne postoji nijedna dostupna značajka.",
- "ManageHostFeatures": "Upravljanje značajkama domaćina",
- "Permission:FeatureManagement": "Upravljanje značajkama",
- "Permission:FeatureManagement.ManageHostFeatures": "Upravljanje značajkama domaćina",
- "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Vrijednost značajke {0} nije važeća!",
- "Menu:FeatureManagement": "Upravljanje značajkama",
- "ResetToDefault": "Vrati na zadano",
- "ResetedToDefault": "Vraćeno na zadano",
- "AreYouSureToResetToDefault": "Jeste li sigurni da želite vratiti na zadane postavke?"
- }
-}
+ "culture": "hr",
+ "texts": {
+ "Features": "Značajke",
+ "NoFeatureFoundMessage": "Ne postoji nijedna dostupna značajka.",
+ "ManageHostFeatures": "Upravljanje značajkama domaćina",
+ "ManageHostFeaturesText": "Možete upravljati značajkama strane domaćina klikom na sljedeći gumb.",
+ "Permission:FeatureManagement": "Upravljanje značajkama",
+ "Permission:FeatureManagement.ManageHostFeatures": "Upravljanje značajkama domaćina",
+ "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Vrijednost značajke {0} nije važeća!",
+ "Menu:FeatureManagement": "Upravljanje značajkama",
+ "ResetToDefault": "Vrati na zadano",
+ "ResetedToDefault": "Vraćeno na zadano",
+ "AreYouSure": "Jesi li siguran?",
+ "AreYouSureToResetToDefault": "Jeste li sigurni da želite vratiti na zadane postavke?"
+ }
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
index e829bcab8a9..1a3ceb5fed5 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
@@ -4,9 +4,14 @@
"Features": "Funkciók",
"NoFeatureFoundMessage": "Nincs elérhető funkció.",
"ManageHostFeatures": "Host funkciók kezelése",
+ "ManageHostFeaturesText": "A gazdaoldali funkciókat a következő gombra kattintva kezelheti.",
"Permission:FeatureManagement": "Funkciókezelés",
"Permission:FeatureManagement.ManageHostFeatures": "Host funkciók kezelése",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "A (z) {0} szolgáltatás értéke érvénytelen!",
- "Menu:FeatureManagement": "Funkciókezelés"
+ "Menu:FeatureManagement": "Funkciókezelés",
+ "ResetToDefault": "Visszaállítás alapértelmezettre",
+ "ResetedToDefault": "Visszaállítva alapértelmezettre",
+ "AreYouSure": "biztos vagy ebben?",
+ "AreYouSureToResetToDefault": "Biztosan visszaállítod az alapértelmezést?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json
index 35a25f140aa..581bea5aa2b 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json
@@ -4,9 +4,14 @@
"Features": "Eiginleikar",
"NoFeatureFoundMessage": "Enginn eiginleiki í boði.",
"ManageHostFeatures": "Stjórna Gestgjafa Eiginleikum",
+ "ManageHostFeaturesText": "Þú getur stjórnað hýsingareiginleikum með því að smella á eftirfarandi hnapp.",
"Permission:FeatureManagement": "Eiginleika stjórnun",
"Permission:FeatureManagement.ManageHostFeatures": "Stjórna Gestgjafa Eiginleikum",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "eiginleikagildið {0} er ekki gilt",
- "Menu:FeatureManagement": "Eiginleikastjórnun"
+ "Menu:FeatureManagement": "Eiginleikastjórnun",
+ "ResetToDefault": "Endurstilla í sjálfgefið",
+ "ResetedToDefault": "Núllstillt í sjálfgefið",
+ "AreYouSure": "Ertu viss?",
+ "AreYouSureToResetToDefault": "Ertu viss um að núllstilla á sjálfgefið?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json
index 0814cea372f..19feb848cd3 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json
@@ -4,9 +4,14 @@
"Features": "Funzionalità",
"NoFeatureFoundMessage": "Non ci sono funzioni disponibili.",
"ManageHostFeatures": "Gestisci le funzionalità dell'host",
+ "ManageHostFeaturesText": "È possibile gestire le funzionalità lato host facendo clic sul pulsante seguente.",
"Permission:FeatureManagement": "Gestione funzionalità",
"Permission:FeatureManagement.ManageHostFeatures": "Gestisci le funzionalità dell'host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Il valore dell'elemento {0} non è valido!",
- "Menu:FeatureManagement": "Gestione delle funzionalità"
+ "Menu:FeatureManagement": "Gestione delle funzionalità",
+ "ResetToDefault": "Riportare alle condizioni originali",
+ "ResetedToDefault": "Ripristinato alle impostazioni predefinite",
+ "AreYouSure": "Sei sicuro?",
+ "AreYouSureToResetToDefault": "Sei sicuro di ripristinare le impostazioni predefinite?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json
index dd311bf8ebf..cb7643ca781 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json
@@ -4,9 +4,14 @@
"Features": "Functies",
"NoFeatureFoundMessage": "Er is geen functie beschikbaar.",
"ManageHostFeatures": "Beheer host functies",
+ "ManageHostFeaturesText": "U kunt de functies aan de hostzijde beheren door op de volgende knop te klikken.",
"Permission:FeatureManagement": "Functiebeheer",
"Permission:FeatureManagement.ManageHostFeatures": "Beheer host functies",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} functie-waarde is niet geldig!",
- "Menu:FeatureManagement": "Functiebeheer"
+ "Menu:FeatureManagement": "Functiebeheer",
+ "ResetToDefault": "Resetten naar standaard",
+ "ResetedToDefault": "Gereset naar standaard",
+ "AreYouSure": "Weet je het zeker?",
+ "AreYouSureToResetToDefault": "Weet je zeker dat je de standaardinstellingen wilt herstellen?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json
index 02f152f76be..cfc411b938f 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json
@@ -4,9 +4,14 @@
"Features": "Funkcje",
"NoFeatureFoundMessage": "Brak dostępnej funkcji.",
"ManageHostFeatures": "Zarządzaj funkcjami hosta",
+ "ManageHostFeaturesText": "Możesz zarządzać funkcjami po stronie hosta, klikając poniższy przycisk.",
"Permission:FeatureManagement": "Zarządzanie funkcjami",
"Permission:FeatureManagement.ManageHostFeatures": "Zarządzaj funkcjami hosta",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} wartość funkcji jest nieprawidłowa!",
- "Menu:FeatureManagement": "Zarządzanie funkcjami"
+ "Menu:FeatureManagement": "Zarządzanie funkcjami",
+ "ResetToDefault": "Przywróć ustawienia domyślne",
+ "ResetedToDefault": "Zresetowano do ustawień domyślnych",
+ "AreYouSure": "Jesteś pewny?",
+ "AreYouSureToResetToDefault": "Czy na pewno chcesz przywrócić ustawienia domyślne?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json
index 6dedc81c9cf..25d10408660 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json
@@ -4,9 +4,14 @@
"Features": "Funcionalidades",
"NoFeatureFoundMessage": "Não há nenhuma funcionalidade disponivel.",
"ManageHostFeatures": "Gerenciar recursos do Host",
+ "ManageHostFeaturesText": "Você pode gerenciar os recursos do host clicando no botão a seguir.",
"Permission:FeatureManagement": "Gerenciamento de recursos",
"Permission:FeatureManagement.ManageHostFeatures": "Gerenciar recursos do Host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "O valor do recurso {0} não é válido!",
- "Menu:FeatureManagement": "Gerenciamento de recursos"
+ "Menu:FeatureManagement": "Gerenciamento de recursos",
+ "ResetToDefault": "Restaurar ao padrão",
+ "ResetedToDefault": "Redefinido para o padrão",
+ "AreYouSure": "Tem certeza?",
+ "AreYouSureToResetToDefault": "Tem certeza de redefinir para o padrão?"
}
}
\ 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 6c04208a4b3..9d7d78150c1 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/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json
index b4258e484d6..12627bd10f4 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json
@@ -4,9 +4,14 @@
"Features": "Функциональные возможности",
"NoFeatureFoundMessage": "Нет доступных функциональных возможностей.",
"ManageHostFeatures": "Управление функциями хоста",
+ "ManageHostFeaturesText": "Вы можете управлять функциями хоста, нажав следующую кнопку.",
"Permission:FeatureManagement": "Управление функциями",
"Permission:FeatureManagement.ManageHostFeatures": "Управление функциями хоста",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Недопустимое значение функции {0}!",
- "Menu:FeatureManagement": "Управление функциями"
+ "Menu:FeatureManagement": "Управление функциями",
+ "ResetToDefault": "Восстановление значений по умолчанию",
+ "ResetedToDefault": "Сброс по умолчанию",
+ "AreYouSure": "Вы уверены?",
+ "AreYouSureToResetToDefault": "Вы уверены, что сбросите настройки по умолчанию?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json
index 703ed344cac..2d0d8fa5d6d 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json
@@ -4,9 +4,14 @@
"Features": "Funkcie",
"NoFeatureFoundMessage": "Nie je k dispozícii žiadna funkcia.",
"ManageHostFeatures": "Spravovať funkcie poskytovateľa",
+ "ManageHostFeaturesText": "Funkcie na strane hostiteľa môžete spravovať kliknutím na nasledujúce tlačidlo.",
"Permission:FeatureManagement": "Správa funkcií",
"Permission:FeatureManagement.ManageHostFeatures": "Správa funkcií poskytovateľa",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Hodnota funkcie {0} nie je platná!",
- "Menu:FeatureManagement": "Správa funkcií"
+ "Menu:FeatureManagement": "Správa funkcií",
+ "ResetToDefault": "Obnoviť pôvodné nastavenia",
+ "ResetedToDefault": "Obnovené na predvolené",
+ "AreYouSure": "Si si istý?",
+ "AreYouSureToResetToDefault": "Naozaj chcete obnoviť predvolené nastavenia?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json
index 7ae13853b9b..d99f053a834 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json
@@ -4,9 +4,14 @@
"Features": "Funkcionalnosti",
"NoFeatureFoundMessage": "Na voljo ni nobene funkcionalnosti.",
"ManageHostFeatures": "Upravljajte funkcije gostitelja",
+ "ManageHostFeaturesText": "Funkcije gostiteljske strani lahko upravljate s klikom na naslednji gumb.",
"Permission:FeatureManagement": "Upravljanje funkcij",
"Permission:FeatureManagement.ManageHostFeatures": "Upravljajte funkcije gostitelja",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Vrednost funkcije {0} ni veljavna!",
- "Menu:FeatureManagement": "Upravljanje funkcij"
+ "Menu:FeatureManagement": "Upravljanje funkcij",
+ "ResetToDefault": "Ponastavi na privzeto",
+ "ResetedToDefault": "Ponastavljeno na privzeto",
+ "AreYouSure": "Ali si prepričan?",
+ "AreYouSureToResetToDefault": "Ali ste prepričani, da želite ponastaviti na privzeto?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json
index 45dbce701dc..c1d5d13b6a7 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json
@@ -4,9 +4,14 @@
"Features": "Tính năng",
"NoFeatureFoundMessage": "Không có bất kỳ tính năng khả dụng nào.",
"ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ",
+ "ManageHostFeaturesText": "Bạn có thể quản lý các tính năng phía máy chủ bằng cách nhấp vào nút sau.",
"Permission:FeatureManagement": "Quản lý tính năng",
"Permission:FeatureManagement.ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Giá trị tính năng {0} không hợp lệ!",
- "Menu:FeatureManagement": "Quản lý tính năng"
+ "Menu:FeatureManagement": "Quản lý tính năng",
+ "ResetToDefault": "Đặt lại về mặc định",
+ "ResetedToDefault": "Đã đặt lại về mặc định",
+ "AreYouSure": "Bạn có chắc không?",
+ "AreYouSureToResetToDefault": "Bạn có chắc chắn đặt lại về mặc định không?"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
index 99e2d622dff..7e4bfecba31 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
@@ -4,12 +4,14 @@
"Features": "功能",
"NoFeatureFoundMessage": "沒有可用的功能.",
"ManageHostFeatures": "管理Host功能",
+ "ManageHostFeaturesText": "您可以透過點擊以下按鈕來管理主機端功能。",
"Permission:FeatureManagement": "功能管理",
"Permission:FeatureManagement.ManageHostFeatures": "管理Host功能",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0}功能的值無效!",
"Menu:FeatureManagement": "功能管理",
"ResetToDefault": "重置為預設值",
"ResetedToDefault": "已重置為預設值",
+ "AreYouSure": "你確定嗎?",
"AreYouSureToResetToDefault": "是否確定重置為預設值?"
}
}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json
index fa341ef7798..2917af3a491 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "ما إذا كان بإمكان المستخدم تأكيد رقم الهاتف.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "ما إذا كان رقم الهاتف المؤكد مطلوبًا لتسجيل الدخول.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "ما إذا كان يمكن تحديث اسم المستخدم بواسطة المستخدم.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "ما إذا كان يمكن تحديث البريد الإلكتروني من قبل المستخدم."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "ما إذا كان يمكن تحديث البريد الإلكتروني من قبل المستخدم.",
+ "Details": "تفاصيل",
+ "CreatedBy": "انشأ من قبل",
+ "ModifiedBy": "تم التعديل بواسطة",
+ "ModificationTime": "وقت التعديل",
+ "PasswordUpdateTime": "وقت تحديث كلمة المرور",
+ "LockoutEndTime": "وقت انتهاء القفل",
+ "FailedAccessCount": "فشل عدد الوصول"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json
index 97279fd2949..16d28f2d7c9 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json
@@ -109,7 +109,7 @@
"Description:Abp.Identity.Password.RequireUppercase": "Pokud hesla musí obsahovat ASCII znak velkých písmen.",
"Description:Abp.Identity.Password.RequireDigit": "Pokud hesla musí obsahovat číslici.",
"Description:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "Zda musí uživatelé pravidelně měnit heslo.",
- "Description:Abp.Identity.Password.PasswordChangePeriodDays:": "Počet dní, po které je heslo platné. Pokud je nastaveno na 0, heslo nikdy nevyprší.",
+ "Description:Abp.Identity.Password.PasswordChangePeriodDays": "Počet dní, po které je heslo uživatele platné.",
"Description:Abp.Identity.Lockout.AllowedForNewUsers": "Zda může být uzamčen nový uživatel.",
"Description:Abp.Identity.Lockout.LockoutDuration": "Doba, po kterou je uživatel zablokován, když dojde k zablokování.",
"Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Počet neúspěšných pokusů o přístup než je uživatel uzamčen, za předpokladu, že je uzamčení povoleno.",
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Zda telefonní číslo může být potvrzeno uživatelem.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zda je pro přihlášení vyžadováno potvrzené telefonní číslo.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Zda může uživatel změnit uživatelské jméno.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel změnit email."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel změnit email.",
+ "Details": "Podrobnosti",
+ "CreatedBy": "Vytvořil",
+ "ModifiedBy": "Upraven",
+ "ModificationTime": "Doba úpravy",
+ "PasswordUpdateTime": "Čas aktualizace hesla",
+ "LockoutEndTime": "Čas konce uzamčení",
+ "FailedAccessCount": "Počet neúspěšných přístupů"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json
index a5f13fab31c..18638635104 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Gibt an, ob die Telefonnummer vom Benutzer bestätigt werden kann.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Gibt an, ob eine bestätigte Telefonnummer erforderlich ist, um sich anzumelden.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Gibt an, ob der Benutzername vom Benutzer aktualisiert werden kann.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Gibt an, ob die E-Mail-Adresse vom Benutzer aktualisiert werden kann."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Gibt an, ob die E-Mail-Adresse vom Benutzer aktualisiert werden kann.",
+ "Details": "Einzelheiten",
+ "CreatedBy": "Erstellt von",
+ "ModifiedBy": "Angepasst von",
+ "ModificationTime": "Änderungszeit",
+ "PasswordUpdateTime": "Zeit der Passwortaktualisierung",
+ "LockoutEndTime": "Endzeit der Sperrung",
+ "FailedAccessCount": "Anzahl der fehlgeschlagenen Zugriffe"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json
index 9a1bfc04797..3efb3f7e5e7 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Si el número de teléfono puede ser confirmado por el usuario. ",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Sí un número de teléfono confirmado es requerido para iniciar sesión.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Si el nombre de usuario puede ser actualizado por el usuario.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el e-mail puede ser actualizado por el usuario."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el e-mail puede ser actualizado por el usuario.",
+ "Details": "Detalles",
+ "CreatedBy": "Creado por",
+ "ModifiedBy": "Modificado por",
+ "ModificationTime": "tiempo de modificación",
+ "PasswordUpdateTime": "Hora de actualización de contraseña",
+ "LockoutEndTime": "Hora de finalización del bloqueo",
+ "FailedAccessCount": "Recuento de acceso fallido"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json
index 1f14e22b3e6..2a1a796ea2b 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Voiko käyttäjä vahvistaa puhelinnumeron.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Tarvitaanko sisäänkirjautumisen yhteydessä vahvistettu puhelinnumero.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Voiko käyttäjä päivittää käyttäjänimen?",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Voiko käyttäjä päivittää sähköpostin."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Voiko käyttäjä päivittää sähköpostin.",
+ "Details": "Yksityiskohdat",
+ "CreatedBy": "Luonut",
+ "ModifiedBy": "Muokannut",
+ "ModificationTime": "Muutosaika",
+ "PasswordUpdateTime": "Salasanan päivityksen aika",
+ "LockoutEndTime": "Lukituksen päättymisaika",
+ "FailedAccessCount": "Epäonnistuneet käyttöoikeudet"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json
index 2099d3036a3..ff8822652da 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Si le téléphoneNumber peut être confirmé par l’utilisateur.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Si un numéro de téléphone confirmé est nécessaire pour se connecter.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Si le nom d’utilisateur peut être mis à jour par l’utilisateur.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si l’e-mail peut être mis à jour par l’utilisateur."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si l’e-mail peut être mis à jour par l’utilisateur.",
+ "Details": "Détails",
+ "CreatedBy": "Créé par",
+ "ModifiedBy": "Modifié par",
+ "ModificationTime": "Temps de modification",
+ "PasswordUpdateTime": "Temps de mise à jour du mot de passe",
+ "LockoutEndTime": "Heure de fin du verrouillage",
+ "FailedAccessCount": "Nombre d'accès ayant échoué"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json
index 3a7c2bc7594..4d86fbc5f2c 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "क्या उपयोगकर्ता द्वारा फोननंबर की पुष्टि की जा सकती है।",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "साइन इन करने के लिए एक पुष्टिकरण टेलीफोन नंबर की आवश्यकता है या नहीं।",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ता द्वारा उपयोगकर्ता नाम अपडेट किया जा सकता है या नहीं।",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल को अपडेट किया जा सकता है।"
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल को अपडेट किया जा सकता है।",
+ "Details": "विवरण",
+ "CreatedBy": "के द्वारा बनाई गई",
+ "ModifiedBy": "द्वारा संशोधित",
+ "ModificationTime": "संशोधन का समय",
+ "PasswordUpdateTime": "पासवर्ड अद्यतन समय",
+ "LockoutEndTime": "तालाबंदी समाप्ति समय",
+ "FailedAccessCount": "विफल पहुंच गणना"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json
index b688debe53c..bc46e89157d 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json
@@ -1,122 +1,129 @@
{
- "culture": "hr",
- "texts": {
- "Menu:IdentityManagement": "Upravljanje identitetom",
- "Users": "Users",
- "NewUser": "Novi korisnik",
- "UserName": "Korisničko ime",
- "Surname": "Prezime",
- "EmailAddress": "Email adresa",
- "PhoneNumber": "Broj telefona",
- "UserInformations": "Informacije o korisniku",
- "DisplayName:IsDefault": "Zadano",
- "DisplayName:IsStatic": "Je statično",
- "DisplayName:IsPublic": "Je javno",
- "Roles": "Uloge",
- "Password": "Lozinka",
- "PersonalInfo": "Moj profil",
- "PersonalSettings": "Osobne postavke",
- "UserDeletionConfirmationMessage": "Korisnik '{0}' bit će izbrisan. Potvrđujete li to?",
- "RoleDeletionConfirmationMessage": "Uloga '{0}' bit će izbrisana. Potvrđujete li to?",
- "DisplayName:RoleName": "Naziv uloge",
- "DisplayName:UserName": "Korisničko ime",
- "DisplayName:Name": "Ime",
- "DisplayName:Surname": "Prezime",
- "DisplayName:Password": "Lozinka",
- "DisplayName:Email": "Email adresa",
- "DisplayName:PhoneNumber": "Broj telefona",
- "DisplayName:TwoFactorEnabled": "Two factor verifikacija",
- "DisplayName:IsActive": "Aktivan",
- "DisplayName:LockoutEnabled": "Zaključaj račun nakon neuspjelih pokušaja prijave",
- "NewRole": "Nova uloga",
- "RoleName": "Naziv uloge",
- "CreationTime": "Vrijeme stvaranja",
- "Permissions": "Dozvole",
- "DisplayName:CurrentPassword": "Trenutna lozinka",
- "DisplayName:NewPassword": "Nova lozinka",
- "DisplayName:NewPasswordConfirm": "Potvrdi novu lozinku",
- "PasswordChangedMessage": "Vaša lozinka je uspješno promijenjena.",
- "PersonalSettingsSavedMessage": "Vaše osobne postavke su uspješno spremljene.",
- "Volo.Abp.Identity:DefaultError": "Došlo je do neočekivane greške.",
- "Volo.Abp.Identity:ConcurrencyFailure": "Provjera optimisti�ne paralelnosti nije uspjela. Entitet na kojem radite izmijenio je drugi korisnik. Molimo odbacite promjene i pokušajte ponovno.",
- "Volo.Abp.Identity:DuplicateEmail": "Email '{0}' je već zauzet.",
- "Volo.Abp.Identity:DuplicateRoleName": "Naziv uloge '{0}' već je zauzet.",
- "Volo.Abp.Identity:DuplicateUserName": "Korisničko ime '{0}' je već zauzeto.",
- "Volo.Abp.Identity:InvalidEmail": "E-pošta '{0}' nije važeća.",
- "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "Navedeni PasswordHasherCompatibilityMode je nevažeći.",
- "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Broj ponavljanja mora biti pozitivan cijeli broj.",
- "Volo.Abp.Identity:InvalidRoleName": "Naziv uloge '{0}' nije valjan.",
- "Volo.Abp.Identity:InvalidToken": "Pogrešan token.",
- "Volo.Abp.Identity:InvalidUserName": "Korisničko ime '{0}' nije važeće, može sadržavati samo slova ili znamenke.",
- "InvalidUserName": "Korisničko ime '{0}' nije važeće.",
- "Volo.Abp.Identity:LoginAlreadyAssociated": "Korisnik s ovom prijavom već postoji.",
- "Volo.Abp.Identity:PasswordMismatch": "Netočna lozinka.",
- "Volo.Abp.Identity:PasswordRequiresDigit": "Lozinke moraju imati najmanje jednu znamenku ('0'-'9').",
- "Volo.Abp.Identity:PasswordRequiresLower": "Zaporke moraju imati barem jedno malo slovo ('a'-'z').",
- "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Lozinke moraju imati barem jedan znak koji nije alfanumerički.",
- "Volo.Abp.Identity:PasswordRequiresUpper": "Lozinke moraju imati barem jedno veliko slovo ('A'-'Z').",
- "Volo.Abp.Identity:PasswordTooShort": "Zaporke moraju imati najmanje {0} znakova.",
- "Volo.Abp.Identity:PasswordRequiresUniqueChars": "Lozinke ne smiju sadržavati više od {0} uzastopnih jednakih znakova.",
- "Volo.Abp.Identity:RoleNotFound": "Uloga {0} ne postoji.",
- "Volo.Abp.Identity:UserAlreadyHasPassword": "Korisnik već ima postavljenu lozinku.",
- "Volo.Abp.Identity:UserAlreadyInRole": "Korisnik je već u ulozi '{0}'.",
- "Volo.Abp.Identity:UserLockedOut": "Korisnik je zaključan.",
- "Volo.Abp.Identity:UserLockoutNotEnabled": "Zaključavanje nije omogućeno za ovog korisnika.",
- "Volo.Abp.Identity:UserNameNotFound": "Korisnik {0} ne postoji.",
- "Volo.Abp.Identity:UserNotInRole": "Korisnik nije u ulozi '{0}'.",
- "Volo.Abp.Identity:PasswordConfirmationFailed": "Lozinka ne odgovara lozinci za potvrdu.",
- "Volo.Abp.Identity:NullSecurityStamp": "Sigurnosna oznaka korisnika ne može biti nula.",
- "Volo.Abp.Identity:RecoveryCodeRedemptionFailed": "Kod oporavka nije moguće iskoristiti.",
- "Volo.Abp.Identity:010001": "Ne možete izbrisati vlastiti račun!",
- "Volo.Abp.Identity:010002": "Ne možete postaviti više od {MaxUserMembershipCount} organizacijske jedinice za korisnika!",
- "Volo.Abp.Identity:010003": "Nije moguće promijeniti lozinku eksterno prijavljenog korisnika!",
- "Volo.Abp.Identity:010004": "Već postoji organizacijska jedinica s imenom {0}. Dvije jedinice s istim imenom ne mogu se stvoriti na istoj razini.",
- "Volo.Abp.Identity:010005": "Statičke uloge nije moguće preimenovati.",
- "Volo.Abp.Identity:010006": "Statičke uloge nije moguće izbrisati.",
- "Volo.Abp.Identity:010007": "Ne možete promijeniti postavku dva faktora.",
- "Volo.Abp.Identity:010008": "Nije dopušteno mijenjati postavke dvofaktorske autentifikacije.",
- "Volo.Abp.Identity:010009": "Ne možete delegirati sami sebi.",
- "Identity.OrganizationUnit.MaxUserMembershipCount": "Maksimalni dopušteni broj članstva u organizacijskoj jedinici za korisnika",
- "ThisUserIsNotActiveMessage": "Ovaj korisnik nije aktivan.",
- "Permission:IdentityManagement": "Upravljanje identitetom",
- "Permission:RoleManagement": "Upravljanje ulogama",
- "Permission:Create": "Stvoriti",
- "Permission:Edit": "Uredi",
- "Permission:Delete": "Izbrisati",
- "Permission:ChangePermissions": "Promjena dopuštenja",
- "Permission:UserManagement": "Upravljanje korisnicima",
- "Permission:UserLookup": "Traženje korisnika",
- "DisplayName:Abp.Identity.Password.RequiredLength": "Potrebna dužina",
- "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Potreban broj jedinstvenih znakova",
- "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Potreban znak koji nije alfanumerički",
- "DisplayName:Abp.Identity.Password.RequireLowercase": "Obavezno malo slovo",
- "DisplayName:Abp.Identity.Password.RequireUppercase": "Obavezno veliko slovo",
- "DisplayName:Abp.Identity.Password.RequireDigit": "Obavezna znamenka",
- "DisplayName:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "Prisilite korisnike da periodično mijenjaju lozinku",
- "DisplayName:Abp.Identity.Password.PasswordChangePeriodDays": "Period promjene lozinke (dana)",
- "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Omogućeno za nove korisnike",
- "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaključavanja (sekunde)",
- "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksimalan broj neuspjelih pokušaja pristupa",
- "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtijeva potvrđenu e-poštu",
- "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dopusti korisnicima da potvrde svoj telefonski broj",
- "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtijeva potvrđen telefonski broj",
- "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Dopusti korisnicima promjenu korisničkih imena",
- "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Dopustite korisnicima da mijenjaju svoje adrese e-pošte",
- "Description:Abp.Identity.Password.RequiredLength": "Minimalna duljina lozinke.",
- "Description:Abp.Identity.Password.RequiredUniqueChars": "Najmanji broj jedinstvenih znakova koje lozinka mora sadržavati.",
- "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Ako lozinke moraju sadržavati nealfanumerički znak.",
- "Description:Abp.Identity.Password.RequireLowercase": "Ako lozinke moraju sadržavati mali ASCII znak.",
- "Description:Abp.Identity.Password.RequireUppercase": "Ako lozinke moraju sadržavati veliki ASCII znak.",
- "Description:Abp.Identity.Password.RequireDigit": "Ako lozinke moraju sadržavati znamenku.",
- "Description:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "Ako se korisnici moraju periodično mijenjati lozinku.",
- "Description:Abp.Identity.Password.PasswordChangePeriodDays": "Period u danima nakon kojeg se korisnici moraju promijeniti lozinku.",
- "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Može li se novi korisnik zaključati.",
- "Description:Abp.Identity.Lockout.LockoutDuration": "Trajanje koliko je korisnik zaključan kada dođe do zaključavanja.",
- "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Broj dopuštenih neuspjelih pokušaja pristupa prije nego što se korisnik zaključa, pod pretpostavkom da je zaključavanje omogućeno.",
- "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Je li za prijavu potrebna potvrđena adresa e-pošte.",
- "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Može li korisnik potvrditi telefonski broj.",
- "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Je li za prijavu potreban potvrđeni telefonski broj.",
- "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Može li korisnik ažurirati korisničko ime.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Može li korisnik ažurirati e-poštu."
- }
-}
+ "culture": "hr",
+ "texts": {
+ "Menu:IdentityManagement": "Upravljanje identitetom",
+ "Users": "Users",
+ "NewUser": "Novi korisnik",
+ "UserName": "Korisničko ime",
+ "Surname": "Prezime",
+ "EmailAddress": "Email adresa",
+ "PhoneNumber": "Broj telefona",
+ "UserInformations": "Informacije o korisniku",
+ "DisplayName:IsDefault": "Zadano",
+ "DisplayName:IsStatic": "Je statično",
+ "DisplayName:IsPublic": "Je javno",
+ "Roles": "Uloge",
+ "Password": "Lozinka",
+ "PersonalInfo": "Moj profil",
+ "PersonalSettings": "Osobne postavke",
+ "UserDeletionConfirmationMessage": "Korisnik '{0}' bit će izbrisan. Potvrđujete li to?",
+ "RoleDeletionConfirmationMessage": "Uloga '{0}' bit će izbrisana. Potvrđujete li to?",
+ "DisplayName:RoleName": "Naziv uloge",
+ "DisplayName:UserName": "Korisničko ime",
+ "DisplayName:Name": "Ime",
+ "DisplayName:Surname": "Prezime",
+ "DisplayName:Password": "Lozinka",
+ "DisplayName:Email": "Email adresa",
+ "DisplayName:PhoneNumber": "Broj telefona",
+ "DisplayName:TwoFactorEnabled": "Two factor verifikacija",
+ "DisplayName:IsActive": "Aktivan",
+ "DisplayName:LockoutEnabled": "Zaključaj račun nakon neuspjelih pokušaja prijave",
+ "NewRole": "Nova uloga",
+ "RoleName": "Naziv uloge",
+ "CreationTime": "Vrijeme stvaranja",
+ "Permissions": "Dozvole",
+ "DisplayName:CurrentPassword": "Trenutna lozinka",
+ "DisplayName:NewPassword": "Nova lozinka",
+ "DisplayName:NewPasswordConfirm": "Potvrdi novu lozinku",
+ "PasswordChangedMessage": "Vaša lozinka je uspješno promijenjena.",
+ "PersonalSettingsSavedMessage": "Vaše osobne postavke su uspješno spremljene.",
+ "Volo.Abp.Identity:DefaultError": "Došlo je do neočekivane greške.",
+ "Volo.Abp.Identity:ConcurrencyFailure": "Provjera optimisti�ne paralelnosti nije uspjela. Entitet na kojem radite izmijenio je drugi korisnik. Molimo odbacite promjene i pokušajte ponovno.",
+ "Volo.Abp.Identity:DuplicateEmail": "Email '{0}' je već zauzet.",
+ "Volo.Abp.Identity:DuplicateRoleName": "Naziv uloge '{0}' već je zauzet.",
+ "Volo.Abp.Identity:DuplicateUserName": "Korisničko ime '{0}' je već zauzeto.",
+ "Volo.Abp.Identity:InvalidEmail": "E-pošta '{0}' nije važeća.",
+ "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "Navedeni PasswordHasherCompatibilityMode je nevažeći.",
+ "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Broj ponavljanja mora biti pozitivan cijeli broj.",
+ "Volo.Abp.Identity:InvalidRoleName": "Naziv uloge '{0}' nije valjan.",
+ "Volo.Abp.Identity:InvalidToken": "Pogrešan token.",
+ "Volo.Abp.Identity:InvalidUserName": "Korisničko ime '{0}' nije važeće, može sadržavati samo slova ili znamenke.",
+ "InvalidUserName": "Korisničko ime '{0}' nije važeće.",
+ "Volo.Abp.Identity:LoginAlreadyAssociated": "Korisnik s ovom prijavom već postoji.",
+ "Volo.Abp.Identity:PasswordMismatch": "Netočna lozinka.",
+ "Volo.Abp.Identity:PasswordRequiresDigit": "Lozinke moraju imati najmanje jednu znamenku ('0'-'9').",
+ "Volo.Abp.Identity:PasswordRequiresLower": "Zaporke moraju imati barem jedno malo slovo ('a'-'z').",
+ "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Lozinke moraju imati barem jedan znak koji nije alfanumerički.",
+ "Volo.Abp.Identity:PasswordRequiresUpper": "Lozinke moraju imati barem jedno veliko slovo ('A'-'Z').",
+ "Volo.Abp.Identity:PasswordTooShort": "Zaporke moraju imati najmanje {0} znakova.",
+ "Volo.Abp.Identity:PasswordRequiresUniqueChars": "Lozinke ne smiju sadržavati više od {0} uzastopnih jednakih znakova.",
+ "Volo.Abp.Identity:RoleNotFound": "Uloga {0} ne postoji.",
+ "Volo.Abp.Identity:UserAlreadyHasPassword": "Korisnik već ima postavljenu lozinku.",
+ "Volo.Abp.Identity:UserAlreadyInRole": "Korisnik je već u ulozi '{0}'.",
+ "Volo.Abp.Identity:UserLockedOut": "Korisnik je zaključan.",
+ "Volo.Abp.Identity:UserLockoutNotEnabled": "Zaključavanje nije omogućeno za ovog korisnika.",
+ "Volo.Abp.Identity:UserNameNotFound": "Korisnik {0} ne postoji.",
+ "Volo.Abp.Identity:UserNotInRole": "Korisnik nije u ulozi '{0}'.",
+ "Volo.Abp.Identity:PasswordConfirmationFailed": "Lozinka ne odgovara lozinci za potvrdu.",
+ "Volo.Abp.Identity:NullSecurityStamp": "Sigurnosna oznaka korisnika ne može biti nula.",
+ "Volo.Abp.Identity:RecoveryCodeRedemptionFailed": "Kod oporavka nije moguće iskoristiti.",
+ "Volo.Abp.Identity:010001": "Ne možete izbrisati vlastiti račun!",
+ "Volo.Abp.Identity:010002": "Ne možete postaviti više od {MaxUserMembershipCount} organizacijske jedinice za korisnika!",
+ "Volo.Abp.Identity:010003": "Nije moguće promijeniti lozinku eksterno prijavljenog korisnika!",
+ "Volo.Abp.Identity:010004": "Već postoji organizacijska jedinica s imenom {0}. Dvije jedinice s istim imenom ne mogu se stvoriti na istoj razini.",
+ "Volo.Abp.Identity:010005": "Statičke uloge nije moguće preimenovati.",
+ "Volo.Abp.Identity:010006": "Statičke uloge nije moguće izbrisati.",
+ "Volo.Abp.Identity:010007": "Ne možete promijeniti postavku dva faktora.",
+ "Volo.Abp.Identity:010008": "Nije dopušteno mijenjati postavke dvofaktorske autentifikacije.",
+ "Volo.Abp.Identity:010009": "Ne možete delegirati sami sebi.",
+ "Identity.OrganizationUnit.MaxUserMembershipCount": "Maksimalni dopušteni broj članstva u organizacijskoj jedinici za korisnika",
+ "ThisUserIsNotActiveMessage": "Ovaj korisnik nije aktivan.",
+ "Permission:IdentityManagement": "Upravljanje identitetom",
+ "Permission:RoleManagement": "Upravljanje ulogama",
+ "Permission:Create": "Stvoriti",
+ "Permission:Edit": "Uredi",
+ "Permission:Delete": "Izbrisati",
+ "Permission:ChangePermissions": "Promjena dopuštenja",
+ "Permission:UserManagement": "Upravljanje korisnicima",
+ "Permission:UserLookup": "Traženje korisnika",
+ "DisplayName:Abp.Identity.Password.RequiredLength": "Potrebna dužina",
+ "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Potreban broj jedinstvenih znakova",
+ "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Potreban znak koji nije alfanumerički",
+ "DisplayName:Abp.Identity.Password.RequireLowercase": "Obavezno malo slovo",
+ "DisplayName:Abp.Identity.Password.RequireUppercase": "Obavezno veliko slovo",
+ "DisplayName:Abp.Identity.Password.RequireDigit": "Obavezna znamenka",
+ "DisplayName:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "Prisilite korisnike da periodično mijenjaju lozinku",
+ "DisplayName:Abp.Identity.Password.PasswordChangePeriodDays": "Period promjene lozinke (dana)",
+ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Omogućeno za nove korisnike",
+ "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaključavanja (sekunde)",
+ "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksimalan broj neuspjelih pokušaja pristupa",
+ "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtijeva potvrđenu e-poštu",
+ "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dopusti korisnicima da potvrde svoj telefonski broj",
+ "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtijeva potvrđen telefonski broj",
+ "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Dopusti korisnicima promjenu korisničkih imena",
+ "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Dopustite korisnicima da mijenjaju svoje adrese e-pošte",
+ "Description:Abp.Identity.Password.RequiredLength": "Minimalna duljina lozinke.",
+ "Description:Abp.Identity.Password.RequiredUniqueChars": "Najmanji broj jedinstvenih znakova koje lozinka mora sadržavati.",
+ "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Ako lozinke moraju sadržavati nealfanumerički znak.",
+ "Description:Abp.Identity.Password.RequireLowercase": "Ako lozinke moraju sadržavati mali ASCII znak.",
+ "Description:Abp.Identity.Password.RequireUppercase": "Ako lozinke moraju sadržavati veliki ASCII znak.",
+ "Description:Abp.Identity.Password.RequireDigit": "Ako lozinke moraju sadržavati znamenku.",
+ "Description:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "Ako se korisnici moraju periodično mijenjati lozinku.",
+ "Description:Abp.Identity.Password.PasswordChangePeriodDays": "Period u danima nakon kojeg se korisnici moraju promijeniti lozinku.",
+ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Može li se novi korisnik zaključati.",
+ "Description:Abp.Identity.Lockout.LockoutDuration": "Trajanje koliko je korisnik zaključan kada dođe do zaključavanja.",
+ "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Broj dopuštenih neuspjelih pokušaja pristupa prije nego što se korisnik zaključa, pod pretpostavkom da je zaključavanje omogućeno.",
+ "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Je li za prijavu potrebna potvrđena adresa e-pošte.",
+ "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Može li korisnik potvrditi telefonski broj.",
+ "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Je li za prijavu potreban potvrđeni telefonski broj.",
+ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Može li korisnik ažurirati korisničko ime.",
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Može li korisnik ažurirati e-poštu.",
+ "Details": "pojedinosti",
+ "CreatedBy": "Napravio",
+ "ModifiedBy": "Izmijenio",
+ "ModificationTime": "Vrijeme izmjene",
+ "PasswordUpdateTime": "Vrijeme ažuriranja lozinke",
+ "LockoutEndTime": "Vrijeme završetka zaključavanja",
+ "FailedAccessCount": "Broj neuspjelih pristupa"
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
index 2dceb4c34ac..8d6911fcbd4 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Meg tudja-e erősíteni a telefonszámot a felhasználó.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Szükség van-e megerősített telefonszámra a bejelentkezéshez.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Meg tudja e módosítani a felhasználónevet a felhasználó?.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Meg tudja-e módosítani az e-mail címét a felhasználó."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Meg tudja-e módosítani az e-mail címét a felhasználó.",
+ "Details": "Részletek",
+ "CreatedBy": "Készítette",
+ "ModifiedBy": "Módosította",
+ "ModificationTime": "Módosítási idő",
+ "PasswordUpdateTime": "A jelszó frissítési ideje",
+ "LockoutEndTime": "A zárolás befejezési ideje",
+ "FailedAccessCount": "Sikertelen hozzáférések száma"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json
index 57c9f4cc94e..a1fe7f22624 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Hvort notandinn getur staðfest símanúmerið.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Hvort nauðsynlegt sé að staðfesta símanúmer til að geta skrá sig inn.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Hvort notandi geti uppfært notanda nafnið sitt.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Hvort notandinn getur uppfært tölvupóstfangið sitt."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Hvort notandinn getur uppfært tölvupóstfangið sitt.",
+ "Details": "Upplýsingar",
+ "CreatedBy": "Búið til af",
+ "ModifiedBy": "Breytt af",
+ "ModificationTime": "Breytingartími",
+ "PasswordUpdateTime": "Uppfærslutími lykilorðs",
+ "LockoutEndTime": "Lokatími lokunar",
+ "FailedAccessCount": "Misheppnuð fjöldi aðgangs"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json
index 4f8b986063c..c40f743ad64 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json
@@ -65,6 +65,8 @@
"Volo.Abp.Identity:UserNameNotFound": "L'utente {0} non esiste.",
"Volo.Abp.Identity:UserNotInRole": "L'utente non è nel ruolo '{0}'.",
"Volo.Abp.Identity:PasswordConfirmationFailed": "La password non corrisponde alla password di conferma.",
+ "Volo.Abp.Identity:NullSecurityStamp": "Il timbro di sicurezza dell'utente non può essere nullo.",
+ "Volo.Abp.Identity:RecoveryCodeRedemptionFailed": "Il riscatto del codice di ripristino non è riuscito.",
"Volo.Abp.Identity:010001": "Non puoi cancellare il tuo account!",
"Volo.Abp.Identity:010002": "Impossibile impostare più di {MaxUserMembershipCount} unità organizzativa per un utente!",
"Volo.Abp.Identity:010003": "Non è possibile Modifica la password di un utente connesso esternamente!",
@@ -115,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Se il numero di telefono può essere confermato dall'utente.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Indica se è necessario un numero di telefono confermato per accedere.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Se il nome utente può essere aggiornato dall'utente.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se l'email può essere aggiornata dall'utente."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se l'email può essere aggiornata dall'utente.",
+ "Details": "Dettagli",
+ "CreatedBy": "Creato da",
+ "ModifiedBy": "Modificato da",
+ "ModificationTime": "Tempo di modifica",
+ "PasswordUpdateTime": "Orario di aggiornamento della password",
+ "LockoutEndTime": "Ora di fine del blocco",
+ "FailedAccessCount": "Conteggio accessi non riusciti"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json
index 7d78d8b44c9..f52355588bc 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Of het telefoonnummer kan worden bevestigd door de gebruiker.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Of een bevestigd telefoonnummer vereist is om in te loggen.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Of de gebruikersnaam kan worden bijgewerkt door de gebruiker.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Of de e-mail door de gebruiker kan worden veranderd."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Of de e-mail door de gebruiker kan worden veranderd.",
+ "Details": "Details",
+ "CreatedBy": "Gemaakt door",
+ "ModifiedBy": "Aangepast door",
+ "ModificationTime": "Wijzigingstijd",
+ "PasswordUpdateTime": "Tijd voor het bijwerken van het wachtwoord",
+ "LockoutEndTime": "Eindtijd uitsluiting",
+ "FailedAccessCount": "Aantal mislukte toegangen"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json
index a0caf3a9821..0a39b7b34c0 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Czy numer telefonu może być potwierdzony przez użytkownika.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Czy do zalogowania jest wymagany potwierdzony numer telefonu.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Czy nazwa użytkownika może być aktualizowana przez użytkownika.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Czy wiadomość e-mail może zostać zaktualizowana przez użytkownika."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Czy wiadomość e-mail może zostać zaktualizowana przez użytkownika.",
+ "Details": "Detale",
+ "CreatedBy": "Stworzone przez",
+ "ModifiedBy": "Modyfikowane przez",
+ "ModificationTime": "Czas modyfikacji",
+ "PasswordUpdateTime": "Czas aktualizacji hasła",
+ "LockoutEndTime": "Czas zakończenia blokady",
+ "FailedAccessCount": "Liczba nieudanych dostępów"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json
index cf2750cea94..648fe194d6d 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Se o número de telefone pode ser confirmado pelo usuário.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Se um número de telefone confirmado é necessário para fazer login.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Se o nome de usuário pode ser atualizado pelo usuário.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se o e-mail pode ser atualizado pelo usuário."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se o e-mail pode ser atualizado pelo usuário.",
+ "Details": "Detalhes",
+ "CreatedBy": "Criado por",
+ "ModifiedBy": "Modificado por",
+ "ModificationTime": "Hora da modificação",
+ "PasswordUpdateTime": "Hora de atualização da senha",
+ "LockoutEndTime": "Hora de término do bloqueio",
+ "FailedAccessCount": "Contagem de acessos com falha"
}
-}
+}
\ 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 af7cfafad8c..8222c68b6a5 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/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json
index edda992010d..6c626ab0d18 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Может ли пользователь подтвердить phoneNumber.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется ли для входа в систему подтвержденный номер телефона.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Может ли пользователь обновить имя пользователя.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли электронная почта быть обновлена пользователем."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли электронная почта быть обновлена пользователем.",
+ "Details": "Подробности",
+ "CreatedBy": "Сделано",
+ "ModifiedBy": "Модифицирован",
+ "ModificationTime": "Время модификации",
+ "PasswordUpdateTime": "Время обновления пароля",
+ "LockoutEndTime": "Время окончания блокировки",
+ "FailedAccessCount": "Количество неудачных попыток доступа"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json
index 10f79ee3443..0a09ff6f120 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Či môže používateľ potvrdiť telefónne číslo.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Či sa na prihlásenie vyžaduje potvrdené telefónne číslo.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Či môže používateľ aktualizovať používateľské meno.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Či môže používateľ aktualizovať email."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Či môže používateľ aktualizovať email.",
+ "Details": "Podrobnosti",
+ "CreatedBy": "Vytvoril",
+ "ModifiedBy": "Upravené používateľom",
+ "ModificationTime": "Čas úpravy",
+ "PasswordUpdateTime": "Čas aktualizácie hesla",
+ "LockoutEndTime": "Čas ukončenia uzamknutia",
+ "FailedAccessCount": "Počet neúspešných prístupov"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json
index f5fca41fdbe..6e972c87ed2 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Ali lahko uporabnik potrdi telefonsko številko.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Ali je za prijavo potrebna potrjena telefonska številka.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Ali lahko uporabnik posodobi uporabniško ime.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ali lahko uporabnik posodobi e-poštni naslov."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ali lahko uporabnik posodobi e-poštni naslov.",
+ "Details": "Podrobnosti",
+ "CreatedBy": "Ustvaril",
+ "ModifiedBy": "Spremenil",
+ "ModificationTime": "Čas spreminjanja",
+ "PasswordUpdateTime": "Čas posodobitve gesla",
+ "LockoutEndTime": "Končni čas zaklepanja",
+ "FailedAccessCount": "Število neuspešnih dostopov"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json
index 1051228df0f..330e9523747 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json
@@ -117,6 +117,13 @@
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Người dùng có thể xác nhận số điện thoại hay không.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Liệu một số điện thoại được xác nhận có được yêu cầu để đăng nhập hay không.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Người dùng có thể cập nhật tên người dùng hay không.",
- "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Người dùng có thể cập nhật email hay không."
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Người dùng có thể cập nhật email hay không.",
+ "Details": "Chi tiết",
+ "CreatedBy": "Được tạo bởi",
+ "ModifiedBy": "Được sửa đổi bởi",
+ "ModificationTime": "Thời gian sửa đổi",
+ "PasswordUpdateTime": "Thời gian cập nhật mật khẩu",
+ "LockoutEndTime": "Thời gian kết thúc khóa",
+ "FailedAccessCount": "Số lượt truy cập không thành công"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de.json
new file mode 100644
index 00000000000..2ae82c29010
--- /dev/null
+++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de.json
@@ -0,0 +1,7 @@
+{
+ "culture": "de",
+ "texts": {
+ "Volo.Abp.Identity:PasswordTooShort": "Die Länge des Passworts muss mehr als {0} Zeichen betragen.",
+ "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Das Passwort muss mindestens ein nicht alphanumerisches Zeichen enthalten."
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hr.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hr.json
new file mode 100644
index 00000000000..f611c12934f
--- /dev/null
+++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hr.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.Abp.Identity:PasswordTooShort": "Dužina lozinke mora biti veća od {0} znakova.",
+ "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Lozinka mora sadržavati barem jedan znak koji nije alfanumerički."
+ }
+}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/FR.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/FR.json
index d6a857708c2..1d62307724d 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/FR.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/FR.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Vous n'êtes pas autorisé à vous connecter ! Votre compte est inactif ou doit confirmer votre e-mail/numéro de téléphone.",
"InvalidUsername": "Nom d'utilisateur ou mot de passe invalide!",
"InvalidAuthenticatorCode": "Code d'authentification invalide !",
+ "InvalidRecoveryCode": "Code de récupération invalide !",
"TheTargetUserIsNotLinkedToYou": "L'utilisateur cible n'est pas lié à vous!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ar.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ar.json
index 8ec6ae18591..3329275161a 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ar.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ar.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "لا يسمح لك بتسجيل الدخول! حسابك غير نشط أو يحتاج إلى تأكيد بريدك الإلكتروني/رقم هاتفك.",
"InvalidUsername": "اسم المستخدم أو كلمة المرور غير صالحة!",
"InvalidAuthenticatorCode": "كود المصدق غير صالح!",
+ "InvalidRecoveryCode": "رمز الاسترداد غير صالح!",
"TheTargetUserIsNotLinkedToYou": "المستخدم المستهدف غير مرتبط بك!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/cs.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/cs.json
index ea279dff914..1c5cb2bbf67 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/cs.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/cs.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Nemáte oprávnění se přihlásit! Váš účet je neaktivní nebo potřebuje potvrdit váš e -mail/telefonní číslo.",
"InvalidUsername": "Neplatné uživatelské jméno či heslo!",
"InvalidAuthenticatorCode": "Neplatný ověřovací kód!",
+ "InvalidRecoveryCode": "Neplatný kód pro obnovení!",
"TheTargetUserIsNotLinkedToYou": "Cílový uživatel s vámi není spojen!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de.json
index 469bc9b9f49..b0fc6bd6408 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Sie dürfen sich nicht anmelden! Ihr Konto ist inaktiv oder Sie müssen Ihre E-Mail-/Telefonnummer bestätigen.",
"InvalidUsername": "Ungültiger Benutzername oder Passwort!",
"InvalidAuthenticatorCode": "Ungültiger Authentifizierungscode!",
+ "InvalidRecoveryCode": "Ungültiger Wiederherstellungscode!",
"TheTargetUserIsNotLinkedToYou": "Der Zielbenutzer ist nicht mit Ihnen verknüpft!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/es.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/es.json
index ec2be54220f..4c2ecd92ee2 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/es.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/es.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico/número de teléfono.",
"InvalidUsername": "Nombre de usuario icorrecto",
"InvalidAuthenticatorCode": "¡Código de autenticador no válido!",
+ "InvalidRecoveryCode": "¡Código de recuperación no válido!",
"TheTargetUserIsNotLinkedToYou": "El usuario de destino no está asociado a usted."
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/fi.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/fi.json
index 25bbfe294d8..94779f34b36 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/fi.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/fi.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Et saa kirjautua sisään! Tilisi on passiivinen tai sinun on vahvistettava sähköpostiosoitteesi/puhelinnumerosi.",
"InvalidUsername": "Väärä käyttäjänimi tai salasana!",
"InvalidAuthenticatorCode": "Virheellinen todennuskoodi!",
+ "InvalidRecoveryCode": "Virheellinen palautuskoodi!",
"TheTargetUserIsNotLinkedToYou": "Kohdekäyttäjä ei ole linkitetty sinuun!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json
index c885caa06f3..2df86f55bca 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "आपको लॉगिन करने की अनुमति नहीं है! आपका खाता निष्क्रिय है या आपके ईमेल/फ़ोन नंबर की पुष्टि करने की आवश्यकता है।",
"InvalidUsername": "अमान्य उपयोगकर्ता नाम या पासवर्ड!",
"InvalidAuthenticatorCode": "अमान्य प्रमाणक कोड!",
+ "InvalidRecoveryCode": "अमान्य पुनर्प्राप्ति कोड!",
"TheTargetUserIsNotLinkedToYou": "लक्ष्य उपयोगकर्ता आपसे जुड़ा नहीं है!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hr.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hr.json
new file mode 100644
index 00000000000..da79db308c8
--- /dev/null
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hr.json
@@ -0,0 +1,16 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Volo.IdentityServer:DuplicateIdentityResourceName": "Naziv resursa identiteta već postoji: {Name}",
+ "Volo.IdentityServer:DuplicateApiResourceName": "Naziv API resursa već postoji: {Name}",
+ "Volo.IdentityServer:DuplicateApiScopeName": "Naziv opsega API-ja već postoji: {Name}",
+ "Volo.IdentityServer:DuplicateClientId": "ClientId već postoji: {ClientId}",
+ "UserLockedOut": "Korisnički račun je zaključan zbog nevažećih pokušaja prijave. Pričekajte malo i pokušajte ponovo.",
+ "InvalidUserNameOrPassword": "Neispravno korisničko ime ili lozinka!",
+ "LoginIsNotAllowed": "Nemate dopuštenje za prijavu! Vaš račun nije aktivan ili treba potvrditi vašu e-poštu/broj telefona.",
+ "InvalidUsername": "Neispravno korisničko ime ili lozinka!",
+ "InvalidAuthenticatorCode": "Nevažeći kod autentifikatora!",
+ "InvalidRecoveryCode": "Nevažeći kod za oporavak!",
+ "TheTargetUserIsNotLinkedToYou": "Ciljani korisnik nije povezan s vama!"
+ }
+}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json
index c40b3a3c8b4..e41b61c7365 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "A bejelentkezés nem engedélyezett! Fiókja inaktív, vagy meg kell erősítenie e -mail címét/telefonszámát.",
"InvalidUsername": "Érvénytelen felhasználónév vagy jelszó!",
"InvalidAuthenticatorCode": "Érvénytelen hitelesítő kód!",
+ "InvalidRecoveryCode": "Érvénytelen helyreállítási kód!",
"TheTargetUserIsNotLinkedToYou": "A célfelhasználó nincs hozzád kapcsolódva!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/is.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/is.json
index b14f6d62579..8f972656916 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/is.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/is.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Þú hefur ekki leyfi til að skrá þig inn! Þú þarft að staðfesta netfangið þitt/símanúmer.",
"InvalidUsername": "Ógilt notendanafn eða lykilorð!",
"InvalidAuthenticatorCode": "Ógildur auðkenningarkóði!",
+ "InvalidRecoveryCode": "Ógildur endurheimtarkóði!",
"TheTargetUserIsNotLinkedToYou": "Marknotandinn er ekki tengdur þér!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/it.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/it.json
index 066b3e86d4d..1795289fa3d 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/it.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/it.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Non sei autorizzato ad accedere! Il tuo account non è attivo o devi confermare la tua e-mail/numero di telefono.",
"InvalidUsername": "Username o password non validi!",
"InvalidAuthenticatorCode": "Codice autenticatore non valido!",
+ "InvalidRecoveryCode": "Codice di ripristino non valido!",
"TheTargetUserIsNotLinkedToYou": "L'utente indicato non è collegato a te!"
}
-}
+}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/nl.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/nl.json
index 359e793526d..e8a7a5c0b17 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/nl.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/nl.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "U mag niet inloggen! Uw account is inactief of moet uw e-mailadres/telefoonnummer bevestigen.",
"InvalidUsername": "Ongeldige gebruikersnaam of wachtwoord!",
"InvalidAuthenticatorCode": "Ongeldige authenticatiecode!",
+ "InvalidRecoveryCode": "Ongeldige herstelcode!",
"TheTargetUserIsNotLinkedToYou": "De beoogde gebruiker is niet aan jou gekoppeld!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json
index 0f65317863d..a231a6ec3f4 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Nie możesz się zalogować! Twoje konto jest nieaktywne lub wymaga potwierdzenia adresu e-mail/numeru telefonu.",
"InvalidUsername": "Nieprawidłowa nazwa użytkownika lub hasło!",
"InvalidAuthenticatorCode": "Nieprawidłowy kod uwierzytelniający!",
+ "InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania!",
"TheTargetUserIsNotLinkedToYou": "Docelowy użytkownik nie jest z Tobą powiązany!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pt-BR.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pt-BR.json
index 99f529b0933..db5d2fb00e2 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pt-BR.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pt-BR.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Você não tem permissão para fazer o login! Sua conta está inativa ou precisa confirmar seu e-mail/número de telefone.",
"InvalidUsername": "Nome de usuário ou senha inválidos!",
"InvalidAuthenticatorCode": "Código de autenticador inválido!",
+ "InvalidRecoveryCode": "Código de recuperação inválido!",
"TheTargetUserIsNotLinkedToYou": "O usuário-alvo não está vinculado a você!"
}
}
\ 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 6d35d80c198..a1af7963732 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/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json
index 09fe5e65e75..0c8a0f9fe59 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Вам не разрешено входить в систему! Ваша учетная запись неактивна или вам необходимо подтвердить адрес электронной почты/номер телефона.",
"InvalidUsername": "Неверное имя пользователя или пароль!",
"InvalidAuthenticatorCode": "Неверный код аутентификатора!",
+ "InvalidRecoveryCode": "Неверный код восстановления!",
"TheTargetUserIsNotLinkedToYou": "Целевой пользователь не связан с вами!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sk.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sk.json
index 49874cb7858..e0e31056fd8 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sk.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sk.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Nemáte povolenie sa prihlásiť! Váš účet je neaktívny alebo potrebuje potvrdiť váš e -mail/telefónne číslo.",
"InvalidUsername": "Nesprávne používateľské meno alebo heslo!",
"InvalidAuthenticatorCode": "Neplatný overovací kód!",
+ "InvalidRecoveryCode": "Neplatný kód na obnovenie!",
"TheTargetUserIsNotLinkedToYou": "Cieľový používateľ nie je s vami prepojený!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sl.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sl.json
index 9c183de3877..527b11b35f6 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sl.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/sl.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Ne smete se prijaviti! Vaš račun je neaktiven ali mora potrditi vaš e -poštni naslov/telefonsko številko.",
"InvalidUsername": "Napačno uporabniško ime ali geslo!",
"InvalidAuthenticatorCode": "Neveljavna koda za preverjanje pristnosti!",
+ "InvalidRecoveryCode": "Neveljavna obnovitvena koda!",
"TheTargetUserIsNotLinkedToYou": "Ciljni uporabnik ni povezan z vami!"
}
}
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/vi.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/vi.json
index ff06e7944c3..4d62d916118 100644
--- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/vi.json
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/vi.json
@@ -10,6 +10,7 @@
"LoginIsNotAllowed": "Bạn không được phép đăng nhập! Tài khoản của bạn không hoạt động hoặc cần xác nhận email/số điện thoại của bạn.",
"InvalidUsername": "Sai username hoặc password!",
"InvalidAuthenticatorCode": "Mã xác thực không hợp lệ!",
+ "InvalidRecoveryCode": "Mã khôi phục không hợp lệ!",
"TheTargetUserIsNotLinkedToYou": "Người dùng mục tiêu không được liên kết với bạn!"
}
}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ar.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ar.json
new file mode 100644
index 00000000000..c5ffcabc1af
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ar.json
@@ -0,0 +1,15 @@
+{
+ "culture": "ar",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "لا يمكن استرداد طلب OpenID Connect.",
+ "TheUserDetailsCannotBbeRetrieved": "لا يمكن استرجاع تفاصيل المستخدم.",
+ "TheApplicationDetailsCannotBeFound": "لا يمكن العثور على تفاصيل التطبيق.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "لا يمكن العثور على التفاصيل المتعلقة بتطبيق العميل المتصل.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "لم يتم تنفيذ نوع المنحة المحدد {0}.",
+ "Authorization": "تفويض",
+ "DoYouWantToGrantAccessToYourData": "هل تريد منح {0} حق الوصول إلى بياناتك؟",
+ "ScopesRequested": "النطاقات المطلوبة",
+ "Accept": "يقبل",
+ "Deny": "ينكر"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/cs.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/cs.json
new file mode 100644
index 00000000000..c219b5dc8fc
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/cs.json
@@ -0,0 +1,15 @@
+{
+ "culture": "cs",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Požadavek OpenID Connect nelze načíst.",
+ "TheUserDetailsCannotBbeRetrieved": "Údaje o uživateli nelze získat.",
+ "TheApplicationDetailsCannotBeFound": "Podrobnosti aplikace nelze nalézt.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Podrobnosti týkající se aplikace volajícího klienta nelze nalézt.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Zadaný typ grantu {0} není implementován.",
+ "Authorization": "Oprávnění",
+ "DoYouWantToGrantAccessToYourData": "Chcete uživateli {0} udělit přístup ke svým datům?",
+ "ScopesRequested": "Požadované rozsahy",
+ "Accept": "Akceptovat",
+ "Deny": "Odmítnout"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/de.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/de.json
new file mode 100644
index 00000000000..4c6438de375
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/de.json
@@ -0,0 +1,15 @@
+{
+ "culture": "de",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Die OpenID Connect-Anfrage kann nicht abgerufen werden.",
+ "TheUserDetailsCannotBbeRetrieved": "Die Benutzerdaten können nicht abgerufen werden.",
+ "TheApplicationDetailsCannotBeFound": "Die Bewerbungsdetails können nicht gefunden werden.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Details zur aufrufenden Clientanwendung können nicht gefunden werden.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Der angegebene Gewährungstyp {0} ist nicht implementiert.",
+ "Authorization": "Genehmigung",
+ "DoYouWantToGrantAccessToYourData": "Möchten Sie {0} Zugriff auf Ihre Daten gewähren?",
+ "ScopesRequested": "Umfänge angefordert",
+ "Accept": "Akzeptieren",
+ "Deny": "Leugnen"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/es.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/es.json
new file mode 100644
index 00000000000..3bec447a247
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/es.json
@@ -0,0 +1,15 @@
+{
+ "culture": "es",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "La solicitud de OpenID Connect no se puede recuperar.",
+ "TheUserDetailsCannotBbeRetrieved": "Los detalles del usuario no se pueden recuperar.",
+ "TheApplicationDetailsCannotBeFound": "No se pueden encontrar los detalles de la aplicación.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "No se pueden encontrar detalles sobre la aplicación del cliente que llama.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "El tipo de concesión especificado {0} no está implementado.",
+ "Authorization": "Autorización",
+ "DoYouWantToGrantAccessToYourData": "¿Quieres otorgarle a {0} acceso a tus datos?",
+ "ScopesRequested": "Alcances solicitados",
+ "Accept": "Aceptar",
+ "Deny": "Denegar"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/fr.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/fr.json
new file mode 100644
index 00000000000..188116b53cf
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/fr.json
@@ -0,0 +1,15 @@
+{
+ "culture": "fr",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "La demande OpenID Connect ne peut pas être récupérée.",
+ "TheUserDetailsCannotBbeRetrieved": "Les détails de l'utilisateur ne peuvent pas être récupérés.",
+ "TheApplicationDetailsCannotBeFound": "Les détails de la candidature sont introuvables.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Les détails concernant l'application cliente appelante sont introuvables.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Le type d'octroi spécifié {0} n'est pas implémenté.",
+ "Authorization": "Autorisation",
+ "DoYouWantToGrantAccessToYourData": "Voulez-vous accorder à {0} l'accès à vos données ?",
+ "ScopesRequested": "Périmètres demandés",
+ "Accept": "Accepter",
+ "Deny": "Refuser"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hi.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hi.json
new file mode 100644
index 00000000000..39b3370ca7c
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hi.json
@@ -0,0 +1,15 @@
+{
+ "culture": "hi",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "OpenID कनेक्ट अनुरोध पुनर्प्राप्त नहीं किया जा सकता.",
+ "TheUserDetailsCannotBbeRetrieved": "उपयोगकर्ता विवरण पुनर्प्राप्त नहीं किया जा सकता.",
+ "TheApplicationDetailsCannotBeFound": "आवेदन विवरण नहीं मिल सका.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "कॉलिंग क्लाइंट एप्लिकेशन से संबंधित विवरण नहीं मिल सका।",
+ "TheSpecifiedGrantTypeIsNotImplemented": "निर्दिष्ट अनुदान प्रकार {0} लागू नहीं किया गया है.",
+ "Authorization": "प्राधिकार",
+ "DoYouWantToGrantAccessToYourData": "क्या आप {0} को अपने डेटा तक पहुंच प्रदान करना चाहते हैं?",
+ "ScopesRequested": "दायरे का अनुरोध किया गया",
+ "Accept": "स्वीकार करना",
+ "Deny": "अस्वीकार करना"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hr.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hr.json
new file mode 100644
index 00000000000..2dfc3b3a9db
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hr.json
@@ -0,0 +1,15 @@
+{
+ "culture": "hr",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Zahtjev za OpenID Connect ne može se dohvatiti.",
+ "TheUserDetailsCannotBbeRetrieved": "Podaci o korisniku se ne mogu dohvatiti.",
+ "TheApplicationDetailsCannotBeFound": "Pojedinosti o prijavi se ne mogu pronaći.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Pojedinosti o pozivnoj klijentskoj aplikaciji nije moguće pronaći.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Navedena vrsta odobrenja {0} nije implementirana.",
+ "Authorization": "Autorizacija",
+ "DoYouWantToGrantAccessToYourData": "Želite li {0} odobriti pristup vašim podacima?",
+ "ScopesRequested": "Traženi dometi",
+ "Accept": "Prihvatiti",
+ "Deny": "poreći"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hu.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hu.json
index 081bc4bb89b..f55ea2ac746 100644
--- a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hu.json
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/hu.json
@@ -5,7 +5,7 @@
"TheUserDetailsCannotBbeRetrieved": "A felhasználói adatok nem kérhetők le.",
"TheApplicationDetailsCannotBeFound": "Az alkalmazás részletei nem találhatók.",
"DetailsConcerningTheCallingClientApplicationCannotBeFound": "A hívó kliens alkalmazással kapcsolatos részletek nem találhatók.",
- "TheSpecifiedGrantTypeIsNotImplemented.": "A megadott támogatási típus ({0}) nincs megvalósítva.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "A megadott támogatási típus ({0}) nincs megvalósítva.",
"Authorization": "Engedélyezés",
"DoYouWantToGrantAccessToYourData": "Hozzáférést szeretne adni a(z) {0} számára az adataihoz?",
"ScopesRequested": "Kért hatókörök",
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/is.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/is.json
new file mode 100644
index 00000000000..b9fc6a43cee
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/is.json
@@ -0,0 +1,15 @@
+{
+ "culture": "is",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Ekki er hægt að sækja OpenID Connect beiðnina.",
+ "TheUserDetailsCannotBbeRetrieved": "Ekki er hægt að ná í notendaupplýsingarnar.",
+ "TheApplicationDetailsCannotBeFound": "Ekki er hægt að finna upplýsingar um umsóknina.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Ekki er hægt að finna upplýsingar um forritið sem hringir í.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Tilgreinda styrktegundin {0} er ekki útfærð.",
+ "Authorization": "Heimild",
+ "DoYouWantToGrantAccessToYourData": "Viltu veita {0} aðgang að gögnunum þínum?",
+ "ScopesRequested": "Umfang óskað",
+ "Accept": "Samþykkja",
+ "Deny": "Neita"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/it.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/it.json
new file mode 100644
index 00000000000..22eb3bbafed
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/it.json
@@ -0,0 +1,15 @@
+{
+ "culture": "it",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Impossibile recuperare la richiesta OpenID Connect.",
+ "TheUserDetailsCannotBbeRetrieved": "I dettagli dell'utente non possono essere recuperati.",
+ "TheApplicationDetailsCannotBeFound": "Impossibile trovare i dettagli dell'applicazione.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Impossibile trovare i dettagli relativi all'applicazione client chiamante.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Il tipo di concessione specificato {0} non è implementato.",
+ "Authorization": "Autorizzazione",
+ "DoYouWantToGrantAccessToYourData": "Vuoi concedere a {0} l'accesso ai tuoi dati?",
+ "ScopesRequested": "Ambiti richiesti",
+ "Accept": "Accettare",
+ "Deny": "Negare"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/nl.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/nl.json
new file mode 100644
index 00000000000..b3b35c6acb8
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/nl.json
@@ -0,0 +1,15 @@
+{
+ "culture": "nl",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Het OpenID Connect-verzoek kan niet worden opgehaald.",
+ "TheUserDetailsCannotBbeRetrieved": "De gebruikersgegevens kunnen niet worden opgehaald.",
+ "TheApplicationDetailsCannotBeFound": "De toepassingsdetails kunnen niet worden gevonden.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Er kunnen geen details over de bellende clienttoepassing worden gevonden.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Het opgegeven subsidietype {0} is niet geïmplementeerd.",
+ "Authorization": "Autorisatie",
+ "DoYouWantToGrantAccessToYourData": "Wilt u {0} toegang verlenen tot uw gegevens?",
+ "ScopesRequested": "Scopes gevraagd",
+ "Accept": "Aanvaarden",
+ "Deny": "Ontkennen"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/pl-PL.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/pl-PL.json
new file mode 100644
index 00000000000..2e5e19eae73
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/pl-PL.json
@@ -0,0 +1,15 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Nie można pobrać żądania OpenID Connect.",
+ "TheUserDetailsCannotBbeRetrieved": "Nie można odzyskać danych użytkownika.",
+ "TheApplicationDetailsCannotBeFound": "Nie można znaleźć szczegółów aplikacji.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Nie można znaleźć szczegółów dotyczących wywołującej aplikacji klienckiej.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Określony typ przyznania {0} nie jest zaimplementowany.",
+ "Authorization": "Upoważnienie",
+ "DoYouWantToGrantAccessToYourData": "Czy chcesz przyznać firmie {0} dostęp do swoich danych?",
+ "ScopesRequested": "Poproszono o zakresy",
+ "Accept": "Zaakceptować",
+ "Deny": "Zaprzeczyć"
+ }
+}
\ 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 00000000000..a9d9eee22e0
--- /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/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ru.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ru.json
new file mode 100644
index 00000000000..4f5b1d0e210
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/ru.json
@@ -0,0 +1,15 @@
+{
+ "culture": "ru",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Запрос OpenID Connect не может быть получен.",
+ "TheUserDetailsCannotBbeRetrieved": "Данные пользователя не могут быть получены.",
+ "TheApplicationDetailsCannotBeFound": "Детали приложения не найдены.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Подробности о вызывающем клиентском приложении найти невозможно.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Указанный тип предоставления {0} не реализован.",
+ "Authorization": "Авторизация",
+ "DoYouWantToGrantAccessToYourData": "Вы хотите предоставить пользователю {0} доступ к вашим данным?",
+ "ScopesRequested": "Запрошенные объемы",
+ "Accept": "Принимать",
+ "Deny": "Отрицать"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sk.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sk.json
new file mode 100644
index 00000000000..13e0853b2d4
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sk.json
@@ -0,0 +1,15 @@
+{
+ "culture": "sk",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Požiadavku OpenID Connect nie je možné získať.",
+ "TheUserDetailsCannotBbeRetrieved": "Údaje o používateľovi nie je možné získať.",
+ "TheApplicationDetailsCannotBeFound": "Podrobnosti aplikácie nie je možné nájsť.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Podrobnosti týkajúce sa aplikácie volajúceho klienta nemožno nájsť.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Zadaný typ grantu {0} nie je implementovaný.",
+ "Authorization": "Autorizácia",
+ "DoYouWantToGrantAccessToYourData": "Chcete používateľovi {0} udeliť prístup k svojim údajom?",
+ "ScopesRequested": "Požadované rozsahy",
+ "Accept": "súhlasiť",
+ "Deny": "Odmietnuť"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sl.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sl.json
new file mode 100644
index 00000000000..c8157ac5091
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/sl.json
@@ -0,0 +1,15 @@
+{
+ "culture": "sl",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Zahteve OpenID Connect ni mogoče pridobiti.",
+ "TheUserDetailsCannotBbeRetrieved": "Podatkov o uporabniku ni mogoče pridobiti.",
+ "TheApplicationDetailsCannotBeFound": "Podrobnosti o aplikaciji ni mogoče najti.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Podrobnosti o klicni odjemalski aplikaciji ni mogoče najti.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Navedena vrsta odobritve {0} ni implementirana.",
+ "Authorization": "Pooblastilo",
+ "DoYouWantToGrantAccessToYourData": "Ali želite aplikaciji {0} omogočiti dostop do vaših podatkov?",
+ "ScopesRequested": "Zahtevani obsegi",
+ "Accept": "Sprejmi",
+ "Deny": "Zanikati"
+ }
+}
\ No newline at end of file
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/vi.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/vi.json
new file mode 100644
index 00000000000..c89d882a398
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/vi.json
@@ -0,0 +1,15 @@
+{
+ "culture": "vi",
+ "texts": {
+ "TheOpenIDConnectRequestCannotBeRetrieved": "Không thể truy xuất yêu cầu OpenID Connect.",
+ "TheUserDetailsCannotBbeRetrieved": "Không thể truy xuất chi tiết người dùng.",
+ "TheApplicationDetailsCannotBeFound": "Không thể tìm thấy chi tiết ứng dụng.",
+ "DetailsConcerningTheCallingClientApplicationCannotBeFound": "Không thể tìm thấy thông tin chi tiết liên quan đến ứng dụng khách đang gọi.",
+ "TheSpecifiedGrantTypeIsNotImplemented": "Loại trợ cấp được chỉ định {0} không được triển khai.",
+ "Authorization": "Ủy quyền",
+ "DoYouWantToGrantAccessToYourData": "Bạn có muốn cấp cho {0} quyền truy cập vào dữ liệu của mình không?",
+ "ScopesRequested": "Phạm vi được yêu cầu",
+ "Accept": "Chấp nhận",
+ "Deny": "Từ chối"
+ }
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json
index c90d135ca95..da09f941b33 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "هذا الموفر فقط",
"All": "الكل",
"SelectAllInAllTabs": "منح كافة الأذونات",
- "SelectAllInThisTab": "تحديد الكل"
+ "SelectAllInThisTab": "تحديد الكل",
+ "SaveWithoutAnyPermissionsWarningMessage": "هل أنت متأكد أنك تريد الحفظ بدون أي أذونات؟"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json
index f7ebdc1386b..3503e04f675 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Pouze tento poskytovatel",
"All": "Všechna",
"SelectAllInAllTabs": "Dát veškerá oprávnění",
- "SelectAllInThisTab": "Vybrat vše"
+ "SelectAllInThisTab": "Vybrat vše",
+ "SaveWithoutAnyPermissionsWarningMessage": "Opravdu chcete ukládat bez jakýchkoli oprávnění?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json
index 434b6cc772e..1fc37668252 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Nur dieser Anbieter",
"All": "Alle",
"SelectAllInAllTabs": "Alle Berechtigungen erteilen",
- "SelectAllInThisTab": "Alle auswählen"
+ "SelectAllInThisTab": "Alle auswählen",
+ "SaveWithoutAnyPermissionsWarningMessage": "Sind Sie sicher, dass Sie ohne Berechtigungen speichern möchten?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json
index f523ae1c41c..7f95016b41d 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Sólo este proveedor",
"All": "Todos",
"SelectAllInAllTabs": "Condeder todos los permisos",
- "SelectAllInThisTab": "Seleccionar todo"
+ "SelectAllInThisTab": "Seleccionar todo",
+ "SaveWithoutAnyPermissionsWarningMessage": "¿Estás seguro de que quieres guardar sin ningún permiso?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json
index 0eec4bd7b9a..21a333223f1 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json
@@ -1,10 +1,11 @@
{
- "culture": "fr",
- "texts": {
- "Permissions": "Autorisations",
- "OnlyProviderPermissons": "Seul ce fournisseur",
- "All": "Tous",
- "SelectAllInAllTabs": "Accorder toutes les autorisations",
- "SelectAllInThisTab": "Sélectionner tous les"
- }
+ "culture": "fr",
+ "texts": {
+ "Permissions": "Autorisations",
+ "OnlyProviderPermissons": "Seul ce fournisseur",
+ "All": "Tous",
+ "SelectAllInAllTabs": "Accorder toutes les autorisations",
+ "SelectAllInThisTab": "Sélectionner tous les",
+ "SaveWithoutAnyPermissionsWarningMessage": "Êtes-vous sûr de vouloir enregistrer sans aucune autorisation ?"
+ }
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json
index 308278d3071..b61ccf91eab 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "केवल यह प्रदाता",
"All": "सब",
"SelectAllInAllTabs": "सभी अनुमतियां प्रदान करें",
- "SelectAllInThisTab": "सभी का चयन करे"
+ "SelectAllInThisTab": "सभी का चयन करे",
+ "SaveWithoutAnyPermissionsWarningMessage": "क्या आप वाकई बिना किसी अनुमति के सहेजना चाहते हैं?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json
index 9c71d16ab80..d1060e0c307 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Aðeins þessi veitandi",
"All": "Allt",
"SelectAllInAllTabs": "Veita allar heimildir",
- "SelectAllInThisTab": "Velja allt"
+ "SelectAllInThisTab": "Velja allt",
+ "SaveWithoutAnyPermissionsWarningMessage": "Ertu viss um að þú viljir vista án nokkurra heimilda?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json
index 9e1bba1728b..a879d9d94bb 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Solo questo provider",
"All": "Tutti",
"SelectAllInAllTabs": "Concedi tutte le autorizzazioni",
- "SelectAllInThisTab": "Seleziona tutto"
+ "SelectAllInThisTab": "Seleziona tutto",
+ "SaveWithoutAnyPermissionsWarningMessage": "Sei sicuro di voler salvare senza alcuna autorizzazione?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json
index 13291c5798a..2702d5593ce 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Alleen deze provider",
"All": "Alle",
"SelectAllInAllTabs": "Verleen alle rechten",
- "SelectAllInThisTab": "Selecteer alles"
+ "SelectAllInThisTab": "Selecteer alles",
+ "SaveWithoutAnyPermissionsWarningMessage": "Weet u zeker dat u zonder rechten wilt opslaan?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json
index b552012c1bf..ce00ee99474 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Tylko ten dostawca",
"All": "Wszystkie",
"SelectAllInAllTabs": "Udziel wszystkich uprawnień",
- "SelectAllInThisTab": "Zaznacz wszystkie"
+ "SelectAllInThisTab": "Zaznacz wszystkie",
+ "SaveWithoutAnyPermissionsWarningMessage": "Czy na pewno chcesz zapisać bez żadnych uprawnień?"
}
}
\ 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 54b6cc14542..be856834e51 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/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json
index 33291e66a08..467cb85e88a 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Только этот провайдер",
"All": "Все",
"SelectAllInAllTabs": "Предоставить все разрешения",
- "SelectAllInThisTab": "Выбрать все"
+ "SelectAllInThisTab": "Выбрать все",
+ "SaveWithoutAnyPermissionsWarningMessage": "Вы уверены, что хотите сохранить без каких-либо разрешений?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json
index 23535b76473..d3f6c553246 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Iba tento poskytovateľ",
"All": "Všetky",
"SelectAllInAllTabs": "Udeliť všetky oprávnenia",
- "SelectAllInThisTab": "Vybrať všetky"
+ "SelectAllInThisTab": "Vybrať všetky",
+ "SaveWithoutAnyPermissionsWarningMessage": "Naozaj chcete ukladať bez akýchkoľvek povolení?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json
index c6b02319123..aeb6e8da7b2 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Samo ta ponudnik",
"All": "Vse",
"SelectAllInAllTabs": "Dodeli vsa dovoljenja",
- "SelectAllInThisTab": "Izberi vse"
+ "SelectAllInThisTab": "Izberi vse",
+ "SaveWithoutAnyPermissionsWarningMessage": "Ali ste prepričani, da želite shraniti brez kakršnih koli dovoljenj?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json
index 9364bcf5884..290425626c5 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json
@@ -5,6 +5,7 @@
"OnlyProviderPermissons": "Chỉ nhà cung cấp này",
"All": "Tất cả",
"SelectAllInAllTabs": "Cấp tất cả các quyền",
- "SelectAllInThisTab": "Chọn tất cả"
+ "SelectAllInThisTab": "Chọn tất cả",
+ "SaveWithoutAnyPermissionsWarningMessage": "Bạn có chắc chắn muốn lưu mà không có bất kỳ quyền nào không?"
}
-}
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
index ea109a2dd02..3f438ce7fe1 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
@@ -1,10 +1,11 @@
{
- "culture": "zh-Hant",
- "texts": {
- "Permissions": "權限",
- "OnlyProviderPermissons": "只有這個提供者",
- "All": "全部",
- "SelectAllInAllTabs": "授予所有權限",
- "SelectAllInThisTab": "全選"
- }
+ "culture": "zh-Hant",
+ "texts": {
+ "Permissions": "權限",
+ "OnlyProviderPermissons": "只有這個提供者",
+ "All": "全部",
+ "SelectAllInAllTabs": "授予所有權限",
+ "SelectAllInThisTab": "全選",
+ "SaveWithoutAnyPermissionsWarningMessage": "您確定要在沒有任何權限的情況下保存嗎?"
+ }
}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ar.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ar.json
index 59a074e147b..86dbb1c29b7 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ar.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ar.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "تم الحفظ بنجاح",
"Permission:SettingManagement": "إدارة الإعداد",
"Permission:Emailing": "إرسال بالبريد الإلكتروني",
+ "Permission:EmailingTest": "اختبار البريد الإلكتروني",
+ "Permission:TimeZone": "وحدة زمنية",
+ "SendTestEmail": "أرسل بريدًا إلكترونيًا للاختبار",
+ "SenderEmailAddress": "عنوان البريد الإلكتروني للمرسل",
+ "TargetEmailAddress": "عنوان البريد الإلكتروني المستهدف",
+ "Subject": "موضوع",
+ "Body": "جسم",
+ "TestEmailSubject": "اختبار البريد الإلكتروني {0}",
+ "TestEmailBody": "اختبار نص رسالة البريد الإلكتروني هنا",
+ "SuccessfullySent": "أرسلت بنجاح",
+ "Send": "يرسل",
"Menu:Emailing": "إرسال بالبريد الإلكتروني",
+ "Menu:TimeZone": "وحدة زمنية",
+ "DisplayName:Timezone": "وحدة زمنية",
+ "TimezoneHelpText": "يُستخدم هذا الإعداد على مستوى التطبيق أو على أساس المستأجر.",
"SmtpHost": "مضيف",
"SmtpPort": "ميناء",
"SmtpUserName": "اسم المستخدم",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "السماح لتغيير إعدادات البريد الإلكتروني.",
"Feature:AllowChangingEmailSettingsDescription": "السماح لتغيير إعدادات البريد الإلكتروني."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json
index f029bff08c2..1d1839f0178 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Úspěšně uloženo",
"Permission:SettingManagement": "Správa nastavení",
"Permission:Emailing": "Zasílání e-mailem",
+ "Permission:EmailingTest": "Test zasílání e-mailem",
+ "Permission:TimeZone": "Časové pásmo",
+ "SendTestEmail": "Odeslat zkušební e-mail",
+ "SenderEmailAddress": "E-mailová adresa odesílatele",
+ "TargetEmailAddress": "Cílová e-mailová adresa",
+ "Subject": "Předmět",
+ "Body": "Tělo",
+ "TestEmailSubject": "Testovací e-mail {0}",
+ "TestEmailBody": "Test těla e-mailové zprávy zde",
+ "SuccessfullySent": "Úspěšně odesláno",
+ "Send": "Poslat",
"Menu:Emailing": "Zasílání e-mailem",
+ "Menu:TimeZone": "Časové pásmo",
+ "DisplayName:Timezone": "Časové pásmo",
+ "TimezoneHelpText": "Toto nastavení se používá pro celou aplikaci nebo pro klienty.",
"SmtpHost": "Hostitel",
"SmtpPort": "Přístav",
"SmtpUserName": "Uživatelské jméno",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Povolit změnu nastavení e-mailu.",
"Feature:AllowChangingEmailSettingsDescription": "Povolit změnu nastavení e-mailu."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de.json
index 21808d9acbc..ebe5cf350f5 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de.json
@@ -2,6 +2,37 @@
"culture": "de",
"texts": {
"Settings": "Einstellungen",
- "SuccessfullySaved": "Erfolgreich gespeichert"
+ "SuccessfullySaved": "Erfolgreich gespeichert",
+ "Permission:SettingManagement": "Einstellungsmanagement",
+ "Permission:Emailing": "E-Mail senden",
+ "Permission:EmailingTest": "E-Mail-Test",
+ "Permission:TimeZone": "Zeitzone",
+ "SendTestEmail": "Test-E-Mail senden",
+ "SenderEmailAddress": "E-Mail-Adresse des Absenders",
+ "TargetEmailAddress": "Ziel-E-Mail-Adresse",
+ "Subject": "Thema",
+ "Body": "Körper",
+ "TestEmailSubject": "Test-E-Mail {0}",
+ "TestEmailBody": "Testen Sie hier die E-Mail-Textnachricht",
+ "SuccessfullySent": "Erfolgreich gesendet",
+ "Send": "Schicken",
+ "Menu:Emailing": "E-Mail senden",
+ "Menu:TimeZone": "Zeitzone",
+ "DisplayName:Timezone": "Zeitzone",
+ "TimezoneHelpText": "Diese Einstellung wird anwendungsweit oder mandantenbasiert verwendet.",
+ "SmtpHost": "Gastgeber",
+ "SmtpPort": "Hafen",
+ "SmtpUserName": "Nutzername",
+ "SmtpPassword": "Passwort",
+ "SmtpDomain": "Domain",
+ "SmtpEnableSsl": "SSL aktivieren",
+ "SmtpUseDefaultCredentials": "Verwenden Sie Standardanmeldeinformationen",
+ "DefaultFromAddress": "Standard-Von-Adresse",
+ "DefaultFromDisplayName": "Standardmäßig vom Anzeigenamen",
+ "Feature:SettingManagementGroup": "Einstellungsmanagement",
+ "Feature:SettingManagementEnable": "Aktivieren Sie die Einstellungsverwaltung",
+ "Feature:SettingManagementEnableDescription": "Aktivieren Sie das Einstellungsverwaltungssystem in der Anwendung.",
+ "Feature:AllowChangingEmailSettings": "Erlauben Sie das Ändern der E-Mail-Einstellungen.",
+ "Feature:AllowChangingEmailSettingsDescription": "Erlauben Sie das Ändern der E-Mail-Einstellungen."
}
}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/es.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/es.json
index 60f8ce712f4..f5af4e2168a 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/es.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/es.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Guardado correctamente",
"Permission:SettingManagement": "Configuraciones de correo electronico",
"Permission:Emailing": "Configuración",
+ "Permission:EmailingTest": "prueba de correo electrónico",
+ "Permission:TimeZone": "Zona horaria",
+ "SendTestEmail": "Enviar correo electrónico de prueba",
+ "SenderEmailAddress": "Dirección de correo electrónico del remitente",
+ "TargetEmailAddress": "Dirección de correo electrónico de destino",
+ "Subject": "Sujeto",
+ "Body": "Cuerpo",
+ "TestEmailSubject": "Correo electrónico de prueba {0}",
+ "TestEmailBody": "Pruebe el cuerpo del mensaje de correo electrónico aquí",
+ "SuccessfullySent": "Enviado exitosamente",
+ "Send": "Enviar",
"Menu:Emailing": "Configuración",
+ "Menu:TimeZone": "Zona horaria",
+ "DisplayName:Timezone": "Zona horaria",
+ "TimezoneHelpText": "Esta configuración se utiliza para toda la aplicación o basada en inquilinos.",
"SmtpHost": "Host",
"SmtpPort": "Puerto",
"SmtpUserName": "Nombre de usuario",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Permitir cambiar la configuración de correo electrónico.",
"Feature:AllowChangingEmailSettingsDescription": "Permitir cambiar la configuración de correo electrónico."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fi.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fi.json
index dfb712bae35..28ab6f593dd 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fi.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fi.json
@@ -17,6 +17,9 @@
"SuccessfullySent": "Lähetetty onnistuneesti",
"Send": "Lähetä",
"Menu:Emailing": "Sähköpostiviestit",
+ "Menu:TimeZone": "Aikavyöhyke",
+ "DisplayName:Timezone": "Aikavyöhyke",
+ "TimezoneHelpText": "Tätä asetusta käytetään sovelluksenlaajuisesti tai vuokraajakohtaisesti.",
"SmtpHost": "Isäntä",
"SmtpPort": "Portti",
"SmtpUserName": "Käyttäjänimi",
@@ -32,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Salli sähköpostiasetusten muuttaminen.",
"Feature:AllowChangingEmailSettingsDescription": "Salli sähköpostiasetusten muuttaminen."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fr.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fr.json
index 0aa479b4f95..66aea3c8980 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fr.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/fr.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Enregistré avec succès",
"Permission:SettingManagement": "Gestion des paramètres",
"Permission:Emailing": "Envoi par e-mail",
+ "Permission:EmailingTest": "Test d'emailing",
+ "Permission:TimeZone": "Fuseau horaire",
+ "SendTestEmail": "Envoyer un e-mail de test",
+ "SenderEmailAddress": "Adresse email de l'expéditeur",
+ "TargetEmailAddress": "Adresse e-mail cible",
+ "Subject": "Sujet",
+ "Body": "Corps",
+ "TestEmailSubject": "E-mail test {0}",
+ "TestEmailBody": "Testez le corps du message ici",
+ "SuccessfullySent": "Envoyé avec succès",
+ "Send": "Envoyer",
"Menu:Emailing": "Envoi par e-mail",
+ "Menu:TimeZone": "Fuseau horaire",
+ "DisplayName:Timezone": "Fuseau horaire",
+ "TimezoneHelpText": "Ce paramètre est utilisé à l’échelle de l’application ou basé sur le client.",
"SmtpHost": "Hôte",
"SmtpPort": "Port",
"SmtpUserName": "Nom d'utilisateur",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Autoriser la modification des paramètres de messagerie.",
"Feature:AllowChangingEmailSettingsDescription": "Autoriser la modification des paramètres de messagerie."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json
index efca2681f1b..beacd78318a 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "सफलतापूर्वक संचित कर लिया गया है",
"Permission:SettingManagement": "प्रबंधन की स्थापना",
"Permission:Emailing": "ईमेल से भेजना",
+ "Permission:EmailingTest": "ईमेल परीक्षण",
+ "Permission:TimeZone": "समय क्षेत्र",
+ "SendTestEmail": "परीक्षण ईमेल भेजें",
+ "SenderEmailAddress": "प्रेषक का ईमेल पता",
+ "TargetEmailAddress": "लक्ष्य ईमेल पता",
+ "Subject": "विषय",
+ "Body": "शरीर",
+ "TestEmailSubject": "परीक्षण ईमेल {0}",
+ "TestEmailBody": "यहां ईमेल बॉडी संदेश का परीक्षण करें",
+ "SuccessfullySent": "सफलतापूर्वक भेजा",
+ "Send": "भेजना",
"Menu:Emailing": "ईमेल से भेजना",
+ "Menu:TimeZone": "समय क्षेत्र",
+ "DisplayName:Timezone": "समय क्षेत्र",
+ "TimezoneHelpText": "इस सेटिंग का उपयोग एप्लिकेशन-व्यापी या किरायेदार-आधारित के लिए किया जाता है।",
"SmtpHost": "मेज़बान",
"SmtpPort": "बंदरगाह",
"SmtpUserName": "उपयोगकर्ता नाम",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "ईमेल सेटिंग्स बदलने की अनुमति दें।",
"Feature:AllowChangingEmailSettingsDescription": "ईमेल सेटिंग्स बदलने की अनुमति दें।"
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hr.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hr.json
index 8b779c491ef..2be0afddaad 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hr.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hr.json
@@ -1,35 +1,38 @@
{
- "culture": "hr",
- "texts": {
- "Settings": "Postavke",
- "SuccessfullySaved": "Uspješno spremljeno",
- "Permission:SettingManagement": "Upravljanje postavkama",
- "Permission:Emailing": "Slanje e-poštom",
- "Permission:EmailingTest": "Test slanja e-pošte",
- "SendTestEmail": "Po�alji probnu e-poštu",
- "Permission:TimeZone": "Vremenska zona",
- "SenderEmailAddress": "Adresa e-pošte pošiljatelja",
- "TargetEmailAddress": "Ciljana adresa e-pošte",
- "Subject": "Predmet",
- "Body": "Tijelo",
- "TestEmailSubject": "Probna e-pošta {0}",
- "TestEmailBody": "Testirajte tijelo poruke e-pošte ovdje",
- "SuccessfullySent": "Uspješno poslano",
- "Send": "Poslati",
- "Menu:Emailing": "Slanje e-poštom",
- "SmtpHost": "Domaćin",
- "SmtpPort": "Port",
- "SmtpUserName": "Korisničko ime",
- "SmtpPassword": "Zaporka",
- "SmtpDomain": "Domena",
- "SmtpEnableSsl": "Omogući ssl",
- "SmtpUseDefaultCredentials": "Koristite zadane vjerodajnice",
- "DefaultFromAddress": "Zadana adresa",
- "DefaultFromDisplayName": "Zadano iz imena za prikaz",
- "Feature:SettingManagementGroup": "Upravljanje postavkama",
- "Feature:SettingManagementEnable": "Omogući upravljanje postavkama",
- "Feature:SettingManagementEnableDescription": "Omogućite sustav upravljanja postavkama u aplikaciji.",
- "Feature:AllowChangingEmailSettings": "Dopusti promjenu postavki e-pošte.",
- "Feature:AllowChangingEmailSettingsDescription": "Dopusti promjenu postavki e-pošte."
- }
-}
+ "culture": "hr",
+ "texts": {
+ "Settings": "Postavke",
+ "SuccessfullySaved": "Uspješno spremljeno",
+ "Permission:SettingManagement": "Upravljanje postavkama",
+ "Permission:Emailing": "Slanje e-poštom",
+ "Permission:EmailingTest": "Test slanja e-pošte",
+ "Permission:TimeZone": "Vremenska zona",
+ "SendTestEmail": "Po�alji probnu e-poštu",
+ "SenderEmailAddress": "Adresa e-pošte pošiljatelja",
+ "TargetEmailAddress": "Ciljana adresa e-pošte",
+ "Subject": "Predmet",
+ "Body": "Tijelo",
+ "TestEmailSubject": "Probna e-pošta {0}",
+ "TestEmailBody": "Testirajte tijelo poruke e-pošte ovdje",
+ "SuccessfullySent": "Uspješno poslano",
+ "Send": "Poslati",
+ "Menu:Emailing": "Slanje e-poštom",
+ "Menu:TimeZone": "Vremenska zona",
+ "DisplayName:Timezone": "Vremenska zona",
+ "TimezoneHelpText": "Ova se postavka koristi za cijelu aplikaciju ili zakupce.",
+ "SmtpHost": "Domaćin",
+ "SmtpPort": "Port",
+ "SmtpUserName": "Korisničko ime",
+ "SmtpPassword": "Zaporka",
+ "SmtpDomain": "Domena",
+ "SmtpEnableSsl": "Omogući ssl",
+ "SmtpUseDefaultCredentials": "Koristite zadane vjerodajnice",
+ "DefaultFromAddress": "Zadana adresa",
+ "DefaultFromDisplayName": "Zadano iz imena za prikaz",
+ "Feature:SettingManagementGroup": "Upravljanje postavkama",
+ "Feature:SettingManagementEnable": "Omogući upravljanje postavkama",
+ "Feature:SettingManagementEnableDescription": "Omogućite sustav upravljanja postavkama u aplikaciji.",
+ "Feature:AllowChangingEmailSettings": "Dopusti promjenu postavki e-pošte.",
+ "Feature:AllowChangingEmailSettingsDescription": "Dopusti promjenu postavki e-pošte."
+ }
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json
index a0eaac826a0..2d18c7299a7 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json
@@ -17,6 +17,9 @@
"SuccessfullySent": "Sikeresen elküldve",
"Send": "Küld",
"Menu:Emailing": "E-mailezés",
+ "Menu:TimeZone": "Időzóna",
+ "DisplayName:Timezone": "Időzóna",
+ "TimezoneHelpText": "Ez a beállítás az egész alkalmazásra vagy a bérlőre vonatkozik.",
"SmtpHost": "Házigazda",
"SmtpPort": "Kikötő",
"SmtpUserName": "Felhasználónév",
@@ -32,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Az e-mail beállítások módosításának engedélyezése.",
"Feature:AllowChangingEmailSettingsDescription": "Az e-mail beállítások módosításának engedélyezése."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/is.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/is.json
index 1de09db58fb..a15b19a7ca7 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/is.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/is.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Tókst að vista",
"Permission:SettingManagement": "Stillingar",
"Permission:Emailing": "Senda tölvupóst",
+ "Permission:EmailingTest": "Próf í tölvupósti",
+ "Permission:TimeZone": "Tímabelti",
+ "SendTestEmail": "Sendu prófunarpóst",
+ "SenderEmailAddress": "Netfang sendanda",
+ "TargetEmailAddress": "Miðað netfang",
+ "Subject": "Efni",
+ "Body": "Líkami",
+ "TestEmailSubject": "Prófunartölvupóstur {0}",
+ "TestEmailBody": "Prófaðu meginmál tölvupósts hér",
+ "SuccessfullySent": "Tókst sent",
+ "Send": "Senda",
"Menu:Emailing": "Senda tölvupóst",
+ "Menu:TimeZone": "Tímabelti",
+ "DisplayName:Timezone": "Tímabelti",
+ "TimezoneHelpText": "Þessi stilling er notuð fyrir allt forrit eða leigjanda.",
"SmtpHost": "Smtp Host",
"SmtpPort": "Port",
"SmtpUserName": "Notanda nafn",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Leyfa að breyta stillingum tölvupósts.",
"Feature:AllowChangingEmailSettingsDescription": "Leyfa að breyta stillingum tölvupósts."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/it.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/it.json
index 09fc3e8f453..8921456e050 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/it.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/it.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Salvato con successo",
"Permission:SettingManagement": "Gestione delle impostazioni",
"Permission:Emailing": "Invio di e-mail",
+ "Permission:EmailingTest": "Prova di invio tramite posta elettronica",
+ "Permission:TimeZone": "Fuso orario",
+ "SendTestEmail": "Invia e-mail di prova",
+ "SenderEmailAddress": "Indirizzo e-mail del mittente",
+ "TargetEmailAddress": "Indirizzo e-mail di destinazione",
+ "Subject": "Soggetto",
+ "Body": "Corpo",
+ "TestEmailSubject": "Prova l'e-mail {0}",
+ "TestEmailBody": "Prova il corpo del messaggio email qui",
+ "SuccessfullySent": "Inviato con successo",
+ "Send": "Inviare",
"Menu:Emailing": "Invio di e-mail",
+ "Menu:TimeZone": "Fuso orario",
+ "DisplayName:Timezone": "Fuso orario",
+ "TimezoneHelpText": "Questa impostazione viene utilizzata per l'intera applicazione o in base al tenant.",
"SmtpHost": "Host",
"SmtpPort": "Porta",
"SmtpUserName": "Nome utente",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Consenti di modificare le loro impostazioni e-mail.",
"Feature:AllowChangingEmailSettingsDescription": "Consenti di modificare le loro impostazioni e-mail."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/nl.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/nl.json
index e89b43c6b8f..539352327a1 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/nl.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/nl.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Succesvol opgeslagen",
"Permission:SettingManagement": "Instellingenbeheer",
"Permission:Emailing": "E-mail",
+ "Permission:EmailingTest": "E-mailtest",
+ "Permission:TimeZone": "Tijdzone",
+ "SendTestEmail": "Test-e-mail verzenden",
+ "SenderEmailAddress": "E-mailadres van de afzender",
+ "TargetEmailAddress": "Doel-e-mailadres",
+ "Subject": "Onderwerp",
+ "Body": "Lichaam",
+ "TestEmailSubject": "Test-e-mail {0}",
+ "TestEmailBody": "Test hier het hoofdbericht van de e-mail",
+ "SuccessfullySent": "Succesvol verzonden",
+ "Send": "Versturen",
"Menu:Emailing": "E-mail",
+ "Menu:TimeZone": "Tijdzone",
+ "DisplayName:Timezone": "Tijdzone",
+ "TimezoneHelpText": "Deze instelling wordt gebruikt voor de hele toepassing of op tenantbasis.",
"SmtpHost": "Host",
"SmtpPort": "Poort",
"SmtpUserName": "Gebruikersnaam",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Toestaan om e-mailinstellingen te wijzigen.",
"Feature:AllowChangingEmailSettingsDescription": "Toestaan om e-mailinstellingen te wijzigen."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json
index 90ebf15d24a..d456e92344d 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Zapisano pomyślnie",
"Permission:SettingManagement": "Zarządzanie ustawieniami",
"Permission:Emailing": "Wysyłanie e-maili",
+ "Permission:EmailingTest": "Test wysyłania e-maili",
+ "Permission:TimeZone": "Strefa czasowa",
+ "SendTestEmail": "Wyślij e-mail testowy",
+ "SenderEmailAddress": "Adres e-mail nadawcy",
+ "TargetEmailAddress": "Docelowy adres e-mail",
+ "Subject": "Temat",
+ "Body": "Ciało",
+ "TestEmailSubject": "Testowy e-mail {0}",
+ "TestEmailBody": "Tutaj przetestuj treść wiadomości e-mail",
+ "SuccessfullySent": "Pomyślnie wysłane",
+ "Send": "Wysłać",
"Menu:Emailing": "Wysyłanie e-maili",
+ "Menu:TimeZone": "Strefa czasowa",
+ "DisplayName:Timezone": "Strefa czasowa",
+ "TimezoneHelpText": "To ustawienie jest używane w przypadku całej aplikacji lub opartej na dzierżawie.",
"SmtpHost": "Gospodarz",
"SmtpPort": "Port",
"SmtpUserName": "Nazwa użytkownika",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Zezwól na zmianę ustawień poczty e-mail.",
"Feature:AllowChangingEmailSettingsDescription": "Zezwól na zmianę ustawień poczty e-mail."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json
index 3bbae86055b..2d33b4224d0 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json
@@ -17,6 +17,9 @@
"SuccessfullySent": "Enviado com sucesso",
"Send": "Enviar",
"Menu:Emailing": "Enviando por e-mail",
+ "Menu:TimeZone": "Fuso horário",
+ "DisplayName:Timezone": "Fuso horário",
+ "TimezoneHelpText": "Essa configuração é usada para todo o aplicativo ou com base em locatário.",
"SmtpHost": "Hospedeiro",
"SmtpPort": "Porta",
"SmtpUserName": "Nome do usuário",
@@ -32,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Permitir alterar as configurações de e-mail.",
"Feature:AllowChangingEmailSettingsDescription": "Permitir alterar as configurações de e-mail."
}
-}
+}
\ 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 edbc5336079..b1ebd0ae622 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/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json
index c51a42f6f91..a81b588c318 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Успешно сохранено",
"Permission:SettingManagement": "Управление настройками",
"Permission:Emailing": "Отправка по электронной почте",
+ "Permission:EmailingTest": "Тестовая рассылка по электронной почте",
+ "Permission:TimeZone": "Часовой пояс",
+ "SendTestEmail": "Отправить тестовое письмо",
+ "SenderEmailAddress": "Адрес электронной почты отправителя",
+ "TargetEmailAddress": "Целевой адрес электронной почты",
+ "Subject": "Предмет",
+ "Body": "Тело",
+ "TestEmailSubject": "Тестовое письмо {0}",
+ "TestEmailBody": "Проверьте текст сообщения электронной почты здесь",
+ "SuccessfullySent": "Успешно отправлено",
+ "Send": "Отправлять",
"Menu:Emailing": "Отправка по электронной почте",
+ "Menu:TimeZone": "Часовой пояс",
+ "DisplayName:Timezone": "Часовой пояс",
+ "TimezoneHelpText": "Этот параметр используется для всего приложения или на уровне клиента.",
"SmtpHost": "Хозяин",
"SmtpPort": "Порт",
"SmtpUserName": "Имя пользователя",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Разрешить изменение настроек электронной почты.",
"Feature:AllowChangingEmailSettingsDescription": "Разрешить изменение настроек электронной почты."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sk.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sk.json
index 11a750558e3..d9e3b1eca33 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sk.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sk.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Úspešne uložené",
"Permission:SettingManagement": "Správa nastavení",
"Permission:Emailing": "Posielanie emailov",
+ "Permission:EmailingTest": "Test odosielania e-mailov",
+ "Permission:TimeZone": "Časové pásmo",
+ "SendTestEmail": "Odoslať testovací e-mail",
+ "SenderEmailAddress": "E-mailová adresa odosielateľa",
+ "TargetEmailAddress": "Cieľová e-mailová adresa",
+ "Subject": "Predmet",
+ "Body": "Telo",
+ "TestEmailSubject": "Testovací e-mail {0}",
+ "TestEmailBody": "Tu otestujte telo e-mailu",
+ "SuccessfullySent": "Úspešne odoslané",
+ "Send": "Odoslať",
"Menu:Emailing": "Posielanie emailov",
+ "Menu:TimeZone": "Časové pásmo",
+ "DisplayName:Timezone": "Časové pásmo",
+ "TimezoneHelpText": "Toto nastavenie sa používa pre celú aplikáciu alebo pre nájomníkov.",
"SmtpHost": "Host",
"SmtpPort": "Port",
"SmtpUserName": "Meno používateľa",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Povoliť zmenu nastavení e-mailu.",
"Feature:AllowChangingEmailSettingsDescription": "Povoliť zmenu nastavení e-mailu."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sl.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sl.json
index e860f2dfba7..3b3faeccd06 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sl.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/sl.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Uspešno shranjeno",
"Permission:SettingManagement": "Upravljanje nastavitev",
"Permission:Emailing": "Pošiljanje po e-pošti",
+ "Permission:EmailingTest": "Test pošiljanja po e-pošti",
+ "Permission:TimeZone": "Časovni pas",
+ "SendTestEmail": "Pošlji testno e-pošto",
+ "SenderEmailAddress": "E-poštni naslov pošiljatelja",
+ "TargetEmailAddress": "Ciljni e-poštni naslov",
+ "Subject": "Predmet",
+ "Body": "Telo",
+ "TestEmailSubject": "Preskusno e-poštno sporočilo {0}",
+ "TestEmailBody": "Tukaj preizkusite telo e-poštnega sporočila",
+ "SuccessfullySent": "Uspešno poslano",
+ "Send": "Pošlji",
"Menu:Emailing": "Pošiljanje po e-pošti",
+ "Menu:TimeZone": "Časovni pas",
+ "DisplayName:Timezone": "Časovni pas",
+ "TimezoneHelpText": "Ta nastavitev se uporablja za celotno aplikacijo ali za najemnika.",
"SmtpHost": "Gostitelj",
"SmtpPort": "pristanišče",
"SmtpUserName": "Uporabniško ime",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Dovoli spreminjanje e-poštnih nastavitev.",
"Feature:AllowChangingEmailSettingsDescription": "Dovoli spreminjanje e-poštnih nastavitev."
}
-}
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json
index 744620abc65..8989bd2fefd 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json
@@ -5,7 +5,21 @@
"SuccessfullySaved": "Lưu thành công",
"Permission:SettingManagement": "Cài đặt quản lý",
"Permission:Emailing": "Gửi email",
+ "Permission:EmailingTest": "Kiểm tra gửi email",
+ "Permission:TimeZone": "Múi giờ",
+ "SendTestEmail": "Gửi email kiểm tra",
+ "SenderEmailAddress": "Địa chỉ email người gửi",
+ "TargetEmailAddress": "Địa chỉ email mục tiêu",
+ "Subject": "Chủ thể",
+ "Body": "Thân hình",
+ "TestEmailSubject": "Kiểm tra email {0}",
+ "TestEmailBody": "Kiểm tra nội dung email tại đây",
+ "SuccessfullySent": "Đã gửi thành công",
+ "Send": "Gửi",
"Menu:Emailing": "Gửi email",
+ "Menu:TimeZone": "Múi giờ",
+ "DisplayName:Timezone": "Múi giờ",
+ "TimezoneHelpText": "Cài đặt này được sử dụng cho toàn bộ ứng dụng hoặc dựa trên đối tượng thuê.",
"SmtpHost": "Tổ chức",
"SmtpPort": "Hải cảng",
"SmtpUserName": "Tên tài khoản",
@@ -21,4 +35,4 @@
"Feature:AllowChangingEmailSettings": "Cho phép thay đổi cài đặt email.",
"Feature:AllowChangingEmailSettingsDescription": "Cho phép thay đổi cài đặt email."
}
-}
+}
\ No newline at end of file
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json
index 001d5d71fb4..3902ad703b6 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json
@@ -1,6 +1,7 @@
{
"culture": "cs",
"texts": {
+ "Volo.Abp.TenantManagement:DuplicateTenantName": "Jméno nájemce již existuje: {Name}",
"Menu:TenantManagement": "Správa tenantů",
"Tenants": "Tenanty",
"NewTenant": "Nový tenant",
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json
index ca2a8cb7a9e..5c170f9a273 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json
@@ -1,6 +1,7 @@
{
"culture": "is",
"texts": {
+ "Volo.Abp.TenantManagement:DuplicateTenantName": "Nafn leigjanda er þegar til: {Name}",
"Menu:TenantManagement": "Tenant umsjá",
"Tenants": "Tenantar",
"NewTenant": "Nýr tenant",
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json
index 1aeb2085601..f739a3eb279 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json
@@ -1,6 +1,7 @@
{
"culture": "nl",
"texts": {
+ "Volo.Abp.TenantManagement:DuplicateTenantName": "Naam van huurder bestaat al: {Name}",
"Menu:TenantManagement": "Klanten beheer",
"Tenants": "Klanten",
"NewTenant": "Nieuwe klant",
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json
index 6ec40c73105..95a7b39e0e7 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json
@@ -1,6 +1,7 @@
{
"culture": "pl-PL",
"texts": {
+ "Volo.Abp.TenantManagement:DuplicateTenantName": "Nazwa najemcy już istnieje: {Name}",
"Menu:TenantManagement": "Zarządzanie tenantami",
"Tenants": "Tenanty",
"NewTenant": "Nowy tenant",
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 18bf9fb74ed..cb14140ddb3 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",
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json
index 4fafa9cc721..13f5afb095f 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json
@@ -1,6 +1,7 @@
{
"culture": "vi",
"texts": {
+ "Volo.Abp.TenantManagement:DuplicateTenantName": "Tên người thuê đã tồn tại: {Name}",
"Menu:TenantManagement": "Quản lý người thuê",
"Tenants": "Người thuê",
"NewTenant": "Người thuê mới",
diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/de.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/de.json
new file mode 100644
index 00000000000..6fdd8646021
--- /dev/null
+++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/de.json
@@ -0,0 +1,14 @@
+{
+ "culture": "de",
+ "texts": {
+ "VirtualFileExplorer": "Virtueller Datei-Explorer",
+ "VirtualFileType": "Virtueller Dateityp",
+ "Menu:VirtualFileExplorer": "Virtueller Datei-Explorer",
+ "LastUpdateTime": "Letzte Aktualisierungszeit",
+ "VirtualFileName": "Name der virtuellen Datei",
+ "FileContent": "Dateiinhalt",
+ "Size": "Größe",
+ "BackToRoot": "Zurück zur Wurzel",
+ "EmptyFileInfoList": "Es gibt keine virtuellen Dateien"
+ }
+}
\ No newline at end of file
diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hr.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hr.json
new file mode 100644
index 00000000000..81a7052642b
--- /dev/null
+++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hr.json
@@ -0,0 +1,14 @@
+{
+ "culture": "hr",
+ "texts": {
+ "VirtualFileExplorer": "Virtualni preglednik datoteka",
+ "VirtualFileType": "Virtualna vrsta datoteke",
+ "Menu:VirtualFileExplorer": "Virtualni preglednik datoteka",
+ "LastUpdateTime": "Vrijeme posljednjeg ažuriranja",
+ "VirtualFileName": "Naziv virtualne datoteke",
+ "FileContent": "Sadržaj datoteke",
+ "Size": "Veličina",
+ "BackToRoot": "Natrag na korijen",
+ "EmptyFileInfoList": "Nema virtualnih datoteka"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Localization/MyProjectName/hr.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..01dddf22adf
--- /dev/null
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Localization/MyProjectName/hr.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hr",
+ "texts": {
+ "Welcome_Title": "Dobrodošli",
+ "Welcome_Text": "Ovo je minimalistički jednoslojni predložak za pokretanje aplikacije za ABP Framework.",
+ "Menu:Home": "Dom"
+ }
+}
\ No newline at end of file
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json
index 96bbf80b40c..aa3bcfacb9e 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json
@@ -1,8 +1,8 @@
{
"culture": "ar",
"texts": {
- "Menu:Home": "الرئيسية",
"Menu:Home": "الصفحة الرئيسية",
+ "Welcome": "مرحباً",
"LongWelcomeMessage": "مرحبا بكم في التطبيق. هذا مشروع بدء تشغيل يعتمد على إطار عمل ABP. لمزيد من المعلومات ، يرجى زيارة abp.io."
}
-}
+}
\ No newline at end of file
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hr.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hr.json
new file mode 100644
index 00000000000..4589b7e5a15
--- /dev/null
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hr.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hr",
+ "texts": {
+ "MyAccount": "Moj račun",
+ "SamplePageMessage": "Ogledna stranica za modul MyProjectName"
+ }
+}
\ No newline at end of file